The Up-case Table defines the conversion from lower-case to upper-case characters. This is important due to the File Name directory entry (see Section 7.7) using Unicode characters and the exFAT file system being case insensitive and case preserving. The Up-case Table exists in the Cluster Heap (see Section 7.2.5) and has a corresponding critical primary directory entry in the root directory (see Table 23). The valid number of Up-case Table directory entries is 1.

Due to the relationship between the Up-case Table and file names, implementations should not modify the Up-case Table, except as a result of format operations.

Table 23 Up-case Table DirectoryEntry Structure

Field NameOffset(byte)Size(byte)Comments
EntryType01This field is mandatory and Section 7.2.1 defines its contents.
Reserved113This field is mandatory and its contents are reserved.
TableChecksum44This field is mandatory and Section 7.2.2 defines its contents.
Reserved2812This field is mandatory and its contents are reserved.
FirstCluster204This field is mandatory and Section 7.2.3 defines its contents.
DataLength248This field is mandatory and Section 7.2.4 defines its contents.

7.2.1 EntryType Field

The EntryType field shall conform to the definition provided in the Generic Primary DirectoryEntry template (see Section 6.3.1).

7.2.1.1 TypeCode Field

The TypeCode field shall conform to the definition provided in the Generic Primary DirectoryEntry template (see Section 6.3.1.1).

For the Up-case Table directory entry, the valid value for this field is 2.

7.2.1.2 TypeImportance Field

The TypeImportance field shall conform to the definition provided in the Generic Primary DirectoryEntry template (see Section 6.3.1.2).

For the Up-case Table directory entry, the valid value for this field is 0.

7.2.1.3 TypeCategory Field

The TypeCategory field shall conform to the definition provided in the Generic Primary DirectoryEntry template (see Section 6.3.1.3).

7.2.1.4 InUse Field

The InUse field shall conform to the definition provided in the Generic Primary DirectoryEntry template (see Section 6.3.1.4).

7.2.2 TableChecksum Field

The TableChecksum field contains the checksum of the Up-case Table (which the FirstCluster and DataLength fields describe). Implementations shall verify the contents of this field are valid prior to using the Up-case Table.

Figure 3 TableChecksum Computation

UInt32 TableChecksum
(
    UCHAR  * Table,    // points to an in-memory copy of the up-case table
    UInt64   DataLength
)
{
    UInt32 Checksum = 0;
    UInt64 Index;

    for (Index = 0; Index < DataLength; Index++)
    {
        Checksum = ((Checksum&1) ? 0x80000000 : 0) + (Checksum>>1) + (UInt32)Table[Index];
    }

    return Checksum;
}

7.2.3 FirstCluster Field

The FirstCluster field shall conform to the definition provided in the Generic Primary DirectoryEntry template (see Section 6.3.5).

This field contains the index of the first cluster of the cluster chain, as the FAT describes, which hosts the Up-case Table.

7.2.4 DataLength Field

The DataCluster field shall conform to the definition provided in the Generic Primary DirectoryEntry template (see Section 6.3.6).

7.2.5 Up-case Table

An up-case table is a series of Unicode character mappings. A character mapping consists of a 2-byte field, with the index of the field in the up-case table representing the Unicode character to be up-cased, and the 2-byte field representing the up-cased Unicode character.

The first 128 Unicode characters have mandatory mappings (see Table 24). An up-case table which has any other character mapping for any of the first 128 Unicode characters is invalid.

Implementations which only support characters from the mandatory mapping range may ignore the mappings of the rest of the up-case table. Such implementations shall only use characters from the mandatory mapping range when creating or renaming files (via the File Name directory entry, see Section 7.7). When up-casing existing file names, such implementations shall not up-case characters from the non-mandatory mapping range, but shall leave them intact in the resulting up-cased file name (this is a partial up-casing). When comparing file names, such implementations shall treat file names which differ from the name under comparison only by Unicode characters from the non-mandatory mapping range as equivalent. While such file names are only potentially equivalent, such implementations cannot ensure the fully up-cased file name does not collide with the name under comparison.

Table 24 Mandatory first 128 up-case table entries

Table index+ 0+ 1+ 2+ 3+ 4+ 5+ 6+ 7
0000h0000h0001h0002h0003h0004h0005h0006h0007h
0008h0008h0009h000Ah000Bh000Ch000Dh000Eh000Fh
0010h0010h0011h0012h0013h0014h0015h0016h0017h
0018h0018h0019h001Ah001Bh001Ch001Dh001Eh001Fh
0020h0020h0021h0022h0023h0024h0025h0026h0027h
0028h0028h0029h002Ah002Bh002Ch002Dh002Eh002Fh
0030h0030h0031h0032h0033h0034h0035h0036h0037h
0038h0038h0039h003Ah003Bh003Ch003Dh003Eh003Fh
0040h0040h0041h0042h0043h0044h0045h0046h0047h
0048h0048h0049h004Ah004Bh004Ch004Dh004Eh004Fh
0050h0050h0051h0052h0053h0054h0055h0056h0057h
0058h0058h0059h005Ah005Bh005Ch005Dh005Eh005Fh
0060h0060h0041h0042h0043h0044h0045h0046h0047h
0068h0048h0049h004Ah004Bh004Ch004Dh004Eh004Fh
0070h0050h0051h0052h0053h0054h0055h0056h0057h
0078h0058h0059h005Ah007Bh007Ch007Dh007Eh007Fh

