MZ@ !L!This program cannot be run in DOS mode. $#pppqp5ppppqpqpqpqp[ppqpYppqpRichpPEL! П   J@A0o@cU,|^T`<0@.text `.data1 @.idata`@@.didat0*@.rsrcUV,@@.reloc,.@Bp(! pw'<>(@B)@B)@B(*@Bp*@B*0'0)0)@)0PP6 @@70p P p`UDVBP `@0P`!S-pPGSP!@qS#p pO  p]]P_E JV`@D@D`Ћ@Ќ`0 PPPp0 P@Ѝ`@0``D@PЈ0C`@CCppp0`@CDC 2SPFpPGjt 1SPFpPGj`tPCSPFpPGj`SP/pPGox`S'pPGyS ,qBSppPGPCSppPG!SppPGii{{Z0f@ j @`0C@~ j~~~@p~Ё0```@`0 0ZpHg> >TP^ rg> >XPR r`p@` P DT\ @D0!0!@  @  0@ @ p``UDVVpDPp@ `0`@Pp @`0` 00@0P@p Pp  0@P`@P`pP`@pP !P!#' ,-P/1 20CPFSZpbd0fp 0@ P`pp0@pП`PЯP0p 0@P`p @P`p0 @%%'()@))P67:> >BBCPCCCCD@DpDDEPG JOPTUVVV]]_`fff gii jjo pqq`ttxxy{p~~~~~@` @`Ё0``p@p0`@`Ј0`0` 0@PЋ0`Ќ@`Ѝ@` P` 0@`P@p` P8``aaa  ShowEmptyTileSOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers\{F8A0B131-5F68-486c-8040-7E8FC3C85BB6}1h_lH@~[=L9o<{Oyz%gNBiVzOCLargeLabelControl::CredentialDeselectedCWLIDCredProvCredential::ProviderUnAdviseCWLIDCredProvCredential::GetBitmapValueCWLIDCredProvCredential::GetSubmitButtonValueclientcore\ds\ext\live\identity\credentialprovider\cwlidcredprovcredential.cppCSmallLabelControl::CredentialAdviseCSmallLabelControl::CredentialDeselectedCLargeLabelControl::CredentialAdviseCWLIDUserImage::CredentialAdviseCWLIDUserImage::CredentialDeselectedCWLIDCredProvProvider::GetFieldDescriptorCountCWLIDCredProvProvider::GetCredentialAtclientcore\ds\ext\live\identity\credentialprovider\cwlidcredprovprovider.cppCLargeLabelControl::Initializeclientcore\ds\ext\live\identity\credentialprovider\cwlidcontrolhelper.cppSoftware\Microsoft\IdentityCRL\Tracehr = pWLIDCredProvCredential->CheckInit()NZBVW&0CIEW>o9DjT,g@nMIϱP{ד:c@H@rpbad array new lengthapi-ms-win-shcore-obsolete-l1-1-0.dllapi-ms-win-shcore-thread-l1-1-0.dllBcp47Langs.dllext-ms-win-security-cfl-l1-1-0ext-ms-win-security-cfl-l1-1-1ext-ms-win-security-cfl-l1-1-0.dllSspiCli.dllRPCRT4.dllCRYPT32.dllapi-ms-win-security-lsalookup-l2-1-0.dllapi-ms-win-security-sddl-l1-1-0.dllUSERENV.dllapi-ms-win-service-winsvc-l1-1-0.dllapi-ms-win-security-credentials-l1-1-0.dllapi-ms-win-security-provider-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-1.dllext-ms-win-devmgmt-policy-l1-1-0.dllFFuw-NFEH/дtk(ԺCy&|=H:c@H@rṕ4|ZE"\ CmPa`\D N͢2hK_Lrz4 @e ext-ms-win-appmodel-shellexecute-l1-1-0.dllUSER32.dllUnknown exceptionmktExceptionReturnNtReturnHrLogNtLogHrFailFast%hs(%u)\%hs!%p: %hs!%p: (caller: %p) %hs(%d) tid(%x) %08X %ws Msg:[%ws] CallContext:[%hs] [%hs(%hs)] [%hs] %wswilonecore\internal\sdk\inc\wil\opensource/wil/resource.hntdll.dllRtlNtStatusToDosErrorNoTebRtlDllShutdownInProgressRtlDisownModuleHeapAllocation_p0WilError_03Local\SM0:%d:%d:%hs    @  CWLIDCredProvProvider::GetDesktopTypeCWLIDCredProvProvider::_ReleaseCredentialsCWLIDCredProvProvider::SetUsageScenarioMicrosoftAccountCWLIDCredProvProvider::AdviseCWLIDCredProvProvider::UnAdviseCWLIDCredProvProvider::GetFieldDescriptorAtCWLIDCredProvProvider::EnumerateConnectedUsersCWLIDCredProvProvider::GetCredentialCountCWLIDCredProvProvider::_EnumerateUserTile; kDWOhTInconsistent state data size in wnf_query%hsonecore\internal\sdk\inc\wil\resource.hI[_9*Ou> A5@# AP_OxsFieldDescriptorCoAllocCopyclientcore\ds\ext\live\identity\credentialprovider\cwlidcredprovhelpers.cppFieldDescriptorCopyclientcore\ds\ext\live\identity\credentialprovider\CWLIDControlBase.hhr = FieldDescriptorCopy(cpfd, &m_CredProvFieldDescriptors)CControlBase::InitializeCControlBase::GetFieldStateCControlBase::GetStringValuehr = SHStrDupW(m_wstrFieldLabel, ppwsz)URL_PasswordResetURL_RegistrationOSDATA\Software\Microsoft\Windows\CurrentVersion\RetailDemo\OobeWriteCWLIDCredProvCredential::InitializeCWLIDCredProvCredential::AdviseCWLIDCredProvCredential::UnAdviseDefaultUserNameSoftware\Microsoft\Windows NT\CurrentVersion\WinlogonCWLIDCredProvCredential::GetFieldStateCWLIDCredProvCredential::GetStringValueCWLIDCredProvCredential::GetUserSidNo User SID to return.CWLIDCredProvCredential::GetFieldOptions2hK_Lrz@Qm6t4` F]|YQECV@j1   EnabledSoftware\Microsoft\Windows\CurrentVersion\RetailDemo\OobeWriteq#3J}RtlQueryFeatureConfigurationRtlRegisterFeatureConfigurationChangeNotificationRtlUnregisterFeatureConfigurationChangeNotificationRtlNotifyFeatureUsageNtQueryWnfStateDataNtUpdateWnfStateDataonecore\internal\sdk\inc\wil\Staging.hWilStaging_02CWLIDUserNameTextBox::InitializeCWLIDPasswordTextBox::InitializeCSmallLabelControl::InitializeCHyperlinkControl::Initializehr = pCredential->CheckInit()CForgotPasswordLinkControl::IsRemoteDesktopCForgotPasswordLinkControl::HasDisabledPoliciesDisableUserAuthSoftware\Policies\Microsoft\MicrosoftAccountAllowMicrosoftAccountSignInAssistantAccountshasDisabledPolicies=%dCWLIDUserImage::InitializeCWLIDUserImage::GetBitmapValueCSubmitButtonControl::InitializePߩD Ihn[j1   @API-MS-Win-Core-LocalRegistry-L1-1-0.dllRegDeleteKeyExWadvapi32.dllRegDeleteKeyWH0J$A p H0J$A p H0J$C  pH0J4A H  pH0J$A p H0J4AH pH2A p H 0J$ApH 0J4AH   pH 2AH  pH 2E H H pH 2A p I 2@A  H pI (2 @A  HHH  p$H0J<EH H  pH0 H@AH  $pH2A  pID0JLGH H ( H $P!(P!,P!0P!4 8P!<p@H0J$E 0p H2AHp I42  EH    H  $tH( ,p0I$0J<$GH H (P! p H00J4\ AH P!P!    $P!(p,H2A    pI2A  pH0J$A  pH2EH H pI$2$CH  P! fp I0J$$A P! pI0J4A H pI0J4A H pI0J4A H pI ,2,@ GH  XH  P!  $p(I!02$ G H H   P!$ (p,I"2A H H pI#42 $ G H H H    $P!( ,&p0I$2A H H pI%2A H H pI&(24$G H H X Dp$I'0J,A  HpI(0J,A H pI)0J,$CH P! pI*0J4E H H pH+0J4@AH *pH,2A H HpH- 2$CH HP! .pH.2A H HpI/0J4AH  pH02A p H10J$A  pH20J4A   H pI30J4A H pH42AH  pH52$AP!p H62A  pH72A p H80J$A p H92$AHP! pH:2$C P!  `pH;2E H  pH<2`A   H pH= 2ApH> 2ApI?,0J4 AH      $p(I@$2$GH H P! p IA 2@A  H pIB 2AH   pHC$0J<A    HH p HD0J$$CP! pHE$0J4,AH   P! p IF(0JDAH  H  p$HG2$CP! JpHH2A p HI2A p HJ2D$C   P! pHK$2A  HH p HL 2ApHM(2$AH    P! p$HN,2@ G "H H  PP! P!$p(HO(2A    H p$HP2AH pHQ2A p IRD0JLGH H ( H $P!(P!,P!0P!4 8P!<p@HS 2@A H  P!P!pHT2A p HU2D$A    P!pIV,2\\A  H HP! $p(H 2@AH H @pH 08@AHpH0J$@CLP!P!  PpH2A p onecoreuap\ds\ext\live\identity\lib\rpcclient\wlidclient.cppRPC AsyncInitializeHandle failed, hr = %#xRPC failed to create new event, hr = %#xRPC call threw an exception code, hr = %#xRPC call failed, hr = %#xEncountered error while waiting on RPC call, hr = %#xRPC Async complete call failed, hr = %#xWLIDCpGetConfigDWORDValueRPC call timed out, hr = %#xRPC call was cancelled, hr = %#xWLIDCGetServiceConfigWLIDCGetConfigStringW[K\F\ [[ L[!L\[  6[ TP 3onecoreuap\ds\ext\live\identity\lib\systemstorelite\systemstorelite.cppSystemStoreLite::GetStoredIdentityPropertyFailed to retrieve the SYSTEM user's SID string. (hr = 0x%0x)Software\Microsoft\IdentityCRL\StoredIdentities%s\%sStringCchPrintf failed. (hr = 0x%0x)System store not found.RegOpenKeyEx failed. (win32 = 0x%0x)SystemStore property not found.RegEnumKey failed. (win32 = 0x%0x)StringCchPrintf failed for user SID path. (hr = 0x%0x)StringCchPrintf failed for full user SID path. (localHr = 0x%0x)SID missing from LiveID key. (win32 = 0x%0x)RegGetValue failed. (win32 = 0x%0x)StringCbLengthW failed. (hr = 0x%0x)StringCchCopyW failed. (hr = 0x%0x)j1   AssertFlagsWLIDRes.DLLonecoreuap\ds\ext\live\identity\lib\utilities\stringsrv.cpphr = CStringSrv::Initialize()CStringSrv::GetStringForIDonecoreuap\ds\ext\live\identity\lib\utilities\util.cppRegQueryDWORDhr = pExecutionContext->CreateRegKey(&pRegKey.m_p)Unable to open registry key for query: '[%ls]', hr = %x.Unable to Query DWORD value for '%ls', hr = %x.NoConnectedUserSoftware\Microsoft\Windows\CurrentVersion\Policies\Systemonecoreuap\ds\ext\live\identity\lib\utilitieslite\authbufferhelper.cppAuthBufferHelper::CreateAuthBufferhr = StringCbLengthW(wszUserName, USHRT_MAX, &cbUserName)hr = SizeTAdd(cbAuthData, cbAuthBuffer, &cbAuthBuffer)hr = SizeTAdd(cbUserName, cbAuthBuffer, &cbAuthBuffer)hr = SizeTAdd(cbDomainName, cbAuthBuffer, &cbAuthBuffer)hr = spAuthBuffer.Allocate(cbAuthBuffer)hr = SafeCopyMemory(pWhere, cbAuthData, pAuthData, cbAuthData)hr = SafeCopyMemory(pWhere, cbUserName, wszUserName, cbUserName)hr = SafeCopyMemory(pWhere, cbDomainName, wszDomainName, cbDomainName)SspiCopyAuthIdentity failed. 0x%XSspiEncryptAuthIdentityEx failed. 0x%XSspiMarshalAuthIdentity failed. 0x%Xhr = spAuthBuffer.Allocate(cbMarshaledAuthId)hr = SafeCopyMemory(spAuthBuffer, cbAuthBuffer, spMarshaledAuthId, cbMarshaledAuthId)O_)ܻܯ $0K%\Z[ K\F\ [\[ K\HI  [L[ K\F\![\[%\K\F\%\[ \[ K\F\%\F\%\[[)K\HI%\%\[L[%\0)[0!.% %\( 666@  C[%\%\!)L\[ \!`[P666666666@ 66\[ %\%\%\%\%\%\%\%\%\%\!)T4L\[[(K\F\ %\F\%\F\ F\ %\F\$$%\[ \[ ) K\HI%\[\[ )(K\HI%\[\[!!)TL\["\.[ K\F\ [\[ )K\HI  [L[ )TK\HI%\[\[)[\ )[ )T [ )T$[ )[ )T([!,K\F\%\F\%\F\  [[)TK\HI%\%\  [L[!)TK\HI%\%\[L[ )K\HI%\%\[L[0 )TK\HI%\[\[!)T K\HI%\%\[L[) K\HI%\%\[L[  \[  )T[!)TK\HI%\%\[Le[ \!K\F\%\[[)TK\HI%\[L[ [L[!,K\F\%\F\%\F\ %\[[)TK\HI%\%\ %\[L[ ) K\HI%\[\[!XK\F\%\F\%\F\%\F\ %\F\%\F\%\F\%\[\[)TK\HI%\%\%\ %\%\%\%\[LQ[ )T$K\HI%\[\[000K )T [DV~Fs[)7E]+H`D?ēF`}^ ]+H`CWE;*N*F%>@?@1@@@@@@@  (@  (@  (@  (@@ @ @@  (@   ( @@@ @@@ @(@@@@  (@  (@  (u,:Au$:Au:Aut:Aul:Aud:Au\:AuT:AuL:AuD:Au<:Au4:A%)5CSgK 5 [ /y [(2@PeS5Ba),/ YS # (f QQ(2@Pe !E/pgE;k ( sGGGGGGGGA1(JJJ GF.YE&2[Oe WfV;Xxd4+RS8HlW ocD\LoPT3mcK BanJrA)[G4NQgB///   G F!.#Y$E&&2'[O(e- W.fV0;14X6xd748+RSH8H ilW ocD\LoPaTc3mecSK BaneJ rIAQ)H[GGP4NQgB/v//d  1.  MU@s'e}0u-]5u0M@p@c0` =`MDtU-Z&V+c] =}mjH PrThtxl~45~Q__`!`||&G3C G47:=#O s9LT>Di',~###*t////3+4`AB|DE9LfvvvyДؔݔ *0X^dv{"'.69 %49>EMPʭU P"')hX+L,$2^PtF<4Ѩ[fQKUKd*0$ETW0+ @1MSA_SSPR_LogonReportResultStatussubStatus @,MSA_SSPR_LinkClickedMSA_SSPR_Usagehr @DRPCCallTimedOutRpcFunctionRpcTimeoutIntervalPartA_PrivTags   FallbackErrorPartA_PrivTags wilResulthresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessage *FallbackErrorPartA_PrivTags wilResulthresultfileNamelineNumbermodulefailureTypemessagethreadIdcallContextoriginatingContextIdoriginatingContextNameoriginatingContextMessagecurrentContextIdcurrentContextNamecurrentContextMessagefailureIdfailureCountfunction  =SspiEncryptAuthIdentityExPartA_PrivTags EncryptOptions%gNBiVzO3MSAClientTraceLoggingProvidersPOωGv%gNBiVzO3MSAClientTraceLoggingProvidersPOωGvcfg:AccountPolicycfg:InterruptResolutionDomaincfg:PasswordResetkernelbase.dllRaiseFailFastException N( i***(%lu characters redacted)***f(i@ii.(i i~('(+(i   ***** @i(@  ( (null)(6#(@  WinlogonDesktop Name: %sGetUserObjectInformation returned FALSE, GetLastError() : 0x%xCall to look up Group policy for not allowing connected user failed with %x.Group policy for not allowing connected user login is applied.CWLIDCredProvProvider::GetAuthDataFromIdentityEx2SetSerialization with WLID_CREDUI_CRED_TYPE credhr = SafeCopyMemory(pbAuthData, cbAuthData, reinterpret_cast(CredUICred) + CredUICred->AuthInfo.ByteArrayOffset, cbAuthData)SetSerialization with SEC_WINNT_AUTH_DATA_TYPE_PASSWORD credDomain name [%s] does not match provider namehr = SafeCopyMemory(pszAuthData, cbAuthData + sizeof(WCHAR), reinterpret_cast(PackedCredentials) + AuthData->CredData.ByteArrayOffset, cbAuthData)hr = SafeCopyMemory(UserName->Buffer, CredEx2->UserLength + sizeof(WCHAR), reinterpret_cast(CredEx2) + CredEx2->UserOffset, CredEx2->UserLength)CWLIDCredProvProvider::HandleSetSerializationDeserializeObject failed. HR=0x%x.CWLIDCredProvProvider::SetSerializationpcpcshr = m_pCredentialsArray[i]->ProviderAdvise(pcpe, upAdviseContext)ms-cxh://MSASSPRCflClearScenarioData failed with %x in wnf query.hr = m_pCredentialsArray[i]->ProviderUnAdvise()hr = pStringSrv->GetStringForID(L_TEXT_USERNAME_T, wstrLabel)hr = pStringSrv->GetStringForID(L_CRED_TYPE_PASSWORD_T, wstrLabel)hr = pStringSrv->GetStringForID(L_SUBMIT_BUTTON_LABEL, wstrLabel)hr = pStringSrv->GetStringForID(L_TEXT_WINDOWS_LIVE_ID_T, wstrLabel)hr = SHStrDupW(wstrLabel, &cpfd.pszLabel)hr=FieldDescriptorCoAllocCopy(cpfd,ppcpfd)hr = m_cpUserArray->GetCount(&cTotalUsers)hr = m_cpUserArray->SetProviderFilter(LiveGlobalIdProviderGuid)hr = m_cpUserArray->GetCount(&cUser)hr = m_cpUserArray->GetAt(i, &cpUser)hr = cpUser->GetStringValue(PKEY_Identity_UserName, &pszUserName)Got NULL user name at #%uFailed to enumerate tile for user %ls. (0x%x)Failed to enumerate connected users. (0x%x)hr = GetConnectedAccountGroupPolicy(m_pAuthBufferExecutionContext->GetExternalExecutionContext(), &connectedUsersGroupPolicy)Group policy for not allowing connected user login is applied. Returning 0 live tiles to be shown.hr = _EnumerateUserTile(m_dwNumCreds, WLID_USER_TILE_CONNECTED_GUEST)hr = m_pCredentialsArray[dwIndex]->QueryInterface( IID_ICredentialProviderCredential, reinterpret_cast(ppcpc))CWLIDCredProvProvider::SetClientContextContext GUID provided (%ls) is not for this provider. Ignoring and returning success.hr = SafeCopyMemory(pClientContext, cbClientContext, pvContext, cbClientContext)CWLIDCredProvProvider::RequestLockScreenDismissNULLCWE;*N*F%%2xI̦*{kd3Bd?h}UѨEћy/d(JLOKj>Gz NULL/ÿ(8GaqjNegotiateclientcore\ds\ext\live\identity\credentialprovider\CWLIDCredProvCredential.honecore\internal\ds\inc\idcrl\msacxid.hhr = imp.GetStatus()hr = SHStrDupW(pszUserSid, &m_pszUserSid)hr = pStringSrv->GetStringForID(L_CRED_PROV_TILE_LABEL_T, providerLabel)CWLIDCredProvCredential::ProviderAdvisehr = CheckInit()hr = m_pControls[i]->CredentialAdvise(m_pCredProvCredentialEvents)hr = m_pControls[i]->CredentialUnAdvise()CWLIDCredProvCredential::SetSelectedhr = m_pControls[i]->CredentialSelected(pbAutoLogon)CWLIDCredProvCredential::SetDeselectedhr = m_pControls[i]->CredentialDeselected()hr = m_pControls[dwFieldID]->GetStringValue(ppwsz)CWLIDCredProvCredential::SetStringValuehr = pTextControl->SetStringValue(pwz, m_pCredProvCredentialEvents)hr = pImageControl->GetBitmapValue(phbmp)CWLIDCredProvCredential::GetSerializationpcpgsr && ppwszOptionalStatusText && pcpsiOptionalStatusIconhr = m_ssprState.m_ssprErrorStatehr = RetrieveNegotiateAuthPackage(&ulAuthPackage)hr = SafeCopyMemory(pcpcs->rgbSerialization, m_ssprState.m_cbResetPasswordBuffer, static_cast(m_ssprState.m_pResetPasswordBuffer), m_ssprState.m_cbResetPasswordBuffer)hr = _GetPasswordAuthData(&pbEncoded, &dwLength)hr = _CreateAuthBuffer(pbEncoded, dwLength, m_CredState.m_wstrUsername, dwFlags, &m_pAuthBuffer, &m_cbAuthBuffer )hr = SafeCopyMemory(pcpcs->rgbSerialization, m_cbAuthBuffer, static_cast(m_pAuthBuffer), m_cbAuthBuffer)LiveIdShellExecuteCommandHost::LaunchBrowser Failed. (0x%x)CWLIDCredProvCredential::HandleGetSerializationErrorpcpcs && ppwszOptionalStatusText && pcpsiOptionalStatusIconhr = CStringSrv::GetStringForID(E_T_PPCRL_E_SSPR_INTERNAL_ERROR, formatMessage)hr = WLIDCGetConfigString(c_wsz_cfg_PasswordReset, ¶meterFromConfig)CWLIDCredProvCredential::_GetPasswordAuthDataCredSerializationHelper::SerializePasswordCredentials Failed. (0x%x)CWLIDCredProvCredential::_CreateAuthBufferhr = helper.CreateAuthBuffer( this->m_pAuthBufferExecutionContext, pbAuthData, cbAuthData, const_cast(wszUserName), dwRequestFlags, bEncryptAuthIdentity, ppAuthBuffer, pdwAuthBufferLen)CWLIDCredProvCredential::CommandLinkClickedm_pProvider != NULLhr = ((CCommandLinkControl*)m_pControls[dwFieldID])->CommandLinkClicked( m_pCredProvProviderEvents, m_pCredProvCredentialEvents)ppszSid != NULLCWLIDCredProvCredential::EraseTextFieldCWLIDCredProvCredential::ReportResulthr = GetMsaCxidSignInInfo( m_CredState.m_wstrUsername, UserIntention::SSCRPwdReset, &scenarioId, wil::out_param(scenarioContextBuffer), &scenarioContextBufferSize)hr = ::CflSetScenarioData(&CLSID_CWLIDCredentialProvider, scenarioId.get(), scenarioContextBuffer.get(), scenarioContextBufferSize)SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\UserTileFailed to set last provider, Reg_SetString failed with: 0x%x.ReportResult received Status = %#x, SubStatus = %#x. Mapped error = %#xhr = CStringSrv::GetStringForID(resourceId, formatMessage)hr = WLIDCGetConfigString(pParameterFromConfig, ¶meterFromConfig)hr = CStringSrv::GetMappedErrorMsg(ppcrlError, wstrStatusText)f/NgqkCWLIDCredentialState::GetLocRealmNamehr = CStringSrv::GetStringForID(L_TEXT_WINDOWS_LIVE_ID_T, wstrLocRealmName)CWLIDUserNameTextBox::SetStringValuehr = CControlBase::Initialize(pWLIDCredProvCredential, s_rgCredProvUTFieldDescriptors[WLID_UT_USERNAME], CPFS_DISPLAY_IN_SELECTED_TILE, CPFIS_FOCUSED, pWLIDCredProvCredential->m_CredState.m_wstrUsername)hr = CControlBase::Initialize(pWLIDCredProvCredential, s_rgCredProvUTFieldDescriptors[WLID_UT_USERNAME])hr = pStringSrv->GetStringForID(L_TEXT_USERNAME_T, wstrFieldDescriptorLabel)hr = SHStrDupW(wstrFieldDescriptorLabel, &m_CredProvFieldDescriptors.pszLabel)hr = pStringSrv->GetStringForID(L_CRED_TYPE_PASSWORD_T, wstrFieldDescriptorLabel)SAVED_PASSWORDhr = CControlBase::Initialize(pWLIDCredProvCredential, s_rgCredProvUTFieldDescriptors[WLID_UT_PASSWORD], cpfs, cpfis, m_wstrFieldLabel)CWLIDPasswordTextBox::SetStringValuem_pWLIDCredProvCredentialhr = m_pWLIDCredProvCredential->CheckInit()CWLIDPasswordTextBox::CredentialDeselectedhr = m_pWLIDCredProvCredential->EraseTextField(WLID_UT_PASSWORD)pWLIDCredProvCredentialhr = pWLIDCredProvCredential->m_CredState.GetLocRealmName(wstrLocRealmName)hr = CStringSrv::GetStringForID(L_LINK_OTHER_ACCOUNT_T, m_wstrFieldLabel)hr = CControlBase::Initialize(pWLIDCredProvCredential, s_rgCredProvUTFieldDescriptors[WLID_UT_SMALL_TEXT], cpfs, cpfis, m_wstrFieldLabel)pWLIDCredProvCredentialEventshr = CredentialDeselected()CSmallLabelControl::CredentialSelectedm_pWLIDCredProvCredentialEventshr = CStringSrv::GetStringForID(L_TEXT_WINDOWS_LIVE_ID_T, m_wstrFieldLabel)hr = CControlBase::Initialize(pWLIDCredProvCredential, s_rgCredProvUTFieldDescriptors[WLID_UT_LARGE_TEXT], cpfs, cpfis, m_wstrFieldLabel)CLargeLabelControl::CredentialSelectedhr = CStringSrv::GetStringForID(L_CRED_TYPE_PASSWORD_T, m_wstrFieldLabel)hr = CControlBase::Initialize(pCredential, s_rgCredProvUTFieldDescriptors[m_fieldId])SubScenario = %d. IsConnectedUser = %d. desktopType=%dhr = pStringSrv->GetStringForID(m_labelResourceId, m_wstrFieldLabel)Failed Initialize. (0x%x)CHyperlinkControl::CommandLinkClickedWNF query failed to obtain internet presence info, %dSSPR link clicked, but internet presence is not detected.CflSetupTempUserAccount Failed. (0x%x)hr = credentialEventsLocal.As(&credentialEvents4)hr = credentialEvents4->RequestSerialization()hr = WLIDCGetServiceConfig(m_urlPropertyName, &url)hr = UrlUtilities::AppendMarket(pWinApiLite, urlWithMarket)Failed CommandLinkClicked. (0x%x)hr = CControlBase::Initialize(pWLIDCredProvCredential, s_rgCredProvUTFieldDescriptors[WLID_UT_TILEIMAGE], CPFS_DISPLAY_IN_BOTH)CWLIDUserImage::CredentialSelectedhr = CoCreateInstance(CLSID_UserTileStore, nullptr, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&pUserTileStore))hr = pUserTileStore->GetLargePicture(m_pWLIDCredProvCredential->m_CredState.m_wstrSid, &hbmp)hr = m_pWLIDCredProvCredentialEvents->SetFieldBitmap(m_pWLIDCredProvCredential, WLID_UT_TILEIMAGE, hbmp)phBitmap != NULLhr = CControlBase::Initialize(pWLIDCredProvCredential, s_rgCredProvUTFieldDescriptors[WLID_UT_SUBMIT_BUTTON], cpfs)ifG+@5:Aclientcore\ds\ext\live\identity\credentialprovider\ccontrolbase.cppCControlBase::SetInteractiveFieldStatehr = pWLIDCredProvCredentialEvents->SetFieldInteractiveState(m_pWLIDCredProvCredential, m_CredProvFieldDescriptors.dwFieldID, m_cpfis)SspiFunctions::SspiEncryptAuthIdentityExonecoreuap\ds\ext\live\identity\lib\executioncontextlite\sspifunctions.cppSspiEncryptAuthIdentityExGetSspiEncryptAuthIdentityEx failed. 0x%XSspiFunctions::SspiDecryptAuthIdentityExSspiDecryptAuthIdentityExGetSspiDecryptAuthIdentityEx failed. 0x%XSspiFunctions::GetSspiFunctionsspicli.dllLoadLibrary(sspicli.dll) failed, 0x%X.GetProcAddress(%hs) failed, 0x%X.bad allocationTraceServiceStatusServicesActiveWlidSvcService status: dwCheckPoint=0x%x, dwControlsAccepted=0x%x, dwCurrentState=0x%x, dwServiceSpecificExitCode=0x%x, dwServiceType=0x%x, dwWaitHint=0x%x, dwWin32ExitCode=0x%x.Security=impersonation dynamic falsencalrpcRPC error=%d.onecoreuap\ds\ext\Live\identity\Include\SerializationDefinition.hCredSerializationHelper::EncryptBufferForSameLogononecoreuap\ds\ext\live\identity\lib\serialization\credserializationhelper.cppInvalid dataSize %d. HR=0x%x.hr = SafeCopyMemory(pBuffer, bufferSize, pData, dataSize)CryptProtectMemory failed. HR=0x%x.CredSerializationHelper::SerializeCredentialsEncryptBufferForSameLogon failed. HR=0x%x.CredSerializationHelper::DeSerializeCredentialsUnprotectCredentialString failed. HR=0x%x.CredSerializationHelper::UnprotectCredentialStringCredUnprotect failed. HR=0x%x.CredIsProtected failed. HR=0x%x.CredSerializationHelper::FreeCredentialBagContentULongAdd hr = 0x%x.RpcExceptionCode hr = 0x%x.SerializeObject() completed with hr = 0x%x.DeserializeObject() completed with hr = 0x%x.Caught exception in FreeObject(), hr = 0x%x.FreeObject() in SerializationDefinition.h completed with hr = 0x%x.j1   KeywordsConnectedAccountTypeLocalConnectedSystemStoreLite::IsConnectedFailed to retrieve the current user's SID string. (hr = 0x%0x)SystemStoreLite::IsConnectedSIDGetStoredIdentityProperty failed. (hr = 0x%0x)SystemStoreLite::GetCurrentUserSidStringOpenThreadToken failed. (win32 = 0x%0x)OpenProcessToken failed. (win32 = 0x%0x)OpenProccessToken failed. (win32 = 0x%0x)LocalAlloc failed. (win32 = 0x%0x)ConvertSidToStringSid failed. (win32 = 0x%0x)SystemStoreLite::GetSystemSidStringCreateWellKnownSid failed. (win32 = 0x%0x)ConvertSidToStringSidW failed. (win32 = 0x%0x)DisableRedactionhr = CacheResStrings(lcid)CStringSrv::Initializehrhr = SearchError( errHr, node )CStringSrv::GetMappedErrorMsghr = CStringSrv::GetStringForID( node.dwErrorMsgId, wstrErrMsg)UrlUtilities::AppendMarketonecoreuap\ds\ext\live\identity\lib\utilities\urlutilities.cpphr = UrlUtilities::GetMarket(pWinApiFunctions, market)hr = UrlAppendQueryString(url, PPCRL_URL_QS_MARKET, market)Appended market, URL is now: '%ls'UrlUtilities::GetMarkethr = GetUserLanguages(L'\0', langList.GetAddressOf())Failure - GetThreadPreferredUILanguages, HRESULT: 0x%08X Found user market of '%ls'.CWE;*N*F%AuthBufferHelper::GetAuthDataFromBufferValidateAuthIdEx2 failed. 0x%Xhr = SafeCopyMemory(spAuthData, authDataSizeBytes, pCredUICredentials->AuthInfo.ByteArrayOffset + reinterpret_cast(pCredUICredentials), authDataSizeBytes)hr = SafeCopyMemory(spUsername, usernameSizeBytes, reinterpret_cast(pCredEx2) + pCredEx2->UserOffset, pCredEx2->UserLength)5  queryStringName != nullptr && queryStringName[0] != L'\0'UrlAppendQueryStringonecoreuap\ds\ext\live\identity\passport\lib\utilities\ppstr.cpphr = UrlEscapeW(queryStringValue, pBuffer, &requiredCharacters, escapeFlags)ConnectedCredentialsIsConnectedAutoLogonAORSDSsbn,NLfWLIDCredProv.pdbUGP0 .rdata$brc0,.rdata$r$brc\8.rdata$zz$brc.CRT$XCA.CRT$XCLH.CRT$XCU.CRT$XCZ.CRT$XIA.CRT$XIC.CRT$XIZ.CRT$XPA.CRT$XPZ .CRT$XTA.CRT$XTZ.gfids$",.giatsP"<.rdata^( .rdata$00g`.rdata$01Xk.rdata$03 p.rdata$sxdataq.rdata$voltmdt.rdata$zETW0tW.rdata$zETW1Gx.rdata$zETW2x.rdata$zETW9x C.rdata$zzܻ`.rdata$zzzdbg<.rtc$IAA@.rtc$IZZD.rtc$TAAH.rtc$TZZLT.text.text$di 04.text$lp01WLIDCredProv.dll!20_pri7P.text$lp03WLIDCredProv.dll!35_hybridboot@G.text$mn.text$np.text$x*.text$yd.text$zy.text$zz@#.xdata$x0 .didat$2P  .didat$3p 0.didat$4 \.didat$64.didat$70o.edata X.data$dk00$brcX 8.data$dk01$brc .data$r$brc! .data!.data$00&0.data$dk00&.data$zz' .bss +X.bss$00x,.bss$01|, .bss$03,".bss$dk00XO.bss$dk01,PT.bss$pr00P .bss$pr01P .bss$pr03P.bss$zz`<.idata$5}rjr;w wP? h8Z93G9fGrEEEEE̡p+EXEEԬZtTt*usPtjQhhXXN/HPtEQhhXXN.#Pt QhhXX`N/PLZ]Et6pEPVpf9>tM @J p+VuP^M_[̡p+$u Pu2Hw$HPtPt/;̋UA`EVEURPqtA~WaNSuUjataUM}EMd Y_^̋UQQtEUaME}̋UV5DP{uRQt 6Ta&^̍A̍A̍A ̍A̍A̍A̍A̋UjhdP!3PEd1aMd Y̋Ujh@dPV!3PEd1Fp aFPaMd Y^̋ Auy~ q a̋Ujh`dPVW!3PEd}taO@F,GFH~,3F;Fs9~ uPG Pq FuN(~,tG~(Md Y_^@̋USVu3W}ƋM 75,= ,t)]3҉ ,t9Hu90tЋ@ u3_^[]3̋USQQ3۹0/CS{Uu#uԩt E@pt2ۊ[]̋UjhdP,SVW!3PEdeQEEhL0EȠ0%EEE:EEhtOhEEtWw$u 3EuuBEu]tjxTG;p6p3ɋGf pONjMd Y_^[]2W(uҹjj̋UjhdPVW!3PEd5,,ȅr  ЃQhb ,,5,,xIp5,yF,EXOx 3Eú QE QjP3 9~v@E5 t*q3ҋA 5uNuEAE ΅uۋuG;~r6EΉ^Md Y_^[]j u>uV} }tx@tVp@h05hSjn3FuEuUuM*4M1jQ3E$uhӉ] &EuuuuG,@8Eew0p3F}y.hXWhXHX(NjMd Y_^[]Ë5x,u^~~jvau)~~ u v ajvatEEPEPEPuw}uT}+H H} juj+ Iu~~ v aMd Y_^[]ËMP  Iu~~ v aNjMd Y_^[]̋S܃Ukl$jhdPS@VW!3PEdMEXOp Vr??̋UjhdPSVW!3PEd] uP]yy }jp h08Ph8 &hX:EWU8MyAF4X +ȍEEXO4$p MQPE؅y5й1h02ul21jh=3E3۹uй1览EuWWMQ(A,E(AE,AM0:;t3 |;uϋ{UFB(E0pPM0A H9Qrt _^[]_^3[]̋U SVWE3ۉ]]p(EPjShp&hR*3Eú QWE QjPO3 9~v@E5 t*q 3ҋA5uNuEA E ΅uۋuG;~r6HEΉ^讳Md Y_^[]j>XteNt̋UjhdPVW!3PEdGt+EET`UEMQeVX`GOtxGLJtPjt`Pp`GxtEEUME dGtwPF$tPjt`Pp`VEaOLhGHw$F$tPjt`Pp`VEaGtEEUME`dGtEEUME=dEOtMd Y_^]jW~qt Nd ENP `jN`F jȉE`jMaeNH$`$tQjt`Pp`PEaFxfxtPjt`Pp`FTfTtPjt`Pp`F0f0tPjt`Pp`MaXNYXNQXVjt`Pp`MDX|̋Ujh0dPVW!3PEdGt2EET`UEMqbVX`EG2G8G8tPjt`Pp`G(G(tPjt`Pp`Gt#EEUMEaEGt#EEUMEaEGtEEUMEaMd Y_^]̋UjhdPSVW!3PEdu ΋]Eu&u"uOMd Y_^[]@t!PVSOMd Y_^[]u&tQ֋ mMd Y_^[]E=OO=OrWat0t+t&t!rruO(SV QSVOX_$taUM}ExTtK gu9hOahOOOaaUMEOE)TMd Y_^[]̀=PVu5Ptta)uXtM^Sa]e!ju NPWt taUM]ER^x̋U4!3ĉD$0V~ tChkL$D$lkD$`kD$ dkVD$XkjD$\kZD$~D~hɧL$4^39]̋USًCS;r-EVWEQK 8EW0E VER0_^t C[]2̋UjhdP`3y!3ʼnESVWPEd}։DžDž_wWOffffft?3fDžf; DžDžDžDžDžfDžƅEPPQ HDž̍APXP A@Ȉtf+jQ%l=uC2ɉ+׋ʉutI<ptp;ruE NE+ϋEEB;r wPt.NEjPF+;N#HFF+M_^] M U ljTE_0^] ̋UA+Q+E;r9ErEP]̋UjhdP SVW!3PEdF+};M$E@3ɋE؅uM2Md Y_^[]׋N+QMPGF ^ tPjt`Pp`EMÉF;F軁Md Y_^[]̋UVW}~$t#VO?F$O G F%N$O!G!N%~H.~l5_^]̋UASYVEA EW9A FAFAF F Q A tRjt`Pp`EM>^FF N _^[tPjt`Pp`]̋USVW~ u[L${~ t3 NP؍~Wa~ u^ taT$L$|$D$=L$H~ _^[]̋Ujh`dPQV!3PEd~uUe5x ~uEFFH#Md Y^hbQ3haPhl.hPhS]PSaPD9u ؝] PCEsy&Pt)A<<]aWMyȺ.MVh-̋UQQVW3EEQEP)rE3_^̋U!3ʼnES]VWQQQCcPxIH+t.X.+tftfIuu3fPjha;uT`tPQM谡@DžyMVh-蘡S3:M_^3[!]̋UQ3If9t uWVut x+ʉ^]̋USV3Wt)} +t#ftfHuzt3_f^[] ̋U SVW3ۋSVa\n]|EPjVa`ESjVauT`=*u E3_^[ú閏̋UE Vt==w6S]3WxEPuWS-x;wu z3f{_[WtM3f^]̋UQQSWڋ9t0Vujhu Va_VEEjP7Ua^_[̋UjhMdP\!3ʼnESVWPEdeEM] E3EEЉEԉE؉E܉EEEẺEp+MEE0EEtTt*uvPtmQhh0%/HPtHQhh0%ˮ/#Pt#Qhh0%覮.P蒺ME 7/+E!XOp u.h`5+*Pt!u.h`5 U`5>ƋMd Y_^] ̋UEEEp+E4EEtTt*usPtjQhh4@$/HPtEQhh4@$ܠ/#Pt Qhh4@$跠.P裬MSVW2EtwEPjh aPauFT`=u;EtP``&WcuT`~3EtP``M3A8EyhPh4@$TwuyhVh4@$.QE >u3|Lp+tTt*usPtjQhh21v/HPtEQhh21Q.#Pt Qhh21,/PVw(y,h2Vh21Zyֹ2袨 ֹ2KuyhVh4@$At  cuֹ4yTE_^[] {KE_^[] EWt cM膺E_^[] ̋UU VxW+ƒ|Kr;}Aerw6w1w,SYPWRuxu3J>,u@SW39~$~WN +uPG;~$|N !FPa&3_[W^̋V>t 6}&Yff^̋UV~t v`fE<tVY^]̋U5Ȼu 58`5Ȼuh@`]̋UjhdPV!3PEdeFPav ``v``Et j,V* YYƋMd Y^̋UEV\t jV YY^]̋UEVt jV YY^]̋W=x,tVj0tVYtu ju6E+PQgYYt'x$|!EE3Ɂ8ËeE2Md Y_^[̋Uot}u 38*]̋U=U*t} uuuYY]̋U=<*uu h<*gYY#E]̋UuYH]̋Uu Y]̋UEVtVY^]̋UjhdPQSVW!3PEdeuejYh3Md Y_^[̋UVu6uuu Vhh!^]/̋UeEePaE3EEa1Ea1EEP(aEM3E3E3̋ !VWN@;tu&;uO@u G ȉ !_ !^hX*`hX*YH$HHH̸*̋U$Sj atM)j$jPl |xffftfpflfhEEDž@jPEjPE E@EE0`jXۍEEۉEP`EPH`u uj Y[̃%`*̋SV@@;sW>t t pt:zt({t~53#~;ctZtH>t6Ft$GtruUsca%Y| toOt`tQtItP#=uɅt91#= u~"Ɂ 3 +̋UjhtdP SVW!3PEdUM](3u8efE0E8~@F EtStCt uMW?8x$Wuuu uω~F aa a}E3ɉEN8HtF3@,@FE tf9uFaF3ҋEF$EF(EFE F EFPE~,~4FT3jYV0=tHEPN2)~?tv"'V(?u3 3@FM(3Md Y_^̍QL39uRQG̋U SVuW< ؍EPEP؉M#EEtuE3% 3u3E%3PUkuEMEuSjW<,[u 3M 1_^[̋USVWu ǯ}j@֋΁?'ƃg[#ҁɃ Ѕt 3ۃ ӋNj ʉ_^[]̋UM EɁ:!]̋UQQ} SVWپ,t,t$u2qEjEPCUuM׃eEEPMQE3Ʌuuu<,PV_^[ ̋UESVWjU3Y0؉]uMWh-BUUSWMuu>IyMEWh-TuEPuEMGtVJ_^[̋UjhdP V!3PEd>tCu:EPN%ENEE EEjP,VV Nx-M)%Md Y^̋UQV5HPWttB1wjRWtu <,W/~vjvvWS.~uh<,$_^Y] ̋UVu D$P3D$ QD$ EQPD$PN PRǯ ^] ̋UQQVWjUYQQMPu ׋u6t&5Ptj3ɍEQQPuQuWtOEPN|#}Ft'9Eu"} E]N,jP}]a*uWSu uM"Md Y_^[ ̋UV5\+uh6,P`5\+t u$P`5`+u9u jWSd$D$D$fuD$D$PD$ D$PD$D$dRPQQ^]̋UVȃ9vEh@j6t5eEEfuEEPEEPEELRPQQx^̋UVȃ9vNh@j΍t>d$D$D$fuD$D$PD$ D$PD$D$QPQQ^]̋U( ]̋SVWSu/;OQOG y$GGph jMueEAHEADEA@EAMveEA EA,EAEAHEADEA@EA@3+3wy =ux^ɸÍd$=d*|>z,wp^v ̃ $$vL$3x^U<$D$L$r"f?r"y&f@sff>@f?s3x^ɸÍ$$=d*|̃ $$T$U<$$T$L$f?r6yUf>@s5ff>@؀ r3f|$}؃33Í Uw u f|$}x^ɺ3̃=d*|Cz0wt^v1̃ $$T$vL$3x^U<$$T$L$r.f?r.y4f?@s-ff>@؀ r3f?s 33x^ɸ%b%b%Xb̃l$̃l$ṽl$ ̃l$ ̃l$f̃l$Ṽl$6ãl$&ãl$fr̃l$Vr̃l$̃l$֦̃l$r̃l$r̃l$6̃l$&̍M(h̐T$B J3@̍MgMM~F̐T$B J3谻̍g̐T$B 3zJ3p̍MxgME̐T$B J38b̍M,̐T$B J3@*̍M@M8M0M(MMf̐T$B J3診l̐T$B J3}̐T$B J3MHw̐T$B J3G̐T$B J3̐T$B J3轹̋M̐T$B J3芹̍MeMhtOEP'̐T$B J36`̍M>e̐T$B J30̍M̐T$B J3ָ̍MMN̐T$B J3蘸̐T$B J3mp̐T$B J3=g̐T$B J3 7̐T$B J3\̋MMM$M4MDMp̐T$B J3耷̍Mc̐T$B J3Pz̐T$B J3-W̍M5c̐T$B J3'̍Mc̐T$B J3Ͷp̍MbM̐T$B J3舶J3~̍Mb̐T$B J3Nx̍MHbMx̐T$B J3p2̍Mb̐T$B J3е̍M̐T$B J3蠵̍MMa̐T$B J3h ̍MM`aMMMM@a̐T$B J3H2̍MaM8̐T$B J3ȴ̍M`M̐T$B J3舴̍MM`̐T$B J3Hr̍Mu̐T$B 3J3@"̐T$B J3ͳ|̍|_MMhtOEP\ËMhtOEPBËMhtOEP(ËMhtOEPËMM}MuhtOEPËM[MSMKhtOEP躷ÍM1M)M!MhtOEP舷ÍM M M MhtOEPVËM htOEP<̐T$B x3Hr̐T$B J3G̍MP ̐T$B J3 ̍M̐T$B J3谱 ڽ̍M]MMMM M ̐T$B T3UJ3KPűM ̐T$B J3:̍MR̐T$B J34 ̐T$B J3轰h̐T$B J3荰鷼̍M0 ̐T$B J3PJ3F p̐T$B J3|G̐T$B J3̐T$B J3软|̐T$B J3蚯8Ļ̐T$B J3m闻̐T$B J3Jt̐T$B J3G̐T$B J3D$̐T$B J3ͮx̍Md̐T$B J3蝮Ǻ̍̐T$B 3ZJ3Pz̍M̐T$B J3 J̍M+̐T$B J3@̍M]̐T$B J3l̐T$B J3蝭ǹ̐T$B J3z餹̍M̐T$B J3@j̍YY̐T$B 3J3̍MXM(M ̐T$B J3谬J3覬и̍MXMM̐T$B J3`銸̐T$B J3=|g̐T$B J3D̐T$B J3!̍̐T$B 3趫J3謫8ַ̐T$B J3艫鳷̐T$B 3cJ3Y郷̍MaW̐T$B J3)S̍5̐T$B 3J3(̋E eM̐T$B J3訪lҶ̍MV̐T$B J3x颶̍MVMa̐T$B J3@j̍MK̐T$B J3:̍MPMHMV̐T$B J3ЩJ3Ʃ ̐T$B J3裩͵̋E eMK̐T$B J3bT錵̐T$B J3?|i̍MGUM̐T$B J31̍MJ̐T$B J3ר̍M:K̐T$B J3觨`Ѵ̍MMRJMTM]M̐T$B h3TJ3Jt̍MMJTMzM)J̐T$B J3,̍M TM2JMUJMIM"MMM MIMMMI̐T$B J3z餳̍MS̐T$B J3Jt̍OS̐T$B 3J3 44̍MSM̐T$B J3Ҧp̍MRM̐T$B J3蚦xIJ̍MHMRMMMMX̐T$B J3Bl̍M9HMBRM=MjMoM+oMo̐T$B J3J3إ̍MQM̐T$B J3蠥ʱ̍M ̐T$B J3p隱̐T$B J3Mw̐T$B J3*J3 J̍M`̐T$B J3̍M̐T$B J3̍MPMFM̐T$B J3耤T骰̍M3FMP̐T$B J3Hr̍M?FMHP̐T$B J3 :̍M̐T$B J3 ̍M隳M$MMOM̐T$B J3萣麯̍MܲMԲ̐T$B J3X邯̍顲顲鋲進T1Od)tj̐T$B P3J3֢P̍M"xNM̐T$B t3萢J3膢鰮̍MұMNM̐T$B J3Fp̍ME eMn̐T$B J3H'̍M=M 5M-M̐T$B J3赡߭̍MMMM̐T$B J3u韭̍MMuMMpM̐T$B J3-W̍MM-MMM9M̐T$B J3ݠ̍M̐T$B J3譠׬̍MMMLM̐T$B J3e鏬̍M̐T$B J35_̹P ʚ̹&̹/鿛XOH̹t+静̹+ϖ̹ /颚jec<,t<,Ɠ`PjseO]̹xO阘̹+T̹ ,WtPR(/PR.R.Q+:PR{R |PR{PRz|PR0zgP pRyRP [R0|=P@FR{(P@1R {P@RzQX9ÃtNH$P$àPàP$àP$àP$H$P$àPàP$àP$àP$àP$àP$ËT_hpz;G*G$G(GGGGf$HPjw, \+;J `+;J d+;J  \1;B`1;Bd1;B MA#W\+;F`+;Fwd+;F dt'=P0QuR+/-PQuR+/QuR+.P75Pw!1+ËE3Ɂ8Ëe-p$u$SQuuRu ut*QDPDDVuuR%y3P#DVuuR%|VuuRw%zPC%}1t)&t!tDt DP tWu.0(`zDP tWu.i0xODtxOD]D(`RDEPjh aPa7ET`=(E9]tu``EvcuT`~ DFDu``Dp4EPEPSSuuQW7dbYvMvlOjS_P~ ùE̡kL$D$kD$kD$ kD$kD$kD$F$PjZX-XkL$D$kD$kD$ kD$kD$kD$kD$kD$ xkD$$|kD$(pkD$,tkD$0FHPjZ4XWF(PO$kkFLPOHkkM-VWjbZGMVWjkZ:rnQMp=pjٍE]PjVau9]tF_^[̋UQMA(W}E;t;SVt$[NVjt`Pp`uߋE;u^[_̋VNlNd^飧̋VN$^̋UVNloNdgaEt jtV舒YY^]hDQ3j@aPhl.hPmhS]PSaPb9u ?] P4Eiy&Pt)AWNyȺ.MVh-c ̋UQhEMP̋UQQVW}Gwk,;t/S^$3t`V3VPp`3[,s؍C;uދ}[wt`VjPp`3!GG_^̋UE ujPQu]̋U!3ʼnEVu% EWuuQuQZjhX.Rv3@QQQPVByMVh- 3M_3^>%(`̋UVFuC8EtMty0ExQ0t%t u4,-Ft, ,Ftx, ,l,3Fft4 ,PF tChRP>z_^[] jY)̋UjhdP!3PEdu @̋UVu Wu ISFPjt`Ph`؅u2*#}tVuK*YY=w[_^]̋UUtAH#]̋Wt$uV7t`VjPp`^'g_̋U!3ʼnEVqluZA PPh-hPQAu+ʍAPPH^#M3w̋UE PuPQ跄t, t t"tPt@W]̋U} t P P3]̋̋UEVHtVvY^]̋UV~`t~t vx`EtVvY^]̋Uujql`]̋UVW+Wa+M;!x;u5|+} +43Wa_^]jjjhL`̋UQS]MWtU}} u tWFVjW0EyhHPh@~%븋M3fAENE ZGPj@`u ȉNu 3E3jGffFWG RǃP Ey hPh@~%?33F3fHEW}}}cE p`Ut˅t @uP`E Ut'M t @uP`E E tˋDžt @uW`tƅt @uV`uM3̋Vuh,^j\VbYYtp^h01]8/Q3jIDž,%þu5,h|}܍fWjP| pSt6`&f^̋V6`&^̋V>t 6db&Y^̀ytAV2tV`^̋UQQtEU`MEű!tP`̋UEVFt jVbYY^]̋UV7Et j4VaYY^]̋UVN<Et j@VaYY^]̋UVEt j8VzaYY^]̋UEVlt jVIaYY^]̋UEVt jVaYY^]̋UEVt jV`YY^]̋UEVt jV`YY^]̋UEVt jV`YY^]̋UEVFt jVX`YY^]̋UM ]̋USVu `u ttPj6h 3^[]̋UV6Mt E 035ߩt E N@^] ̋UV5M謩t E 03 Qu QN^] ̋Vt!Vȅt AuPdb&fY^j03EuQh`׉u@$}ĉEȉủuF]Ms EC8EyhPhdp9sM輯MM:MЍI}ԃMM̋E؅x9uu|QPEPtPzE荎̋UM VuM@Vh#Euۃ E@(3^] j,裎MhXOMEIQȐE3}hq׉E̹@$uЉu] E9u9u{{3+t s`McQPEx0H$IMhXOME虿eUEqEy>h@PhȐ@$`}tudbeYMI/U0y;BEy hPhuuEVP }tudbeYNEUuuFtAEP `t-MuPF@PWtbE e8EMKNE@ ExEvRËE܋ExEvREvRËE؉ExEvRøWhPhs@$E MMIEx̃r̋Ujh@dPV!3PEd3tRpt6`jV PYYM3^́^tontartS[;tD<t6Ft(u;uh%g|ø!øeø øøøøv̋UVE3ɉEQMMM@$hU蘙Uu @uN9tE uMW^̋UuU M6] ̋UM 6VW}@'ܘtM+ɘtMytWu0QtESW^Sa~|G+ r :GF taUM]EBC_[^̋UjhdPVW!3PEdM}WaEp+ptaUM}EBE33!MM!MPauMa;s!MA<uG;r DGMEEtEUaMEmBEtutuSW^SaF0U~,M}EQt"7wSUM}Pu~,~0Fu@FtaUM]EA_[^̋UQQV>t1W~WaeF taUM}EFA_^̋UQQV>t1W~WaF!taUM}EA_^jlfMjE3PΉ}bM9}tuWt`Pp`9}tuWt`Pp`9}tuWt`Pp`f̋UjhdPVW!3PEd>taCuX~Wa3N|fEEEfE fEEEEj PVV N=taUM}E?Md Y_^ ̋UE ju @Pu衁] ̋UuE jPjEP2] jCeuue~(7\b3۹M܍EÉEee &hueF,u$WhPEh &W@8Ey h,Ph؅t<ϋpt @uM4PuMA,ǀuM[djCdQ3Eܘuj &UEuuuMuw(PuO,Vt'uMc̋UVuWVOF O G F!N O!G!_N!^]̋UQUA9t,QuffEEjujI ZRPFYY̋Uu 3uQQh1>I̋UVW}q_^]̋UQQVMT` UMM=VX`^̋UjhdPQQV!3PEdMT`UE M:HVX`Md Y^̋UjhdPQQV!3PEdMT`UEMGVX`Md Y^̋U c!3ʼnESVj YC3+;FWDžPPPQD`W3j Y3#Ɖ3ҋȋ@+k É;tpk Ѝ;t;j X99u fAj f;Ct'X;uF j =w 󥥥X CAX;ujQQVDVGu d}_uƋM^3[M"jh`Q3E𻔦uj+Ӊ]PEuu?qMuu WuBjZ9Wt7Rw Ww,Qphp`EdOEMEt3ۉ]3B}}Mt;Lux Uۉxx@hhËe苅t~ EPhXPWdOVj MExEE3ۋdӈUUy PhPSQSlPjaE}uG=tu;jEPX}uEESjSlPjaE}ttT`~ PhP"EPEP\t~ PhXQEWVj&L}t u``}t&E`>uhQWVjK}tEPhRWVjKE=t=uE|t|P@EMd Y_^[̋UQ Q3҉Uu&U/Ѕy M' iM QEhh0D3ۉ]MEjDSEP DžhÈEEptjDEPdt/~ PhOEh~dOVjJ]ESSSSaEuT`~ PhP묉p]VjuEPhGhp`EdOEE|3ۉ]3B}}M|;LuUUމ]E@llËe苅|~ EPhXPWdOVjIExEE3ۊˈMMy PhPShSpPjax}uM=tuAjEPXxuEESjSpPjax}ttT`~ PhP"EPEP\t~ PhXQEWVjH}t u``}t&Eh;uhQWVjH}tEPhRWVjcHE=t=uHE}t EP@EMd Y_^[̋U!3ʼnESVWj3DžlDžpY3EtUEUEEUEEPhPRRhRUUUUUUEE0EE(EEEEPEGE݌?E7nEEkȌ.EEEPtE:EPuTuލlPjjj jjuHuE!u!uEtEEP@eeEt EEPDM_^3[8j0h UԉM3ۉ]!]!]3uu}j9] aB;tTEP0 DuhbY؉]u *sWuԋ׋T؉]xYuԋM3} e9p‰EMM3ۉ]]ĉ]u WEӃEU+ЉU]9p@U܉E]]H]] M3SuuyVhhKh@j>ug3E9Cv]SL:tH:3ۋ@f9A] u7<:uJmuxE @E;CrVhh_덾WuMؤ6j8}6ډ]Mܹ EQ3Mщ}j@E}ĉ}G}uhPj EEPh ME E8E8}jǃY+ȉM9PEhbYu EUWuˉu蘔Eyh̬PjN @)EPP;PM܃ jux SQtFQ6ME &fMd Y^̋U tVup0QhPj EEPVM诞E6#Wp(t6&fY^̋SV39^tG9^uBjhhbЉVYt0NWyff;u+ϸ@|_tyQPjhRKF^[up{̋WGu|_À tV0Exy5x,^~~Wvau(~~u v aWvatċ]Su7N9Ou%Eu9~~ v a#C Gu9~~ v aE_^[̋Vx~j?PbYYt+^j H3uuuuVVhVVEMuhujuMu 踸t }t uTaMIlzM azMVz% ̋V6,b&^j,A3ۍMhXO]_EEE칈]Q]Ћщ]ԻMȋjE#hPj EEPhMOUEuEyhPj%-VEy hPj&7hXj(Sj}Eu؋Uu܋M|MTNtvFM6Ea&fMd Y^̋UjhdP!3PEdZMd Y̋UUWt(E t Au?VRptvFM6E&f^̋U SZV1Wy;v+M;sG [Mf;t'PpbEEPpbYYȋEf;u;}r+_^[̋U V3uuW0s W?uGSO;w;oGt;`;XW;LC+;G6W t;';GE;+E;Wt;;G E;+E;G(t;;_,;+;G fjYf;:f;ryL:f;wof;wj:CCE;CrXD:9EwNdK_t,GUfEfEGQMEuCtK"uW[_^̋UjhdPSVW!3PEdك;ts3xuEj\ZPΉUlEyhX[PhZNjUEMPDEy h[Ph֋UEPj XEy h[Ph뱋]MS]Eyh\PhZZQMj0XjfAQ0Y3fA,޾gy$y(zXfC,fBjM]ХUԥfA +AKXfBEfJ t%ߋuz,B(VufJBhEyh0\PhGEMfH$@ EPugEyhp\Ph* uNjM+j F XPfNh/gEyh\Ph9j +} XfF~N}pFNPV ^ P n v fPX![ [ \L!"\"$8X!F F FL!F"NV""8$xPPX!Q R  RL!-R"0PyX!tyN pN NL!lN"X!m` ` `L!`","X"I""HPP"0PPPPPPPPPP  o""(0XIPߗ7P#=` T""D"x`hpP""JR]P",P"x P"@HPX`PP"8"lP"#+3;"@PPX!6 R mL!"Pks{P"C"  PPPPPPPPPPPPP"s{P" PP'l*\ 'p*d 't*p  @(* | p(*l 0(* D(*x `(*̀< t(*܀L |)*( )*T @)*0 p)*ԀD +*( 0+*t ,*l  @,*  f |  R   $ 2  ~lP 4     P    j  | f V 8   $    f  < &   <SHStrDupWSHCreateThread2GetUserLanguagesCflGetScenarioDataCflClearScenarioDataCflFreeBufferCflSecureFreeBufferCflSetScenarioData CflSetupTempUserAccountaSspiLocalFree$LsaConnectUntrusted*LsaLookupAuthenticationPackage%LsaDeregisterLogonProcessMesEncodeFixedBufferHandleCreateMesBufferHandleResetMesHandleFreeMesDecodeBufferHandleCreateUuidCreateI_RpcBindingInqLocalClientPIDCryptProtectDataCryptUnprotectDataCryptProtectMemoryCryptUnprotectMemoryLookupAccountNameWConvertSidToStringSidW"GetProfileType!LogonUserExExW+LsaRegisterLogonProcess"LsaCallAuthenticationPackageUSspiCopyAuthIdentitybSspiMarshalAuthIdentityfSspiUnmarshalAuthIdentity]SspiFreeAuthIdentityiRpcAsyncInitializeHandleNdrAsyncClientCall2gRpcAsyncCompleteCallfRpcAsyncCancelCall QueryServiceStatusqRpcBindingFromStringBindingW RpcStringBindingComposeWRpcBindingSetAuthInfoExWRpcStringFreeWoRpcBindingFree CredIsProtectedWCredUnprotectWNdrMesTypeEncode2NdrMesTypeDecode2NdrMesTypeFree2NdrMesTypeAlignSize2[SspiEncryptAuthIdentityExSetNamedSecurityInfoW WinStationGetCurrentSessionCapabilitiesPolicyManager_GetPolicyIntShellExecuteExWUnregisterClassAGetSystemMetricsYLoadImageWGetThreadDesktopGetUserObjectInformationWlX`h0P}WLIDCREDPROV.DLLDllCanUnloadNowDllGetClassObjectXxx`.`Pgj.?AVtype_info@@.?AVbad_array_new_length@std@@.?AVbad_alloc@std@@.?AVCAtlException@ATL@@.?AVResultException@wil@@.?AVexception@std@@.J.?AVCPassportException@@.?AVSafeIntException@@N@Dyprrq>qp@prpdnxmrnl{T{xo6oohmlmmnl>nnntpfp*pymnPnmmrlstmlntvtVm\qsVzoopt0mqPt(n^toopNsp(sssrrrp:srLqru>zJzpsns^slquq`oHoooltuFmnqqqmmm8uuutprXrr6rystsuujkk@k^k~kkkk{kkkkll l.l:l^ljjJ{@{6{jjjljLj*j jiii{{xiliTl`innnPpttBt,tt.qqLu(u^uzz{{ZhibhibXhtl4bfu`gvaf8vh`lfXvH`gv`gv`Lfv(`fv``iwbg@waDgbw aLgw(ahwafw`,fw`fx`Tgqp@prpdnxmrnl{T{xo6oohmlmmnl>nnntpfp*pymnPnmmrlstmlntvtVm\qsVzoopt0mqPt(n^toopNsp(sssrrrp:srLqru>zJzpsns^slquq`oHoooltuFmnqqqmmm8uuutprXrr6rystsuujkk@k^k~kkkk{kkkkll l.l:l^ljjJ{@{6{jjjljLj*j jiii{{xiliTl`innnPpttBt,tt.qqLu(u^uzz{{memmove_s8_initterm9_initterm_eapi-ms-win-crt-string-l1-1-0.dllapi-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_vswprintf_o___stdio_common_vswprintf_s_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_noinfos_o__purecall_o__register_onexit_function_o__seh_filter_dll_o__set_errno_o__wcsicmp_o_calloc_o_free_o_malloc_o_memcpy_sY_o_toupperc_o_wcscpy_sm_o_wcstol2_except_handler4_commonmemset_CxxThrowExceptionapi-ms-win-crt-private-l1-1-0.dllGetModuleFileNameA!SizeofResource CreateSemaphoreExWHeapFree SetLastError&ReleaseSemaphoreGetModuleHandleExW6WaitForSingleObjectGetCurrentThreadId#ReleaseMutex FormatMessageWGetLastErrorOutputDebugStringW7WaitForSingleObjectExLockResource!OpenSemaphoreWCloseHandle FindResourceExWLoadResourceHeapAllocGetProcAddress CreateMutexExW GetCurrentProcessIdGetProcessHeapGetModuleHandleWDebugBreakIsDebuggerPresentDisableThreadLibraryCallsEventRegisterEventSetInformationEventUnregister HeapSize HeapReAllocHeapDestroyInitializeCriticalSectionDeleteCriticalSectionRaiseExceptionEnterCriticalSectionLeaveCriticalSectionUnhandledExceptionFilterSetUnhandledExceptionFilter GetCurrentProcessTTerminateProcess1IsProcessorFeaturePresentQueryPerformanceCounterGetSystemTimeAsFileTimeInitializeSListHeadCCoTaskMemFree EventWriteTransferLocalAllocLocalFreeCompareStringOrdinalRegOpenKeyExW%RegQueryValueExWRegCloseKeyTStringFromGUID2BCoTaskMemAlloc5OpenThreadTokenGetCurrentThreadEImpersonateLoggedOnUserYRevertToSelfCoGetMallocRegGetValueW GetThreadUILanguage CoCreateInstance%ReleaseSRWLockShared$ReleaseSRWLockExclusiveInitializeCriticalSectionExAcquireSRWLockExclusiveAcquireSRWLockSharedSetThreadpoolTimerCloseThreadpoolTimer"WaitForThreadpoolTimerCallbacks CreateThreadpoolTimerFCoUninitializeCoGetCallerTIDRegCreateKeyExWLoadLibraryExW.RegSetValueExW*RegSetKeySecurityRegEnumKeyExWRegOpenCurrentUserRegDeleteKeyExW RegDeleteValueW RegDeleteTreeW!RegQueryInfoKeyWRegEnumValueWCreateEventWCreateEventExW5WaitForMultipleObjectsExGetFileVersionInfoExWGetFileVersionInfoSizeExWGetModuleFileNameWGetThreadPreferredUILanguagesBGetTokenInformationGetVersionExW#CreateWellKnownSidMIsValidSid4OpenThreadGetProcessIdOfThread%GetUserDefaultLocaleName3OpenProcessTokenVerQueryValueW8GetSecurityDescriptorDacl=GetSecurityDescriptorSacl FreeLibraryLoadLibraryWInitOnceBeginInitializeOpenServiceWInitOnceCompleteOpenSCManagerWCloseServiceHandle'ResetEvent)SetEventGetSystemDirectoryWWindowsDeleteString WindowsGetStringRawBufferRegDeleteKeyValueWapi-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-string-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-com-l1-1-0.dllapi-ms-win-core-heap-l2-1-0.dllapi-ms-win-core-registry-l1-1-0.dllapi-ms-win-security-base-l1-1-0.dllapi-ms-win-core-threadpool-l1-2-0.dllapi-ms-win-core-version-l1-1-0.dllapi-ms-win-core-libraryloader-l1-2-1.dllapi-ms-win-core-synch-l1-2-0.dllapi-ms-win-service-management-l1-1-0.dllapi-ms-win-core-winrt-string-l1-1-0.dllapi-ms-win-core-registry-l1-1-1.dllUrlEscapeWApiSetQueryApiSetPresenceapi-ms-win-core-url-l1-1-0.dllapi-ms-win-core-apiquery-l1-1-0.dll#GetComputerNameWapi-ms-win-core-kernel32-legacy-l1-1-0.dllQISearch)StrRChrWGetUserDefaultUILanguageapi-ms-win-core-localization-obsolete-l1-2-0.dllapi-ms-win-core-shlwapi-obsolete-l1-1-0.dllNtQueryWnfStateDataRtlGetDeviceFamilyInfoEnumRtlNtStatusToDosErrorcRtlInitStringntdll.dllstrrchrwcsstrwcschrResolveDelayLoadedAPIDelayLoadFailureHookapi-ms-win-core-delayload-l1-1-1.dllapi-ms-win-core-delayload-l1-1-0.dllmemcmpmemcpymemmove0Ұ°aزwgW&ƱֱQA1$4TDeȲ#4D6Я 8ePh  *Q4VS_VERSION_INFO { |O { |O?@StringFileInfo040904B0LCompanyNameMicrosoft Corporationv'FileDescriptionMicrosoft Account Credential Providern'FileVersion10.0.20348.3451 (WinBuild.160101.0800)JInternalNameWlidCredProvider.dll.LegalCopyright Microsoft Corporation. All rights reserved.ROriginalFilenameWlidCredProvider.dllj%ProductNameMicrosoft Windows Operating SystemDProductVersion10.0.20348.3451DVarFileInfo$Translation (HH Q  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSuuuuuuuuuuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSjjjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGuuuuuuuuuuuuGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGSSSGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG000 00T0X0`0h0000000000000011 111$1,141<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|111111111111111111111111111111111222 22222 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`8d8h8p8t8x8|88888889999 9$9(9,9<9@9P9T9\9t9999999999999:::,:0:4:8:@:X:\:`:d:h:l:p:t:x:|::::::::::::::::::::::::::::::[2223Z333355E6O68888888888899 9999 9$9*9.94989>9B9Q9q999999999:!:H:M:a:o:t:z::::::::::::::::::; ;;;(;2;8;=;B;h;m;;;;;;;;;;;;;;;;;;< <<<$<*<4<>>>>8>=>Q>_>d>j>p>|>>>>>>>>>>>>>>>>>>???"?(?-?2?h?m??????????????????L0 000$0*040>0H0R0X0]0b0000000001(1:1111112 2&202i2s2222 3313x333334+464;4M4[4i4t4y444444 5505:5Z5c5555606C6M6x666666667 7 7)727:777777o88889'919K9U9999:!:8:J:::::::7;B;G;;;<<<%h>{>>>>>>>>>>>>>>9?M???????,60a0l0q0~001$121G1U1Z1d1l1z11111111111252N2X2~2222223313X3|3445#50565F5J5N5R5V5Z5^5b5f5j5566+616=6H6L6P6T6X6666667}7889J9~999::5:::::::::;;;";-;2;;;<?>o>{>>>>>>>>>F?U????`;0K0h00001#1F1j11122 2222 2%2*2/2;2T2]2b2g2l2q2v2{2222222222222223333344'414;4E4O4Y4c4i4{44444455'515;5E5O5Y5c5i5{55555566(66666637J7777778i8s8y8}88888888881979u9}99999 :,:2:9:@:E:K:d::::::::; ;;-;Z;;;;;<(;>G>>>>>>>>>>??5?@?\???(000&0-040;0A0N0[01G1[1b1h1111111112232B2W2a2r22r3~333333414?4445[5555556l667&7D7V7r777788:8F8O8c8y88888888889*9G9R9W9k9}999999999 :/:8:e:{::::::[;b;;;;;;<<<+>>>>>>??*???I?T?Y?w????????001112 2!232:2A2[2f2k223T3r33 4.4:4A44444555n55555+686666666G7n7y7~777728R8\8d888888888#9S9e9n9:%:c:s:{::::::C;U;g;;;;G>a>|>>>>>>>>>#?6?L?X?f?{?? 00 0S0e0n00011k1}111111122#292^2i2n2222>333333#4/464m4x4}44h5z5555566;6F666+7=7X7c7h777778E8Z8d888888999'9,9x999999999:7:>:C:T:o::::::::;!;F;P;;;;;;;; >>=>b>>>>>>> ???k?}???????04000C0_0o0001N1g1w11111192D223373B3G3~333334)4=4D4K4_4r444444X5j5555556'6O667*7M7W7\77777777(808<8G8L88889(93989\9a99999999: :%:4:Q:q:::::::;%;@;Q;V;c;;;;<"<3<8$>/>4>A>a>o>z>>>>>>?4???D?S?p????@010z000000000000211 2+2O2~2283J3333333 44r44;5b55566k66666666777#7+797>7H7[7g7t7}7777777777777778880868<8F8K8[88888888889 949F9S99999@:K:P:Z::::;-;Z;v;;;;;;;;;@<[>>>>> ?/?q???P010H0k0S112&2?2J2O2\2g2l2y2222222223'3Z3o3z33333333333444#4(4P445*5556_77778%8Y8r8x888U99:::;_;e;;;;;<#<)Y>>>>>>>??,?N?U?c????`n0u0000000000(191a1k1|1111112B2x222243@3S33334 4444*4b4l4x4444444445L5~555555556678888;*;;;;;>>?pl/022j2~2222222)60666717>7777779*999::::;);g;u;;;;$<<<====;>@?i?~??S0x00001111&14191C1K1Y1^1h11111222223363F3i3y3333333333 4404;4@4J4R4]4b4l4t4444444 5)565;5f5v55555555555 66!60656E6P6U6u6666677@7N7S7]7e7s7x777777777888=8h8s8x88888888889 999-929<9T9i9q9y99999999999::!:8:A:F:h:::::::(;9;W;^;;;;;;;;;;;;;;<<<<2<7>*>3>8>E>P>U>b>m>r>>>>>>? ??#?(?2?:?H?M?W????????T000)04090f0{000000000000001 11+1<1G1L1]1g11 2>2K2Q2`2h222222 3L3a333333G4h4y485?555555556 666(6_6f6m6t6{6666667 7+777778(81878?8E8h8u8888889@9S9]999999:#:/:5:<:::::;4;F;L;Q;V;[;`;e;j;o;t;y;~;;;;;;;;;;;;;;;&<2<<<=(=-=F=K=X======>&>>>]???D00090D0K0f0t0z0000000000000000000111/1?1H11|2223B3Q3h3n3t3z3333333333U4j444505@5c555556 6)6c6l6y66666777788858:8M8q888889999999::J:S:\:j:s::::";@;F;r;;;;;<.<:>??1?>?W?r????????00020B0R0b0o00000000011$111E1R1f1s11111111122'272D2X2h2x222222222 33*353B3[3v3333333344%454E4U44d5555e77g8t889s9992:9>>'>1>;>M>j>p>y>>>?m?t?z?????????070e0000011111-2K2222222222133444l5566<666r777777N8899_:::,;<;;;;<<<>>%>4>>>>\?#2*2B3F3J3 44"4*4K4f4t444444666"666N6\6h6p6666666C7g7778?8`88888@9E9X999:;;;;; <<< >> ?A?^?200000G1b112#2Q22222!4a4445i5555$6T6666 7;7y7778'88889D999 :A:q:: ;I;;;a>>?1?T????$0T0w00001D1t111!2Q2t2223k33334e4444(5i5556K6n666 7:7j778889?9w999:q::::!;Q;;;<1<<<;===>\>>>4?d????00"0&0A0Q0a0s00000011*171?1L1T1a1n1y1111111111111222'2P2U2`2i2q2{2222222222222222233q333333334%4;4C4Y4j4{44445 5$505Q5e5q5x555555555/6\6666667#7?7O7_7l7y77777777788-8:8G8^8n8}888888889@9m999999*:I:b:j:::::; ;;!;0;D;Z;a;o;;;;;;<@<<<=N=y==========> >>>$>->6>?>H>>> ??"?I?d?{??0011r2222p333333E4w444d5p55555576]6m6666677'797t77777777778)8Y8y888889 989S9m9~99J:Y:k:q::::#;P;;;; <<==>>>>>>J?Q? 00'00090?0D0I0P0X0g0113333335+5Q5j5555555556f6x666=7D7778/8889N9_99999999:>:::;;2;<< >J>>>>>?#?(?a?????00"0?0L0c0h00000001"1)1<1D1J1Q1a1h111112)272223364A4p444%5i5{55555S6]6j6}666667+7a7l7q77788'8?8\8a8l88 9&939J9r9}999999: :*:0:G:\:k::::::&;,;2;K;;; <7*>A>P>h>>>>> ?O?s?@<0h0"1:1H1\1i1p1w1111112-2T2t222'33334N44 5#5S55555636M6y6666666 7}777777778/888889/9E999:&:b:::::";<;`;;;;;G<<<=9=L=`====(>2>>>> ??$?)????P 00,0C0}000011181I1s11122(2?2L2W222233333494441555696\66666677788848G8T8`8k8p8888 9"979h9r99999:":0:[:z:::::::: ;;;e;;;;<<4>>>>>????F??????`20B0M0R00000b12222223J3W3i33333v4455B5g55555~666?7N7p7y777[8c88888A9N9u9999.:::::::;;;=;H;_;;;;;; <$>.>Y>g>r>w>>>>>??9???????p#050G0g0w00011'1I1W1\1u111112'2C2u2}22222222 3P3]3333&44505A5Z5o555566d666797F7o777777778'8d889969U9c9h9~99:::;B;H;_;t;;;;;;;;<A>K>~>>>>>??n000 11:1@1I1P1\1b1k1r11112N2p22233333?4444545H5[55555/6Z66667I77777)8P8s8889G9s9999:C:|:::: ;";2;B;f;;;;;;H>h>>>>>?3?R?|??????00.0:0R000000121U1111111"222H2h2{222222222373K3V33344:4G4Y4u4z44445 5[5r5555556 6@6`666/7C7P7v77777778Q8\8888899*9>9\9|9999+:F::::::;;#;);8;p;;;; <1h>>>>>@???????0U0_000000 1l1111112;2E2z22222W3w33333334M4o444444.5l5v5556656;6g6|6666=7k7}777771898>8s8888889#9:9E999:<:I::::I;c;m;;>S>>>?C??????Y0g0x00000111I1i1s1111112:2O2c2|222223!3334444}5555#6-6A6R6p66666077777828<88888939999 :U:t:;;O;\;w;;;;; < <9<<<<<=={=====>>0>9>{??? 090C0^0v001+161P1[1u111111 2212<2V2a2{22222233%3-3C3K3a3~33334>444425}55555 6!66666 77=7G7S7n77777;8G8e8j888889L9j999999:?::::;;0;D;S;x;;;;; <%<5f>u>>>>??k??011 22=2~2223 3b33333444;444505a5y55556$666I6X6p666667+757u77777888E8{888 99J9v99999:D:V:`::;#;(;S;;.D>O>Z>_>r>>>>>>$?5?1C1J1U1Z1b1g1o111111 2L2Z2{222233$3-3H3P3p333333333333444 4@4\4d4l4t4|444444444445 555$5,545<5H5h5t5555555556 666$6,646<6D6P6p6x666666677 707L7T7\7d7l7t7|77777777778848<8D8L8T8\8d8l8x888888 99H9X9d9l999999999: :: :@:\:d:l:t:|:::::::::;,;4;<;D;L;T;\;d;l;x;;;;;;;;;<,<4<< >,>4><>H>h>p>x>>>>>>>>>>? ???$?,?4? >>>$>4><>D>L>T>\>d>l>x>>>>>>>>>>>>??0?