MZ@ !L!This program cannot be run in DOS mode. $#pppqp5ppppqpqpqpqp[ppqpYppqpRichpPEL]|,U! P  '@Apo@cU,|^T`<p@.text `.data1 @.idata`@@.didat0*@.rsrcUV,@@.reloc,.@B`)! pw'<>(@B)@B)@B(*@Bp*@B*P (P@@0@)0)p)P0p6@ ` @80p  VDVB`00Е`Љ R0-0G `R 0@qp`RP#0`p 0O  p]@]0@@@_EPJWPpDpDЊ 0p`00PPPPp@`Ѝ ЌPЏp@@D@`PpCPЈ0DDPЅ  @p P`C@DC1RE0G jtP1RE0G jt@CRE0G jR.0Go0yR&0G 0z`R+0r@CR0G CR0G  R0G j0jP{P{Zep`j`B@0`j`~  0@P`~P0pp0 0` p`АPZ Hg0>P>TP^ rg0>P>XPR r@` DT\ @D0!0!@  @  0@ @ paP VDV@VDPp@ `0`Pp @`0` 0PP@Pp``0` 0@  0@Pp 0@P` P`pp@p  P#&+0-.P11BERZade0@@Е0p`` P0ЫP`0`0 p  P 0@P`p 0@`p 0P 0 p%% ()@)p))68:0>P>BC@CCCCD@DpDDDEGPJOT V@VVW@]]_a g@g`ggj0j`jjo`p@qrttx0y0zP{~~ 0@`00p0 PЅ P@p0PЈPpЉ0PpЊ @`p0PpЌ0PЍP @`ЏА `p@@00`8``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::_EnumerateUserTileInconsistent state data size in wnf_query%hs; kDWOhTonecore\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_]|,U)ܻܯ]|,U ]|,U$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. -mu0`G3 PM}UP=m =`0`#P-]m&d'u MzFvK;}-] =: h@prThtx))(84p5Ps_x___||ǔàǨ? ?j.%15]lt^dGL >,1###+///04[4ABDEiLfvvvy#.4.4:LTY_jpÛ˛ћ>HN]bgnvyԠ,28GLQT\_U_ety~;ȩ + P"')hX+L,$2^PtF<Q[fѮKղK|+ P$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)ConnectedCredentialsIsConnectedAutoLogonAORSDSC6UWLIDCredProv.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 3.text$lp01WLIDCredProv.dll!20_pri7.text$lp03WLIDCredProv.dll!35_hybridbootPH.text$mn.text$np .text$x*.text$yd:.text$zy.text$zz#.xdata$xp .didat$2  .didat$3 0.didat$4 \.didat$6<4.didat$7po.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$5pVGt DEEPEEPU}u]<EMEjjPxIjjhljuau0Yh\#yPhh?h%jEtE܍Uܡ M؉EU/x`^Eԋ@ ExEËEЋExEEËẺExE+]EMd Y_^[] W6̡p+,$PW$3̋USVu WtEEPuEPjjhP1,c}&#tMWh1yB_^[]uUMMt }u2t_^3[]̋UjhdPQSVW!3PEd١p+E`/tTt*usPtjQhh`/%Q/HPtEQhh`/%Q/#Pt Qhh`/%Q.P]E3CTCPt1$;{8sCC4 tQpbF+^+N } jMuj;w ~P hZ4~3FfFEXOp }rjr;w wP h8Z93G9fGrEEEEE̡p+EXEEԬZtTt*usPtjQhhXXJO/HPtEQhhXX%O.#Pt QhhXXO/PZ]Et6pEPVptM J p+VuP^M_[̡p+u Pu2Hw$PtPt̋UA`EVEURPqtA~WaNCuIUjataUM}EMd Y_^̋UQQtEUaMEm̋UV5DP uRQt 6Ta&^̍A̍A̍A ̍A̍A̍A̍A̋UjhdP!3PEd1aMd Y̋Ujh`dPV!3PEd1Fp aFPaMd Y^̋ Auy~ q a̋UjhdPVW!3PEd}taO@F,GFH~,3F;Fs9~ uPG Pq FuN(~,t~(Md Y_^@N̋USVu3W}ƋM 75,= ,t)]3҉ ,t9Hu90tЋ@ u3_^[]3̋USQQ3۹0/CSYkUu#uĩt E@pt2ۊ[]̋UjhdP,SVW!3PEdeQEEhL0EȠ0%EEE:EEhtOhEEtWw$u 3EuuBEu]tjxTG;p6p3ɋGf pONjMd Y_^[]Wu肺jj̋UjhdPVW!3PEd5,,ȅr  ЃQhb ,,5,,xIp5,yF,EXOx 3Eú QE QjPܜ3 9~v@E5 t*q3ҋA 5uNuEAE ΅uۋuG;~r6EΉ^Md Y_^[]j 35u>u} }tx@tVp@h05hSjn3FuEuUuM4M0QjQ3E$uhӉ] &EuuuuRG,@8EVew0pM[0j$EQ3ۉMщ]h &E]]']~0N,A8EAp#;]uM/'jSQ3E$uh_Ӊ] &EuuuuG,@8Eew0p3V}y.hXWhXHX(NjMd Y_^[]Ë5x,u^~~jvau)~~ u v ajvatEEPEPEPuw}uT}+H H} j腽j+ 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й1^h02ul21jh=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ހXteNti̋UjhdPVW!3PEdGt+EET`UE0MeVX`GOt舣GLJtPjt`Pp`GxtEEUMEeGtwPF$tPjt`Pp`VEaOLhGHw$F$tPjt`Pp`VEaGtEEUME0dGtEEUME0mdEOtMd Y_^]j#~qt N$ ENP `jN`F jȉE`jMaeNH$`$tQjt`Pp`PEaFxfxtPjt`Pp`FTfTtPjt`Pp`F0f0tPjt`Pp`MaXNYXNQXVjt`Pp`MDX}̋UjhPdPVW!3PEdGt2EET`UE0MbVX`EG2G8G8tPjt`Pp`G(G(tPjt`Pp`Gt#EEUME`#bEGt#EEUME`aEGtEEUME0aMd Y_^]̋UjhdPSVW!3PEdu ΋]Eu&u"uODMd Y_^[]@t!PVSOMd Y_^[]u&tQ֋mMd Y_^[]E=OO=OrWat0t+t&t!rruO(SVQSVOX_$taUM}ExTtK gu9hOahOOOKbaUMEOE)TMd Y_^[]̀=PVu5Ptta)uXtM^Sa]e!ju NPWt taUM]ERx̋U4!3ĉD$0V~ tChkL$D$lkD$`kD$ dkVD$XkjD$\kZD$~D(~hiL$4^39]̋USًCS;r-EVWEQK 8EW0E VER0_^t C[]2̋UjhdP`y!3ʼnESVWPEd}։DžDž_wWOffffft?3fDžf; DžDžDžDžDžfDžƅEPPQ HDž̍APXP A@Ȉtf+jQl=uC2ɉ+׋ʉutI<ptp;ruE NE+ϋEEB;r wPt.NEjPF+;N#HFF+M_^] M U ljTE_0^] ̋UA+Q+E;r9ErEP]̋UjhdP SVW!3PEdF+};M4E@3ɋE؅uM+2Md Y_^[]׋N+QMPGF ^ tPjt`Pp`EMÉF;FˁMd Y_^[]̋UVW}~$t#VO?F$O G F%N$O!G!N%~HΔ~lՔ_^]̋UASYVEA EW9A FAFAF F Q A tRjt`Pp`EM>^FF N _^[tPjt`Pp`]̋USVW~ u[L$苀~ t3 NP؍~Wa~ u^ taT$L$|$D$=L$X~ _^[]̋UjhdPQV!3PEd~uUe5x ~uEFFH#Md Y^h:cQ3haPhl.hPhS]PSaPD9u 舞] PCEsy&Pt)A<<aWVNyȺ.MVh-謣̋UQQVW3EEQEP)E3_^̋U!3ʼnES]VWQQQCcPxIH+t.X.+tftfIuu3fPjha;uT`tPQM`@DžyMVh-HS3:M_^3[!]̋UQ3If9t uWVut x+ʉ^]̋USV3Wt)} +t#ftfHuzt3_f^[] ̋U SVW3ۋSVa]EPjVaESjVauT`=*u E3_^[ú6̋UE Vt==w6S]3WxEPuWS-x;wu z3f{_[WtM3f^]̋UQQSWڋ9t0Vujhu V`VEEjP7Ua^_[̋UjhmdP\!3ʼnESVWPEdeEM] E3EEЉEԉE؉E܉EEEẺEp+MEE0EEtTt*uvPtmQhh0%蠯/HPtHQhh0%{/#Pt#Qhh0%V.PBME 7/+E!XOp u.h`5ۭ*Pt!u.h`5辭 U`5ƋMd Y_^] ̋UEEEp+E4EEtTt*usPtjQhh4@$象/HPtEQhh4@$茡/#Pt Qhh4@$g.PSMSVW2EtwEPjh aPauFT`=u;EtP``&WcuT`~3EtP``M3A8EyhPh4@$TwuyhVh4@$.QE >u3|Lp+tTt*usPtjQhh21&/HPtEQhh21.#Pt Qhh21ܟ/PȫVw(y,h2Vh21Zyֹ2R ֹ2LLuyhVh4@$At  cuֹ4yE_^[] KE_^[] EWt cM膺E_^[] ̋UU VxW+ƒ|Kr;}Aerw6w1w,SYPWRuxu3J>,u@SW39~$~WN u+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^]̋Ujh&dPQSVW!3PEdeuejY3Md 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 +̋UjhdP SVW!3PEdUM](3u8efE0E8~@F EtStCt uMW?8x$Wuuu uω~F bb Vb}E3ɉEN8HtF3@,@FE tf9uFaF3ҋEF$EF(EFE F EFPE~,~4FT3jYV0=tHEPN(~?tv"'VR(?u3 3@FM (3Md Y_^̍QL39uRQC̋U SVuW< ؍EPEP؉M#EEtuE3% 3u3E%3PUguEMEuSjW<,[u 3M 1_^[̋USVWu ǯ}j@֋΁?'ƃg[#ҁɃ Ѕt 3ۃ ӋNj ʉ_^[]̋UM EɁ:!]̋UQQ} SVWپ,t,t$u2qEjEP?UuM׃eEEPMQE3Ʌuuu<,PV_^[ ̋UESVWjU3Y0$؉]uMWh-B*UUSWMuu:IyMEWh-TuEPuEMGtVJ_^[̋UjhdP V!3PEd>tCdu:EPN%ENEE EEjP,VV N,M$Md Y^̋UQV5HPWttB1wjRWtu <,W/~vjvvW-~uh<,#_^Y] ̋UVu D$P3D$ QD$ EQPD$PN PRǯ ^] ̋UQQVWjUYQQMPu ׋u6t&5Ptj3ɍEQQPuQuWtOEPN"}Ft'9Eu"} E]N,jP}])uWSu uML"Md Y_^[ ̋UV5\+uh6R,P`5\+t ud$D$D$fuD$D$PD$ D$PD$D$dRPQQ^]̋UVȃ9vEh@j腎t5eEEfuEEPEEPEELRPQQX^̋UVȃ9vNh@jt>d$D$D$fuD$D$PD$ D$PD$D$QPQQ^]̋U( ]̋SVWSu/;OQOG #GGph jCMueEAHEADEA@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$v ̃l$ ̃l$ ̃l$Fãl$6ãl$vr̃l$fr̃l$F̃l$6̃l$r̃l$r̃l$閯̃l$醯̍Mg̐T$B J3Pz̍MXgMIMF̐T$B J3:̍g̐T$B 3ںJ3кP̍MfME̐T$B J3蘺̍M̐T$B J3`̍MMMMMM@f̐T$B J32̐T$B J3ݹ̐T$B J3譹̐T$B J3}̐T$B J3Mw̐T$B J3G̋MN̐T$B J3̍MdMhtOEP臽̐T$B J3薸0̍Md̐T$B J3f̍M̐T$B J36`̍MM̐T$B J3H"̐T$B J3ͷ̐T$B J3蝷̐T$B J3mD̐T$B J3Jt̋MHM=M$M4vMDMpx̐T$B J3 ̍Mb̐T$B J3谶P̐T$B J3荶̍Mb̐T$B J3] ̍Meb̐T$B J3-W̍M(bM3̐T$B J3J3޵̍Ma̐T$B J3讵 ̍MaM̐T$B J3h̍Mha̐T$B J30Z̍M̐T$B J3 *̍MPMa̐T$B J3ȴL̍MM`MMMuM`̐T$B J3h̍Mh`M̐T$B J3(R̍M(`Mh̐T$B J3̍M0M_̐T$B J3訳Dҿ̍M̐T$B 3bJ3X邿̐T$B J3-W̍|%_MM]htOEP輷ËMChtOEP袷ËM)htOEP舷ËMhtOEPnËM M M htOEPDËM M M htOEPÍM M M M:htOEPÍMo Mg M_ MhtOEP趶ËM= htOEP蜶̐T$B x3許ҽ̐T$B J3}駽̍M ̐T$B J3@4j̍M/̐T$B J3`:̍M]MZMRMM@ M8 ̐T$B T3走J3諰ռ̋M ̐T$B J3pH隼̍M̐T$B J3@tj̐T$B J3G̐T$B J3̍M00 ̐T$B J3谯J3覯Lл̐T$B J3}駻̐T$B J3Mw̐T$B J3G̐T$B J3x$̐T$B J3ͮ̐T$B J3誮Ժ̐T$B J3}(駺̐T$B J3Z鄺̐T$B J3-W̍M̐T$B J3'̍H̐T$B 3躭J3谭(ڹ̍M̐T$B J3耭T骹̍M̐T$B J3Pz̍M̐T$B J3 J̐T$B J3'̐T$B J3ڬ̍MK̐T$B J3蠬ʸ̍̐T$B 3_J3U̍MXXMM̐T$B J3J380̍MXMJMB̐T$B J3̐T$B J3蝫Ƿ̐T$B J3z餷̐T$B J3W遷̍pp̐T$B 3J3 x6̐T$B J3̐T$B 3êJ3蹪̍MV̐T$B J3艪<鳶̍5̐T$B 3SJ3Ihs̋E eM̐T$B J32̍MV̐T$B J3ة̍MUM̐T$B J3蠩ʵ̍M̐T$B J3p隵̍MMMhU̐T$B J30J3&`P̐T$B J3-̋E eMK̐T$B J3¨̐T$B J3蟨ɴ̍MTMu̐T$B J3g 鑴̍MJ̐T$B J37a̍MJK̐T$B J31̍MWMbJMSMM(̐T$B h3货J3誧Գ̍MMSMM9J̐T$B J3b@錳̍MjSMBJMeJMJMMMMzMIMMbMI̐T$B J3ڦ ̍MR̐T$B J3誦HԲ̍R̐T$B 3tJ3jt锲̍MrRM@̐T$B J32\̍M:RM̐T$B J3$̍MHMQM:M2M*M̐T$B J3袥̱̍MIHMQMMMoMKoM8o̐T$B J3BJ388b̍M@QM1̐T$B J3*̍M}̐T$B J3Ф̐T$B J3譤װ̐T$B J3芤J3耤骰̍M̐T$B J3Pz̍M̐T$B J3 DJ̍M(PMFM+̐T$B J3 ̍MCFMO̐T$B J3訣,ү̍MOFMO̐T$B J3p`隯̍Mf̐T$B J3@j̍M麳MDM<M0OM;̐T$B J3̍MM̐T$B J3踢T̍髲頲TNdt銲̐T$B P3@J36`̍MBx3NM>̐T$B t3J3̍MMMM̐T$B J3覡HЭ̍ME eM̐T$B J3]釭̍MM MM̐T$B J3?̍MeMMM ̐T$B J3ՠ̍M%MLMM/̐T$B J3荠鷬̍M!MLMM9M̐T$B J3=8g̍M̐T$B J3 7̍MMMLM̐T$B J3ş̍M̐T$B J3蕟<鿫̹P *̹&f̹/XOH̹t+̹+/̹ /je;c<,t<,&_PjseO{\̹xO̹+fS̹ ,VtPR(/PR.R.Q;:PER{R |P"R{P Rz|PR0zgP RyRP R0|=P@R{(P@R {P@RzQh9ÃtNOHB$P$àPàP$àP$àP$H$P$àPàP$àP$àP$àP$àP$ËtG*G$G(GGGGfHPjw,i p \+;JI `+;J: d+;J z&\1;B3`1;B%d1;B MA#=Wu\+;F`+;Fd+;F t'PQuR+/-PQuR+/QuR+.P7Y5P!1+ËE3Ɂ8Ëep$u$SQuuRu uEExE6 EHEExEdWhPEhh,Ph h4Vhӹ &NFu@hxPEh  h,Ph!$ &F7SjQN WDu``;Dp4EPEPSSuuQW7dbYLv$OjSO ùE̡kL$D$kD$kD$ kD$kD$kD$F$PjZXWkL$D$kD$kD$ kD$kD$kD$kD$kD$ xkD$$|kD$(pkD$,tkD$0FHPjZWWF(PO$l!kFLPOHlkM-VWjbZWMVWjkZJmQM7p=ojٍE]PjVau9]tF_^[̋UQMA(W}E;t;SVt$[NVjt`Pp`uߋE;u^[_̋VNlNd^̋VN脦^|̋UVNlNdwEt jtVYY^]hdQ3j@aPhl.hPnlhS]PSaP輭9u O] P蔬E:iy&Pt)At^W讪yȺ.MVh-s ̋UQhEMPD̋UQQVW}Gwk,;t/S^$3t`V3VPp`3[,s؍C;uދ}[wt`VjPp`3!GG_^̋UE ujPQu]̋U!3ʼnEVu% EWuuQuQihX.bv3@QQQPV蜫yMVh-, 3M_3^螊 %(`̋UVFuC8Ett%t u4,-Ft, ,Ftx, ,l,3Fft4 ,PF tChRP>z_^[] jY)̋UjhdP!3PEdu 萍̋UVu Wu ISFPjt`Ph`؅u2*#}tVuKjYY=w[_^]̋UUtAH#]̋Wt$uV7t`VjPp`^'g_̋Uѷ!3ʼnEVqluZA PPh-hPQAu+ʍAPPH^#M3v̋UE PuPQt, t t"tPt@W]̋U} t P P3]̋̋UEVHtV!vY^]̋UV~`t~t vx`EtVuY^]̋Uujql`]̋UVW+Wa+M;!x;u5|+} +43Wa_^]jjjhL`̋UQS]MWtU}} u tWFVjW0EyhHPh@~%븋M3fAENE GPj@`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`uM̋Vuh,^j\VbYYtp^h0'!]8/Q3jIDž,%#u5,h|}܍fWjP| pSt6`&f^̋V6`&^̋V>t 6db&Y^̀ytAV2tV`^̋UQQtEU`ME,ű!tP`̋UEVFt jVhaYY^]̋UV藻Et j4V4aYY^]̋UVN<MZEt j@V`YY^]̋UVYEt j8V`YY^]̋UEVlt jV`YY^]̋UEVt jVi`YY^]̋UEVt jV9`YY^]̋UEVt jV `YY^]̋UEVt jV_YY^]̋UEVFt jV_YY^]̋UM ]̋USVu `u ttPj6g 3^[]̋UV6MVt E 035?t E N@^] ̋UV5M t E 03 Qu QN^] ̋Vt!Vȅt AuPdb&fY^j0ژ3EuQh`׉u@$}ĉEȉủu覨]M EC8EyhPhdp9s3ɉMu EMQPQQuh`t$M Puu`讕̋UQ} u WMEEEPu s̋Vx~ pA^̋VWyDpM:MЍI}ԃMM̋E؅x9uu|QPEPtPzE}̋UM VuM@Vh#Euۃ E@(3^] j,蓎MhXOME9QȐE3}hq׉E̹@$uЉuN] E9u9u{{3+t s`McQPEx0H$HMhXOME艿eUEEy>h@PhȐ@$}tudbeYMIA/U0yKBEy hPhuuEVP }tudbeYNEUuuFtAEP `t-MuPF@PWtbE e8EMNE@ ExERËE܋ExERERËE؉ExERøWhPhs@$E]MMIEh̃Ur̋Ujh`dPV!3PEd3tRpt6`jV[OYYM3^́^tontartS[;tD<t6Ft(u;uh%g|ø!øeø øøøøv̋UVE3ɉEQMMM@$hUUu @uN9t4E uM^̋UuU M6] ̋UM 6VW}@' jSjSjN$. jjjSjNH ^[R̋UjhdPV!3PEdet!RptESW^Sa~|G+ r :GF taUM]EB_[^̋UjhdPVW!3PEdM}WaEp+ptaUM}EBE33!MM!MPauMa;s!MA<uG;r DGMEEtEUaMEAEtutuSW^SaF0U~,M}EPt"7wRUM}Pu~,~0Fu@FtaUM]E@_[^̋UQQV>t1W~WaF taUM}E@_^̋UQQV>t1W~WaF!taUM}ED@_^jlfMjE3PΉ}MG9}tuWt`Pp`9}tuWt`Pp`9}tuWt`Pp`e̋UjhdPVW!3PEd>tauX~Wa3N|fEEEfE fEEEEj P"VV NmtaUM}E&?Md Y_^ ̋UE ju @Pu] ̋UuE jPjEPr] j#euue~(7\b3۹M܍EÉEee &hLueF,u$WhPEh &?W@8Ey h,Ph؅t<ϋpt @uMtPuVMA,ǀuMcj#dQ3Eܘuj &UEuultMuw(PuO,VtguM{c̋UVuWVOF O G F!N O!G!_N!^]̋UQUA9t,QuffEEjujI ZRPEYY̋Uu ?uQQh1H̋UVW}q_^]̋UQQVMT` UMMChp`EdOEMEt3ۉ]3B}}Mt;Lux Uۉxx@hhËe苅t~ EPhXPWdOVj\LExEE3ۋdӈUUy PhPSQSlPjaE}uG=tu;jEPX}uEESjSlPjaE}ttT`~ PhP"EPEP\t~ PhXQEWVjvK}t u``}t&E`=uhQWVj;K}tEPhRWVjKE=t=uE|t|P@EMd Y_^[̋UQ Q3҉Uu&U/Ѕy M' iM QEhhpD3ۉ]MEjDSEP; DžhÈEEptjDEPdt/~ PhOEh~dOVjI]ESSSSaEuT`~ PhP묉p]VjuEPhGhp`EdOEE|3ۉ]3B}}M|;LuUUމ]E@llËe苅|~ EPhXPWdOVjHExEE3ۊˈMMy PhPShSpPjax}uM=tuAjEPXxuEESjSpPjax}ttT`~ PhP"EPEP\t~ PhXQEWVjH}t u``}t&Eh:uhQWVjG}tEPhRWVjGE=t=uHE}t EP@EMd Y_^[̋U!3ʼnESVWj3DžlDžpY3EtUEUEEUEEPhPRRhRUUUUUUEE0EE(EEEEPEGE݌?E7nEEkȌ.EEEPtE:EPuTuލlPjjj jjuHuE!u!uEtEEP@eeEt EEPDM_^3[xj0hUԉM3ۉ]!]!]3uu}j9] aB;tTEP0 DuhbY؉]u *sWuԋ׋D؉]xYuԋM3} e9pËMd Y_^[j7MQ3ۍEح]h>@U܉E]]G]] M3SuuyVhhKh@j=ug3E9Cv]SL:tH:3ۋ@f9A] u7<:uJmuxE @E;CrVhh_덾WuMw6j86ډ]Mܹ EQ3Mщ}j@E}ĉ}F}uhPj EEPh M&E E8E8}jǃY+ȉM9PEhbYu EUWuˉu舔Eyh̬PjN @iEPP;PSM܃ jux SQ2 j, 2M3u] 3uPQfE@EEhu܉uUȉẺuЉuBE$Et[}(tT07Eu]j hbEYu0uMSj3҉uBMUWu$u Mȉ}ctVdbY1$̋UEVk QU u6ATIED^] ̋UA;r;M%]̋USVW3ۍEQ]`]@UhpωE]]Au EWSEPvĀ9]5E]PS6vjT`zEPhbYu EEPW6vju;T`~ Phhh@jEH7WdbEt(f9\8tυtAuWEWdbYr EFt @uFPdbEH~YD~ PhhT`~ PhخhWjE6uM9_^[j =/MOUea/j =/MeOuUu e+/ j =S/M%OuUueu .j =/MNu Uer .j =.MNuUu ek. H{̋UjhdPVW!3PEd?tG7PrtFQ6ME &fMd Y^̋U tVup0Qt6 &fY^̋SV39^tG9^uBjhhbЉVYt0NWyff;u+ϸ@|_tyQPjhRKF^[up{̋WGu|_À tV0tvFM6Ea&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:9EwNdKt,GUfEfEGQMEuCtKruW[_^̋Ujh0dPSVW!3PEdك;ts3xuEj\ZPΉU\EyhX[PhZNjUEMP4Ey h[Ph֋UEPj XEy h[Ph뱋]MS]Eyh\PhZZQMj0XjfAQ0Y3fA,޾gy$y(zXfC,fBjM]ХUԥfA +AKXfBEfJ t%ߋuz,B(VufJBgEyh0\PhGEMfH$@ EPugEyhp\Ph* uNjM+j F XPfNh/gEyh\Ph9j +} XfF~N}pۃC= v=h j 襏t(eE؉EԺwEЉ]PEEPQQuSpFNV^fnЫv ~ Ы   ЫX!\ ,\ E\L!R\"Dd xX!F G GL!*G"nv""xdЫЫX!R 7R PRL!]R"0pЫX!tN pN  OL!l&O"6>X!` ` `L!`"l""i""hЫp"p\ЫЫ&.ЫЫЫЫЫЫЫЫ Lo"< "hPX؛PwP; c4}`K"P""Ы"0"(jr}Ы"lЫ" *Ы"`hpxЫЫ"x"Ы"CKS["@,ЫЫX!v  L!"ЫЫ"0c"`#+3ЫЫЫЫЫЫЫЫЫЫЫЫЫ"Ы"`ЫP'l* <'p* D't* L@(*  Tp(*l p(* (* (*̀| (*܀ )*h )* @)*p p)*Ԁ 4+*( <0+* D,* L@,*P T     6 F d r 0   tT(    X > , H     x     d >  P ( | f  @ |SHStrDupWSHCreateThread2GetUserLanguagesCflGetScenarioDataCflClearScenarioDataCflFreeBufferCflSecureFreeBufferCflSetScenarioData CflSetupTempUserAccountaSspiLocalFree$LsaConnectUntrusted*LsaLookupAuthenticationPackage%LsaDeregisterLogonProcessMesEncodeFixedBufferHandleCreateMesBufferHandleResetMesHandleFreeMesDecodeBufferHandleCreateUuidCreateI_RpcBindingInqLocalClientPIDCryptProtectDataCryptUnprotectDataCryptProtectMemoryCryptUnprotectMemoryLookupAccountNameWConvertSidToStringSidW"GetProfileType!LogonUserExExW+LsaRegisterLogonProcess"LsaCallAuthenticationPackageUSspiCopyAuthIdentitybSspiMarshalAuthIdentityfSspiUnmarshalAuthIdentity]SspiFreeAuthIdentityiRpcAsyncInitializeHandleNdrAsyncClientCall2gRpcAsyncCompleteCallfRpcAsyncCancelCall QueryServiceStatusqRpcBindingFromStringBindingW RpcStringBindingComposeWRpcBindingSetAuthInfoExWRpcStringFreeWoRpcBindingFree CredIsProtectedWCredUnprotectWNdrMesTypeEncode2NdrMesTypeDecode2NdrMesTypeFree2NdrMesTypeAlignSize2[SspiEncryptAuthIdentityExSetNamedSecurityInfoW WinStationGetCurrentSessionCapabilitiesPolicyManager_GetPolicyIntShellExecuteExWUnregisterClassAGetSystemMetricsYLoadImageWGetThreadDesktopGetUserObjectInformationW]|,UWLIDCREDPROV.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.dllmemcmpmemcpymemmovesR"2BxhXױvfF&Vѯ6ԳijH'İnbA`=pP  8ePh  *Q4VS_VERSION_INFO l|O l|O?@StringFileInfo040904B0LCompanyNameMicrosoft Corporationv'FileDescriptionMicrosoft Account Credential Providern'FileVersion10.0.20348.3692 (WinBuild.160101.0800)JInternalNameWlidCredProvider.dll.LegalCopyright Microsoft Corporation. All rights reserved.ROriginalFilenameWlidCredProvider.dllj%ProductNameMicrosoft Windows Operating SystemDProductVersion10.0.20348.3692DVarFileInfo$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;;;<<<%>'>5>:>D>L>Z>_>i>q>>>>>>?*?I?T?Y?f????,00n000000000 111!1/141>1`1p1{1111112'212Z2d222222 3'4?444444444444444_5555555555506P6[6666 7f8889U99999(:6:J:Q:X:x:::::::::A;F;;;;;< <<<1<8>>&>3>A>V>d>s>>>?8?i????l0c00000011111111111111111122 2222 2$2*2.242;2E2I2S2a2r213E3h3w333333333333 494>4h4w444444444444 595>5h5u555556)6Z6h6y66677,7:7V7778 8 88 8'8/858;8?8t8{8889 99/9G9j999999999:?:J:Q:h:{:::::::;-;@;N;;;;)<<<< =h====;>D>K>R>Y>`>g>n>{>>>>>>?&???????????0000011;1B1T1[1m1t11111112x233"3F3S3p3z3333x444485J5p5w5|555/666667#757G7777777 888-8I8T8Y8m888888888 99,959I9U9m9v999999 :":9:L:[:q:::!;?;\;o;x;;;;;;<<&>8>E>v>>>>>>>>>>???&?,?4?=?H???0*1q1111111111222333333?4X4e4|444445(5n5y5556!6&6N6Y6^666 77D7x777777'848?8D8]8h8m8~88888999: :*:M:R:|:::::8;s;;;<<' >*>2>J>\>q>>>>>>>> ??????? 0:0E00000#1/161_1n1z11111111@2K2P22333k3}3333333v444;5S5^5c55555)6e6666667 77J777778,8?8[8k8888888 99$9+9@9L9\9w9999999: ::4:R:\::::::;A;F;L;d;n;;;;;;&>&>+>7>V>>>>>>&?1?6?P?W?\??????0,I0W00000111i1t111;22222223-373N3333333344C4k44445 5505V55556666666 77777B7G7x777777O8g8z88888889 99 9=9Y9{9999999:*:5:::I:f:::::::;H;Z;;;;;;;*<<+>H>>>>>>>> ?"?y???@4 0$0(0,0004080<0@0X0j00x11111{222 3!3,313R3m3333w4445y5555506>6a6o6t6~66666666666667 77'7,7=7C7I7S7]7b7p7w7}77777777777 888&8U8\8n8s888888"9>9F9K99999#:i:s:::::;;;!;2;N;X;u;;;;;<<+>8>X>>>>>2C2222222 333!3+333>3C3M3333333]4445k56677)77777788H88n9D:p:u::::;;X;a;;;;;;;;;<<<<$<-<8 >>S>Z>x>>>>>>>?$?_???`00!050<0P0W0x0000000+121I1P1n1111 2;2d22223R3~33333333334&4<4D4K4W4h4v4444-5A5N5W5`5j5u56.6u72898s8z8::U;\;r;y;h>z>f??pl1111'2.2>2E2U2\255`6x666677G7M7[78859<9:%:I:P:::::V;m;s;;W<<=\=y==>>>???0M0^00000000000001 1+101 2.2A2b2v22222223.3B3K3T3]3f3o3333333333333344%4d4s44444445555%5*5?5T5d5}55555555556626R66666666667 777'7\7c7m77777777888@8U8c8h8r8z8888888888889 999,9:9Q9j9w9|99999999:8:J:X:f:y:::::;;;;&;4;9;C;K;Y;^;h;;;;;;;;;;;;;;;<<<%<*<;F>M>p>~>>>>>>>>>>> ???2?@?J?m?????????T 000 0.030=0E0S0X0b0r0}0000000000111111122;2E2p22223!3A3a3v3333445H5U5g5p5y5555555555556 66Y6666667n7y77777777788 8)8n888889'9C9J9r999999 :6:L:X:::::::::::::::;;;;$;);/;3;9;=;C;L;_;p;;;N#>>"?|>>>>>>> ??*?>?Q?a?q?????????00#030C0S0`0t00000000011'171G1W1g1w11111111122(252I2Y2i2y222222223!3.3B3O3c3p3333333445F556O7778889599;;<<<<<==&=.=;=d=m=y===========>h>>>>>??8?E?W?`?l?t???00:0J0001\1j11112#2)21272=2C2X22n3x33r444K5566o6666777778r89: :::;P;`;;;<4<9<<===(>1>=>E>T>>>?|?C2J2b3f3j3*464B4J4k44444444"6.6:6B6V6n6|666666667c7777;8_88888 9`9e9x99::;;;<<,<6<<<@>>+?a?~?R0000 1g11222C2q2222 3A4444155556D6t6666+7[7777$8G888949d999):a:::);i;;;9=p====>Q>>>!?Q?t???0D0t0000171d1112A2q2222<33334:44445H5555!6k6666*7Z777/888'9_999Y::::;A;q;;;!|>>?T????0!010B0F0a0q00000001!111J1W1_1l1t1111111111111222%222:2G2p2u222222222222233 333333"3&333333344#4E4[4c4y44444 5!5-5D5P5q555555555566O6|66666717C7_7o7777777777 88&8=8M8Z8g8~8888888899?9`999999:J:i::::: ;; ;+;7;A;P;d;z;;;;;;;<2<`<<=3=n========>>> >)>2>;>D>M>V>_>h>>?)?3?B?i????00112222333344e444555555556^66666"7)757@7W7i7777777888838Y888888989P9h99999z:::::: ;S;;;<+<=<>>>>>z?? 80E0W0`0i0o0t0y0000A1K1333333N5[55555555 66$616667$7m7t77808_89'9N9~99999999:1:n::!;7;F;b;<<<_======= >>$>0>:>z>>>>?H?S?X????000G0R0o0|0000000 1#1@1R1Y1l1t1z11111112A2Y2g22234f4q4444U555555 66666667(7A7[777788>8I8W8o88888=9V9c9z9999:::(:0:9:Z:`:w::::::;);V;\;b;{;;;=Z>q>>>>>??P???@l00R1j1x111111111$2@2]22223W3334N4~4495S555566J6c6}6666667#7<777777778?8_8889%9I9_9u99:1:V::::::R;l;;;;; b>>>?;?F?T?Y????P:0G0\0s0000'12171K1h1y111122K2X2o2|2222233 44#4G4i444a555I6i6666677578(83888N8d8w888888 99<9R9g99999:-:6:R:`:::::::;";';;;k;;;;'<@'>o>>>>>?0?>?I?N?v????` 0'0b0r0}00000012222 33@3z3333334%4`445v555556"69666 77777;8A88889999:>:n::::: ;;C;N;S;};;;;;; >->A>d>n>>>>>>> ?4?R?\?y????p 0020c0u00000 1C1O1g1111112%272W2g2222222 33%3?3M3334)414f4"5H5p555555#6@6W66607D7y77777788808A8g8839O9V9v999993:E:O:8;_;;;;;;;;;<'<< >/>q>>>>>?"?3???001L1[1z11111111111U222383D333324444 5B5t555556:6o6666+7Y77778=8i88888]9999:::X:::: ;0;M;b;r;;;;;< <:l>>>>>?0?P?s???? 00-030@0R0n0z0001#151=1^1r111111252b2r222222233*313=3Y3w333334G4T4z4444444 5U5`55555 66.6B6`66666o777777777 8F88888959H9Z9j9~9999:<:k:::::%;2;D;^;c;i;x;;;;2>>>?#????0 0%0.0W000001.141`1111222A2{222222 333333344O44444444n5556%6G6V6u6{6666 77}777777?8q8y8~88888 99C9c9z99: :P:|::;3;=;;;;;T<<<<"=H=N=c=======>6>C>U>>>?C?????*080000011(1X1q11111122<2\2z222222313H3a334E4N4455555c6m6666666'7p778&808\8r8|88889W9s999.:I:::E;[;;;;;<<)U>_>p>y>??? V0y00000Q1k1v1111111122L2W2q2|2222223)313G3O3e3m33333354s4~44545r5555666L6a6666+7I7_7}77777888{888889(9-9A999999:;:_:::#;5;H;_;p;;;;;;;5>%>,>>>>>>>D?P??10D012I2X2}22233X3`33333#4F4Q4V4{4445]5p555556C6d6v666666647U7k7u777778C8N8S888839J9U99999::\::::;X;c;h;;;n<<<<<===K>>>>>>>>?(?3?d?u?|???????? A0K001171W1\1c1~11111111111&232M22222$373H3Y3d3m333333333334 4484@4H4X4`444444444444455 5<5D5L5T5\5d5l5t5|555555555566D6L6T6\6d6l6t6|66666667 7,787@7X7`7p7777777777778$8,848<8D8P8t8|88888888889989L9T99999999:$:,:4:<:D:L:X:`::::::::::::;(;0;P;l;t;|;;;;;;;;;;; <<<(<0 >>8>@>L>l>t>|>>>>>>>>??$?,?4?>,><>D>L>T>\>d>t>|>>>>>>>>>>>? ???$?,?4?