(Note: entries with non-identity up-case mappings are in bold)

Upon formatting a volume, implementations may generate an up-case table in a compressed format using identity-mapping compression, since a large portion of the Unicode character space has no concept of case (which means the “lower-case” and “upper-case” characters are equivalent). Implementations compress an up-case table by representing a series of identity mappings with the value FFFFh followed with the number of identity mappings.

For example, an implementation may represent the first 100 (64h) character mappings with the following eight entries of a compressed up-case table:

FFFFh, 0061h, 0041h, 0042h, 0043h

The first two entries indicate the first 97 (61h) characters (from 0000h to 0060h) have identity mappings. The subsequent characters, 0061h through 0063h, map to characters 0041h through 0043h, respectively.

The ability to provide a compressed up-case table upon formatting a volume is optional. However, the ability to interpret both an uncompressed and a compressed up-case table is mandatory. The value of the TableChecksum field always conforms to how the up-case table exists on the volume, which may be in either compressed or uncompressed format.

When formatting a volume, implementations should record the recommended up-case table in compressed format (see Table 25), for which the value of the TableChecksum field is E619D30Dh.

If an implementation defines its own up-case table, either compressed or uncompressed, then that table shall cover the complete Unicode character range (from character codes 0000h to FFFFh inclusive).

Table 25 Recommended up-case table in compressed format

