MZ�ÿÿ¸@¸º´ Í!¸LÍ!This program cannot be run in DOS mode. $õ–<ß±÷RŒ±÷RŒ±÷RŒU‡­Œ°÷RŒU‡P�°÷RŒRich±÷RŒPELà! º àæ£@ ж8.rdata°@@.rsrcÀ ¸@@]@P T88]@P$ŒŒ8.rdata8x.rdata$zzzdbg °.rsrc$01°$hŽ.rsrc$02 kèyeS¼qE]pYž]‘‘?ñÏ€~2†ŠéŒ]@P¨€(€@€ø€€(€@€X€p€ ˆ€  € ¸€ Ѐ 耀 €!0€"H€,`€-x€3�€9¨€XÀ€YØ€_ð€`€ € 8 H X h x ˆ ˜ ¨ ¸ È Ø è ø   ( 8 H X h x ˆ ˜°$°ä`%�`äð…ä Žä(•¨äЗväH™–äà™ö䨛¼ä”œ<äП²ä„¼žä$½ ä0¾:äl¾¤äÀ ä°Ä8äèÅvä`ƈäèǘä€ÈxäøÏ2ä,Ó¤äMUIÍþÍþ° ° ÀD»õ¤£…ZGܘõ"o{7­¡eY泯žðiˆ˜  MUIfr-FR>REG Opération [Liste de paramètres] Opération [ QUERY | ADD | DELETE | COPY | SAVE | LOAD | UNLOAD | RESTORE | COMPARE | EXPORT | IMPORT | FLAGS ] Code de retour : (sauf pour REG COMPARE) 0 : réussite 1 : échec Pour obtenir de l aide sur un type d opération particulier : REG Opération /? Exemples : REG QUERY /? REG ADD /? REG DELETE /? REG COPY /? REG SAVE /? REG RESTORE /? REG LOAD /? REG UNLOAD /? REG COMPARE /? REG EXPORT /? REG IMPORT /? REG FLAGS /? ÑREG ADD Nom_de_clé [/v Nom_de_valeur | /ve] [/t Type] [/s Séparateur] [/d Données] [/f] [/reg:32 | /reg:64] Nom_de_clé [\\Ordinateur\]Clé_complète Ordinateur Nom de l ordinateur distant - s il est omis, l ordinateur actuel est pris par défaut. Seules les clés HKLM et HKU sont disponibles sur les ordinateurs distants. Clé_complète CLE_PRINCIPALE\Sous-clé CLE_PRINCIPALE [ HKLM | HKCU | HKCR | HKU | HKCC ] Sous-clé Nom complet d une clé de Registre sous la CLE_PRINCIPALE sélectionnée. /v Nom de la valeur, sous la clé sélectionnée, à ajouter. /ve Ajoute un nom de valeur vide (par défaut) pour la clé. /t Types de données RegKey [ REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ | REG_DWORD | REG_QWORD | REG_BINARY | REG_NONE ] Si ce paramètre est omis, REG_SZ est pris par défaut. /s Spécifie le caractère à utiliser comme séparateur dans votre chaîne de données pour REG_MULTI_SZ. Si ce paramètre est omis, utilise « \0 » comme séparateur. ÷ /d Données à affecter au Nom_de_valeur de Registre ajouté /f Force le remplacement de l entrée de Registre existante, sans confirmation. /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 64 bits. Exemples : REG ADD \\ABC\HKLM\Software\MaClé Ajoute la clé HKLM\Software\MaClé sur l ordinateur distant ABC REG ADD HKLM\Software\MaClé /v Data /t REG_BINARY /d fe340ead Ajoute une valeur (nom : Data, type : REG_BINARY, données : fe340ead) REG ADD HKLM\Software\MaClé /v MRU /t REG_MULTI_SZ /d fax\0mail Ajoute une valeur (nom : MRU, type : REG_MULTI_SZ, données : fax\0mail\0\0) REG ADD HKLM\Software\MaClé /v Path /t REG_EXPAND_SZ /d ^%systemroot^% Ajoute une valeur (nom : Path, type : REG_EXPAND_SZ, données : %systemroot%) Remarque : utilisez l accent circonflexe ( ^ ) dans la chaîne complète ¡REG DELETE Nom_de_clé [/v Nom_de_valeur | /ve| /va] [/f] [/reg:32 | /reg:64] Nom_de_clé [\\Ordinateur\]clé_complète Ordinateur Nom de l ordinateur distant - s il est omis, l ordinateur actuel est pris par défaut. Seules les clés HKLM et HKU sont disponibles sur les ordinateurs distants. Clé_complète CLÉ_PRINCIPALE\Sous-clé CLÉ_PRINCIPALE [ HKLM | HKCU | HKCR | HKU | HKCC ] Sous-clé Nom complet d une clé de Registre sous la CLÉ_PRINCIPALE sélectionnée. Nom_de_valeur Nom de la valeur, sous la clé sélectionnée, à supprimer. S il est omis, toutes les sous-clés et valeurs sous la clé sont supprimées. /ve Supprime la valeur du nom de valeur vide (par défaut). /va Supprime toutes les valeurs sous cette clé. /f Force la suppression sans demander de confirmation. /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 64 bits. Exemples : REG DELETE HKLM\Software\MaClé\MonApp\Délai Supprime la clé de Registre Délai et toutes ses sous-clés et valeurs REG DELETE \\ZODIAC\HKLM\Software\MaClé /v MTU Supprime la valeur de Registre MTU sous MaClé sur ZODIAC üREG COPY Nom_de_clé1 Nom_de_clé2 [/s] [/f] [/reg:32 | /reg:64] Nom_de_clé [\\Ordinateur\]Clé_complète Ordinateur Nom de l ordinateur distant - si ce paramètre est omis, l ordinateur actuel est pris par défaut. Seules les clés HKLM et HKU sont disponibles sur les ordinateurs distants. Clé_complète CLE_PRINCIPALE\Sous-clé CLE_PRINCIPALE [ HKLM | HKCU | HKCR | HKU | HKCC ] Sous-clé Nom complet d une clé de Registre sous la CLE_PRINCIPALE sélectionnée. /s Copie toutes les sous-clés et les valeurs /f Force la copie sans confirmation. /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 64 bits. Exemples : REG COPY HKLM\Software\MaClé\MonApp HKLM\Software\MaClé\EnregistrerMonApp /s Copie toutes les sous-clés et valeurs sous la clé MonApp vers la clé EnregistrerMonApp REG COPY \\ZODIAC\HKLM\Software\MaClé HKLM\Software\MaClé1 Copie toutes les valeurs sous la clé MaClé sur ZODIAC vers la clé MaClé1 sur l ordinateur actuel ¹REG SAVE Nom_de_clé Nom_de_fichier [/y] [/reg:32 | /reg:64] Nom_de_clé CLE_PRINCIPALE\Sous-clé CLE_PRINCIPALE HKLM | HKCU | HKCR | HKU | HKCC ] Sous-clé Nom complet d une clé de Registre sous la CLE_PRINCIPALE sélectionnée. Nom_de_fichier Nom du fichier disque à enregistrer. Si aucun chemin d accès n est spécifié, le fichier est créé dans le dossier actif du processus appelant. /y Force le remplacement du fichier existant sans confirmation. /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 64 bits. Exemples : REG SAVE HKLM\Software\MaClé\MonApp AppBkUp.hiv Enregistre la ruche MonApp dans le fichier AppBkUp.hiv dans le dossier actif REG RESTORE Nom_de_clé Nom_de_fichier [/reg:32 | /reg:64] Nom_de_clé ROOTKEY\SubKey (ordinateur local uniquement) ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ] SubKey Nom complet d une clé de Registre dans laquelle le fichier ruche doit être restauré. Remplace les valeurs et les sous-clés existantes de la clé. Nom_de_fichier Nom du fichier ruche à restaurer. Vous devez utiliser REG SAVE pour créer ce fichier.. /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 64 bits. Exemples : REG RESTORE HKLM\Software\Microsoft\ResKit NTRKBkUp.hiv Restaure le fichier NTRKBkUp.hiv et écrase la clé ResKit REG LOAD om_de_clé Nom_de_fichier [/reg:32 | /reg:64] Nom_de_clé CLE_PRINCIPALE\Sous-clé (ordinateur local uniquement) CLE_PRINCIPALE [ HKLM | HKU ] Sous-clé Nom de la clé dans laquelle le fichier ruche doit être chargé. Crée une nouvelle clé. Nom_de_fichier Nom du fichier ruche à charger. Vous devez utiliser REG SAVE pour créer ce fichier. /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 64 bits. Exemples : REG LOAD HKLM\RucheTemp RucheTemp.hiv Charge le fichier RuchTemp.hiv dans la clé HKLM\RuchTemp REG UNLOAD Nom_de_clé Nom_de_clé CLE_PRINCIPALE\Sous-clé (ordinateur local uniquement) CLE_PRINCIPALE [ HKLM | HKU ] Sous-clé Nom de clé de la ruche à décharger. Exemples : REG UNLOAD HKLM\RuchTemp Décharge la ruche RucheTemp dans HKLM [REG COMPARE Nom_de_clé1 Nom_de_clé2 [/v Nom_de_valeur | /ve] [Sortie] [/s] [/reg:32 | /reg:64] Nom_de_clé [\\Ordinateur\]clé_complète Ordinateur Nom de l ordinateur distant - s il est omis, l ordinateur actuel est pris par défaut. Seules les clés HKLM et HKU sont disponibles sur les ordinateurs distants. Clé_complète CLÉ_PRINCIPALE\Sous-clé Si Clé-complète2 n est pas spécifié, Clé-complète2 est identique à Clé-complète1. CLÉ_PRINCIPALE [ HKLM | HKCU | HKCR | HKU | HKCC ] Sous-clé Nom complet d une clé de Registre sous la CLE_PRINCIPALE sélectionnée. Nom_de_valeur Nom de la valeur, sous la clé sélectionnée, à comparer. S il est omis, toutes les valeurs sous la clé sont comparées. /ve Compare la valeur du nom de valeur vide (par défaut). /s Compare toutes les sous-clés et toutes les valeurs. /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits . /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 64 bits. Sortie [/oa | /od | /os | /on] Si ce paramètre est omis, seules les différences sont affichées. /oa Affiche les différences et les correspondances. /od N affiche que les différences. /os N affiche que les correspondances. /on N affiche rien. ÂCode renvoyé : 0 - Réussite, le résultat comparé est identique 1 - Échec 2 - Réussite, le résultat comparé est différent Remarque : les symboles devant chaque ligne affichée sont définis ainsi : = signifie que les données de Clé_complète1 sont égales à celles de Clé_complète2 < fait référence aux données de Clé_complète1 et est différent des données de Clé_complète2 > fait référence aux données de Clé_complète2 et est différent des données de Clé_complète1 data Exemples : REG COMPARE HKLM\Software\MaClé\MonApp HKLM\Software\MaClé\EnregistrerMonApp Compare toutes les valeurs sous la clé MonApp avec EnregistrerMonApp REG COMPARE HKLM\Software\MaClé HKLM\Software\MaClé1 /v Version Compare la valeur Version sous la clé MaClé avec MaClé1 REG COMPARE \\ZODIAC\HKLM\Software\MaClé \\. /s Compare toutes les sous-clés et valeurs sous HKLM\Software\MaClé sur ZODIAC avec la même clé sur l ordinateur actuel HREG EXPORT Nom_de_clé Nom_de_fichier [/y] [/reg:32 | /reg:64] Nom_de_clé CLÉ_PRINCIPALE[\SubKey] (ordinateur local uniquement). CLÉ_PRINCIPALE [ HKLM | HKCU | HKCR | HKU | HKCC ] Sous-clé Nom complet d une clé de Registre sous la CLÉ_PRINCIPALE sélectionnée. Nom_de_fichier Nom du fichier à exporter. /y Force le remplacement du fichier existant sans confirmation. /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 64 bits. Exemples : REG EXPORT HKLM\Software\MaClé\MonApp AppBkUp.reg Exporte les sous-clés et les valeurs de la clé MonApp dans le fichier AppBkUp.reg ÞREG IMPORT Nom_fichier [/reg:32 | /reg:64] Nom_fichier Le nom du fichier disque à importer (ordinateur local uniquement). /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 64 bits. Exemples : REG IMPORT AppBkUp.reg Importe les entrées du Registre à partir du fichier AppBkUp.reg þREG FLAGS NomClé [QUERY | SET [DONT_VIRTUALIZE] [DONT_SILENT_FAIL] [RECURSE_FLAG]] [/reg:32 | /reg:64] NomClé « HKLM\Software »[\SousClé] (limité aux clés sur l ordinateur local uniquement). SousClé Nom complet d une clé de Registre sous HKLM\Software. DONT_VIRTUALIZE DONT_SILENT_FAIL RECURSE_FLAG Utilisé avec SET ; les indicateurs spécifiés sur la ligne de commande seront définis, tandis que les autres seront effacés. /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. Exemples : REG FLAGS HKLM\Software\MaSoc\MonApp QUERY Affiche les indicateurs actuels de la clé MonApp. REG FLAGS HKLM\Software\MaSoc\MonApp SET DONT_VIRTUALIZE /s Définit l indicateur DONT_VIRTUALIZE (et efface DONT_SILENT_FAIL et RECURSE_FLAG) sur MonApp et toutes ses sous-clés. GERREUR : syntaxe incorrecte. Entrez "REG /?" pour afficher la syntaxe. RArgument ou option non valide : « %s ». Entrez "REG /?" pour afficher la syntaxe. JERREUR : syntaxe incorrecte. Entrez "REG %s /?" pour afficher la syntaxe. MERREUR : nom de clé non valide. Entrez "REG %s /?" pour afficher la syntaxe. ‚Erreur : un ordinateur distant a été spécifié ; la clé racine doit être HKLM ou HKU. Entrez "REG %s /?" pour afficher la syntaxe. lErreur : la clé racine doit être HKLM ou HKU pour LOAD/UNLOAD. Entrez "REG %s /?" pour afficher la syntaxe. zMémoire insuffisante. Fermez des applications et essayez à nouveau. Si ce message apparaît toujours, redémarrez Windows. PErreur : la modification du Registre a été désactivée par votre administrateur. –ERREUR : cette opération est réalisable uniquement sur les sous-clés de HKLM\Software. Entrez « REG FLAGS /? » pour obtenir de l aide sur la syntaxe. sSyntaxe incorrecte. Spécifiez une valeur numérique valide pour '/d . Entrez "REG ADD /?" pour afficher la syntaxe. sSyntaxe incorrecte. Entrez une valeur hexadécimale valide pour '/d . Entrez "REG ADD /?" pour afficher la syntaxe. ^Erreur : valeur non valide spécifiée pour '/d . Entrez "REG ADD /?" pour afficher la syntaxe. tErreur : l entrée de Registre ne peut pas être copiée sur elle-même. Entrez "REG COPY /?" pour afficher la syntaxe. 7La demande de suppression est partiellement effectuée. PA;Erreur : l entrée du Registre est comparée avec elle-même. PA&Erreur : impossible d accéder à "%s". `Erreur : Un ordinateur distant a été spécifié. Entrez "REG EXPORT /?" pour afficher la syntaxe. eERREUR : un ordinateur distant a été spécifié. Tapez « REG FLAGS /? » pour de l aide sur la syntaxe. PANErreur : le système n a pas trouvé la clé ou la valeur de Registre spécifiée. GVoulez-vous définitivement supprimer la clé de Registre %s (Oui/Non) ? :La valeur %s existe. Voulez-vous la remplacer (Oui/Non) ? ?La valeur %s existe. Voulez-vous la remplacer (Oui/Non/Tout) ? QVoulez-vous supprimer toutes les valeurs sous la clé de Registre %s (Oui/Non) ? ;Voulez-vous supprimer la valeur de Registre %s (Oui/Non) ? ONT?Le fichier %s existe déjà. Voulez-vous le remplacer (Oui/Non) ?þREG QUERY Nom_de_clé [/v nom_de_valeur | /ve] [/s] [/f données] [/k] [/d] [/c] [/e]] [/t type ] [/z] [/se séparateur] [/reg:32 | /reg:64] Nom_de_clé [\\ordinateur\]clé_complète Ordinateur - Nom de l ordinateur distant (l ordinateur actuel si ce paramètre est omis). Seules les clés HKLM et HKU sont disponibles sur les ordinateurs distants Clé_complète - au format CLÉ_PRINCIPALE\Sous-clé CLÉ_PRINCIPALE - [ HKLM | HKCU | HKCR | HKU | HKCC ] Sous-clé - Nom complet d une clé de Registre sous la CLÉ_PRINCIPALE sélectionnée /v Lance la recherche de valeurs de clés spécifiques. Si ce paramètre est omis, toutes les valeurs de la clé sont recherchées. L argument de ce commutateur peut être omis uniquement si le commutateur /f est utilisé. Ceci indique que la recherche doit porter uniquement sur les noms de valeurs. /ve Recherche la valeur par défaut ou le nom de valeur vide (par défaut). /s Recherche toutes les sous-clés et toutes les valeurs de façon récursive (identique à dir /s). /se Spécifie le séparateur (un seul caractère) dans la chaîne de données pour REG_MULTI_SZ. Par défaut, le séparateur est "\0". /f Spécifie les données ou la suite de caractères à rechercher. k Utilisez des guillemets doubles si la chaîne contient des espaces. La valeur par défaut est « * ». /k Indique que la recherche doit porter uniquement sur les noms de clés. /d La recherche porte uniquement sur les données. /c La recherche respecte la casse. La recherche par défaut respecte la casse. /e Ne renvoyer que les correspondances exactes. Par défaut, toutes les correspondances sont affichées. /t Indique le type de données des valeurs de Registre. Les types valides sont les suivants : REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_QWORD, REG_BINARY, REG_NONE Tous les types de données sont pris par défaut. /z Affichage détaillé : indique l équivalent numérique pour le type du nom de valeur. /reg:32 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 32 bits. /reg:64 Spécifie que l accès à la clé doit s effectuer via l affichage du Registre 64 bits. àExemples : REG QUERY HKLM\Software\Microsoft\ResKit /v Version Affiche la valeur de Version de la valeur de Registre REG QUERY \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s Affiche toutes les sous-clés et les valeurs sous la clé de Registre Setup sur un ordinateur ABC distant REG QUERY HKLM\Software\Microsoft\ResKit\Nt\Setup /se # Affiche toutes les sous-clés et valeurs avec le séparateur # pour tous les noms de valeur du type REG_MULTI_SZ. REG QUERY HKLM /f SYSTEM /t REG_SZ /c /e Affiche les clés, les valeurs et les données avec respect de la casse et occurrences exactes de "SYSTEM" sous la racine HKLM pour le type de données REG_SZ REG QUERY HKCU /f 0F /d /t REG_BINARY Affiche les clés, les valeurs et les données pour les occurrences de "0F" sous la racine HKCU pour le type de données REG_BINARY REG QUERY HKLM\SOFTWARE /ve Affiche la valeur et les données pour la valeur vide (par défaut) sous HKLM\SOFTWARE PA (par défaut)(valeur non définie) Résultat comparé : Différent PA Résultat comparé : Identique Valeur : %s Clé : %s\%s7Fin de la recherche : %d correspondance(s) trouvée(s). Type : %s Données : %s PAhErreur lors de l ouverture du fichier. L erreur provient peut-être du disque ou du système de fichiers. ZErreur de lecture du fichier. Il s agit d une erreur disque, ou le fichier est endommagé. Erreur d accès au Registre. ×Toutes les données n ont pas été inscrites dans le Registre. Certaines clés sont ouvertes par le système ou par d autres processus, ou vous ne disposez pas des privilèges nécessaires pour effectuer cette opération. lLe fichier spécifié n est pas un fichier de Registre. Vous ne pouvez importer que des fichiers du Registre. TLe fichier spécifié n est pas destiné à être utilisé avec cette version de Windows. � Vous n avez pas pu accéder à toutes les clés. Il se peut que vous ne disposiez pas de privilèges suffisants pour effectuer cette opération. &La clé sélectionnée n est pas valide. fImpossible d écrire dans le fichier. L erreur provient peut-être du disque ou du système de fichiers. Erreur :Avertissement : Réussite :Infos :N/DPA Entrez le mot de passe pour %s :SEnvoi des informations d identification de l utilisateur pour la connexion locale. ALe système cible doit exécuter Windows XP ou version ultérieure. <Le système distant doit exécuter Windows 2000 ou ultérieur. RSyntaxe incorrecte. La valeur « %s » n est pas autorisée pour l option « %s ». %s JSyntaxe incorrecte. Spécifiez une valeur numérique valide pour « %s ». %s USyntaxe incorrecte. Spécifiez une valeur en virgule flottante valide pour « %s ». %s @Syntaxe incorrecte. L option obligatoire « %s » est absente. %s LSyntaxe incorrecte. L option « %s » n est pas autorisée plus de %d fois. %s +Argument ou option non valide - « %s ». %s 9Syntaxe incorrecte. L argument par défaut est absent. %s ML argument de ligne de commande ne doit pas contenir plus de 255 caractères. PSyntaxe incorrecte. L option par défaut n est pas autorisée plus de %d fois. %s 4Syntaxe incorrecte. Valeur attendue pour « %s ». %s \Syntaxe incorrecte. La valeur « %s » n est pas autorisée en tant qu argument par défaut. %s (Entrez "%s /?" pour afficher la syntaxe.9La valeur pour l option « %s » ne peut pas être vide. %s =La valeur pour l option par défaut ne peut pas être vide. %s ISyntaxe incorrecte. Spécifiez une valeur numérique valide par défaut. %s TSyntaxe incorrecte. Spécifiez une valeur par défaut en virgule flottante valide. %s OLa valeur pour l option par défaut ne peut pas contenir plus de %d caractères. RSyntaxe incorrecte. La valeur ne peut pas être spécifiée avec l option « %s ». %s KLa valeur pour l option « %s » ne peut pas contenir plus de %d caractères. PA¤4VS_VERSION_INFO½ïþ |O |O?StringFileInfoÞ040C04B0LCompanyNameMicrosoft Corporationh FileDescriptionOutil de Registre de la consoleh$FileVersion10.0.20348.1 (WinBuild.160101.0800)0InternalNamereg.exe‚/LegalCopyright© Microsoft Corporation. Tous droits réservés.@ OriginalFilenamereg.exe.muiv+ProductNameSystème d exploitation Microsoft® Windows®> ProductVersion10.0.20348.1DVarFileInfo$Translation °PADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDING