Dekódování znaků

Ahoj. Díky za odpověď. Vytvářím mobilní LCD čtečku RFID s modulem RDM6300. Procesor PIC16F628A nebo 88. Čtečka pošle v TTL data (02, 10byte, CRC, 03), které zpracuji v MCU a zobrazím na LCD. Chodí mi i posílání zpracovanych dat z MCU na UART zase ven. Pro někdy. Kód karty není problém, ale potřeboval bych k tomu číslu přiřadit jméno z nějaké vnitřní tabulky. Cca 40 uživatelů. Klasickou tabulku dám, ale nikdy jsem neřešil více byte. RFID čtečka sice posílá více dat, ale pro tento EM4100 125kHz je výstup 26bite, tj. MSB + 3 byte + LSB. A reálně se používají jen ty 3 byte.
PS. To, jak se dekódují a přenášejí data ze čteček a následně zpracovávají v nadřízené jednotce samozřejmě vím, dělal jsem více jak 5 let aktivně přístupové a docházkové systémy a nárazově i nyní. To, co se snažím vytvořit, je co nejmenší mobilní provedení. Karty i přívěšky mají již smazaná čísla a potřebuji ověřit jméno pro obsluhu na místě a ne u PC, kde to není problém.