Raw offset+ 0+ 1+ 2+ 3+ 4+ 5+ 6+ 7
0000h0000h0001h0002h0003h0004h0005h0006h0007h
0008h0008h0009h000Ah000Bh000Ch000Dh000Eh000Fh
0010h0010h0011h0012h0013h0014h0015h0016h0017h
0018h0018h0019h001Ah001Bh001Ch001Dh001Eh001Fh
0020h0020h0021h0022h0023h0024h0025h0026h0027h
0028h0028h0029h002Ah002Bh002Ch002Dh002Eh002Fh
0030h0030h0031h0032h0033h0034h0035h0036h0037h
0038h0038h0039h003Ah003Bh003Ch003Dh003Eh003Fh
0040h0040h0041h0042h0043h0044h0045h0046h0047h
0048h0048h0049h004Ah004Bh004Ch004Dh004Eh004Fh
0050h0050h0051h0052h0053h0054h0055h0056h0057h
0058h0058h0059h005Ah005Bh005Ch005Dh005Eh005Fh
0060h0060h0041h0042h0043h0044h0045h0046h0047h
0068h0048h0049h004Ah004Bh004Ch004Dh004Eh004Fh
0070h0050h0051h0052h0053h0054h0055h0056h0057h
0078h0058h0059h005Ah007Bh007Ch007Dh007Eh007Fh
0080h0080h0081h0082h0083h0084h0085h0086h0087h
0088h0088h0089h008Ah008Bh008Ch008Dh008Eh008Fh
0090h0090h0091h0092h0093h0094h0095h0096h0097h
0098h0098h0099h009Ah009Bh009Ch009Dh009Eh009Fh
00A0h00A0h00A1h00A2h00A3h00A4h00A5h00A6h00A7h
00A8h00A8h00A9h00AAh00ABh00ACh00ADh00AEh00AFh
00B0h00B0h00B1h00B2h00B3h00B4h00B5h00B6h00B7h
00B8h00B8h00B9h00BAh00BBh00BCh00BDh00BEh00BFh
00C0h00C0h00C1h00C2h00C3h00C4h00C5h00C6h00C7h
00C8h00C8h00C9h00CAh00CBh00CCh00CDh00CEh00CFh
00D0h00D0h00D1h00D2h00D3h00D4h00D5h00D6h00D7h
00D8h00D8h00D9h00DAh00DBh00DCh00DDh00DEh00DFh
00E0h00C0h00C1h00C2h00C3h00C4h00C5h00C6h00C7h
00E8h00C8h00C9h00CAh00CBh00CCh00CDh00CEh00CFh
00F0h00D0h00D1h00D2h00D3h00D4h00D5h00D6h00F7h
00F8h00D8h00D9h00DAh00DBh00DCh00DDh00DEh0178h
0100h0100h0100h0102h0102h0104h0104h0106h0106h
0108h0108h0108h010Ah010Ah010Ch010Ch010Eh010Eh
0110h0110h0110h0112h0112h0114h0114h0116h0116h
0118h0118h0118h011Ah011Ah011Ch011Ch011Eh011Eh
0120h0120h0120h0122h0122h0124h0124h0126h0126h
0128h0128h0128h012Ah012Ah012Ch012Ch012Eh012Eh
0130h0130h0131h0132h0132h0134h0134h0136h0136h
0138h0138h0139h0139h013Bh013Bh013Dh013Dh013Fh
0140h013Fh0141h0141h0143h0143h0145h0145h0147h
0148h0147h0149h014Ah014Ah014Ch014Ch014Eh014Eh
0150h0150h0150h0152h0152h0154h0154h0156h0156h
0158h0158h0158h015Ah015Ah015Ch015Ch015Eh015Eh
0160h0160h0160h0162h0162h0164h0164h0166h0166h
0168h0168h0168h016Ah016Ah016Ch016Ch016Eh016Eh
0170h0170h0170h0172h0172h0174h0174h0176h0176h
0178h0178h0179h0179h017Bh017Bh017Dh017Dh017Fh
0180h0243h0181h0182h0182h0184h0184h0186h0187h
0188h0187h0189h018Ah018Bh018Bh018Dh018Eh018Fh
0190h0190h0191h0191h0193h0194h01F6h0196h0197h
0198h0198h0198h023Dh019Bh019Ch019Dh0220h019Fh
01A0h01A0h01A0h01A2h01A2h01A4h01A4h01A6h01A7h
01A8h01A7h01A9h01AAh01ABh01ACh01ACh01AEh01AFh
01B0h01AFh01B1h01B2h01B3h01B3h01B5h01B5h01B7h
01B8h01B8h01B8h01BAh01BBh01BCh01BCh01BEh01F7h
01C0h01C0h01C1h01C2h01C3h01C4h01C5h01C4h01C7h
01C8h01C8h01C7h01CAh01CBh01CAh01CDh01CDh01CFh
01D0h01CFh01D1h01D1h01D3h01D3h01D5h01D5h01D7h
01D8h01D7h01D9h01D9h01DBh01DBh018Eh01DEh01DEh
01E0h01E0h01E0h01E2h01E2h01E4h01E4h01E6h01E6h
01E8h01E8h01E8h01EAh01EAh01ECh01ECh01EEh01EEh
01F0h01F0h01F1h01F2h01F1h01F4h01F4h01F6h01F7h
01F8h01F8h01F8h01FAh01FAh01FCh01FCh01FEh01FEh
0200h0200h0200h0202h0202h0204h0204h0206h0206h
0208h0208h0208h020Ah020Ah020Ch020Ch020Eh020Eh
0210h0210h0210h0212h0212h0214h0214h0216h0216h
0218h0218h0218h021Ah021Ah021Ch021Ch021Eh021Eh
0220h0220h0221h0222h0222h0224h0224h0226h0226h
0228h0228h0228h022Ah022Ah022Ch022Ch022Eh022Eh
0230h0230h0230h0232h0232h0234h0235h0236h0237h
0238h0238h0239h2C65h023Bh023Bh023Dh2C66h023Fh
0240h0240h0241h0241h0243h0244h0245h0246h0246h
0248h0248h0248h024Ah024Ah024Ch024Ch024Eh024Eh
0250h0250h0251h0252h0181h0186h0255h0189h018Ah
0258h0258h018Fh025Ah0190h025Ch025Dh025Eh025Fh
0260h0193h0261h0262h0194h0264h0265h0266h0267h
0268h0197h0196h026Ah2C62h026Ch026Dh026Eh019Ch
0270h0270h0271h019Dh0273h0274h019Fh0276h0277h
0278h0278h0279h027Ah027Bh027Ch2C64h027Eh027Fh
0280h01A6h0281h0282h01A9h0284h0285h0286h0287h
0288h01AEh0244h01B1h01B2h0245h028Dh028Eh028Fh
0290h0290h0291h01B7h0293h0294h0295h0296h0297h
0298h0298h0299h029Ah029Bh029Ch029Dh029Eh029Fh
02A0h02A0h02A1h02A2h02A3h02A4h02A5h02A6h02A7h
02A8h02A8h02A9h02AAh02ABh02ACh02ADh02AEh02AFh
02B0h02B0h02B1h02B2h02B3h02B4h02B5h02B6h02B7h
02B8h02B8h02B9h02BAh02BBh02BCh02BDh02BEh02BFh
02C0h02C0h02C1h02C2h02C3h02C4h02C5h02C6h02C7h
02C8h02C8h02C9h02CAh02CBh02CCh02CDh02CEh02CFh
02D0h02D0h02D1h02D2h02D3h02D4h02D5h02D6h02D7h
02D8h02D8h02D9h02DAh02DBh02DCh02DDh02DEh02DFh
02E0h02E0h02E1h02E2h02E3h02E4h02E5h02E6h02E7h
02E8h02E8h02E9h02EAh02EBh02ECh02EDh02EEh02EFh
02F0h02F0h02F1h02F2h02F3h02F4h02F5h02F6h02F7h
02F8h02F8h02F9h02FAh02FBh02FCh02FDh02FEh02FFh
0300h0300h0301h0302h0303h0304h0305h0306h0307h
0308h0308h0309h030Ah030Bh030Ch030Dh030Eh030Fh
0310h0310h0311h0312h0313h0314h0315h0316h0317h
0318h0318h0319h031Ah031Bh031Ch031Dh031Eh031Fh
0320h0320h0321h0322h0323h0324h0325h0326h0327h
0328h0328h0329h032Ah032Bh032Ch032Dh032Eh032Fh
0330h0330h0331h0332h0333h0334h0335h0336h0337h
0338h0338h0339h033Ah033Bh033Ch033Dh033Eh033Fh
0340h0340h0341h0342h0343h0344h0345h0346h0347h
0348h0348h0349h034Ah034Bh034Ch034Dh034Eh034Fh
0350h0350h0351h0352h0353h0354h0355h0356h0357h
0358h0358h0359h035Ah035Bh035Ch035Dh035Eh035Fh
0360h0360h0361h0362h0363h0364h0365h0366h0367h
0368h0368h0369h036Ah036Bh036Ch036Dh036Eh036Fh
0370h0370h0371h0372h0373h0374h0375h0376h0377h
0378h0378h0379h037Ah03FDh03FEh03FFh037Eh037Fh
0380h0380h0381h0382h0383h0384h0385h0386h0387h
0388h0388h0389h038Ah038Bh038Ch038Dh038Eh038Fh
0390h0390h0391h0392h0393h0394h0395h0396h0397h
0398h0398h0399h039Ah039Bh039Ch039Dh039Eh039Fh
03A0h03A0h03A1h03A2h03A3h03A4h03A5h03A6h03A7h
03A8h03A8h03A9h03AAh03ABh0386h0388h0389h038Ah
03B0h03B0h0391h0392h0393h0394h0395h0396h0397h
03B8h0398h0399h039Ah039Bh039Ch039Dh039Eh039Fh
03C0h03A0h03A1h03A3h03A3h03A4h03A5h03A6h03A7h
03C8h03A8h03A9h03AAh03ABh038Ch038Eh038Fh03CFh
03D0h03D0h03D1h03D2h03D3h03D4h03D5h03D6h03D7h
03D8h03D8h03D8h03DAh03DAh03DCh03DCh03DEh03DEh
03E0h03E0h03E0h03E2h03E2h03E4h03E4h03E6h03E6h
03E8h03E8h03E8h03EAh03EAh03ECh03ECh03EEh03EEh
03F0h03F0h03F1h03F9h03F3h03F4h03F5h03F6h03F7h
03F8h03F7h03F9h03FAh03FAh03FCh03FDh03FEh03FFh
0400h0400h0401h0402h0403h0404h0405h0406h0407h
0408h0408h0409h040Ah040Bh040Ch040Dh040Eh040Fh
0410h0410h0411h0412h0413h0414h0415h0416h0417h
0418h0418h0419h041Ah041Bh041Ch041Dh041Eh041Fh
0420h0420h0421h0422h0423h0424h0425h0426h0427h
0428h0428h0429h042Ah042Bh042Ch042Dh042Eh042Fh
0430h0410h0411h0412h0413h0414h0415h0416h0417h
0438h0418h0419h041Ah041Bh041Ch041Dh041Eh041Fh
0440h0420h0421h0422h0423h0424h0425h0426h0427h
0448h0428h0429h042Ah042Bh042Ch042Dh042Eh042Fh
0450h0400h0401h0402h0403h0404h0405h0406h0407h
0458h0408h0409h040Ah040Bh040Ch040Dh040Eh040Fh
0460h0460h0460h0462h0462h0464h0464h0466h0466h
0468h0468h0468h046Ah046Ah046Ch046Ch046Eh046Eh
0470h0470h0470h0472h0472h0474h0474h0476h0476h
0478h0478h0478h047Ah047Ah047Ch047Ch047Eh047Eh
0480h0480h0480h0482h0483h0484h0485h0486h0487h
0488h0488h0489h048Ah048Ah048Ch048Ch048Eh048Eh
0490h0490h0490h0492h0492h0494h0494h0496h0496h
0498h0498h0498h049Ah049Ah049Ch049Ch049Eh049Eh
04A0h04A0h04A0h04A2h04A2h04A4h04A4h04A6h04A6h
04A8h04A8h04A8h04AAh04AAh04ACh04ACh04AEh04AEh
04B0h04B0h04B0h04B2h04B2h04B4h04B4h04B6h04B6h
04B8h04B8h04B8h04BAh04BAh04BCh04BCh04BEh04BEh
04C0h04C0h04C1h04C1h04C3h04C3h04C5h04C5h04C7h
04C8h04C7h04C9h04C9h04CBh04CBh04CDh04CDh04C0h
04D0h04D0h04D0h04D2h04D2h04D4h04D4h04D6h04D6h
04D8h04D8h04D8h04DAh04DAh04DCh04DCh04DEh04DEh
04E0h04E0h04E0h04E2h04E2h04E4h04E4h04E6h04E6h
04E8h04E8h04E8h04EAh04EAh04ECh04ECh04EEh04EEh
04F0h04F0h04F0h04F2h04F2h04F4h04F4h04F6h04F6h
04F8h04F8h04F8h04FAh04FAh04FCh04FCh04FEh04FEh
0500h0500h0500h0502h0502h0504h0504h0506h0506h
0508h0508h0508h050Ah050Ah050Ch050Ch050Eh050Eh
0510h0510h0510h0512h0512h0514h0515h0516h0517h
0518h0518h0519h051Ah051Bh051Ch051Dh051Eh051Fh
0520h0520h0521h0522h0523h0524h0525h0526h0527h
0528h0528h0529h052Ah052Bh052Ch052Dh052Eh052Fh
0530h0530h0531h0532h0533h0534h0535h0536h0537h
0538h0538h0539h053Ah053Bh053Ch053Dh053Eh053Fh
0540h0540h0541h0542h0543h0544h0545h0546h0547h
0548h0548h0549h054Ah054Bh054Ch054Dh054Eh054Fh
0550h0550h0551h0552h0553h0554h0555h0556h0557h
0558h0558h0559h055Ah055Bh055Ch055Dh055Eh055Fh
0560h0560h0531h0532h0533h0534h0535h0536h0537h
0568h0538h0539h053Ah053Bh053Ch053Dh053Eh053Fh
0570h0540h0541h0542h0543h0544h0545h0546h0547h
0578h0548h0549h054Ah054Bh054Ch054Dh054Eh054Fh
0580h0550h0551h0552h0553h0554h0555h0556hFFFFh
0588h17F6h2C63h1D7Eh1D7Fh1D80h1D81h1D82h1D83h
0590h1D84h1D85h1D86h1D87h1D88h1D89h1D8Ah1D8Bh
0598h1D8Ch1D8Dh1D8Eh1D8Fh1D90h1D91h1D92h1D93h
05A0h1D94h1D95h1D96h1D97h1D98h1D99h1D9Ah1D9Bh
05A8h1D9Ch1D9Dh1D9Eh1D9Fh1DA0h1DA1h1DA2h1DA3h
05B0h1DA4h1DA5h1DA6h1DA7h1DA8h1DA9h1DAAh1DABh
05B8h1DACh1DADh1DAEh1DAFh1DB0h1DB1h1DB2h1DB3h
05C0h1DB4h1DB5h1DB6h1DB7h1DB8h1DB9h1DBAh1DBBh
05C8h1DBCh1DBDh1DBEh1DBFh1DC0h1DC1h1DC2h1DC3h
05D0h1DC4h1DC5h1DC6h1DC7h1DC8h1DC9h1DCAh1DCBh
05D8h1DCCh1DCDh1DCEh1DCFh1DD0h1DD1h1DD2h1DD3h
05E0h1DD4h1DD5h1DD6h1DD7h1DD8h1DD9h1DDAh1DDBh
05E8h1DDCh1DDDh1DDEh1DDFh1DE0h1DE1h1DE2h1DE3h
05F0h1DE4h1DE5h1DE6h1DE7h1DE8h1DE9h1DEAh1DEBh
05F8h1DECh1DEDh1DEEh1DEFh1DF0h1DF1h1DF2h1DF3h
0600h1DF4h1DF5h1DF6h1DF7h1DF8h1DF9h1DFAh1DFBh
0608h1DFCh1DFDh1DFEh1DFFh1E00h1E00h1E02h1E02h
0610h1E04h1E04h1E06h1E06h1E08h1E08h1E0Ah1E0Ah
0618h1E0Ch1E0Ch1E0Eh1E0Eh1E10h1E10h1E12h1E12h
0620h1E14h1E14h1E16h1E16h1E18h1E18h1E1Ah1E1Ah
0628h1E1Ch1E1Ch1E1Eh1E1Eh1E20h1E20h1E22h1E22h
0630h1E24h1E24h1E26h1E26h1E28h1E28h1E2Ah1E2Ah
0638h1E2Ch1E2Ch1E2Eh1E2Eh1E30h1E30h1E32h1E32h
0640h1E34h1E34h1E36h1E36h1E38h1E38h1E3Ah1E3Ah
0648h1E3Ch1E3Ch1E3Eh1E3Eh1E40h1E40h1E42h1E42h
0650h1E44h1E44h1E46h1E46h1E48h1E48h1E4Ah1E4Ah
0658h1E4Ch1E4Ch1E4Eh1E4Eh1E50h1E50h1E52h1E52h
0660h1E54h1E54h1E56h1E56h1E58h1E58h1E5Ah1E5Ah
0668h1E5Ch1E5Ch1E5Eh1E5Eh1E60h1E60h1E62h1E62h
0670h1E64h1E64h1E66h1E66h1E68h1E68h1E6Ah1E6Ah
0678h1E6Ch1E6Ch1E6Eh1E6Eh1E70h1E70h1E72h1E72h
0680h1E74h1E74h1E76h1E76h1E78h1E78h1E7Ah1E7Ah
0688h1E7Ch1E7Ch1E7Eh1E7Eh1E80h1E80h1E82h1E82h
0690h1E84h1E84h1E86h1E86h1E88h1E88h1E8Ah1E8Ah
0698h1E8Ch1E8Ch1E8Eh1E8Eh1E90h1E90h1E92h1E92h
06A0h1E94h1E94h1E96h1E97h1E98h1E99h1E9Ah1E9Bh
06A8h1E9Ch1E9Dh1E9Eh1E9Fh1EA0h1EA0h1EA2h1EA2h
06B0h1EA4h1EA4h1EA6h1EA6h1EA8h1EA8h1EAAh1EAAh
06B8h1EACh1EACh1EAEh1EAEh1EB0h1EB0h1EB2h1EB2h
06C0h1EB4h1EB4h1EB6h1EB6h1EB8h1EB8h1EBAh1EBAh
06C8h1EBCh1EBCh1EBEh1EBEh1EC0h1EC0h1EC2h1EC2h
06D0h1EC4h1EC4h1EC6h1EC6h1EC8h1EC8h1ECAh1ECAh
06D8h1ECCh1ECCh1ECEh1ECEh1ED0h1ED0h1ED2h1ED2h
06E0h1ED4h1ED4h1ED6h1ED6h1ED8h1ED8h1EDAh1EDAh
06E8h1EDCh1EDCh1EDEh1EDEh1EE0h1EE0h1EE2h1EE2h
06F0h1EE4h1EE4h1EE6h1EE6h1EE8h1EE8h1EEAh1EEAh
06F8h1EECh1EECh1EEEh1EEEh1EF0h1EF0h1EF2h1EF2h
0700h1EF4h1EF4h1EF6h1EF6h1EF8h1EF8h1EFAh1EFBh
0708h1EFCh1EFDh1EFEh1EFFh1F08h1F09h1F0Ah1F0Bh
0710h1F0Ch1F0Dh1F0Eh1F0Fh1F08h1F09h1F0Ah1F0Bh
0718h1F0Ch1F0Dh1F0Eh1F0Fh1F18h1F19h1F1Ah1F1Bh
0720h1F1Ch1F1Dh1F16h1F17h1F18h1F19h1F1Ah1F1Bh
0728h1F1Ch1F1Dh1F1Eh1F1Fh1F28h1F29h1F2Ah1F2Bh
0730h1F2Ch1F2Dh1F2Eh1F2Fh1F28h1F29h1F2Ah1F2Bh
0738h1F2Ch1F2Dh1F2Eh1F2Fh1F38h1F39h1F3Ah1F3Bh
0740h1F3Ch1F3Dh1F3Eh1F3Fh1F38h1F39h1F3Ah1F3Bh
0748h1F3Ch1F3Dh1F3Eh1F3Fh1F48h1F49h1F4Ah1F4Bh
0750h1F4Ch1F4Dh1F46h1F47h1F48h1F49h1F4Ah1F4Bh
0758h1F4Ch1F4Dh1F4Eh1F4Fh1F50h1F59h1F52h1F5Bh
0760h1F54h1F5Dh1F56h1F5Fh1F58h1F59h1F5Ah1F5Bh
0768h1F5Ch1F5Dh1F5Eh1F5Fh1F68h1F69h1F6Ah1F6Bh
0770h1F6Ch1F6Dh1F6Eh1F6Fh1F68h1F69h1F6Ah1F6Bh
0778h1F6Ch1F6Dh1F6Eh1F6Fh1FBAh1FBBh1FC8h1FC9h
0780h1FCAh1FCBh1FDAh1FDBh1FF8h1FF9h1FEAh1FEBh
0788h1FFAh1FFBh1F7Eh1F7Fh1F88h1F89h1F8Ah1F8Bh
0790h1F8Ch1F8Dh1F8Eh1F8Fh1F88h1F89h1F8Ah1F8Bh
0798h1F8Ch1F8Dh1F8Eh1F8Fh1F98h1F99h1F9Ah1F9Bh
07A0h1F9Ch1F9Dh1F9Eh1F9Fh1F98h1F99h1F9Ah1F9Bh
07A8h1F9Ch1F9Dh1F9Eh1F9Fh1FA8h1FA9h1FAAh1FABh
07B0h1FACh1FADh1FAEh1FAFh1FA8h1FA9h1FAAh1FABh
07B8h1FACh1FADh1FAEh1FAFh1FB8h1FB9h1FB2h1FBCh
07C0h1FB4h1FB5h1FB6h1FB7h1FB8h1FB9h1FBAh1FBBh
07C8h1FBCh1FBDh1FBEh1FBFh1FC0h1FC1h1FC2h1FC3h
07D0h1FC4h1FC5h1FC6h1FC7h1FC8h1FC9h1FCAh1FCBh
07D8h1FC3h1FCDh1FCEh1FCFh1FD8h1FD9h1FD2h1FD3h
07E0h1FD4h1FD5h1FD6h1FD7h1FD8h1FD9h1FDAh1FDBh
07E8h1FDCh1FDDh1FDEh1FDFh1FE8h1FE9h1FE2h1FE3h
07F0h1FE4h1FECh1FE6h1FE7h1FE8h1FE9h1FEAh1FEBh
07F8h1FECh1FEDh1FEEh1FEFh1FF0h1FF1h1FF2h1FF3h
0800h1FF4h1FF5h1FF6h1FF7h1FF8h1FF9h1FFAh1FFBh
0808h1FF3h1FFDh1FFEh1FFFh2000h2001h2002h2003h
0810h2004h2005h2006h2007h2008h2009h200Ah200Bh
0818h200Ch200Dh200Eh200Fh2010h2011h2012h2013h
0820h2014h2015h2016h2017h2018h2019h201Ah201Bh
0828h201Ch201Dh201Eh201Fh2020h2021h2022h2023h
0830h2024h2025h2026h2027h2028h2029h202Ah202Bh
0838h202Ch202Dh202Eh202Fh2030h2031h2032h2033h
0840h2034h2035h2036h2037h2038h2039h203Ah203Bh
0848h203Ch203Dh203Eh203Fh2040h2041h2042h2043h
0850h2044h2045h2046h2047h2048h2049h204Ah204Bh
0858h204Ch204Dh204Eh204Fh2050h2051h2052h2053h
0860h2054h2055h2056h2057h2058h2059h205Ah205Bh
0868h205Ch205Dh205Eh205Fh2060h2061h2062h2063h
0870h2064h2065h2066h2067h2068h2069h206Ah206Bh
0878h206Ch206Dh206Eh206Fh2070h2071h2072h2073h
0880h2074h2075h2076h2077h2078h2079h207Ah207Bh
0888h207Ch207Dh207Eh207Fh2080h2081h2082h2083h
0890h2084h2085h2086h2087h2088h2089h208Ah208Bh
0898h208Ch208Dh208Eh208Fh2090h2091h2092h2093h
08A0h2094h2095h2096h2097h2098h2099h209Ah209Bh
08A8h209Ch209Dh209Eh209Fh20A0h20A1h20A2h20A3h
08B0h20A4h20A5h20A6h20A7h20A8h20A9h20AAh20ABh
08B8h20ACh20ADh20AEh20AFh20B0h20B1h20B2h20B3h
08C0h20B4h20B5h20B6h20B7h20B8h20B9h20BAh20BBh
08C8h20BCh20BDh20BEh20BFh20C0h20C1h20C2h20C3h
08D0h20C4h20C5h20C6h20C7h20C8h20C9h20CAh20CBh
08D8h20CCh20CDh20CEh20CFh20D0h20D1h20D2h20D3h
08E0h20D4h20D5h20D6h20D7h20D8h20D9h20DAh20DBh
08E8h20DCh20DDh20DEh20DFh20E0h20E1h20E2h20E3h
08F0h20E4h20E5h20E6h20E7h20E8h20E9h20EAh20EBh
08F8h20ECh20EDh20EEh20EFh20F0h20F1h20F2h20F3h
0900h20F4h20F5h20F6h20F7h20F8h20F9h20FAh20FBh
0908h20FCh20FDh20FEh20FFh2100h2101h2102h2103h
0910h2104h2105h2106h2107h2108h2109h210Ah210Bh
0918h210Ch210Dh210Eh210Fh2110h2111h2112h2113h
0920h2114h2115h2116h2117h2118h2119h211Ah211Bh
0928h211Ch211Dh211Eh211Fh2120h2121h2122h2123h
0930h2124h2125h2126h2127h2128h2129h212Ah212Bh
0938h212Ch212Dh212Eh212Fh2130h2131h2132h2133h
0940h2134h2135h2136h2137h2138h2139h213Ah213Bh
0948h213Ch213Dh213Eh213Fh2140h2141h2142h2143h
0950h2144h2145h2146h2147h2148h2149h214Ah214Bh
0958h214Ch214Dh2132h214Fh2150h2151h2152h2153h
0960h2154h2155h2156h2157h2158h2159h215Ah215Bh
0968h215Ch215Dh215Eh215Fh2160h2161h2162h2163h
0970h2164h2165h2166h2167h2168h2169h216Ah216Bh
0978h216Ch216Dh216Eh216Fh2160h2161h2162h2163h
0980h2164h2165h2166h2167h2168h2169h216Ah216Bh
0988h216Ch216Dh216Eh216Fh2180h2181h2182h2183h
0990h2183hFFFFh034Bh24B6h24B7h24B8h24B9h24BAh
0998h24BBh24BCh24BDh24BEh24BFh24C0h24C1h24C2h
09A0h24C3h24C4h24C5h24C6h24C7h24C8h24C9h24CAh
09A8h24CBh24CCh24CDh24CEh24CFhFFFFh0746h2C00h
09B0h2C01h2C02h2C03h2C04h2C05h2C06h2C07h2C08h
09B8h2C09h2C0Ah2C0Bh2C0Ch2C0Dh2C0Eh2C0Fh2C10h
09C0h2C11h2C12h2C13h2C14h2C15h2C16h2C17h2C18h
09C8h2C19h2C1Ah2C1Bh2C1Ch2C1Dh2C1Eh2C1Fh2C20h
09D0h2C21h2C22h2C23h2C24h2C25h2C26h2C27h2C28h
09D8h2C29h2C2Ah2C2Bh2C2Ch2C2Dh2C2Eh2C5Fh2C60h
09E0h2C60h2C62h2C63h2C64h2C65h2C66h2C67h2C67h
09E8h2C69h2C69h2C6Bh2C6Bh2C6Dh2C6Eh2C6Fh2C70h
09F0h2C71h2C72h2C73h2C74h2C75h2C75h2C77h2C78h
09F8h2C79h2C7Ah2C7Bh2C7Ch2C7Dh2C7Eh2C7Fh2C80h
0A00h2C80h2C82h2C82h2C84h2C84h2C86h2C86h2C88h
0A08h2C88h2C8Ah2C8Ah2C8Ch2C8Ch2C8Eh2C8Eh2C90h
0A10h2C90h2C92h2C92h2C94h2C94h2C96h2C96h2C98h
0A18h2C98h2C9Ah2C9Ah2C9Ch2C9Ch2C9Eh2C9Eh2CA0h
0A20h2CA0h2CA2h2CA2h2CA4h2CA4h2CA6h2CA6h2CA8h
0A28h2CA8h2CAAh2CAAh2CACh2CACh2CAEh2CAEh2CB0h
0A30h2CB0h2CB2h2CB2h2CB4h2CB4h2CB6h2CB6h2CB8h
0A38h2CB8h2CBAh2CBAh2CBCh2CBCh2CBEh2CBEh2CC0h
0A40h2CC0h2CC2h2CC2h2CC4h2CC4h2CC6h2CC6h2CC8h
0A48h2CC8h2CCAh2CCAh2CCCh2CCCh2CCEh2CCEh2CD0h
0A50h2CD0h2CD2h2CD2h2CD4h2CD4h2CD6h2CD6h2CD8h
0A58h2CD8h2CDAh2CDAh2CDCh2CDCh2CDEh2CDEh2CE0h
0A60h2CE0h2CE2h2CE2h2CE4h2CE5h2CE6h2CE7h2CE8h
0A68h2CE9h2CEAh2CEBh2CECh2CEDh2CEEh2CEFh2CF0h
0A70h2CF1h2CF2h2CF3h2CF4h2CF5h2CF6h2CF7h2CF8h
0A78h2CF9h2CFAh2CFBh2CFCh2CFDh2CFEh2CFFh10A0h
0A80h10A1h10A2h10A3h10A4h10A5h10A6h10A7h10A8h
0A88h10A9h10AAh10ABh10ACh10ADh10AEh10AFh10B0h
0A90h10B1h10B2h10B3h10B4h10B5h10B6h10B7h10B8h
0A98h10B9h10BAh10BBh10BCh10BDh10BEh10BFh10C0h
0AA0h10C1h10C2h10C3h10C4h10C5hFFFFhD21BhFF21h
0AA8hFF22hFF23hFF24hFF25hFF26hFF27hFF28hFF29h
0AB0hFF2AhFF2BhFF2ChFF2DhFF2EhFF2FhFF30hFF31h
0AB8hFF32hFF33hFF34hFF35hFF36hFF37hFF38hFF39h
0AC0hFF3AhFF5BhFF5ChFF5DhFF5EhFF5FhFF60hFF61h
0AC8hFF62hFF63hFF64hFF65hFF66hFF67hFF68hFF69h
0AD0hFF6AhFF6BhFF6ChFF6DhFF6EhFF6FhFF70hFF71h
0AD8hFF72hFF73hFF74hFF75hFF76hFF77hFF78hFF79h
0AE0hFF7AhFF7BhFF7ChFF7DhFF7EhFF7FhFF80hFF81h
0AE8hFF82hFF83hFF84hFF85hFF86hFF87hFF88hFF89h
0AF0hFF8AhFF8BhFF8ChFF8DhFF8EhFF8FhFF90hFF91h
0AF8hFF92hFF93hFF94hFF95hFF96hFF97hFF98hFF99h
0B00hFF9AhFF9BhFF9ChFF9DhFF9EhFF9FhFFA0hFFA1h
0B08hFFA2hFFA3hFFA4hFFA5hFFA6hFFA7hFFA8hFFA9h
0B10hFFAAhFFABhFFAChFFADhFFAEhFFAFhFFB0hFFB1h
0B18hFFB2hFFB3hFFB4hFFB5hFFB6hFFB7hFFB8hFFB9h
0B20hFFBAhFFBBhFFBChFFBDhFFBEhFFBFhFFC0hFFC1h
0B28hFFC2hFFC3hFFC4hFFC5hFFC6hFFC7hFFC8hFFC9h
0B30hFFCAhFFCBhFFCChFFCDhFFCEhFFCFhFFD0hFFD1h
0B38hFFD2hFFD3hFFD4hFFD5hFFD6hFFD7hFFD8hFFD9h
0B40hFFDAhFFDBhFFDChFFDDhFFDEhFFDFhFFE0hFFE1h
0B48hFFE2hFFE3hFFE4hFFE5hFFE6hFFE7hFFE8hFFE9h
0B50hFFEAhFFEBhFFEChFFEDhFFEEhFFEFhFFF0hFFF1h
0B58hFFF2hFFF3hFFF4hFFF5hFFF6hFFF7hFFF8hFFF9h
0B60hFFFAhFFFBhFFFChFFFDhFFFEhFFFFh