texlive[68335] Master/texmf-dist: profsio (21sep23)

commits+karl at tug.org commits+karl at tug.org
Thu Sep 21 21:51:59 CEST 2023


Revision: 68335
          https://tug.org/svn/texlive?view=revision&revision=68335
Author:   karl
Date:     2023-09-21 21:51:59 +0200 (Thu, 21 Sep 2023)
Log Message:
-----------
profsio (21sep23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.pdf
    trunk/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.tex
    trunk/Master/texmf-dist/tex/latex/profsio/ProfSio.sty

Modified: trunk/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.tex	2023-09-21 19:51:49 UTC (rev 68334)
+++ trunk/Master/texmf-dist/doc/latex/profsio/ProfSio-doc-fr.tex	2023-09-21 19:51:59 UTC (rev 68335)
@@ -5,8 +5,8 @@
 
 \documentclass[french,a4paper,11pt]{article}
 \usepackage[margin=2cm,includefoot]{geometry}
-\def\TPversion{0.1.5}
-\def\TPdate{13 septembre 2023}
+\def\TPversion{0.1.6}
+\def\TPdate{20 septembre 2023}
 %\usepackage[utf8]{inputenc}
 %\usepackage[T1]{fontenc}
 \usepackage{amsmath,amssymb}
@@ -84,7 +84,7 @@
 		morekeywords={\MPMPlaceTache,\MPMPlaceNotice,\MPMPlaceDuree,GrapheMPM,TableKarnaugh,\KarnaughCasesResult,\KarnaughBlocRegroup,\MPMPlaceTaches,\MPMPlaceDurees,GrapheTikz,\GrphPlaceSommets,\GrphTraceAretes,\tikzset,\DiagrammeSagittal,\draw,\DiagrammeSagittalCompo,\TableVerite,\SimplificationKarnaugh},%
 		keywordstyle={\color{green!50!black}},%
 		classoffset=3,%
-		morekeywords={CouleurDurees,CouleurFleches,LargeurCases,Epaisseur,Police,CouleurDates,CouleurBords,NoirBlanc,Grille,DecalHorizDeb,DecalVertDeb,DecalHorizFin,DecalVertFin,Coude,SensCoude,Unite,Variables,Swap,Aide,CouleurCases,Decalage,Couleur,Type,Legende,PosVarLaterale,CouleurLegende,CouleurSommets,TypeSommets,Unite,CouleurFT,DimensionSommets,PositionFleches,EchelleFleches,TypeFleche,Droit,Milieu,AngleGauche,AngleDroite,Boucle,GrphStyleArc,GrphStyleSommet,Poids,GrphStylepoids,DistElem,DistEns,LargEns,NomAppli,CouleurE,CouleurAppli,CouleurF,CouleursFleches,TypeFleche,Epaisseur,Labels,Ensembles,PosLabels,PoliceLabels,Offset,NomApplis,CouleursAppli,VF,LargeursColonnes,CouleurEnonce,CodeAvant,CodeApres,StyleAlternatif,PoliceTT,Espace,Couleurs},%
+		morekeywords={CouleurDurees,CouleurFleches,LargeurCases,Epaisseur,Police,CouleurDates,CouleurBords,NoirBlanc,Grille,DecalHorizDeb,DecalVertDeb,DecalHorizFin,DecalVertFin,Coude,SensCoude,Unite,Variables,Swap,Aide,CouleurCases,Decalage,Couleur,Type,Legende,PosVarLaterale,CouleurLegende,CouleurSommets,TypeSommets,Unite,CouleurFT,DimensionSommets,PositionFleches,EchelleFleches,TypeFleche,Droit,Milieu,AngleGauche,AngleDroite,Boucle,GrphStyleArc,GrphStyleSommet,Poids,GrphStylepoids,DistElem,DistEns,LargEns,NomAppli,CouleurE,CouleurAppli,CouleurF,CouleursFleches,TypeFleche,Epaisseur,Labels,Ensembles,PosLabels,PoliceLabels,Offset,NomApplis,CouleursAppli,VF,LargeursColonnes,CouleurEnonce,CodeAvant,CodeApres,StyleAlternatif,PoliceTT,Espace,Couleurs,Contraire},%
 		keywordstyle={\color{orange}}
 	},%
 	#1
