MZ@ !L!This program cannot be run in DOS mode. $ퟀ{{{{{-{q{{s{RichPEL!  0 @A@.nT]T%P@.text  `.data0 $@.idata%P&0@@.didatV@.rsrcX@@.reloc]^Z@B4p,T'uX1 X;;%<& ..& ..& ..@B1@B1@B@2@B2LN2LNH3@B3@B4@B`4@B4@B4<>5<>6BD7BD7PR8PRH9PR9PR9PRP:HJ@;<p;pd`edc d fa``iiiii```@` `kkmkkkm na?@0y yy `yPy@y yypy fy@g        x0y yy0x`yPy@ywyypyvfy@gpPrrs0ttu@v`pp     ..@kв00p`  `   -    -   `p !!@""p#$$P%%P&@'(**@++,P./ W@/@=0==P/p/ >?@0      <   <   ;  W0A      `p !!@""p#$$P%%P&@'(**@++,P./ W@/ 0P/p/110   P@0-p` -`p !!@""p#$$P%%P&@'(**@++,P./ W@/@=0==P/p/ >?@0   <<@0 ;  W0A   P   @0 -p`P -`p !!@""p#$$P%%P&@'(**@++,P./ W@/@=0==P/p/ >?@0   `<<0  ;  W0A    `p !!@""p#$$P%%P&@'(**@++,P./@/@=`==P/p/p?@00  ; W0A`p !!@""p#$$P%%P&@'(**@++,P./ W@/@===P/p/ >?@0S0P`0  ;@S0A`p !!@""p#$$P%%P&@'(**@++,P./@/@=0=PP/p/ >?@0P0  ;P W0A W`p !!@""p#$$P%%P&@'(**@++,gphhPj@=pj0ppP/ qrrp/ >?@s00txy@0 ;attA@zP 0fgPvpwp`p !!@""p#$$P%%P&@'(**@++, PP W@/@=P==P/Rp/ >?@0SSTp0  ;M@S`SA0U WkPpH`E`EPE   `p !!@""p#$$P%%P&@'(**@++,P./ W@/pj0P/p/1j0   E  FFF-PF@F0F -F`FG`p !!@""p#$$P%%P&@'(**@++,P./ W@/pj0P/p/1j0   D F`FG`p !!@""p#$$P%%P&@'(**@++,P./ W@WpjPWpYP/ ZZ`[p/1j0[\^PCTF`FG`p !!@""p#$$P%%P&@'(**@++,P./@M`MpjpMOP/OPp/1jP0QPQpQ0RC@KF`FG`p !!@""p#$$P%%P&@'(**@++,P./BBpjB DP/DEEp/1j0EEHB A %%&' (Pp(0*+H M M@H        H M Maak0ap  pPppp ppf`Ў f`f`p !!@""p#$$P%%P&@'(**@++,gph@@=0ppP/0rrp/ >?@s0yP@0 ;0ttA@z0P 0fgPvpw  p@8p9`p !!@""p#$$P%%P&@'(**@++,gphePj@=@f0ppP/ qrhp/ >@s0Phhxy`j@0 ;cttA@z$0F\\ ] MooA r0q\q Mmuw.p`@PPР-,,,,,,,,@p@\d4?'01&& &1@&p1P&`&h&p1@P&01&&&h&01@&@3&&'&h&@3@& -0 p`@pP! `&0 p`@pP! --. .46@6P6p;<@<P=`===LMMPNN]@_`_ `@``````a`aac dpdd`e ff@giiiiikkkm npn@ooo`ppPrrs0ttu@vvw0xxy y0y@yPy`ypyyyy0}P}p~p@@p`@pвPp00`p ``p 0@P`p0@P`p 0@P0    0" %%&' (p(0*+<BCPCDEPE`EFF F0F@FPF`FFG@HH MM PPPRS@S`SST0U W`a0aaf0fggphhPjpj0pp qrrs0tttPvpwxy@zppP pP0PP0P0@00  P`p`p !!@""p#$$P%%P&@'(**@++, --P./@/P/p/11@89;<<@=== >?@A ABBB DDEEEEH@K@M`MpMOOPPQPQpQ0RT W@WPWpY ZZ`[[\^ce@fhPhh`jpjj`Ў `$0F\\ ]m0qqruwР@`pP@p p ` ` #&& *P*,,,,,,,,-@P`pЙ 0@P8P\PP@Qx|ncrypt.dllSAMLIB.dllext-ms-win-devmgmt-policy-l1-1-0ext-ms-win-devmgmt-policy-l1-1-1ext-ms-win-devmgmt-policy-l1-1-2ext-ms-win-devmgmt-policy-l1-1-3ext-ms-win-devmgmt-policy-l1-1-1.dllext-ms-win-ntuser-sysparams-ext-l1-1-0ext-ms-win-ntuser-sysparams-ext-l1-1-1ext-ms-win-ntuser-sysparams-ext-l1-1-0.dllext-ms-win-session-winsta-l1-1-0ext-ms-win-session-winsta-l1-1-1ext-ms-win-session-winsta-l1-1-2ext-ms-win-session-winsta-l1-1-3ext-ms-win-session-winsta-l1-1-4ext-ms-win-session-winsta-l1-1-0.dllapi-ms-win-ngc-serialization-l1-1-0.dllapi-ms-win-ngc-serialization-l1-1-1.dllext-ms-win-security-cfl-l1-1-0ext-ms-win-security-cfl-l1-1-1ext-ms-win-security-cfl-l1-1-1.dllext-ms-win-security-cfl-l1-1-0.dll`\D NTpmCoreProvisioning.DLLcryptngc.dllapi-ms-win-core-synch-l1-2-0.dllkernel32.dllSleepConditionVariableCSWakeAllConditionVariablengckeyenum.dllext-ms-win-security-credui-l1-1-0ext-ms-win-security-credui-l1-1-1ext-ms-win-security-credui-l1-1-0.dllext-ms-win-security-credui-l1-1-1.dllCRYPT32.dllSspiCli.dllbcrypt.dllwkscli.dllnetutils.dllext-ms-win-biometrics-winbio-core-l1-1-0ext-ms-win-biometrics-winbio-core-l1-1-1ext-ms-win-biometrics-winbio-core-l1-1-2ext-ms-win-biometrics-winbio-core-l1-1-3ext-ms-win-biometrics-winbio-core-l1-1-4ext-ms-win-biometrics-winbio-core-l1-1-0.dllext-ms-win-devmgmt-policy-l1-1-0.dllext-ms-win-security-ngc-local-l1-1-0.dllext-ms-win-security-ngc-local-l1-1-0Wldp.dlltbs.dllOLEAUT32.dll\/SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UpdatePasswordStufferUnknown exceptionExceptionReturnNtReturnHrLogNtLogHrFailFast%hs(%u)\%hs!%p: %hs!%p: (caller: %p) %hs(%d) tid(%x) %08X %ws Msg:[%ws] CallContext:[%hs] [%hs(%hs)] [%hs] kernelbase.dllRaiseFailFastException%wswilstd::exception: %hsonecore\internal\sdk\inc\wil\opensource\wil\resource.h_p0WilError_03ntdll.dllRtlNtStatusToDosErrorNoTebRtlDllShutdownInProgressRtlDisownModuleHeapAllocationLocal\SM0:%d:%d:%hsuw-NFEH/дt4|ZE"\ CmPa)̛yEY]ҶKvB6ACOFFf/Ngqkz kcXUgUnimplemented usage scenario (%u)onecore\ds\security\ngc\credprov\pin\ngcpinprovider.cppInvalid usage scenario (%u)%hsbad allocationlengthC++/WinRT version:2.0.200609.3winrt::hresult_error: %lsonecore\internal\sdk\inc\wil\opensource/wil/resource.hRtlQueryFeatureConfigurationRtlRegisterFeatureConfigurationChangeNotificationRtlUnregisterFeatureConfigurationChangeNotificationRtlNotifyFeatureUsageNtQueryWnfStateDataNtUpdateWnfStateDataonecore\internal\sdk\inc\wil/Staging.hWilStaging_02f/NgqkuT:Au8# Au<:Aud:Au`# Aul:AQR9G\0du$:AuD:Au:Au> Au\:A }Te++5@# Aut:AuL:Au,:AuH# Au4:A1h_lH@~[5:Aonecore\ds\security\ngc\credprov\pin\ngcpinscenariologonui.cppWeb dialog not supported (0x%x)Inconsistent state data size in WNF callback&j^H9=Jp|n^i͉nAI6f=ӏNZBVW&R NA,.a^tD,dLJdcCA8\ ڼT,g@nMIϱP{ד:c@H@rp0CIEW>o9Dj͈xM^{,ES; kDWOhTonecore\internal\sdk\inc\wil\resource.hstring too longvector too longbad array new lengthNegotiateNTLMInconsistent state data size in wnf_queryonecore\ds\security\ngc\credprov\pin\ngcpincredentiallogonuilocal.cppInvalid field ID (%u)Unimplemented account type (%u)Unexpected AuthType (%u)Microsoft Passport Key Storage ProviderNgcSoftLockoutInfoNgcGestureCharacteristics/SƣF?槎]|YQECVWebDialogLinkClickChangeUIDispositionHandlePinChangeErrorHandleSerializationErrorSerializeResponseInternalonecore\internal\sdk\inc\wil\opensource\wil\result_macros.hWebDialogVisibilityChangems-cxh://MSACXSIGNINAUTHONLYms-cxh://MSACXSIGNINPINRESETms-cxh://MSACXSIGNINPINADDms-cxh://MSASSPRms-cxh://MSACFLPINRESETSIGNINonecore\internal\ds\inc\idcrl\msacxid.hUpdateAPI.dllUpdateAPI.dllResetDevicemjnq$ mjnq$ mo^mr_m^`m[am`m`m`mbm4cmmmdmemfmm!gmhmimjmkmlm om ommmmjnq$mpnm ompmkmlm hmq m<mnmrmm m<,mn-mr.mmmP0m"/ %u!%uonecore\internal\sdk\inc\wil\opensource\wil\result.hD:(A;OICI;KA;;;SY)(A;OICI;KA;;;CO)(A;OICI;KA;;;IU)SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\NGCUpsellDataEnableNthMSAms-cxh://NTHNGCUPSELLmm<3.\AuthenticationPreferredAadTenantDomainName@onecore\ds\security\ngc\credprov\pin\ngcpincredentiallogonuiotheruser.cppinvalid string positionmjmmmmkmonecore\ds\security\ngc\credprov\pin\ngcpincredential.cppInvalid cred type (%u)udC3GetSerializationCommandLinkClickedABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/onecore\ds\security\ngc\credprov\pin\ngcpincredentiallogonui.cpponecore\ds\security\ngc\credprov\pin\ngcwebsigninutils.cppauthonly=1,username=,tenantid=username=SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{D6886603-9D2F-4EB2-B667-1971041FA96B}SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\NgcPinPinResetInProgressUserEnablePinResetonecore\ds\security\ngc\credprov\utils\pinreset\ngcpinresetscenarioinfo.cppuser SID: %wsInternetPresent WNF not published; failing openonecore\internal\sdk\inc\wil\Resource.honecore\ds\security\ngc\credprov\utils\pinreset\ngcpinresetscenarioinfoaad.cpponecore\ds\security\ngc\credprov\utils\pinreset\ngcpinresetscenarioinfodomain.cpponecore\ds\security\ngc\credprov\utils\pinreset\ngcpinresetscenarioinfomsa.cppDsrFreeJoinInfo%s startedDsrFreeJoinInfoEx%s: The specified level "%lu" is not supported.%s finishedppJoinInfoDsrGetJoinInfo%s: "%s" should not be null.DsrGetJoinInfoEx%s: %s failed with error code: 0x%08x.%s: Out of memory. Allocation failed.level%s started. %s: %lu.pInputArgDeviceRegistrationStateApi::GetJoinInfo%s: No device cert is found. Checking workplace cert...%s: No device cert or workplace cert is found.%s - hr: 0x%08xDeviceRegistrationStateApi::IsJoinedDsrIsDeviceJoinedExDsrGetCxhScenarioInfoppCxhInfo%s: Requested scenario: %d%s: DsrInstance: %dms-cxh://NTHAADORMDM?ngc=enabledCopyStringSafeWms-cxh://NTHENTORMDM?ngc=enabledms-cxh://NTHAADNGCONLYms-cxh://NTHENTNGCONLYms-cxh://NTHAADNGCRESETms-cxh://NTHENTNGCRESETms-cxh://NTHAADNGCRESETDESTRUCTIVEms-cxh://NTHENTNGCRESETDESTRUCTIVEms-cxh://NTHAADNGCRESETNONDESTRUCTIVEms-cxh://NTHAADNGCFIXMEms-cxh://NTHENTNGCFIXMEms-cxh://AADSSPRms-cxh://AADSSPRV2ms-cxh://AADPINRESETAUTHms-cxh://AADWEBAUTH%s: Invalid CXH_SCENARIO_TYPE value: %d%s: Scenario Id is: %sDsrFreeCxhScenarioInfoRegistrationCertStatus::GetDeviceCertificateppCertContextRegistrationCertStatus::GetDeviceCertificates%s: RegistrationCertStatus::GetDeviceCertificates returned NO certificate.%s: RegistrationCertStatus::GetWorkplaceCertificates returned NO certificate.<NULL>(default)destStringDupStringCchLengthWStringCchCopyWStringLenStringCatStringCchCatWresultCompareStringInternalCompareStringEx%s: %s failed with win32 error code: 0x%08x.equalStringCompareCopyStringWppszOutBufferpszSourceppszOutCopyStringNullSafeWpDestsource%s: wmemcpy_s failed with error code: 0x%08x.GetDomainFromEmailpszEmail%s: The email does not contain the @ sign.%s: The email does not have any characters after the @ sign.pDataRegReadDwordValue%s: The registry key value "%s@%s" does not exist. Using default value %lu. Error code: 0x%08x.%s: The registry key value "%s@%s" is not of type DWORD. Using default value %lu. Error code: 0x%08x.RegQueryValueExW%s: Cannot read registry key value "%s@%s". Error code: 0x%08x.RegReadDwordValueEx%s: The registry key "%s" does not exist. Using default value %lu. Error code: 0x%08x.RegOpenKeyExW%s: Cannot open registry key "%s". Win32 error code: 0x%08x.RegReadQwordValue%s: The registry key value "%s@%s" does not exist. Using default value %I64d. Error code: 0x%08x.%s: The registry key value "%s@%s" is not of type QWORD. Using default value %I64d. Error code: 0x%08x.RegGetValueWRegReadStringValue%s: The registry key value "%s@%s" does not exist. Using default value NULL. Error code: 0x%08x.%s: The registry key value "%s@%s" is not of one of the specified types (flags = 0x%08x). Using default value NULL.RegSubKeyExists%s: pbExists should not be null.%s: parentKeyPath should not be null.%s: keyName should not be null.HKEY_CURRENT_USERRegOpenCurrentUserRegOpenCurrentUserKey%s: RegOpenCurrentUser failed with win32 error code: 0x%08x. samDesired = %lu.%s: Failed to open registry key "%s". Error code: 0x%08x.SYSTEM\CurrentControlSet\Control\MiniNTHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MiniNTIsWinPEHost%s: Successfully opened reg key %s. Assuming the host is WinPE.%s: Cannot open reg key %s. Assuming the host is NOT WinPE. RegOpenKeyExW error code: 0x%08x.SOFTWARE\Microsoft\RecoveryEnvironmentHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RecoveryEnvironmentGetWindowsDirectoryWinPE%s: Cannot open registry key %s. Error code: 0x%08x.TargetOSGetwinDirectoryWinPERegLoadKeyWinPE%s: GetWindowsDirectoryWinPE returns an empty path.%s: Cannot load file "%s" into registry key "%s". RegLoadKeyW error code: 0x%08x.%s: File "%s" loaded into registry key "%s".DEVICEWORKPLACEUnknownNORMALRECOVERYRECOVERY_ALLOLDEST_NORMALALLTRUEFALSE%s started. joinType = %d (%s), tenantId = "%s", userEmail = "%s", infoKind = %d (%s), ignoreMetadataFailure = %s, useDefaultIfValueIsMissing = %s.RegistrationCertStatus::GetWorkplaceCertificates%s: Found NO certificate.%s: DeviceRegistrationStateApi::PopulateJoinInfo failed with error code: 0x%08x. Some join infor is missing. Skip this certificate.%s: DeviceRegistrationStateApi::PopulateJoinInfo failed with error code: 0x%08x.%s: Successfully read %lu accounts out of a total of %lu certificate(s).%s: Cannot read any accounts out of a total of %lu certificate(s).DeviceRegistrationStateApi::GetJoinCertificate%s: Invalid join type %d. Only DEVICE and WORKPLACE are allowed.%s: RegistrationCertStatus::GetDeviceCertificate returned CRYPT_E_NOT_FOUND. Returning S_FALSE.%s: The returned join certificate is NULL. Returning S_FALSE.RegistrationCertStatus::GetTenantId%s: The specified tenant ID is empty. Returning the default account certificate...pJoinedJoinStatusStorage::ReadJoinStatus%s: %s(%s) failed with error code: 0x%08x.pJoinInfoDeviceRegistrationStateApi::PopulateJoinInfopCertContext%s: CertDuplicateCertificateContext failed with error code: 0x%08xRegistrationCertStatus::GetDeviceId%s: %s failed with error code: 0x%08x. Ignore Error: %sNgcStatusStorage::Load%s: The NGC key is not for the given tenant %s. Key tenant: %s. Return no key.%s: No explicit UPN given. Using the work account's UPN for matching. UPN: %s.%s: The NGC key is not for the given UPN %s. Key UPN: %s. Return no key.%s: UuidToStringW failed with RPC_STATUS error code: 0x%08xMypcszOidsCertificateUtil::FindAllCertificatesByOidValuepcszOidValuespdwCount%s: System is WinPE.TargetSoftware\Microsoft\SystemCertificates\MYHKEY_LOCAL_MACHINE\TargetSoftware\Microsoft\SystemCertificates\MY%s: Cannot open registry key "%s". RegOpenKeyExW error code: 0x%08x. Try loading the registry key...TargetSoftwareHKEY_LOCAL_MACHINE\TargetSoftware%s: Always try unloading reg key "%s" first before loading it. RegUnLoadKeyW failed with error code: 0x%08x. Failure ignored. Continue to load the key...system32\config\software%s: Cannot open registry key "%s". RegOpenKeyExW error code: 0x%08x.%s: CertOpenStore failed with error code: 0x%08x%s: Will try to find the OID: '%hs' and value: '%s'CertificateUtil::DoesExtensionWithValueExist%s: Cert matching: %sCurrentUserLocalMachine%s: %u total %s certificate(s) found. %u certificate(s) checked.%s: CertCloseStore failed with error code: 0x%08x%s: Cannot close reg key %s. RegCloseKey failed with error code: 0x%08x.%s: Cannot unload reg key %s. RegUnLoadKeyW failed with error code: 0x%08x.%s: reg key "%s" unloaded.CertificateUtil::GetCertificateThumbprintCertificateUtil::GetCertificateThumbprintBytesppbBufferpdwBufferSizeCertGetCertificateContextPropertyCertificateUtil::FindExtensionByOid%s: FindExtensionByOid: pcszOid is NULL.%s: FindExtensionByOid: pCertContext is NULL.pcszOidpcszOidValuepbResultCertificateUtil::FindExtensionStrValueByOidCertificateUtil::FindExtensionGuidValueByOid%s: Unknown CERT_OID_VALUE_TYPE: %d.%s: %s failed with error code: 0x%08x%s: CryptDecodeObjectEx with error code: 0x%08x%s: CryptBinaryToStringW with error code: 0x%08x%s: Extension was not found in the certificate. OID: %hs.%s: CryptDecodeObjectEx failed with error code: 0x%08xCertificateUtil::GuidStringFromByteArray%s: cbInputCount size is not the size of Guid: %d.0123456789ABCDEF0123456789abcdef--- - NULLFormatStringEventWriteNullOrEmptyParameterFailureEventLogger::WriteNullOrEmptyParameterFailureEventEventWriteRegistryFailureEventLogger::WriteRegistryFailureEvent%s@%s%s\%s@%sLogger::WriteRegistryFailureEventExN/ALocationTypeRegistryEventWriteGetPersistedStateLocationFailureEventLogger::WriteGetPersistedStateLocationFailureEvent@@@@@@@@@@SYSTEM\CurrentControlSet\Control\CloudDomainJoinCloudDomainJoinRootRegistryPath::InitializePersistedStatePathJoinStatusStorage::InitJoinStatusRegPathSOFTWARE\Microsoft\Windows NT\CurrentVersion\WorkplaceJoinRegistryPath::InitializeCurrentUserPathpCertJoinStatusStorage::GetExistingDeviceKeyPathJoinInfoRegistryPath::AppendRegistryPath::SubKeyExists%s: Registry key based on certificate thumbprint (%s) does not exist. Using registry key based on device ID (%s) ...IdpDomainTenantIdUserEmailAttestationLevelAikCertStatusTransportKeyStatusRbacResourceIdDeviceDisplayNameOsVersionDdidUpToDateDnsFullyQualifiedNameLastSyncTimeRegistryPath::OpenSubKeyJoinStatusStorage::ReadDeviceKeyRegistryPath::ReadStringValueRegistryPath::ReadDwordValueRegistryPath::ReadQwordValue%s: Failed to read one or more join status entries from the registry.DisplayNameMdmEnrollmentUrlMdmTermsOfUseUrlMdmComplianceUrlUserSettingSyncUrlDrsServiceVersionDrsEndpointDrsResourceIdAuthCodeUrlAccessTokenUrlCdjServiceVersionCdjEndpointCdjResourceIdNgcServiceVersionNgcEndpointNgcResourceIdWebAuthnServiceVersionWebAuthnEndpointWebAuthnResourceIdDeviceManagementServiceVersionDeviceManagementEndpointDeviceManagementResourceIdRbacPolicyEndpointTenantInfoJoinStatusStorage::ReadTenantKey%s: JoinStatusStorage::SetDefaultDiscoveryMetadata failed with error code: 0x%08x.isDevice%s started. %s: %s.pJoinStatusFillJoinStatus%s: Registry key %s@%s does not have a value. Using default value...%s: Registry key %s@%s does not have a value. Default value is also NULL. Returning NULL...JoinStatusStorage::SetDefaultDiscoveryMetadatahttps://login.microsoftonline.com/%s/oauth2/authorizeStringCchPrintfWhttps://login.microsoftonline.com/%s/oauth2/token1.0https://enterpriseregistration.windows.net/EnrollmentServer/DeviceEnrollmentWebService.svcurn:ms-drs:enterpriseregistration.windows.nethttps://enterpriseregistration.windows.net/EnrollmentServer/device/https://enterpriseregistration.windows.net/EnrollmentServer/key/://%s: Cannot parse NGC endpoint to get server string. NGC endpoint is "%s". Default WebAuthN and device management endpoint will not be set.%s: Tenant ID is empty. Default WebAuthN and device management endpoint will not be set.%s/webauthn/%s/%s/manage/%s/11.2.840.113556.1.5.284.7RegistrationCertStatus::GetCertificatepppCertContexts%s: RegistrationCertStatus::GetCertificates returned CRYPT_E_NOT_FOUND. Returning S_FALSE.RegistrationCertStatus::GetCertificates0383a3889-5bc9-47a3-846c-2b70f0b7fe0e1.2.840.113556.1.5.284.5%s: CertificateUtil::FindAllCertificatesByOidValue didn't find any certificate so returning CRYPT_E_NOT_FOUND.%s: CertificateUtil::FindAllCertificatesByOidValue found just one certificate and recovery certificate is requested so returning CRYPT_E_NOT_FOUND.%s: Returning certificate with UTC timestamp (YYYY-MM-DD HH:MM:SS.sss) %04u-%02u-%02u %02u:%02u:%02u.%03u and thumbprint %spCertContextsSortCertificatesInPlace%s: There is no enterprise DRS certificates in the user store. Returning CRYPT_E_NOT_FOUND.%s: Returning %d certificate(s) (found total of %d certificate(s)). Requested infoKind is %s1.2.840.113556.1.5.284.2RegistrationCertStatus::GetTenantIdExtensionValueOpenRootKeyhUserRegistrySOFTWARE\Microsoft\Windows NT\CurrentVersion\WorkplaceJoin\AADNGC%s: The registry key "%s\%s" does not exist. Noting to read.%s\%s%s: Cannot open registry key "%s\%s". Win32 error code: 0x%08x.RegQueryInfoKeyW%s: Cannot query values of registry key "%s\%s". Win32 error code: 0x%08x.%s: There is no valid key registry.RegEnumKeyExW%s: Cannot enumerate keys under registry key "%s\%s". Win32 error code: 0x%08x.%s: The registry key "%s" is not a valid NGC key ID. Error code: 0x%08x.%s: Failed to read registry key "%s\%s\%s". Error code: 0x%08x.NgcStatusStorage::ReadKey%s: Cannot open NGC key registry. Key name: %s. Error code: 0x%08x.NgcKeyStatusNgcKeyNameTenantDomainUserIdRegistryPath::Initialize%s: subPath is longer than %d characters%s: subPath is empty. Nothing to do.%s: Registry path is longer than %d characters%s: wcsncpy_s failed with errno %d (%s).HKEY_LOCAL_MACHINE%s: RegOpenCurrentUserKey(%lu) failed with win32 error code: 0x%08x.%s: RtlGetPersistedStateLocation failed with NT status code : 0x%08x. SourceID = "%s", DefaultPath = "%s"RegistryPath::InitializeLocalMachinePath%s: This path object has not been properly initiliazed. Either root key or full path is NULL.SYSTEM\CurrentControlSet\Control\Cryptography\Ngc\ImageCustomizationSYSTEM\CurrentControlSet\Control\Cryptography\WebSignIn\ImageCustomizationSYSTEM\CurrentControlSet\Control\Cryptography\PwdlessPlat\ImageCustomizationDisplayTpmLockoutAltCredsUXEnableNgcUpsellEnablePinResetCredUIUXDisplayTpmLockoutAltMitigationsUXMinimumPinLengthEnableHardwareRequiredPolicyRequireHelloForBusinessEnablePinUnderOtherUserOnLogonEnableDeviceResetContextEnableWebSignInUsingCamEnableWebSignInByPolicyEnableWebSignInFirstSignInEnableWebSignInPwdlessNoHelloEnableWebSignInAadAuthOnlyEnableWebSignInNavRestrictionCredProviderFilterModeEnablePasswordForDeviceSignInEnableNgcContainerDeletionForceDisablePasswordlessNewDevicesonecore\ds\security\pwdless\customization\lib\pwdlessplatimagecustomizations.cpponecore\ds\security\base\lsa\pwdless\policy_lib\lib\pwdlesspolicy.cxxCloudAPSOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\NgcStatus\NgcSetupUnexpected PlatformType (type: %u)SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\DeviceDevicePasswordLessBuildVersionConfigureWindowsPasswordsSecuritySOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\UserConfig\PasswordLesso=P=L^!!=Dٓ>pH 2F pH20FH pH 2F   THpH 2F pH 2F H pH 2F pH2$G d hP! pH 2$DP!ponecore\ds\security\ngc\utils\bio\lib\bioutils.cpponecore\ds\security\ngc\utils\common\lib\keyenumutils.cppSmartCardKeyCertificateNgcSCardReaderAndContainerName1.3.6.1.4.1.311.20.2.2onecore\ds\security\ngc\utils\common\lib\lsautils.cppNameonecore\ds\security\ngc\utils\common\lib\logoncredsregutils.cppTpmClearRecoveryInProgressDestructiveResetInProgressLogonCredsAvailableonecore\ds\security\ngc\utils\common\lib\sidutils.cppNgcLogonCapableKeySoftware\Microsoft\IdentityStore\Providers\{B16898C6-A148-4967-9171-64D755DA8520}{9BF82404-AAD1-48E1-97D1-C0EC3B42B59A}UserEnteredUserNamesPinBlockProtectionValidatedonecore\ds\security\ngc\utils\common\lib\devicelockutils.cpponecore\ds\security\ngc\utils\common\lib\policyutils.cpponecore\ds\security\ngc\utils\common\lib\stringutils.cppbad conversion*onecore\ds\security\ngc\utils\common\lib\tpmutils.cppNTZNgcLogonUiNgcCredprovonecore\ds\security\ngc\utils\common\lib\registryutils.cppWindows AIKMY@@@@TPM_HT_NV_INDEXTPM_HT_PCRTPM_HT_POLICY_SESSIONTPM_HT_HMAC_SESSIONTPM_HT_TRANSIENTTPM_HT_PERMANENTTPM_RH_SRKTPM_HT_PERSISTENTTPM_RH_REVOKETPM_RH_OWNERTPM_RH_OPERATORTPM_RH_TRANSPORTTPM_RH_EKTPM_RH_ADMINTPM_RH_UNASSIGNEDTPM_RH_NULLTPM_RH_LOCKOUTTPM_RH_PWTPM_RH_PLATFORMTPM_RH_ENDORSEMENTTPM_ECC_NIST_P192TPM_ECC_NIST_P256TPM_ECC_NIST_P224TPM_ECC_NIST_P521TPM_ECC_NIST_P384TPM_ECC_BN_P638TPM_ECC_BN_P256TPM_ALG_RSATPM_ALG_SHA1TPM_ALG_AESTPM_ALG_HMACTPM_ALG_XORTPM_ALG_MGF1TPM_ALG_SHA256TPM_ALG_KEYEDHASHTPM_ALG_SHA512TPM_ALG_SHA384TPM_ALG_NULLTPM_ALG_SM4TPM_ALG_SM3_256TPM_ALG_RSAESTPM_ALG_RSASSATPM_ALG_OAEPTPM_ALG_ECDHTPM_ALG_ECDSATPM_ALG_KDF1_SP800_108TPM_ALG_SYMCIPHERTPM_ALG_ECCTPM_ALG_SHA3_256TPM_ALG_SHA3_512TPM_ALG_SHA3_384TPM_ALG_OFBTPM_ALG_CTRTPM_ALG_CFBTPM_ALG_CBCTPM_ALG_ECBTPM2_LoadSYSTEM\SetupUpgrademap/set too longAtmelAMDBroadcomATMLCiscoBRCMFlySliceCSCOGoogleFLYSHPEGOOGInfineonIBMIntelIFXLenovoINTCMicrochipLENMicrosoftMCHPNational SemiconductorMSFTNationzNSM NTCNuvoton TechnologyQCOMQualcommROCCFuzhou RockchipST MicroelectronicsSMSCSamsungSTM SinosunSMSNTexas InstrumentSNSVMWareTXNWinbondVMWTPM_PT_FIXEDWECTPM_PT_LEVELTPM_PT_FAMILY_INDICATORTPM_PT_DAY_OF_YEARTPM_PT_REVISIONTPM_PT_MANUFACTURERTPM_PT_YEARTPM_PT_VENDOR_STRING_2TPM_PT_VENDOR_STRING_1TPM_PT_VENDOR_STRING_4TPM_PT_VENDOR_STRING_3TPM_PT_FIRMWARE_VERSION_1TPM_PT_VENDOR_TPM_TYPETPM_PT_INPUT_BUFFERTPM_PT_FIRMWARE_VERSION_2TPM_PT_HR_PERSISTENT_MINTPM_PT_HR_TRANSIENT_MINTPM_PT_ACTIVE_SESSIONS_MAXTPM_PT_HR_LOADED_MINTPM_PT_PCR_SELECT_MINTPM_PT_PCR_COUNTTPM_PT_NV_COUNTERS_MAXTPM_PT_CONTEXT_GAP_MAXTPM_PT_MEMORYTPM_PT_NV_INDEX_MAXTPM_PT_CONTEXT_HASHTPM_PT_CLOCK_UPDATETPM_PT_CONTEXT_SYM_SIZETPM_PT_CONTEXT_SYMTPM_PT_MAX_COMMAND_SIZETPM_PT_ORDERLY_COUNTTPM_PT_MAX_DIGESTTPM_PT_MAX_RESPONSE_SIZETPM_PT_MAX_SESSION_CONTEXTTPM_PT_MAX_OBJECT_CONTEXTTPM_PT_PS_LEVELTPM_PT_PS_FAMILY_INDICATORTPM_PT_PS_DAY_OF_YEARTPM_PT_PS_REVISIONTPM_PT_SPLIT_MAXTPM_PT_PS_YEARTPM_PT_LIBRARY_COMMANDSTPM_PT_TOTAL_COMMANDSTPM_PT_NV_BUFFER_MAXTPM_PT_VENDOR_COMMANDSTPM_PT_MAX_CAP_BUFFERTPM_PT_MODESTPM_PT_PERMANENTTPMW8_PT_VARTPM_PT_HR_NV_INDEXTPM_PT_STARTUP_CLEARTPM_PT_HR_LOADED_AVAILTPM_PT_HR_LOADEDTPM_PT_HR_ACTIVE_AVAILTPM_PT_HR_ACTIVETPM_PT_HR_PERSISTENTTPM_PT_HR_TRANSIENT_AVAILTPM_PT_NV_COUNTERSTPM_PT_HR_PERSISTENT_AVAILTPM_PT_ALGORITHM_SETTPM_PT_NV_COUNTERS_AVAILTPM_PT_LOCKOUT_COUNTERTPM_PT_LOADED_CURVESTPM_PT_LOCKOUT_INTERVALTPM_PT_MAX_AUTH_FAILTPM_PT_NV_WRITE_RECOVERYTPM_PT_LOCKOUT_RECOVERYTPM_PT_AUDIT_COUNTER_1TPM_PT_AUDIT_COUNTER_0TPM_HT_SAVED_SESSIONTPM_HT_LOADED_SESSIONTPM_RH_PLATFORM_NVTPM_RH_FIRSTTPM_RH_AUTH_FFTPM_RH_AUTH_00TPM_INTEL_PROP_INTC_FLAGSTPM_RH_LASTTPMA_OBJECT_stClearTPMA_OBJECT_fixedTPMTPMA_OBJECT_newKeyTPMA_OBJECT_fixedParentTPMA_OBJECT_adminWithPolicyTPMA_OBJECT_userWithAuthTPMA_OBJECT_encryptedDuplicationTPMA_OBJECT_noDATPMA_OBJECT_decryptTPMA_OBJECT_restrictedTPMA_OBJECT_swFlag0TPMA_OBJECT_signTPMA_OBJECT_swFlag2TPMA_OBJECT_swFlag1TPM_ALG_RSAPSSTPMA_OBJECT_swFlag3TPM2_NV_UndefineSpaceSpecialTPM_ECC_SM2_P256TPM2_HierarchyControlTPM2_EvictControlTPM2_ChangeEPSTPM2_NV_UndefineSpaceTPM2_ClearTPM2_ChangePPSTPM2_ClockSetTPM2_ClearControlTPM2_NV_DefineSpaceTPM2_HierarchyChangeAuthTPM2_PCR_SetAuthPolicyTPM2_PCR_AllocateTPM2_SetPrimaryPolicyTPM2_PP_CommandsTPM2_ClockRateAdjustTPM2_FieldUpgradeStartTPM2_NV_GlobalWriteLockTPM2_CreatePrimaryTPM2_NV_IncrementTPM2_GetCommandAuditDigestTPM2_NV_ExtendTPM2_NV_SetBitsTPM2_NV_WriteLockTPM2_NV_WriteTPM2_DictionaryAttackParametersTPM2_DictionaryAttackLockResetTPM2_PCR_EventTPM2_NV_ChangeAuthTPM2_SequenceCompleteTPM2_PCR_ResetTPM2_SetCommandCodeAuditStatusTPM2_SetAlgorithmSetTPM2_IncrementalSelfTestTPM2_FieldUpgradeDataTPM2_StartupTPM2_SelfTestTPM2_StirRandomTPM2_ShutdownTPM2_CertifyTPM2_ActivateCredentialTPM2_CertifyCreationTPM2_PolicyNVTPM2_GetTimeTPM2_DuplicateTPM2_NV_ReadTPM2_GetSessionAuditDigestTPM2_ObjectChangeAuthTPM2_NV_ReadLockTPM2_RewrapTPM2_PolicySecretTPM2_ECDH_ZGenTPM2_CreateTPM2_ImportTPM2_HMACTPM2_RSA_DecryptTPM2_QuoteTPM2_SequenceUpdateTPM2_HMAC_StartTPM2_UnsealTPM2_SignTPM2_ContextLoadTPM2_PolicySignedTPM2_ECDH_KeyGenTPM2_ContextSaveTPM2_FlushContextTPM2_EncryptDecryptTPM2_MakeCredentialTPM2_LoadExternalTPM2_PolicyAuthorizeTPM2_NV_ReadPublicTPM2_PolicyCommandCodeTPM2_PolicyAuthValueTPM2_PolicyCpHashTPM2_PolicyCounterTimerTPM2_PolicyNameHashTPM2_PolicyLocalityTPM2_PolicyTicketTPM2_PolicyORTPM2_RSA_EncryptTPM2_ReadPublicTPM2_VerifySignatureTPM2_StartAuthSessionTPM2_FirmwareReadTPM2_ECC_ParametersTPM2_GetRandomTPM2_GetCapabilityTPM2_HashTPM2_GetTestResultTPM2_PolicyPCRTPM2_PCR_ReadTPM2_ReadClockTPM2_PolicyRestartTPM2_PCR_SetAuthValueTPM2_PCR_ExtendTPM2_EventSequenceCompleteTPM2_NV_CertifyTPM2_PolicyPhysicalPresenceTPM2_HashSequenceStartTPM2_PolicyGetDigestTPM2_PolicyDuplicationSelectTPM2_CommitTPM2_TestParmsTPM2_ZGen_2PhaseTPM2_PolicyPasswordTPM2_PolicyNvWrittenTPM2_EC_EphemeralTPM2_CreateLoadedTPM2_PolicyTemplateTPM2_EncryptDecrypt2TPM2_PolicyAuthorizeNVTPMCoreProvisioningEKCertificatesAIKEnrollmentErrorCodeAIKCertAcquiredExpiredEKCorrelationIdEkCertRetrievalAttemptedEkMaxTriesEkFirstTimeoutEKNonceEkNoFetchEkRetryLastEkPubEnableInterruptSupportEkTriesEkCertificatePresentEndorsementAuthMaintenanceTaskCompleteEccEkCertificatePresentPCR7BindingStateOwnerAuthEndorsementPresentEnrollmentIDHASEndpointStatusSignedHealthCertLastAuthLevelIsActiveZeroExhaustLastEkPubLastEccEKCertStoreCountLastRsaEkCertThumbprintLastRsaEKCertStoreCountNoAutoProvisionLockoutHashUseNullDerivedOwnerAuthNoResourceVirtualizationOnNextRebootOSManagedAuthLevelOsBootCountOwnerAuthFullOverrideEkCertIndexOwnerAuthStatusOwnerAuthNewRsaPssSaltLengthTypePlatformLogRetentionTaskFirmwareVersionSRKPubTaskManufacturerIdTaskInformationFlagsTaskReadyForAttestationTaskOsBuildNumberStorageOwnerAuthTaskReadyForStorageTPMClearedTpmBackedDeviceIDWBCLPathUseLegacyDictionaryAttackParametersWindowsAIKHashWindowsAIKBindingTpmRegDriverGroupPolicyDataWindowsAIKPubSoftware\Policies\MicrosoftTPMSystem\CurrentControlSet\ServicesTpmRegDriverTpmPlatformQuoteKeysTpmRegPlatformQuoteKeysKeyO:SYD:AI(A;;KR;;;AU)(A;CIIO;GR;;;AU)(A;;KR;;;S-1-15-3-9)(A;CIIO;GR;;;S-1-15-3-9)(A;;KA;;;LS)(A;CIIO;GA;;;LS)(A;;KA;;;NS)(A;CIIO;GA;;;NS)System\CurrentControlSet\Services\TPMWMITpmRegDriverPersistedDataTpmRegDriverPersistedDataAdminO:SYD:PAI(A;;KA;;;BA)(A;CIIO;GA;;;BA)(A;;KA;;;SY)(A;CIIO;GA;;;SY)(A;;KA;;;LS)(A;CIIO;GA;;;LS)(A;;KA;;;NS)(A;CIIO;GA;;;NS)System\CurrentControlSet\Services\TPM\WMIAdminTpmRegDriverPersistedDataEndorsementO:SYD:PAI(A;;KA;;;BA)(A;CIIO;GA;;;BA)(A;;KA;;;SY)(A;CIIO;GA;;;SY)(A;;KR;;;S-1-15-3-9)(A;CIIO;GR;;;S-1-15-3-9)(A;;KA;;;LS)(A;CIIO;GA;;;LS)(A;;KA;;;NS)(A;CIIO;GA;;;NS)TPMCoreProvisioningHealthCertStoreEndorsementSystem\CurrentControlSet\Services\TPM\WMI\HealthCertStoreVolatile-AIKCertEnroll-EXCLUSIVETaskStatesSystem\CurrentControlSet\Services\TPM\WMI\EndorsementEkCertStoreTPMCoreProvisioningIntermediateCACertsEkCertStoreECCProvisioningIntermediateCACertStoreO_(vj >?Z@@@@,AfAAAB9BqBBBBCBCeCCCC%DoDDEE4FyFFWGGGGCHsHHHQIIIJ3JJJ K9KsKKLRLLLCMMMNGNNOwOOPTPPPPQHQuQQQR{RRRSDSSSS%TTTJUUUV0VSVvVVVVW%WHWkWWWWWXMXXXXY3YVYyYYYY/ZzZZZZ[][[[\H\\\8]e]]]^H^^^^6_c___`Y```a&aVaaaaab5bXb~bbbc;cscccddd%eUeeef5fXf{ffgVgggghAhqhhh5ioiii(jhjj)kkklPll{mm&nknnnoVooo&pfppppGqqqrXj SØ8 PB~44446.6KM1MIMOOOP PQQ-R@RERTTT\UUa,fg h^hijkkopxV̨ը֨CF`ew|Aq m :(DEgGý!G7Q7* 9::::;;< = ==== Zg#CSM:=@C%%%%%%%%11 23p56,778@;P;PXe4{ KM!K!K#$`(E+K --V5)ETW0+  FallbackErrorPartA_PrivTags wilResulthresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage *FallbackErrorPartA_PrivTags wilResulthresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessagefailureIdfailureCountfunction HICredentialProviderTileDataEventsRequestOptionExpansionErrorretVal ,ICredentialProviderEventsAsErrorretVal JICredentialProviderTileDataEventsRequestLockScreenDismissErrorretVal <ICredentialProviderEventsCredentialsChangedErrorretVal (SamQueryInformationUserErrorretVal SamOpenUserErrorretVal (SamLookupNamesInDomain2ErrorretVal SamOpenDomainErrorretVal SamConnectErrorretVal *LsaQueryInformationPolicyErrorretVal LsaOpenPolicyErrorretVal  NgcQueryEnabledErrorretVal .WinStationIsSessionRemoteableErrorretVal $GetTokenInformationErrorretVal <WrlMakeAndInitializeNgcPinCredentialPrebootErrorretVal 'ConvertStringSidToSidWErrorretVal ,NgcPreboot::GetPrebootCredentialretVal EWrlMakeAndInitializeNgcPinCredentialLogonUIOtherUserErrorretVal ,KeyEnumManagerEnumerateKeysErrorretVal &NgcMgmtEnumContainersErrorretVal PWrlMakeAndInitializeNgcPinCredentialLogonUIOtherUserResetStatusErrorretVal ZNgcPinResetScenarioTileCreatedUnderOtherUserdomainNameuserNameuserSidsessionId -GetUserAssociatedSessionIdWarningretVal +NgcUtilsGetUserAccountTypeErrorretVal -NgcUtilsGetUserNameAndDomainErrorretVal [NgcPinResetScenarioTileCreatedUnderTargetUserdomainNameuserNameuserSidsessionId GWrlMakeAndInitializeNgcPinCredentialLogonUIResetStatusErrorretVal @NgcUtilsClearTpmClearRecoveryInProgressStatusWarningretVal @NgcUtilsClearDestructiveResetInProgressStatusWarningretVal AWrlMakeAndInitializeNgcPinCredentialLogonUISetupErrorretVal AWrlMakeAndInitializeNgcPinCredentialLogonUILocalErrorretVal cNgcPinResetRecoveryScenarioTileCreatedUnderTargetUserdomainNameuserNameuserSidsessionId @ PaintedPinTilesPartA_PrivTags signInTileCountresetStatusTileCountwebSignInMsaStubTileCountwebDialogDisplayTileCountupsellTileCountrecoveryTileCountinProgressRecoverySignInTileCountpaintedSignInTileForOtherUserpaintedResetStatusTileForOtherUser #CredentialsChangedErrorretVal 6NgcCredProvInvalidateLogonKeysCacheWarningretVal 6CredentialRefreshRequiredSkippingWebSignInScenario 0CredProvNotAdvisedDuringNotificationretVal 9CredentialRefreshRequiredNotificationReceivedreason 1HibernateWakePrebootCredNotSerializedretVal ComPtrCopyToErrorretVal 5NgcUtilsCoMemResourceStringAllocCopyErrorretVal InvalidFlagsretValflags >WrlMakeAndInitializeNgcPinCredentialNegotiateErrorretVal 'ConvertSidToStringSidWErrorretVal "ConvertStringSidToSidWretVal ,NgcQueryEffectiveCertPolicyErrorretVal 2InputSerializationBufferNotCurrentUserretVal %NgcUtilsGetCallerSidErrorretVal #NgcUtilsGetUserSidErrorretVal &NotEnumeratingForSmartCardWithSspi @NgcUtilsUnpackNegotiateInputSerializationBufferErrorretVal %NotEnumeratingCredentialsretVal IFallbackToEnumCurrentUserDueToInputSerializationUnpackFailureretVal /InvalidSerializationretValauthPackageId %WrlMakeAndInitializeErrorretVal -NgcUtilsGetNtlmAuthPackageIdErrorretVal -NgcUtilsGetNegoAuthPackageIdErrorretVal 8NgcPinScenarioCredUITileInfonumTilesdefaultIndex HNgcUtilsUnpackGestureCollectionInputSerializationBufferErrorretVal )NgcUtilsGetAuthPackageIdErrorretVal 1EnumAdminsNotSupportWithPackSmartCardretVal *InvalidFlagsCombinationretValflags +UserArrayGetAccountOptionsErrorretVal "UserGetProviderIDErrorretVal /UserGetStringQualifiedUserNameErrorretVal UserGetSidErrorretVal UserArrayGetAtErrorretVal "UserArrayGetCountErrorretVal WnfPublishWarningretVal -StateDataSetContextUserSidWarningretVal 'CflClearScenarioDataWarningretVal .ClearPinResetInProgressUserWarningretVal PICredentialProviderCredentialEventsSetContextMessageFieldStringErrorretVal *CoInitializerInitializeWarningretVal XNgcPinResetScenarioTransitionSetupCompletedomainNameuserNameuserSidsessionId CopySidWarningretVal )ConvertStringSidToSidWWarningretVal (NgcUtilsCoMemAllocCopyFailedretVal IICredentialProviderCredentialEvents4RequestSerializationErrorretVal -CflGetTransitionScenarioDataErrorretVal 8InvalidLogonUIInitializationContextParameterretVal @QWebDialogLinkClickPartA_PrivTags wilActivitythreadId__TlgCV__intent @VChangeUIDispositionPartA_PrivTags wilActivitythreadId__TlgCV__transition @[HandlePinChangeErrorPartA_PrivTags wilActivitythreadId__TlgCV__pinChangeError @cHandleSerializationErrorPartA_PrivTags wilActivitythreadId__TlgCV__serializationError @SerializeResponseInternalPartA_PrivTags wilActivitythreadId__TlgCV__responseisValiduiDispositionisConvenienceCredentialaccountTypekeyImplTypepackSmartCardBufferpackSspiBufferwebDialogScenarioStateresetScenarioStartedisCertTrustisCloudTrust @\WebDialogVisibilityChangePartA_PrivTags wilActivitythreadId__TlgCV__isVisible 8NCryptGetGestureCharacteristicsPropertyErrorretVal 1NCryptGetSoftLockoutInfoPropertyErrorretVal NCryptOpenKeyErrorretVal *NCryptOpenStorageProviderErrorretVal @MActivityIntermediateStopPartA_PrivTags wilActivityhresultthreadId ` ActivityErrorPartA_PrivTags wilActivityhresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage @,ActivityErrorPartA_PrivTags wilActivityhresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessagefailureIdfailureCountfunction @WebDialogLinkClickPartA_PrivTags PartA_PrivTags wilActivityhresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage @GWebDialogLinkClickPartA_PrivTags wilActivityhresultthreadId @ChangeUIDispositionPartA_PrivTags PartA_PrivTags wilActivityhresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage @HChangeUIDispositionPartA_PrivTags wilActivityhresultthreadId DICredentialProviderCredentialEventsSetFieldStringWarningretVal  FormatMessageWFailedretVal @ HandlePinChangeErrorPartA_PrivTags PartA_PrivTags wilActivityhresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage @IHandlePinChangeErrorPartA_PrivTags wilActivityhresultthreadId @$HandleSerializationErrorPartA_PrivTags PartA_PrivTags wilActivityhresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage @MHandleSerializationErrorPartA_PrivTags wilActivityhresultthreadId 8NgcSerializeKeyPasswordChangeCredentialErrorretVal @NgcSerializeConveniencePasswordChangeCredentialErrorretVal /NgcSerializePasswordCredentialErrorretVal &IsCloudTrustEnabledWarningretVal #NgcChangePinSilentErrorretVal .NgcSerializeKeySspiCredentialErrorretVal 0NgcSerializeSmartCardCredentialErrorretVal *NgcSerializeKeyCredentialErrorretVal 2NgcSerializeConvenineceCredentialErrorretVal @%SerializeResponseInternalPartA_PrivTags PartA_PrivTags wilActivityhresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage @NSerializeResponseInternalPartA_PrivTags wilActivityhresultthreadId *PinPolicyRulesValidatePinErrorretVal 1PinPolicyRulesValidateNumericPinErrorretVal )SetPinBlockProtectionRegValueretVal @UnexpectedAuthenticationErrorPartA_PrivTags __TlgCV__accountTypeisConvenienceCredentialfailConvenienceLogonstatussubStatus =ClearPinBlockProtectionRegValueAfterSuccessfulPinretVal \ICredentialProviderCredentialSwitchProviderEventsSwitchCredentialProviderWarningretVal ,RegSetKeyValueForPasswordStufferretVal VNgcPinResetScenarioUserAuthSetupCompletedomainNameuserNameuserSidsessionId ,SetPinResetInProgressUserWarningretVal ?NgcPinResetScenarioInfoGetScenarioUserAuthTypeErrorretVal 9NgcPinResetScenarioInfoSetScenarioDataWarningretVal @GWebDialogReportResultPartA_PrivTags __TlgCV__statussubStatus CClearPinBlockProtectionRegValueAfterChangingDispositionretVal @InitializationContextPartA_PrivTags __TlgCV__credTypecredScenarioscenarioIduiDispositionaccountTypeisConvenienceCredential @%WebDialogVisibilityChangePartA_PrivTags PartA_PrivTags wilActivityhresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage @NWebDialogVisibilityChangePartA_PrivTags wilActivityhresultthreadId @ ActivityStoppedAutomatically  ActivityStoppedAutomatically VNgcPinSetupScenarioUserAuthSetupCompletedomainNameuserNameuserSidsessionId @=NgcUpsellProvisioningInitiatedPartA_PrivTags __TlgCV__ RegSetValueExWErrorretVal  RegCreateKeyExWErrorretVal EConvertStringSecurityDescriptorToSecurityDescriptorWErrorretVal 2NgcSerializeMsaPasswordCredentialErrorretVal ENgcPinCredentialLogonUISetup::SerializeResponseretValisValid ENgcPinCredentialLogonUISetup::SerializeResponseretValisValid @HNgcUpsellTileSelectedPartA_PrivTags __TlgCV__credTileResourceId )ConvertStringSidToSidWWarningretVal 2WinBioGetAvailableFactorsCommonWarningretVal ;NgcUtilsCoMemResourceFormatStringAllocCopyErrorretVal FICredentialProviderCredentialEvents2EndFieldUpdatesWarningretVal OICredentialProviderCredentialEventsSetPinFieldInteractiveStateErrorretVal TICredentialProviderCredentialEventsSetUserNameFieldInteractiveStateErrorretVal HICredentialProviderCredentialEvents2BeginFieldUpdatesWarningretVal IICredentialProviderCredentialEventsSetUserNameFieldStateErrorretVal .NgcUtilsCacheUserNameAndSidWarningretVal ,UnexpectedPolicyStateOrTypestatetype *PolicyManager_GetPolicyWarningretVal 'NgcUtilsGetMachineNameErrorretVal 9NgcPinResetScenarioInfoIsScenarioEnabledErrorretVal @NgcPinCredentialPreboot::SerializeResponseretValisValid @NgcPinCredentialPreboot::SerializeResponseretValisValid FICredentialProviderCredentialEvents4::RequestSerializationretVal 2NgcSerializeConvenienceCredentialErrorretVal @QGetSerializationPartA_PrivTags wilActivitythreadId__TlgCV__credType @\CommandLinkClickedPartA_PrivTags wilActivitythreadId__TlgCV__credTypefieldId HReportResultStatusFailurestatussubStatusstatusTextstatusIcon EGetSerializationResponseFailureresponsestatusTextstatusIcon @GetSerializationPartA_PrivTags PartA_PrivTags wilActivityhresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage @EGetSerializationPartA_PrivTags wilActivityhresultthreadId @CommandLinkClickedPartA_PrivTags PartA_PrivTags wilActivityhresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage @GCommandLinkClickedPartA_PrivTags wilActivityhresultthreadId GNgcUtilsPackContainerCreationOutputSerializationBufferErrorretVal (NgcPinPolicyValidatePinErrorretVal /NgcPinPolicyValidateNumericPinErrorretVal 0InvalidPinTypeCheckboxRequestIgnoredretVal HNgcUtilsUnpackContainerCreationInputSerializationBufferErrorretVal CNgcUtilsPackPinCollectionOutputSerializationBufferErrorretVal -PinLengthRequiredForAutoSubmitPinretVal  PinGestureNotAllowedretVal ?NgcUtilsPackPinChangeOutputSerializationBufferErrorretVal @ICredentialProviderCredentialEventsSetPinStringErrorretVal @NgcUtilsUnpackPinChangeInputSerializationBufferErrorretVal 3TpmGetDictionaryAttackParametersWarningretVal "NgcUtilsIsTpm20WarningretVal @<UserHitLockoutUIPartA_PrivTags __TlgCV__lockoutType #GetComputerNameExWErrorretVal -GetComputerNameExWBufferSizeErrorretVal AICredentialProviderCredentialEventsSetFieldStateErrorretVal BICredentialProviderCredentialEventsSetFieldStringErrorretVal NICredentialProviderCredentialEventsSetPinPolicyLinkFieldStateErrorretVal QICredentialProviderCredentialEventsSetPinPolicyDetailsFieldStateErrorretVal NICredentialProviderCredentialEvents2SetConfirmPinFieldOptionsErrorretVal JICredentialProviderCredentialEvents2SetFieldNewPinOptionsErrorretVal $NgcPolicyInitializeErrorretVal $PinPolicyInitializeErrorretVal 6InvalidSerializationPinPolicyLengthOverrunretVal 6InvalidSerializationInvalidPinPolicyOffsetretVal 2InvalidSerializationArithmeticOverflowretVal (InvalidSerializationTooSmallretVal 'NgcPolicyAlreadyInitializedretVal *NgcPinPolicyAlreadyInitializedretVal =NgcPolicyValidationFailedInvalidAttestationPolicyretVal ;NgcPolicyValidationFailedInvalidSmartCardPolicyretVal <NgcPolicyValidationFailedInvalidbiometricsPolicyretVal 3NgcPolicyValidationFailedInvalidVersionretVal AConversionFromSmartCardPolicyOptionFailedInvalidValueretVal -InvalidPinDigitSequenceNotAllowedretVal .InvalidPinOtherCharacterNotAllowedretVal 0InvalidPinSpecialCharacterNotAllowedretVal %InvalidPinDigitNotAllowedretVal /InvalidPinLowercaseLetterNotAllowedretVal /InvalidPinUppercaseLetterNotAllowedretVal ,InvalidPinOtherCharacterRequiredretVal .InvalidPinSpecialCharacterRequiredretVal #InvalidPinDigitRequiredretVal -InvalidPinLowercaseLetterRequiredretVal -InvalidPinUppercaseLetterRequiredretVal +InvalidPinUnknownCharacterClassretVal 'InvalidPinTooManyCharactersretVal &InvalidPinTooFewCharactersretVal 8PinPolicyRulesNotInitializedBeforeValidationretVal @9PinPolicyRules.ValidatePinretValresultValidatePin @9PinPolicyRules.ValidatePinretValresultValidatePin ;InvalidPinPolicySerializationUnsupportedVersionretVal 4InvalidPinPolicySerializationWrongSizeV3retVal 4InvalidPinPolicySerializationWrongSizeV2retVal 4InvalidPinPolicySerializationWrongSizeV1retVal 1InvalidPinPolicySerializationTooSmallretVal ,PinPolicyRulesAlreadyInitializedretVal -ValidationFailedInvalidExpirationretVal 2ValidationFailedInvalidPinHistoryCountretVal 9ValidationFailedAllCharacterClassesDisallowedretVal 8ValidationFailedInvalidCharacterPolicyOptionretVal 1ValidationFailedInvalidMinOrMaxLengthretVal 0InvalidPinPolicySerializationVersionretVal .InvalidOtherCharactersPolicyOptionretVal 0InvalidSpecialCharactersPolicyOptionretVal %InvalidDigitsPolicyOptionretVal 1InvalidLowercaseCharacterPolicyOptionretVal 1InvalidUppercaseCharacterPolicyOptionretVal @IsAccountPasswordlesscountqPartA_PrivTags PartA_UserSidplatformTypepolicyValueuserConfigValuedevicePasswordlessVersionvelocityNewDevicesvelocityForcedPasswordlessvelocityWin10SvelocityWin10SKillSwitchaccountTypeaccountPasswordlessaccountCloudPasswordlesspasswordlessTyperetVal RegDeleteValueErrorretVal RegOpenKeyExWErrorretVal RegGetValueWFailedretVal RegOpenKeyExWFailedretVal "ConvertSidToStringSidWretVal RegOpenKeyExWErrorretVal (memcpy_sPrebootAuthBlobErrorretVal #memcpy_sRsaKeyBlobErrorretVal CopySidErrorretVal *NCryptExportKeyTpmVersionErrorretVal *memcpy_sTpmPrivateKeyBlobErrorretVal )memcpy_sTpmPublicKeyBlobErrorretVal 0NCryptExportKeyType2ConsistencyErrorretVal #memcpy_sTpmKeyBlobErrorretVal 0NCryptExportKeyType1ConsistencyErrorretVal (NCryptExportKeyBlobDataErrorretVal &NCryptExportKeyActualErrorretVal 'NCryptExportKeyGetSizeErrorretVal $NCryptEncryptActualErrorretVal %NCryptEncryptGetSizeErrorretVal "NCryptFinalizeKeyErrorretVal %NCryptSetPropertyPinErrorretVal 3NCryptSetPropertyPcpKeyUsagePolicyErrorretVal )NCryptCreatePersistedKeyErrorretVal  BCryptGenRandomErrorretVal EqualSidErrorretVal +NgcMgmtEnumContainersClientBindretVal #c_NgcMgmtEnumContainersretVal %ClientRpcRecoverableErrorretVal memcpy_sFailedretVal LoadStringWFailedretVal HideNegoCredDueToNoLogonEku #CertGetEnhancedKeyUsageretVal 4CertGetEnhancedKeyUsageRequiredByteCountretVal ,HideNegoCredDueToNoSignatureKeyUseOnCert #CertGetIntendedKeyUsageretVal ?HideNegoCredDueToCertVerifyFailureisSelfSigned isExpired  /CertVerifySubjectCertificateContextretVal (CertCreateCertificateContextretVal .HideNegoCredDueToCertLookupFailureretVal 1HideNegoCredDueToNoSmartCardEmulationretVal (HideNegoCredDueToCertMissingretVal NCryptOpenKeyretVal %NCryptOpenStorageProviderretVal HideNegoCredDueToPolicy HideNegoCredForUnknownUser *HideNegoCredForPackAsSSPIWithLocalUser /HideNegoCredForPackAsSmartCardWithLocalUser (HideNegoCredForKeyNameFilterMismatch @ShouldShowNegoCredentialkeyNameaccountTypeallowedGesturespackAsSmartCardpackAsSspicertRequiredForOnPremAuthhideNegoCredReasonshouldShowNegoCredentialretVal 5NgcCredProvInvalidateLogonKeysCacheFailedretVal *NgcCredProvEnumLogonKeysFailedretVal 'NetGetJoinInformationFailedretVal $LsaLookupUserAccountTyperetVal /LsaLookupAuthenticationPackageErrorretVal -RtlUnicodeStringToAnsiStringErrorretVal $LsaConnectUntrustedErrorretVal 5ConvertLogonCredsAvailableRegKeyNameToSidretVal 2EnumKeysUnderLogonCredsAvailableRegKeyretVal .QueryInfoLogonCredsAvailableRegKeyretVal )OpenLogonCredsAvailableRegKeyretVal *LogonKeysAvailableRegValuevalueState ,QueryLogonCredsAvailableRegValueretVal )OpenLogonCredsAvailableRegKeyretVal !ConvertSidToStringSidretVal 8CacheGetUserNameAndDomainuserSiduserNamedomain "CacheGetUserSiduserNamesid GetComputerNameExWretVal (GetComputerNameExWBufferSizeretVal )InvalidSidNameUseretValsidNameUse LsaLookupSids2retVal "LookupAccountSidLocalWretVal $FallBackToLocalSidLookupretVal LsaOpenPolicyretVal GetTokenInformationretVal )LookupAccountNameLocalWFailedretVal ALookupAccountNameLocalWSizeQuerySucceededUnexpectedlyretVal 2LookupAccountNameLocalWSizeQueryFailedretVal *ParseNgcKeyNameStringAccountIdretVal 'ParseNgcKeyNameStringTenantretVal 'ParseNgcKeyNameStringDomainretVal 3BuildNgcKeyNameStringConvertContainerIdretVal ,ParseNgcKeyNameStringContainerIdretVal +BuildNgcKeyNameStringConvertSidretVal $ParseNgcKeyNameStringSidretVal .ParseNgcKeyNameStringInvalidLengthretVal 5InvalidSerializationBufferUserSidTooLargeretVal .InvalidSerializationBufferTooSmallretVal NCryptGetPropertyretVal .NCryptGetPropertyRequiredByteCountretVal 0UnmarshaledCredentialUnsupportedTyperetVal #CredUnmarshalCredentialretVal 1CredUnPackAuthenticationBufferWFailedretVal ICredUnPackAuthenticationBufferWSizeQuerySucceededUnexpectedlyretVal :CredUnPackAuthenticationBufferWSizeQueryFailedretVal 3InvalidSerializationBufferBadSubmitTyperetVal *UnmarshaledSspiCredentialNotV2retVal &SspiUnmarshalCredUIContextretVal 7CredUnPackAuthenticationBufferWIsNotPresentretVal -CertGetCertificateContextPropertyretVal 9CertGetCertificateContextPropertyRequiredSizeretVal &CertFindCertificateInStoreretVal #CertNotPresentInMyStoreretVal CertOpenSystemStoreretVal +NgcPolicyInitializeDefaultErrorretVal DInvalidSerializationBufferNgcPolicySerializationTooLargeretVal  RpcClientBindErrorretVal  -RpcClientCreateBindingHandleErrorretVal 1NoNewBindAttemptsOnUnrecoverableErrorretVal RpcClientAlreadyBound 4RpcClientCreateSecurityDescriptorFailureretVal (RpcClientCannotCopyServerSidretVal %RpcClientInvalidServerSidretVal  TlgAggregateSummaryProviderNumFlushes MaxEntriesStored TotalEntriesFlushed MaxEntriesFlushedMinEntriesFlushedNumBucketLimitReachedNumAllocationFailuresNumLargeEventFailuresa{k[_Gv=Microsoft.Windows.Security.NGC.CredProvsPOωGva{k[_Gv=Microsoft.Windows.Security.NGC.CredProvsPOωGv?pohX8<Microsoft.Windows.TlgAggregateInternalsPOωGvSMc U\WdCMicrosoft.Windows.Security.PasswordlessPolicysPOωGvRSDS PDž0tj^E?3WhHDž fzE@PDž sEAj3Dž!3hf zEBPDž!isEC S3Dž"h04f yED  PDž" sEE3Dž8#LPf8hE}DžH\LW3`hfLnE~HLPDž?gEhj3Džd3|hxfh+nEdhPDž@tgEMj3EhD}]fEmEEEPDžA(gEMj3Eh}]fEmE EEPDžBfEEj3}hM]fEAmE,E(EPDž$CfEMj3Eht}]fElELEԉHEPDžDDDfEV=A=A\hY@@f@ AdEPPAhjEj EPpMoMoMoM{ohpoLeo0ZoOoDo9o.o#ool oPo4nnnnnnnpnTn8nn~nsnhn]nRntGnXa3al(aPa4aa`hЙmSYjj@njj3E3EhM؉]fE]]MEԉEEP]VEj0AAXY@@f@ AEEPEP/hjj E]P`M8`hRYih.jj[j3L3Dždh$P`fP\}tLpPPlVj[j^Elj3hh|flT\EhlPUEj3Džhxf[]j[PBUj _E3jhPf[EPTj@^E3jhDžf7[EPTE 3j@DžhfZE P #TE 3SDž h\ftZE 40P,SE $3Dž(fWhZETPPL_SE0@3jDžDh,f0Y]t,p0PlREL\3jDž`hHfLMYEHLPREhx3SDž|hdfhXEdhP8REeuEj[S3MhfEXEEEPQEMe3S EhLufEHXEEEPQEMe3S@Eh$ufEWEEEP NQEM؃e3SEhufEWE4Eԉ0EP,QE+%A%Aj0SY@@f@ ALE,PlP.)hjWlE*PZMNZMFZM>ZM6Zh+ZL Z0Z ZYYYYYlYPYh.LYech Ńcj^3j fX33PChf0V}ffPf{Oj][3fj fXPhUEff PfOj[Ej 3fhfpUE0ff,Pf(N]3j[ffj XPhU]PffLPfHZNVXEf03j h(,fTj[]pfV_flPfhME 8H3jhdf4Lf8PTj [jX]ff4f8PMj YM3dQhTfPhfTSE fPffTP6Mj [j ^]p3jhDflfpSEflfpPfLj XEf3jhf(SjXEj XfffPmLE3jhffRj[]fj _f Pf LjXjE3^j fXPhfDžWRjXE0ff,Pf(KjXE3jhfDžfQjXEPffLPfH9Kj[j^] 3j fXPhfDžQjXEpfflPfhJjXjE(3^jh8fDž,fQEffPfgJj^E4D3Whf0DžHf4PEf0f4PfJj_j^EP`3jhtfLdfPUPEfLfPPfIEl|3j flXPhXfhOE fhflPf?Ij^E!3j hfDžfOj"[]ff PfHj#XjE3^j fXPhtfDž%OE$0ff,Pf(oHj%XE3WhfDžfNE&PffLPfH Hj'[j#^j_]3j fXPhfZNj(XEpfflPfhGj)Xj%E3^jhf fME*ffPf?GE+$3j(_WhffME,ffPfFj(E-@^f,j[W3Dh`0f02ME.f,f0Pf|Fj)^E/L\3Wh<fH`fLLE0fHfLPfFj@^S_j [E1hx3Shfd|fhmLE2fdf hPfEjA^E3Me3Shfu}fELE4fE0f,EPf(lEjB^E5Me3Shfu}fEKE6PfEfLEPfH!EjC^E7Me3Shfu}fEKE8pfEflEPfhDjD^E9M؃e3Shfuԉ}fE;KE:fEfEPfDEX%A%Aj0FY@@f@ AEYPPhjj EWPTNMMMMMMMMhMLM0MMM}MrMgM\MlQMPFM4;M0M%MMMMLpLTL8LLLLLLh?YIVhVj_3Dž(W3Cf3fh$IuffPfZBj]0[j@3^Whf,Df0H]8f,f40Pf0Aj[]L\3WhfH`fLQHjXEXfHfTLPfPAj[]x3j^fdDž|WhDhfhGExfdfthPfp3AEMe3Wh f]EfEGEfEfEPf@j_j[E Me3jhf}]fEHGE fEfEPf@j^E Me3jhhfu]fEFE fEfEPfL@j ^E M؃e3Whfuԉ]fEFEfEfEPf@E%A%Aj0BY@@f@ AEPPhjVEPIMNIMFIM>IM6Ih+IL I0I Ih{;YR̋UjhdPW43ʼnESVWPEdj[j3Džd3|hhxfh]E}dhP>ELj3DžH hH\`fLEEHLPDžJ>E0j3Dž,!h@Df0DE,0PDž=Ej3Dž"h$(f?DEPDž=]j3Dž$hl fCE84PDž0(=E j3Dž%hf~Cj []XTPDžP<j^E S3Dž&hfCE xtPDžpb<E j3Dž'h fBEP<Ej 3Dž(hf[BEPDž;Elj3Džh)hX|flAEhlPDž C;EPj3DžL*h0`dfPAELPP:E4j3Dž0+hDHf4E"lpPDž/8E#Td3jh^VhDžP2fT>E$PTPDž7E%8H3jDž43DžLf8h>E&48PDže7E',3jhDž4Dž0f=E(84PDž06E)3jh`Dž5DžfP=E*XTPDžP6E+3jh@Dž6Džf<E,xtPp76E-3WhDž7Džf<E.P5j^E/3jhDž8f(<E0j[Pr5j_E13WhDž9f;E2PDž5E3t3j^VhDžp:fta;E4ptPDž4E5hDžT;j3Džlh`XfX:E6TXPDžD4E7Džf9EP2j^E?3WhDž@f9E@PDž P2EAj3DžA3htf8EBPDž!1ECS3DžBh@fD8EDPDž"1EEDžCj 3hf7EFPDž#,1j [EGMS3EDh}ufE7EH8E4EPDž0$0EIMj 3EEh}̉ufEC7EJXETEPDžP%0EKMj3EFh}ufE6ELxEԉtEPDžp&F0EMj3EGh0M}ufE6ENEEPDž'/EOS3DžHh$(fQ6EPPDž(/EQ0j 3Dž,Ih@Df05ER,0PDž)9/ESLj3DžHJh`\`fL5ETHLPDž*.EUDždKj3xhh|fh.5EVdhPDž+w.EWS3DžLhf4EX84PDž0,.EYj3DžMhfm4EZXTPDžP--E[3SNhf 4E\xtPDžp.T-E]DžOj3^Vhdf3E^PDž/,j[E_3jh8DžPfB3E`PDž0,Ea 3jhDž Q$f2Eb PDž1),Ec,<3j @[ShDž(Rf,|2Ed(,Dž2P+EeHX3ShDžDSDž\fH2EfDHPDž3`+Egdt3jhDž`TDžxfd1Eh8`4dPDž04*Ei3j hDž|UDžfK1EjX|TPDžP5*Ek3ShDžVDžf0ElxtDžp6P/*Em3j hDžWDžf0EnPDž7)Eo3j hLDžXDžf0EpPDž8c)Eq3Vh(DžYDžf/ErPDž9(Es 3jhDž[Dž f O/Et PDž:(Eu(83jhdDž$\Dž<f(.Ev$(PDž;2(EwDT3j hDž@]DžXfD.Ex8@4DPDž0<'Ey`p3ShDž\^Džtf`.EzX\T`PDžP=g'j[E{|3jhDžx`f|-E|xxt|Džp>P'E}3VhDžafX-E~PDž?&E3VhDDžbf,EPDž@@&E3Vh Džcf,EPDžA%Ej3Džd3hf3,EDžBP|%Ej3Džehhf+EPDžC%E$j3Dž gh48f$q+E8 4$PDž0D$E@j3Dž!EP|PEǍ8hDždDž4 4EPP0wEɍThDžeDžP PEPPP2EˍphDžfDžlo lEPPpE͍hDžgDž* EPPEύhTDžhDžEPPcEэh0DžiDžEPPEӍhDžjDž[EPPEՍh|DžkDžEPPEhDžlDžEPP0OEٍ4hDžmDž00EPPP EۍPhDDžnDžLGLEPPpEݍlhDžoDžhhEPPj0}Y5A5AM @@f@ AEOPPshjpj EMP"l"P!4!!!!!!!p!T!8!!u!j!_!T!I!t>!X3!(!<! !!    x \ @ $     x m b W xL \A @6 $+    |`D( d{Hp,eZOD9.#hL 0MMMM <Xtti^SH=2'8Tp4Plwl0aLVhKh YMd Y_^[M3 h,X'j33j[jhyYfj_}P,jE3jhyYfSjE3FPjE3jh<yYfj[SEj_P( 4V]33jhqAfS,E@<PDž8,XjE3jhqAfS0Ed0`4P\XL|j [j]3j hpqAfj^VPWE PDžTPljE 3SahAfBVpE ptPDžWE 3jaZRhQfVEPDžWE3ja_VhyfrVEP j [SE3SahyfVEPDž K0jE3Wah yfVSE<8P4 TjE3Wa[jhYfCjEj `_\PX,xjE3jah\YfV0E04PDž| LjE3jah0YfuSP EPTPDž lj]3ja^VhAfjpEptPDžB jE3Vah|AfjEEPDž jE3SahAf0jE PDž l ,jE!3jahAfjnE"Dž084P PjE#3j ahTAfXjE$\XPDžT  tjE%3Wah8AfjE&|PDžx) ,jE'3jah|Afj0+E(04DžP LjE)3jahlAfjPE*PTPDžQ ljE+3jahAfjpSE,ptP jE-3j ahAfAjE. PDž} (jE/3VahAfWE040PDž, LjE13j ahAfkWE2XTPDžPpjE33VahXAfWE4|xPtB jE53ja[Vh(YfWGE6PDž,jE73j ahYf5j0E804PDžqLj9[j]3jahAf jPqE:PTPDžljE;3j$ahAf[ jpE< ptPDž$jE=3VaVAf jE>0,PDž( +HjE?3jaVAf j1E@TPPDžL!lEAj3ja^j hdqf jEBxtPDžp"XjEC3jah<qf j^EDj#^P jEE3jahAfI jEFPDž$,jEG3j ah|Af j0EH04PDž%LjEI3WahAfr jPEJPTPDž&l jEK3ja_jhyf jpEL,p(tPDž$'CDEMj3jah(yf jIENPLPDžH(hjEO3jahyf7 j_WEPtpPDžl/qWEQ3jah|AfjtERPDž0ESj3jahTAf^W ETPDž) jEU3jahAfWEVPDž*0 jEW3jahAfW03EX04PDž+LjEỸaj3AhfWPEZ(P$TPDž ,Zl@jE[3jahAfWp]E\LpHtPDžD-djE]3jahXAfGWE^plPDžh.jE_̃a3Afjh4jE`PDž1jEa3jahAfpWEbPDž2jEc3j ahAfjMEdEЉEPDž3JE쉅jEe3VahAfjPEfj4^P,jEg3jahAf;j0Eh$0 4PDž5wLYu h j 3̉(3?WSyAfPhW}̉$3j^jh\yqf"Ẻ 3jy_qWVfE3jahAfM},0P7Ẻ3PaSAfj[]hj3̉ jah4AfOẺ$3WaVAf)E3j!ahAfEEPDžcE ̉3ja^Ph?qfhjE ̉ 3jahxqf~E ̉$a3qfjhTWE 3j%aqVf5xE $xE PDžẺ3hahAfhjẺ 3jahAfẺ$3WahAf|E3j%aVAf[EJEpPtẺ3ja^jyhqfEWj3̉ jahPqfẺ$3SahqfE3j)aqVfHE~HEPDžẺ3hah8Af2EWj3̉ j$ahAfẺ$3j ahAfE3j)aVAfEEPLHẺ3Pah?AfcWjẺ 3j"ahAf5Ẻ$Sa3AfhT E 3ja[j4hYfEE!PDžFE"̉3PaY?SfWjE#̉ 3PaSAfhE$̉$3j ahAf=E%3j)aVAfE" E&Dž P${E'̉3PaSAfWjE(̉ 3ja_PSyfE)̉$3j ah`yfxE*3j)aVyf[E'JE+PDžE,̉33VSqyf ?E-SV3̉ j!qxVyfE.̉$3j ah,yfE/3j5ayWfPE,PE0PDž E1̉3Pah?Af9SjE2̉ 3j!aVAfE3̉$ja^qj3hfE43j5aWqfE1E5PhDžd 'E6̉3Paq?VfrSjE7̉ 3ja[j&hHYfEE8̉$3jahYfE93j5aWYf E6 E:PDž `E;̉33WVyYfhWE<̉ 3WVyYfE=̉$3j ^VhyYf`E>3j)hyYf@ME;2EE?P@<ELj|=A=BY@@f@ AEMP,Phj jl,EKP[M4 )PHxh@YhPY̋UVu Wu3iu,Rj^0QS]t;rVSQ) 35WjQ  u ,Rj ;s,Rj"^0ajX[_^]̋UVF `PEPYY^]̋Aux<̋UVFPAEYt j VYY^]̋UtEw=VW}++ttAuuI_ҁ^z Wt]̋Utw QuQWt3f]̋UWtMwEVf8tu΋+#ȋ%W^tQu+Q OW_]̋Utwu uQWt3f]̋UE t=wMQuQMuWtE3f]̋UVWt'E +t<ft f9Nuu_ҁ3f^z] ̋USVWuru 3VWx;wu z3fw_^[] ̋UU EVu+Pu9u t΍Qffu+4N^]̋Ujh5dP43ʼnESVWPEd‰u"?3ft!8 ?tPWVTf3һ<+t>t%t u4<-Ft< <Ft< <<3Fft4 ?F tChRPT(FRhQhPRhP~$vPvL^_^[]̋Wt$uV7PVjPP^'g_̋UVu Wu ISFPjPPP؅u2*#}tVuKYYrw[_^]3 @@ @@3 ?@ @@3 @@|@@̋UEp@3@]̋UV5?tujQTjY)^]̋U43ʼnEMS] VuW3t(PVjPut;;7t +#3tWhPWPu2>QAu+ʍx\t H;wUPeM_^3[!̀=@V(@uj@Vjh4@^%PP̋UVh=Ph=PPtuu uT^] ̸;W;jt^@tLt:t(tp:f4\RH >pt:zt({t~53#~;ctZtH>t6Ft$GtruUsca%Y| toOt`tQtItP#=uɅt91#= u~"Ɂ 3 +̋UVWxPuhu֋PPu#_^]̋Uu3QQj3~ ]̋UE St>=w7VW}MQup3VPWx ;wu >>z_^WtM[]̅u3@ÍQAu+ʍA̅ujXÍQffu+M̀=?Vu5?tTքu2^ð^̋UQS]VWjYEKHK<|KrKDJK8@K06K$,K "KKLUBX0t >u9z\sMWjIXUBX0HF##BPsu׍NQsN Qs N$Qs$N0Qs0NLQsLNDQsDNHQsHN8Qs8pNhPQAu+ʍAPP-H^#M3̋UV#Et jtVYY^]̋VNlNdFPY^̋V5?t QT^̋USWمt%VpTPh >uW^_[]j5U}5?T։Ey6u2*uUM}|E>%=ø%=ËE3PPEjjjK̋UtMuhEP#̋UQS]VWSuV jC YXPJXuClPNl_^[̋Ujh6dP$SVW43PEdeu t3fE3ۋ=?t PuVTׅy EЋ`E=?tPuVTSS9?\EM ut UF PFEЋFEԋF$Eظ?uU MMEԸ?EËUM yȉEEԸ?Eø?EEM ut UF PuFEЋFEԋF$Eظ?uU M%MEԸ?EuU M>MEԸ?Eø?33ɉ]EԈ]؋EuЋMd Y_^[]̋Ujh)6dP SVW43PEdUM](3u8efE0E8~@F EtStCt uMW}8x$Wuuu u,ω~F $ }E3ɉEN8HtF3@@@FE tf9uF QF3ҋEF$EF(EFE F EFPE~,~4FT3jYV0=@t T׋=?FLthu0VT׋=?t VT׋=?t VT39F|}NF =?uJ=?tT TP؅u!=?tV8?uNPPVT?=?t=?uhSVT3f9u VSLP=?t5?t T֋Md Y_^[4/̋UPVW=@t VT׋=?t VTjPD$ jPNP3@D$  D$D$ D$u PL$ FD$ F(L$L$D$D$$j̋UQuuuQQűU SVWEMMPQj}EPuQQuM̋USVWuQQh4>E~ MQQ}jEPuQQMh4>A̋Uu uQQu]̋UuQQu]̋UjhL6dP43PEdu 4̋UjhL6dP43PEdhuJ QQh4>jY)̀9u qlP̋UuPt]QM$ 7̋UuQt]QM. ̋Ujho6dP43PEd9t e1Md Y̋UQQVW3EEQEPy#M>VWjbZGMVWjkZ: E3_^̋U 43ʼnEVu% EWuxuhl>v3@QQQPV yMVh>3M_3^<̋UQQSVW3ۋSVQuMh>ft=t ]u=EPjVQuESjVQu xP=*tnuE]PjVQu w9]tKSjVQu8xP=*u+SVQu 9tE3MVh>a_^[̋h6E3Q֍8xhl>֍PWhQu!xPtXMh>B;؅yMSh>Qt VEL̋U E SVuW3ɉGFGO fF(fGGGEFPGFTGG NEqN$INL?؃$t9_(s-jYlEtw$PVjPPEG$_(O$tBw(G }Pw$1 u֋wL" u֋w +VjP# _^[̋UQQVW}Gwk,;t/S^$3PV3VPP3[,s؍C;uދ}[wPVjPP3!GG_^̋USVWj,_V^ uIjYXЉVjXfF3fF;tf:;uVt`ۋ]t,Fk,;t~ 9zv;Ct8,B;u~F3N@3k,BfFFBRS_^[]j65?3ۋtT]9^uU]x 9^uEFvF#t" Qj Y3ҋL99tIuÃt9YuFA̋UQS]2VW}u VSVt~:u3@4@4u 4}@˥u yAu+ϋ+Ã~2\CJyAu++y;rWr֋@YYD_^[̋Ujh)6dP SVW43PEdE3ۈ]9?t_StP9tLuMWMty0ExQ0T֋M ؋E]@Eu׋E5?tPuT֋Md Y_^[̋UjhL6dP43PEduU M Q9x@t:3A @A}"x@zt ux@ @Md Y ̡h@uh>Ph@̋Ujuu huPhP] ̋Ujh7dPV43PEd5?uh>kPP5?t uT֋Md Y^̋Ujh7dPV43PEd5l@u!h>PP5l@u2 T֋Md Y^̋Ujh7dPV43PEd5t@uh>kPP5t@tu uT֋Md Y^̋Ujh+7dPQSVW43PEd5? Qj 3Y98t<@u8Et5j Z3t%ff>ΉV ;uF3Md Y_^[̋UQSMY(Vu;t&W>WjPPPu>;u_^[̋UVWh3Vuu uVQt P2_^]̋UjhN7dPSVW43PEdtxPeSVlPEMd Y_^[h7Q3j@;QPh>hPwhW}PWQP5u Hp PzEy&mtFA3tE%Mt VE3Sy.MWh>j6!Et { EKPuO3KV$K V9utxPuupMWlPSVPPPut VE9I̋Ujho6dP43PEd9t e1Md Y̋Ujh7dPV43PEdNRN+~t evhMd Y^̋Ujh7dPV43PEd~tevM>tE6Md Y^̋USVW}j@UZ'jYw؉]uMVh>BU3ɉMMuYQPQVMyMEVh>EPue3MM_^[̋UQMA(W}E;t;SVt$[NVjPPPuߋE;u^[_̋UV1jjVQ=t t =u3E0^]QM/̋!tPjPPP̋UUSV3ۋM Wj0~FFAF Y[SjW fG3j Y_^[]̋USVMڋMWMMuE}3PPEEPuuu u_^[̋UQSV3W;tE}t>f9t9+މE;s E t+ &PWӋE YYt0E E t_^[̋UQSVڋW;t9}t2?t-+މE;rPWӋE YYt0E E t _^[̋UQuuuuu u]̋Ujh8dPlSVW43PEdًEEu3ɉM3fFQk3҉Dž8Vt Dž3A @AEt f9u Q3ɋ35@3tT։5?thPPT֋5?tPT֋5?tPTփ|=?uR5?tT TP؅u)5?t{8?us3ҍRRPT\5?t"=?uWPPTfuPCPLP=?t5?t TփM̋UQQuuuQQuFY]̋USVMڋMWMQEujEEPu}ӥQQuM_^[̋U SVWu‰MQQuE؅~ ہˉ].UuQE}jEEPuQQuM'_^[̋Up43ʼnESVWEًMu} RQRQRQuujPVWQM_^3[̋Ujh(8dPho43ʼnESVWPEdE]U3ɉM3f B3ɉ3A8Bt Dž @AEt3f9u3 Q3ۉ35@3tT։5?thPPT֋5?tPT֋5?tPT98?uP5?tT TP؅u'5?tw8?uoSSPTZ5?t!8?uWPPTf9uPWPLP8?t5?t T֋Md Y_^[M3脴̋USVu(WE 3+EшF(EFEFEFE F3F$f;F*F4N(8 vu2F0<Ћ\ t&ϋ#N#F tFN##;Fu;Nt2~,ڃt؉BF*;r9F*N$N(NNNNftHPQv,ɿ _^[]$̡P0 T0t3P0PPh]h?S̋ P0T0 uRQS%P0%T0̋̋U]?j 3Ʉ̋UE \V3+tBuREP@PV3ҹ(0]!QQ?@ot;u' ?5@$(0w 3@^] jXD$ VP苾 L$i̋Vj@V$R^̋Vj@V$R^̋Vj@V$R^ ̋Vj@V$R^̃@H3@@@j %@4B̋UVEt jVڵYY^]jjh`ah@Qt5r3ɋU;u AuuERu UE;rMd Y_^[ ̋Ujh7dPV43PEdet!RpT֋Md Y^j{8}3ۉ9] tSV$R4M]x]EWuP1T֋MB̋U졈@VuP@V$R%} 0PtNTV NTV3^]j6u3M t?}>u"d?t MQp@UR qT֋% ̋USVuWN^ujrTMփuu @tQpT֋_^[]̋UVuWNRFuu @tQpT֋_^]̋WtVj0TG^_̋VhAj&RYYu#W Vht?WtW+_^̋UEVFt jV踰YY^]̋UV4?M8t E 03.D?uT?t E NӸ@^] j6u3M t?}>u0$?tEQVQMIRxPUR qT֋ ̋USW}O؅u3Vtjr,T֋ @tQpT^_[]̋;uA;BuA;Bu A ;B u3@3̋VW J;t ;u_^ÍB̋VW V;t1;u_F^̋Ujh)6dP SVW43PEdUME3] }8C 98tiQpT֋SQE H 99t41RuEuP1T֋tSQt SQ] ؋3EPuSuTօEMQpT֋VuQK uuRK PRWqT֋utVQt(EPqT֋EPqT}E83Md Y_^[ ̸̸̸̸@̡@̋Ujh8dPQQSVW43PEdًSpT֋ SxqT։E?Sp Tօt }@ 8t\SpT֋VQA Mu t1VQ( t VQMQRPqT֋E;eSp TMd Y_^[2̋SًSu3VW;ROOG GGpTO֋S_^ APRQQ[̋UVEt jVZYY^]̋U5VuWV5;tVjpT_^]̋UHVq>h jMieEAHEADEA@EAM|eEA EA,EAEAHEADEA@EAMUuQuESu3EQQu My̋U,43ʼnEEVuWQQ3fWPQQVPM3ͥ_^̋Ujh7dP4Q3PEdQuQQucMd Y̋U843ʼnEEVW} ufIuPhx@hV/SPhx@SPֳWPQ[[M_3^F̋U0譶43ʼnEES] EVMEWYƅSQPPQQ M_^3[̋UU EPuuuQQuM]̋UQQEVEEEV"bRPiYY^̃aaA@̍AP9Y̋UVu`^]̋Vh@S^̋UjhB:dPVW43PEdx3Eu6=@t$VTׅt==t~ ƋMd Y_^̋Ujh7dP4Q3PEdhuQQűUVu@^]̋U VjYUu9w4Pj*PЅt0"B3ɉBrBA3fDr^QMhH MhEP蕟̋Ujh+7dPQSVW43PEd‰Eًu~u UM菹øW#u UMtø>,3Md Y_^[ E\̋Ujho6dP43PEd9t e1QMd Y̋UV5@Wu$hAPP5@u9uuu jjWT_^]̋USV5AWu$hAXPP5Au9uujjuWST_^[]̋Ujh:dPD43ʼnESVWPEdٹ@#7uЋt 7u#ȃe3EGE#EE#EE#ljM̉Eċʁ@E}E#ىE#ΉM܋ʁ@#ډE#3UDt jPtS FrMd Y_^[M3莌̋U$43ʼnEE E3SV3U9EW}E3=@u$h$APP=@u9wEPEPuuT׋Ћʅu?M3F$?CEC C##ΉCKсuE3F#ƉCE܅t 3Ɂ"M_^3[肋̋U 43ʼnEe}MfUtfMV5@u$hAPP5@u9EPT֋M3^̋U 43ʼnESW9څt/Vujhu V螪VEEjPWUQ^M_3[觊j :账ًC+};slExPue@3ɋ譫Eu VlP2:s+3V3PYYuK B$Mu C9ClP̋UA+Q+E;s9ErEP?]̋UVW} WtNF+;NWu#趤~YY_^]̋U$43ĉ$ SVWj C3+Y\$ L$;t$D$ D$ PD$,PD$,PQBD$D$ 3j Y3#t$ Ɖt$ 3ҋȋD$ @+t$k ÉD$;tdk T$(ЍL$(;t;j X99u fAj f;Ct%X;uF j =w󥥥Xt$  CAt$$X;\$u|$jt$(T$0QQVB@\$ D$G|$u d}uƋ$,_^[3)]̋UV5@uhxAYPP5@t uT^]̋UQE ;uPqu- +]̋UQUA9t,QuffEEjujI ZRP腢YYfuAIuÀűUQQESV0WC} <u'FE;wpfCfEEjPjZu <uFE;wEjZRCPuYYf;u FE;w!CjP+֋ʡuYYK1;v2Qs+΋觡CYYMƉ_^[̋U 43ʼnEESVEW} F<u!Z;wnjRV MjZJEF<uZ;wIjRV NjZ%YYfFfuZ;wjRjZNYYN;v2 MVM_^3[̋UfEъMffE fBEBfES3fBJft fE3MM]fE]]ÉB ‰ZZZZZ"fB [̋US]AVWM}H U!sCcPuuKeM]U_^K B C B!J K!C!J![̋USVW} F3ۉ^tPSPPPUM ^!ۉVÍ F:F rI3f9 w fBf;vF!f9 u1fBf;u(fBf;FuB:FufBf;Fu B :Fuu13fffBfFfBFBfFfBFB F F_^[] MhAjH:3ۉ]G ]EfGfE܊GE3fEfGfEȊGE3]]]fEЉ]ԉ]x]9]vpwEPMt]ẺEEЉEE؉EEEEEEHtapEPEPEPEPEPTMHքt%uFu;urwEPMfqM"軞H7j,;uM}E] WQSM܋PE4t{G 3ҍN9uPUUUU UPMQt'E+EPjuENePBF"M- 8V"tPuWuSűU 43ʼnEfA3fEAS]Vu E3MUfEUUtGWA qMÉEEP uMu~ ]+Mu_M^3[c̋U,43ʼnEEMS] VuWE܋E3ɉEfMfGO fEGE3EEEt\G3+N;v PANuG uQS;sdwE]PMAuMucE9Fv:wEԉ]PMt7uMuE~2E؋]@E;FrƋËM_^3[YMQEuۊEÄtEMEP{u 8_ u3G 3̋U 43ʼnES] WJ }U]t)B+B3W;vPMWI MfBfEBV3E3ufEuu9wvrEPM t UF;wr]V^M_3[_̋U@43ʼnEESVWE܋EEԋEwE؅fG3fE GE3MfEMM},u MuEuPwEuPMA؄uuw3҄u!E M!UfEEEE"fGMefEGE‹E؉EċEfEȋE܉E_‰E܋ӋG+;#ʋU;+ڍ 2++tquL,RZuuuuPuu}u6.t;s,R"PVQH GE܀}GuPEPMe}t EM@PwMQMAG x2M_^3[f}̃ \̋Ujhi;dPX豝43ʼnESVWPEdكӃMAPAPAPAPP%ePDžPPQ1t3!hPPH̍AxA@MZt]+jQQQ=uGƅ5t+jjQQPM萾u;s2m iMd Y_^[M3I{̃?̋SVjj[SjSjejSjSjN$UjjjSjNHD^[̋U443ĉD$0V~ tCBL$D$BD$|BD$ BVD$BjD$BZD$?~DtFBL$D$BD$HBD$ LBD$BD$BD$F$PjZ~ht|BL$D$BD$8BD$ +t<JMt6;rE ΉEEEEjPt F+M_^ E M׋ELMj;?} tUVQuQFV+‹M I;s $d}tueQMtVEQ蔔̋UjhX8dP VW43PEdM}WQEp+pteWQME33!MPMQuQ;s!MA<uG;r DGME}tuEQMEtuTMыEtPEQME;nMd Y_^̋UjhB:dPVW43PEd4wpN$lVQOMd Y_^jp;茓MeEP1MMnj<u r;|r2rWQ}et.t)t$t;||uO(uVOOQuVa_$MtWEQ# jp3<葒MeVQEP/tVEQEM MY̋UVW}~$t FP~Ht F(PO$|~lt FLPOHj_^]̋VNd蓸N@苸N^邸̋Ujh`<dPSVW43PEd_jwOjm/xt ewxwPN$VQLtEwLw$N$VQtEwb;tE3OEOtMd Y_^[̋Ujh<dPVW43PEd>tGt>uN u uEt)脛u ~WQ1t eWQMd Y_^ j< ]#?tAwVQuetuO$u S MtVEQq j<襏u&?躚_SQ]Exu9G Et/gxppPQWhGxPiuEQuju OPEVGt MtSEQ袎̋Ujh7dPV43PEdutN QpN 0Md Y^̋Ujh<dP VW43PEd>tQpuH~WQ3N|fEEEfE fEEEEj PVt eWQMd Y_^ ̋Ujh<dPQQSVW43PEd39^ uzxPE9^ t5]9^uNU]i x 9^uEF~MG#^SQ~ u~ tSEQulP39^ Md Y_^[̋UQSWC!8{Eu??u*VxPjShRP VlPE^jhЋ_[̋UQSWC 8{Eu??u*VxPjShRP VlPE^jhЋ:_[̋UM9t A$P[]̋Ujh=dPQSVW43PEdEXL393uG=@3u'hDAPP=@u9ESVPhT׋Md Y_^[̋UM9t APP]̋VW3WWVQ~Ɖ~~ ~$_^̋U}t LBt uQp]j?=ك} At@t*u2EjEP%M׃eEEPMQE3Ʌu[uV!E885tK<5WQE H5t;ueEjPd5uEu!WEQӉ ̋UE %S3Vut]uEWjYV3}RuUM_t]}tˀ}t@^[ ̋UE ЋM%Vuuuu @Br:@tQPV@B$u=t RЋ QPV@Bo^]̋U}uu @Bu7] @B]̋UEy=@Bt%%B=@BtdBPhPBN]̋U EEE S]%VuWt EuEjYu3}RuUM!M t!}EEt }t &3_^[̋UV5@u 5@tuuu uT^]̋UV5@tuRQT 5Au!1^]̋UV5Au 5At uT^]̋Ujhb=dPSVW43PEd3ۍ~Sψ-ΈN8N(9^t]vmM~tEvTM?tE74 Md Y_^[̋Ujh<dPQQSVW43PEd?tv_SQ}Gt;9Eu6EO,u EEjPuJu1E:!0M EɁ:!t eSQMd Y_^[ ̋UjhN7dPSVW43PEd>tU^SQ~,F0;t"WɁ:! ;u~,~0Fu@Ft eSQMd Y_^[̋Ujhb=dPSVW43PEd?tTwVQ_;tt eVQ-W;u$tVEQ3Md Y_^[Ð3C_tVEQ̋UM]̋Ujh=dPSVW43PEdًs Ƌ{+ǃr+;tWQ>;u{3{ PPhPMd Y_^[̡H5u 85̋U85]̋UE ju @Pu] ̋Ujh7dPV43PEd}΄t Md Y^̋UjhN7dPSVW43PEdtexPSdVlP'NjMd Y_^[̋Ujh7dPV43PEd軍teNtMd Y^̋UuE jPjEPd] ̋UjjE PjEPB] ̋UEtRjPPP]̋UjhN7dPSVW43PEdtexPSVlPEMd Y_^[̋V>t6jsPr&^̋VW7t FuVRrPr'_^ÅyRh7EQ3h;QPh>hP-hW}PWQPu p P0E茗y&mtFA3tEۖMt VE蕖Sy.MWh>肕j6tKY{ EKPHuO3KVǡK V辡9utxPuuMWlPSVPPPut VEܕ~̋S3DBBdB@BHBLBPBTBXB\Bf`BBBoBBBBB@B[̋Ujh7dPV43PEdNN蓣~t evДMd Y^̋USVW}jUY'F؉]uMVh>B蓓U3ɉMMuYQPQVMSyMEVh>\EPuve3M͢M肤_^[̋U3PPPuQjuR]%R̋!VRpT^̋UUVW3hF:U WFB:F FPzKm ~N_^]̋Wy@tVp T^_j6|u >t$~WQF!t eWQ-| j6W|u >t6^SQ~|G+ r }GF t eSQ{ ̋UEVt jVdYY^]̋UEVt jVidYY^]̋UVW}q_^]̋USًCS;r-EVWEQK 8EW0E VER0^_^tC[]̋SVٔ3 SSFDf^@P^BQjY3^\fFdffƉ^`^t^|Nxdže^[̋UV Et hVcYY^]̋Ujh<dPVW43PEd t eP0do4p pO|vpOdoO\GDPQMd Y_^̋UE SVWt6=(0@v!EMEuPQ3ۺSS(0j_9}F(x5F,3ۈF@^BQShRP};w rsى]ЋE3E؉}܅uh}}}}}M)E܋EEԅtxPEu,VlPM})u܍MQMQPuh(B8ty\MVhBs}t Eu,}t Eu,M}tE u,sDVQuE Kduuugg}tuMc3C3}jfEEE[MPct M@htM3htVQ}t E u,}t E u,M}tE u,3q̋Ujho6dP43PEd9t e1,Md Yj@>q=(0uvE̍EPQQ_DS]Q]3ۉ]9_\u*=(0@Ẻ]PQQ9_tt)=(0tEPjSShph(0`X>uFPd>t>t>t>t > ]̍ME&PFPpSuPxP=(0vEuPQQ~ ]}EuPuSEQPu̍Mc1EMEy=(0vE.EPQQMtU+,f]]ĉ]Ȉ]}tEuP]O\w`Qp T֋y=(0vEuPQQ?ދEtPQ5őUjho6dP43PEd9t e1PMd Yh?8oىhE3҉PEUElE܉h E$p(E≅,EUlU܉hUpUU㉅0fDž4UUUUUjY3sUԉMfEĉUMfEUMft`URME/'MMyPhB2^C4s0;tr 6MI^MP;^t0P*^eMă}rMčU#CDƅ{PQCD\E{ttK֍M.t4K\d!t ƅ{Kdƅ{cC|Ή cCDtPQ348KLEME$+3s0{4E;tWeM yr PQpSuuSux9EtEuPE;uEEEEE E0]E3EEEE܍Mh ؃#hAh=YYut}EtEuPExP=(0vEuPQQ萧~ }EuPJEE tPuEĉ}PEP;y t(W"1 ShCWD/tW1E y=(0v6EuPQQ!EPM XEP MMZ M /huEPQQuM輁tWQrLj ,ALٍ{D3WQ}K\u91tjuEEPy=(0vC.Et5s`PqT֋y=(0vEPQQu՟MtWQKj fAL3ۉ]]0EPh,DQTEEuMth@hB7\]qMQPTօyMyPhB<,Eu$uhtjY3e>Et>ËMh@̋US] 3WGG+]tVSi7SuVE 3G^_[] ̃zVrryAr ;^u P?u2j 9B,>ك#ehAh'YYu:E΃eWuv]xShCVtV{=jqB=U33hAh u&YYuWEuExuErT֋xMEShCQ0T֋M^u8C^tEVQMI@;t"xPUR qT֋$ ̋UVu CWM7^uWC)^uIC^u;C ^u- D]uD]tG @>3_^] ̋UVCM]u"C]uC]t E 03 Qu QN+^]j6$u3M t?}>F]u"VQMlؿ@;t"xPUR qT֋e# ̋UQhuQQűU SVuMWUrU}Qj؉uE]PuEuQQuMN_^[̋Uu uQQu]̋USW}3مt, V3f;r+f;wtO4 f;s^_[]3@̋USW}`O\؅u8VtWjTO֋ @tQpT^_[]̋USW}\[؅u8VtW jTO ֋ @tQpT^_[]̃9th1 YYqjjjQtP̋WtV0T^tg_xP~ ̋VD,>3(N,N(^̋Ujh8dPl,%SVW43PEdE=?EU3ۉ]3f B&8Zt Dž3C@@3ɋEt f9u Q3ɋ35@3tT։5?thPPT֋5?tPT֋5?tuPTփ|z5=?u-5?tT TP؅u3u+u'5?t}8?uuPPPT`5?t"=?uWPPTfuP t PLP=?t5?t TփMt5?PPT֍/,-2̋UQuuuQQűU SVWEMMP"Qj}EPuQQuM̋Uu uQQűUV5AtujQT 5 Au3^]̋ttktWtCt/td1wi҃΁–3E 3E333҃Bø̋U S‰M3ۉEV1W} ]g΃;t3vE؉WGÁ ȋ%Pw;s]3҉_B]G3с?3ʋU ;toփg7_^[̋U S‰M3ۉEV1W} ]g΃;t6v} 3}WGÁ ȋPw;s]3҉_B]G3с?3ʋU ;tqփg7_^[̋USVuWщ]j3UY$3Kttt uj jjj^]33 G;Ct ϋ];];tt u3@3VQMVQMqx3GE@s[]BEÃ?Et?;u3]ʁF Mƒ ];tă~]u M ^~N _^[ ̋UM ] ̋UQSWC 8{Eu??u*VxPjShRPXVlPE^jhЋr_[̋UjhAdPQQVW43PEd>tC$u:~WQENEE EEjPrt$~WQF t eWQMd Y_^̹85|jeC5@ttB1wjRWT֋u39tu 85W9^v SvvW賏9^uD]=85t8<5VQ=P5ujP5O0谏VEQ ̋U@SVWQuEĉUUP0jY}uEPS]Q }t} tjjSV39E_^[̋UQS]VWjUYQjMPu ׋u^t$5(Atj3ɍEQQPuQSWT_^[̋UVEt jVYY^]̋Ujho6dP43PEdyt eqSMd Y̋UW}tVj0T^_]̋UjhL6dP43PEdu h uQQh>n*̋Ujh)6dPV43PEd5?3ɈMt(EPQQEPT֋yMd Y^h>QML̋UjhL6dP43PEdu uQQh>)̋U043ʼnEES] EVMEWƅSEaQPPjj;r^_]̋UMw ]̋UQQS]Ww[GVSEzNQw4VuEP_]3 fE^rEz_[ ̋UQE W;Gw+SVr4GVuSC 3f^[uEuP7_̋UUVrffu+Ru^]̋UQ++;w;EsE]̃aaAD̋UVu ^]̋U MhEPŚr(A#;PiYȅt A#H%@RtQHY3̋U}VWw;utV+3FF~F_F^]3̋USVu +uWG+;vVVuS 3G_^[] ̋UQVuDU tuENPR^ ̋UjhN7dPSVW43PEdtexPS8PVlPEMd Y_^[̋Ujho6dP43PEd9t e18PMd Ỹyra3f̋V>t 6Q&^̋VVrU#f3Ff^́rVq#+΍Aw ^RQ7YY@R̋VtV+3FF^̋VN^H̋UVEt jpVYY^]̋VN`!LNTN@=^"̋U S] V0W<0u6=(0Wv!E]PMuQjjr"(0[@/t,=(0viE]PE}Pjj(0[FFMjYt FHCt&NHt49 (0vM5"QQQ}[Z t FHfHVPF(7DF,F$ #Ly=(0vE"P^L_^[̋UQQSVU3۹DW]Ky%=(0/!EPQQ}[U]DKy=(0 ËM=u F$=u F$=uF$F, 9N9Et69Et1=(0@vEMEuPQSS (0Y/F,7F$ F(FPAAPqNT_^[̋UVuN@qE FD3^]j6eO@tg@QpTփgD3jjX%DK 3M1K9H,w W}kx(xPHTU@XU+u؍U܉UȍU؉u܉uMuuuĉỦEЅtNEEMEЉEẺEEȉEEĉEEEEEEԉE茔ExE@t5Ej2@E=(0vEԺ!EPQQXEGEuVMuUE @P5uԅy!=(0vEԉuPQQTXEHMuw EO}EHMEAM}u Euԉ3EMtPE8PƋM̋U43ʼnEUES] VUWE3M~luEP xj~lMUt#F`;Fdt  Fd3+F`ENl=(0v*h!EFd+F`EEPEPQQ(0VNjM_^3[4 ̋UQQVW} 'AdQ`+‹M;wWE 9u@6W׹y=(0vEuPQQpV ?t_^jHoD]3EEEEEEUDEFy=(0/!)eUDFy%=(0 EPQQuVEEEEPE<}ĉEEGP=uIOTGX+MEMEPEP-U=(0" =uBOTGX+MEMEPEPݸUyk=(0 G=uaOTGX+MEMEPEP蔸Uy"=(0 EPQQuTxEPMθ#[9Et69Et1=(0@vOE EuPE(0Pjj u#QVQMؿ@;t"xPUR qT֋ ̋USW} ؅u6VtjT֋ @tQpT^_[]̋VN džN^際̋UEVWjbbY`3_@f^]̋USVWuu KuK0u{HE_CX^[]̋VN!c3F$F(F,F0F4F8F<^̋UVEt j@VYY^]!0hFpM3dEԉhpEPQT֋y+=(0UppPQQ#973ɋMى}؉]܋щMl9UM䋍hpEEPRQT֋3E3MfEMEuQMx EPVT׋Et23rf f;u+֍MRPEt PE8Pj33ZMUfEMUfEMQME MUCZuj\VRYYut[΍Qff;u+QM;Wt,ʍAtff;du+tQRM+MWVEtVE 8PE3xEqxQPT֋|MM}rMU9y)=t"=(0vttPQQ7j\YtxuQMQMQMQEE ;]t3ɉM]EPSM]܍MMMM3MElBjlY;U}}؋pE؃0;tE3ɉ>^FM؉M܉MMЋhpEPQT֋y&=(0vttPQQ"53EpAMMVMEEPMMM3ҋUU܉uUUU9uYEPEPEPREPEPEPEKP[Vy VhDjA}t}uWVhDj#uGPHt(tu8j蘹t"j艹" jz"YPYKE43@jZ9u!c`cdCxǃ` EjY9u c`cdCPCxǃ` s9uc`cdCPǃ` X}tc`cdCP`?;uc`cdCPChSl`u!s`!sdCPǃ` }uCp`;t uMM܅t@EpEPTM֋y VhDjrM3@tCxCMċC EC$GPG PEEPܹMMuG8PM踵EEP讹MMGwTjZuFLPE䉓TN|hElEpE툋dtu 9t3@2|MPEEP[MMM蚾PMEEP@M3̋UEVt jV߰YY^]hI}ew0Qh(G(Ec} (h"(PVgu EpT֋yMVhD,Q(i3((Xt('r$MhD$fË$%jIeM u@MVhDG}!QpT֋y3MhDE츇gËEk̋USVWuyMVhD t$OjjQpXT֋y뾋TL$XD$ |P聲|$$D$rD$WO SVt$Pw贀L$3_^[]̋UVyMVhDF3^]̋USVW3ۋӋlu@Tu PSCGjpTO֋Ѕ) Tt ˃L$D$L$wSSSPD$ \$PD$(\$0PD$4\$(PD$+POЅ8\$tD$\j9\$u jpTO֋ЅW|$t |$ugjpTOօxV2g>Ћ˅y@=(0vD$T$PQQb;ӋGQpTO֋Ћ˅xE_^[]̃43j<JE] rMWWhDD9,3҉UUU܍HE$oTu,RM萸V E䋎\P&OouBEۈUۍNPbyTNjMBMۍUU(u6RMN UYMWhD\5 RMUַ @EPky^0jM諷uEVPh45@y/_MWhD}E u8PEV MG3}Et1WM @EPj}QQj@AR}WMEͶMyr0jM讶uEVPh5@y(wMWhD}t\Eu8PMt VE8PuMjIVEPh5@QyPMWhD}XE"WM @EPy}뵃}tqE%ubzrMyPMOE&zrjMxE;t 6z&}t E'u8PEe3Tjo_ ujw t uj~_RM, @EPy 8zrM8yPMNE*PzrMyPMNE+RM貴 @EPjmZI2hzrMxPMINE.HzrMxPM$NE/#zrMoxPMME0EetPERM @EPj}Z}Ph0EWWhDhu M}tE6u8P<nnjnmmonncnnnnnno,ohoj3JAM]3} E E3tWqVMu @EPjtZy!=(0vE}PQQouM38MEtVE8PF ̋U}tW3ɃTE 3]̋UQQEVW3thtSt>t1t$tt WhP8u Jlu \u J`tEd;u7FPqDT֋y=(0vD$ |$ PQQ& _^]̋U3҃} VtWC39M ;u.9U Vu@QPv Ћ^]̋U$SVٍL$ WEt tbt&Ph0EWVhDhu CjpTK֋y ƃ3_^[]KEy纒T |$$tu{tyQQj0Azu{t\QQjCM{u p T֋h7p$T֋HK=/MVhD̋U쀹`t}uE d3@]̋UEjZ;t+tE w  E E ht 3]̋U3B9`u tujZE3]jTJ豹E3EԋE E3u!uH!uE MEoE܍xErE荟{WMEME+EWESMEY}ErEu܋]uuSPh(B<Mۮt U+ EEąt Ű+y(MWhD}tiEu,ZUMjpE;t7z'u}t Eu8P}t Eu,EM3EЉ0߷tjXj J!U芬}3ۉ]]MS]ESSSEPEPh(B MyPhDHdžE;t u]N,E艆t9tQpDTh(B(MyPhD%觧M}tEu3賶jD KǶE3ۉ89au@/pEVM^]Mԋ}]+VJuME迢}ErEW}WPh(B0MIt U܋+wMt U+cy2[uM^EUȃ}rUjM;n }Et Eu8PMͫ3.MVhD.G̋UQSVW} 3ۉ9t"N0&E3ttEt@8u8TNWuu 4u (uC TuWuNS؅yE9u_^[]̋UQE ыMS]VWQu3Uu3z0P1Sy77=1 u5jNTVxE 3ɉ EEE3_^[Mj ǁjl9K1ً3A3M;}/9u &jDEVP!uM iЍxrRQpSuEPjDSk9utEuPMxxrQTׅep EPT֋Pt}uUr y=(0vEuPQQG:g3=(0PEr?}xrExrE9EPEPEPEPQQT=(0EuPQQ:=(0vE:EPQQ3hxP=(0vE캍%EPQQ9utAE+xP=(0vE캳%EPQQj9uteuPMj&} }u1{ u+yr QyMPhDѡ2/+y=(0vE8EPQQExr,zryr uPpVƃLjX9`ux9u | x.Edun} uqt}$u)x,P>E}mt }jMxrjMQjPh;hhQ=(0_E9EPQQG7n} uqt}$#PA%?MES+y=(0vEuPQQ43}t`EK(P/GEEh6Pq T֋y=(0vEuPQQE93MMcjǃxP,.=I} UK,WBfjI!9u(t&jjj`uMhDe3K1}t 1j3Ja]3ƋE3`uGVM2 @EPy!=(0vE}PQQuEtVE8P耭j sKM3MԉuIUt$tu+8Kj:8du0Ij%)8du Jjjt HuH^E]ЉEEU;u ] ;X]t B U;r k DEPAv<E tunu=qt $u=u9ME(y=(0vEغ4EPQQ?}tEm;uuhjM艡EPQSyFM dQSuO,PELJx LJa3EuFjM!UE @Py!=(0vEuPQQE EMԉ3MtPE8Ph 3AdjXA @V+y =(0vEPQQurEu' @VyӃ=(0vƺ뱱#ȅy=(0vEMPQQ.8ˋE^[̋UQQSVu 3ۉ9u> @V^y =(0vEPQQu-GḘu' @VyӃ=(0vƺ뱋E3^[̋U43ĉ$SVu W}|$&H`t$AtB @V=(0D$PQQt$RXu/ @VB=(0볍H迬u2 @Vp=(0nr$$踈L$҈v(v$v j_WjWWvv葉y9=(0PL$HnD$PL$PWy9=(0OjY$Pt$L$󥍃HP$袓yX=(0v}7D$PQQt$ $PHPhy"=(0vCD$t$PQQ7G|$$D$tP>x  Ƌ$_^[3u]̋UQQU S3V9u> @R7y =(0vEuPQQEE3^[̋UQSVu 3WB>t> @Vy =(0vEPQQu@E9u' @Vvyڃ=(0vͺ븋E3_^[hK蠥Eeu ]E E 0xrMQPPAE4tB=yMPhjHZx$E3MyPhDXME MyPhD5uhd VuVG0PPPREPPQPPP$t=3ɋ M C:-dukjpT֋y C3ɉ   Q$fE3$WP VSuy uC yhtytLbytC Zp-%DdP VSu MVhDϷjtL[M3ҋ]E MMMM]EMUEUȉUU}MrMM؍Eȃ}rEQQPM,:ME+M3EEMMMEEEEEPMMEMEEr?yr zr0xr]S]S]S]Sjuh(BWQRPEPMKMC]y<=(0vE}PQQ5E΋UPEPEPRSWd MCMyuu荎.U3ɋEEEEE!EetQasEEetPLsM&[M/j`RLYM3ҋ]E MMMMEMUEUЉUU}MrMMEЃ}rEQQPM-8MċE+M3EEMEEE3M胿ME~EPEr6zr0yr EPEP PuEuVRQPMdy<=(0vEuPQQ5EϋUPEPEPRSV M#U3ɋEEEEE!EetQqMYM-_jxL貞|M3ҋ]E MMMMEMUEUЉUUo}MrMMEЃ}rEQQPM6MċEȃe+E3EMEfEEEE0E}MEJ=3ɉMEE}EEMMErEr?MQMQPWEPMy@=(0vEuPQQ5EU|PEPEPRSVM#U3ɋEEEEE!EetQoMMWMA,觜j\LuE3ɋ}] EEEE EMEMЉMUЍ}MrMMEЃ}rEQQPM4MċE+M3EEMEEE0xMMErMQMQPEPMIy:=(0vEuPQQF5EMPEPEPSWVoM E3ɉEEEE!EetQnMiVM*I̋UE S] VW}3ɉ Hxr0xrxrQRjjPЀD$y7=(0vD$5D$PQQD$uuuSWPZ mHPY)0虐xƆPtPpP3PPPPP%x"huuuSWt@;_^[]jdCM腚M3ҋ]E MMMM]EMUUMUUy=(0vE4EPQQj33YUĉMfEU܉MfEE8EUMEOyr PQpSu3xP=(0vEuPQQ2~@5QMEPE2Py8=(0vEuPQQS}EuP E}t1EuPEPMVPMGeE耿EEt2Pxxr}UrŨ}MrM]S]SVh(BPRQM]y9=(0vEuPQQ4 EMPEPEPQSV&EMeEEEE MM E EetPj褗jdMU3ۋEM UUUUEMU]]]8hE]jEXE9Cr9Br9Gr?9Ar EPEPSRWQMk=(0vE}PQQ^4E΋UPEPEPRURW6]E]Ѝ0EU}MrMMEЃ}rEQQPM /EMċE+]EEEjEXME9Cr3ɍMPM9Gr?9Br09Ar EPEPS PuEuWRQPMfǃt>u>ƃuƃMt U+賈EEetPPjpT֋y# 3P0{  @y5 MWhD{7 3Q3DžP"z>I<VhGN覑ًM3ҋE MMM $s0QhF(U,}(WVDž(D".Eit Mb WhDs}h$ @yMf WhD?7q 3Q(2(Dž(D">=( ;jNmE3E8l9EPT؅u}}WMEIWWEPWSWhPuFxP=(0vE}PQQ0{~ }t^EuPOUMjG؍E;t3蠄u;}t Eu8P}t EuPE0@  ̋UQSVW3ҋO,qh?jRpQTj[y9(0vD$ 0D$ PQQO,h?j jQpTօy9(0vD$ 0D$ PQQ_O,h?j jQpTօy9(0vD$ 0D$ PQQ"O,h?jjQpTօy9(0vD$ 0D$ PQQO,h?jjQpTօy9(0vD$ 0D$ PQQO,h?jjQpT֋Ѕy9(0vD$ T$ PQQ0i3ҍzHo`dxYNC_^[]hhOnىs0eQhF(uDž8"VH)3{,F3҉u9uM@VhD kUU샍UU؉UԉỦU܉UЋEHE jY$h38xR3ɍp3Ʉ3I8ME @EPjoZ胼y T p 38x@E芃pRM쉵蛀S0E싋lP1^  Pˈdy h jMAUy k 3Dž@Dž RM쉵K0Ux s MR @E38P Gy 4 jMDžz @EPy 3Dž 3DžA8t2Mj @EPjtZ虺y jM~ @EPjmZm V MR~ @EP*6y # jMDži~ @EP+y 3Dž@DžjMЉEDž~ @EPj}Z訹 MR} @EP qy ^ jMDž} @EP9y & 3Dž@DžDž\RM쉵?}S0EPv7 UEIt1RM} @EP蕸 cܦQQV@A3}WMEJ|MTy .WM|uEPh5@艸y MVhD輜M|MEI|Htt:W jM | @EP袷y wMu苛j{VWSEPh5@ٷyY 7uM싻j{VWEPh5@蠷y& MVhDӛM{ME{3M83WE/{ @EPj~Zƶy {,EPq4T֋MyPhD MVtUXZy jY}S EK,PǹM_^3[X̋U\43ĉD$XED$|$E D$ES]D$EVu$D$$EWD$,E ʉ|$\$0D$t$4T$L$u)|$ u"|$$u|$(u|$,"ЋD$T$uu "ȈL$uR39LL$@D$@\$DRShED$LPt$=(0D$t$PQQ*j0D$8~\$=AG;uN_^[] ̋UQ VW}Wh4FQ'0Tօx _^Y]MPhFtI̋UQQS]WwVGVSEXNQYw4VuEP_ n]3 fE^r @P777_[ X̋UjhN7dPSVW43PEdMw3ۉ_GDGF@_ _jXSPw^^4^(F,F^0F8^vPh@j"t> Qe*eEEEEPEEPEPGQP$tOMd Y_^[̋UQQMhP/M̋QVWVjPt 0;t VjPL _^Y̋UQQS‰MEVW}u 3ҋt$;sυtf9tu+u}PRP؅t.Et}VPZY3Yf3f3f{E_^[M h@身jQ[ueue">Et V[M h@7j HQ[ڋщU}E M}؉EM܅u @VhTHjMMZp[ u@VhTHjNڅu@VhTHjODžu@VhTHjP3701Off;u+<}G ЍMuEEuWhTHj\Z`Wu@ x PaM EuO E܉+tRtFt:t5t)tWWhTHMouIHGG GDGjM@0}E؉t EuPtVP̋UjhuQdPXSVW43PEdً}pwT3H9h`V$GHUREURGDUREUG@REUGu辔VH}^̋V񍎘YN(^̋QVWt'u>tOhW<YY&_^Y̋UVWpT_^]̋UjhQdP\V43PEdq8|1AURPQMd Y_^[̋V,"A^̋ULSVW΋3薒H9 h@S輠 GH/EGDEG@EGtOhW]4YY_&^̋UjhAdPQSVW43PEd\"?t4EPDt8t 2j}t euQt)N9u!AHEx>URPjQ7Md Y_^[̋UQQ43ʼnEeEVWPhpjPtNjHWh|HuPt3@1hHPttWVPVP3M_3^(.̋UD43ʼnESVW藊p>h@j˜E`E\E gESfX;T3ۍ`DžHE3ɍ\LEAgMЉEȍfEXjZEEMTP]U]]܉U]]̉]ԉ]]ĉ]U]莘H]EhPj SShc8VE]袘M_^3[,̋U SVWu‰MQQuER؅ ˁMQUu3ɉEQQMEPu}QQuM,q_^[̋UuQQuz]̋U43ʼnESVWĈp>h@jt}ESE}E3ۍEDž|EEjYEԍEĉMM܍MP]]]]؉](|]EEPjSSh;VE]?M_^3[+jQGueue/>Et GM h@#̋UQQSVډMW}u t%;sDžtf>tu+u}P@PEt.t}VSEEYY3f 3f3f xM_^[M h@yj RFueMj&EeEtFËMh@"̋UQE SVuW} |sEEtjQSDYYuQUtu0!D0-+WthKQP 7u2_^[ hK̋UQQSVW}t*ËO;u;uVQMS_^[̋USVW螅p>h@jɓtoEPEEEEEE EESE}OE亱;E؃eEEPEEPEPEPEPEPEPEPQQ_^[̋ULSVW9΋3քH9 h@S GHK<EGDEG@EG @Rny =(0vEuPQQݐEE3^[jpR!=ًE 3!u (0}UEEEE}UEuEvEPj Su (0U 3}}Ev<}EutM/u3M?QMQPE(0P趗EfEE3ɍEEԍEE؋EMMMEETyEEr xrU3RUCRSQPMEkuy=(0v7EuPQQ?pEMeEEEu]EetPtMM.;̋UQQ=(0v/AEA(0EEPEPB@jP{jS-;ڋ3E7MP3uuPjhKhSu6xP=(0vEuPQQ0?f~ EMƉME tPEP9:j$DS:3ۍM]]>Uԋ6MM܍ME ]]SPEPhjSSh@LhXQt=(0vJ}Ժ?5jEEPjShLu`Qt-=(0vuԺ>EPQQ] 9]tEu@QM}tEuP#9̋UVPtN,q=(0vXPExrExrExrE.>EPEPEPEPQQ͌3^jS8M]3֋Ɖ3M; MM u;Mt Br k MuVMuv- @EPiy!=(0vE}PQQ݋u\ME(PEEhBPy T׋y=(0vE}PQQE9苋MEMtVE8Pl7 ̋V33jZ@quV(0]^̋UjhN7dPSVW43PEdtxPeS@QVlP'NjMd Y_^[̋UjhSdP SVW43PEdeMey t A CMd Y_^[ËE@ <t"<uMPh>!NPQMG ̋Ujj,hLj5\B5XBS |]ËMUPhQJL$$3]̋U43ʼnESVWup>v^h@3ۋS.tKW EMEEP]薃E]܉E؍EPjSSh>VE]调M_^3[̋Ujho6dP43PEd9t e1@QMd Y̋USVWtp>vVh@jMtDSL$$|$d$a@D$D$D$D$ PD$D$PD$PQQ6_^[]j0Sa3]Mĉ]sVuy}t ;u2M)t*=(0W?MuQQQ&蓆'3EEMEVMċ }MrMSQpSMċ(u3xP=(0vEuPQQ#~8-MUwy8=(0vEuPQQM}tvEuPdM}tEuPMEMj[u܉_G 8Eĉ]P2"M'E䉇LJTm1j %T1] 3U!;rWK3E!Et"t9vWMtPE8P0y3}8tuWMx 9}t7WM}% @EPauy=(0vK6jM%VEPh65@ay3=(0v(AEPQQ}t VE8PEt VE8PE3E̋UE @]̋UE3ɉE E@]3A8A$^jxTA.u|3ۉu]FPT]}j[]uYF PM9j3E}[]u:F8PMjwE}[]uFdPM}EtEt Mă#t My#t Mi#Mt |U#}t(=(0WvEuPQQ&ـsjtLJ"XPot"YP蠻OtOEpEPT֋؅y=(0vCM܉]QQQDE.}ut Gx3GFLLJT,̋U쀹,t]fE 3]̋UQTVqu K js 衜3^]j T+] 3};rWcu}}t SugFzrjMME;t0z Eu8}t Eu8P3*̋UEVu tt um"$N= 3^]̋UEjZ+tt]pjZE 3]̋UQSVW} 3ۉ9tN@E3,W8,u]NS)x;tWSut_^[]j3JA*ENjE Ht&tu,0N3B>du Nj+du0NـuMƆujZ3];] u;XtWG ;r;toeMj @EP%Zy*=(0vEuPQQ|Ek \뭋ME3tPE8PMQu u]{( ̋V33jZ@q@qDqHqLqPqTqXqhqlqpqxq|QVhM53^]jUq 39u @]]SM]:EPEPx}uOE;t u ]G,PqDT֋yH=(0v?uE&PQQls*~t4u9 t0M}tE u8P,à uЃMyr Uuy#=t=(0vEEPQQrEωT,SM @EPOy=(0PuE亙 E;t u]G,PqDT֋ =(0uE&̋UQQSVWO,Et!Ej[ E3ۋQp4Tօy=(0vE|BEPQQqO,ujjQpT֋y =(0vBEPQQuqjO,SjjQpT֋y=(0vպAG,Pq8Tօy%=(0vEoAEPQQq3@_^[̋USVuWK;]3ҋB+ƉU;sЉE};u${r ?PuqPX$ +‰E;sC+ʋωK{rP$뭋+‰ECE+9EE]}CrEp4PEUuz;EvEH;w;w3u +}EMEPEQAP#Vuur#E+EMWAPEPI#$WuERVuu?_^[̋UMS] VuWVSQ"} ?PEuP"UEM++EP MCP:AP"$_^[]̋UEW;s,Vj+Ѝ4GXtfM t Jf9u^t+_]̋UQSVW};wVu3Q+׋BSEj.Z+jYt t Hf9u΋tW$MtE+_^[ ̋U USVWK+M;rjC<WˉEu NQ u{u}Esuuur3VPn}wSPWE_^[ ̃ZhMS̋UUSVWK+M;C<WˉE NQ MEE{}s4 u}4:Eu4 Rr63VW uuu E3Ƀf G΋EESW} Vuuq E3f G;_^[ ̋UQVM FV+;w1~S W^r> PuWP  3f__[QuEuQ^̋UUVrffu+Ruu^]j$UًE }EԋE}܉ECQPPsy%=(0E܉uPQQSk3EEEUEJy%=(0\E܉uPQQxkDu @Puu;uuejMEEP7lSuQxP=(0vE܉uPQQOk~ E}EuPu썋[ 6,u؋8Pb@ @TE}`tEuPE}܋Eԍp;t p0%d;t w7EuЃTM2-3A8A)PQM\jSVe} u@Vhe}tU}tO}uuu ptT֋y Vh e}tX}tR}uuu T֋y VhMh3PhFj67eQatRpT33̸@ j8/ZщU؋E} ]EԋEE3jY}3ɉ BM̅~~YtTtHt<t0 t@PhxN@Vh70U̹DByMVhEt5ËMh@̋QVWV@Pt 0;t VjP _^Y̋US]VW藔:x?vhh@jHtVE L$ SD$UD$ QΉD$D$xF謙L$mEQL$QL$ QL$(QPFσP=O~uN՚_^[]̋U43ĉ$SVW}ܓ9X;h@jGEL$ D$E WD$苳D$ QD$Fxtxt3$ D$$$$$D$jY$$$$L$PGD$DŽ$$3$$$$$PFjWDŽ$XFPhESDŽ$G~uNj$_^[3] ̋UQQSVW}3ExXE€ӊN>vǀ ND>? ȃmND>ND>EuN>ND>fD>==D>_^[̋U$43ʼnESVW3}쫋٫ƃEP$Puƃ}ܥhjSǃǃ, MSM_^fC.3[̋Ud43ĉD$`SVW 7p>vlEL$d$\d$dD$ E D$ED$D$ jD$\D$L[P\$dQED$\$@D$83ɍD$L$Eu<ËE@VhOjMZJc jZe} u@VhOjMZI}u GpTO֋y VhOj 3MhOj$Z=E&=ËE̋UUVrMWVhOj*ZtE L,EL03^] ̋UM3҃} tMVWVhOj4Z!^ E 3] ̋U}tMVWVhOj>Z^ E 3]j[QًE3u MuE܉0CEM؋x TK׉uuu9uuMEťyr PQpSMOu WjPZ7xrzrMVPrSMy PWjRZ]MVx$|EPT׋y&MWhOjTZ}tbEuPS}tYEuPJ]MVx(EPu uT׋yMWhOjXZYuEM܋EuM؋EMtVE8PVj{8Wu3>HthttVhOjp\3@b9uWVhOjl@zrjM[89}t }u8P3@VhOjhMZ^w̋UEV }tWVhOj|MZPu j y VhOj}3^] ̋UE@3]̋U043ʼnEESVWPFzeEE􍞤E EE]MEEEЍMЍEEԍEE؍EE܍EEtU‹$׈E؅x{t1?t?u3Ɔ=(0vEEWPQQJ??uƆ5tFtttuF|#@=(0vE}PQQJ}?NjM_^3[ ̋UE 3]3j][] 3E3 r WuuuE wyt|t<ui(9BrMfPMyEEutPܽE~zrM.PMyEƃ tvNWGVM @EPjmZVy!=(0vE}PQQ%>uEMtVE 8P j3JQM]3} E E3tWqVMu @EPjtZy!=(0vE}PQQ=uM38MEtVE8PV ̋UEttW(u }w3]̋U3҃} tWNS39U ;u79U 9Qu@8t Y|QЋ[]̋U} tW]̋UEE wt  3]̋U43ĉ$SVu W}|$&(t$UtB @V=(0D$PQQt$; u/ @V=(0볍u2 @VFp=(0nr$$L$v(v$v j_WjWWvvy9=(0PL$HD$PL$Py9=(0OjY$Pt$L$󥍃P$yX=(0v}TJD$PQQt$ $PPy"=(0vCD$t$PQQ JG|$$D$tP1x  Ƌ$_^[3]j8[E3ҋ}] E܋EE؋EEԉEEȍEEẺUUEEU9QuWEMEMEEDMy!=(0vEuPQQI8M E3ɉEEEE!EetQ̋V33jZ@q0q4q8q @Vj y =(0vEPQQu90GEu' @V yӃ=(0vƺ뱋E3^[jX\AE3ҋ}] EEEEE3UEfEЉU8t. "9t1 PM j3ҍEUEMEUE̍EEčEȉEEЉEEĉEEEuȉUEmM y!=(0vẺuPQQK.M E3ɉEEEE!EetQEr @Pu萫̋V3A<jZ3q0@q4q8q@qDqHqXq\q`qdqhqlqpqtqxq|Q,ALQPAT^̋UQS3VW{t>h?jRpWT֋Ѕy =(0vD$ T$ PQQ0-3ҍ_^[]̋UQAƁVPqDT֋y=(0vD$t$PQQDx-^]̋UH43ʼnEESVWPFMEeEEU܉E؍E EEM]EEEMEEEEčEEȍE܉E̍E؉EЍEEU3jA;1 _utE􉎠3C""ʈ""ˋˆ""ӈt0u'W9=(0vEuPQQnK+׍؅t1?t?u3Ɔ=(0vEEWPQQJ+?uƆ tfLfPfdflFD.tFtttuF|tfT#@=(0vM}QQQjL+NjM_^3[ ̋U E 3] 3jH\!ً} 3ҋM r W‰EUUIE t$,Yu1RMS E싋PW8E36uRMK Uύ zrM諏PM;eEEetP ERM< @E38Pƒop=(08zrM+PMdE {PzrMPMdE SRM @EPjmZ<=(0vEPQQu)EWMtPE8PWWWW)XWpXXWXWWj3JM]3} E E3tWqVMu @EPjtZ`y!=(0vE}PQQ/(uM38MEtVE8P ̋UQQEV3Wt$tt WP}8utfU zff;u+9sIQ yxr QjVRT׋y,=(0v#EuPQQLD' u a_^̋U3҃} tWNS39U ;u79U 9Qu@8t Y|QЋ[]̋U}t} tW[yu@ QI!]̋UEtE w E t 3]̋U43ĉ$SVuW} 3t$|$9t (8P2jt: @W=(07|$D$0H 8m$$L$2v(v$v j_WjWWvvy9=(0PL$HαD$PL$P跳y9=(0vaD$t$PQQOJjY$Pt$L$󥍃8P$yQ=(0vTJD$PQQt$ 4$$P8P轼y=(0vԺ J뽋|$$tWȅyAD$D$'듋 @Wy=(0vXA$_^[3袳] @Wyσ=(0vD$|$PQQO#jx\M3E ]MMMM30jE3M1ZMȉUfEuƉU3҉EfUE9t1 $ PMf]8PMW]MȋEUEU3}UUU}Uu}u_u_E||EEEЉEEEEEwMy,=(0vEuPQQK,"M.uWȋUϋEEEEE8E}tQ$Er @Pu賞3}fEЋEEr @Pu葞̋V33j@q0Zq4q8qvOh@jH t=S`}ue#MEEEEPEEPEPQQ8_^[j^pًuwo~t \E E EE 3EPME U^uSx4Tׅy=(0vE|BEPQQ]VuxjST׋y=(0 NXjux jST׋y=(0vvM+jux jST׋y=(0vIMEPQQ} 4Sx8T׋y=(0vE}PQQoA 3MtVE8P@zj3J͹]33txtPt(uw+tt ui|un+tt uFYRK+tt u#6/(+tttWp VMu @EPy!=(0vE}PQQm uEtVE8PWj0^襸‰E3ҍY{j]_u9{u 9{ u9{t‰U؍M؉MԍM܉U܉Mȉ]̉U{?}t#M9S u"MԋE 9S u M3ҋsMRuEWVPh5@E̅P=(0EԺ(AEPQQP xRMU襬S E3PAE̅83MVu}SEP}E̅VMuUSEPjY|E̅VMu/SEPjYVuE̅x}{ t EԄ? MEԋEЍM[j@EuԍEVuWuSuPh5@(E̅=(0vEк(AEPQQ3 tVE8PM}tEu8PMtWE8PM}tEu8PM}tE$u8PM}tE%u8PM}tE&u8PE莵ÅtVE 8PM}tE!u8PMtWE"8PM}tE#u8PMMċEe<̋UQQVWj7T @Vy#=(0vEEPQQ?_^̋UQSVWjC;ϋpVWh5@y#=(0vE(AEPQQW?_^[j^誴}3E$3{YYPMfSEPV5@r=(0(A=6/(! PM @EP|y=(0vgRuWh5@yC=(0v:(A% @W(y=(0vEPQQu}tEu8Pzyy=zDzKzRzYzz`zgznzuz=z|z̋USD$VWu @E~*j[t;D$D$ D$ j D$ [D$D$ E D$Wp4Tօy=(0vD$$|BD$$PQQt$t$t$ pMZ(j4_蓨مuM@VhQjoZԽ#Mԃe3jthOEfEeMjh; jhpQMeMq}MrMPjjQh8Qt:t+~ @MWhQjZ.*#3 3ɋuЍEEPQEĉMPjhQQủM0Qt,t~ #}tEȅt}uyM3P(KE;t7`'uЃ}t E uPEPVjjhQju0QtMPhQ"33MWhQuЅt VEPE}t Eu@QMcj$_iu jt3E3fEhOMԉujh;MԉujhpQMMЉuo}MrMVPVhjVVQhXQt7ύQff;u+MPWjVhQu`QtMPhQ}t Eu@QM[ j$`ajt3E3fEhOMԉ}jh;Mԉ}jhpQMMЉ}n}MrMPjWQh8QttW~ yH/hQu\Qt+t&~ yMVhQ}t Eu@QMY ̋U$VuuM@VhQ蠹DS 3CtjC]uEM}t蒘t}t2ۈ3[^̋U VuuM@VhQ%UeEeUQPxA}u$h$RhhQhug3@E3^M?PhTR蓅̋UW t@G t4GV0G0QhVhRPhQjTu= ^_]̋U SVEW}3ۉEEPWEPSShBS}#tMVhTRKEt=Mt*hDhhTRheuOME_tuE3_^[̋U S]UMVW~ ہˉ]-UuQE}jEEPuQQuM&_^[̋Uu uQQu]̋U4ե43ʼnES]‹UVuWSQQRЋuI؅ ˁ^ƅQPPjj>M_^3[{̋U}uU EPuuQQuME]̋UQVW}u@VhRjMZյFEEPy VhRj֊Et3ɍUAy VhRj봊E3_^̋UQVuuM@VhRj$ZV1eEWPyMWhRj'Z-E3_^̋UEuMV@VhRj2Z^3]j$Y`Quu@VhRj=MZ葴谓u@VhRj>j 3E3fEhOM؉]谑VM؉]!}M؉]rM؍EPyMVhRjDZ~}Ѓ]ԍMEjYy VhRjH-}MrM؋EWQph(B0yVhRjNMZ豳]}t EuyMĝ̋U VW}u@VhRjMZSwEEPzy VhRj֊EtOeEeMPy VhRj3ɍU} y VhRj냊E3_^̋UQVuuM@VhRj)Z覲1eEWPGyMWhRj,Z}E3_^̋UEuMV@VhRj7Z7^3]j`w}u@VhRjBMZu@VhRjC3}M}jYy VhRjF!EWWph(B0yVhRjLMZ聱M}tEuE}̋UQVW}u@Vh(SjMZ%FEEPLy Vh(Sj֊EtjUYy Vh(Sj봊E3_^̋UQVuuM@Vh(Sj%Z覰1eEWPGyMWh(Sj(Z}E3_^̋UEuMV@Vh(Sj3Z7^3]j`w}u@Vh(Sj>MZu@Vh(Sj?3ۉ]]]E]E܉]ESME3SMEPEPEPjZz>M܋覨y Wh(SjJ#uuuVh(B0yWh(SjQMZPuE]tPPMtVEP;̋Vt%6v&vf f^̋VW39~t v ~v訇v ~蝇v~ 蒇v~臇v$~|v(~$qv,~(fv0~,[v4~0Pv8~4Ev<~8:v@~u.UShThTWq> ӹT@8EuPT!0M3QCESjjjЋ7Ey WhUhThT>uut ~t~u^TVh V=UEYYPSjjjjY}y WhUV랋ut ~t~uhThV@=YYj~`~VE3;ChAhzYYȉM$3ҋFAF@AFPF@A FPF@ AFP F@AFPF@AFPF@$AFP$F@(A FP(F@,A$FP,F@0A(FP0F@4A,FP4F@A\F@ A`F@8A0FP8F@'hoho'YYj[]_^[̃ttqølqø\q̃t2t'tttqøqøqøqøqøq̋VWN3>N~N ~N~ N~N~N~N ~N$~ N(~$N,~(N0~,N4~0vN8~4kN<~8`N@~EȃE̅}UOHR\y8qurPVhD`hzh{EȃE̅}UOLR`Hy8qurPVhD`hzh{EȃE̅}UOPRdy8qurPVhD`hzh{ZEȃE̅8}UOTRhy8qurPVhD`hzh{EȃE̅}UOXRldy8qurPVhD`hzh{EȃE̅}UO\Rpy8qurPVhD`hzh{vEȃE̅T}UO`Rty8qurPVhD`hzh{*EȃE̅}UOdRxy8qurPVhD`hzh{EȃE̅}UOtR|4y8qurPVhD`hzh{EȃE̅p}E3҉Oxt f9t3AʉO|y8qurPVhD`hzh{"EȃE̅}Ury8qurPVhD`hzh{EȃE̅}U y8qurPVhD`hzh{~EȃE̅\}339MM@UEEPEQHpy8qurPVh_hzh{EȃE̅}}u u}whzhh|aE3Ʌtf9u7}u-EEf9tPhzh} E tp3f9tiUMQQy5qurPVh_hzh{-EȃE̅ }u#uEPhzh}}ZhAj n^YYMЉQu!hzh8UYY]ȋ}3}uQAMy8qurPVhD`hzh{lEȃ}E̅G}MWy;qurPVhD`hzh{Eȃ}E̅}EPEPPutVhzh@~ tuWMBy+qurPVhD`hzh{t t 3}MȋًEtnuEċم~cXEMhzh8Ue}3Ehzh8UG3YYEP E]]̋EP]SYuTSYtWBSYt7S0SY}tEPP3EyM=VhzhVMM 3_^[=H̋U8S‰M3҉EUډUỦUUUUUV~Wu)h~VhTW;~ 9Uuh8VhTW 8ЋEuhTVhTWT뭋EVhhYYEPhjhh8Q؅ShVhghLhPQtPhpVhQQvyWhoVhT<EEPhjhh8Q؅tShVh uhjjjM3h~%PRRj ,EuxPSVh "3QQQQhP8E4M)M )M3M@E3҉E܉U;Usp1}4VhME܃PE u4 }qurPVh܄ Uԃ MBE܃UԉMut'EE;Ev}tuMUAMu3PPPhu8EtM*WhVhT E9Es:jz[M}t uPuVh@ tE}tEEtP yEM;sMgEt.jP4u!xP~ PVhȅ }t!u@QtPhVh0 }t=hLhPQtPhpVhȆs hpVh`# _^[̋U SVW3ډ}}u,`SWWhT6 Ӌ ;uz̍EPUyVhhhT E3hAjZE QMWЉYYuhh8U YY<]t0MfEЍffEЍfBG;r3fuVY_^[̋USVW‰Mj3EZUu0hPWShT P 0Eu!hdWShT dʼn0u!hzWShT zhAR,V؉]YYuhh8U YYEPSjuuoxPu>SU$AuU؉]YYtEPSjuu)xPtWhhhh_ EEMEPaUYt _^[̋QuhȈh YY3YÅu hȈhhB plphQY̋UQQSV3ډuWu,ĉSWWhTN Ӌ uԉ΋U uz}u벋E7+t3tuhh W\EP `EPY u3.yVPhhSuxQuuTY_^[ ̋USV3‰EމuuuWu,ĉSWWhT< Ӌ 7}u`˅uz7Iu  MQMQVhpp Ej0uxP`EPEVh@0ptnE3hAj@Z QSYYuhh8UYYyEEPVSpK EPESh@0pu=xPQhP! t tS}R돋E3ɉf C}t uP_^[̋USVW3}‰E}}u,ĉS`WWhT Ӌ@]u`˅uz;uVh`h(  MQMQWhpp Ej0u2xPSh`h  tUO2MEPIQy(Vhh`hT}tW1QYE}t uP_^[̋UQQESVW 3M}tRhhhb WhAjJPYYuhh8UKYYa}3JM<-u j-Xf-9fEf9UfEfFr}3fEj=PY_^[̋SWt tV3<t 4 $F;r^_[̋UVWuuvWtY3fREu?3uf90t;#W*SuZPSWHx;wu z3f_[_^]̋USVu3WyډFuЋj>?ZVu ~PPSV q1S_^[] ̋Uh43ʼnEUEW3E}E}}E,}E(}Eȑ}Eb}؉E܉}}jYMMtVqff;u+^ Mj Y,EUPjMPQ0}}M3_:̋UD43ʼnEU ESV3ۉẺ]E]j ^tWyff;u+_ Mκ,U܋U]M]tʍqff;u+4M,EUPjQ ]0u]A@tF`.A t6At&@Atu0Q3M_^AVt5RQ1t*VhXhhh_"ƅ~  ^3^̋UAVt8uRQ t*Vh hPhh_ƅ~  3^]̋UE u<^PuhRQD]̋UQE u<^hЫPhԬhRQY] ̋UQUEeMVWPmyVh8hhTFAt=uu ut)Wh hhh_ M_^AVt&!] t~~~ tM=tF=t?=t8=t1=Pt*=`t#=t=t=t=tP@QΉ~9~t v@Q~_^̋V~t v@Qf^̋UQVW8Eu Guu{t,VhLh`hh_~ _^Y] 3A 9Av)W9VG2\tft@;Ar Q BA ^_̋UES3!]V3WhPRиUYY;uhhLh jW[9t*P7RYY;uhhLh@뽋UNʉM;w;O3Eu)U+U;wʉM蟚ȉMuj[hLh8U3fqt=EV7HPQREt$PPR]YPShLh6JMEUGtNUj\YDpf;Uj\ZMf;‹UEu f;EuNuj\Yf;tf pF3f pBPG 6u+HPPRt"VPRYPVhLh3"EhLh YYM|_^[̋VW39t9Ft v6RYYЅtHft%=(0@vMuQQQ^QqIEFE FEF EFEFEFE F E$F$E(FF(x^$̋U(SVW>t%=(0@vMuQQQ+Q;Ms=(0v5EWEwP;v-=(0vEWE5PPQQoWs Ss xEMVE+uMWu3E܉EEEMuuVBuEPNM܋yt U+vCFCFC F ԃ=(0vEEWPQQPnR6̅u@jX9Au9A u9A$t!9A(u3@yty t 9A$ty(ujX3̋UlSVWu @L$v8v4v0jjjjvvW؅y=(0vVP4L$<:D$Pv L$Dvv,؅y =(0v OD$ PQQ\$m jYt$<_^[]̋UVW};tGFGF3GG_^]̋US]3WGGtVS7SjV  G^_[]̋U VEE=w eUEMEPNE^k̋UVt V+ME FEF^] ̋U V3|w^|r E]̋U$SVUW>t(=(0WvMuQQQYilN U3EEEEEFj[EF]܉E y"9(0vZEPQQ}lNU y9(0vgZˋNU y9(0v6Z뫋NU y9(0vY닋NU ؅y =(0vE]PQQYk }ujY_^[̋USىUVW];t%=(0WvMuQQQY,kaCKS s{[EEM@EEMEAEMHȋEQ qyYAA a$a(3_^[3Bt;t "Њ̋UQQVWWVB{NA{;N NNtNxtsNltgjX9F u&9Fu!9Fu9Fu;u9(0vtEXP_~$2v9(0v[EXPF~(v9(0v?EGXP*32=(0v'EYP=(0vMGYQQQ}i_^̋UXSVW;t(=(0@vMuQQQXNiXE8p+} s=(04EWPj,EjP ?uQ t=(0EWPjY3}MU1M؍UXyZjX9u# t9(0ERWPŃ?ur,t9(0EWPgj }YEˉCECEC ECECEĉCEȉCẺC EЉC$EԉC(~x)$9(0vMVQQQEWgW_^[̋V3ɋW%3f;uj_V`RYtXV|RYt3GGVlRYtj6VhRYtj&VtRYuVxRYtVdRYuj__^̋U\43ĉD$XES] V5(0D$3L$ \$D$ D$8D$=(0(UD$=(0aU9pu$|$u=(0T\9pu$|$u=(0ZT39pu$|$u=(01T t$9pu!u=(0NTj^9p u!t =(0T9pu$|$t =(0S9pu!|$t =(0Sh9pu|$t =(0vjkSF9put =(0vK1S'x u;t.D$=(0v"RD$D$ D$ PQQSc\$#t$L$,L$;uu2_^[̋UQV3+t=t0t#=(0Wv'EuPQQRa 2^̋V>u%~t FPj SV(0 ^̋Qy t A WY̋UQQeEVPEEPjjuRh0Q~ y;tMVhpjZ" M E3^̋UQSVWEP3hd}gx9}E}PhHx 9}FE}PhQ(x 9}FE}Phx 9}FE}Phx 9}FE}Ph4xEFE}PhXx 9}F E}Phx 9}F E}Phĸkx 9}FE}PhKx 9}FE}P0h8&x 9}FE}Phhx 9}FE}Phx 9}FE}Phйx 9}FE}Ph x 9}FE}PhDx 9}FE}PȶhaxEFE}PhDx 9}FE}Ph$x 9}FE}Ph(x 9}F_^[̋UVuy+M3tUR;2t@;r;uU MVu^]̋UUB;A t R2]̋UQE SVWt~]tt'MɃ@MɃ@QuwQu ׋uot&5(AtjSE PjujuWT_^[Y] ̋U$SV3‰EuuuuuuuWu@VhȻjW*}u@VhȻjX] u@VhȻjYMZE3P7y PhȻj^qhEPSEPEPupy PhȻjbCVM.EPEPEPjXuuuty PhȻjd9u}uhȻjfMZP EMuM|M_^[h&asDž3ۉ]MQhQ y VhȻjvWyVhȻjxMZfnSPShSSSPhXQt PhȻjz)jPjSh`QtPhȻj|MZeEt# @QMh$Va?ڋ3DžEMQhQRyWPyMVhȻ#?PhjPh8Q~ y;tnEPPPjhLQ~ y ;t'MWhȻ33Et# @QuMj̋USVW33CMMMDE@$t7etrEPWXyMPhȻ}tHeE]EEPEPW؀Myh* SVhȻhu^3ۋEetPP}t u܀_^[̃9t1܀̋UVW&~x>u/t$/yMPhȻ_3^]̋Ux43ʼnESVW}EjX3ۉMSP}i ]E}]SMcuEPjDSuMhȻoSM1EPEPU.yMPhȻ<=MuM@ShȻ A$UEtAuMm M_^3[ja+ڋ3;}}MMPVpSj^uMhȻ'E}PuHSyMPhȻH3B;t5H;w 9ut.}&PhWhȻhuP9uuuMtMU PMM,Mja737u uuMM PSpSuM#hȻ'EuPuHSyM&PhȻa}uUuKEEtEU䡨PME`MUyHM/PhȻ<EMtMU PMMM }t3F73̋US‹V3EWM0uy;MWhȻsMUuy>ԍUunyA9ut 9ut9ut3FE03_^[jatE3uuMMVPVhVVVhhXQtV jEPjVhdu`Qt^MPhȻ_^EMtMU @QMMMja3uuuMuM@VhȻi%M3BPhVhh8Q~ y;tWt@EEPSEPVhduLQ~ y;tMWhȻEMtMU @QMMM|jb3ۉ]]MM蒴PVpSuMhȻ+'E]PuHSyMPhȻ$)UMWyMVhȻEMtMU PMMM̋UQeEPhhؽEtt3jX3@̋UQTuStjXTt8Su.eEPyMPhȻjCZ39E@3̋UQSVW&C3Ct );[ut?eMy$MPhȻjQ腺u6Y3}붋ǃtIt%WhVhȻhuJ!QQ CS u3_^[jT5b@ڋ3M܉uhuuMMPWpSEuPuHSUEMPud, 4? 0C;t54C>5hjpJ}E EE؋EۉEԻ CEE EЋQQjEQQjCEEE3ۋE܉Eȉ]t&UvMyPhȻًEE'E^EZE}EEEEPEEPE]PEEPEЉ]PEPEPEPEPEPEPEPEPEPEPEPQkVEEtEUPME=M0CVU=0CYs0QQ 4CʵhYVYJhXbUM3ۉDžP$]TjXSP]] MjSPPMfP]E̍EEЍEEԍEEERt2UMry NU9E}]t@@eMyeUyMVhȻW<}t }t3@33ۋÉU9t E1My_MVhȻQE9tEM|PEj~bvNdy tQeN\M̋UQQSVEEPE3PSjh(hȶh]0Q ΁hjQhȻhsuUu9]QQj8C'^[h$bڋ3DžEMQhQyWyMVhȻ PhjPh8Q~ y;tzEPPPjh|LQ~ y ;t3MWhȻ& 3@9t jX9t33Et# @Q M̋Qyt03A9B } t:tBPA 0AI Y̋UQQtEU|ME̋UQQtEUxMEg̋UQQWt(VExP|MUU/VlP^E_̋UVuW<S>q؍EPE]P#UU؋ȅtu3M 3ȃӃu3E%3ȃ;tU[uu85RW nu 3M 1_^̋U SVEP-]Q ΀?jjEu!uQjjjE^[ ̋UVW~uEPx3EQM uE#PEQPEPN  PR_^̋UVu EPi3EQEEQPEPN PRw^ ̋UVuW<Sio؍EPE]Pk#UU؋ȅtu3M 3ȃӃu3E%3ȃ;tU[uu85RW4lu 3M 1_^̋UVu EP*3EQEEQPEPN PRE^ ̋UVuW<SUn؍EPE]P#UU؋ȅtu3M 3ȃӃu3E%3ȃ;tU[uu85RW ku 3M 1_^̋UVu EP*3EQEEQPEPN PR~E{^ ̋U(SVuWGFt;u e'm؍EPE܉]PˋFىU#MMEF‰u(]ى^% ȋE܁% ȉȋEu3E%3‹UNȋ;Mu;Et щMM넃}uu85jWi_^[̋USVWu w}֋΁?j@'ƃg[#  t 3ۃ Ë ȋlj_^[]̋USVWu EL}֋΁?j@'ƃg[#  t 3ۃ Ë ȋlj_^[]̋USVWu ~E}֋΁?j@'ƃg[#  t 3ۃ Ë ȋlj_^[]̋UQQSV5@W3}tu EPEPWhwT֋ 5@u׋ϋUًu% Ёt? фtEF~_^[j$b}u@{3E3]fE؍M؉]hxLj hM }E؉]ErE؍MQMQSjhȾPh0QuEԉMjcٍE3PWWhXh}xSt&~ yMVhjZ`QuMrE}uPuVhXhxStMPhjZqKuVSt U+P̋U5u 5\P5uhdP]̋U $D$t>Et7} t1L$E $D$D$D$ ED$E D$r@]j ;cCeMjRMQ0lSu3xP=(0vEuPQQ\?~&F FRFQM+}tEuPm̋U$L$t tWGt>Et7} t1L$E $D$D$D$ ED$E D$g@]jLscbj33YuMfEԉuủMfEE8u jL8jBZRQMjh\Mjh;MCM0ME$u}ErEԍMQjVPh8Qu^CE}uErEMQMQVjPVu0Qu9EtQC GtB=(0v(\t-=(0v\EPQQ}= ME$;- MM̋UL$$u@3Qffu+uW$D$L$D$D$ x]jDcj33YuMfEԉuủMfEE8u jL8jBZRQMjh\Mjh;MGM0@$uM}}ErEԍMQh?VPh8QttF=(0v=X\(}ErEPu\Qt=(0v-\EEPQQMMu؉E܍}3E॥QSEPuQQMhj1Z ̋UEQQuu P'̋U\E3QQfRP P̋Ujh7dP4Q3PEdQu ̋UVW};tdGFGF3GG_^]̋USډEVW }EEP3ɍEPQjhhhMM0Qu 9ut8E2t-=(0vE}PQQ\7 eEPEEPjjh@hPh0Qt2t-=(0vE}PQQ\+7 y3'}tu Muy3@_^[̋U$ $D$L$E T$D$ D$D$ED$ ]hd`3ɉ\M\E3ۋCMMQ]0pSMy3\fOG8tgg13ɉHLP3MhjZU3fxMUfEMUfEEM؋`C0EEPEPxPhPHM>hMEEPH<Su0=(09(``PQQ`4 Qj (E,+(jV(jĀyA=(0v``PQQ`K4WS;jj7[ V(3jj7Y3M 3Dž48DžTXTE P4M]]]EE P(TE TxR $E PEPI 95(0vEPQQuu*ME$MME$MD̋UUVW3J3~Ffff;u+ыRu f_^]̋USVuW{ϋ+;s2C+v)C+;v QV+tVjW' {_^[]̋UjhedPSVW43PEdeeMd Y_^[EIYEIYËE@ ~ MEu_IYËEM@ Et hj*BIYËEM@Et hj/IYËE_QMhj%Z$̋U }VWw_wu+7(ȉEME0+tQjRE wЋ;t BA;uEuuP_^6̋UVtV+Wt @u_ME FEF^] j(hM3jYM3E;s6eM u ujPhjh%PuEy=(0vu̍EPQQSaV'ƋMd Y_^[EEP PËeuԅ~ uEUIt=(0vuЍEPQQa&}tM zu܅RhQEE@Mj0e]ej8aYuЃeMԃe3jhEfEQQEEPE|PMEcMEM~y=(0v!EЉuPQQa& SWM)MȅtLjfًu3CujEY3Me3@$AAq KM3mm̋WtVjpT^_̋Vq tg}j8V YY^̋V1tE}j8VYY^̋UEVt jV迹YY^]t"ttt ̋VWWQwWQ_^̋UT43ʼnEeEVjLjP UF^yEPEPyMPhME3̋UVWW SuMWVh7WFPjDSuMh WSF3_^]j5f}E3VPRQ7uPu3xP=(0vEuPQQa1#~'UMPEujXf ډM}u@B3MV7u(MEP8؅xMutVE8P}j{fEu @3ۍMS]U EMPPE]SMEEPSEPSSuhP]u3xP=(0vE}PQQ0!~+ UMj賆EuM9]tEuPM}tEu8Pn̋UQQEMSVWu@Z3M8uu>t5SuӋRYYt =(0vE]PQQa!)M1_^[̋UL$D$L$T$D$ ]jjXfE3E`%uԉuuĉuȉuE`%uEtjhKYȍu3MjQ Uث3A}AP%3ɉ JJJ JPJTJX3z}^J0r4fB JHrLfB8}EE0VSQƍMPVxEEPO EPt O,RPEPt ODR=E@O A }uvyuE@ APE@$ATE@(AXE;Et3MHEuMQPM }3MtU+uuut芥M E`%uEEMQMQ0p* u:M MA8E;tIՄEĉEȉGẺGuĉuȉu&=(0vE}PQQfMt M苄Mb jg3ۉ]]]]]MEwPVpSu+Mh]9]tdEuPUuSEMPu護]}t EuP׍MyMVhMt U+3̋UQV0y=(0vEuPQQzf_^̋U(D$L$D$ L$ D$T$D$ED$ED$ED$ED$ E D$$R ]hVg_M̋A yQqeeEpEĉtEȉ}Udhlx|fEeAxtD Ѓ8Eu.=(0vEPjjjheh(0E M̋U@ A8t!=(0EPjjjhdej@hEMEP}ȅy(=(0Ẻ}PQQd}eE38~r6MjjVPu}ȅy%=(0Ẻ}PQQhdT}3ɍEQPQQ8MVuEȅy;=(0vE̺4dEPQQ3A@Mtz8xrQdE8tm3ɍEQPQQhhuMEȅyL=(0vE̺cEPQQ@Et8xrjP^qe3E8QuMȬjEE }PuWVuEȅyL=(0vE̺cEPQQ'@Et8xrjPpe3?E+PWhuE uxP=(0"c EEPVV0uxP=(0NcE$MÄA9eEjPv 6uxP=(0b~EuK=(0vEPjjjhbh(0@E'8xrjP eEPjjV(u9xP=(0v\bEPQQ}~ }QuM]EPSjV(u9xP=(0vẺ}PQQ-bG~ }39CE3ɉE}:}ukAuU+舺VE& t U+mE}ȃ}t E'uE}zE(uhEBE;h=(0vEPjjjhbh(0.@EtM̋8xrjPn}ȅttU+边f=(0v*cE(0E̍EPEPjjMу@BEt 8yr BPQm}ȅt VE# MU+6:t=(0vYEPjjjhEe>>t=(0v:EPjjjhe"=(0vEPjjjhdh(0}ȍdS/̋U=(0Vh@j(0FD$ FD$FD$F D$ FD$ FD$ @PD$@ D$8xrD$eD$ PD$ PD$PD$PD$PD$PD$,PD$4PD$Q O3f__[QREuR^̋UEQ;wyr V3f4A^ +QPy]̋UVFP葥EYt jVYY^]̋UVjEF h%^]j$qhDڋ3EPMЉEoEкOPVAyMWhjZau!uЍMVOEԋPqM3辫MtVEPYj ht3EPME~nEP6lSu3xP~ =(0v!EuPQQi MM}tEuP覴j,hU3E3]fE؍U؉]<MЉ]j~}MrMPhSQh8Qj^t*;t&95(0vTiEPQQ]%Ke;tgEEPEPjjhju0Q؅t;t:95(0viDE9uu3F0}uj^Eԃ 3=(0vEȉuPQQh}t Eu@QMrjL5idzM3E3]fE؍U؉]3UK]ȍME}}ȍErEQj SPh8Qt=(0vIh4SSSSSSẺ]PE]PSSSu,Qt5=(0vwhEPQQ}E@}E3QPMWWEEWWEEPuSuHQ}EEĉEԍMEdhPupSuSEԍMPu迟E9}tE uPE3UԍM})xD}t8MtU+N}}}čMEC;]EM}DxP=(0vEЉuPQQgc~ }t EuPt;Uċ+Ƨ-=(0vEЉ}PQQ9h Mo3M3ۈ]}t E u@QM(ٰj0oi.ڋ}3eEfE!EUyMVhQeMlz}ȍErEQjjPh8Qt$tk~ eẼePEEPEPjSju0Qt"t~ yO,:'}t W2#}t}u }35MVhc}t Eu@QM˥|j(iϯ3E3}fEԍUԉ}byMCVhMЉ}y}ȍErEWQWhWWWPhXQtO'jEEPjWhHu`QtYMPhD }t Eu@QM蔮j$i3E3]fEԍUԉ]xyMfVh MЉ](x}ȍErEQjSPh8QMtPhnWK訝e> CM_^[z̋V1ttV+уq3FF^̋U S]UMVW~ ہˉ]*Uu3ɉEQQMEPu}QQuMC_^[̋Uu uQQu]j (jxu3ɉM~NN N3ۋC]vPj ju u8Qt t33Ҋڅ ȁuyMVhճ}u }tC3M}tEu8P辝j ;cٍE3PVj3uQu=xPt-=(0vE}PQQRjs~ tu3ҍMUEPujQu6xP=(0vEuPQQ(j~ E MƉE tPE8PۜjhPlFMj33^]ufE؉]]ufEWMErEM}rMUj\Sm؃u"3ۍQff;u+QWM莏GS3MPEPlPMBM葒jCPEPMIPMMnuME_ErE}UrU؋MjP"M3M+ܛjtl/Uu}U3ۉ]kyMMPh]u]+M]yPԃ}]u ]8]tEuM}]t}MrM؋Uj@Su`u?WMuME،E MEEEEEEEEEuEM%MMƚhD{m萛3ۋH]dSdESdOPS&y,MVh E9dEdVhEP;JEP[hhEO}MrMPQpSufMh芯htEhPMˏ1EdEdPhShQPhTZQUE phPE 詀PMqHpE 1}ErEPuE 3 $,(;mEP EE}rEP E3߉0;EPEEԃ}LDž4rEԍ4QLQWjh8P0QMPhCMԋ_MLMӍTt\+TX\htEhPM艍EdE}ErEhPTRYYu WWMLEPplGEEP[TEP8llEE,uSxlPpPP8PTM,׋8ct#@+̌38<@3kp`cMKM8M%Tt\+LTX\htEhPMۋAEt VEPMFPE裋0CME 耋(,GM[Tt!\+肋3TX\htEhPME HCPYEt VEPM`O3,MhfPÍM6OPg(̋Ujh7dPV43PEdN~>t e6@QMd Y^jLmJu3߉]}WM}MMQ0lSuMh臩$}WMELEOPWyMWh$uuMVj;EWMozuMzjWMYzj hPMJzjWM?z}GxHrQPM$zjh;MzGxu-eMj&3EhfEօ3ECE]xHrQPMyEtMƈ3ۍM]]_\}MrM؍URPShSSSQhXQt }uCG 8EEP3ɍEPQjh8QuM0Qt?9]t}ttCG 3j8EPjjh8uM`Qt3MPh3u3}t Eu@QMχt VEPM}tEuPWh&n詑dj33Y}MfE}x|fhE˃{r Sj\Wuu SM茁CVWEPPh迂MjFPEPPM蝂M}u W\?E(EuhEdEčx%@$yoMVh ld;HuX=(0vO{rA3M``}}EEPEPjWWhih(0hM 轏̋U}(SVMrMxrQPTRYYu=Fxt"}@M,rM,xrQPTRYYuNEP iu2ۋMtU+迅3EE EMnM,f^[]@̋Ux43ʼnEVEUEuWEME(E EEEčxp%@$yMVhmM3E 9yu 9xul=(0vaxryEr EMPMEPM~EHE}̉}ԍEЍEPjWWhih(0ƋM_3^r̋U}DSVWuTu0StC~EPNE,P F 8tyQr j@jrt2ۋMtU+ee eMŃM,轃_^[]@̃9t1`SqXS%k̋V>t 68P&ff^̋UQVWEPhjh@h8Q~ xQQuu@Q_^ ̋USVuW_ˋ+;sr+v,G+;v QVj+VjS| G_^[]̋USVuW_ˋ+;s2'v(G+;v QV+VjS{| G_^[]̋UU 3VufFfA;r%+;ErEyr QPQ~^] q̋USVWEMP3ɍEQPQhuMLQ~ ?}t }*EP@PEPWEPjhuLQ~ ]K}un3PPWQEt\ Q@PEt5uVPWQ؅t;wW38P}Kuz8PSxO3f9_uBEKtR8PEK3҉3҉PPtt8HX3fDO W8P_^[ ̋UQQSVW};F+EF++;w;sS7|U+ʉEQ PjQzF+P6u#t V+уMyFY_F^[kV̋UQ}EwSSVp+0Wu|؋m}M+Qj >QyuF+P6W蘐SuWo_^[ŰU}t jQqYY]̸4̋UQEVqPuu u_^̋UEVWqp%x_^]̸H4̋UQVqunu a uD'^̋UEVWq%x_^]̋UUV31qqBABA2rr^]̋U SMڋMVW~ ɁEPrQ}jEPuQQMh\i̋Uu u ̋V>t DP^jkn3}WM}@EPPWyMVhj6Z[E$}ME eEPhWuh8Qt Phj>)jÉEEPjWhdu`QtPhjGMZ uDQMtPhjIZME$dM}tEuP贅̋UQVyMVhf3^Y]j$n賅ك= B[3}M}yyMVhjZ E,98$}ԉ}؉}܍UEyMVhjZɚWM}@>}ԍEPWlSuMhj$Z赚MEMee BQh BMEQMQpuy:MVhj5ZE}t EuPMԅt U+zEM}t E uPt U܋+zM}tE u B3ËMt PE̋UQQVWPAt1eM2yMVhj[Zq E$3_^jlnMe΃~rFAPQEPME؋P[MM8joSEMQ3ӋȉuySMWh跘EuPӹ;yˋMEPӉuy뭋]3ҋMCMٍMS]1&}u MuӋ؅y4Uh;1؅yuU؅yMShuE މ8tVEP̋US;]t#VWqEjY`_@^[]̋VN(%PN-N^j Vo譁ى]%{e3FVSGu3ɉK C$K3K8C<fC(Ej4fKHKJoYYujES%MEc@cDVWsnPMcL€̋UVEt jPViYY^]jHoE 3ɋ]}]jEEX}MEMԉMM̉EЈME8NHuN@NDQQMKM3FL;}}r}ԋEURPWEPuF@QNPS~,M}MPMM;u(E;s+ǍMPW}sYQQMM+EFL;M`3jYuCCEEEMM o ~It NQ̋UQQ;QsyBAr EDuEuQ̋UQAQ+ƒr"yBAr$dDQQEuQV̋UQS] WGO+;w*GrVSu4V ^SuEuS_[̋UQSVW}ccGEr?s j^*;wNQrMAQWP膅E C_s^[̋UQUVFN+;w'~SW^r>Q O3f__[QREuR^̋UEVWpS} Y~t0 SSPu SFhd`NS_^]̋USٸVWK+MCyWˉEN0q}suE{Vr<}PWEQE UM7D7t @u&sSWE 7D7;_^[ n̋U SY+ÉMVWA{WENyp}EESxwur>PVE蘃U3 DD]ˉUt AmuhrWV_ 3DD7_^[m̋U USVWK+M;C<WˉEXNo}M{}sE4Qr<RPUӂWuVɂUM>t @uqSP蜂WuV蒂>E_^["m̋U USVWK+M;C<WˉElNQ(mEE{}su ƃ}9EUQr,3VWUYYME3f GE@PV)KSWցYYMtE3f G;_^[[l̋UUWy;wV+;w >;r^_]̋UESW{;xtEVpT֋tj1T֋Ex{pT^_[]̋VhT2^̋U QMh0EPi̋UVSEt j4VaYY^]̋Wyt+VpT֋tj1T^_ho&y8ًEW4E 0E,E(C=3v=(0m,{r j/j6]u+=(0wmDPQQD"Y3E3ufEu@EDWVEPPMiM'n}@EEuErEMQPpSM菆u)xP~ =(0bmo@SDSG<;r=(0W^*m6{r j/W\Hu0=(0W&*mDPQQDe3EfEEd<;ts+PQEPPMhMl}ErEdQPPt+~ =(0}<+ωM;v?F+;vS耆>3ɉM]QSWvU NӋ}AB;uSPWcv _N^[j pnu3M}gt8E}tP8P}E9>tVnËMjh4>J̋U EM=weUEMEPDUEd̋UjhpdPSVW43PEdeуeB 0BR 0>Md Y_^[EEËE@ ~ MEu_ËEM@ Et hj*BËEM@Et hj/ËE_QM聈hj%Z'jdGqimE3h,EE SE$}]Eu:xP=(0vE]PQQq ہSEuPhShWE8uEEuFxPظ ;u%=(0EqEPQQ'=(0v@q+E]PSjVu:xP=(0vGqEPQQ]ٿ2ہ$QuMREEPujVu:xP=(0vE]PQQq{ہ3]EfEE Et"ʍAEff;u+MQRMU^SSSSjV 3ɉE]EfMQHE QM耴}ErEuPSSjV MEP\MEP\MaMaEt U+2a}t VE  M}t WE : }j̋Ujho6dP43PEd9t e1 Md YhqjuًE 3pEEEEdu(=(0@vMuQQQpĽ !}e֋0EeUK0C,RQPPy=(0pEX;t=(0Wcpxs3ҊEuxQRt|QR|tQRVxSPEHxPz=(0vEuPQQoļ3҈Es=(0WDn; t*;t%;F=(0W$p9S !ph^M`^t3E3ufEQE M|蓱3uEfEQE Mtp3uEfEQE Mx7}UrU}MrM}ErE؍xVRtRQ|QPuSuHu\xP=(0vE}PQQLoQ~ Eԃr @Pu8eM3EfE|to}ErE3f9t^QAPMzj^j3]h4MufEZUM(M]t3}ErE33ɉ]f3ۃ}ErE3ɉ]jf^3ۋEԃr @PuN73]ЍMufE\3]ufE}ErEP0S]EE}E̍EE]ErE؍MQMQP,SM̋Et4t HEʍqff;u+QRMXMEPEPI}t Eu4S}'pEPbWMEPVWM[M[=(0WvFE}PQQn"1xP=(0vE}PQQo~ }tEu4S낃=(0voEPQQ}蹸M}tEud̋Ujho6dP43PEd9t e1Md Y̋Ujho6dP43PEd9t e14SMd Yjq$dڋeeMj@hE2Py%=(0EuPQQd衷3uEr?MVVWPuy=(0hd.3EWPWWhhu}y=(0v{nEPQQu fQuMuIWEE}PuWhhuy=(0vEuPQQ~nҶWNVt U+KY}t E uM}tE uvb̋U$43ʼnES‹V3WtF4rA}ʥ}ܥu;uAuu܋ʋD;uAuM_^3[!F̋UjhAdPQSVW43PEdyt-9AEtxPeS4SVlPEMd Y_^[̋UEQ;wyr V3f4A^ +QP]̋UjhrdPSVW43PEdeeAQ0A0A 0A  PMd Y_^[EEËE@ ~ MEu_ËEM@ Et hj*BËEM@Et hj/ËE_QM{hj%Zd̋UjhNj^ u >^9s>_^^[̋SVW2OwAxAu?Auy6Ay)u"Ax uB<wLjT-;r_^[̋U SVWM}qtYGwwquru9u e|9]s^ 9u |W9]vPM ֋}ËuS[u};u;t+M믋1ދQ]ʋ}M U;u;Uu_^[̋U SVuWjFEPG}PS uRv!ÃE;s?M+MM+9u$73wJS uMF;ur3_^[̋UESډM3ɉщMMVWt/M<s1:r=v P"<VjPPPE!׉uM2E UEtZ3ɋ} Es 1WMzR7VZRM Ua1G A GA;Mrj"ZM?uȋEU MAEQ!Y A:siMjyX+*ډEË]EMRwVQK U׉4 d KGD KmD uME3jX_^[̅tVqPVjPP^̋USV3UU 3!]Wuq$Mj]]pME:s&} *wMHu]kM 3iEPEQMf N_^[]̋UM SVu3AD$ W}D$jZʋD$AD$G^GFV N^Fv-XF pD$ u} 3]AAA+j4Yt<=NwBk42AAEA  AePWSAA7> W ̋UQVW}7tES_;tj4_Ne4^4;u}7G+j4Yk4|43GG[_^jC>uu/u eN}/EF0= ̋UQEU VuNFBP*^j$=]AE;] SPEP }ܥ}ul=AUUUtx5AEAeej0+Y}OES\MM73wwfG EWuAu ;] tEk<j$<]AE;] SPEPs }ܥ}=AUUU5AEAeej0+Y}Ef fOOfCfGCP(MM73wwfG EWuAu  ;] tEQ;j$;]AE;] SPEP }ܥ}ul=AUUUtx5AEAeej0%*Y}OESMM73wwfG E&WuAu@ ;] tEk:j$;]AE;] SPEP: }ܥ}u~=AUUU5AEAeej0X)Y}E OOCGCP'MM73wwfG EKWuAue ;] tEY: j$?:]AE;] SPEP }ܥ}u~=AUUU5AEAeej0}(Y}E OOCGCP+&MM73wwfG EpWuAu ;] tEY692j$d9]AE;] SPEP }ܥ}u~=AUUU5AEAeej0'Y}E OOCGCPP%MM73wwfG EWuAu ;] tEY[8Wj$8]AE;] SPEP }ܥ}u~=AUUU5AEAeej0&Y}E OOCGCPu$MM73wwfG EWu๼Au ;] tEY7|j$7]AE;] SPEP@ }ܥ}ul=AUUUtx5AEAeej0%Y}OES{MM73wwfG EWu๴Au  ;] tEk6̋ v̋USW} ـ u+Vwu?N,j0Z- t^_[]̋UAUHb By u&E V03 f9qsIJ@ By t^]̋UAUHb By u$E V03 9qsIJ@ By t^]̋UAUHb By u$E V03 9qsIJ@ By t^]j>5u}uuEAe.WΉu!GENP!EG0F04u4;} u͍Mu 4 ̋VNt ;+N^tj0Zi+̋UAESVuF;u3ssF } u p;Cu s0;u3FWGP;u7PRz t1;xuWG@ G@@ GpHz u@ B G@@ Gx(;8uWUG@ G@@ GpGx hC_@ ^[] ̋Itj0ZU*̋UUV2FFx uPBF;PupB;Pup0Vr^]̋UUVrBx uPBF;PupB;u0pr^]̋U ASVW}  t+Ax u]A39pEI@]3;9u;wsiE8@@;ws5M} 9rs=BH E@t8@yvjM}lz uB;rr=SEPMy u;qrE@@5EMMHfGH E@u 닋E@8`_^[ ̋UASVu W~ t/Bx uEBf9HEJ@E8F;2uf;sSE0@@f;s=Muf9zs&BH E@t0@vsMu3z uHf;zr@uEPMy uf;YrE@@8EMMHXFH E@u{E@0`_^[ ̋U ASVu W~ t-Ax uA]f@f;EI@]F;;1uf;skE0@@f;s6Muvf9zs>BH E@t0@zvkMuz uCf;zr=SEPvuUSVt2BB3EEBBFH E@u 늋E@0`_^[ ̋U ASVW}  t+Ax u]A39pEI@]3;9u;wsiE8@@;ws5M}L9rs=BH E@t8@yvjM}z uB;rr=SEPMy u;qrE@@5EMMHfGH E@u 닋E@8`_^[ ̋U ASVW}  t+Ax u]A39pEI@]3;9u;wE8@@;ws8M} 9rstBH E@t8@GϊP UtG ;Hu$ȋ@x tz u ‹рy tUx uB;pr=SEPfMy u;qrE@@@EMMH/MAt a9AE8@`_^[ ̋U ASVW}  t+Ax u]A39pEI@]3;9u;wE8@@;ws8M}9rstBH E@t8@GϊP UtG ;Hu$ȋ@x tz u ‹рy tUx uB;pr=SEP3My u;qrE@@@EMMH/MAt a9AE8@`_^[ ̋U ASVW}  t+Ax u]A39pEI@]3;9u;wE8@@;ws8M}D9rstBH E@t8@GϊP UtG ;Hu$ȋ@x tz u ‹рy tUx uB;pr=SEPMy u;qrE@@@EMMH/MAt a9AE8@`_^[ ̋U ASVW}  t+Ax u]A39pEI@]3;9u;wsiE8@@;ws5M}9rs=BH E@t8@yvjM}_z uB;rr=SEPMy u;qrE@@5EMMHfGH E@u 닋E@8`_^[ ̋V1WyN.'4;u_^̋UQыx t@Ly t9Hy u&VWSىM;1u IÀy t[_^x u ȋAx t ̋VNPN0N^̃jI(uueNEE PM$NM 8' j (uuEEPSE ENPCE8EN0P3EPNPEFHETFLEXPMM M8MX>'hjSr'}uVeFOPF0EO0PEOPFHGHFLGLFPP&̋VpVj|Z^ŰVpVj4Z^4̋UAUHb By u$E V03 9qsIJ@ By t^]̋UAUHb By u$E V03 9qsIJ@ By t^]j$,&]AE;] SPEP}ܥ}ux=B!5AEAeej|jY}EC OOP7MM73wwfG EWuAu}l;] tE_)%%j$ØW%]AE;] SPEP<}ܥ}=AN5AEAeej4Y}E OOCGCP?C MMG037wwfG EWuAu$;] tEOD$@̋USW} ـ u+Vwu?Nj|Z t^_[]̋USW} ـ u+Vwu?N#j4ZW t^_[]̋VNt N^tj4Z ̋VNt N^tj|Z̋Itj4Z̋Itj|Z̋U ASVW}  t+Ax u]A39pEI@]3;9u;wE8@@;ws8M}9rstBH E@t8@GϊP UtG ;Hu$ȋ@x tz u ‹рy tUx uB;pr=SEPMy u;qrE@@@EMMH/MAt a9AE8@`_^[ ̋U ASVW}  t+Ax u]A39pEI@]3;9u;wE8@@;ws8M}9rstBH E@t8@GϊP UtG ;Hu$ȋ@x tz u ‹рy tUx uB;pr=SEPtMy u;qrE@@@EMMH/MAt a9AE8@`_^[ ̋VWypT֋tj1T_^̋VΣ,BjVYY5,Bu^ HHHH3̸@;̸H;HHHH3̋UE t3t tt3@0wuuY}PY] jh9 jYE]e=t>t>tM  h'h' YYu)t h'h ' YYt>2ۈ]E=uC>tV Ytu ju6TP;3@]uxY3Md Y_^[jjh, P;3iHP;3G}eE}=t>ukn %t>e9juYY#uE"ƋMd Y_^[Ë}uYËu2jj hv } u9=P;3et t]1]SWuuSWuuSWu`Nuu"uSPuHNSVuPSVuptuHSWu3ut5SWuJ$MQ0huu uËe3uEƋMd Y_^[̋UV51u3@uu uT^] ̋U} uuu u ] ; 4u6̋UjpPu|Ph QPQ]̋U$jQtjY)X< T<P<L<5H<=D<fp<f d<f@<f<<f%8<f-4<h<E\<E`<El<;`<d;X; \;h;jXkǀl;jXk 4LjX 4Lh̋UEVH<AQAk(;tM ;J r BB ;r (;u3^]Ë̋V t dx>P;t3u2^ð^tP Yt2 jYu2űUGu} uuMPuTUuu YY]t h|>) Y~j4Y.̋U}u> u2]u jY]̋U=>t]Vutubtt&u"h|>Yuh>Yt+20 |> > > > > >>^]jjh0peMZf9u]<PEuL f9u>E+PQgYYt'x$|!EE3Ɂ8ËeE2Md Y_^[̋Uet}u 3x>]̋U=>t} uu}uuYY]̋U=|>uu h|>gYY#E]̋UuYH]̋UuY]̋UEVtVY^]̋UjhdPQSVW43PEdeuekYx3Md Y_^[̋UeEePQE3EE Q1EQ1EEP$QEM3E3E3̋ 4VWN@;tu&;uO@u G ȉ 4_ 4^h>Ph>-YH$HHH̸LC̋U$SjQtM)j$jP |xffftfpflfhEEDž@jPEjP;E E@EETPjXۍEEۉEpPEP|Pu uj Y[̃%>̋SV8{8{;sW>t T׃;r_^[̋SV@{@{;sW>t T׃;r_^[hd5D$l$l$+SVW41E3PeuEEEEdËMd Y__^[]Q̋UVu6euuu Vh h4^]̋U%>$ 4j Qe3SVW3ɍ}S[wO3ɉW E܋}EntelE5ineIEE5GenuE3@S[]܉Es EKS uCE%?=t#=`t=pt=Pt=`t=pu=>=>=>MjXM9E|03S[]܉sKMS ]t=>]4>4>4tytq3ЉEUEMj^#;uW4>4 t; >4#;uEM#;u 4@5>_^[33@394p̋U uYtuZYt]Ã},̋U M_hEPt%R%R%R%R%R%R%R%R%R%R%R%R%R%R%0R%4R%8R%uÃt)EEPhZxE3ɄA >2̸QRPh& ZY̸ UQ >uÃt)EEPhxE3ɄA >2̸QRPh<ZYUQ >uÃt)EEPh rxE3ɄA >2̸dQRPh\>ZY̸`̸h̸l%,P̸QRPh|ZY̸̸QRPhZY̸̸̸̸~̸nUQ >uÃt)EEPhH(xE3ɄA >2UQ >uÃt)EEPhPxE3ɄA >2̸8QRPhZY̸,QRPhZY̸̸ ̸(̸≮0̸@i̸$z̸QRPhZY̸QRPh ZY̸̸̸Ѐ̸Ԁj hRE] Ë}NjuueO}t+uMTUEEMd Y_^[}] uEu uWSVjh3u}u;ut>+} }MTUFEEEEE8csmt'EEËeEMd Y_^[MEp0p̋U]/(j Yth&Y3jX̋VWhh?Qh7PuhD7PtFh`7VPh|7VPtt=,?0?_^3PPjPQ?ujh?Q?tPP̋UV?VQ 4EA 4Vd, 4? 4Q^]`̋UVW?WQu>u)jdqY>td, 4? 4WQ_^]̋V50?th ?T^5?Q5?Q^̋UV5,?tuh?h ?T$?VQju5?QVQ^]̸؀?̸܀/̸̸̸QRPh< ZY̸̸UQ ̸0o̸_̸(O̸QRPh AZY̸QRPh! ZY̸$̸ ̸QRPh|f}t }uT]E?t?uét*uéué uøËE̸D %DQRPh!ZY̸@%@̸H%H̋Md Y__^[]Q̋M3̋M3Pd5D$ +d$ SVW(43PuEEdPd5D$ +d$ SVW(43PEuEEdPd5D$ +d$ SVW(43PeuEEdPd5D$ +d$ SVW(43PEeuEEd3̋Md Y__^][QQL$ \$ \$ PD$#`C$CPCPCl$l$D$ #+VW43PAM]CEudEEdQL$ \$ \$ PD$#`C$CPCKl$ l$ D$S+VW43PCEudEEdWVS3D$ }GT$ڃD$T$D$ }GT$ڃD$T$ uL$D$3؋D$A؋L$T$D$ ud$ȋD$r;T$wr;D$vN3ҋOu؃[^_WVU33D$ }GET$ڃD$T$D$ }GT$ڃD$T$ u(L$D$3؋D$d$ȋd$G؋L$T$D$ ud$ȋD$r;T$wr;D$v N+D$T$3+D$T$My؃ʋӋًȋOu؃]^_̋D$L$ ȋL$ u D$S؋D$d$؋D$[SVD$ uL$D$3؋D$ Aȋ\$T$D$ ud$ȋD$r;T$wr;D$ vN3ҋ^[QL$+#ȋ%;r Y$- $̃=>| $XU<$D$L$f?ry6f@sff>@3+3wy =uɸÍd$=>|>z,wv ̃ $$vL$3U<$D$L$r"f?r"y&f@sff>@f?s3ɸÍ$$=>|̃ $$T$U<$$T$L$f?r6yUf>@s5ff>@؀ r3f|$}؃33Í Uw u f|$}ɺ3̃=>|Cz0wv1̃ $$T$vL$3U<$$T$L$r.f?r.y4f?@s-ff>@؀ r3f?s 33ɸ%R%R%XR̐T$B 3WJ3Mhr̐T$B J3*O̐T$B J3,̐T$B J3h ̐T$B J3h̐T$B J3؛̐T$B 3xJ3n̐T$B J3Kxp̐T$B J3(M̐T$B J3h*̐T$B J3h̐T$B J3؛̍A ̐T$B 3~J3t؜̐T$B J3Q؛v̐T$B J3.HS̐T$B 3-̐T$B 3J3̐T$B J3|̐T$B J3̐T$B J3oh̐T$B J3Lq̐T$B J3)N̐T$B J3h+̐T$B J3̐T$B J3̐T$B J3p̐T$B J3zȟ̐T$B J3W |̐T$B J34xY̐T$B J3Р6̐T$B J3(̐T$B J3h̐T$B J3̐T$B J3J3{h̍M ̐T$B J3Kp̍M{v̐T$B J3J36̍MY̐T$B J3J3̍}[̐T$B 3J3D̐T$B J3tx̍M`̐T$B J3DJ3:p_̍MVG̐T$B J3 /̍MZ`̐T$B J3J3У̐T$B J3̐T$B J3؛̍MF̐T$B J3ZP̐T$B J37؛\̐T$B J3H9̐T$B J3̐T$B J3Ȥ̐T$B J3|̐T$B J3h̍Ms̐T$B J3XJ3Ns̍M̐T$B J3J309̍Ma~MY~MQ~M̐T$B J3J3p̍MMk̐T$B J3J3̍wMiM$MMtM\G4#*@镜銜 @t@^ݖҖ=@2|a雖DsM8}̐T$B 3IJ3?Pd̍MMM9x.LΦhM}MM #t騺M銺̐T$B H3J3Ч̐T$B J3J3yh̍M̐T$B J3Ihn̍MQ̐T$B J3>̍M!M&"̐T$B J3J3̍M鸡̐T$B J3J3̐T$B J3z؛̐T$B J3WJ3MȤr̋E eM̐T$B J3 (1̍MɸM髸̐T$B J3T̍M鑸M ̐T$B J3̍MYMh̐T$B J3d̪̐T$B J3AHf̐T$B J3HC̐T$B J3h ̋M̐T$B J3̐T$B J3Ȥ̋M̐T$B J3x,̍M@̐T$B J3HXm̋M鿗̐T$B J3=̍M̐T$B J3J3̍MҡMME̐T$B J3J3̍M鈡̐T$B J3dJ3Z(̍MMMMyj\uYYÍM%M̐T$B t3J3X ̍t=,2MMD\ M雞M阠MMM=y 邐̐T$B 3NJ3DȬi̍M8MMMM9MtMx ̐T$B L3J3`̍M鉴MH̐T$B J3ح̍MMMMMMMMT̐T$B `3)J3D̋E܃ eMgÍMMVMNMFM]̐T$B J3J3̍MMMi̐T$B J3tJ3j̐T$B J3GJ3=pb̐T$B J3J35̍Mw^h;̐T$B 3J3̐T$B J3J3`̍x:̐T$B 3ZJ3Pu̐T$B J3-hR̋E eMuÍMlMdM\MTMMc̐T$B J3J3Ȱ̍(鞢̐T$B 3|J3r$̐T$B J3Ot̍MM靱MM̐T$B J3J3"̐T$B J3J3`̍MqMrM}Mu̐T$B J3J3~ȳ̍M}̐T$B J3NJ3D8i̍MMM̐T$B J3l)̍M̐T$B J3J3̍Mk̐T$B J3J3̍$̐T$B 3ZJ3P0u̍MpMM閯M鎯̐T$B |3J3` ̍M4pM騚MA̐T$B J3J3ȵ̍MoM^MM̐T$B x3fJ3\̍MoM M颮̐T$B J3J3h7̍MhMbMZMq̐T$B J3J3̍MMnMe̐T$B J3J3v8̐T$B J3SJ3I`n̍霒MM̐T$B 3J3̍(鼐̐T$B 3J3з̍MZMbp̐T$B J3J3w̍骎M MMMMMMMM ̐T$B 3J3`̍ 銌MoM̐T$B 3J3̍$$M/oMW)̐T$B 38J3.hS̍M-̐T$B J3J3л̍鏋M̐T$B 3J3̐T$B J3J3Ȥ̐T$B <3Y~̐T$B J36؛[̋E eMm̐T$B J3p̍M̐T$B J3J3̐T$B J3؛̐T$B J3uh̋E eM̐T$B J34мY̋E eMz̐T$B J3̋E eM;ÍMlM*M"M̐T$B J3蒿J3舿0̍M)M֨̐T$B J3PJ3Fk̐T$B J3#J3`>̐T$B J3J3`̐T$B J3ɾJ3迾̍M`M阏̐T$B J3臾J3}\̐T$B J3Z̍M kM̐T$B J3"J3=̍M̐T$B J3J3޽H̋Ee|#ËE eM ËE eM̐T$B x3eJ3[̍M̐T$B J3+P̍MMMݶMMcMiMSMK̐T$B l3J3趼0̍MW̐T$B J3膼J3|̍MkM%i̐T$B J3DJ3:`_̍M鱅̐T$B J3 J3%̐T$B J3ݻ̐T$B J3躻0̐T$B J3藻̐T$B J3t̐T$B J3Q8v̐T$B J3.S̐T$B J3 0̐T$B J3@ ̐T$B J3ź̐T$B J3袺̐T$B J3H̐T$B J3\̐T$B J39^̐T$B J3P;̐T$B J3̍(̐T$B 3轹J3賹̍(&̐T$B 3}J3sh̐T$B p3MJ3Ch̐T$B J3 (E̐T$B J3"̐T$B J3ڸ̐T$B J3跸0̐T$B J3蔸̐T$B J3q̐T$B J3N8s̍M/̐T$B J3C̍MMlMd̐T$B J3޷J3Է̋E eMh̐T$B J3蓷P̐T$B J3p|̐T$B J3Mr̐T$B J3*,O̍MMc̐T$B J3J3 ̍MM6̐T$B J3谶J3覶̐T$B J3胶J3y`̍MMǟ̐T$B J3AJ37X\̍Mr̐T$B J3J3"̍MMK̐T$B J3ŵJ3軵X̍MM̐T$B x3耵J3v̋E eMÍMMMM̐T$B J3L:̍MMeM]̐T$B J3մJ3˴̐T$B J3訴J3螴ÿ̐T$B J3{J3q8閿̍M̐T$B J3AJ37\̍MM̐T$B J3J3̍M̐T$B J3ųJ3軳x̍M\̐T$B J3苳J3聳馾̐T$B J3^J3T8y̐T$B J31J3'L̍M"MwMoM#M̐T$B J3ײJ3Ͳ̐T$B J3課Ͻ̍MM靚MK_̐T$B J3jJ3`酽̍M̐T$B J30J3&K̍M~̐T$B J3J3̍MDM!̐T$B J3贱J3誱8ϼ̍Mj!̐T$B J3z韼̍M+^MSM(̐T$B J3:_̍M̐T$B J3 /̐T$B 3J3ڰ|̐T$B 3贰J3誰ϻ̐T$B J3臰8鬻̐T$B J3d鉻̐T$B J3Af̐T$B J3C̐T$B J38 ̐T$B J3دp̐T$B L3貯׺̐T$B J3華鴺̐T$B 3iJ3_鄺̍M̐T$B J3/J3%@J̍M̐T$B J3l̐T$B J3Ү`̍M*M"̐T$B J3蚮J3萮鵹̍MM̐T$B J3XJ3Ns̐T$B J3+P̐T$B J3-̍\5MM̐T$B J3臦X鬱̍M8SM MϸMǸM鿸̐T$B J37J3-R̍Mη̐T$B J30"̍MUMMME̐T$B J3轥J3賥ذ̍M MM̐T$B |3pJ3f鋰̍Mnd R,M頷hQTpMw,Md,MQpF;p0%8̐T$B 3菤J3腤骯̍M6QM.QMͶE eM鵶̐T$B J3,J3"0G̍Mzho̐T$B \3J3ڣ̍MPM̐T$B J3袣$Ǯ̍MMW̐T$B J3jx鏮̍M=̐T$B J3:J30U̐T$B J3 $2̋MEM8MM(/j4u觧YY̐T$B J3跢pܭ̍MLML̐T$B J3J3u隭̍Mʹ@KM麴M鲴t駴M韴̐T$B $3J3 /̐T$B J3D ̍MvMLM-̐T$B J3觡J3蝡x¬̐T$B J3z韬̋E eM̐T$B J39h^̐T$B J3;̍MRMMóMVMN̐T$B J3ƠJ3輠@̍MWM MMߊMM"X̐T$B l3aJ3W|̍MMM̐T$B J3<̐T$B J3@̐T$B J3џ̍M鎲̐T$B J3衟ƪ̍MIMNtM̐T$B J3aJ3W|̐T$B J34Y̐T$B J36̍MsMsM:IM2IMG̐T$B J3J3跞Pܩ̐T$B J3蔞鹩̐T$B J3qP閩̋MziM$ M0Si̐T$B J3(M̍}zgzDQDzx;xz%zznzHHXz|ͯ|Bz鷯,z顯z鋯zLuLy_yIy3yyPP|yfyۮPyŮ:y /yT餮TyMyhjj4P辮̐T$B 3J3x ̍divPvSv:v=v$v'v$vvDuudu uu(uuDuu`uu|utuwu$^uauDHuKud2u5uuuu$ ut@tt\ttxt$ttDttdttltotVtYt@t Ct*t<-ttXt$sttDssdsssssssszs}sds8gs$NsTQsD8sp;sd"s%s ssrrrrrrrr$r4rDrPrdrrlur\r_rFrIr0r3rrrrr$qqDq0qdqLqqhqqqqqjqmqTqWq$>qAqD(q+qdq,qpHppdppMppMppMp$pMphjEj P蜨ùAr̐T$B 3ĕJ3躕ߠ̍=p$p'pp,poHo4odoToMotoMooMooMohj j P蘧ùAq̐T$B 3J3趔۟̍9o o#o o0 onLnnhn8nnXnnxnnnnpnsnZn]nDn,Gn.nH1n8ndnXnMnxmMmmMmmMmhjj PΥùAp̐T$B 3J3̍Mrmhjj EPtùAo̐T$B J3蟒J3蕒麝̍Lmllhmllllllll ll,{l~lLel,hllOlHRl9ldiMDiH+iM1ihiMihjj PùAkk̐T$B 3EJ3;``̍hh,h0hHhPyhd|hpchMihPhMVh=hMCh*hM0hhjj P/ùA}j̐T$B 3WJ3MXr̍dggHgg,gggugxg0_gbgPIgLgp3g6gg ggh gfLff0fff0ffPffpffmfpfWflZfAfPDf+f4.fff0efPeepeeeeeeepe{eT~eee8he0OeReP9eaP%a(apaa` ``<``X``t```0``Pu`x`p_`b`I`L`3`6``8 `` `_T_0_p_P__p______m_p_W_Z_A_4D_0+_P._P_l_p^_^^^^^^^^^^0{^0~^Pe^Lh^pO^hR^hjpj PQùA`̐T$B 3yJ3o@锎̍Mh̐T$B J3?d̍M>kM6k̐T$B J3,̍MuMW̐T$B J3ςH̍R]9]<]#]&] ]]8\0\\\P\\p\\\\\\\s\v\4]\`\XG\0J\|1\P4\\p\\\[[ [[0[[T[[x[0[[P[k[pn[U[X[?[B[,)[,[P[[tZ[Z0ZZPZZpZZZ(ZZLyZ|ZpcZfZMZPZ7Z0:Z!ZP$Z ZpZ$YYHYYlYYYYYYY0YqYPtY [Yp^YDEYHYh/Y2YYYYM YXXX0XXPX@XpXdXMXXMXhj9j$P芐ùAr̐T$B 3}J3}͈̋($ p,!qƏ 黏$鰏pp鏏 鄏$yxppX M$BZpp|p! $ H#pEp ߎ$ԎoHp鳎 騎$靎oo| q$f~o oE :$/Goio $Po2o׍ ̍$ndn頍 镍$銍 nni ^$SMnnhj jl,PxùAo̐T$B 3zJ3z黅̍M ̐T$B J3fz鋅̍MX龌M8鶌M 鮌M馌M鞌M铌M0鈌̐T$B J3z%̋MXMMM0B̐T$B J3y ߄̍MErM=r̐T$B J3y\駄̍MqMq̐T$B J3Jyo̐T$B J3'yLj6'e 1tƔ̹5饶̹8BM̹@B̹85K̋Q 4C QY̹A(V̹AqU̹AaU̹AQU̹AAU̹A1U̹A!U̹AU̹AU̹Am̹Al̹HCs""Ԛp1<@="<d L1> 01>@> L1!? 01Z?p1?@?"`" 0`"``"М`" q7|7``"l``"```"ܝ@"r"4DX@r"@ds"@s"<L`@t"@Fu"@u"DTh@v"@aw"@w"L\p@{x"ġP L1 1 01 1 1/@C L1m 1 01 1Ղ 1 p1 @&":":"<;"hY;";";`"&<`"(`````"t<```""``" =`"T=`">$>,>````4>```",n>v>``"+x>>>>>>>>> ? ? ? %?0? ;?F? Q? \?g?r?}??&??(??"??@ @@@```*@ 2@ :@ B@ M@"````"@"@"AA"`YA"LA"x$B,B"\BdB``"BB"$5C"PC"|C"C"ԫD`"RDZDbD"LD" DDDD`DE` E"HESE^EfEnEyEEEEE E ` ` E" EEEF FFF``$F"dFlF" 8FF`FF``FFF``F"ȮG*G2G:GBGJG`"0`GG``"``"Я`````" 3H` H(H`"`"H`"II$I,I4IdIdTd\dddldwdd d d d d" d"8e"dHe" 01X 3X 4X 3Y L1%Y@QYZZ"Xeeeee"f"" ``"tfffff"ff``")&g1g9gAg Ig        ` ```"t 01n 3n 4n 3n L1n@#o",@ 01o 3o 4o 3o L1p@,p"gg"h`"<4h`"dh`"h`"h`"@iii i(i```"bi`"<i`"i`"jj"KjSj[j"$j" Xjjjjj j j  ```` ` ````jk"|Ykakikqkyk" kkkkk```"Tl`"3l;lCl"}lll"8$ ll`lll``l m m m m $m,m7m``?mJmUm`mkm````@"Xmmmm```"nn"HVn^n`" nn````"n"H`"`#o.o9oDo"yoo"oooooo"h`"IpQpYp`" 01 3, 49 3` L1@"p" 01U 3b 4o 3 L1@"hq"q*q2q :q``"tq|q q q q q ` ``" qqq``"dt 01 3% 42 3Y L1}@" 0 01 3% 42 3Y L1}@"_r"rrr`"$4H 01 3 4 3 L1@" 01 3 4 3 L1@"ts's/s7s?s`" 01 3 4 3 L1)@U"t 01 3 4 3 L18@d"sss "/ttt)t4t?tJtUt`tkt vt t t t t ttttttttuuu&u1ux? y@yA yB+yC6yDAyELyFWyGbyHmyIxyJyKyLyMyNyOyPyQyRySyTyUyVzWzXzY(zZ3z[>z\Iz]Tz^_z_jz`uzazbzczdzezfzgzhzizjzkzlzm{n{o{p%{q0{r;{sF{tQ{u\{vg{wr{x}{y{z{{{|{}{~{{{{{{{|||`vvvvvvvvvw&wzTzjzzzzzzz{{0{F{\{r{{{{{{{||!|7|"v|||||||||| | | | | }}}|||||| }}%};}"6z}}}}}}}}}} } } } ~ ~~*~5~@~K~V~a~l~w~~~~~~~~~~ ~!~}#}$}%}&}'}(~)*~*@~+V~,l~-~.~/~0~1~2~3~4"DL_"-    * 5@KValwƀ !"5#K$a%w&'()ƀ*΀+"Z#.9DOZep{     ȁӁށ  +6ALWbmx !"#$%ł&Ђ'ۂ()*+,-.(/30>1I2T3_4g5r6z7899;O<e={>?@AӁBCDE+FAGWHmIJKLłMۂNOPQ3RIS_TrUVWX" !,7BMU ` h s {  !7M`s"Ph%0;F Q \ g r }ʅՅ "-8C N!Y"d#o$z%&'()*+dž,҆-݆./01 234*556@7K8V9a:l;w<=>?@ABćCχDڇEFGHIJK!L)M4N<OGPRQ]RhSsT~UVWXYZ[ˈ\ֈ]^_`a bc#d.e9fDgOhZiejpk{lmnopqrȉsӉtމuvwx yz {+|6}A~LWbmxŊЊۊ(3>IT_ju‹͋؋%0;FQ\gr}ʌՌ "-8CNYdozǍҍݍ *5@KVa%;Qg}Յ-CYodž݆ 5Kawχ!4G]s   ˈ   #9Oe{Ӊ+AWm !"Ŋ#ۊ$%&'3(I)_*u+,-.͋/012%3;4Q5g6}789:Ռ;<=>-?C@YAoBCDEǍFݍGH IJ5KKLaMlN" "8"l)1"alwď Ϗ ڏ   '2=HS^it ̐!א"#$%&'($)/*:+E,P-[.f/q0|1234567ɑ8ԑ9ߑ:;<= >?!@,A7BBCMDXEcFnGyHIJKLMNƒOђPܒQRSTUVW)X4Y?ZJ[U\`]k^v_`abcdef˓g֓hijkl mn o+wqrstϏuvwx'y=zS{i|}~א/E[qɑߑ !7Mcyђ)?Uk֓+3I"N(ʔՔ     "-8CNYdozǕҕݕ!" #$"*&5'@(K)V'a+l,w-.,0123Ė1ϖ5ږ6786:;<'=2;=@ANBCDE*FaGHϖIJ=KEL[""ʗҗڗ"D08C"v~"t,@rL"\l;%%%L1t=p1 -@<@01 P}0}L1 p~1 p~0}\@3 "0}h(4 p~4r0}4 p~0}Xt,,3x1>t#x,1>Pl",2>$#,3>0#,@5>`|#,p5>",5>",P6>8T#,6?8#-6?"(-6?̀"0-78?#X-@8D?Hd#h-p8H?Pl#l-8L?"x-8P?p"-8T?Ā"-8X?#-8\?#-:t?#.:x?#.;|?Xt#.;?".;?#$.;?@\",.<+)))),)N)f)++V+)+|))4$B$R$l$z$$$f*F*****+'.,&T&~&%"&~%%%*N,'((*(>(Z('''++$$$&&n''&>'& 'T'((,&%%>%^%****+ $$##+(t((b,p+KNCryptFreeObjectUNCryptOpenStorageProviderSNCryptOpenKeyLNCryptGetPropertySamConnect!SamOpenDomainSamLookupNamesInDomain2#SamOpenUser)SamQueryInformationUserSamCloseHandleSamFreeMemoryPolicyManager_GetPolicyPolicyManager_FreeGetPolicyDataGetSystemMetricsWinStationIsSessionRemoteableWinStationDisconnectWinStationFreeUserSessionInfoWinStationGetAllUserSessionsNgcSerializeConvenienceCredentialNgcSerializeKeyCredentialNgcSerializeSmartCardCredentialNgcSerializeKeySspiCredentialNgcSerializePasswordCredentialNgcSerializeConveniencePasswordChangeCredentialNgcSerializeKeyPasswordChangeCredentialNgcSerializeMsaPasswordCredentialCflDeserializeSessionContextCflFreeBufferCflSecureFreeBufferCflGetTransitionScenarioDataCflClearScenarioDataCflSerializeSessionContextCflSetScenarioData CflSetupAuthEnvironment CflSetupTempUserAccountBTpmGetDictionaryAttackParameters6NgcQueryEnabled5NgcQueryEffectiveCertPolicy!NgcGetKeyImplTypeNgcChangePinSilent%NgcGetPolicyNgcEnumContainersNgcFreeEnumState:NgcRemovePrebootProtectorNgcAddPrebootProtectorNgcCredProvFreeBufferNgcCredProvEnumLogonKeysNgcCredProvInvalidateLogonKeysCacheSspiUnmarshalCredUIContext CredUnPackAuthenticationBufferW@CertFreeCertificateContext%CertDuplicateCertificateContextCryptBinaryToStringWCryptDecodeObjectExCertCloseStore5CertFindCertificateInStoreYCertOpenStoreFCertGetCertificateContextProperty7CertFindExtensionCertCreateCertificateContext$LsaConnectUntrusted%LsaDeregisterLogonProcess"LsaCallAuthenticationPackage*LsaLookupAuthenticationPackage'LsaFreeReturnBufferBCryptGenRandom>NCryptCreatePersistedKey\NCryptSetPropertyINCryptFinalizeKeyDNCryptEncryptHNCryptExportKeyxCertVerifySubjectCertificateContextHCertGetIntendedKeyUsageGCertGetEnhancedKeyUsageNetGetJoinInformationNetApiBufferFree[CertOpenSystemStoreWKCertGetNameStringWaSspiLocalFreeWinBioGetEnrolledFactors PolicyManager_GetPolicyIntNgcLocalFindCredentialWldpQueryWindowsLockdownModeNgcEnumUserIdKeysTbsi_GetDeviceInfo|.h.p.x.`_@_..ngccredprov.dllDllCanUnloadNowDllGetClassObjectt2u@??Apuut>.?AVtype_info@@.?AVbad_alloc@std@@.?AVResultException@wil@@.?AVexception@std@@.?AUhresult_error@winrt@@.?AVlogic_error@std@@.?AVout_of_range@std@@.?AVinvalid_argument@std@@.?AV?$_Binder@U_Unforced@std@@P8NgcPinScenarioLogonUI@@AEJXZPAV3@@std@@.?AV?$_Binder@U_Unforced@std@@P8NgcPinScenarioLogonUI@@AEJABVCflScenarioData@@@ZPAV3@ABU?$_Ph@$00@2@@std@@.?AV?$_Binder@U_Unforced@std@@P8NgcPinScenarioLogonUI@@AEJJ@ZPAV3@ABU?$_Ph@$00@2@@std@@.?AVbad_array_new_length@std@@.?AV?$_Binder@U_Unforced@std@@P8NgcPinScenarioCredUI@@AEJK@ZPAV3@ABU?$_Ph@$00@2@@std@@.?AVSafeIntException@@.?AVhresult_exception@@.?AVwin32_exception@@.?AVruntime_error@std@@.?AV@@.?AV@@.?AVrange_error@std@@N@Deuw-NFEH/дtek(ԺCy&|=HghyMO Kiu so q k l t mn|z{}0Doeuw-NFEH/дtek(ԺCy&|=HghyMO Kiu so q k l t mn|z{}0Doeuw-NFEH/дtek(ԺCy&|=Hghioqkl t m n rllon2moDm4nnfXkddpndn\`a$amm_bdL`~bm``_`2eNd0cae`e_eeFn_padee:`Tnb``bbb`m,flbaa]]6]Z]x]]]]]^^u$^.^<^J^X^f^t^^^^^^^^^_2_\\\\\\f\D\&\ \jltl[[uu[[_`la^a8aNa@eZd>ddmxdnnnppjpj j8jpDjZed$d qkl2lqqrBrnrrrNssst@tdtttu6uhulqXq@qkk~jjjjkk"k@kk|Z[RYH_,RZj_RPX^fPYfQ,XfPXflPXfQXgPWFgLP$XhgPZgRpYgQYg$RYgRXhQXFh$QYjhQHXhPYhQWh4P[hhSZ iSpxQZpHSZpbaa]]6]Z]x]]]]]^^u$^.^<^J^X^f^t^^^^^^^^^_2_\\\\\\f\D\&\ \jltl[[uu[[_`la^a8aNa@eZd>ddmxdnnnppjpj j8jpDjZed$d qkl2lqqrBrnrrrNssst@tdtttu6uhulqXq@qkk~jjjjkk"k@k8_initterm9_initterm_eapi-ms-win-crt-runtime-l1-1-0.dll__CxxFrameHandler3&__std_terminate_o___std_exception_copy_o___std_exception_destroy_o___std_type_info_destroy_list_o___stdio_common_vsnprintf_s_o___stdio_common_vsprintf_s_o___stdio_common_vswprintf_o__callnewh_o__cexit_o__configure_narrow_argv_o__crt_atexit_o__errno_o__execute_onexit_tablec_o__initialize_narrow_environmentd_o__initialize_onexit_tablef_o__invalid_parameter_noinfog_o__invalid_parameter_noinfo_noreturns_o__purecall_o__register_onexit_function_o__seh_filter_dll_o__wcserror_o__wcsicmp_o_free_o_iswascii_o_iswcntrl_o_iswdigit_o_iswlower_o_iswprint_o_iswpunct_o_iswspace_o_iswupper_o_mallocR_o_terminatef_o_wcsncpy_sw_o_wmemcpy_s__current_exception__current_exception_contextmemset2_except_handler4_common_CxxThrowExceptionapi-ms-win-crt-private-l1-1-0.dllapi-ms-win-crt-string-l1-1-0.dllGetModuleFileNameA CreateSemaphoreExWHeapFree SetLastError&ReleaseSemaphoreGetModuleHandleExW6WaitForSingleObjectGetCurrentThreadId#ReleaseMutex FormatMessageWGetLastErrorOutputDebugStringW7WaitForSingleObjectEx!OpenSemaphoreWCloseHandleHeapAllocGetProcAddress CreateMutexExW GetCurrentProcessIdGetProcessHeapGetModuleHandleWDebugBreakIsDebuggerPresent EventWriteTransferEventRegisterEventUnregisterDisableThreadLibraryCallsEventSetInformationInitOnceBeginInitializeInitOnceComplete RoOriginateErrorDecodePointer$ReleaseSRWLockExclusiveAcquireSRWLockExclusiveInitOnceExecuteOnceEncodePointer%ReleaseSRWLockSharedAcquireSRWLockSharedUnhandledExceptionFilterSetUnhandledExceptionFilter GetCurrentProcessTTerminateProcess1IsProcessorFeaturePresentQueryPerformanceCounterGetSystemTimeAsFileTimeInitializeSListHeadEnterCriticalSectionLeaveCriticalSectionInitializeCriticalSectionEx"WaitForThreadpoolTimerCallbacksCloseThreadpoolTimerSetThreadpoolTimer CreateThreadpoolTimerDeleteCriticalSectionCCoTaskMemFreeConvertStringSidToSidW5GetLengthSidLocalFree,EqualSidGetTickCount64BGetTokenInformationRaiseExceptionBCoTaskMemAllocCoGetMallocConvertSidToStringSidWCopySid,RegSetKeyValueW FreeLibraryLoadLibraryWQueryOptionalDelayLoadedAPILocalAllocEventActivityIdControlConvertStringSecurityDescriptorToSecurityDescriptorWRegCloseKeyRegCreateKeyExW.RegSetValueExW FindResourceExWLoadResourceLockResource!SizeofResourceUuidCreateGetComputerNameExWRegGetValueWRegOpenKeyExW RegDeleteValueWapi-ms-win-core-libraryloader-l1-2-0.dllapi-ms-win-core-synch-l1-1-0.dllapi-ms-win-core-heap-l1-1-0.dllapi-ms-win-core-errorhandling-l1-1-0.dllapi-ms-win-core-processthreads-l1-1-0.dllapi-ms-win-core-localization-l1-2-0.dllapi-ms-win-core-debug-l1-1-0.dllapi-ms-win-core-handle-l1-1-0.dllapi-ms-win-eventing-provider-l1-1-0.dllapi-ms-win-core-synch-l1-2-0.dllapi-ms-win-core-winrt-error-l1-1-0.dllapi-ms-win-core-util-l1-1-0.dllapi-ms-win-core-processthreads-l1-1-1.dllapi-ms-win-core-profile-l1-1-0.dllapi-ms-win-core-sysinfo-l1-1-0.dllapi-ms-win-core-interlocked-l1-1-0.dllapi-ms-win-core-threadpool-l1-2-0.dllapi-ms-win-core-com-l1-1-0.dllapi-ms-win-security-sddl-l1-1-0.dllapi-ms-win-security-base-l1-1-0.dllapi-ms-win-core-heap-l2-1-0.dllapi-ms-win-core-registry-l1-1-1.dllapi-ms-win-core-libraryloader-l1-2-1.dllapi-ms-win-core-libraryloader-l2-1-0.dllapi-ms-win-core-registry-l1-1-0.dllRPCRT4.dllLsaOpenPolicyLsaQueryInformationPolicyLsaCloseLsaFreeMemoryapi-ms-win-security-lsapolicy-l1-1-0.dllhRtlInitUnicodeStringRtlUnsubscribeWnfNotificationWaitForCompletionNtQueryWnfStateDataRtlSubscribeWnfStateChangeNotificationRtlPublishWnfStateDataRtlNtStatusToDosErrorNoTebRtlIsMultiSessionSkuApiSetQueryApiSetPresencentdll.dllapi-ms-win-core-apiquery-l1-1-0.dll0RtlGetPersistedStateLocationRtlIsMultiUsersInSessionSkucRtlInitString?_Xlength_error@std@@YAXPBD@Z?_Xbad_function_call@std@@YAXXZ?_Xout_of_range@std@@YAXPBD@Zmsvcp_win.dllwcsnlenwcschrwcsstr%RegQueryValueExWRegLoadKeyWRegFlushKeyCompareStringExRegOpenCurrentUser"UuidToStringWRpcStringFreeW0RegUnLoadKeyWCompareFileTimeFileTimeToSystemTimeUuidFromStringW UuidIsNilRegEnumKeyExW!RegQueryInfoKeyW RegDeleteTreeWMIsValidSidResolveDelayLoadedAPIDelayLoadFailureHookInitializeCriticalSectionAndSpinCount)SetEvent'ResetEventCreateEventWRpcExceptionFilter-SleepNdrClientCall4LoadStringWExpandEnvironmentStringsW(CoInitializeExFCoUninitialize CredIsMarshaledCredentialWCredUnmarshalCredentialWCredFreeInitializeSRWLocknRpcBindingCreateWkRpcBindingBindoRpcBindingFreeapi-ms-win-core-string-l1-1-0.dllapi-ms-win-core-file-l1-1-0.dllapi-ms-win-core-timezone-l1-1-0.dllapi-ms-win-core-delayload-l1-1-1.dllapi-ms-win-core-delayload-l1-1-0.dllapi-ms-win-core-processenvironment-l1-1-0.dllapi-ms-win-security-credentials-l1-1-0.dlllstrcmpiWapi-ms-win-core-string-obsolete-l1-1-0.dllLsaLookupUserAccountTypeLookupAccountNameLocalW LsaLookupSids2LookupAccountSidLocalWapi-ms-win-security-lsalookup-l1-1-2.dllapi-ms-win-security-lsalookup-l1-1-0.dllGetPersistedRegistryLocationWRtlNtStatusToDosErrorRtlFreeAnsiStringRtlUnicodeStringToAnsiStringapi-ms-win-stateseparation-helpers-l1-1-0.dll?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ?_Init@locale@std@@CAPAV_Locimp@12@_N@Z??1?$codecvt@GDU_Mbstatet@@@std@@MAE@XZ9??0?$codecvt@GDU_Mbstatet@@@std@@QAE@I@Z?do_length@?$codecvt@GDU_Mbstatet@@@std@@MBEHAAU_Mbstatet@@PBD1I@ZC?do_unshift@?$codecvt@GDU_Mbstatet@@@std@@MBEHAAU_Mbstatet@@PAD1AAPAD@Z?do_out@?$codecvt@GDU_Mbstatet@@@std@@MBEHAAU_Mbstatet@@PBG1AAPBGPAD3AAPAD@Z?do_in@?$codecvt@GDU_Mbstatet@@@std@@MBEHAAU_Mbstatet@@PBD1AAPBDPAG3AAPAG@Z?do_encoding@?$codecvt@GDU_Mbstatet@@@std@@MBEHXZ?do_max_length@?$codecvt@GDU_Mbstatet@@@std@@MBEHXZ?do_always_noconv@?$codecvt@GDU_Mbstatet@@@std@@MBE_NXZ?_Incref@facet@locale@std@@UAEXXZ4?out@?$codecvt@GDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBG1AAPBGPAD3AAPAD@ZB?_New_Locimp@_Locimp@locale@std@@CAPAV123@ABV123@@Z?_Addfac@_Locimp@locale@std@@AAEXPAVfacet@23@I@Z1??Bid@locale@std@@QAEIXZ?id@?$codecvt@GDU_Mbstatet@@@std@@2V0locale@2@A??4?$_Yarn@D@std@@QAEAAV01@PBD@Z1TryAcquireSRWLockExclusivememcmpmemcpymemmove*))@))a)q))S+C+*)*))---P q      @*0* *P*)c+P$!,"""""a"""`*B,$$2(B(R(b($$q$++!=!!##@$$# $#$0$0))+%""5"E"*****@ 0  "+(r((R,+x(@p  ( 8 H X hH*Qx*Q7*Q؈MUI4VS_VERSION_INFO |O |O? StringFileInfo040904B0LCompanyNameMicrosoft Corporationv'FileDescriptionMicrosoft Passport Credential Providern'FileVersion10.0.20348.5386 (WinBuild.160101.0800)8 InternalNamengccredprov.LegalCopyright Microsoft Corporation. All rights reserved.HOriginalFilenamengccredprov.dllj%ProductNameMicrosoft Windows Operating SystemDProductVersion10.0.20348.5386DVarFileInfo$Translation (HH Q  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG(HH Q  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^^^^GGGGGGGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^GGGGGGGGGSSSGGGGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGSSSGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuGGGGGGGGGSSSSSSGGGGGGSSSGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGG^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGSSSSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuu^^^GGGGGGGGGGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^GGGGGGGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuu^^^GGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^GGGGGGSSSGGGGGGGGGGGGGGGGGG^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGG^^^GGGGGGuuuGGGGGGjjjSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuuuuGGGSSSSSSGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^jjjGGGGGGjjjjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuu^^^GGGGGGGGGjjjGGGGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^GGGGGGGGGSSS^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGGGGGGGGGGG^^^GGGGGGGGGGGG^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjuuuSSSGGGGGGGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^SSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuu^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSuuuSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuujjjGGGGGGGGGGGGjjjuuu^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG(HH Q  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuuuuuuuuuuuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSSSSGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuujjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^SSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG^^^GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG(HHn  tttiii]]]RRRFFFHHHHHHHHHHHH                                                       ,  ,  .                                                            .  ,   ,                                                      HHHHHHHHHHHH.܀#1[~H/&Fl1 MUIMUIen-US<0@0H0P0h000000000000000001 111$1,141<1D1L1T1\1d1l1t1|111111111111111111111111111111222 222 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|222222222222222222222222222222222333 33333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|333333333333333333333333333333333444 44444 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|444444444444444444444444444444444555 55555 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|555555555555555555555555555555555666 66666 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|666666666666666666666666666666666777 77777 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|777777777777777777777777777777777888 88888 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|888888888888888888888888888888888999 99999 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|999999999999999999999999999999999::: ::::: :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|:::::::::::::::::::::::::::::::::;;; ;;;;; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<< <<<<< <$<(<,<0<4<8<<<@>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?>>Q>l>v001P1Z1112,2_222347667J99+:;<> >>>>2>6><>@>F>J>P>T>Z>^>d>h>n>r>>>>>>?"?&?,?0?6?:?@?D?J?N?T?X?^?b?r?v??????????000%000;0F0e0j0w000000000000111(131>1I1T1_1j1u111111;2]22223B3q3334[4445<5o5555'6P66667;7d77778O8888889%999T9Y9{99999:F:::Y;;<{<<====`>>$???\F00 1117223g330444a55A667[778}88L99:b::&;;;b<<=y==D>>???`9001e11(222K333/4o4u444778a88 999$:p::::;4;;;;B<<=d==+>>>H??x0u00)1q112T2Z2s22b333333 4&4F4i44$555K667r776888,9y99999:::R;;>%???l]00,111T22%333H445R555'6.6J6f6778k888999':r:::::T;x;;;<{<<<==>c>>!???\A001f111223]33)444R55&6~66J778}888999-:v::+;;;M<<===7>>>b??p-000^11*222^33 444I55 6l66.7|778K8889_999.:s:::B;;;9>~>>?M???L0a00001u11122627V7p77888 9r99N::;;;L<<===`>>7??X0{00N11#222]3344 5t55G66!777Z88199:r::R;;<~<>>>>? p111202P22 3|3333L4~44"5Q5w555 6K666#7A7778L9t999F::: ;;;$<*->00011#1:1R1_1f1s1z11111 2"2E2[2r2222233t3{333334:4A444444445565i5566%606B6W6]6b6i66k8p9z99E;;;Z0>C>\>m>y>>>??U?y????@ 000'131;1S1[1h1p1}111111111222282A2M22222334)4X4d444445$555596x666666!7+7:7p77777 898 999999::;;<" >>#>X>e>w>>>>>>>>? ??&?O?_?q?w?P00Q000000013122d2|2222233s334D444465=57!777858K8j8r88888888899"919K9x9~999:;2;;;<9>>>>>???!?(?????????`-0M0m0000000/141:1@1F1d1k1o1v1z1111111(2C2Q22222U3b33333&484N4\4s4444545F555555U6o666667h7r77&888l8w88888899#919A9Q9f9y999999::3:F:g::::::::W;o;;;;(<>>>>>>>>? ? ?]?????????p000!0.050<000000 11G111111 2&262S2m2222222 313H3X3h3x333333 434M4q44444445*5:5J5Z55555556C6^6666666 717E7U7j7w77778838R8j88889#::; ;i;;;;<=%=5=b=w======+>7>>>??.?X??00<1B1x111122*2>2V2\2222223'3\3h3333333444'4I4d4s4555556666667+7e77778889 :::&:5:;==R>e>?l?100223K4445=7Q7^7g7p7z77777777777888 8)828;8D8M8899G9]9|999999%:;:U:::::);c;;;;<<<=@==== >->I>>>>>>?O?i?v???0F0n00001 1P1X1`1o11111+2;2[2f2r2z2222393K3R333333444"5O5`5~55555Y6c6{66666666 7777D8m8|888 9979R9c99999a:k::::';6;T;c;;;Fc>>>>>!?%?*?0?6?>D>O>>>>>>>>?9>P>]>t>>>??G?S??????&001"12%2F222333-474V4y44445666677@7U777777%8/8C8M8c8r999999:J:V:\:o:::;;Z;c;;;;<<4<>>$>G>}>>>>>>?3?D?p??????? 030D0c0q00000011?1G1a1o1w111111 22!2B2W2q2z222222!3.3N33333334J4Y4s444444445*5P55555|66677-7<7j7y77779c999::%:D:z::v;};;;;;;_<<<= =!=@=v=9?O??0#0b000001"171v1111111112=2R22223334(4/464=4D4m44444444444485?5F5M5T56666667E7L7S7Z7a7777 8?8K8h888J9[9x99#;);;;;; <<#<*<1<8H>]>d>?*?B?i?z????00$0+0P0}00Z1q11112=2a2222 3*3[3x3333344444559588888.9S9g9u99999993:E::;;;/<:*>}>>>>>>> ?!?*?6?C?f?p????????00-0000w3~3444444505@5f55555616F6S6o666666666778808C8w88888889S9_9}99;A<<< =4==C? F0L011"2D22v3333333 4N44T555555556?6m6r6666667!7-7n77777#8G8u8F9Q9999:9::::E;V;|;;;;;;;<>>>@?U???????000M1<2N2S222*363D3N3_333*464N4Z4f44 56 72787Q7z77778"8=888;9{9 ;c;z;;;;;; <<Q>>>>?K?t???@0 1111111144B4`4j4q444444Q5m5666.787J78l88888-9p99:{::::;;<1f>>>>>P0N0\0m000112^2v22223334:4R44435G5\55556I6h6n6y66666677888888 9:9O9v999999;:I:Q:_:::::#;:;K;l;;;;;;;;;;;<<(<;%>,>`>f>l>>>>>>>?0?:????`0 0=0D0P0W0|001X1b111B223D3S3b3t4466K6i66666767S7u777788999::s:::u;;;; D>>s?????????????p000 00000 030g0000111222H3e33334n5t555 66S66667 7&737W7s788889C::::;A;;;;; <<.<9[>a>p>>>>?&?4?E???0>0X0i00000 11&1i111U2g2x22333*4A4I4^4o4444455A5{55555566+6666677N7a7777L8c8k888889$9V999:<<'=5=T=e=>?0?A??000z172K2\2-3;3G33:4E4444455-5I55555}67-7>7D8X8i89f9w994:W::: ;n;;;; <=+>a>k>q>>>>>3?B?Q?\?p??????????00'090E0P0d0v0001 1>1a12233n4445_555p6667c7777A888889@9l999 :5:a::::;=;i;;;;)@>h>>>> ??H?^??0h0l0p0t0x0|0000000000000000 1.1K1c1~11223-3@3P333334444565g55556,6R6v666667g777778F8\8x8888[9:(:3:?:V:k::::::;;G;S;_;k;;;;;6=R=_=w> ???"?9?X???000000 1s1222252T2223333334K6[6x677<777 8R888!9E9999-::::;;;-<9>E?K????0Y0k00000i112`2s22223'3:3334 444"4H4U4x44456666,77&88888889I9p999:::/;?;;;M<<"=/=M=u==S>>>>?m??B0O0m00111122223x3333333333 455{666Q777788i9 :::: ;8;O;;;;;.T?x?????????0000301&1X1m11112 334h4{44444 5:506a6x666 7-7l7777F8K8Q8n8888888#9m9x9999::]:g:m::::";7;<<+<^t>>>>?%?S?m?????#0/0:0]0k0s00000003_4e45/6D6r666666778#9.9F9R9999:#:4:::#;/;q;;#<8>B>>>>>>>>/???c?}??????  0070G0s0000001.1T1d1t111111 22C2v2222222%353E3U3s3333334.4Z4j4444445&5S5u555555 6'646V6n66666 77F7777L8\8x8889,999999:6:V:t:::::;;C;e;;;;;<)(>5>S>v>>>>>?%?s???0 0&0_0x01"1V111 22$22282K2_2e2x222303K3}3333e4s444/555t6666667*77889b9o9990::;;<;d;;;;;;;S>>>> ?(?=?b?u???@0+0^0m000)122q2223333#4W4o444596T6`6666666F7Q77777 888999: ::;:I:\::;);I;;<<<==s=>T>n>z>>>>#???G?c???P<0J0[011112 23223344#4f4t44456M6b666S7748[8g88889,9094989<9@9D9H9L9P9T9X9s9999::::<\C>Z>b>>>>>??`01 11-1?1K1W1k1}1111m2v2}222222222222333C6j77777-::&;E;Q;;;;;;;<,;>P>a>>>>>> ????N?h?}???p,00*0;0^0u0000001 1D1N1Y11112242L2f2w2233333333344'4/4M4[4l444j55555(6666a7777778-8G8a8{88888919<9L9999999:(:4::::::::::#;3;7;;;?;C;G;K;O;S;W;[;_;c;g;k;<<+>1>?>K>b>p>x>>>>>>>??? 0 0B0Y0n00000 1k1112 2L2X2222233)3<33"4'424T4444445(5555556:6F6w6666o7}777777 868H8Z8888889.9@9R999999,:O::::;U;[;d;;;;;;<=>@>x>>>#?:?^?x???000x0000(1Q11111'282>2J2222(3Q33333V4i4o4{4445666777 889:I:N:U:::::::;;;;;; <"6C6H666677"7S7Y7c7t7y7~7777"8)8g8m8x88888889969;9@9v9{9999999999:!:::::::::; ;#;(;-;t;y;~;;;;;;;;">'>P>g>r>w>>>>>> ?????D?r?w??????????0'0H0S0X0f0k00000000001"1.13181F1K1\1a1f1|1111 22282L2Q2V2~22222222222-33393^3d3j3p3v3|355566'62676F66666666677/7C7H7p777=8B8w8|8888888.939:9x9~999999999: :":2:c:n:s:::::::: ;Z;`;e;y;;;;;;<<>:>C>J>O>T>>>>>>>>>>>?'?.?3?8?j?s?z????????0 0000N0W0^0c0h0000000000121;1B1G1L1~111111111122&2+202b2k2r2w2|22222223 333F3O3V3[3`33333333333*434:4?4D4v444444444425;5B5G5L55555555555h6q6x6}666666'70777<7A7i7n77777777878@8G8L8Q8{888888889"9;9@9Z9999:(:.:=:V:\:k:y:::::::::; ;;,;2;V;a;m;s;;;;;;->8>Y>s>x>}>>>>>>G?L?W?a????????????@00'0L0V0b0g0l00000011 1?1M1[1s1x111111!2'222T2_2222222233=3D3L333333444L4V4^4c444445 5#575<5W5}555,66667]7n7t777"81898g8889+9:9t99999o;{;;;;;;;;;;;<+B>G>L>>>>>>>>>> ?l?q?v?????????>0C0I0k0z00000001 1*1;1A1a1r1x11111112)2/2X2i2o222222233X33333333344 4(474<4A4^4m4r4w444444444555565E5J5O5l5{5555555555566"6'6D6S6X6]6z6666666666667+70757R7a7f7k777777777788 8*898>8C8`8o8t8y8888888899 9A9Z9_9d99999999997:>:C:H:::::::::;#;(;-;Y;^;;;;v<{<<<<<<==-=>=^=~====>">C>d>>>>>s??0000~00000001"151H1a1o11111r2w22222333=3J3Q3x333333334 414?4D4[4q4w44444455+565W5555,61676Q6W6666787U7777778&8+8 999999/:4:9:H:P:e:j:o:~::::::::;;0;5;;;;;<G>>>>#???m?r?????800(0C0Q000000000111151:1 22'2.2E2^2222222222233 33"3'3H3T3Y3h3n3s33333=4U4`4e44444444445 58555555555 6#6>6O6a6|666J7u7888X888899S9X9}99999:(:3:8:::::; ;G;;;;;<< <# >S>`>o>t>>>>????????"08000.1D1111112(242F22333334555566/666O6V6o66668 88$868@8M8X8a8l88888 99b9p9999:B:N:_:o:::::::;(;2;\;;;;;<<5'>3>M>U>l>t>>>??)?:?  0"0b0p000"1,1N1n11111 2+2K2k2p2222230353R3r33444 5!5?5I5R5\5m5w55556,6D6e666666757n7778)8O8889,9F9j9y9999?:^:o:::;6;J;a;s;;;;<:>#>5>V>>>>>??C?d??????00:0o0t0z0000000u11111*2:2X2`2r2223E333334474P4/5556!6/6O6r666 797y7777t888889c;w<=g????@50c0o0000001 11 1`1i1o1w1}112$2*2=223G3Y3m3|33334$41494b44&585L5[5u555555556D6k6}66667 7$7-7D7d7v7777788&8=8888x99+:0:C:_:p::::::t;;;;;<.=8=X=======>.>%?:??P 00+050A0M0e0r0~00000000001"131g1v111112#242o22222222 3V3m333p4~444445 55!5555566c6t666666'7>7F7Y7b7y7777888889 9;9D9[9?:t:y:::::;;@;`;;;;49>Z>k>y>>>>>>?r???`0 00g0000O1b1x11 22 3\3m333334,4J444455555 66*696N666666666(747A7L7]7777782888F8^8h8n8|888888889;9E9K9U999999:H:c::::::::;L;q;;;;;;;;<<<<<=#=@=t=======>T>f>>>>>> ??-?]?o??????p006012222223(343<3w3333344i4444445 5+5Y5s5555556:67808R8Y8m88888 99I9^9999 ::%:,:g:x::: ;;;A;M;U;;;;<<<<<<<)=F===>n>>>>?5?>?P?n????00A0a011B2j222k3y333 444,4y4444444-575=5P5l55526C6X6g6{6666#7,7V7g7777777-888888 9 93999::f:r::: ;;4;E;p;~;;;;;< <<<<<<<<@== >S>>>>?(?>?U?????10F0a0k0{0000001.1E2t22^3333U4f44444.6;6Q667 777v88B999999 :*:X:i::::::,;T;;<<@5>>>?D?d????&00001.191c122233J3[333334a555_66&787X7_7s7777777788;8k88889,989X9_9z999996:]:::;4;;; 4>[>v>>>>>]??? 00]0j0000000 11,1D1J1]11111112 222a2k2q222*3v3333%4;4~44444 55*5;5a5r5556666$77 8888889(909=9e9999999:1:=:I:^::::::::;;;-;_;y;;;;<->T>o>x>>>>>>>?,?7?u????80I0]0/1A1111112 2 2@2R22222233%3@3U3h33334|444d6v66677$7?7H7_777778*838N8W8n88888888999'9-9@9b99999999:!:4:R:h:::::::;;-;<; <9>>>>O?]?i??????????$022'41445667777-949>9X99:@:G:L:V:[:e:j::::::::; ;;;;<*f>>>?O?a?f?k???????7000000A1t11111$2W2d22222 3-3X3h3o333434C4J444455%5~555556Y666666"778R888:?X1235866s7788F8V8]88889/9699:N<=== >F>R>>?'?H?M?f?k?x????800.0F000}111"2@2I2T2[2v22222222222222222233 333/3?3O3X33444,5R5a5x5~555555555555e6z6667@7P7s777777&8/8<8B8N888j999999999:1:N::::::;;;;;;<">.>:>F>R>^>j>v>>>>>????? 0 0!010A0Q0^0r00000000 11*1>1S1n111111122&262F2W2b2o222222222 3$3>3T3o3333333344!414A4Q4^4r4444444 5`55"6G6M6R6X6c6i6t6{6666666666667777'737L7S7{777777777777778 888%838C8S8c8s888888889919A9N9b9r9999999999!:1:A:Q:a:n:::::::::;;#;0;D;T;d;q;;;;;;;;<">>??002a3r3334"44445}5555556=6`666667?7b77778I8l888889>9a99999:3:V:y:::;J;;;;_>>?@{0001J11112M22223&3V3y333 4C444955U667u7778d8888o999$:Q:::;W;;;&h>>2???P-0u0000,1f1111.222353b333 4C444k555!6D6g66666797\77777 8.8n8889$9G9j9999:M:::::9;{;;;$f>>>>T?w???`50w0001G1w11112&2I2o2222,3O333344 595s555&6I6l6667w7777%8U8888S999:<:::J;;;$>>>?j??pL0:0000 1e11 2-2P22223j33336;6"<8?5?M?`??(001333444m>>>>?R?44J4y4F7\777!8g88889"9A9Q9a9q99999999::!:1:A:Q:::::::;;L;`;h;p;x;;;;;;;;;;;<> >T>d>p>x>>>>>?? ?(?\?l?x?????? 00(000d0t00000001$10181l1|11111112 222$2,242<2L2T2\2d2l2t2|222222222223 3@3L3l3x33333334 4,444<4D4L4X4x444444445$5,585X5h5x55555555555660686@6H6X6|66666666666666 77$747<7D7t777777778 888$8,848<8D8L8T8\8d8p8L9T9\9d9p99999999:$:0:P:\:|::::::::::;(;4;T;`;;;;;;;;<<$<0>><>D>L>T>\>d>l>t>|>>>>>>>>>>>>??4?P>X>d>>>>>>>>? ?0?8?@?P?t?????????0080\0d0l0t00000000000001\1h1111111112,282@2t22222222$343@3H3|33333333,4<4H4P44444444545D5P5X555555566<6L6X6`6666666770787T7d7p7x77777778$80888l8|88888889,989@9t99999999$:4:@:H:|::::::::;;D;L;X;x;;;;;;;<(<4<<> >@>P>`>>>>>>>??0?8?H?T?t?|???????????40@0x00000001141<1T1d1t1111111202@2,343<3D3d3l3t3|33333334$4,444L4\44444445545|5555555 646@6`6h6666666677$7,7T7h7p7x77777748@8`8888888899<9l9x9999999<:H:h:t::::::::;;D;L;T;\;d;l;t;|;;;;;;;;;;< <<<$<,<4<<>,>0><>\>d>l>t>|>>>>>D?L?X?x??????????? 00$0\0t0$1<1D1L1X1`111111111111122<2D2L2T2\2d2l2t2|2222222223 3@3X3d333333334 4D4L4d4t4|4444445 5@5X5d55555555556(686\6d6|666667 777$7,747<7D7L7T7`777777777778 8$8,888X88888888889949<9L9T9\9d9l9t9|99999999999999999: ::,:8:\:l:::::::; ;,;L;\;t;;;;;;;;< <, >>>$>,>4><>D>L>T>d>p>>>>>>>>>? ???$?,? >>>$>,>4><>D>L>T>\>d>l>t>|>>>>>>>>>>>>>? ???$?,?4? >>>$>,>4><>D>L>T>\>d>l>t>|>>>>>>>>>>>>>>>>>? ???$?,?4?>>>,>4><>D>H>P>T>X>`>d>l>p>t>|>>>>>>>>>>0H0,0|000000001101L1p111112h22@3h3334(4H444P 4000 00000 0$0(0,0004080@0D0H0P0T0X0\0`0d0h0p0t0x0|000000000000000000000000011 111 1$1(1,10181<1@1H1P1X1`1d1h1l1t1x1|1111111111111