MZ@ !L!This program cannot be run in DOS mode. $U|eD46D46D46ML6N46ML6 46ML6S46D46q56ML6E46cl6E46ML646ML6E46ML6E46RichD46PEL[J!  bfn@s@  J@t.texte `.data)@.rsrc@@.reloc @B[JX[Je[Joz[J|o[J[Je+[J/[J[J~[JKERNEL32.dllNTDLL.DLLOLEAUT32.dllATL.DLLmsvcrt.dllVERSION.dllUSER32.dllole32.dllADVAPI32.dllw8wԾwռwľw%w wwķw w3w wwP@n}G@nA@n@n@na@n`@n#@n!@nw~kw@kw7ww[ww[{www(ww7wawvw\w*wb)ww+w/w-ww- w1wZw-wwkew5w/ww\4w\w)www w^wfwowPtwRwyw5w3UwwqwpwwZ wwwEMw\UwJVwtwQ?Io o-ooaooQouooooo4onooλoW5oooWooVoo-oIJoy=oBAo>onoo?oGoooow:w1w wUwT@YrWYr ^XrXr@Yrnnѵnn n%nEnennnn۶nbn[J%PJP>bad allocation#vLDU}WY_ Z}WY_ Z}WY_ ZGetOSVersionInfo, GetVersionEx failedd:\w7rtm\com\complus\dtc\dtc\msdtcstp\msdtcplugin.cppCMsdtcUpgradePlugin::get_PerUserSupport: ExitCMsdtcUpgradePlugin::get_PerUserSupport: Null argument: pValCMsdtcUpgradePlugin::get_PerUserSupport: EnterCMsdtcUpgradePlugin::PreApply: ExitCMsdtcUpgradePlugin::PreApply: EnterCMsdtcUpgradePlugin::PostApply: ExitCMsdtcUpgradePlugin::PostApply: EnterVistaGetLogPath: GetDtcLogPath failedVistaGetLogPath: CreateLocalTmInstance failedVistaGetLogPath: GetProcAddress failedCreateLocalTmInstancePreVistaGetLogPath: ReadStringW failedLOGPathPreVistaGetLogPath: QI(ICustomProperties) failedPreVistaGetLogPath: GetByIdentityW failedMSDTCPreVistaGetLogPath: CreateInstance succeeded but pContactPool is NULLPreVistaGetLogPath: CreateInstancePreVistaGetLogPath: DllGetClassObject succeeded but pClassFactory is NULLPreVistaGetLogPath: DllGetClassObjectPreVistaGetLogPath: GetProcAddress failedDllGetClassObjectCMsdtcUpgradePlugin::ApplySuccess: Exit0x%XCMsdtcUpgradePlugin::ApplySuccess: FreeLibrary failedCMsdtcUpgradePlugin::ApplySuccess: get_WorkingDir failedCMsdtcMigPlugin::ApplySuccess: UpgradeApplySuccess failedCMsdtcMigPlugin::ApplySuccess: GetProcAddress failedUpgradeApplySuccessCMsdtcUpgradePlugin::ApplySuccess: LoadLibrary failedMSDTCPRX.DLLd:\w7rtm\com\complus\dtc\dtc\msdtcstp\msdtcplugin.cppCMsdtcUpgradePlugin::ApplySuccess called with user contextCMsdtcUpgradePlugin::ApplySuccess: get_UserName failedCMsdtcUpgradePlugin::ApplySuccess: EnterGatherFile: FreeLibrary failedGatherFiles: CopyFileW failedGatherFiles: StringCchPrintfW failed%s\%sMSDTC.LOGGatherFiles: PreVistaGetLogPath failedGatherFiles: VistaGetLogPath failedGatherFiles: LoadLibrary failedCMsdtcUpgradePlugin::Gather: ExitCMsdtcUpgradePlugin::Gather: get_WorkingDir failedCMsdtcUpgradePlugin::Gather: GatherFiles failedCMsdtcUpgradePlugin::Gather, GetOSVersionInfo failedCMsdtcUpgradePlugin::Gather called with user contextCMsdtcUpgradePlugin::Gather: get_UserName failedCMsdtcUpgradePlugin::Gather: Enter>~L@Hf)4<6LlhyWnWn\nHWnWnLnFdhndhndhnHWnWnYnJYn]nXn_n_n$`n,YnKnYn;Yn]nXn_n_n_nYnHOnKnyYnXnN]nXn"_nC_nj_niKnKn2Sn n0n@nPnR܃L<ѡ,FR܃L<ѡ.R܃L<ѡ-FdhndhndhnXn_n_n$`n,YnKndhndhndhnXn_n_n_nYnHOnKndhndhndhnXn"_nC_nj_niKnKn2Sn\FInvalid parameter passed to C runtime function. XnnEEE00P('8PW700PP (```hhhxppwppPVPVsf[PPTP00sf[PPTP00PVPVRPVCl=PVPVBPV 큏Fw#+䀁O NM0GK$\B#A\F 2KNz_PPTP00KNz_PPTP00KNz_PPTP00KNz_PPTP00KNz_PPTP00KNz_PPTP00­>D g eiVn`C R]1*=N/M2>-ݾxBUD@~kCPPTP00e@dހEr.B?S t@M@ApVPPTP00 ʞL;U{ 6eL^/ViRfO@K>+NbҋUIɳ!cPVaPVPVSPV!PVk-t@ `t{XGMŭ%pKRD"/| PVeK6|xU<:vYAOYF0:vYAOYF0͂? CF͂? CF˚Q;L:iZ˚Q;L:iZPV#PV4A}q%PVPVcPVePVgPViPV[PV]PV@.IBlK OI\, F^6JCiˀ.UE /СK /СK_ǚ`Nr%ބHU+S͞Icq ,&3?hO٩ѣFM@HerU@іJժCPPTP00_KH'jh޶H;NKn;qB?OPVݕ¬Eng6/hVNMSY8WJف(\?PV l/oBEfS,KNz_PPTP00KNz_PPTP00KNz_PPTP00KNz_PPTP00KNz_PPTP00KNz_PPTP00Yq"\0I*eHIv=KӒ߸'oOd셆. 2krIF'z 릊A~kCPPTP003:]AZCknAApVPPTP00,2cLeRcCIĝMBrHqN<*~LqfkkViPPTP00kkViPPTP00kkViPPTP00kkViPPTP00kkViPPTP00kkViPPTP00O NN0GK$\C#A\F 2o(iER*D`̠CNq~; lGyx$+KJ mY) q8VCPPTP00͠( Ofo.6]jmBZI2|oBYH2|oBYT2|oBYZ2|oBYV2|oBYX2|oBY.Kv~C* 4'Likϼ^HZ.SNpZKvhI%j Nnc,d2|oBYe2|oBY^D/പV11oFx~שe&MNuCw|J<FbhekU2|oBYW2|oBYY2|oBY[2|oBY2'ODRFHqK&h_ .]CVEIt=#@GV5$;M JTxagJ*D-7r4Ǐ0_PPTP00{\PPTP00x5ACO"';XkFt t{\PPTP00{\PPTP00g!8@#[Y(Spw"+D.R=I= File: %s:%d hr=0x%08x *** Error in %s(%d), %s: %sEventDispatchTtimeTraceSecurityPMTraceSecurityTraceSTAPoolTraceInfrastructureCallsTraceContextCreationTraceActivityModuleDebugBreakOnLoadComsvcsDebugBreakOnInitComPlusDebugBreakOnFailFastAutoAddTraceToContextSoftware\Microsoft\COM3\Debugdefaultwinsta0%%IFWFXFYFTRACE_EVERYTHINGTRACE_OBSCURETRACE_INOUTTRACE_VERY_VERBOSETRACE_VERBOSETRACE_INFOTRACE_WARNINGTRACE_ERRORTRACE_ALWAYSTRACE_LUTRACE_TMTRACE_PERFMONTRACE_VSSBACKUPTRACE_KTMRMTRACE_PROXYTRACE_ETWTRACETRACE_MTXOCITRACE_LOGTRACE_XATRACE_TIPTRACE_RESOURCETRACE_CLUSTERTRACE_UTILTRACE_CONTACTTRACE_UITRACE_GATEWAYTRACE_SVCTRACE_TRACETRACE_CMTRACE_MISC[[Unable to format message]]ɠndhndhndhnunBnn'n 0x%08x [%12S] [%12lS] %s (%s@%03d): %s%02ld-%02ld-%04ld %02ld:%02ld:%02ld:%03ld : [%4x.%4x]a+%s\MSDTC-%d.log%s Software\Microsoft\MSDTC\Tracing5n̳nnSuccessfully unregistered for registry change notificationsUnregisterWait returned the 0x%x error code.Successfully received the RegistryChangeListenerFinished eventd:\w7rtm\com\complus\dtc\shared\trace\src\traceoutputsettings.cppTraceOutputSettings::~TraceOutputSettingsFailed receiving the RegistryChangeListenerFinished eventUnable to open output keyUnable to read debug out enabledDebug out enabled is now %dDebugOutEnabledUnable to read memory buffer sizeMemory buffer size is now %dMemoryBufferSizeUnable to read trace pathIgnoring empty-string trace directoryUnable to duplicate trace pathUsing new trace file path: %sTraceFilePathOutputUnable to open sources keyUnable to read level for source %SNow tracing %S at level %dTraceOutputSettings::ReadConfiguration_LockedSourcesUnable to open MSDTC\Tracing settings key TraceOutputSettings::TraceOutputSettingsError from Initialize A6(9Fzm ⾱u~*u~*u~*u~*u~*u~*u~*u~*u~*u~*u~**7Q%<N{6Oyx>AV3Fnp>AV3Fnp _ǒ5O׸6J c-lOanHnJn RSDSmHO-Oi,/msdtcstp.pdb:hk4lFp1\n̋Un3ʼnE3hPP PDžnu.n~ % j-hTnh,nP(M3̋UVj8TnVhnjt(E ujH03t+Mm J M}u[ uu SP(_^[Ek DM3̋UVu~ tu(F u$u uuu uPQ,^]$̋Uunuu ]̋Uunuuuu ]̋U치n]j̋Uunuu s]̋Uunuuuu r]̋U카n] ̋Uunuu ]̋Uunuuuu ]̋Un]̋UEV3;u@[SWj(0]Y;t Sjt1N^$|3uuu Vt j _[^] ̋VN nFnFpn^jnuehnnFnFpnxnjn=]3;u@[j,3YȉMu;t uyMt,N|3uSu Vt j@ ̋U}uuu jd] ]U(SVWEuj Y}E%  E؍E؉Euuu uEn_^[]̋UV u Ytu Yt^]̋U]̋U] ̋Ucsm9Eu u Ps YY]3]̋UVu3utу;u r^]hnYnnu@à 3̋US3VW9E u&9Ln~ Ln=nPn3K} >d Y=nE Pn;thnjSVׅuE nj_t jA 9hnhnnYYzhnhtn Y=n3Y9] uSVn9nthng Yt uWunLnwhnjjVׅu꡼nt j YMnt0=n tЃ;sS n%n%nYjVnn3@_^[] j,hȸn^M 3BU3u n;u95Lnuu;t n;t6UPnuQuЉEE MPQYYËe3uu9uEuu uEE MPQKYYËe3uu9uoM EuQuEE MPQYYËe3uu} 9uEVVuhE MPQYYËe3uEVVuE MPQYYËe3un;t,EVVuE MPQ_YYËe3u9u t } Euu uEE MPQYYËe3uun;t>95Pnt6Euu uЉEE MPQYYËe3uuE Ea n̋U} u]; nuY %njhHneMx;M+M MUEEEEE8csmt EEneEj hhn]eu EEeMx )uMUEEf}uuuu u:h:hnd5D$l$l$+SVWn1E3PeuEEEEdËMd Y__^[]Q̋Uuuu uhfnhn]%nPd5D$ +d$ SVW(n3PuEEdPd5D$ +d$ SVW(n3PEuEEd̋Md Y__^[]Q̋M3jhn3EEEE;E}uUu uEEE}uuuu űUn3ʼnEffffffEEDž0@hnnM3̋U]J%nQL$+#ȋ%;r Y$-̋UUSVW3;t] ;wj^0WWWWWx_^[]Ëu;u3fԋfAAFFf;tKu3;ufNj"YSVWT$D$L$URPQQhknd5n3ĉD$d%D$0XL$,3p t;T$4t;v.4v\ H {uhCCd_^[ËL$At3D$H3JUhp pp> ]D$T$UL$)qqq( ]UVWS33333[_^]Ëj33333USVWjjh+lnQS_^[]Ul$RQt$ ]̋UES]Vs30WEE{t N3 8U N V3 :U E@fMK[ EEEt`[LDEEtE|<CE؃u΀}t t N3 8U N V3 :U E_^[]E͋E8csmu)=nt hntMjQnME9X tURWӋEMH t N3 8U N V3 :U EHJ9S WMQWc&%n%n% n%njhnnEu unYQj?YenEnEEPEPu E܋EnEnE EjY̋UuiYH]̋UMMZf9t3]ËA<8PEu3ҹ f9H‹]̋UEH<ASVq3WDv} H ;r X;r B(;r3_^[]jhȹnenV\Yt=E+PVYYt+@$ЃE E3=ËeE3}%n%n̋UneeSWN@;t t Уn[VEPnu3un3n3 n3EPnE3E3;tnuO@5n։5n^_[̋U(Xn TnPnLn5Hn=Dnfpnf dnf@nfu~tEPWSuu !EPSWWvvvFPN#;uEE9^t`9^t[nu TtH6uu nPnPhp:nhhnݺ h9nDnhnhP9nӃ~tvuuu Wÿnu39]t hnhn̋Un3ʼnEVuW}3PPQPu Phnh;nhPPh~VuWPhQj8nM_3^̋Un3ʼnES] VuW}P PjjSWDž nu+rS %Nt Yu>6&1 Nf 3jf PjjSWnM_^3[- ̋UQQSVuWj_EPVEPju }u} nu 9}tWVWju un_^[ ̋UQSV5nWEPhj=nSWօtEPhjSWօhnhM t4Pf@@fu+MQPu<|EPju*F;rbuj4nMEfFE FEFEF$FP~,F0n}F8F(t$u^$nPuSN u$n3ɉMU<?_V($Er s sEXtKSH8nE9CE 9CE9CM9K$C,;Et}s 3}t6CPu(ntse}vau{(+<7u >>{tNt@7ff;uftfPf;Qufu3uEE;ErE;EtUB9E]VKHE CYC0EjN(E7+PSP Hf@@fu+M\CAM;MM}tu^ uSk EFq0uhnME_^3[Q(̋Uu(u$u uujuuu u]$̋UVW}WdnwP PQ8n96uWhn_^]̋Uuu|n]%8n̋UQQ}u2:VEPnu+uMM xrE'; |;w2^ %n̋U}wE 3}]@n̋UEV@ntV~Y^]jnsu @nF4e=8n;`ntP׃f4F8tP׃f8@n̋UQQSVًM3;u W1C8;t3xEW}V8n?PjE4ntWVPE s=ztE=zue}} V8n33E{n"кnfn"n%n8nDn`nxn ann nnļ`T 8D,ȽtdP\dHj<Z&: 9ؿhP4( ؾjXB0 pH(BVj 4xVF8.DVbhtj`L@6(>T "V^hr|l(>GetLastErrorGetVersionExWEGetProcAddressbFreeLibrary?LoadLibraryWuCopyFileWInitializeCriticalSectionDeleteCriticalSectionInterlockedIncrementInterlockedDecrementDisableThreadLibraryCallsNlstrlenW9LeaveCriticalSectionEnterCriticalSectionGetModuleHandleWKERNEL32.dllOLEAUT32.dllATL.DLL_vsnwprintfmemset_purecallq__CxxFrameHandlerV_errnomalloc_callnewhfreej_XcptFilter_initterm_amsg_exitmsvcrt.dll7?terminate@@YAXXZmemcpy_unlock__dllonexitB_lock_onexitRtlUnwindntdll.dllVerQueryValueWVERSION.dllLoadStringWSetWindowPos MapWindowPointsGetClientRectGetWindowRect#GetDesktopWindowSetThreadDesktop(OpenDesktopWSetProcessWindowStation-OpenWindowStationWGetThreadDesktophGetProcessWindowStationJCloseDesktopNCloseWindowStationSetDlgItemTextWEndDialogDialogBoxParamWUSER32.dllInterlockedExchangeSleepInterlockedCompareExchangeOutputDebugStringAQueryPerformanceCounterGetTickCountGetCurrentThreadIdGetCurrentProcessIdyGetSystemTimeAsFileTimeTerminateProcessGetCurrentProcessUnhandledExceptionFilterSetUnhandledExceptionFilter{GetSystemWindowsDirectoryAGetLocalTimeDLocalAllocHLocalFreeCreateEventARCloseHandleOutputDebugStringWCreateDirectoryWGetCurrentThreadInitializeCriticalSectionAndSpinCountWaitForSingleObject>LoadLibraryExWGetModuleFileNameW^FormatMessageWTLockResourceALoadResourceNFindResourceW.FindCloseDeleteFileWaSetFileAttributesWEFindNextFileW9FindFirstFileWGetExitCodeProcessCreateProcessWExpandEnvironmentStringsWDebugBreakGetThreadContextIsDebuggerPresentTlsGetValueTlsAllocTlsFreeUnregisterWaithCoTaskMemFreegCoTaskMemAllocCoCreateInstance6CoGetObjectContextyStringFromGUID2ole32.dllReportEventWDeregisterEventSourceRegisterEventSourceW0RegCloseKeynRegQueryValueExWaRegOpenKeyExWmRegQueryValueExA`RegOpenKeyExA~RegSetValueExWOpenProcessToken6GetLengthSidZGetTokenInformationEqualSidADVAPI32.dllfopenfclosefflushfprintffwprintf_wcsicmp`wcsrchr_waccess`_wstrtime^_wstrdate_ultow'_wfopen ??0exception@@QAE@XZ9?what@exception@@UBEPBDXZ??1exception@@UAE@XZ ??0exception@@QAE@ABV0@@Zc_CxxThrowException??1type_info@@UAE@XZRtlNtStatusToDosErrorGRtlFreeHeapcRtlAllocateHeapRtlImageNtHeader[JdVuVVV-?Qmsdtcstp.DLLDllCanUnloadNowDllGetClassObjectDllRegisterServerDllUnregisterServerY/(e NT AUTHORITY\NetworkServicennUn9`nanVnVnUn+nn+nn+nnN@D 5 @ @@@@ @P@$@@ @4@N@ p+ŝi@]%O@qוC)@D@<զIx@oGAkU'9p|Bݎ~QCv)/&D(DJzEeǑF e uuvHMXB䧓9;5SM]=];Z] T7aZ%]g']݀nLɛ R`%u?q= ףp= ף?Zd;On?,eX?#GGŧ?@il7?3=BzՔ?aw̫?/L[Mľ?S;uD?g9Eϔ?$#⼺;1az?aUY~S|_?/D?$?9'*?}d|FU>c{#Tw=:zc%C1n>n>n>n>n>n>n>nh>nP>n4>n >n=n=n=n?nnnn An Jn.?AVbad_alloc@std@@Jn.?AVexception@@((@Xp   @;pREGISTRYIDR_MSDTCUPGRADEPLUGINTYPELIBHKCR { Msdtcstp.MsdtcUpgradePlugin.1 = s 'MsdtcUpgradePlugin Class' { CLSID = s '{342992B2-913C-4C36-9DB7-6C68ABD1F079}' } Msdtcstp.MsdtcUpgradePlugin = s 'MsdtcUpgradePlugin Class' { CLSID = s '{342992B2-913C-4C36-9DB7-6C68ABD1F079}' } NoRemove CLSID { ForceRemove {342992B2-913C-4C36-9DB7-6C68ABD1F079} = s 'MsdtcUpgradePlugin Class' { ProgID = s 'Msdtcstp.MsdtcUpgradePlugin.1' VersionIndependentProgID = s 'Msdtcstp.MsdtcUpgradePlugin' InprocServer32 = s '%MODULE%' { val ThreadingModel = s 'both' } } } } 4VS_VERSION_INFO @R!@?JStringFileInfo&040904B0LCompanyNameMicrosoft Corporation<FileDescriptionMicrosoft Distributed Transaction Coordinator Migration DLLt*FileVersion2001.12.8530.16385 (win7_rtm.090713-1255): InternalNameMSDTCSTP.DLL.LegalCopyright Microsoft Corporation. All rights reserved.B OriginalFilenameMSDTCSTP.DLLj%ProductNameMicrosoft Windows Operating SystemBProductVersion6.1.7600.16385DVarFileInfo$Translation MSFT A" d,X 0L|` L %" $4" `<@(4"  xtD4"$4"h4 (H0>~L@Hf)4<6Llhy0FFR܃L<ѡ,dR܃L<ѡ+`R܃L<ѡ-,xR܃L<ѡ.d, H0-stdole2.tlbWWWTlDL 4<p(\d( @+MsdtcPluginLibWW8eMsdtcUpgradePluginWWd 8IDiscoveryWWdPerUserSupportWWpVal84IMigrationContextWWW |WorkingDirWW\UserNameDomainWWExpandEnvironmentVariablesWW-pEnvironmentVariable CIsCanceledWWSendLogMessageWWhlogTypeW pLogMessageW UserSidStringWWW ReportToUserppriority %pUserMessage%MapSourceFileLocationWWW9pSourceFilePathWxBpTargetFilePathW(UsersMigratingThisComponentW1pSourceUserSidStringsWWWpTargetUserSidStringsWWWdqDiscover.ZpContext pXmlStreamWWdGatherWW, 8YIPreApplyWWW,PreApply 8IPostApplyWW 7ApplySuccess qPostApplyWWWMsdtcPluginLib 1.0 Type LibraryWWWMsdtcUpgradePlugin ClassWWIDiscovery InterfaceWWproperty PerUserSupportWWWAIMigrationContext Interface provides migration context to pluginsWproperty WorkingDirWWWproperty UserNameWproperty DomainWWW!method ExpandEnvironmentVariablesWmethod IsCanceledWmethod SendLogMessageWproperty UserSidStringmethod ReportToUserWWWmethod MapSourceFileLocationWW"method UsersMigratingThisComponentmethod DiscoverWWW method GatherWIPreApply InterfaceWWWmethod PreApplyWWWIPostApply InterfaceWWmethod PostApplyWWmethod FinalizeWWW @ @,LDXp 8 d D ,$L    T,d,LDp , LDp ,$LDp 8(\ Dp ,,L Dp 80T 0\p,4LDHp 88T `8<\ Dx ( 8 @d  l  (@D,X LX,LDXp , L PPT ,,LDXp , L $,$L 8```TLd,Xx2|222222222222 <$<(<,<0<4<\<`4>0d4080<0p0t0x0D3L3T3\3d3l3t3|333333333333333334 444$4,444<4D4L4T4\4d4l4t4@0000 0$0(0,0d1h1l1:D:H::: ;;+;0;r;x;;;;;;<< !>&>8>=>R>W>>>?Q?f?l??????P0 0 0'0.0?0o0|000000,1y11111112 22(2E2l2q22222223 33;3P3V3333334$4`4v44444Y5b5v55555&6.636A6N6T6h666666667777778,8:8A8H8T8`88 9e9l99T:Y::;M;;;;;*<3<8+?L?p?????`0*00000001 11)12222223 313:3K3c3x3}3333333333344"4=4C4J4U4_4u444445f6p66677X7v777L8Q8f88899::6: ;;!<8=@=X===== >>%>9>A>b>j>5W5]5t5{555555556]6g666677%707e7r7z777888Q::::::;2;;;; >>>>>??*?6?4J4V4]4f444444415;5Y5d5p555556696N6^6m666667(7/7d7w7777Q8X8u8|88%999:1:V:g:::::;;;;;;<< ="=,=G=e===> >>>3>>>>>>>>?%?8?y???? 00021>1O1t1111$2*2J2Z2{222222233333334444$4I4X4^4t44445P5556/6@6i6n6{6666666666666666 777"737;7M7\77777?8h8o888888888899-9K9\9i9v99999:::|:::::::;M;p;;; <(<<)=c=~===`>???X0'0.0O0000011131}111122`222 383d3|3334 4*4h4444445N5\66777L8v8888888889O9V9]9g9o999999999*:1:;:P:j:r::::::::::::::;;';?;s;;;;;;;<< <<<&<,<5<;>,>>>H>O>u>{>>>>%?B?I?O?U?a?g?m?v?{???????d 00H0T0\0y000000011>1F1N1}1111111111112292?2F2k2v222222e33333334F4~444505X555555555566+656K6U6f6p66666666667 7777(7.72787C7S7Y7d7j7n7t777777777777777788848<8D8P8p8|8888888899 9999$9(90949<9@9\9`999999: :$:(:4:<:H::::::::; ;,;4;<;@;H;\;d;x;;|H0P0T0X0\0h0l0p00000005L5555586D6P6\6h6t666666666666777(747<7@7D7H7L7P7T7X7\7`7d7h7l7p7x77