@@ -255,6 +255,8 @@
 
 \section{Historique}
 
+\verb|v0.1.6|~:~~~~Correction dans les simplifications de Karnaugh + Simplification du contraire
+
 \verb|v0.1.5|~:~~~~Commande pour simplifier une table de Karnaugh à trois variables
 
 \verb|v0.1.4|~:~~~~Possibilité de remplir une table de Karnaugh sans virgule
@@ -810,12 +812,12 @@
 
 \pagebreak
 
-\section{Simplification d'une expression booléene par table de Karnaugh}
+\section{Simplification d'une expression booléenne par table de Karnaugh}
 
 \subsection{Commande et fonctionnement global}
 
 \begin{cautionblock}
-L'idée est de proposer une commande pour simplifier une expression booléenne à trois variables connaissant sa table de vérité :
+L'idée est de proposer une commande pour simplifier une expression booléenne (ou son contraire) à trois variables connaissant sa table de vérité :
 
 \begin{itemize}
 	\item en utilisant une manière \textit{binaire} de déclarer la table de vérité ;
@@ -825,7 +827,7 @@
 \end{cautionblock}
 
 \begin{importantblock}
-Je remercie mes étudiants de BTS SIO2 (promo 2023/2024) pour m'avoir aidé à simplifier les 256 (!) tables de Karnaugh possibles, en se répartissant le travail !
+Je remercie mes étudiants de BTS SIO2 (promo 2023/2024 : Léo, Ryad, Mathieu, Adrien, Clément) pour m'avoir aidé à simplifier les 256 (!) tables de Karnaugh possibles, en se répartissant le travail !
 
 \smallskip
 
@@ -872,6 +874,9 @@
 	\hfill~défaut : \Cle{black/black/black}
 	\item \Cle{Variables} := variables utilisées ; \hfill~défaut : \Cle{a/b/c}
 	\item \Cle{Swap} := booléen pour échanger les variables du \textit{bas} ; \hfill~défaut : \Cle{false}
+	\item \Cle{Contraire} := booléen pour travailler sur le contraire de l'expression booléenne ;
+	
+	\hfill~défault : \Cle{false}
 	\item \Cle{Espace} := booléen pour rajouter un petit espace (\textit{fine}) dans les produits ;
 	
 	\hfill~défaut : \Cle{true}
@@ -901,6 +906,8 @@
 	\KarnaughCasesResult*{11011111}
 \end{TableKarnaugh}~
 correspond à $E=\SimplificationKarnaugh[Swap]{11011111}$.
+
+Et $\overline{E}=\SimplificationKarnaugh[Swap,Contraire]{11011111}$.
 \end{DemoCode}
 
 \begin{DemoCode}

Modified: trunk/Master/texmf-dist/tex/latex/profsio/ProfSio.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/profsio/ProfSio.sty	2023-09-21 19:51:49 UTC (rev 68334)
+++ trunk/Master/texmf-dist/tex/latex/profsio/ProfSio.sty	2023-09-21 19:51:59 UTC (rev 68335)
@@ -3,7 +3,8 @@
 %            : Luatruthtable from Chetan Shirore and Dr. Ajit Kumar https://ctan.org/pkg/luatruthtable
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfSio}[2023/09/13 0.1.5 Pour les enseignants de Maths en BTS SIO]
+\ProvidesPackage{ProfSio}[2023/09/20 0.1.6 Pour les enseignants de Maths en BTS SIO]
+%0.1.6	Correction dans les simplifications de Karnaugh + Possibilité de travailler avec le contraire
 %0.1.5	Simplification d'expressions booléennes (par Karnaugh)
 %0.1.4	Possibilité de remplir une table de Karnaugh sans virgule
 %0.1.3	Style alternatif et Clé [PoliceTT] pour les tables de Karnaugh
@@ -1288,7 +1289,8 @@
 	Variables={a/b/c},%
 	Swap=false,%
 	Espace=true,%
-	StyleAlternatif=false
+	StyleAlternatif=false,%
+	Contraire=false
 }
 
 \NewDocumentCommand\SimplificationKarnaugh{ O{} m }{%
@@ -1334,263 +1336,270 @@
 		{%
 			\def\tmp at kngh@space{}%
 		}%
+	\ifboolKV[SimplifKngh]{Contraire}%
+		{%
+			\StrSubstitute{#2}{0}{2}[\tmp at kngh@binswap]%
+			\StrSubstitute{\tmp at kngh@binswap}{1}{0}[\tmp at kngh@binswapb]%
+			\StrSubstitute{\tmp at kngh@binswapb}{2}{1}[\tmp at kngh@bin]%
+		}%
+		{\def\tmp at kngh@bin{#2}}%
 	\ensuremath{%
-	\IfStrEq{#2}{00000000}{0}{}%
-	\IfStrEq{#2}{00000001}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00000010}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00000011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{00000100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00000101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00000110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00000111}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{00001000}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00001001}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00001010}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00001011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{00001100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{00001101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00001110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00001111}{\tmp at kngh@Ab}{}%
-	\IfStrEq{#2}{00010000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00010001}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00010010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00010011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00010100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00010101}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00010110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00010111}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00011000}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00011001}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00011010}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00011011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00011100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00011101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00011110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00011111}{\tmp at kngh@Ab+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00100000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00100001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00100010}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00100011}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{00100100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00100101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00100110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00100111}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{00101000}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00101001}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00101010}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00101011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00101100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00101101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00101110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00101111}{\tmp at kngh@Ab+\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00110000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{00110001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00110010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00110011}{\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{00110100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00110101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00110110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00110111}{\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00111000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00111001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00111010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00111011}{\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00111100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{00111101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{00111110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{00111111}{\tmp at kngh@Ab+\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{01000000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01000001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01000010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01000011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{01000100}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01000101}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01000110}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01000111}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{01001000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01001001}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01001010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01001011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01001100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01001101}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01001110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01001111}{\tmp at kngh@Ab+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01010000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01010001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01010010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01010011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01010100}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01010101}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01010110}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01010111}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01011000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01011001}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01011010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01011011}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01011100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01011101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01011110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01011111}{\tmp at kngh@Ab+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01100000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01100001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01100010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01100011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{01100100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01100101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01100110}{\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01100111}{\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{01101000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01101001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01101010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01101011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01101100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{01101101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01101110}{\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{01101111}{\tmp at kngh@Ab+\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01110000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{01110001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01110010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01110011}{\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01110100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01110101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01110110}{\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{01110111}{\tmp at kngh@B+\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{01111000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01111001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01111010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01111011}{\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{01111100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{01111101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{01111110}{\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{01111111}{\tmp at kngh@Ab+\tmp at kngh@Bb+\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10000000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10000001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10000010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10000011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10000100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10000101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10000110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10000111}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10001000}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10001001}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10001010}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10001011}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10001100}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{10001101}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10001110}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10001111}{\tmp at kngh@Ab+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10010000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10010001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10010010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10010011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10010100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10010101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10010110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10010111}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10011000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10011001}{\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10011010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10011011}{\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10011100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{10011101}{\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{10011110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10011111}{\tmp at kngh@Ab+\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10100000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10100001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10100010}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10100011}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10100100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10100101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10100110}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10100111}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10101000}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10101001}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10101010}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10101011}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10101100}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10101101}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10101110}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10101111}{\tmp at kngh@Ab+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10110000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10110001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10110010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10110011}{\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10110100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10110101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10110110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10110111}{\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{10111000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10111001}{\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10111010}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10111011}{\tmp at kngh@Bb+\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10111100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{10111101}{\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10111110}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{10111111}{\tmp at kngh@Ab+\tmp at kngh@Bb+\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11000000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{11000001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11000010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11000011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{11000100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11000101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11000110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11000111}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11001000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11001001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11001010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11001011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11001100}{\tmp at kngh@B}{}%
-	\IfStrEq{#2}{11001101}{\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11001110}{\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11001111}{\tmp at kngh@Ab+\tmp at kngh@B}{}%
-	\IfStrEq{#2}{11010000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11010001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11010010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11010011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11010100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11010101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11010110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11010111}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11011000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11011001}{\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{11011010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11011011}{\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{11011100}{\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11011101}{\tmp at kngh@B+\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11011110}{\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11011111}{\tmp at kngh@Ab+\tmp at kngh@B+\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11100000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11100001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11100010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11100011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{11100100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11100101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11100110}{\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B}{}%
-	\IfStrEq{#2}{11100111}{\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{11101000}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11101001}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11101010}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11101011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11101100}{\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11101101}{\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11101110}{\tmp at kngh@B+\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11101111}{\tmp at kngh@Ab+\tmp at kngh@B+\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11110000}{\tmp at kngh@A}{}%
-	\IfStrEq{#2}{11110001}{\tmp at kngh@A+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11110010}{\tmp at kngh@A+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11110011}{\tmp at kngh@A+\tmp at kngh@Bb}{}%
-	\IfStrEq{#2}{11110100}{\tmp at kngh@A+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11110101}{\tmp at kngh@A+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11110110}{\tmp at kngh@A+\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11110111}{\tmp at kngh@A+\tmp at kngh@Bb+\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11111000}{\tmp at kngh@A+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11111001}{\tmp at kngh@A+\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11111010}{\tmp at kngh@A+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11111011}{\tmp at kngh@A+\tmp at kngh@Bb+\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11111100}{\tmp at kngh@A+\tmp at kngh@B}{}%
-	\IfStrEq{#2}{11111101}{\tmp at kngh@A+\tmp at kngh@B+\tmp at kngh@C}{}%
-	\IfStrEq{#2}{11111110}{\tmp at kngh@A+\tmp at kngh@B+\tmp at kngh@Cb}{}%
-	\IfStrEq{#2}{11111111}{1}{}%
+	\IfStrEq{\tmp at kngh@bin}{00000000}{0}{}%
+	\IfStrEq{\tmp at kngh@bin}{00000001}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00000010}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00000011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00000100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00000101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00000110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00000111}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00001000}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00001001}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00001010}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00001011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00001100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{00001101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00001110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00001111}{\tmp at kngh@Ab}{}%
+	\IfStrEq{\tmp at kngh@bin}{00010000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00010001}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00010010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00010011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00010100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00010101}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00010110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00010111}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00011000}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00011001}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00011010}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00011011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00011100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00011101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00011110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00011111}{\tmp at kngh@Ab+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00100000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00100001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00100010}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00100011}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00100100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00100101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00100110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00100111}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00101000}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00101001}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00101010}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00101011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00101100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00101101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00101110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00101111}{\tmp at kngh@Ab+\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00110000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00110001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00110010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00110011}{\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00110100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00110101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00110110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00110111}{\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00111000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00111001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00111010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00111011}{\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00111100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{00111101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{00111110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{00111111}{\tmp at kngh@Ab+\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01000000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01000001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01000010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01000011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01000100}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01000101}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01000110}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01000111}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01001000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01001001}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01001010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01001011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01001100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01001101}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01001110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01001111}{\tmp at kngh@Ab+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01010000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01010001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01010010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01010011}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01010100}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01010101}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01010110}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01010111}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01011000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01011001}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01011010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01011011}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01011100}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01011101}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01011110}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01011111}{\tmp at kngh@Ab+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01100000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01100001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01100010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01100011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01100100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01100101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01100110}{\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01100111}{\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01101000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01101001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01101010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01101011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01101100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{01101101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01101110}{\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{01101111}{\tmp at kngh@Ab+\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01110000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01110001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01110010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01110011}{\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01110100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01110101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01110110}{\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01110111}{\tmp at kngh@Bb+\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01111000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01111001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01111010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01111011}{\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{01111100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{01111101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{01111110}{\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{01111111}{\tmp at kngh@Ab+\tmp at kngh@Bb+\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10000000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10000001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10000010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10000011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10000100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10000101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10000110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10000111}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10001000}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10001001}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10001010}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10001011}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10001100}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{10001101}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10001110}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10001111}{\tmp at kngh@Ab+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10010000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10010001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10010010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10010011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10010100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10010101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10010110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10010111}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10011000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10011001}{\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10011010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10011011}{\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10011100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{10011101}{\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{10011110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10011111}{\tmp at kngh@Ab+\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10100000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10100001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10100010}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10100011}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10100100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10100101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10100110}{\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10100111}{\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10101000}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10101001}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10101010}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10101011}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10101100}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10101101}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10101110}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10101111}{\tmp at kngh@Ab+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10110000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10110001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10110010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10110011}{\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10110100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10110101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10110110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10110111}{\tmp at kngh@Bb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10111000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10111001}{\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10111010}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10111011}{\tmp at kngh@Bb+\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10111100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{10111101}{\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10111110}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{10111111}{\tmp at kngh@Ab+\tmp at kngh@Bb+\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11000000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{11000001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11000010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11000011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11000100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11000101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11000110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11000111}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11001000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11001001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11001010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11001011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11001100}{\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{11001101}{\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11001110}{\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11001111}{\tmp at kngh@Ab+\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{11010000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11010001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11010010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11010011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11010100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11010101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11010110}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11010111}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11011000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11011001}{\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{11011010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11011011}{\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11011100}{\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11011101}{\tmp at kngh@B+\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11011110}{\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11011111}{\tmp at kngh@Ab+\tmp at kngh@B+\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11100000}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11100001}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11100010}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11100011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11100100}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11100101}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11100110}{\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{11100111}{\tmp at kngh@Cb+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11101000}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11101001}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11101010}{\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11101011}{\tmp at kngh@A\tmp at kngh@space\tmp at kngh@B+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11101100}{\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11101101}{\tmp at kngh@B+\tmp at kngh@A\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Ab\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11101110}{\tmp at kngh@B+\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11101111}{\tmp at kngh@Ab+\tmp at kngh@B+\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11110000}{\tmp at kngh@A}{}%
+	\IfStrEq{\tmp at kngh@bin}{11110001}{\tmp at kngh@A+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11110010}{\tmp at kngh@A+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11110011}{\tmp at kngh@A+\tmp at kngh@Bb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11110100}{\tmp at kngh@A+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11110101}{\tmp at kngh@A+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@Cb+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11110110}{\tmp at kngh@A+\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11110111}{\tmp at kngh@A+\tmp at kngh@Bb+\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11111000}{\tmp at kngh@A+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11111001}{\tmp at kngh@A+\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11111010}{\tmp at kngh@A+\tmp at kngh@B\tmp at kngh@space\tmp at kngh@C+\tmp at kngh@Bb\tmp at kngh@space\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11111011}{\tmp at kngh@A+\tmp at kngh@Bb+\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11111100}{\tmp at kngh@A+\tmp at kngh@B}{}%
+	\IfStrEq{\tmp at kngh@bin}{11111101}{\tmp at kngh@A+\tmp at kngh@B+\tmp at kngh@C}{}%
+	\IfStrEq{\tmp at kngh@bin}{11111110}{\tmp at kngh@A+\tmp at kngh@B+\tmp at kngh@Cb}{}%
+	\IfStrEq{\tmp at kngh@bin}{11111111}{1}{}%
 	}%
 }
 



More information about the tex-live-commits mailing list.