MZ@ !L!This program cannot be run in DOS mode. $_!OOOܝOvKOvLONiOvNOvOOvBOvOvMORichOPEL1W! "`W @AT8 8X.text `.data@.idatad @@.didat@.rsrc8@@.reloc  @BH jj j4L5@UR0SST@U`WZ^^0_`______`` `0`@`P```````aa@aPa`apaaaaaaaaabb b0b@bPb`bpbbbbbbbc0c@cPccccc@dPdjj`uu`pPolicy Service ProviderCertificate Service ProviderSspiCli.dllRPCRT4.dllCRYPT32.dllOLEAUT32.dllapi-ms-win-core-com-l1-1-1.dllnetutils.dllapi-ms-win-service-management-l1-1-0.dllUSERENV.dllapi-ms-win-service-winsvc-l1-2-0.dllACTIVEDS.dllADVAPI32.dll [K\F\%\F\%\F\ [\[K\HI%\%\ [L[K\F\%\F\  [[K\HI%\  [L[[K\F\ F\  [[[K\F\%\F\%\F\%\F\ [\[K\HI%\%\%\ [L[K\F\%\F\  :[[K\HI%\  [L[[K\F\ bF\  F\ [[TP 3%ws %ws failed: 0x%x. CoInitializeExcdc%ws:%wsCoCreateInstance(RequestCmc)InitializeFromTemplateNameGetInnerRequestQueryInterface(Pkcs10)get_PrivateKeyget_ExportPolicyput_ExportPolicyput_ContainerNameEncodeget_RawDataNetpCertGetCAConfigList%ws SetCredential failed: 0x%x. %ws CoCreate(CertReq) failed: 0x%x. %ws Request->Submit('%ws') result: 0x%x. %ws (info) CA[]=%ws. %ws Submission failed: pending. %ws Submission failed: disposition=0x%x, hr=0x%x. %ws All Request->Submit() attempts failed. GetCert(Chain)%ws CertOpenStore failed: 0x%x. GetCert()CertCreateCertificateContextCertFindCertificateInStoreQueryInterface(PrivateKeyInternal)_GetProviderHandleCertSetCertificateContextProperty%ws PFXExportCertStore(%d) failed: 0x%x. %ws Key Close failed: 0x%x. %ws Result: 0x%x. +ȯ3aH6)3g$U<]r}!{+ Br}!{+ E N}!{+ !{+ 1W+HOHC1W tOtC*`h H_Xq /sHxNetpCertCreatePackagePart:D]+H`NetpCertCreateCertFromTemplate:^NetpRegQueryBinaryValue:%ws %ws value is missing, invalid, etc: 0x%x. NetpRegQueryDwordValue:NetpRegQuerySzValue:NetpImpersonateMachineWithPinnedLogonDC:%ws CryptUnprotectMemory failed: 0x%x. %ws LogonUser failed: 0x%x. %ws CryptProtectMemory failed: 0x%x. %ws ImpersonateLoggedOnUser failed: 0x%x. NetpRevertImpersonation:%ws RevertToSelf failed: 0x%x. NetpCallAuthenticationPackages:%ws LsaConnectUntrusted failed: 0x%x. %ws LsaCallAuthenticationPackage failed: 0x%x, 0x%x. NetpCaptureImpersonationToken:%ws OpenThreadToken failed: 0x%x. NetpRestoreImpersonationToken:%ws SetThreadToken failed: 0x%x. <other>enterprisegroupPolicycarootntauth%ws Added PFX: template=%ws, size=0x%x. %ws Added SST: loc=%ws, name=%ws, size=0x%x. NetpCertRequestPackagePartInstall:%ws Target image does not support certificate provisioning. Pfx%dPfxCountRegSetValueEx(1)Sst%dSstCountRegSetValueEx(2)%ws Successfully initiated part installation: Pfx count=%d, Sst count=%d. NetpCertContinuePackagePartInstall: WARNING: Called in unexpected context (%d), ignoring. NetpCertGetSerializedStore:%ws CertSaveStore failed: 0x%x. %ws CertSaveStore(2) failed: 0x%x. NetpCertRequestStoreInstall:RegCreateKeyExLocationRegSetValueExNameDataTemplatePrivateKeyExportPolicyPolicyServerUrlPolicyServerUrlFlagsPolicyServerIdNetpCertFinalizePfxInstallation:NetpRegQueryDwordValueMYCertOpenStore(MY)CACertOpenStore(CA)RegOpenKeyExW%ws PFXIsPFXBlob failed: 0x%x PFXImportCertStore%ws CertEnumCertificatesInStore failed: 0x%x %ws CertGetCertificateContextProperty failed: 0x%x %ws CertAddCertificateContextToStore failed: 0x%x %ws %d certs enumerated, %d certs installed, template '%ws'. %ws result: 0x%x. NetpCertFinalizeSstInstallation:%ws [%d]: Failed to open subkey: 0x%x. %ws [%d]: Sst (%ws, %ws) open failed: 0x%x %ws [%d]: Store (%ws, %ws) open failed: 0x%x NetpCertGetCAConfigList:CoCreateInstance(PolSrvListMgr)Initialize(PolSrvListMgr)get_Countget_ItemByIndexget_AuthFlagsget_Urlget_Default%ws (info) PolicyServerUrl not CEP default, ignored: '%ws'. get_Flagsldap:CoCreateInstance(EnrPolAD)https://CoCreateInstance(EnrPolWebSvc)<unexpected URL>Initialize(PolSrv)LoadPolicyGetPolicyServerIdNetpCertGetCAConfigListLdap:GetTemplatesget_ItemByNameGetCAsForTemplate%ws %d CAs found. get_CAPropDNSNameget_CAPropCommonNameLocalAlloc%ws\%wsNetpCertGetCAConfigListHttp:GetCAs%ws 0 CAs found. NetpCertFindTemplateOnCAQueryInterface_GetIsRenewalOnly_GetAuthentication_GetType_GetConfigString_GetCommonName%ws (info) CA is renewal only, ignore: '%ws'. %ws (info) CA doesn't support Kerberos, ignore: '%ws'. NetpCertAddCAConfigListEntryNetpCertFindTemplateOnCA:get_CAPropCertificateTypesSafeArrayGetLBoundSafeArrayGetUBoundSafeArrayAccessDataSafeArrayGetElementNetpCertAddCAConfigListEntry:NetpCertTransferCerts:%ws %ws, %ws: %d certs enumerated, %d certs installed. Result: 0x%x. )!{+ K N}!{+ &!{+ (!{+ '!{+ !{+ NetpPolCreatePackagePart: Success, %d elements from %d sources. NetpPolRequestPackagePartInstall%ws: Target image does not support policy provisioning. %ws: Max policy element list limit exceeded. %d%ws: '%ws' element list key creation failed: 0x%x. %ws: '%ws' element key creation failed: 0x%x. @@KeyPath%ws: Setting '%ws' key's path data failed: 0x%x. %ws: Setting '%ws' key's value data failed: 0x%x. RootKeyId%ws: Setting %ws value failed: 0x%x. NumElementsSource%ws: %d elements sourced from '%ws'. NumElementLists%ws: Success, %d elements from %d sources. NetpPolContinuePackagePartInstall: WARNING: Called in unexpected context (%d), ignoring. \\%ws\SysVol\%ws\Policies\%ws\Machine\Registry.polNetpPolGetPolicyCnFromDisplayName:cnLDAP://CN=Policies,CN=System,DC=%ws ADsOpenObject(%ws) failed: 0x%x. %ws lastError=0x%x, errorDescr=%ws. %ws providerName=%ws. %ws SetSearchPreference failed: 0x%x. (&(objectClass=groupPolicyContainer)(displayName=%ws))%ws ExecuteSearch failed: 0x%x. %ws GetFirstRow failed: 0x%x. %ws Found cn=%ws for displayName=%ws. %ws GetColumn('%ws') failed: 0x%x. %ws No cn found for displayName=%ws. NetpPolCreatePolicyElementList:machinecaller%ws CreateFile('%ws') as %ws failed: 0x%x. %ws Success (as %ws), %d elements sourced from '%ws'. NetpPolParsePolicyFile%ws: Failed to read file signature. %ws: Invalid file signature: 0x%x. %ws: Failed to read file version. %ws: Invalid file version: 0x%x. %ws: end of file, %d elements found. %ws: Failed to match '['. %ws: Failed to read key name. %ws: Key name max length exceeded. %ws: Failed to read 1st ';'. %ws: Failed to match 1st ';'. %ws: Failed to read value name. %ws: Value name max length exceeded. %ws: Failed to read 2nd ';'. %ws: Failed to match 2nd ';'. %ws: Failed to read value type. %ws: Failed to read 3rd ';'. %ws: Failed to match 3rd ';'. %ws: Failed to read value length. %ws: Failed to read 4th ';'. %ws: Failed to match 4th ';'. %ws: Failed to read value data. %ws: Failed to read ']'. %ws: Failed to match ']'. %ws: Max policy element limit exceeded. NetpPolFinalizeInstallation: Bad provisioning part information: %ws%ws value is missing or invalid. %wsFailed to open '%ws' key: 0x%x. %wsFailed to query '%ws' key info: 0x%x. %wsMissing or invalid information under '%ws' key. %wsError enumerating values under '%ws' key. %ws'%ws' key's default value missing or invalid: 0x%x. %wsFailed to read '%ws' key's '%ws' value: 0x%x. %wsFailed to create/open '%ws' key: 0x%x. %ws: %ws key's %ws value init failed: 0x%x. (unknown)NetpPolFinalizeInstallation: %d elements sourced from '%ws'. NetpPolFinalizeInstallation: Success, %d elements from %d sources. **del.**soft.**delvals.**Comment:**SecureKey**DeleteKeys**DeleteValues**NetpPolProcessSpecialValueNetpPolExtractKeyOrValueName:%ws Data exhausted before beginning of name. %ws Data exhausted before end of name. %ws Key or value name exceeds maximum. %ws Data exhausted after end of name. NetpPolInitiateGpNotification%ws: OpenSCManager failed: 0x%x. gpsvc%ws: OpenService failed: 0x%x. %ws: result: 0x%x. Offline Provisioning쨛OըRSDS}KFAa9'bnetprovisionsp.pdbUGP.rdata$brc.CRT$XCA.CRT$XCZ.CRT$XIA.CRT$XIAA.CRT$XIZ4.cfguard  .rdata.rdata$00.rdata$sxdata1.rdata$zzHOH.rdata$zzzdbgR.text$lp00netprovisionsp.dll!30_clientonly0U.text$mn6d.text$npUd1.text$zyjY.text$zz0.xdata$x`.didat$2, .didat$3L.didat$4T.didat$6.didat$7.edata0.data$zz$brc0.data@h.bss.bss$00.bss$pr00.idata$5.00cfg@.idata$2\.idata$3p.idata$4.idata$6.didat$5`.rsrc$01`.rsrc$02UMA=rU  J J B3J B BTBB @dB$`B(pB,B0Pd]̋UMA=rU  J J B3J BPBSBB @dB$`uB(B,uB0Pd]̋U43ĉ$E SVW]$D$ED$4ED$ED$(D$,D$,D$03jPPD$TD$XD$\D$`D$dD$hPfD$,D$T|$@3ҋt$( D$(T$KC3$_^[3]̋Ujh0h^dPH41E3ʼnESVWPEd3ۉ]]ċ}EEuF$9^,Md Y_^[M3u]hYu@à 3̋U43ʼnE} SVW@H@3d}p;t/h3 u=tjY`3Fu⡔EtiE];r:9;t3Ή;֋ 9UuE9Mt΋‰UEىMPu컘Y===33} d3p;t-h3 u9=j_tj/:3Fhh[YYuhhY=Yu3=t&hAYtu5Wu@3@M_^3[?] ̋U} u]*̋Ucsm9Eu u PWYY]3]j0hPpE3uE w0} u=@uu9E t =tNE} u Duu u׉EMEQPDYYËe3uu}Euu uEMEQPYYËe3uu}Euu uEMEQPYYËe3uu} }EVVuMEQPxYYËe3uEVVuHMEQPIYYËe3u=t4EVVuMEQP YYËe3uE t Euu uEMEQPYYËe3uu=tG=Dt>Euu u׉EMEQPtYYËe3uuE E; } w 0̋UQ43ʼnEVu3;u sWu>t ׃;u r_M3^ ]; 4u4̋Uju h `Pp]̋U$H D@<58=4f`f Tf0f,f%(f-$XELEPE\PTH LXjXkǀ\jX 4\jX 8\jXk 4LjX 8Lh]%%̋UE3SVWH<AYt} p ;r H;r B(;r3_^[]̋Ujhh^dPSVW41E3PEdeEhtTE-PhPt:@$ЃEMd Y_^[]ËE3Ɂ8ËeE3Md Y_^[]̋UEMZf9t3]ËH<39PEu f9Q]̋Uee4VWN@;t t У8jEPE3EEt1Ed1E3EM3EEPE3EM3;t54uO@ 4щ 8_^]%h^d5D$l$l$+SVW41E3ʼnEPeuEEEEdËM3"̋Uuuu uhZh4v]h^d5D$l$l$+SVW41E3PeuEEEEdËMd Y__^[]Q%̸QRPhdZY̸QRPhdZY̸̸QRPh HdZY̸̸̸u̸e̸%̸̸0u̸4e̸xQRPh,cZY̸̸̸t̸QRPhL8cZY̸̸\e̸P̸QRPhlbZY̸Le̸̸HE̸̸|̸D̸@̸≮̸̸8̸,̸pU̸(̸l5̸5̸h̸X̸$E̸d̸5̸`̸ ̸e̸̸QRPhaZY̸QRPh`ZY̸̸̸QRPh`ZY̸QRPhh`ZY̸̸̸QRPh `ZYQL$+#ȋ%;r Y$-%33 w@+t$9V t/9Vt*+Pj@4ЉT$uW3D$(9CT$ ֍D$DL$hDžhPP3PdPVh\9\jX9d9PP'hhP4PdPVh8\udh4X@PDPh<7Ej PR`PhVEP\VVhPV,PVV0PVVV`90,3QQQQ(Dž(PWV`F8ff;u ftfPf;Qufu3ɋ3ɅuFrLhPVdDžhPQh8`dh3f9LF3fXhhPSdPQW`tC=S0hj@4؅.hFX3`3ω`Q udVTPVhVVVLVhhSdPWTIT3T&hLSdWzD@HD;PjXhPSdhP3Pht9\uduhr 3f ChJPS 53SPhJPփ\@3ҋ.u&3h;fW{~3f9uh;^WR3VV3ɋAt;t t xPh4OQVVPWPEPh<V5֋ǃ%=!QPQP|P5P|EPhX<3PփPEPh<3P4Dž4Dž<DžD0jQPN V y WEPh<h(=hP<0QjtQQNPVyWEPh=JPq֋yWEPh=Q0PN$V$v\Q0PN(V(;ff;u ftfPf;Qufu33dHQff;u+y?PV4tDdq/p3V0E5Ph >QփDž\RPq,3ɉD5EWPhp>3Pփ3ɉ3ɋu(E Ph>Q5փtPq0֋tQpփxttS0M_^3[]̋U43ʼnESVW}M;xjYM@Qf3]uEv|f;\EtEȉEQff;u+ʋzff;u+׋}_ff;u+]CEff;u+];y?PV4u uuuuWV膾|}x0t u0M_^3[趥]̋U 43ʼnESVuW3EPvt2}th rjhOjvvV0jS<̋UD43ʼnESVWjYN}j 3j@4u jVVGu*؍ESPhPNV5փ3cjhNPGu؍ESPhNWhjHt EPVWhVVlt P(:؃?t7Dt wt wW0SEPhNV5֋M3_^[У]̋U@43ʼnESVWMj_3ۍVff;u+EĠKj EḚKEEKEKEKE ELE E$LEXE؉E;|NSSSWhDLWQjh5;u2D;|SSSPtPujh5tGrM_^3[آ]̋UX43ʼnESVW] M}j M0@YEčEPEUPfUj3]Y)u3EPh`@V5փ j XM_^3[O]Eȁ8PRegt!0EPh@V5փ뾍EPEPjUYu EPh@눋Eȃ8t 0EPh@A볃3EPEPjUYuEf8[EĉEEPEPjUYGE3f9t FrҁmEPEPjUY DEj;Yf9'EĉE3EPEPjUYE3f9t FrҁEPEPjUYEj;^f90EPEPjUYu]EȍUċEEPEPjYR/Ef90EPEPjUY+EȍUċ0EPEPjY Ej;Yf9EȋPEPUEȍUĉEEPEPjYt`Ef8]uL}t%E;8ECECEEsCG'EPh`F3PMEPh(FEPhEEPhE׍EPhlE̍EPh0EEPhD붍EPhD뫍EPhlD렍EPh(D땍EPhC늍EPhC|EPh`CQEPhC_EPhBQEPhBCEPhPBōEPh B*EPhAp}u WEPhAV5փ3E8ŰU\ 43ʼnESVW}j ]LLYE3҉f󉅬Nff;u+񉕼|[RRRjhKjSjh5u:PjjC P3҃ RRRj hKj Sjh53Ph?S/SSSPPSSSSSS9EPj@4u ISSSSPWQu Wuj3PPPjh$LjSjh5uu9IPh?j!5hPUP9}u 3PPPj hLj Sjh5uu9Ph?j5hPUz^P9}uA3PPPjhKjSjh53WPWjWWWsSt'5PSEċPhIjփWWPWVuu WVPV5SEċPh(Jjփ\ |!3PPPj hKj Sjh5t6 |13PPPj hKj Sjh5tW0t M_^3[5]̋U|43ʼnESVWE}jY 6]EEjf3Zuuuuuf; j_u f9xU EPEPEPh];cv"EPh6V5փ s3@u3E9Ph<7Ej P貱EWPWhWWWEPuN@qMMEM9Ph<7Ej PZE3QPQhQQQEPuQff;u+MP6jWh8u9v vvPvu u!}EM@EE;Hju3jVh8ujujVh\9uuQff;u+MP6jWht9u6Ev5Ph9WփuEu@}Eu;6jSjW9VuEug3uPh9bWEPEPh8RWEPEPh(8BWEPEPh72Wh\9EPh9V#Wh8WEPEPhH7WVPh93P5փ}t u}t uMt8 EPhh6V5փ j2XM_^3[藖]̋U5DOu 55DOuh]Hj,Z&X:XiX}XXXXY!Y5Y_YsYYYY Z\\}{|ρqpk~ӢdhldpX(t <xHP|00@@pL\ &<\hV8  xj^&~TrvJLsaConnectUntrustedNdrMesTypeEncode2LsaDeregisterLogonProcessCryptUnprotectMemoryCryptProtectMemoryNdrMesTypeDecode2NdrMesTypeFree2NdrMesTypeAlignSize2LsaCallAuthenticationPackageLsaFreeReturnBufferCertCreateCertificateContextPFXImportCertStoreCoUninitializeCoCreateInstanceCertFreeCertificateContextNetApiBufferAllocateCertAddCertificateContextToStoreI_RpcExceptionFilterCertSaveStoreMesDecodeBufferHandleCreateCertEnumCertificatesInStoreCertCloseStorePFXIsPFXBlobMesHandleFreePFXExportCertStoreExCertSetCertificateContextPropertyCertFindCertificateInStoreMesEncodeDynBufferHandleCreateCertOpenStoreCoInitializeExCertGetCertificateContextPropertyNetApiBufferFreeMesBufferHandleResetOpenServiceWGenerateGPNotificationOpenSCManagerWCloseServiceHandleQueryServiceStatusLogonUserW|W<(080SROjNetProvisionSp.dllNetpCertProviderInitializeNetpPolProviderInitialize # # ## #N@D:V2z^R*tL:hB$&l Z^L 0`Z0@z| <(4P,V$x4p4:V2z^R*tL:hB$&l Ztwcscpy_s_vsnwprintf _wcsicmp_wcsnicmp|wcsncpy_so_XcptFilter_amsg_exitfreemalloc_inittermmsvcrt.dllj_except_handler4_common#RegQueryValueExW3OpenThreadTokenJSetThreadTokenLocalAllocDImpersonateLoggedOnUserGetLastErrorDisableThreadLibraryCallsGetCurrentThreadCloseHandleLocalFreeXRevertToSelfRegOpenKeyExW,RegSetValueExWRegCreateKeyExWRegCloseKey-GetFileSizeExRegEnumValueWGetModuleHandleExW RegDeleteValueWCreateFileW FreeLibraryAndExitThread RegDeleteTreeWUnmapViewOfFile-SleepCompareStringExCreateThread FreeLibrary!RegQueryInfoKeyWCreateFileMappingWMapViewOfFileUnhandledExceptionFilterSetUnhandledExceptionFilter GetCurrentProcessMTerminateProcessQueryPerformanceCounter GetCurrentProcessIdGetCurrentThreadIdGetSystemTimeAsFileTimeGetTickCountapi-ms-win-core-registry-l1-1-0.dllapi-ms-win-core-processthreads-l1-1-2.dllapi-ms-win-core-heap-l2-1-0.dllapi-ms-win-security-base-l1-2-0.dllapi-ms-win-core-errorhandling-l1-1-1.dllapi-ms-win-core-libraryloader-l1-2-0.dllapi-ms-win-core-handle-l1-1-0.dllapi-ms-win-core-file-l1-2-1.dllapi-ms-win-core-memory-l1-1-2.dllapi-ms-win-core-synch-l1-2-0.dllapi-ms-win-core-string-l1-1-0.dllapi-ms-win-core-profile-l1-1-0.dllapi-ms-win-core-sysinfo-l1-2-1.dllRtlInitUnicodeStringntdll.dllResolveDelayLoadedAPIDelayLoadFailureHookapi-ms-win-core-delayload-l1-1-1.dll memsetcccc__b`bba0`@`aaaa`a@aaPb`bpb@b bb`P`a``aapa_Pa_`_0b`b` `_0_cb``@cb0cPcba0 H`4VS_VERSION_INFO 98 98?&StringFileInfo040904B0LCompanyNameMicrosoft Corporationl"FileDescriptionProvisioning Service Provider DLLn'FileVersion10.0.14393.0 (rs1_release.160715-1616)FInternalNameNETPROVISIONSP.DLL.LegalCopyright Microsoft Corporation. All rights reserved.NOriginalFilenameNETPROVISIONSP.DLLj%ProductNameMicrosoft Windows Operating System> ProductVersion10.0.14393.0DVarFileInfo$Translation  000 000(000000P0222222233333<3S3[3d3m3|333333333444G5L5Q5p5555555566"6E6M6T6Z6`666666666677)757=7777788?9W99994:I:l::::::::::::; ;;;!;(;/;7;?;G;S;\;a;g;q;{;;;;;;;;;;;h>>:>>>>>?1?C?a?s???????`,00!010A0Q0c0000000011#1A1Q1a1q11111111122!212A2Q2a2q222222223313A3Q3c33333332444C5]5e555555 66666)787^899999:$:8:\:p::::::;";);M;g;n;;;;;;;<<#<*<8<@=>I>T>t>|>>>>>>>>>&?L?i?u?????????p000@0T0a0000001%1:1T1y1111111222B2W2l2v22222333L4n444444445%5055666M66P7i7r7y77778838;8A8M8q88888888 9+999T9b9y999999:":J:R:X:x::::::[;;;;;;;;<<)<0(>4>J>S>a>>>>>>?4???????? 00&020D0\0u0000000011*191C1J1R1m111111122E2[2`2e2n222222223;3D3c3x3333333334'494E4O4^4p4|444444 555!5=5N5b5s55555556&626u666666666677%7/7J7c7j7|7777778+8A8j8s8888 9R999999:0:E:W:_:r:}::::::::::::;";/;7;?;Y;d;j;t;~;;;;;;< <<2>>(>1>8>@>]>l>u>>>>>??6?D?^?l???????????0 00*03090E0f0u0000001 1121=1F1[1111111)272Q2_2q2z22222343U3|3333333 4454M4U4]4e4m4u4}44444444445 5:5I55555555566+6=6I6Q6w66666666677%707C7O7[7n7777777 8#8+858?8k888888888 999*929D9Q9h9999999999 :::::::: ;);8;D;J;T;q;z;;;;#<>d>q>w>>>>>>>(0111I1n1111111111*2?2233"303P3u3333333394O4T4Y4b4~44444445/585T5r55526L6R6[666667F7M77777F8R888839@999:0:>:e::::D;P;y;;;;;;;;<<,<5>>">)>>>>>??"?4?U?{??????L0;0I0a0j00000101O1a1111-2a2g2p2}2222222&3-353]3w3333344445*5A5I5Q5Z5c5j5s5555555555666!6)616@6H6S6[6j6y66666666 77!7(767D7_7h7n777778 8(8Y8`8h888:::::; ;;#;.;9;D;R;a;o;};;;;;;;;<\I>h>r>x>>>???F?P?_?g?????????000)0H0y0001 111Z11111 2 2J2S2j2s22222223 33.3>3N3V3_3h3x333333333 444"4(4H4h4p4t4|4444444444444444555505<5T5X5t5x5555555550 000$0 1x000000 0$0(0,0004080<0@0D0H0L0P0X0\0`0d0h0l0p0t0x0|000000000000000000000000001