diff --git a/.gitignore b/.gitignore index 81f77a6185..66e2008a6c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,22 +1,42 @@ +# Cache files +__pycache__/ +.pyc +.DS_Store + +# Text editor remnants +.vscode/ +.vs/ +.idea/ +CMakeLists.txt +cmake-build-debug +venv/ + +# Project-specific ignores *.z64 *.bin *.elf -doc/* -archive/* -build/* -baserom/* -decomp/* -S/* -asm/* -font_test/* -ido/* -__pychahe__/* -*.pyc -test.txt -*.xlsx -src/test.c -*.dump -tools/ido5.3_compiler/* -tools/ido7.1_compiler/* -expected/* +archive/ +build/ +baserom/ +decomp/ +asm/ +expected/ +nonmatchings/ + +# Tool artifacts +tools/ido5.3_compiler/ +tools/ido7.1_compiler/ tools/qemu-mips + +# Assets +*.rgba32.png +*.rgb5a1.png +*.i4.png +*.i8.png +*.ia4.png +*.ia8.png +*.ci4.png +*.ci8.png + +# Per-user configuration +.python-version diff --git a/.gitmodules b/.gitmodules index 0309155d47..e9758e2900 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,6 @@ [submodule "tools/ZAP2"] path = tools/ZAP2 url = https://github.com/NEstelami/ZAP2.git +[submodule "tools/decomp-permuter"] + path = tools/decomp-permuter + url = https://github.com/simonlindholm/decomp-permuter diff --git a/asmdiff.sh b/asmdiff.sh deleted file mode 100644 index e667a5ea06..0000000000 --- a/asmdiff.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -OBJDUMP="${MIPS_BINUTILS_PREFIX}objdump -D -z -mmips -EB -j .text -j .data -j .rodata" - -FORMATTER="sed '/^0/!s/.*://'" - -$OBJDUMP build/src/test.o | sed '1,6d; /^0/!s/.*://' > test.dump -$OBJDUMP $1 | sed '1,6d; /^0/!s/.*://' > comp.dump -diff -y test.dump comp.dump > diff.dump -rm test.dump comp.dump \ No newline at end of file diff --git a/diff.sh b/diff.sh old mode 100644 new mode 100755 diff --git a/diff_settings.py b/diff_settings.py old mode 100644 new mode 100755 diff --git a/file_setup.sh b/file_setup.sh old mode 100644 new mode 100755 diff --git a/fixle.sh b/fixle.sh old mode 100644 new mode 100755 diff --git a/format.sh b/format.sh old mode 100644 new mode 100755 diff --git a/textures.csv b/textures.csv deleted file mode 100644 index a182c48a77..0000000000 --- a/textures.csv +++ /dev/null @@ -1,3975 +0,0 @@ -Name,File,Offset,Width,Height,Format,Extracted Path,Comments -0,jpn_font_static,00000000,16,16,i4,./jpn_font_static/,TODO name all of thesec -1,jpn_font_static,00000080,16,16,i4,./jpn_font_static/, -2,jpn_font_static,00000100,16,16,i4,./jpn_font_static/, -3,jpn_font_static,00000180,16,16,i4,./jpn_font_static/, -4,jpn_font_static,00000200,16,16,i4,./jpn_font_static/, -5,jpn_font_static,00000280,16,16,i4,./jpn_font_static/, -6,jpn_font_static,00000300,16,16,i4,./jpn_font_static/, -7,jpn_font_static,00000380,16,16,i4,./jpn_font_static/, -8,jpn_font_static,00000400,16,16,i4,./jpn_font_static/, -9,jpn_font_static,00000480,16,16,i4,./jpn_font_static/, -10,jpn_font_static,00000500,16,16,i4,./jpn_font_static/, -11,jpn_font_static,00000580,16,16,i4,./jpn_font_static/, -12,jpn_font_static,00000600,16,16,i4,./jpn_font_static/, -13,jpn_font_static,00000680,16,16,i4,./jpn_font_static/, -14,jpn_font_static,00000700,16,16,i4,./jpn_font_static/, -15,jpn_font_static,00000780,16,16,i4,./jpn_font_static/, -16,jpn_font_static,00000800,16,16,i4,./jpn_font_static/, -17,jpn_font_static,00000880,16,16,i4,./jpn_font_static/, -18,jpn_font_static,00000900,16,16,i4,./jpn_font_static/, -19,jpn_font_static,00000980,16,16,i4,./jpn_font_static/, -20,jpn_font_static,00000A00,16,16,i4,./jpn_font_static/, -21,jpn_font_static,00000A80,16,16,i4,./jpn_font_static/, -22,jpn_font_static,00000B00,16,16,i4,./jpn_font_static/, -23,jpn_font_static,00000B80,16,16,i4,./jpn_font_static/, -24,jpn_font_static,00000C00,16,16,i4,./jpn_font_static/, -25,jpn_font_static,00000C80,16,16,i4,./jpn_font_static/, -26,jpn_font_static,00000D00,16,16,i4,./jpn_font_static/, -27,jpn_font_static,00000D80,16,16,i4,./jpn_font_static/, -28,jpn_font_static,00000E00,16,16,i4,./jpn_font_static/, -29,jpn_font_static,00000E80,16,16,i4,./jpn_font_static/, -30,jpn_font_static,00000F00,16,16,i4,./jpn_font_static/, -31,jpn_font_static,00000F80,16,16,i4,./jpn_font_static/, -32,jpn_font_static,00001000,16,16,i4,./jpn_font_static/, -33,jpn_font_static,00001080,16,16,i4,./jpn_font_static/, -34,jpn_font_static,00001100,16,16,i4,./jpn_font_static/, -35,jpn_font_static,00001180,16,16,i4,./jpn_font_static/, -36,jpn_font_static,00001200,16,16,i4,./jpn_font_static/, -37,jpn_font_static,00001280,16,16,i4,./jpn_font_static/, -38,jpn_font_static,00001300,16,16,i4,./jpn_font_static/, -39,jpn_font_static,00001380,16,16,i4,./jpn_font_static/, -40,jpn_font_static,00001400,16,16,i4,./jpn_font_static/, -41,jpn_font_static,00001480,16,16,i4,./jpn_font_static/, -42,jpn_font_static,00001500,16,16,i4,./jpn_font_static/, -43,jpn_font_static,00001580,16,16,i4,./jpn_font_static/, -44,jpn_font_static,00001600,16,16,i4,./jpn_font_static/, -45,jpn_font_static,00001680,16,16,i4,./jpn_font_static/, -46,jpn_font_static,00001700,16,16,i4,./jpn_font_static/, -47,jpn_font_static,00001780,16,16,i4,./jpn_font_static/, -48,jpn_font_static,00001800,16,16,i4,./jpn_font_static/, -49,jpn_font_static,00001880,16,16,i4,./jpn_font_static/, -50,jpn_font_static,00001900,16,16,i4,./jpn_font_static/, -51,jpn_font_static,00001980,16,16,i4,./jpn_font_static/, -52,jpn_font_static,00001A00,16,16,i4,./jpn_font_static/, -53,jpn_font_static,00001A80,16,16,i4,./jpn_font_static/, -54,jpn_font_static,00001B00,16,16,i4,./jpn_font_static/, -55,jpn_font_static,00001B80,16,16,i4,./jpn_font_static/, -56,jpn_font_static,00001C00,16,16,i4,./jpn_font_static/, -57,jpn_font_static,00001C80,16,16,i4,./jpn_font_static/, -58,jpn_font_static,00001D00,16,16,i4,./jpn_font_static/, -59,jpn_font_static,00001D80,16,16,i4,./jpn_font_static/, -60,jpn_font_static,00001E00,16,16,i4,./jpn_font_static/, -61,jpn_font_static,00001E80,16,16,i4,./jpn_font_static/, -62,jpn_font_static,00001F00,16,16,i4,./jpn_font_static/, -63,jpn_font_static,00001F80,16,16,i4,./jpn_font_static/, -64,jpn_font_static,00002000,16,16,i4,./jpn_font_static/, -65,jpn_font_static,00002080,16,16,i4,./jpn_font_static/, -66,jpn_font_static,00002100,16,16,i4,./jpn_font_static/, -67,jpn_font_static,00002180,16,16,i4,./jpn_font_static/, -68,jpn_font_static,00002200,16,16,i4,./jpn_font_static/, -69,jpn_font_static,00002280,16,16,i4,./jpn_font_static/, -70,jpn_font_static,00002300,16,16,i4,./jpn_font_static/, -71,jpn_font_static,00002380,16,16,i4,./jpn_font_static/, -72,jpn_font_static,00002400,16,16,i4,./jpn_font_static/, -73,jpn_font_static,00002480,16,16,i4,./jpn_font_static/, -74,jpn_font_static,00002500,16,16,i4,./jpn_font_static/, -75,jpn_font_static,00002580,16,16,i4,./jpn_font_static/, -76,jpn_font_static,00002600,16,16,i4,./jpn_font_static/, -77,jpn_font_static,00002680,16,16,i4,./jpn_font_static/, -78,jpn_font_static,00002700,16,16,i4,./jpn_font_static/, -79,jpn_font_static,00002780,16,16,i4,./jpn_font_static/, -80,jpn_font_static,00002800,16,16,i4,./jpn_font_static/, -81,jpn_font_static,00002880,16,16,i4,./jpn_font_static/, -82,jpn_font_static,00002900,16,16,i4,./jpn_font_static/, -83,jpn_font_static,00002980,16,16,i4,./jpn_font_static/, -84,jpn_font_static,00002A00,16,16,i4,./jpn_font_static/, -85,jpn_font_static,00002A80,16,16,i4,./jpn_font_static/, -86,jpn_font_static,00002B00,16,16,i4,./jpn_font_static/, -87,jpn_font_static,00002B80,16,16,i4,./jpn_font_static/, -88,jpn_font_static,00002C00,16,16,i4,./jpn_font_static/, -89,jpn_font_static,00002C80,16,16,i4,./jpn_font_static/, -90,jpn_font_static,00002D00,16,16,i4,./jpn_font_static/, -91,jpn_font_static,00002D80,16,16,i4,./jpn_font_static/, -92,jpn_font_static,00002E00,16,16,i4,./jpn_font_static/, -93,jpn_font_static,00002E80,16,16,i4,./jpn_font_static/, -94,jpn_font_static,00002F00,16,16,i4,./jpn_font_static/, -95,jpn_font_static,00002F80,16,16,i4,./jpn_font_static/, -96,jpn_font_static,00003000,16,16,i4,./jpn_font_static/, -97,jpn_font_static,00003080,16,16,i4,./jpn_font_static/, -98,jpn_font_static,00003100,16,16,i4,./jpn_font_static/, -99,jpn_font_static,00003180,16,16,i4,./jpn_font_static/, -100,jpn_font_static,00003200,16,16,i4,./jpn_font_static/, -101,jpn_font_static,00003280,16,16,i4,./jpn_font_static/, -102,jpn_font_static,00003300,16,16,i4,./jpn_font_static/, -103,jpn_font_static,00003380,16,16,i4,./jpn_font_static/, -104,jpn_font_static,00003400,16,16,i4,./jpn_font_static/, -105,jpn_font_static,00003480,16,16,i4,./jpn_font_static/, -106,jpn_font_static,00003500,16,16,i4,./jpn_font_static/, -107,jpn_font_static,00003580,16,16,i4,./jpn_font_static/, -108,jpn_font_static,00003600,16,16,i4,./jpn_font_static/, -109,jpn_font_static,00003680,16,16,i4,./jpn_font_static/, -110,jpn_font_static,00003700,16,16,i4,./jpn_font_static/, -111,jpn_font_static,00003780,16,16,i4,./jpn_font_static/, -112,jpn_font_static,00003800,16,16,i4,./jpn_font_static/, -113,jpn_font_static,00003880,16,16,i4,./jpn_font_static/, -114,jpn_font_static,00003900,16,16,i4,./jpn_font_static/, -115,jpn_font_static,00003980,16,16,i4,./jpn_font_static/, -116,jpn_font_static,00003A00,16,16,i4,./jpn_font_static/, -117,jpn_font_static,00003A80,16,16,i4,./jpn_font_static/, -118,jpn_font_static,00003B00,16,16,i4,./jpn_font_static/, -119,jpn_font_static,00003B80,16,16,i4,./jpn_font_static/, -120,jpn_font_static,00003C00,16,16,i4,./jpn_font_static/, -121,jpn_font_static,00003C80,16,16,i4,./jpn_font_static/, -122,jpn_font_static,00003D00,16,16,i4,./jpn_font_static/, -123,jpn_font_static,00003D80,16,16,i4,./jpn_font_static/, -124,jpn_font_static,00003E00,16,16,i4,./jpn_font_static/, -125,jpn_font_static,00003E80,16,16,i4,./jpn_font_static/, -126,jpn_font_static,00003F00,16,16,i4,./jpn_font_static/, -127,jpn_font_static,00003F80,16,16,i4,./jpn_font_static/, -128,jpn_font_static,00004000,16,16,i4,./jpn_font_static/, -129,jpn_font_static,00004080,16,16,i4,./jpn_font_static/, -130,jpn_font_static,00004100,16,16,i4,./jpn_font_static/, -131,jpn_font_static,00004180,16,16,i4,./jpn_font_static/, -132,jpn_font_static,00004200,16,16,i4,./jpn_font_static/, -133,jpn_font_static,00004280,16,16,i4,./jpn_font_static/, -134,jpn_font_static,00004300,16,16,i4,./jpn_font_static/, -135,jpn_font_static,00004380,16,16,i4,./jpn_font_static/, -136,jpn_font_static,00004400,16,16,i4,./jpn_font_static/, -137,jpn_font_static,00004480,16,16,i4,./jpn_font_static/, -138,jpn_font_static,00004500,16,16,i4,./jpn_font_static/, -139,jpn_font_static,00004580,16,16,i4,./jpn_font_static/, -140,jpn_font_static,00004600,16,16,i4,./jpn_font_static/, -141,jpn_font_static,00004680,16,16,i4,./jpn_font_static/, -142,jpn_font_static,00004700,16,16,i4,./jpn_font_static/, -143,jpn_font_static,00004780,16,16,i4,./jpn_font_static/, -144,jpn_font_static,00004800,16,16,i4,./jpn_font_static/, -145,jpn_font_static,00004880,16,16,i4,./jpn_font_static/, -146,jpn_font_static,00004900,16,16,i4,./jpn_font_static/, -147,jpn_font_static,00004980,16,16,i4,./jpn_font_static/, -148,jpn_font_static,00004A00,16,16,i4,./jpn_font_static/, -149,jpn_font_static,00004A80,16,16,i4,./jpn_font_static/, -150,jpn_font_static,00004B00,16,16,i4,./jpn_font_static/, -151,jpn_font_static,00004B80,16,16,i4,./jpn_font_static/, -152,jpn_font_static,00004C00,16,16,i4,./jpn_font_static/, -153,jpn_font_static,00004C80,16,16,i4,./jpn_font_static/, -154,jpn_font_static,00004D00,16,16,i4,./jpn_font_static/, -155,jpn_font_static,00004D80,16,16,i4,./jpn_font_static/, -156,jpn_font_static,00004E00,16,16,i4,./jpn_font_static/, -157,jpn_font_static,00004E80,16,16,i4,./jpn_font_static/, -158,jpn_font_static,00004F00,16,16,i4,./jpn_font_static/, -159,jpn_font_static,00004F80,16,16,i4,./jpn_font_static/, -160,jpn_font_static,00005000,16,16,i4,./jpn_font_static/, -161,jpn_font_static,00005080,16,16,i4,./jpn_font_static/, -162,jpn_font_static,00005100,16,16,i4,./jpn_font_static/, -163,jpn_font_static,00005180,16,16,i4,./jpn_font_static/, -164,jpn_font_static,00005200,16,16,i4,./jpn_font_static/, -165,jpn_font_static,00005280,16,16,i4,./jpn_font_static/, -166,jpn_font_static,00005300,16,16,i4,./jpn_font_static/, -167,jpn_font_static,00005380,16,16,i4,./jpn_font_static/, -168,jpn_font_static,00005400,16,16,i4,./jpn_font_static/, -169,jpn_font_static,00005480,16,16,i4,./jpn_font_static/, -170,jpn_font_static,00005500,16,16,i4,./jpn_font_static/, -171,jpn_font_static,00005580,16,16,i4,./jpn_font_static/, -172,jpn_font_static,00005600,16,16,i4,./jpn_font_static/, -173,jpn_font_static,00005680,16,16,i4,./jpn_font_static/, -174,jpn_font_static,00005700,16,16,i4,./jpn_font_static/, -175,jpn_font_static,00005780,16,16,i4,./jpn_font_static/, -176,jpn_font_static,00005800,16,16,i4,./jpn_font_static/, -177,jpn_font_static,00005880,16,16,i4,./jpn_font_static/, -178,jpn_font_static,00005900,16,16,i4,./jpn_font_static/, -179,jpn_font_static,00005980,16,16,i4,./jpn_font_static/, -180,jpn_font_static,00005A00,16,16,i4,./jpn_font_static/, -181,jpn_font_static,00005A80,16,16,i4,./jpn_font_static/, -182,jpn_font_static,00005B00,16,16,i4,./jpn_font_static/, -183,jpn_font_static,00005B80,16,16,i4,./jpn_font_static/, -184,jpn_font_static,00005C00,16,16,i4,./jpn_font_static/, -185,jpn_font_static,00005C80,16,16,i4,./jpn_font_static/, -186,jpn_font_static,00005D00,16,16,i4,./jpn_font_static/, -187,jpn_font_static,00005D80,16,16,i4,./jpn_font_static/, -188,jpn_font_static,00005E00,16,16,i4,./jpn_font_static/, -189,jpn_font_static,00005E80,16,16,i4,./jpn_font_static/, -190,jpn_font_static,00005F00,16,16,i4,./jpn_font_static/, -191,jpn_font_static,00005F80,16,16,i4,./jpn_font_static/, -192,jpn_font_static,00006000,16,16,i4,./jpn_font_static/, -193,jpn_font_static,00006080,16,16,i4,./jpn_font_static/, -194,jpn_font_static,00006100,16,16,i4,./jpn_font_static/, -195,jpn_font_static,00006180,16,16,i4,./jpn_font_static/, -196,jpn_font_static,00006200,16,16,i4,./jpn_font_static/, -197,jpn_font_static,00006280,16,16,i4,./jpn_font_static/, -198,jpn_font_static,00006300,16,16,i4,./jpn_font_static/, -199,jpn_font_static,00006380,16,16,i4,./jpn_font_static/, -200,jpn_font_static,00006400,16,16,i4,./jpn_font_static/, -201,jpn_font_static,00006480,16,16,i4,./jpn_font_static/, -202,jpn_font_static,00006500,16,16,i4,./jpn_font_static/, -203,jpn_font_static,00006580,16,16,i4,./jpn_font_static/, -204,jpn_font_static,00006600,16,16,i4,./jpn_font_static/, -205,jpn_font_static,00006680,16,16,i4,./jpn_font_static/, -206,jpn_font_static,00006700,16,16,i4,./jpn_font_static/, -207,jpn_font_static,00006780,16,16,i4,./jpn_font_static/, -208,jpn_font_static,00006800,16,16,i4,./jpn_font_static/, -209,jpn_font_static,00006880,16,16,i4,./jpn_font_static/, -210,jpn_font_static,00006900,16,16,i4,./jpn_font_static/, -211,jpn_font_static,00006980,16,16,i4,./jpn_font_static/, -212,jpn_font_static,00006A00,16,16,i4,./jpn_font_static/, -213,jpn_font_static,00006A80,16,16,i4,./jpn_font_static/, -214,jpn_font_static,00006B00,16,16,i4,./jpn_font_static/, -215,jpn_font_static,00006B80,16,16,i4,./jpn_font_static/, -216,jpn_font_static,00006C00,16,16,i4,./jpn_font_static/, -217,jpn_font_static,00006C80,16,16,i4,./jpn_font_static/, -218,jpn_font_static,00006D00,16,16,i4,./jpn_font_static/, -219,jpn_font_static,00006D80,16,16,i4,./jpn_font_static/, -220,jpn_font_static,00006E00,16,16,i4,./jpn_font_static/, -221,jpn_font_static,00006E80,16,16,i4,./jpn_font_static/, -222,jpn_font_static,00006F00,16,16,i4,./jpn_font_static/, -223,jpn_font_static,00006F80,16,16,i4,./jpn_font_static/, -224,jpn_font_static,00007000,16,16,i4,./jpn_font_static/, -225,jpn_font_static,00007080,16,16,i4,./jpn_font_static/, -226,jpn_font_static,00007100,16,16,i4,./jpn_font_static/, -227,jpn_font_static,00007180,16,16,i4,./jpn_font_static/, -228,jpn_font_static,00007200,16,16,i4,./jpn_font_static/, -229,jpn_font_static,00007280,16,16,i4,./jpn_font_static/, -230,jpn_font_static,00007300,16,16,i4,./jpn_font_static/, -231,jpn_font_static,00007380,16,16,i4,./jpn_font_static/, -232,jpn_font_static,00007400,16,16,i4,./jpn_font_static/, -233,jpn_font_static,00007480,16,16,i4,./jpn_font_static/, -234,jpn_font_static,00007500,16,16,i4,./jpn_font_static/, -235,jpn_font_static,00007580,16,16,i4,./jpn_font_static/, -236,jpn_font_static,00007600,16,16,i4,./jpn_font_static/, -237,jpn_font_static,00007680,16,16,i4,./jpn_font_static/, -238,jpn_font_static,00007700,16,16,i4,./jpn_font_static/, -239,jpn_font_static,00007780,16,16,i4,./jpn_font_static/, -240,jpn_font_static,00007800,16,16,i4,./jpn_font_static/, -241,jpn_font_static,00007880,16,16,i4,./jpn_font_static/, -242,jpn_font_static,00007900,16,16,i4,./jpn_font_static/, -243,jpn_font_static,00007980,16,16,i4,./jpn_font_static/, -244,jpn_font_static,00007A00,16,16,i4,./jpn_font_static/, -245,jpn_font_static,00007A80,16,16,i4,./jpn_font_static/, -246,jpn_font_static,00007B00,16,16,i4,./jpn_font_static/, -247,jpn_font_static,00007B80,16,16,i4,./jpn_font_static/, -248,jpn_font_static,00007C00,16,16,i4,./jpn_font_static/, -249,jpn_font_static,00007C80,16,16,i4,./jpn_font_static/, -250,jpn_font_static,00007D00,16,16,i4,./jpn_font_static/, -251,jpn_font_static,00007D80,16,16,i4,./jpn_font_static/, -252,jpn_font_static,00007E00,16,16,i4,./jpn_font_static/, -253,jpn_font_static,00007E80,16,16,i4,./jpn_font_static/, -254,jpn_font_static,00007F00,16,16,i4,./jpn_font_static/, -255,jpn_font_static,00007F80,16,16,i4,./jpn_font_static/, -256,jpn_font_static,00008000,16,16,i4,./jpn_font_static/, -257,jpn_font_static,00008080,16,16,i4,./jpn_font_static/, -258,jpn_font_static,00008100,16,16,i4,./jpn_font_static/, -259,jpn_font_static,00008180,16,16,i4,./jpn_font_static/, -260,jpn_font_static,00008200,16,16,i4,./jpn_font_static/, -261,jpn_font_static,00008280,16,16,i4,./jpn_font_static/, -262,jpn_font_static,00008300,16,16,i4,./jpn_font_static/, -263,jpn_font_static,00008380,16,16,i4,./jpn_font_static/, -264,jpn_font_static,00008400,16,16,i4,./jpn_font_static/, -265,jpn_font_static,00008480,16,16,i4,./jpn_font_static/, -266,jpn_font_static,00008500,16,16,i4,./jpn_font_static/, -267,jpn_font_static,00008580,16,16,i4,./jpn_font_static/, -268,jpn_font_static,00008600,16,16,i4,./jpn_font_static/, -269,jpn_font_static,00008680,16,16,i4,./jpn_font_static/, -270,jpn_font_static,00008700,16,16,i4,./jpn_font_static/, -271,jpn_font_static,00008780,16,16,i4,./jpn_font_static/, -272,jpn_font_static,00008800,16,16,i4,./jpn_font_static/, -273,jpn_font_static,00008880,16,16,i4,./jpn_font_static/, -274,jpn_font_static,00008900,16,16,i4,./jpn_font_static/, -275,jpn_font_static,00008980,16,16,i4,./jpn_font_static/, -276,jpn_font_static,00008A00,16,16,i4,./jpn_font_static/, -277,jpn_font_static,00008A80,16,16,i4,./jpn_font_static/, -278,jpn_font_static,00008B00,16,16,i4,./jpn_font_static/, -279,jpn_font_static,00008B80,16,16,i4,./jpn_font_static/, -280,jpn_font_static,00008C00,16,16,i4,./jpn_font_static/, -281,jpn_font_static,00008C80,16,16,i4,./jpn_font_static/, -282,jpn_font_static,00008D00,16,16,i4,./jpn_font_static/, -283,jpn_font_static,00008D80,16,16,i4,./jpn_font_static/, -284,jpn_font_static,00008E00,16,16,i4,./jpn_font_static/, -285,jpn_font_static,00008E80,16,16,i4,./jpn_font_static/, -286,jpn_font_static,00008F00,16,16,i4,./jpn_font_static/, -287,jpn_font_static,00008F80,16,16,i4,./jpn_font_static/, -288,jpn_font_static,00009000,16,16,i4,./jpn_font_static/, -289,jpn_font_static,00009080,16,16,i4,./jpn_font_static/, -290,jpn_font_static,00009100,16,16,i4,./jpn_font_static/, -291,jpn_font_static,00009180,16,16,i4,./jpn_font_static/, -292,jpn_font_static,00009200,16,16,i4,./jpn_font_static/, -293,jpn_font_static,00009280,16,16,i4,./jpn_font_static/, -294,jpn_font_static,00009300,16,16,i4,./jpn_font_static/, -295,jpn_font_static,00009380,16,16,i4,./jpn_font_static/, -296,jpn_font_static,00009400,16,16,i4,./jpn_font_static/, -297,jpn_font_static,00009480,16,16,i4,./jpn_font_static/, -298,jpn_font_static,00009500,16,16,i4,./jpn_font_static/, -299,jpn_font_static,00009580,16,16,i4,./jpn_font_static/, -300,jpn_font_static,00009600,16,16,i4,./jpn_font_static/, -301,jpn_font_static,00009680,16,16,i4,./jpn_font_static/, -302,jpn_font_static,00009700,16,16,i4,./jpn_font_static/, -303,jpn_font_static,00009780,16,16,i4,./jpn_font_static/, -304,jpn_font_static,00009800,16,16,i4,./jpn_font_static/, -305,jpn_font_static,00009880,16,16,i4,./jpn_font_static/, -306,jpn_font_static,00009900,16,16,i4,./jpn_font_static/, -307,jpn_font_static,00009980,16,16,i4,./jpn_font_static/, -308,jpn_font_static,00009A00,16,16,i4,./jpn_font_static/, -309,jpn_font_static,00009A80,16,16,i4,./jpn_font_static/, -310,jpn_font_static,00009B00,16,16,i4,./jpn_font_static/, -311,jpn_font_static,00009B80,16,16,i4,./jpn_font_static/, -312,jpn_font_static,00009C00,16,16,i4,./jpn_font_static/, -313,jpn_font_static,00009C80,16,16,i4,./jpn_font_static/, -314,jpn_font_static,00009D00,16,16,i4,./jpn_font_static/, -315,jpn_font_static,00009D80,16,16,i4,./jpn_font_static/, -316,jpn_font_static,00009E00,16,16,i4,./jpn_font_static/, -317,jpn_font_static,00009E80,16,16,i4,./jpn_font_static/, -318,jpn_font_static,00009F00,16,16,i4,./jpn_font_static/, -319,jpn_font_static,00009F80,16,16,i4,./jpn_font_static/, -320,jpn_font_static,0000A000,16,16,i4,./jpn_font_static/, -321,jpn_font_static,0000A080,16,16,i4,./jpn_font_static/, -322,jpn_font_static,0000A100,16,16,i4,./jpn_font_static/, -323,jpn_font_static,0000A180,16,16,i4,./jpn_font_static/, -324,jpn_font_static,0000A200,16,16,i4,./jpn_font_static/, -325,jpn_font_static,0000A280,16,16,i4,./jpn_font_static/, -326,jpn_font_static,0000A300,16,16,i4,./jpn_font_static/, -327,jpn_font_static,0000A380,16,16,i4,./jpn_font_static/, -328,jpn_font_static,0000A400,16,16,i4,./jpn_font_static/, -329,jpn_font_static,0000A480,16,16,i4,./jpn_font_static/, -330,jpn_font_static,0000A500,16,16,i4,./jpn_font_static/, -331,jpn_font_static,0000A580,16,16,i4,./jpn_font_static/, -332,jpn_font_static,0000A600,16,16,i4,./jpn_font_static/, -333,jpn_font_static,0000A680,16,16,i4,./jpn_font_static/, -334,jpn_font_static,0000A700,16,16,i4,./jpn_font_static/, -335,jpn_font_static,0000A780,16,16,i4,./jpn_font_static/, -336,jpn_font_static,0000A800,16,16,i4,./jpn_font_static/, -337,jpn_font_static,0000A880,16,16,i4,./jpn_font_static/, -338,jpn_font_static,0000A900,16,16,i4,./jpn_font_static/, -339,jpn_font_static,0000A980,16,16,i4,./jpn_font_static/, -340,jpn_font_static,0000AA00,16,16,i4,./jpn_font_static/, -341,jpn_font_static,0000AA80,16,16,i4,./jpn_font_static/, -342,jpn_font_static,0000AB00,16,16,i4,./jpn_font_static/, -343,jpn_font_static,0000AB80,16,16,i4,./jpn_font_static/, -344,jpn_font_static,0000AC00,16,16,i4,./jpn_font_static/, -345,jpn_font_static,0000AC80,16,16,i4,./jpn_font_static/, -346,jpn_font_static,0000AD00,16,16,i4,./jpn_font_static/, -347,jpn_font_static,0000AD80,16,16,i4,./jpn_font_static/, -348,jpn_font_static,0000AE00,16,16,i4,./jpn_font_static/, -349,jpn_font_static,0000AE80,16,16,i4,./jpn_font_static/, -350,jpn_font_static,0000AF00,16,16,i4,./jpn_font_static/, -351,jpn_font_static,0000AF80,16,16,i4,./jpn_font_static/, -352,jpn_font_static,0000B000,16,16,i4,./jpn_font_static/, -353,jpn_font_static,0000B080,16,16,i4,./jpn_font_static/, -354,jpn_font_static,0000B100,16,16,i4,./jpn_font_static/, -355,jpn_font_static,0000B180,16,16,i4,./jpn_font_static/, -356,jpn_font_static,0000B200,16,16,i4,./jpn_font_static/, -357,jpn_font_static,0000B280,16,16,i4,./jpn_font_static/, -358,jpn_font_static,0000B300,16,16,i4,./jpn_font_static/, -359,jpn_font_static,0000B380,16,16,i4,./jpn_font_static/, -360,jpn_font_static,0000B400,16,16,i4,./jpn_font_static/, -361,jpn_font_static,0000B480,16,16,i4,./jpn_font_static/, -362,jpn_font_static,0000B500,16,16,i4,./jpn_font_static/, -363,jpn_font_static,0000B580,16,16,i4,./jpn_font_static/, -364,jpn_font_static,0000B600,16,16,i4,./jpn_font_static/, -365,jpn_font_static,0000B680,16,16,i4,./jpn_font_static/, -366,jpn_font_static,0000B700,16,16,i4,./jpn_font_static/, -367,jpn_font_static,0000B780,16,16,i4,./jpn_font_static/, -368,jpn_font_static,0000B800,16,16,i4,./jpn_font_static/, -369,jpn_font_static,0000B880,16,16,i4,./jpn_font_static/, -370,jpn_font_static,0000B900,16,16,i4,./jpn_font_static/, -371,jpn_font_static,0000B980,16,16,i4,./jpn_font_static/, -372,jpn_font_static,0000BA00,16,16,i4,./jpn_font_static/, -373,jpn_font_static,0000BA80,16,16,i4,./jpn_font_static/, -374,jpn_font_static,0000BB00,16,16,i4,./jpn_font_static/, -375,jpn_font_static,0000BB80,16,16,i4,./jpn_font_static/, -376,jpn_font_static,0000BC00,16,16,i4,./jpn_font_static/, -377,jpn_font_static,0000BC80,16,16,i4,./jpn_font_static/, -378,jpn_font_static,0000BD00,16,16,i4,./jpn_font_static/, -379,jpn_font_static,0000BD80,16,16,i4,./jpn_font_static/, -380,jpn_font_static,0000BE00,16,16,i4,./jpn_font_static/, -381,jpn_font_static,0000BE80,16,16,i4,./jpn_font_static/, -382,jpn_font_static,0000BF00,16,16,i4,./jpn_font_static/, -383,jpn_font_static,0000BF80,16,16,i4,./jpn_font_static/, -384,jpn_font_static,0000C000,16,16,i4,./jpn_font_static/, -385,jpn_font_static,0000C080,16,16,i4,./jpn_font_static/, -386,jpn_font_static,0000C100,16,16,i4,./jpn_font_static/, -387,jpn_font_static,0000C180,16,16,i4,./jpn_font_static/, -388,jpn_font_static,0000C200,16,16,i4,./jpn_font_static/, -389,jpn_font_static,0000C280,16,16,i4,./jpn_font_static/, -390,jpn_font_static,0000C300,16,16,i4,./jpn_font_static/, -391,jpn_font_static,0000C380,16,16,i4,./jpn_font_static/, -392,jpn_font_static,0000C400,16,16,i4,./jpn_font_static/, -393,jpn_font_static,0000C480,16,16,i4,./jpn_font_static/, -394,jpn_font_static,0000C500,16,16,i4,./jpn_font_static/, -395,jpn_font_static,0000C580,16,16,i4,./jpn_font_static/, -396,jpn_font_static,0000C600,16,16,i4,./jpn_font_static/, -397,jpn_font_static,0000C680,16,16,i4,./jpn_font_static/, -398,jpn_font_static,0000C700,16,16,i4,./jpn_font_static/, -399,jpn_font_static,0000C780,16,16,i4,./jpn_font_static/, -400,jpn_font_static,0000C800,16,16,i4,./jpn_font_static/, -401,jpn_font_static,0000C880,16,16,i4,./jpn_font_static/, -402,jpn_font_static,0000C900,16,16,i4,./jpn_font_static/, -403,jpn_font_static,0000C980,16,16,i4,./jpn_font_static/, -404,jpn_font_static,0000CA00,16,16,i4,./jpn_font_static/, -405,jpn_font_static,0000CA80,16,16,i4,./jpn_font_static/, -406,jpn_font_static,0000CB00,16,16,i4,./jpn_font_static/, -407,jpn_font_static,0000CB80,16,16,i4,./jpn_font_static/, -408,jpn_font_static,0000CC00,16,16,i4,./jpn_font_static/, -409,jpn_font_static,0000CC80,16,16,i4,./jpn_font_static/, -410,jpn_font_static,0000CD00,16,16,i4,./jpn_font_static/, -411,jpn_font_static,0000CD80,16,16,i4,./jpn_font_static/, -412,jpn_font_static,0000CE00,16,16,i4,./jpn_font_static/, -413,jpn_font_static,0000CE80,16,16,i4,./jpn_font_static/, -414,jpn_font_static,0000CF00,16,16,i4,./jpn_font_static/, -415,jpn_font_static,0000CF80,16,16,i4,./jpn_font_static/, -416,jpn_font_static,0000D000,16,16,i4,./jpn_font_static/, -417,jpn_font_static,0000D080,16,16,i4,./jpn_font_static/, -418,jpn_font_static,0000D100,16,16,i4,./jpn_font_static/, -419,jpn_font_static,0000D180,16,16,i4,./jpn_font_static/, -420,jpn_font_static,0000D200,16,16,i4,./jpn_font_static/, -421,jpn_font_static,0000D280,16,16,i4,./jpn_font_static/, -422,jpn_font_static,0000D300,16,16,i4,./jpn_font_static/, -423,jpn_font_static,0000D380,16,16,i4,./jpn_font_static/, -424,jpn_font_static,0000D400,16,16,i4,./jpn_font_static/, -425,jpn_font_static,0000D480,16,16,i4,./jpn_font_static/, -426,jpn_font_static,0000D500,16,16,i4,./jpn_font_static/, -427,jpn_font_static,0000D580,16,16,i4,./jpn_font_static/, -428,jpn_font_static,0000D600,16,16,i4,./jpn_font_static/, -429,jpn_font_static,0000D680,16,16,i4,./jpn_font_static/, -430,jpn_font_static,0000D700,16,16,i4,./jpn_font_static/, -431,jpn_font_static,0000D780,16,16,i4,./jpn_font_static/, -432,jpn_font_static,0000D800,16,16,i4,./jpn_font_static/, -433,jpn_font_static,0000D880,16,16,i4,./jpn_font_static/, -434,jpn_font_static,0000D900,16,16,i4,./jpn_font_static/, -435,jpn_font_static,0000D980,16,16,i4,./jpn_font_static/, -436,jpn_font_static,0000DA00,16,16,i4,./jpn_font_static/, -437,jpn_font_static,0000DA80,16,16,i4,./jpn_font_static/, -438,jpn_font_static,0000DB00,16,16,i4,./jpn_font_static/, -439,jpn_font_static,0000DB80,16,16,i4,./jpn_font_static/, -440,jpn_font_static,0000DC00,16,16,i4,./jpn_font_static/, -441,jpn_font_static,0000DC80,16,16,i4,./jpn_font_static/, -442,jpn_font_static,0000DD00,16,16,i4,./jpn_font_static/, -443,jpn_font_static,0000DD80,16,16,i4,./jpn_font_static/, -444,jpn_font_static,0000DE00,16,16,i4,./jpn_font_static/, -445,jpn_font_static,0000DE80,16,16,i4,./jpn_font_static/, -446,jpn_font_static,0000DF00,16,16,i4,./jpn_font_static/, -447,jpn_font_static,0000DF80,16,16,i4,./jpn_font_static/, -448,jpn_font_static,0000E000,16,16,i4,./jpn_font_static/, -449,jpn_font_static,0000E080,16,16,i4,./jpn_font_static/, -450,jpn_font_static,0000E100,16,16,i4,./jpn_font_static/, -451,jpn_font_static,0000E180,16,16,i4,./jpn_font_static/, -452,jpn_font_static,0000E200,16,16,i4,./jpn_font_static/, -453,jpn_font_static,0000E280,16,16,i4,./jpn_font_static/, -454,jpn_font_static,0000E300,16,16,i4,./jpn_font_static/, -455,jpn_font_static,0000E380,16,16,i4,./jpn_font_static/, -456,jpn_font_static,0000E400,16,16,i4,./jpn_font_static/, -457,jpn_font_static,0000E480,16,16,i4,./jpn_font_static/, -458,jpn_font_static,0000E500,16,16,i4,./jpn_font_static/, -459,jpn_font_static,0000E580,16,16,i4,./jpn_font_static/, -460,jpn_font_static,0000E600,16,16,i4,./jpn_font_static/, -461,jpn_font_static,0000E680,16,16,i4,./jpn_font_static/, -462,jpn_font_static,0000E700,16,16,i4,./jpn_font_static/, -463,jpn_font_static,0000E780,16,16,i4,./jpn_font_static/, -464,jpn_font_static,0000E800,16,16,i4,./jpn_font_static/, -465,jpn_font_static,0000E880,16,16,i4,./jpn_font_static/, -466,jpn_font_static,0000E900,16,16,i4,./jpn_font_static/, -467,jpn_font_static,0000E980,16,16,i4,./jpn_font_static/, -468,jpn_font_static,0000EA00,16,16,i4,./jpn_font_static/, -469,jpn_font_static,0000EA80,16,16,i4,./jpn_font_static/, -470,jpn_font_static,0000EB00,16,16,i4,./jpn_font_static/, -471,jpn_font_static,0000EB80,16,16,i4,./jpn_font_static/, -472,jpn_font_static,0000EC00,16,16,i4,./jpn_font_static/, -473,jpn_font_static,0000EC80,16,16,i4,./jpn_font_static/, -474,jpn_font_static,0000ED00,16,16,i4,./jpn_font_static/, -475,jpn_font_static,0000ED80,16,16,i4,./jpn_font_static/, -476,jpn_font_static,0000EE00,16,16,i4,./jpn_font_static/, -477,jpn_font_static,0000EE80,16,16,i4,./jpn_font_static/, -478,jpn_font_static,0000EF00,16,16,i4,./jpn_font_static/, -479,jpn_font_static,0000EF80,16,16,i4,./jpn_font_static/, -480,jpn_font_static,0000F000,16,16,i4,./jpn_font_static/, -481,jpn_font_static,0000F080,16,16,i4,./jpn_font_static/, -482,jpn_font_static,0000F100,16,16,i4,./jpn_font_static/, -483,jpn_font_static,0000F180,16,16,i4,./jpn_font_static/, -484,jpn_font_static,0000F200,16,16,i4,./jpn_font_static/, -485,jpn_font_static,0000F280,16,16,i4,./jpn_font_static/, -486,jpn_font_static,0000F300,16,16,i4,./jpn_font_static/, -487,jpn_font_static,0000F380,16,16,i4,./jpn_font_static/, -488,jpn_font_static,0000F400,16,16,i4,./jpn_font_static/, -489,jpn_font_static,0000F480,16,16,i4,./jpn_font_static/, -490,jpn_font_static,0000F500,16,16,i4,./jpn_font_static/, -491,jpn_font_static,0000F580,16,16,i4,./jpn_font_static/, -492,jpn_font_static,0000F600,16,16,i4,./jpn_font_static/, -493,jpn_font_static,0000F680,16,16,i4,./jpn_font_static/, -494,jpn_font_static,0000F700,16,16,i4,./jpn_font_static/, -495,jpn_font_static,0000F780,16,16,i4,./jpn_font_static/, -496,jpn_font_static,0000F800,16,16,i4,./jpn_font_static/, -497,jpn_font_static,0000F880,16,16,i4,./jpn_font_static/, -498,jpn_font_static,0000F900,16,16,i4,./jpn_font_static/, -499,jpn_font_static,0000F980,16,16,i4,./jpn_font_static/, -500,jpn_font_static,0000FA00,16,16,i4,./jpn_font_static/, -501,jpn_font_static,0000FA80,16,16,i4,./jpn_font_static/, -502,jpn_font_static,0000FB00,16,16,i4,./jpn_font_static/, -503,jpn_font_static,0000FB80,16,16,i4,./jpn_font_static/, -504,jpn_font_static,0000FC00,16,16,i4,./jpn_font_static/, -505,jpn_font_static,0000FC80,16,16,i4,./jpn_font_static/, -506,jpn_font_static,0000FD00,16,16,i4,./jpn_font_static/, -507,jpn_font_static,0000FD80,16,16,i4,./jpn_font_static/, -508,jpn_font_static,0000FE00,16,16,i4,./jpn_font_static/, -509,jpn_font_static,0000FE80,16,16,i4,./jpn_font_static/, -510,jpn_font_static,0000FF00,16,16,i4,./jpn_font_static/, -511,jpn_font_static,0000FF80,16,16,i4,./jpn_font_static/, -512,jpn_font_static,00010000,16,16,i4,./jpn_font_static/, -513,jpn_font_static,00010080,16,16,i4,./jpn_font_static/, -514,jpn_font_static,00010100,16,16,i4,./jpn_font_static/, -515,jpn_font_static,00010180,16,16,i4,./jpn_font_static/, -516,jpn_font_static,00010200,16,16,i4,./jpn_font_static/, -517,jpn_font_static,00010280,16,16,i4,./jpn_font_static/, -518,jpn_font_static,00010300,16,16,i4,./jpn_font_static/, -519,jpn_font_static,00010380,16,16,i4,./jpn_font_static/, -520,jpn_font_static,00010400,16,16,i4,./jpn_font_static/, -521,jpn_font_static,00010480,16,16,i4,./jpn_font_static/, -522,jpn_font_static,00010500,16,16,i4,./jpn_font_static/, -523,jpn_font_static,00010580,16,16,i4,./jpn_font_static/, -524,jpn_font_static,00010600,16,16,i4,./jpn_font_static/, -525,jpn_font_static,00010680,16,16,i4,./jpn_font_static/, -526,jpn_font_static,00010700,16,16,i4,./jpn_font_static/, -527,jpn_font_static,00010780,16,16,i4,./jpn_font_static/, -528,jpn_font_static,00010800,16,16,i4,./jpn_font_static/, -529,jpn_font_static,00010880,16,16,i4,./jpn_font_static/, -530,jpn_font_static,00010900,16,16,i4,./jpn_font_static/, -531,jpn_font_static,00010980,16,16,i4,./jpn_font_static/, -532,jpn_font_static,00010A00,16,16,i4,./jpn_font_static/, -533,jpn_font_static,00010A80,16,16,i4,./jpn_font_static/, -534,jpn_font_static,00010B00,16,16,i4,./jpn_font_static/, -535,jpn_font_static,00010B80,16,16,i4,./jpn_font_static/, -536,jpn_font_static,00010C00,16,16,i4,./jpn_font_static/, -537,jpn_font_static,00010C80,16,16,i4,./jpn_font_static/, -538,jpn_font_static,00010D00,16,16,i4,./jpn_font_static/, -539,jpn_font_static,00010D80,16,16,i4,./jpn_font_static/, -540,jpn_font_static,00010E00,16,16,i4,./jpn_font_static/, -541,jpn_font_static,00010E80,16,16,i4,./jpn_font_static/, -542,jpn_font_static,00010F00,16,16,i4,./jpn_font_static/, -543,jpn_font_static,00010F80,16,16,i4,./jpn_font_static/, -544,jpn_font_static,00011000,16,16,i4,./jpn_font_static/, -545,jpn_font_static,00011080,16,16,i4,./jpn_font_static/, -546,jpn_font_static,00011100,16,16,i4,./jpn_font_static/, -547,jpn_font_static,00011180,16,16,i4,./jpn_font_static/, -548,jpn_font_static,00011200,16,16,i4,./jpn_font_static/, -549,jpn_font_static,00011280,16,16,i4,./jpn_font_static/, -550,jpn_font_static,00011300,16,16,i4,./jpn_font_static/, -551,jpn_font_static,00011380,16,16,i4,./jpn_font_static/, -552,jpn_font_static,00011400,16,16,i4,./jpn_font_static/, -553,jpn_font_static,00011480,16,16,i4,./jpn_font_static/, -554,jpn_font_static,00011500,16,16,i4,./jpn_font_static/, -555,jpn_font_static,00011580,16,16,i4,./jpn_font_static/, -556,jpn_font_static,00011600,16,16,i4,./jpn_font_static/, -557,jpn_font_static,00011680,16,16,i4,./jpn_font_static/, -558,jpn_font_static,00011700,16,16,i4,./jpn_font_static/, -559,jpn_font_static,00011780,16,16,i4,./jpn_font_static/, -560,jpn_font_static,00011800,16,16,i4,./jpn_font_static/, -561,jpn_font_static,00011880,16,16,i4,./jpn_font_static/, -562,jpn_font_static,00011900,16,16,i4,./jpn_font_static/, -563,jpn_font_static,00011980,16,16,i4,./jpn_font_static/, -564,jpn_font_static,00011A00,16,16,i4,./jpn_font_static/, -565,jpn_font_static,00011A80,16,16,i4,./jpn_font_static/, -566,jpn_font_static,00011B00,16,16,i4,./jpn_font_static/, -567,jpn_font_static,00011B80,16,16,i4,./jpn_font_static/, -568,jpn_font_static,00011C00,16,16,i4,./jpn_font_static/, -569,jpn_font_static,00011C80,16,16,i4,./jpn_font_static/, -570,jpn_font_static,00011D00,16,16,i4,./jpn_font_static/, -571,jpn_font_static,00011D80,16,16,i4,./jpn_font_static/, -572,jpn_font_static,00011E00,16,16,i4,./jpn_font_static/, -573,jpn_font_static,00011E80,16,16,i4,./jpn_font_static/, -574,jpn_font_static,00011F00,16,16,i4,./jpn_font_static/, -575,jpn_font_static,00011F80,16,16,i4,./jpn_font_static/, -576,jpn_font_static,00012000,16,16,i4,./jpn_font_static/, -577,jpn_font_static,00012080,16,16,i4,./jpn_font_static/, -578,jpn_font_static,00012100,16,16,i4,./jpn_font_static/, -579,jpn_font_static,00012180,16,16,i4,./jpn_font_static/, -580,jpn_font_static,00012200,16,16,i4,./jpn_font_static/, -581,jpn_font_static,00012280,16,16,i4,./jpn_font_static/, -582,jpn_font_static,00012300,16,16,i4,./jpn_font_static/, -583,jpn_font_static,00012380,16,16,i4,./jpn_font_static/, -584,jpn_font_static,00012400,16,16,i4,./jpn_font_static/, -585,jpn_font_static,00012480,16,16,i4,./jpn_font_static/, -586,jpn_font_static,00012500,16,16,i4,./jpn_font_static/, -587,jpn_font_static,00012580,16,16,i4,./jpn_font_static/, -588,jpn_font_static,00012600,16,16,i4,./jpn_font_static/, -589,jpn_font_static,00012680,16,16,i4,./jpn_font_static/, -590,jpn_font_static,00012700,16,16,i4,./jpn_font_static/, -591,jpn_font_static,00012780,16,16,i4,./jpn_font_static/, -592,jpn_font_static,00012800,16,16,i4,./jpn_font_static/, -593,jpn_font_static,00012880,16,16,i4,./jpn_font_static/, -594,jpn_font_static,00012900,16,16,i4,./jpn_font_static/, -595,jpn_font_static,00012980,16,16,i4,./jpn_font_static/, -596,jpn_font_static,00012A00,16,16,i4,./jpn_font_static/, -597,jpn_font_static,00012A80,16,16,i4,./jpn_font_static/, -598,jpn_font_static,00012B00,16,16,i4,./jpn_font_static/, -599,jpn_font_static,00012B80,16,16,i4,./jpn_font_static/, -600,jpn_font_static,00012C00,16,16,i4,./jpn_font_static/, -601,jpn_font_static,00012C80,16,16,i4,./jpn_font_static/, -602,jpn_font_static,00012D00,16,16,i4,./jpn_font_static/, -603,jpn_font_static,00012D80,16,16,i4,./jpn_font_static/, -604,jpn_font_static,00012E00,16,16,i4,./jpn_font_static/, -605,jpn_font_static,00012E80,16,16,i4,./jpn_font_static/, -606,jpn_font_static,00012F00,16,16,i4,./jpn_font_static/, -607,jpn_font_static,00012F80,16,16,i4,./jpn_font_static/, -608,jpn_font_static,00013000,16,16,i4,./jpn_font_static/, -609,jpn_font_static,00013080,16,16,i4,./jpn_font_static/, -610,jpn_font_static,00013100,16,16,i4,./jpn_font_static/, -611,jpn_font_static,00013180,16,16,i4,./jpn_font_static/, -612,jpn_font_static,00013200,16,16,i4,./jpn_font_static/, -613,jpn_font_static,00013280,16,16,i4,./jpn_font_static/, -614,jpn_font_static,00013300,16,16,i4,./jpn_font_static/, -615,jpn_font_static,00013380,16,16,i4,./jpn_font_static/, -616,jpn_font_static,00013400,16,16,i4,./jpn_font_static/, -617,jpn_font_static,00013480,16,16,i4,./jpn_font_static/, -618,jpn_font_static,00013500,16,16,i4,./jpn_font_static/, -619,jpn_font_static,00013580,16,16,i4,./jpn_font_static/, -620,jpn_font_static,00013600,16,16,i4,./jpn_font_static/, -621,jpn_font_static,00013680,16,16,i4,./jpn_font_static/, -622,jpn_font_static,00013700,16,16,i4,./jpn_font_static/, -623,jpn_font_static,00013780,16,16,i4,./jpn_font_static/, -624,jpn_font_static,00013800,16,16,i4,./jpn_font_static/, -625,jpn_font_static,00013880,16,16,i4,./jpn_font_static/, -626,jpn_font_static,00013900,16,16,i4,./jpn_font_static/, -627,jpn_font_static,00013980,16,16,i4,./jpn_font_static/, -628,jpn_font_static,00013A00,16,16,i4,./jpn_font_static/, -629,jpn_font_static,00013A80,16,16,i4,./jpn_font_static/, -630,jpn_font_static,00013B00,16,16,i4,./jpn_font_static/, -631,jpn_font_static,00013B80,16,16,i4,./jpn_font_static/, -632,jpn_font_static,00013C00,16,16,i4,./jpn_font_static/, -633,jpn_font_static,00013C80,16,16,i4,./jpn_font_static/, -634,jpn_font_static,00013D00,16,16,i4,./jpn_font_static/, -635,jpn_font_static,00013D80,16,16,i4,./jpn_font_static/, -636,jpn_font_static,00013E00,16,16,i4,./jpn_font_static/, -637,jpn_font_static,00013E80,16,16,i4,./jpn_font_static/, -638,jpn_font_static,00013F00,16,16,i4,./jpn_font_static/, -639,jpn_font_static,00013F80,16,16,i4,./jpn_font_static/, -640,jpn_font_static,00014000,16,16,i4,./jpn_font_static/, -641,jpn_font_static,00014080,16,16,i4,./jpn_font_static/, -642,jpn_font_static,00014100,16,16,i4,./jpn_font_static/, -643,jpn_font_static,00014180,16,16,i4,./jpn_font_static/, -644,jpn_font_static,00014200,16,16,i4,./jpn_font_static/, -645,jpn_font_static,00014280,16,16,i4,./jpn_font_static/, -646,jpn_font_static,00014300,16,16,i4,./jpn_font_static/, -647,jpn_font_static,00014380,16,16,i4,./jpn_font_static/, -648,jpn_font_static,00014400,16,16,i4,./jpn_font_static/, -649,jpn_font_static,00014480,16,16,i4,./jpn_font_static/, -650,jpn_font_static,00014500,16,16,i4,./jpn_font_static/, -651,jpn_font_static,00014580,16,16,i4,./jpn_font_static/, -652,jpn_font_static,00014600,16,16,i4,./jpn_font_static/, -653,jpn_font_static,00014680,16,16,i4,./jpn_font_static/, -654,jpn_font_static,00014700,16,16,i4,./jpn_font_static/, -655,jpn_font_static,00014780,16,16,i4,./jpn_font_static/, -656,jpn_font_static,00014800,16,16,i4,./jpn_font_static/, -657,jpn_font_static,00014880,16,16,i4,./jpn_font_static/, -658,jpn_font_static,00014900,16,16,i4,./jpn_font_static/, -659,jpn_font_static,00014980,16,16,i4,./jpn_font_static/, -660,jpn_font_static,00014A00,16,16,i4,./jpn_font_static/, -661,jpn_font_static,00014A80,16,16,i4,./jpn_font_static/, -662,jpn_font_static,00014B00,16,16,i4,./jpn_font_static/, -663,jpn_font_static,00014B80,16,16,i4,./jpn_font_static/, -664,jpn_font_static,00014C00,16,16,i4,./jpn_font_static/, -665,jpn_font_static,00014C80,16,16,i4,./jpn_font_static/, -666,jpn_font_static,00014D00,16,16,i4,./jpn_font_static/, -667,jpn_font_static,00014D80,16,16,i4,./jpn_font_static/, -668,jpn_font_static,00014E00,16,16,i4,./jpn_font_static/, -669,jpn_font_static,00014E80,16,16,i4,./jpn_font_static/, -670,jpn_font_static,00014F00,16,16,i4,./jpn_font_static/, -671,jpn_font_static,00014F80,16,16,i4,./jpn_font_static/, -672,jpn_font_static,00015000,16,16,i4,./jpn_font_static/, -673,jpn_font_static,00015080,16,16,i4,./jpn_font_static/, -674,jpn_font_static,00015100,16,16,i4,./jpn_font_static/, -675,jpn_font_static,00015180,16,16,i4,./jpn_font_static/, -676,jpn_font_static,00015200,16,16,i4,./jpn_font_static/, -677,jpn_font_static,00015280,16,16,i4,./jpn_font_static/, -678,jpn_font_static,00015300,16,16,i4,./jpn_font_static/, -679,jpn_font_static,00015380,16,16,i4,./jpn_font_static/, -680,jpn_font_static,00015400,16,16,i4,./jpn_font_static/, -681,jpn_font_static,00015480,16,16,i4,./jpn_font_static/, -682,jpn_font_static,00015500,16,16,i4,./jpn_font_static/, -683,jpn_font_static,00015580,16,16,i4,./jpn_font_static/, -684,jpn_font_static,00015600,16,16,i4,./jpn_font_static/, -685,jpn_font_static,00015680,16,16,i4,./jpn_font_static/, -686,jpn_font_static,00015700,16,16,i4,./jpn_font_static/, -687,jpn_font_static,00015780,16,16,i4,./jpn_font_static/, -688,jpn_font_static,00015800,16,16,i4,./jpn_font_static/, -689,jpn_font_static,00015880,16,16,i4,./jpn_font_static/, -690,jpn_font_static,00015900,16,16,i4,./jpn_font_static/, -691,jpn_font_static,00015980,16,16,i4,./jpn_font_static/, -692,jpn_font_static,00015A00,16,16,i4,./jpn_font_static/, -693,jpn_font_static,00015A80,16,16,i4,./jpn_font_static/, -694,jpn_font_static,00015B00,16,16,i4,./jpn_font_static/, -695,jpn_font_static,00015B80,16,16,i4,./jpn_font_static/, -696,jpn_font_static,00015C00,16,16,i4,./jpn_font_static/, -697,jpn_font_static,00015C80,16,16,i4,./jpn_font_static/, -698,jpn_font_static,00015D00,16,16,i4,./jpn_font_static/, -699,jpn_font_static,00015D80,16,16,i4,./jpn_font_static/, -700,jpn_font_static,00015E00,16,16,i4,./jpn_font_static/, -701,jpn_font_static,00015E80,16,16,i4,./jpn_font_static/, -702,jpn_font_static,00015F00,16,16,i4,./jpn_font_static/, -703,jpn_font_static,00015F80,16,16,i4,./jpn_font_static/, -704,jpn_font_static,00016000,16,16,i4,./jpn_font_static/, -705,jpn_font_static,00016080,16,16,i4,./jpn_font_static/, -706,jpn_font_static,00016100,16,16,i4,./jpn_font_static/, -707,jpn_font_static,00016180,16,16,i4,./jpn_font_static/, -708,jpn_font_static,00016200,16,16,i4,./jpn_font_static/, -709,jpn_font_static,00016280,16,16,i4,./jpn_font_static/, -710,jpn_font_static,00016300,16,16,i4,./jpn_font_static/, -711,jpn_font_static,00016380,16,16,i4,./jpn_font_static/, -712,jpn_font_static,00016400,16,16,i4,./jpn_font_static/, -713,jpn_font_static,00016480,16,16,i4,./jpn_font_static/, -714,jpn_font_static,00016500,16,16,i4,./jpn_font_static/, -715,jpn_font_static,00016580,16,16,i4,./jpn_font_static/, -716,jpn_font_static,00016600,16,16,i4,./jpn_font_static/, -717,jpn_font_static,00016680,16,16,i4,./jpn_font_static/, -718,jpn_font_static,00016700,16,16,i4,./jpn_font_static/, -719,jpn_font_static,00016780,16,16,i4,./jpn_font_static/, -720,jpn_font_static,00016800,16,16,i4,./jpn_font_static/, -721,jpn_font_static,00016880,16,16,i4,./jpn_font_static/, -722,jpn_font_static,00016900,16,16,i4,./jpn_font_static/, -723,jpn_font_static,00016980,16,16,i4,./jpn_font_static/, -724,jpn_font_static,00016A00,16,16,i4,./jpn_font_static/, -725,jpn_font_static,00016A80,16,16,i4,./jpn_font_static/, -726,jpn_font_static,00016B00,16,16,i4,./jpn_font_static/, -727,jpn_font_static,00016B80,16,16,i4,./jpn_font_static/, -728,jpn_font_static,00016C00,16,16,i4,./jpn_font_static/, -729,jpn_font_static,00016C80,16,16,i4,./jpn_font_static/, -730,jpn_font_static,00016D00,16,16,i4,./jpn_font_static/, -731,jpn_font_static,00016D80,16,16,i4,./jpn_font_static/, -732,jpn_font_static,00016E00,16,16,i4,./jpn_font_static/, -733,jpn_font_static,00016E80,16,16,i4,./jpn_font_static/, -734,jpn_font_static,00016F00,16,16,i4,./jpn_font_static/, -735,jpn_font_static,00016F80,16,16,i4,./jpn_font_static/, -736,jpn_font_static,00017000,16,16,i4,./jpn_font_static/, -737,jpn_font_static,00017080,16,16,i4,./jpn_font_static/, -738,jpn_font_static,00017100,16,16,i4,./jpn_font_static/, -739,jpn_font_static,00017180,16,16,i4,./jpn_font_static/, -740,jpn_font_static,00017200,16,16,i4,./jpn_font_static/, -741,jpn_font_static,00017280,16,16,i4,./jpn_font_static/, -742,jpn_font_static,00017300,16,16,i4,./jpn_font_static/, -743,jpn_font_static,00017380,16,16,i4,./jpn_font_static/, -744,jpn_font_static,00017400,16,16,i4,./jpn_font_static/, -745,jpn_font_static,00017480,16,16,i4,./jpn_font_static/, -746,jpn_font_static,00017500,16,16,i4,./jpn_font_static/, -747,jpn_font_static,00017580,16,16,i4,./jpn_font_static/, -748,jpn_font_static,00017600,16,16,i4,./jpn_font_static/, -749,jpn_font_static,00017680,16,16,i4,./jpn_font_static/, -750,jpn_font_static,00017700,16,16,i4,./jpn_font_static/, -751,jpn_font_static,00017780,16,16,i4,./jpn_font_static/, -752,jpn_font_static,00017800,16,16,i4,./jpn_font_static/, -753,jpn_font_static,00017880,16,16,i4,./jpn_font_static/, -754,jpn_font_static,00017900,16,16,i4,./jpn_font_static/, -755,jpn_font_static,00017980,16,16,i4,./jpn_font_static/, -756,jpn_font_static,00017A00,16,16,i4,./jpn_font_static/, -757,jpn_font_static,00017A80,16,16,i4,./jpn_font_static/, -758,jpn_font_static,00017B00,16,16,i4,./jpn_font_static/, -759,jpn_font_static,00017B80,16,16,i4,./jpn_font_static/, -760,jpn_font_static,00017C00,16,16,i4,./jpn_font_static/, -761,jpn_font_static,00017C80,16,16,i4,./jpn_font_static/, -762,jpn_font_static,00017D00,16,16,i4,./jpn_font_static/, -763,jpn_font_static,00017D80,16,16,i4,./jpn_font_static/, -764,jpn_font_static,00017E00,16,16,i4,./jpn_font_static/, -765,jpn_font_static,00017E80,16,16,i4,./jpn_font_static/, -766,jpn_font_static,00017F00,16,16,i4,./jpn_font_static/, -767,jpn_font_static,00017F80,16,16,i4,./jpn_font_static/, -768,jpn_font_static,00018000,16,16,i4,./jpn_font_static/, -769,jpn_font_static,00018080,16,16,i4,./jpn_font_static/, -770,jpn_font_static,00018100,16,16,i4,./jpn_font_static/, -771,jpn_font_static,00018180,16,16,i4,./jpn_font_static/, -772,jpn_font_static,00018200,16,16,i4,./jpn_font_static/, -773,jpn_font_static,00018280,16,16,i4,./jpn_font_static/, -774,jpn_font_static,00018300,16,16,i4,./jpn_font_static/, -775,jpn_font_static,00018380,16,16,i4,./jpn_font_static/, -776,jpn_font_static,00018400,16,16,i4,./jpn_font_static/, -777,jpn_font_static,00018480,16,16,i4,./jpn_font_static/, -778,jpn_font_static,00018500,16,16,i4,./jpn_font_static/, -779,jpn_font_static,00018580,16,16,i4,./jpn_font_static/, -780,jpn_font_static,00018600,16,16,i4,./jpn_font_static/, -781,jpn_font_static,00018680,16,16,i4,./jpn_font_static/, -782,jpn_font_static,00018700,16,16,i4,./jpn_font_static/, -783,jpn_font_static,00018780,16,16,i4,./jpn_font_static/, -784,jpn_font_static,00018800,16,16,i4,./jpn_font_static/, -785,jpn_font_static,00018880,16,16,i4,./jpn_font_static/, -786,jpn_font_static,00018900,16,16,i4,./jpn_font_static/, -787,jpn_font_static,00018980,16,16,i4,./jpn_font_static/, -788,jpn_font_static,00018A00,16,16,i4,./jpn_font_static/, -789,jpn_font_static,00018A80,16,16,i4,./jpn_font_static/, -790,jpn_font_static,00018B00,16,16,i4,./jpn_font_static/, -791,jpn_font_static,00018B80,16,16,i4,./jpn_font_static/, -792,jpn_font_static,00018C00,16,16,i4,./jpn_font_static/, -793,jpn_font_static,00018C80,16,16,i4,./jpn_font_static/, -794,jpn_font_static,00018D00,16,16,i4,./jpn_font_static/, -795,jpn_font_static,00018D80,16,16,i4,./jpn_font_static/, -796,jpn_font_static,00018E00,16,16,i4,./jpn_font_static/, -797,jpn_font_static,00018E80,16,16,i4,./jpn_font_static/, -798,jpn_font_static,00018F00,16,16,i4,./jpn_font_static/, -799,jpn_font_static,00018F80,16,16,i4,./jpn_font_static/, -800,jpn_font_static,00019000,16,16,i4,./jpn_font_static/, -801,jpn_font_static,00019080,16,16,i4,./jpn_font_static/, -802,jpn_font_static,00019100,16,16,i4,./jpn_font_static/, -803,jpn_font_static,00019180,16,16,i4,./jpn_font_static/, -804,jpn_font_static,00019200,16,16,i4,./jpn_font_static/, -805,jpn_font_static,00019280,16,16,i4,./jpn_font_static/, -806,jpn_font_static,00019300,16,16,i4,./jpn_font_static/, -807,jpn_font_static,00019380,16,16,i4,./jpn_font_static/, -808,jpn_font_static,00019400,16,16,i4,./jpn_font_static/, -809,jpn_font_static,00019480,16,16,i4,./jpn_font_static/, -810,jpn_font_static,00019500,16,16,i4,./jpn_font_static/, -811,jpn_font_static,00019580,16,16,i4,./jpn_font_static/, -812,jpn_font_static,00019600,16,16,i4,./jpn_font_static/, -813,jpn_font_static,00019680,16,16,i4,./jpn_font_static/, -814,jpn_font_static,00019700,16,16,i4,./jpn_font_static/, -815,jpn_font_static,00019780,16,16,i4,./jpn_font_static/, -816,jpn_font_static,00019800,16,16,i4,./jpn_font_static/, -817,jpn_font_static,00019880,16,16,i4,./jpn_font_static/, -818,jpn_font_static,00019900,16,16,i4,./jpn_font_static/, -819,jpn_font_static,00019980,16,16,i4,./jpn_font_static/, -820,jpn_font_static,00019A00,16,16,i4,./jpn_font_static/, -821,jpn_font_static,00019A80,16,16,i4,./jpn_font_static/, -822,jpn_font_static,00019B00,16,16,i4,./jpn_font_static/, -823,jpn_font_static,00019B80,16,16,i4,./jpn_font_static/, -824,jpn_font_static,00019C00,16,16,i4,./jpn_font_static/, -825,jpn_font_static,00019C80,16,16,i4,./jpn_font_static/, -826,jpn_font_static,00019D00,16,16,i4,./jpn_font_static/, -827,jpn_font_static,00019D80,16,16,i4,./jpn_font_static/, -828,jpn_font_static,00019E00,16,16,i4,./jpn_font_static/, -829,jpn_font_static,00019E80,16,16,i4,./jpn_font_static/, -830,jpn_font_static,00019F00,16,16,i4,./jpn_font_static/, -831,jpn_font_static,00019F80,16,16,i4,./jpn_font_static/, -832,jpn_font_static,0001A000,16,16,i4,./jpn_font_static/, -833,jpn_font_static,0001A080,16,16,i4,./jpn_font_static/, -834,jpn_font_static,0001A100,16,16,i4,./jpn_font_static/, -835,jpn_font_static,0001A180,16,16,i4,./jpn_font_static/, -836,jpn_font_static,0001A200,16,16,i4,./jpn_font_static/, -837,jpn_font_static,0001A280,16,16,i4,./jpn_font_static/, -838,jpn_font_static,0001A300,16,16,i4,./jpn_font_static/, -839,jpn_font_static,0001A380,16,16,i4,./jpn_font_static/, -840,jpn_font_static,0001A400,16,16,i4,./jpn_font_static/, -841,jpn_font_static,0001A480,16,16,i4,./jpn_font_static/, -842,jpn_font_static,0001A500,16,16,i4,./jpn_font_static/, -843,jpn_font_static,0001A580,16,16,i4,./jpn_font_static/, -844,jpn_font_static,0001A600,16,16,i4,./jpn_font_static/, -845,jpn_font_static,0001A680,16,16,i4,./jpn_font_static/, -846,jpn_font_static,0001A700,16,16,i4,./jpn_font_static/, -847,jpn_font_static,0001A780,16,16,i4,./jpn_font_static/, -848,jpn_font_static,0001A800,16,16,i4,./jpn_font_static/, -849,jpn_font_static,0001A880,16,16,i4,./jpn_font_static/, -850,jpn_font_static,0001A900,16,16,i4,./jpn_font_static/, -851,jpn_font_static,0001A980,16,16,i4,./jpn_font_static/, -852,jpn_font_static,0001AA00,16,16,i4,./jpn_font_static/, -853,jpn_font_static,0001AA80,16,16,i4,./jpn_font_static/, -854,jpn_font_static,0001AB00,16,16,i4,./jpn_font_static/, -855,jpn_font_static,0001AB80,16,16,i4,./jpn_font_static/, -856,jpn_font_static,0001AC00,16,16,i4,./jpn_font_static/, -857,jpn_font_static,0001AC80,16,16,i4,./jpn_font_static/, -858,jpn_font_static,0001AD00,16,16,i4,./jpn_font_static/, -859,jpn_font_static,0001AD80,16,16,i4,./jpn_font_static/, -860,jpn_font_static,0001AE00,16,16,i4,./jpn_font_static/, -861,jpn_font_static,0001AE80,16,16,i4,./jpn_font_static/, -862,jpn_font_static,0001AF00,16,16,i4,./jpn_font_static/, -863,jpn_font_static,0001AF80,16,16,i4,./jpn_font_static/, -864,jpn_font_static,0001B000,16,16,i4,./jpn_font_static/, -865,jpn_font_static,0001B080,16,16,i4,./jpn_font_static/, -866,jpn_font_static,0001B100,16,16,i4,./jpn_font_static/, -867,jpn_font_static,0001B180,16,16,i4,./jpn_font_static/, -868,jpn_font_static,0001B200,16,16,i4,./jpn_font_static/, -869,jpn_font_static,0001B280,16,16,i4,./jpn_font_static/, -870,jpn_font_static,0001B300,16,16,i4,./jpn_font_static/, -871,jpn_font_static,0001B380,16,16,i4,./jpn_font_static/, -872,jpn_font_static,0001B400,16,16,i4,./jpn_font_static/, -873,jpn_font_static,0001B480,16,16,i4,./jpn_font_static/, -874,jpn_font_static,0001B500,16,16,i4,./jpn_font_static/, -875,jpn_font_static,0001B580,16,16,i4,./jpn_font_static/, -876,jpn_font_static,0001B600,16,16,i4,./jpn_font_static/, -877,jpn_font_static,0001B680,16,16,i4,./jpn_font_static/, -878,jpn_font_static,0001B700,16,16,i4,./jpn_font_static/, -879,jpn_font_static,0001B780,16,16,i4,./jpn_font_static/, -880,jpn_font_static,0001B800,16,16,i4,./jpn_font_static/, -881,jpn_font_static,0001B880,16,16,i4,./jpn_font_static/, -882,jpn_font_static,0001B900,16,16,i4,./jpn_font_static/, -883,jpn_font_static,0001B980,16,16,i4,./jpn_font_static/, -884,jpn_font_static,0001BA00,16,16,i4,./jpn_font_static/, -885,jpn_font_static,0001BA80,16,16,i4,./jpn_font_static/, -886,jpn_font_static,0001BB00,16,16,i4,./jpn_font_static/, -887,jpn_font_static,0001BB80,16,16,i4,./jpn_font_static/, -888,jpn_font_static,0001BC00,16,16,i4,./jpn_font_static/, -889,jpn_font_static,0001BC80,16,16,i4,./jpn_font_static/, -890,jpn_font_static,0001BD00,16,16,i4,./jpn_font_static/, -891,jpn_font_static,0001BD80,16,16,i4,./jpn_font_static/, -892,jpn_font_static,0001BE00,16,16,i4,./jpn_font_static/, -893,jpn_font_static,0001BE80,16,16,i4,./jpn_font_static/, -894,jpn_font_static,0001BF00,16,16,i4,./jpn_font_static/, -895,jpn_font_static,0001BF80,16,16,i4,./jpn_font_static/, -896,jpn_font_static,0001C000,16,16,i4,./jpn_font_static/, -897,jpn_font_static,0001C080,16,16,i4,./jpn_font_static/, -898,jpn_font_static,0001C100,16,16,i4,./jpn_font_static/, -899,jpn_font_static,0001C180,16,16,i4,./jpn_font_static/, -900,jpn_font_static,0001C200,16,16,i4,./jpn_font_static/, -901,jpn_font_static,0001C280,16,16,i4,./jpn_font_static/, -902,jpn_font_static,0001C300,16,16,i4,./jpn_font_static/, -903,jpn_font_static,0001C380,16,16,i4,./jpn_font_static/, -904,jpn_font_static,0001C400,16,16,i4,./jpn_font_static/, -905,jpn_font_static,0001C480,16,16,i4,./jpn_font_static/, -906,jpn_font_static,0001C500,16,16,i4,./jpn_font_static/, -907,jpn_font_static,0001C580,16,16,i4,./jpn_font_static/, -908,jpn_font_static,0001C600,16,16,i4,./jpn_font_static/, -909,jpn_font_static,0001C680,16,16,i4,./jpn_font_static/, -910,jpn_font_static,0001C700,16,16,i4,./jpn_font_static/, -911,jpn_font_static,0001C780,16,16,i4,./jpn_font_static/, -912,jpn_font_static,0001C800,16,16,i4,./jpn_font_static/, -913,jpn_font_static,0001C880,16,16,i4,./jpn_font_static/, -914,jpn_font_static,0001C900,16,16,i4,./jpn_font_static/, -915,jpn_font_static,0001C980,16,16,i4,./jpn_font_static/, -916,jpn_font_static,0001CA00,16,16,i4,./jpn_font_static/, -917,jpn_font_static,0001CA80,16,16,i4,./jpn_font_static/, -918,jpn_font_static,0001CB00,16,16,i4,./jpn_font_static/, -919,jpn_font_static,0001CB80,16,16,i4,./jpn_font_static/, -920,jpn_font_static,0001CC00,16,16,i4,./jpn_font_static/, -921,jpn_font_static,0001CC80,16,16,i4,./jpn_font_static/, -922,jpn_font_static,0001CD00,16,16,i4,./jpn_font_static/, -923,jpn_font_static,0001CD80,16,16,i4,./jpn_font_static/, -924,jpn_font_static,0001CE00,16,16,i4,./jpn_font_static/, -925,jpn_font_static,0001CE80,16,16,i4,./jpn_font_static/, -926,jpn_font_static,0001CF00,16,16,i4,./jpn_font_static/, -927,jpn_font_static,0001CF80,16,16,i4,./jpn_font_static/, -928,jpn_font_static,0001D000,16,16,i4,./jpn_font_static/, -929,jpn_font_static,0001D080,16,16,i4,./jpn_font_static/, -930,jpn_font_static,0001D100,16,16,i4,./jpn_font_static/, -931,jpn_font_static,0001D180,16,16,i4,./jpn_font_static/, -932,jpn_font_static,0001D200,16,16,i4,./jpn_font_static/, -933,jpn_font_static,0001D280,16,16,i4,./jpn_font_static/, -934,jpn_font_static,0001D300,16,16,i4,./jpn_font_static/, -935,jpn_font_static,0001D380,16,16,i4,./jpn_font_static/, -936,jpn_font_static,0001D400,16,16,i4,./jpn_font_static/, -937,jpn_font_static,0001D480,16,16,i4,./jpn_font_static/, -938,jpn_font_static,0001D500,16,16,i4,./jpn_font_static/, -939,jpn_font_static,0001D580,16,16,i4,./jpn_font_static/, -940,jpn_font_static,0001D600,16,16,i4,./jpn_font_static/, -941,jpn_font_static,0001D680,16,16,i4,./jpn_font_static/, -942,jpn_font_static,0001D700,16,16,i4,./jpn_font_static/, -943,jpn_font_static,0001D780,16,16,i4,./jpn_font_static/, -944,jpn_font_static,0001D800,16,16,i4,./jpn_font_static/, -945,jpn_font_static,0001D880,16,16,i4,./jpn_font_static/, -946,jpn_font_static,0001D900,16,16,i4,./jpn_font_static/, -947,jpn_font_static,0001D980,16,16,i4,./jpn_font_static/, -948,jpn_font_static,0001DA00,16,16,i4,./jpn_font_static/, -949,jpn_font_static,0001DA80,16,16,i4,./jpn_font_static/, -950,jpn_font_static,0001DB00,16,16,i4,./jpn_font_static/, -951,jpn_font_static,0001DB80,16,16,i4,./jpn_font_static/, -952,jpn_font_static,0001DC00,16,16,i4,./jpn_font_static/, -953,jpn_font_static,0001DC80,16,16,i4,./jpn_font_static/, -954,jpn_font_static,0001DD00,16,16,i4,./jpn_font_static/, -955,jpn_font_static,0001DD80,16,16,i4,./jpn_font_static/, -956,jpn_font_static,0001DE00,16,16,i4,./jpn_font_static/, -957,jpn_font_static,0001DE80,16,16,i4,./jpn_font_static/, -958,jpn_font_static,0001DF00,16,16,i4,./jpn_font_static/, -959,jpn_font_static,0001DF80,16,16,i4,./jpn_font_static/, -960,jpn_font_static,0001E000,16,16,i4,./jpn_font_static/, -961,jpn_font_static,0001E080,16,16,i4,./jpn_font_static/, -962,jpn_font_static,0001E100,16,16,i4,./jpn_font_static/, -963,jpn_font_static,0001E180,16,16,i4,./jpn_font_static/, -964,jpn_font_static,0001E200,16,16,i4,./jpn_font_static/, -965,jpn_font_static,0001E280,16,16,i4,./jpn_font_static/, -966,jpn_font_static,0001E300,16,16,i4,./jpn_font_static/, -967,jpn_font_static,0001E380,16,16,i4,./jpn_font_static/, -968,jpn_font_static,0001E400,16,16,i4,./jpn_font_static/, -969,jpn_font_static,0001E480,16,16,i4,./jpn_font_static/, -970,jpn_font_static,0001E500,16,16,i4,./jpn_font_static/, -971,jpn_font_static,0001E580,16,16,i4,./jpn_font_static/, -972,jpn_font_static,0001E600,16,16,i4,./jpn_font_static/, -973,jpn_font_static,0001E680,16,16,i4,./jpn_font_static/, -974,jpn_font_static,0001E700,16,16,i4,./jpn_font_static/, -975,jpn_font_static,0001E780,16,16,i4,./jpn_font_static/, -976,jpn_font_static,0001E800,16,16,i4,./jpn_font_static/, -977,jpn_font_static,0001E880,16,16,i4,./jpn_font_static/, -978,jpn_font_static,0001E900,16,16,i4,./jpn_font_static/, -979,jpn_font_static,0001E980,16,16,i4,./jpn_font_static/, -980,jpn_font_static,0001EA00,16,16,i4,./jpn_font_static/, -981,jpn_font_static,0001EA80,16,16,i4,./jpn_font_static/, -982,jpn_font_static,0001EB00,16,16,i4,./jpn_font_static/, -983,jpn_font_static,0001EB80,16,16,i4,./jpn_font_static/, -984,jpn_font_static,0001EC00,16,16,i4,./jpn_font_static/, -985,jpn_font_static,0001EC80,16,16,i4,./jpn_font_static/, -986,jpn_font_static,0001ED00,16,16,i4,./jpn_font_static/, -987,jpn_font_static,0001ED80,16,16,i4,./jpn_font_static/, -988,jpn_font_static,0001EE00,16,16,i4,./jpn_font_static/, -989,jpn_font_static,0001EE80,16,16,i4,./jpn_font_static/, -990,jpn_font_static,0001EF00,16,16,i4,./jpn_font_static/, -991,jpn_font_static,0001EF80,16,16,i4,./jpn_font_static/, -992,jpn_font_static,0001F000,16,16,i4,./jpn_font_static/, -993,jpn_font_static,0001F080,16,16,i4,./jpn_font_static/, -994,jpn_font_static,0001F100,16,16,i4,./jpn_font_static/, -995,jpn_font_static,0001F180,16,16,i4,./jpn_font_static/, -996,jpn_font_static,0001F200,16,16,i4,./jpn_font_static/, -997,jpn_font_static,0001F280,16,16,i4,./jpn_font_static/, -998,jpn_font_static,0001F300,16,16,i4,./jpn_font_static/, -999,jpn_font_static,0001F380,16,16,i4,./jpn_font_static/, -1000,jpn_font_static,0001F400,16,16,i4,./jpn_font_static/, -1001,jpn_font_static,0001F480,16,16,i4,./jpn_font_static/, -1002,jpn_font_static,0001F500,16,16,i4,./jpn_font_static/, -1003,jpn_font_static,0001F580,16,16,i4,./jpn_font_static/, -1004,jpn_font_static,0001F600,16,16,i4,./jpn_font_static/, -1005,jpn_font_static,0001F680,16,16,i4,./jpn_font_static/, -1006,jpn_font_static,0001F700,16,16,i4,./jpn_font_static/, -1007,jpn_font_static,0001F780,16,16,i4,./jpn_font_static/, -1008,jpn_font_static,0001F800,16,16,i4,./jpn_font_static/, -1009,jpn_font_static,0001F880,16,16,i4,./jpn_font_static/, -1010,jpn_font_static,0001F900,16,16,i4,./jpn_font_static/, -1011,jpn_font_static,0001F980,16,16,i4,./jpn_font_static/, -1012,jpn_font_static,0001FA00,16,16,i4,./jpn_font_static/, -1013,jpn_font_static,0001FA80,16,16,i4,./jpn_font_static/, -1014,jpn_font_static,0001FB00,16,16,i4,./jpn_font_static/, -1015,jpn_font_static,0001FB80,16,16,i4,./jpn_font_static/, -1016,jpn_font_static,0001FC00,16,16,i4,./jpn_font_static/, -1017,jpn_font_static,0001FC80,16,16,i4,./jpn_font_static/, -1018,jpn_font_static,0001FD00,16,16,i4,./jpn_font_static/, -1019,jpn_font_static,0001FD80,16,16,i4,./jpn_font_static/, -1020,jpn_font_static,0001FE00,16,16,i4,./jpn_font_static/, -1021,jpn_font_static,0001FE80,16,16,i4,./jpn_font_static/, -1022,jpn_font_static,0001FF00,16,16,i4,./jpn_font_static/, -1023,jpn_font_static,0001FF80,16,16,i4,./jpn_font_static/, -1024,jpn_font_static,00020000,16,16,i4,./jpn_font_static/, -1025,jpn_font_static,00020080,16,16,i4,./jpn_font_static/, -1026,jpn_font_static,00020100,16,16,i4,./jpn_font_static/, -1027,jpn_font_static,00020180,16,16,i4,./jpn_font_static/, -1028,jpn_font_static,00020200,16,16,i4,./jpn_font_static/, -1029,jpn_font_static,00020280,16,16,i4,./jpn_font_static/, -1030,jpn_font_static,00020300,16,16,i4,./jpn_font_static/, -1031,jpn_font_static,00020380,16,16,i4,./jpn_font_static/, -1032,jpn_font_static,00020400,16,16,i4,./jpn_font_static/, -1033,jpn_font_static,00020480,16,16,i4,./jpn_font_static/, -1034,jpn_font_static,00020500,16,16,i4,./jpn_font_static/, -1035,jpn_font_static,00020580,16,16,i4,./jpn_font_static/, -1036,jpn_font_static,00020600,16,16,i4,./jpn_font_static/, -1037,jpn_font_static,00020680,16,16,i4,./jpn_font_static/, -1038,jpn_font_static,00020700,16,16,i4,./jpn_font_static/, -1039,jpn_font_static,00020780,16,16,i4,./jpn_font_static/, -1040,jpn_font_static,00020800,16,16,i4,./jpn_font_static/, -1041,jpn_font_static,00020880,16,16,i4,./jpn_font_static/, -1042,jpn_font_static,00020900,16,16,i4,./jpn_font_static/, -1043,jpn_font_static,00020980,16,16,i4,./jpn_font_static/, -1044,jpn_font_static,00020A00,16,16,i4,./jpn_font_static/, -1045,jpn_font_static,00020A80,16,16,i4,./jpn_font_static/, -1046,jpn_font_static,00020B00,16,16,i4,./jpn_font_static/, -1047,jpn_font_static,00020B80,16,16,i4,./jpn_font_static/, -1048,jpn_font_static,00020C00,16,16,i4,./jpn_font_static/, -1049,jpn_font_static,00020C80,16,16,i4,./jpn_font_static/, -1050,jpn_font_static,00020D00,16,16,i4,./jpn_font_static/, -1051,jpn_font_static,00020D80,16,16,i4,./jpn_font_static/, -1052,jpn_font_static,00020E00,16,16,i4,./jpn_font_static/, -1053,jpn_font_static,00020E80,16,16,i4,./jpn_font_static/, -1054,jpn_font_static,00020F00,16,16,i4,./jpn_font_static/, -1055,jpn_font_static,00020F80,16,16,i4,./jpn_font_static/, -1056,jpn_font_static,00021000,16,16,i4,./jpn_font_static/, -1057,jpn_font_static,00021080,16,16,i4,./jpn_font_static/, -1058,jpn_font_static,00021100,16,16,i4,./jpn_font_static/, -1059,jpn_font_static,00021180,16,16,i4,./jpn_font_static/, -1060,jpn_font_static,00021200,16,16,i4,./jpn_font_static/, -1061,jpn_font_static,00021280,16,16,i4,./jpn_font_static/, -1062,jpn_font_static,00021300,16,16,i4,./jpn_font_static/, -1063,jpn_font_static,00021380,16,16,i4,./jpn_font_static/, -1064,jpn_font_static,00021400,16,16,i4,./jpn_font_static/, -1065,jpn_font_static,00021480,16,16,i4,./jpn_font_static/, -1066,jpn_font_static,00021500,16,16,i4,./jpn_font_static/, -1067,jpn_font_static,00021580,16,16,i4,./jpn_font_static/, -1068,jpn_font_static,00021600,16,16,i4,./jpn_font_static/, -1069,jpn_font_static,00021680,16,16,i4,./jpn_font_static/, -1070,jpn_font_static,00021700,16,16,i4,./jpn_font_static/, -1071,jpn_font_static,00021780,16,16,i4,./jpn_font_static/, -1072,jpn_font_static,00021800,16,16,i4,./jpn_font_static/, -1073,jpn_font_static,00021880,16,16,i4,./jpn_font_static/, -1074,jpn_font_static,00021900,16,16,i4,./jpn_font_static/, -1075,jpn_font_static,00021980,16,16,i4,./jpn_font_static/, -1076,jpn_font_static,00021A00,16,16,i4,./jpn_font_static/, -1077,jpn_font_static,00021A80,16,16,i4,./jpn_font_static/, -1078,jpn_font_static,00021B00,16,16,i4,./jpn_font_static/, -1079,jpn_font_static,00021B80,16,16,i4,./jpn_font_static/, -1080,jpn_font_static,00021C00,16,16,i4,./jpn_font_static/, -1081,jpn_font_static,00021C80,16,16,i4,./jpn_font_static/, -1082,jpn_font_static,00021D00,16,16,i4,./jpn_font_static/, -1083,jpn_font_static,00021D80,16,16,i4,./jpn_font_static/, -1084,jpn_font_static,00021E00,16,16,i4,./jpn_font_static/, -1085,jpn_font_static,00021E80,16,16,i4,./jpn_font_static/, -1086,jpn_font_static,00021F00,16,16,i4,./jpn_font_static/, -1087,jpn_font_static,00021F80,16,16,i4,./jpn_font_static/, -1088,jpn_font_static,00022000,16,16,i4,./jpn_font_static/, -1089,jpn_font_static,00022080,16,16,i4,./jpn_font_static/, -1090,jpn_font_static,00022100,16,16,i4,./jpn_font_static/, -1091,jpn_font_static,00022180,16,16,i4,./jpn_font_static/, -1092,jpn_font_static,00022200,16,16,i4,./jpn_font_static/, -1093,jpn_font_static,00022280,16,16,i4,./jpn_font_static/, -1094,jpn_font_static,00022300,16,16,i4,./jpn_font_static/, -1095,jpn_font_static,00022380,16,16,i4,./jpn_font_static/, -1096,jpn_font_static,00022400,16,16,i4,./jpn_font_static/, -1097,jpn_font_static,00022480,16,16,i4,./jpn_font_static/, -1098,jpn_font_static,00022500,16,16,i4,./jpn_font_static/, -1099,jpn_font_static,00022580,16,16,i4,./jpn_font_static/, -1100,jpn_font_static,00022600,16,16,i4,./jpn_font_static/, -1101,jpn_font_static,00022680,16,16,i4,./jpn_font_static/, -1102,jpn_font_static,00022700,16,16,i4,./jpn_font_static/, -1103,jpn_font_static,00022780,16,16,i4,./jpn_font_static/, -1104,jpn_font_static,00022800,16,16,i4,./jpn_font_static/, -1105,jpn_font_static,00022880,16,16,i4,./jpn_font_static/, -1106,jpn_font_static,00022900,16,16,i4,./jpn_font_static/, -1107,jpn_font_static,00022980,16,16,i4,./jpn_font_static/, -1108,jpn_font_static,00022A00,16,16,i4,./jpn_font_static/, -1109,jpn_font_static,00022A80,16,16,i4,./jpn_font_static/, -1110,jpn_font_static,00022B00,16,16,i4,./jpn_font_static/, -1111,jpn_font_static,00022B80,16,16,i4,./jpn_font_static/, -1112,jpn_font_static,00022C00,16,16,i4,./jpn_font_static/, -1113,jpn_font_static,00022C80,16,16,i4,./jpn_font_static/, -1114,jpn_font_static,00022D00,16,16,i4,./jpn_font_static/, -1115,jpn_font_static,00022D80,16,16,i4,./jpn_font_static/, -1116,jpn_font_static,00022E00,16,16,i4,./jpn_font_static/, -1117,jpn_font_static,00022E80,16,16,i4,./jpn_font_static/, -1118,jpn_font_static,00022F00,16,16,i4,./jpn_font_static/, -1119,jpn_font_static,00022F80,16,16,i4,./jpn_font_static/, -1120,jpn_font_static,00023000,16,16,i4,./jpn_font_static/, -1121,jpn_font_static,00023080,16,16,i4,./jpn_font_static/, -1122,jpn_font_static,00023100,16,16,i4,./jpn_font_static/, -1123,jpn_font_static,00023180,16,16,i4,./jpn_font_static/, -1124,jpn_font_static,00023200,16,16,i4,./jpn_font_static/, -1125,jpn_font_static,00023280,16,16,i4,./jpn_font_static/, -1126,jpn_font_static,00023300,16,16,i4,./jpn_font_static/, -1127,jpn_font_static,00023380,16,16,i4,./jpn_font_static/, -1128,jpn_font_static,00023400,16,16,i4,./jpn_font_static/, -1129,jpn_font_static,00023480,16,16,i4,./jpn_font_static/, -1130,jpn_font_static,00023500,16,16,i4,./jpn_font_static/, -1131,jpn_font_static,00023580,16,16,i4,./jpn_font_static/, -1132,jpn_font_static,00023600,16,16,i4,./jpn_font_static/, -1133,jpn_font_static,00023680,16,16,i4,./jpn_font_static/, -1134,jpn_font_static,00023700,16,16,i4,./jpn_font_static/, -1135,jpn_font_static,00023780,16,16,i4,./jpn_font_static/, -1136,jpn_font_static,00023800,16,16,i4,./jpn_font_static/, -1137,jpn_font_static,00023880,16,16,i4,./jpn_font_static/, -1138,jpn_font_static,00023900,16,16,i4,./jpn_font_static/, -1139,jpn_font_static,00023980,16,16,i4,./jpn_font_static/, -1140,jpn_font_static,00023A00,16,16,i4,./jpn_font_static/, -1141,jpn_font_static,00023A80,16,16,i4,./jpn_font_static/, -1142,jpn_font_static,00023B00,16,16,i4,./jpn_font_static/, -1143,jpn_font_static,00023B80,16,16,i4,./jpn_font_static/, -1144,jpn_font_static,00023C00,16,16,i4,./jpn_font_static/, -1145,jpn_font_static,00023C80,16,16,i4,./jpn_font_static/, -1146,jpn_font_static,00023D00,16,16,i4,./jpn_font_static/, -1147,jpn_font_static,00023D80,16,16,i4,./jpn_font_static/, -1148,jpn_font_static,00023E00,16,16,i4,./jpn_font_static/, -1149,jpn_font_static,00023E80,16,16,i4,./jpn_font_static/, -1150,jpn_font_static,00023F00,16,16,i4,./jpn_font_static/, -1151,jpn_font_static,00023F80,16,16,i4,./jpn_font_static/, -1152,jpn_font_static,00024000,16,16,i4,./jpn_font_static/, -1153,jpn_font_static,00024080,16,16,i4,./jpn_font_static/, -1154,jpn_font_static,00024100,16,16,i4,./jpn_font_static/, -1155,jpn_font_static,00024180,16,16,i4,./jpn_font_static/, -1156,jpn_font_static,00024200,16,16,i4,./jpn_font_static/, -1157,jpn_font_static,00024280,16,16,i4,./jpn_font_static/, -1158,jpn_font_static,00024300,16,16,i4,./jpn_font_static/, -1159,jpn_font_static,00024380,16,16,i4,./jpn_font_static/, -1160,jpn_font_static,00024400,16,16,i4,./jpn_font_static/, -1161,jpn_font_static,00024480,16,16,i4,./jpn_font_static/, -1162,jpn_font_static,00024500,16,16,i4,./jpn_font_static/, -1163,jpn_font_static,00024580,16,16,i4,./jpn_font_static/, -1164,jpn_font_static,00024600,16,16,i4,./jpn_font_static/, -1165,jpn_font_static,00024680,16,16,i4,./jpn_font_static/, -1166,jpn_font_static,00024700,16,16,i4,./jpn_font_static/, -1167,jpn_font_static,00024780,16,16,i4,./jpn_font_static/, -1168,jpn_font_static,00024800,16,16,i4,./jpn_font_static/, -1169,jpn_font_static,00024880,16,16,i4,./jpn_font_static/, -1170,jpn_font_static,00024900,16,16,i4,./jpn_font_static/, -1171,jpn_font_static,00024980,16,16,i4,./jpn_font_static/, -1172,jpn_font_static,00024A00,16,16,i4,./jpn_font_static/, -1173,jpn_font_static,00024A80,16,16,i4,./jpn_font_static/, -1174,jpn_font_static,00024B00,16,16,i4,./jpn_font_static/, -1175,jpn_font_static,00024B80,16,16,i4,./jpn_font_static/, -1176,jpn_font_static,00024C00,16,16,i4,./jpn_font_static/, -1177,jpn_font_static,00024C80,16,16,i4,./jpn_font_static/, -1178,jpn_font_static,00024D00,16,16,i4,./jpn_font_static/, -1179,jpn_font_static,00024D80,16,16,i4,./jpn_font_static/, -1180,jpn_font_static,00024E00,16,16,i4,./jpn_font_static/, -1181,jpn_font_static,00024E80,16,16,i4,./jpn_font_static/, -1182,jpn_font_static,00024F00,16,16,i4,./jpn_font_static/, -1183,jpn_font_static,00024F80,16,16,i4,./jpn_font_static/, -1184,jpn_font_static,00025000,16,16,i4,./jpn_font_static/, -1185,jpn_font_static,00025080,16,16,i4,./jpn_font_static/, -1186,jpn_font_static,00025100,16,16,i4,./jpn_font_static/, -1187,jpn_font_static,00025180,16,16,i4,./jpn_font_static/, -1188,jpn_font_static,00025200,16,16,i4,./jpn_font_static/, -1189,jpn_font_static,00025280,16,16,i4,./jpn_font_static/, -1190,jpn_font_static,00025300,16,16,i4,./jpn_font_static/, -1191,jpn_font_static,00025380,16,16,i4,./jpn_font_static/, -1192,jpn_font_static,00025400,16,16,i4,./jpn_font_static/, -1193,jpn_font_static,00025480,16,16,i4,./jpn_font_static/, -1194,jpn_font_static,00025500,16,16,i4,./jpn_font_static/, -1195,jpn_font_static,00025580,16,16,i4,./jpn_font_static/, -1196,jpn_font_static,00025600,16,16,i4,./jpn_font_static/, -1197,jpn_font_static,00025680,16,16,i4,./jpn_font_static/, -1198,jpn_font_static,00025700,16,16,i4,./jpn_font_static/, -1199,jpn_font_static,00025780,16,16,i4,./jpn_font_static/, -1200,jpn_font_static,00025800,16,16,i4,./jpn_font_static/, -1201,jpn_font_static,00025880,16,16,i4,./jpn_font_static/, -1202,jpn_font_static,00025900,16,16,i4,./jpn_font_static/, -1203,jpn_font_static,00025980,16,16,i4,./jpn_font_static/, -1204,jpn_font_static,00025A00,16,16,i4,./jpn_font_static/, -1205,jpn_font_static,00025A80,16,16,i4,./jpn_font_static/, -1206,jpn_font_static,00025B00,16,16,i4,./jpn_font_static/, -1207,jpn_font_static,00025B80,16,16,i4,./jpn_font_static/, -1208,jpn_font_static,00025C00,16,16,i4,./jpn_font_static/, -1209,jpn_font_static,00025C80,16,16,i4,./jpn_font_static/, -1210,jpn_font_static,00025D00,16,16,i4,./jpn_font_static/, -1211,jpn_font_static,00025D80,16,16,i4,./jpn_font_static/, -1212,jpn_font_static,00025E00,16,16,i4,./jpn_font_static/, -1213,jpn_font_static,00025E80,16,16,i4,./jpn_font_static/, -1214,jpn_font_static,00025F00,16,16,i4,./jpn_font_static/, -1215,jpn_font_static,00025F80,16,16,i4,./jpn_font_static/, -1216,jpn_font_static,00026000,16,16,i4,./jpn_font_static/, -1217,jpn_font_static,00026080,16,16,i4,./jpn_font_static/, -1218,jpn_font_static,00026100,16,16,i4,./jpn_font_static/, -1219,jpn_font_static,00026180,16,16,i4,./jpn_font_static/, -1220,jpn_font_static,00026200,16,16,i4,./jpn_font_static/, -1221,jpn_font_static,00026280,16,16,i4,./jpn_font_static/, -1222,jpn_font_static,00026300,16,16,i4,./jpn_font_static/, -1223,jpn_font_static,00026380,16,16,i4,./jpn_font_static/, -1224,jpn_font_static,00026400,16,16,i4,./jpn_font_static/, -1225,jpn_font_static,00026480,16,16,i4,./jpn_font_static/, -1226,jpn_font_static,00026500,16,16,i4,./jpn_font_static/, -1227,jpn_font_static,00026580,16,16,i4,./jpn_font_static/, -1228,jpn_font_static,00026600,16,16,i4,./jpn_font_static/, -1229,jpn_font_static,00026680,16,16,i4,./jpn_font_static/, -1230,jpn_font_static,00026700,16,16,i4,./jpn_font_static/, -1231,jpn_font_static,00026780,16,16,i4,./jpn_font_static/, -1232,jpn_font_static,00026800,16,16,i4,./jpn_font_static/, -1233,jpn_font_static,00026880,16,16,i4,./jpn_font_static/, -1234,jpn_font_static,00026900,16,16,i4,./jpn_font_static/, -1235,jpn_font_static,00026980,16,16,i4,./jpn_font_static/, -1236,jpn_font_static,00026A00,16,16,i4,./jpn_font_static/, -1237,jpn_font_static,00026A80,16,16,i4,./jpn_font_static/, -1238,jpn_font_static,00026B00,16,16,i4,./jpn_font_static/, -1239,jpn_font_static,00026B80,16,16,i4,./jpn_font_static/, -1240,jpn_font_static,00026C00,16,16,i4,./jpn_font_static/, -1241,jpn_font_static,00026C80,16,16,i4,./jpn_font_static/, -1242,jpn_font_static,00026D00,16,16,i4,./jpn_font_static/, -1243,jpn_font_static,00026D80,16,16,i4,./jpn_font_static/, -1244,jpn_font_static,00026E00,16,16,i4,./jpn_font_static/, -1245,jpn_font_static,00026E80,16,16,i4,./jpn_font_static/, -1246,jpn_font_static,00026F00,16,16,i4,./jpn_font_static/, -1247,jpn_font_static,00026F80,16,16,i4,./jpn_font_static/, -1248,jpn_font_static,00027000,16,16,i4,./jpn_font_static/, -1249,jpn_font_static,00027080,16,16,i4,./jpn_font_static/, -1250,jpn_font_static,00027100,16,16,i4,./jpn_font_static/, -1251,jpn_font_static,00027180,16,16,i4,./jpn_font_static/, -1252,jpn_font_static,00027200,16,16,i4,./jpn_font_static/, -1253,jpn_font_static,00027280,16,16,i4,./jpn_font_static/, -1254,jpn_font_static,00027300,16,16,i4,./jpn_font_static/, -1255,jpn_font_static,00027380,16,16,i4,./jpn_font_static/, -1256,jpn_font_static,00027400,16,16,i4,./jpn_font_static/, -1257,jpn_font_static,00027480,16,16,i4,./jpn_font_static/, -1258,jpn_font_static,00027500,16,16,i4,./jpn_font_static/, -1259,jpn_font_static,00027580,16,16,i4,./jpn_font_static/, -1260,jpn_font_static,00027600,16,16,i4,./jpn_font_static/, -1261,jpn_font_static,00027680,16,16,i4,./jpn_font_static/, -1262,jpn_font_static,00027700,16,16,i4,./jpn_font_static/, -1263,jpn_font_static,00027780,16,16,i4,./jpn_font_static/, -1264,jpn_font_static,00027800,16,16,i4,./jpn_font_static/, -1265,jpn_font_static,00027880,16,16,i4,./jpn_font_static/, -1266,jpn_font_static,00027900,16,16,i4,./jpn_font_static/, -1267,jpn_font_static,00027980,16,16,i4,./jpn_font_static/, -1268,jpn_font_static,00027A00,16,16,i4,./jpn_font_static/, -1269,jpn_font_static,00027A80,16,16,i4,./jpn_font_static/, -1270,jpn_font_static,00027B00,16,16,i4,./jpn_font_static/, -1271,jpn_font_static,00027B80,16,16,i4,./jpn_font_static/, -1272,jpn_font_static,00027C00,16,16,i4,./jpn_font_static/, -1273,jpn_font_static,00027C80,16,16,i4,./jpn_font_static/, -1274,jpn_font_static,00027D00,16,16,i4,./jpn_font_static/, -1275,jpn_font_static,00027D80,16,16,i4,./jpn_font_static/, -1276,jpn_font_static,00027E00,16,16,i4,./jpn_font_static/, -1277,jpn_font_static,00027E80,16,16,i4,./jpn_font_static/, -1278,jpn_font_static,00027F00,16,16,i4,./jpn_font_static/, -1279,jpn_font_static,00027F80,16,16,i4,./jpn_font_static/, -1280,jpn_font_static,00028000,16,16,i4,./jpn_font_static/, -1281,jpn_font_static,00028080,16,16,i4,./jpn_font_static/, -1282,jpn_font_static,00028100,16,16,i4,./jpn_font_static/, -1283,jpn_font_static,00028180,16,16,i4,./jpn_font_static/, -1284,jpn_font_static,00028200,16,16,i4,./jpn_font_static/, -1285,jpn_font_static,00028280,16,16,i4,./jpn_font_static/, -1286,jpn_font_static,00028300,16,16,i4,./jpn_font_static/, -1287,jpn_font_static,00028380,16,16,i4,./jpn_font_static/, -1288,jpn_font_static,00028400,16,16,i4,./jpn_font_static/, -1289,jpn_font_static,00028480,16,16,i4,./jpn_font_static/, -1290,jpn_font_static,00028500,16,16,i4,./jpn_font_static/, -1291,jpn_font_static,00028580,16,16,i4,./jpn_font_static/, -1292,jpn_font_static,00028600,16,16,i4,./jpn_font_static/, -1293,jpn_font_static,00028680,16,16,i4,./jpn_font_static/, -1294,jpn_font_static,00028700,16,16,i4,./jpn_font_static/, -1295,jpn_font_static,00028780,16,16,i4,./jpn_font_static/, -1296,jpn_font_static,00028800,16,16,i4,./jpn_font_static/, -1297,jpn_font_static,00028880,16,16,i4,./jpn_font_static/, -1298,jpn_font_static,00028900,16,16,i4,./jpn_font_static/, -1299,jpn_font_static,00028980,16,16,i4,./jpn_font_static/, -1300,jpn_font_static,00028A00,16,16,i4,./jpn_font_static/, -1301,jpn_font_static,00028A80,16,16,i4,./jpn_font_static/, -1302,jpn_font_static,00028B00,16,16,i4,./jpn_font_static/, -1303,jpn_font_static,00028B80,16,16,i4,./jpn_font_static/, -1304,jpn_font_static,00028C00,16,16,i4,./jpn_font_static/, -1305,jpn_font_static,00028C80,16,16,i4,./jpn_font_static/, -1306,jpn_font_static,00028D00,16,16,i4,./jpn_font_static/, -1307,jpn_font_static,00028D80,16,16,i4,./jpn_font_static/, -1308,jpn_font_static,00028E00,16,16,i4,./jpn_font_static/, -1309,jpn_font_static,00028E80,16,16,i4,./jpn_font_static/, -1310,jpn_font_static,00028F00,16,16,i4,./jpn_font_static/, -1311,jpn_font_static,00028F80,16,16,i4,./jpn_font_static/, -1312,jpn_font_static,00029000,16,16,i4,./jpn_font_static/, -1313,jpn_font_static,00029080,16,16,i4,./jpn_font_static/, -1314,jpn_font_static,00029100,16,16,i4,./jpn_font_static/, -1315,jpn_font_static,00029180,16,16,i4,./jpn_font_static/, -1316,jpn_font_static,00029200,16,16,i4,./jpn_font_static/, -1317,jpn_font_static,00029280,16,16,i4,./jpn_font_static/, -1318,jpn_font_static,00029300,16,16,i4,./jpn_font_static/, -1319,jpn_font_static,00029380,16,16,i4,./jpn_font_static/, -1320,jpn_font_static,00029400,16,16,i4,./jpn_font_static/, -1321,jpn_font_static,00029480,16,16,i4,./jpn_font_static/, -1322,jpn_font_static,00029500,16,16,i4,./jpn_font_static/, -1323,jpn_font_static,00029580,16,16,i4,./jpn_font_static/, -1324,jpn_font_static,00029600,16,16,i4,./jpn_font_static/, -1325,jpn_font_static,00029680,16,16,i4,./jpn_font_static/, -1326,jpn_font_static,00029700,16,16,i4,./jpn_font_static/, -1327,jpn_font_static,00029780,16,16,i4,./jpn_font_static/, -1328,jpn_font_static,00029800,16,16,i4,./jpn_font_static/, -1329,jpn_font_static,00029880,16,16,i4,./jpn_font_static/, -1330,jpn_font_static,00029900,16,16,i4,./jpn_font_static/, -1331,jpn_font_static,00029980,16,16,i4,./jpn_font_static/, -1332,jpn_font_static,00029A00,16,16,i4,./jpn_font_static/, -1333,jpn_font_static,00029A80,16,16,i4,./jpn_font_static/, -1334,jpn_font_static,00029B00,16,16,i4,./jpn_font_static/, -1335,jpn_font_static,00029B80,16,16,i4,./jpn_font_static/, -1336,jpn_font_static,00029C00,16,16,i4,./jpn_font_static/, -1337,jpn_font_static,00029C80,16,16,i4,./jpn_font_static/, -1338,jpn_font_static,00029D00,16,16,i4,./jpn_font_static/, -1339,jpn_font_static,00029D80,16,16,i4,./jpn_font_static/, -1340,jpn_font_static,00029E00,16,16,i4,./jpn_font_static/, -1341,jpn_font_static,00029E80,16,16,i4,./jpn_font_static/, -1342,jpn_font_static,00029F00,16,16,i4,./jpn_font_static/, -1343,jpn_font_static,00029F80,16,16,i4,./jpn_font_static/, -1344,jpn_font_static,0002A000,16,16,i4,./jpn_font_static/, -1345,jpn_font_static,0002A080,16,16,i4,./jpn_font_static/, -1346,jpn_font_static,0002A100,16,16,i4,./jpn_font_static/, -1347,jpn_font_static,0002A180,16,16,i4,./jpn_font_static/, -1348,jpn_font_static,0002A200,16,16,i4,./jpn_font_static/, -1349,jpn_font_static,0002A280,16,16,i4,./jpn_font_static/, -1350,jpn_font_static,0002A300,16,16,i4,./jpn_font_static/, -1351,jpn_font_static,0002A380,16,16,i4,./jpn_font_static/, -1352,jpn_font_static,0002A400,16,16,i4,./jpn_font_static/, -1353,jpn_font_static,0002A480,16,16,i4,./jpn_font_static/, -1354,jpn_font_static,0002A500,16,16,i4,./jpn_font_static/, -1355,jpn_font_static,0002A580,16,16,i4,./jpn_font_static/, -1356,jpn_font_static,0002A600,16,16,i4,./jpn_font_static/, -1357,jpn_font_static,0002A680,16,16,i4,./jpn_font_static/, -1358,jpn_font_static,0002A700,16,16,i4,./jpn_font_static/, -1359,jpn_font_static,0002A780,16,16,i4,./jpn_font_static/, -1360,jpn_font_static,0002A800,16,16,i4,./jpn_font_static/, -1361,jpn_font_static,0002A880,16,16,i4,./jpn_font_static/, -1362,jpn_font_static,0002A900,16,16,i4,./jpn_font_static/, -1363,jpn_font_static,0002A980,16,16,i4,./jpn_font_static/, -1364,jpn_font_static,0002AA00,16,16,i4,./jpn_font_static/, -1365,jpn_font_static,0002AA80,16,16,i4,./jpn_font_static/, -1366,jpn_font_static,0002AB00,16,16,i4,./jpn_font_static/, -1367,jpn_font_static,0002AB80,16,16,i4,./jpn_font_static/, -1368,jpn_font_static,0002AC00,16,16,i4,./jpn_font_static/, -1369,jpn_font_static,0002AC80,16,16,i4,./jpn_font_static/, -1370,jpn_font_static,0002AD00,16,16,i4,./jpn_font_static/, -1371,jpn_font_static,0002AD80,16,16,i4,./jpn_font_static/, -1372,jpn_font_static,0002AE00,16,16,i4,./jpn_font_static/, -1373,jpn_font_static,0002AE80,16,16,i4,./jpn_font_static/, -1374,jpn_font_static,0002AF00,16,16,i4,./jpn_font_static/, -1375,jpn_font_static,0002AF80,16,16,i4,./jpn_font_static/, -1376,jpn_font_static,0002B000,16,16,i4,./jpn_font_static/, -1377,jpn_font_static,0002B080,16,16,i4,./jpn_font_static/, -1378,jpn_font_static,0002B100,16,16,i4,./jpn_font_static/, -1379,jpn_font_static,0002B180,16,16,i4,./jpn_font_static/, -1380,jpn_font_static,0002B200,16,16,i4,./jpn_font_static/, -1381,jpn_font_static,0002B280,16,16,i4,./jpn_font_static/, -1382,jpn_font_static,0002B300,16,16,i4,./jpn_font_static/, -1383,jpn_font_static,0002B380,16,16,i4,./jpn_font_static/, -1384,jpn_font_static,0002B400,16,16,i4,./jpn_font_static/, -1385,jpn_font_static,0002B480,16,16,i4,./jpn_font_static/, -1386,jpn_font_static,0002B500,16,16,i4,./jpn_font_static/, -1387,jpn_font_static,0002B580,16,16,i4,./jpn_font_static/, -1388,jpn_font_static,0002B600,16,16,i4,./jpn_font_static/, -1389,jpn_font_static,0002B680,16,16,i4,./jpn_font_static/, -1390,jpn_font_static,0002B700,16,16,i4,./jpn_font_static/, -1391,jpn_font_static,0002B780,16,16,i4,./jpn_font_static/, -1392,jpn_font_static,0002B800,16,16,i4,./jpn_font_static/, -1393,jpn_font_static,0002B880,16,16,i4,./jpn_font_static/, -1394,jpn_font_static,0002B900,16,16,i4,./jpn_font_static/, -1395,jpn_font_static,0002B980,16,16,i4,./jpn_font_static/, -1396,jpn_font_static,0002BA00,16,16,i4,./jpn_font_static/, -1397,jpn_font_static,0002BA80,16,16,i4,./jpn_font_static/, -1398,jpn_font_static,0002BB00,16,16,i4,./jpn_font_static/, -1399,jpn_font_static,0002BB80,16,16,i4,./jpn_font_static/, -1400,jpn_font_static,0002BC00,16,16,i4,./jpn_font_static/, -1401,jpn_font_static,0002BC80,16,16,i4,./jpn_font_static/, -1402,jpn_font_static,0002BD00,16,16,i4,./jpn_font_static/, -1403,jpn_font_static,0002BD80,16,16,i4,./jpn_font_static/, -1404,jpn_font_static,0002BE00,16,16,i4,./jpn_font_static/, -1405,jpn_font_static,0002BE80,16,16,i4,./jpn_font_static/, -1406,jpn_font_static,0002BF00,16,16,i4,./jpn_font_static/, -1407,jpn_font_static,0002BF80,16,16,i4,./jpn_font_static/, -1408,jpn_font_static,0002C000,16,16,i4,./jpn_font_static/, -1409,jpn_font_static,0002C080,16,16,i4,./jpn_font_static/, -1410,jpn_font_static,0002C100,16,16,i4,./jpn_font_static/, -1411,jpn_font_static,0002C180,16,16,i4,./jpn_font_static/, -1412,jpn_font_static,0002C200,16,16,i4,./jpn_font_static/, -1413,jpn_font_static,0002C280,16,16,i4,./jpn_font_static/, -1414,jpn_font_static,0002C300,16,16,i4,./jpn_font_static/, -1415,jpn_font_static,0002C380,16,16,i4,./jpn_font_static/, -1416,jpn_font_static,0002C400,16,16,i4,./jpn_font_static/, -1417,jpn_font_static,0002C480,16,16,i4,./jpn_font_static/, -1418,jpn_font_static,0002C500,16,16,i4,./jpn_font_static/, -1419,jpn_font_static,0002C580,16,16,i4,./jpn_font_static/, -1420,jpn_font_static,0002C600,16,16,i4,./jpn_font_static/, -1421,jpn_font_static,0002C680,16,16,i4,./jpn_font_static/, -1422,jpn_font_static,0002C700,16,16,i4,./jpn_font_static/, -1423,jpn_font_static,0002C780,16,16,i4,./jpn_font_static/, -1424,jpn_font_static,0002C800,16,16,i4,./jpn_font_static/, -1425,jpn_font_static,0002C880,16,16,i4,./jpn_font_static/, -1426,jpn_font_static,0002C900,16,16,i4,./jpn_font_static/, -1427,jpn_font_static,0002C980,16,16,i4,./jpn_font_static/, -1428,jpn_font_static,0002CA00,16,16,i4,./jpn_font_static/, -1429,jpn_font_static,0002CA80,16,16,i4,./jpn_font_static/, -1430,jpn_font_static,0002CB00,16,16,i4,./jpn_font_static/, -1431,jpn_font_static,0002CB80,16,16,i4,./jpn_font_static/, -1432,jpn_font_static,0002CC00,16,16,i4,./jpn_font_static/, -1433,jpn_font_static,0002CC80,16,16,i4,./jpn_font_static/, -1434,jpn_font_static,0002CD00,16,16,i4,./jpn_font_static/, -1435,jpn_font_static,0002CD80,16,16,i4,./jpn_font_static/, -1436,jpn_font_static,0002CE00,16,16,i4,./jpn_font_static/, -1437,jpn_font_static,0002CE80,16,16,i4,./jpn_font_static/, -1438,jpn_font_static,0002CF00,16,16,i4,./jpn_font_static/, -1439,jpn_font_static,0002CF80,16,16,i4,./jpn_font_static/, -1440,jpn_font_static,0002D000,16,16,i4,./jpn_font_static/, -1441,jpn_font_static,0002D080,16,16,i4,./jpn_font_static/, -1442,jpn_font_static,0002D100,16,16,i4,./jpn_font_static/, -1443,jpn_font_static,0002D180,16,16,i4,./jpn_font_static/, -1444,jpn_font_static,0002D200,16,16,i4,./jpn_font_static/, -1445,jpn_font_static,0002D280,16,16,i4,./jpn_font_static/, -1446,jpn_font_static,0002D300,16,16,i4,./jpn_font_static/, -1447,jpn_font_static,0002D380,16,16,i4,./jpn_font_static/, -1448,jpn_font_static,0002D400,16,16,i4,./jpn_font_static/, -1449,jpn_font_static,0002D480,16,16,i4,./jpn_font_static/, -1450,jpn_font_static,0002D500,16,16,i4,./jpn_font_static/, -1451,jpn_font_static,0002D580,16,16,i4,./jpn_font_static/, -1452,jpn_font_static,0002D600,16,16,i4,./jpn_font_static/, -1453,jpn_font_static,0002D680,16,16,i4,./jpn_font_static/, -1454,jpn_font_static,0002D700,16,16,i4,./jpn_font_static/, -1455,jpn_font_static,0002D780,16,16,i4,./jpn_font_static/, -1456,jpn_font_static,0002D800,16,16,i4,./jpn_font_static/, -1457,jpn_font_static,0002D880,16,16,i4,./jpn_font_static/, -1458,jpn_font_static,0002D900,16,16,i4,./jpn_font_static/, -1459,jpn_font_static,0002D980,16,16,i4,./jpn_font_static/, -1460,jpn_font_static,0002DA00,16,16,i4,./jpn_font_static/, -1461,jpn_font_static,0002DA80,16,16,i4,./jpn_font_static/, -1462,jpn_font_static,0002DB00,16,16,i4,./jpn_font_static/, -1463,jpn_font_static,0002DB80,16,16,i4,./jpn_font_static/, -1464,jpn_font_static,0002DC00,16,16,i4,./jpn_font_static/, -1465,jpn_font_static,0002DC80,16,16,i4,./jpn_font_static/, -1466,jpn_font_static,0002DD00,16,16,i4,./jpn_font_static/, -1467,jpn_font_static,0002DD80,16,16,i4,./jpn_font_static/, -1468,jpn_font_static,0002DE00,16,16,i4,./jpn_font_static/, -1469,jpn_font_static,0002DE80,16,16,i4,./jpn_font_static/, -1470,jpn_font_static,0002DF00,16,16,i4,./jpn_font_static/, -1471,jpn_font_static,0002DF80,16,16,i4,./jpn_font_static/, -1472,jpn_font_static,0002E000,16,16,i4,./jpn_font_static/, -1473,jpn_font_static,0002E080,16,16,i4,./jpn_font_static/, -1474,jpn_font_static,0002E100,16,16,i4,./jpn_font_static/, -1475,jpn_font_static,0002E180,16,16,i4,./jpn_font_static/, -1476,jpn_font_static,0002E200,16,16,i4,./jpn_font_static/, -1477,jpn_font_static,0002E280,16,16,i4,./jpn_font_static/, -1478,jpn_font_static,0002E300,16,16,i4,./jpn_font_static/, -1479,jpn_font_static,0002E380,16,16,i4,./jpn_font_static/, -1480,jpn_font_static,0002E400,16,16,i4,./jpn_font_static/, -1481,jpn_font_static,0002E480,16,16,i4,./jpn_font_static/, -1482,jpn_font_static,0002E500,16,16,i4,./jpn_font_static/, -1483,jpn_font_static,0002E580,16,16,i4,./jpn_font_static/, -1484,jpn_font_static,0002E600,16,16,i4,./jpn_font_static/, -1485,jpn_font_static,0002E680,16,16,i4,./jpn_font_static/, -1486,jpn_font_static,0002E700,16,16,i4,./jpn_font_static/, -1487,jpn_font_static,0002E780,16,16,i4,./jpn_font_static/, -1488,jpn_font_static,0002E800,16,16,i4,./jpn_font_static/, -1489,jpn_font_static,0002E880,16,16,i4,./jpn_font_static/, -1490,jpn_font_static,0002E900,16,16,i4,./jpn_font_static/, -1491,jpn_font_static,0002E980,16,16,i4,./jpn_font_static/, -1492,jpn_font_static,0002EA00,16,16,i4,./jpn_font_static/, -1493,jpn_font_static,0002EA80,16,16,i4,./jpn_font_static/, -1494,jpn_font_static,0002EB00,16,16,i4,./jpn_font_static/, -1495,jpn_font_static,0002EB80,16,16,i4,./jpn_font_static/, -1496,jpn_font_static,0002EC00,16,16,i4,./jpn_font_static/, -1497,jpn_font_static,0002EC80,16,16,i4,./jpn_font_static/, -1498,jpn_font_static,0002ED00,16,16,i4,./jpn_font_static/, -1499,jpn_font_static,0002ED80,16,16,i4,./jpn_font_static/, -1500,jpn_font_static,0002EE00,16,16,i4,./jpn_font_static/, -1501,jpn_font_static,0002EE80,16,16,i4,./jpn_font_static/, -1502,jpn_font_static,0002EF00,16,16,i4,./jpn_font_static/, -1503,jpn_font_static,0002EF80,16,16,i4,./jpn_font_static/, -1504,jpn_font_static,0002F000,16,16,i4,./jpn_font_static/, -1505,jpn_font_static,0002F080,16,16,i4,./jpn_font_static/, -1506,jpn_font_static,0002F100,16,16,i4,./jpn_font_static/, -1507,jpn_font_static,0002F180,16,16,i4,./jpn_font_static/, -1508,jpn_font_static,0002F200,16,16,i4,./jpn_font_static/, -1509,jpn_font_static,0002F280,16,16,i4,./jpn_font_static/, -1510,jpn_font_static,0002F300,16,16,i4,./jpn_font_static/, -1511,jpn_font_static,0002F380,16,16,i4,./jpn_font_static/, -1512,jpn_font_static,0002F400,16,16,i4,./jpn_font_static/, -1513,jpn_font_static,0002F480,16,16,i4,./jpn_font_static/, -1514,jpn_font_static,0002F500,16,16,i4,./jpn_font_static/, -1515,jpn_font_static,0002F580,16,16,i4,./jpn_font_static/, -1516,jpn_font_static,0002F600,16,16,i4,./jpn_font_static/, -1517,jpn_font_static,0002F680,16,16,i4,./jpn_font_static/, -1518,jpn_font_static,0002F700,16,16,i4,./jpn_font_static/, -1519,jpn_font_static,0002F780,16,16,i4,./jpn_font_static/, -1520,jpn_font_static,0002F800,16,16,i4,./jpn_font_static/, -1521,jpn_font_static,0002F880,16,16,i4,./jpn_font_static/, -1522,jpn_font_static,0002F900,16,16,i4,./jpn_font_static/, -1523,jpn_font_static,0002F980,16,16,i4,./jpn_font_static/, -1524,jpn_font_static,0002FA00,16,16,i4,./jpn_font_static/, -1525,jpn_font_static,0002FA80,16,16,i4,./jpn_font_static/, -1526,jpn_font_static,0002FB00,16,16,i4,./jpn_font_static/, -1527,jpn_font_static,0002FB80,16,16,i4,./jpn_font_static/, -1528,jpn_font_static,0002FC00,16,16,i4,./jpn_font_static/, -1529,jpn_font_static,0002FC80,16,16,i4,./jpn_font_static/, -1530,jpn_font_static,0002FD00,16,16,i4,./jpn_font_static/, -1531,jpn_font_static,0002FD80,16,16,i4,./jpn_font_static/, -1532,jpn_font_static,0002FE00,16,16,i4,./jpn_font_static/, -1533,jpn_font_static,0002FE80,16,16,i4,./jpn_font_static/, -1534,jpn_font_static,0002FF00,16,16,i4,./jpn_font_static/, -1535,jpn_font_static,0002FF80,16,16,i4,./jpn_font_static/, -1536,jpn_font_static,00030000,16,16,i4,./jpn_font_static/, -1537,jpn_font_static,00030080,16,16,i4,./jpn_font_static/, -1538,jpn_font_static,00030100,16,16,i4,./jpn_font_static/, -1539,jpn_font_static,00030180,16,16,i4,./jpn_font_static/, -1540,jpn_font_static,00030200,16,16,i4,./jpn_font_static/, -1541,jpn_font_static,00030280,16,16,i4,./jpn_font_static/, -1542,jpn_font_static,00030300,16,16,i4,./jpn_font_static/, -1543,jpn_font_static,00030380,16,16,i4,./jpn_font_static/, -1544,jpn_font_static,00030400,16,16,i4,./jpn_font_static/, -1545,jpn_font_static,00030480,16,16,i4,./jpn_font_static/, -1546,jpn_font_static,00030500,16,16,i4,./jpn_font_static/, -1547,jpn_font_static,00030580,16,16,i4,./jpn_font_static/, -1548,jpn_font_static,00030600,16,16,i4,./jpn_font_static/, -1549,jpn_font_static,00030680,16,16,i4,./jpn_font_static/, -1550,jpn_font_static,00030700,16,16,i4,./jpn_font_static/, -1551,jpn_font_static,00030780,16,16,i4,./jpn_font_static/, -1552,jpn_font_static,00030800,16,16,i4,./jpn_font_static/, -1553,jpn_font_static,00030880,16,16,i4,./jpn_font_static/, -1554,jpn_font_static,00030900,16,16,i4,./jpn_font_static/, -1555,jpn_font_static,00030980,16,16,i4,./jpn_font_static/, -1556,jpn_font_static,00030A00,16,16,i4,./jpn_font_static/, -1557,jpn_font_static,00030A80,16,16,i4,./jpn_font_static/, -1558,jpn_font_static,00030B00,16,16,i4,./jpn_font_static/, -1559,jpn_font_static,00030B80,16,16,i4,./jpn_font_static/, -1560,jpn_font_static,00030C00,16,16,i4,./jpn_font_static/, -1561,jpn_font_static,00030C80,16,16,i4,./jpn_font_static/, -1562,jpn_font_static,00030D00,16,16,i4,./jpn_font_static/, -1563,jpn_font_static,00030D80,16,16,i4,./jpn_font_static/, -1564,jpn_font_static,00030E00,16,16,i4,./jpn_font_static/, -1565,jpn_font_static,00030E80,16,16,i4,./jpn_font_static/, -1566,jpn_font_static,00030F00,16,16,i4,./jpn_font_static/, -1567,jpn_font_static,00030F80,16,16,i4,./jpn_font_static/, -1568,jpn_font_static,00031000,16,16,i4,./jpn_font_static/, -1569,jpn_font_static,00031080,16,16,i4,./jpn_font_static/, -1570,jpn_font_static,00031100,16,16,i4,./jpn_font_static/, -1571,jpn_font_static,00031180,16,16,i4,./jpn_font_static/, -1572,jpn_font_static,00031200,16,16,i4,./jpn_font_static/, -1573,jpn_font_static,00031280,16,16,i4,./jpn_font_static/, -1574,jpn_font_static,00031300,16,16,i4,./jpn_font_static/, -1575,jpn_font_static,00031380,16,16,i4,./jpn_font_static/, -1576,jpn_font_static,00031400,16,16,i4,./jpn_font_static/, -1577,jpn_font_static,00031480,16,16,i4,./jpn_font_static/, -1578,jpn_font_static,00031500,16,16,i4,./jpn_font_static/, -1579,jpn_font_static,00031580,16,16,i4,./jpn_font_static/, -1580,jpn_font_static,00031600,16,16,i4,./jpn_font_static/, -1581,jpn_font_static,00031680,16,16,i4,./jpn_font_static/, -1582,jpn_font_static,00031700,16,16,i4,./jpn_font_static/, -1583,jpn_font_static,00031780,16,16,i4,./jpn_font_static/, -1584,jpn_font_static,00031800,16,16,i4,./jpn_font_static/, -1585,jpn_font_static,00031880,16,16,i4,./jpn_font_static/, -1586,jpn_font_static,00031900,16,16,i4,./jpn_font_static/, -1587,jpn_font_static,00031980,16,16,i4,./jpn_font_static/, -1588,jpn_font_static,00031A00,16,16,i4,./jpn_font_static/, -1589,jpn_font_static,00031A80,16,16,i4,./jpn_font_static/, -1590,jpn_font_static,00031B00,16,16,i4,./jpn_font_static/, -1591,jpn_font_static,00031B80,16,16,i4,./jpn_font_static/, -1592,jpn_font_static,00031C00,16,16,i4,./jpn_font_static/, -1593,jpn_font_static,00031C80,16,16,i4,./jpn_font_static/, -1594,jpn_font_static,00031D00,16,16,i4,./jpn_font_static/, -1595,jpn_font_static,00031D80,16,16,i4,./jpn_font_static/, -1596,jpn_font_static,00031E00,16,16,i4,./jpn_font_static/, -1597,jpn_font_static,00031E80,16,16,i4,./jpn_font_static/, -1598,jpn_font_static,00031F00,16,16,i4,./jpn_font_static/, -1599,jpn_font_static,00031F80,16,16,i4,./jpn_font_static/, -1600,jpn_font_static,00032000,16,16,i4,./jpn_font_static/, -1601,jpn_font_static,00032080,16,16,i4,./jpn_font_static/, -1602,jpn_font_static,00032100,16,16,i4,./jpn_font_static/, -1603,jpn_font_static,00032180,16,16,i4,./jpn_font_static/, -1604,jpn_font_static,00032200,16,16,i4,./jpn_font_static/, -1605,jpn_font_static,00032280,16,16,i4,./jpn_font_static/, -1606,jpn_font_static,00032300,16,16,i4,./jpn_font_static/, -1607,jpn_font_static,00032380,16,16,i4,./jpn_font_static/, -1608,jpn_font_static,00032400,16,16,i4,./jpn_font_static/, -1609,jpn_font_static,00032480,16,16,i4,./jpn_font_static/, -1610,jpn_font_static,00032500,16,16,i4,./jpn_font_static/, -1611,jpn_font_static,00032580,16,16,i4,./jpn_font_static/, -1612,jpn_font_static,00032600,16,16,i4,./jpn_font_static/, -1613,jpn_font_static,00032680,16,16,i4,./jpn_font_static/, -1614,jpn_font_static,00032700,16,16,i4,./jpn_font_static/, -1615,jpn_font_static,00032780,16,16,i4,./jpn_font_static/, -1616,jpn_font_static,00032800,16,16,i4,./jpn_font_static/, -1617,jpn_font_static,00032880,16,16,i4,./jpn_font_static/, -1618,jpn_font_static,00032900,16,16,i4,./jpn_font_static/, -1619,jpn_font_static,00032980,16,16,i4,./jpn_font_static/, -1620,jpn_font_static,00032A00,16,16,i4,./jpn_font_static/, -1621,jpn_font_static,00032A80,16,16,i4,./jpn_font_static/, -1622,jpn_font_static,00032B00,16,16,i4,./jpn_font_static/, -1623,jpn_font_static,00032B80,16,16,i4,./jpn_font_static/, -1624,jpn_font_static,00032C00,16,16,i4,./jpn_font_static/, -1625,jpn_font_static,00032C80,16,16,i4,./jpn_font_static/, -1626,jpn_font_static,00032D00,16,16,i4,./jpn_font_static/, -1627,jpn_font_static,00032D80,16,16,i4,./jpn_font_static/, -1628,jpn_font_static,00032E00,16,16,i4,./jpn_font_static/, -1629,jpn_font_static,00032E80,16,16,i4,./jpn_font_static/, -1630,jpn_font_static,00032F00,16,16,i4,./jpn_font_static/, -1631,jpn_font_static,00032F80,16,16,i4,./jpn_font_static/, -1632,jpn_font_static,00033000,16,16,i4,./jpn_font_static/, -1633,jpn_font_static,00033080,16,16,i4,./jpn_font_static/, -1634,jpn_font_static,00033100,16,16,i4,./jpn_font_static/, -1635,jpn_font_static,00033180,16,16,i4,./jpn_font_static/, -1636,jpn_font_static,00033200,16,16,i4,./jpn_font_static/, -1637,jpn_font_static,00033280,16,16,i4,./jpn_font_static/, -1638,jpn_font_static,00033300,16,16,i4,./jpn_font_static/, -1639,jpn_font_static,00033380,16,16,i4,./jpn_font_static/, -1640,jpn_font_static,00033400,16,16,i4,./jpn_font_static/, -1641,jpn_font_static,00033480,16,16,i4,./jpn_font_static/, -1642,jpn_font_static,00033500,16,16,i4,./jpn_font_static/, -1643,jpn_font_static,00033580,16,16,i4,./jpn_font_static/, -1644,jpn_font_static,00033600,16,16,i4,./jpn_font_static/, -1645,jpn_font_static,00033680,16,16,i4,./jpn_font_static/, -1646,jpn_font_static,00033700,16,16,i4,./jpn_font_static/, -1647,jpn_font_static,00033780,16,16,i4,./jpn_font_static/, -1648,jpn_font_static,00033800,16,16,i4,./jpn_font_static/, -1649,jpn_font_static,00033880,16,16,i4,./jpn_font_static/, -1650,jpn_font_static,00033900,16,16,i4,./jpn_font_static/, -1651,jpn_font_static,00033980,16,16,i4,./jpn_font_static/, -1652,jpn_font_static,00033A00,16,16,i4,./jpn_font_static/, -1653,jpn_font_static,00033A80,16,16,i4,./jpn_font_static/, -1654,jpn_font_static,00033B00,16,16,i4,./jpn_font_static/, -1655,jpn_font_static,00033B80,16,16,i4,./jpn_font_static/, -1656,jpn_font_static,00033C00,16,16,i4,./jpn_font_static/, -1657,jpn_font_static,00033C80,16,16,i4,./jpn_font_static/, -1658,jpn_font_static,00033D00,16,16,i4,./jpn_font_static/, -1659,jpn_font_static,00033D80,16,16,i4,./jpn_font_static/, -1660,jpn_font_static,00033E00,16,16,i4,./jpn_font_static/, -1661,jpn_font_static,00033E80,16,16,i4,./jpn_font_static/, -1662,jpn_font_static,00033F00,16,16,i4,./jpn_font_static/, -1663,jpn_font_static,00033F80,16,16,i4,./jpn_font_static/, -1664,jpn_font_static,00034000,16,16,i4,./jpn_font_static/, -1665,jpn_font_static,00034080,16,16,i4,./jpn_font_static/, -1666,jpn_font_static,00034100,16,16,i4,./jpn_font_static/, -1667,jpn_font_static,00034180,16,16,i4,./jpn_font_static/, -1668,jpn_font_static,00034200,16,16,i4,./jpn_font_static/, -1669,jpn_font_static,00034280,16,16,i4,./jpn_font_static/, -1670,jpn_font_static,00034300,16,16,i4,./jpn_font_static/, -1671,jpn_font_static,00034380,16,16,i4,./jpn_font_static/, -1672,jpn_font_static,00034400,16,16,i4,./jpn_font_static/, -1673,jpn_font_static,00034480,16,16,i4,./jpn_font_static/, -1674,jpn_font_static,00034500,16,16,i4,./jpn_font_static/, -1675,jpn_font_static,00034580,16,16,i4,./jpn_font_static/, -1676,jpn_font_static,00034600,16,16,i4,./jpn_font_static/, -1677,jpn_font_static,00034680,16,16,i4,./jpn_font_static/, -1678,jpn_font_static,00034700,16,16,i4,./jpn_font_static/, -1679,jpn_font_static,00034780,16,16,i4,./jpn_font_static/, -1680,jpn_font_static,00034800,16,16,i4,./jpn_font_static/, -1681,jpn_font_static,00034880,16,16,i4,./jpn_font_static/, -1682,jpn_font_static,00034900,16,16,i4,./jpn_font_static/, -1683,jpn_font_static,00034980,16,16,i4,./jpn_font_static/, -1684,jpn_font_static,00034A00,16,16,i4,./jpn_font_static/, -1685,jpn_font_static,00034A80,16,16,i4,./jpn_font_static/, -1686,jpn_font_static,00034B00,16,16,i4,./jpn_font_static/, -1687,jpn_font_static,00034B80,16,16,i4,./jpn_font_static/, -1688,jpn_font_static,00034C00,16,16,i4,./jpn_font_static/, -1689,jpn_font_static,00034C80,16,16,i4,./jpn_font_static/, -1690,jpn_font_static,00034D00,16,16,i4,./jpn_font_static/, -1691,jpn_font_static,00034D80,16,16,i4,./jpn_font_static/, -1692,jpn_font_static,00034E00,16,16,i4,./jpn_font_static/, -1693,jpn_font_static,00034E80,16,16,i4,./jpn_font_static/, -1694,jpn_font_static,00034F00,16,16,i4,./jpn_font_static/, -1695,jpn_font_static,00034F80,16,16,i4,./jpn_font_static/, -1696,jpn_font_static,00035000,16,16,i4,./jpn_font_static/, -1697,jpn_font_static,00035080,16,16,i4,./jpn_font_static/, -1698,jpn_font_static,00035100,16,16,i4,./jpn_font_static/, -1699,jpn_font_static,00035180,16,16,i4,./jpn_font_static/, -1700,jpn_font_static,00035200,16,16,i4,./jpn_font_static/, -1701,jpn_font_static,00035280,16,16,i4,./jpn_font_static/, -1702,jpn_font_static,00035300,16,16,i4,./jpn_font_static/, -1703,jpn_font_static,00035380,16,16,i4,./jpn_font_static/, -1704,jpn_font_static,00035400,16,16,i4,./jpn_font_static/, -1705,jpn_font_static,00035480,16,16,i4,./jpn_font_static/, -1706,jpn_font_static,00035500,16,16,i4,./jpn_font_static/, -1707,jpn_font_static,00035580,16,16,i4,./jpn_font_static/, -1708,jpn_font_static,00035600,16,16,i4,./jpn_font_static/, -1709,jpn_font_static,00035680,16,16,i4,./jpn_font_static/, -1710,jpn_font_static,00035700,16,16,i4,./jpn_font_static/, -1711,jpn_font_static,00035780,16,16,i4,./jpn_font_static/, -1712,jpn_font_static,00035800,16,16,i4,./jpn_font_static/, -1713,jpn_font_static,00035880,16,16,i4,./jpn_font_static/, -1714,jpn_font_static,00035900,16,16,i4,./jpn_font_static/, -1715,jpn_font_static,00035980,16,16,i4,./jpn_font_static/, -1716,jpn_font_static,00035A00,16,16,i4,./jpn_font_static/, -1717,jpn_font_static,00035A80,16,16,i4,./jpn_font_static/, -1718,jpn_font_static,00035B00,16,16,i4,./jpn_font_static/, -1719,jpn_font_static,00035B80,16,16,i4,./jpn_font_static/, -1720,jpn_font_static,00035C00,16,16,i4,./jpn_font_static/, -1721,jpn_font_static,00035C80,16,16,i4,./jpn_font_static/, -1722,jpn_font_static,00035D00,16,16,i4,./jpn_font_static/, -1723,jpn_font_static,00035D80,16,16,i4,./jpn_font_static/, -1724,jpn_font_static,00035E00,16,16,i4,./jpn_font_static/, -1725,jpn_font_static,00035E80,16,16,i4,./jpn_font_static/, -1726,jpn_font_static,00035F00,16,16,i4,./jpn_font_static/, -1727,jpn_font_static,00035F80,16,16,i4,./jpn_font_static/, -1728,jpn_font_static,00036000,16,16,i4,./jpn_font_static/, -1729,jpn_font_static,00036080,16,16,i4,./jpn_font_static/, -1730,jpn_font_static,00036100,16,16,i4,./jpn_font_static/, -1731,jpn_font_static,00036180,16,16,i4,./jpn_font_static/, -1732,jpn_font_static,00036200,16,16,i4,./jpn_font_static/, -1733,jpn_font_static,00036280,16,16,i4,./jpn_font_static/, -1734,jpn_font_static,00036300,16,16,i4,./jpn_font_static/, -1735,jpn_font_static,00036380,16,16,i4,./jpn_font_static/, -1736,jpn_font_static,00036400,16,16,i4,./jpn_font_static/, -1737,jpn_font_static,00036480,16,16,i4,./jpn_font_static/, -1738,jpn_font_static,00036500,16,16,i4,./jpn_font_static/, -1739,jpn_font_static,00036580,16,16,i4,./jpn_font_static/, -1740,jpn_font_static,00036600,16,16,i4,./jpn_font_static/, -1741,jpn_font_static,00036680,16,16,i4,./jpn_font_static/, -1742,jpn_font_static,00036700,16,16,i4,./jpn_font_static/, -1743,jpn_font_static,00036780,16,16,i4,./jpn_font_static/, -1744,jpn_font_static,00036800,16,16,i4,./jpn_font_static/, -1745,jpn_font_static,00036880,16,16,i4,./jpn_font_static/, -1746,jpn_font_static,00036900,16,16,i4,./jpn_font_static/, -1747,jpn_font_static,00036980,16,16,i4,./jpn_font_static/, -1748,jpn_font_static,00036A00,16,16,i4,./jpn_font_static/, -1749,jpn_font_static,00036A80,16,16,i4,./jpn_font_static/, -1750,jpn_font_static,00036B00,16,16,i4,./jpn_font_static/, -1751,jpn_font_static,00036B80,16,16,i4,./jpn_font_static/, -1752,jpn_font_static,00036C00,16,16,i4,./jpn_font_static/, -1753,jpn_font_static,00036C80,16,16,i4,./jpn_font_static/, -1754,jpn_font_static,00036D00,16,16,i4,./jpn_font_static/, -1755,jpn_font_static,00036D80,16,16,i4,./jpn_font_static/, -1756,jpn_font_static,00036E00,16,16,i4,./jpn_font_static/, -1757,jpn_font_static,00036E80,16,16,i4,./jpn_font_static/, -1758,jpn_font_static,00036F00,16,16,i4,./jpn_font_static/, -1759,jpn_font_static,00036F80,16,16,i4,./jpn_font_static/, -1760,jpn_font_static,00037000,16,16,i4,./jpn_font_static/, -1761,jpn_font_static,00037080,16,16,i4,./jpn_font_static/, -1762,jpn_font_static,00037100,16,16,i4,./jpn_font_static/, -1763,jpn_font_static,00037180,16,16,i4,./jpn_font_static/, -1764,jpn_font_static,00037200,16,16,i4,./jpn_font_static/, -1765,jpn_font_static,00037280,16,16,i4,./jpn_font_static/, -1766,jpn_font_static,00037300,16,16,i4,./jpn_font_static/, -1767,jpn_font_static,00037380,16,16,i4,./jpn_font_static/, -1768,jpn_font_static,00037400,16,16,i4,./jpn_font_static/, -1769,jpn_font_static,00037480,16,16,i4,./jpn_font_static/, -1770,jpn_font_static,00037500,16,16,i4,./jpn_font_static/, -1771,jpn_font_static,00037580,16,16,i4,./jpn_font_static/, -1772,jpn_font_static,00037600,16,16,i4,./jpn_font_static/, -1773,jpn_font_static,00037680,16,16,i4,./jpn_font_static/, -1774,jpn_font_static,00037700,16,16,i4,./jpn_font_static/, -1775,jpn_font_static,00037780,16,16,i4,./jpn_font_static/, -1776,jpn_font_static,00037800,16,16,i4,./jpn_font_static/, -1777,jpn_font_static,00037880,16,16,i4,./jpn_font_static/, -1778,jpn_font_static,00037900,16,16,i4,./jpn_font_static/, -1779,jpn_font_static,00037980,16,16,i4,./jpn_font_static/, -1780,jpn_font_static,00037A00,16,16,i4,./jpn_font_static/, -1781,jpn_font_static,00037A80,16,16,i4,./jpn_font_static/, -1782,jpn_font_static,00037B00,16,16,i4,./jpn_font_static/, -1783,jpn_font_static,00037B80,16,16,i4,./jpn_font_static/, -1784,jpn_font_static,00037C00,16,16,i4,./jpn_font_static/, -1785,jpn_font_static,00037C80,16,16,i4,./jpn_font_static/, -1786,jpn_font_static,00037D00,16,16,i4,./jpn_font_static/, -1787,jpn_font_static,00037D80,16,16,i4,./jpn_font_static/, -1788,jpn_font_static,00037E00,16,16,i4,./jpn_font_static/, -1789,jpn_font_static,00037E80,16,16,i4,./jpn_font_static/, -1790,jpn_font_static,00037F00,16,16,i4,./jpn_font_static/, -1791,jpn_font_static,00037F80,16,16,i4,./jpn_font_static/, -1792,jpn_font_static,00038000,16,16,i4,./jpn_font_static/, -1793,jpn_font_static,00038080,16,16,i4,./jpn_font_static/, -1794,jpn_font_static,00038100,16,16,i4,./jpn_font_static/, -1795,jpn_font_static,00038180,16,16,i4,./jpn_font_static/, -1796,jpn_font_static,00038200,16,16,i4,./jpn_font_static/, -1797,jpn_font_static,00038280,16,16,i4,./jpn_font_static/, -1798,jpn_font_static,00038300,16,16,i4,./jpn_font_static/, -1799,jpn_font_static,00038380,16,16,i4,./jpn_font_static/, -1800,jpn_font_static,00038400,16,16,i4,./jpn_font_static/, -1801,jpn_font_static,00038480,16,16,i4,./jpn_font_static/, -1802,jpn_font_static,00038500,16,16,i4,./jpn_font_static/, -1803,jpn_font_static,00038580,16,16,i4,./jpn_font_static/, -1804,jpn_font_static,00038600,16,16,i4,./jpn_font_static/, -1805,jpn_font_static,00038680,16,16,i4,./jpn_font_static/, -1806,jpn_font_static,00038700,16,16,i4,./jpn_font_static/, -1807,jpn_font_static,00038780,16,16,i4,./jpn_font_static/, -1808,jpn_font_static,00038800,16,16,i4,./jpn_font_static/, -1809,jpn_font_static,00038880,16,16,i4,./jpn_font_static/, -1810,jpn_font_static,00038900,16,16,i4,./jpn_font_static/, -1811,jpn_font_static,00038980,16,16,i4,./jpn_font_static/, -1812,jpn_font_static,00038A00,16,16,i4,./jpn_font_static/, -1813,jpn_font_static,00038A80,16,16,i4,./jpn_font_static/, -1814,jpn_font_static,00038B00,16,16,i4,./jpn_font_static/, -1815,jpn_font_static,00038B80,16,16,i4,./jpn_font_static/, -1816,jpn_font_static,00038C00,16,16,i4,./jpn_font_static/, -1817,jpn_font_static,00038C80,16,16,i4,./jpn_font_static/, -1818,jpn_font_static,00038D00,16,16,i4,./jpn_font_static/, -1819,jpn_font_static,00038D80,16,16,i4,./jpn_font_static/, -1820,jpn_font_static,00038E00,16,16,i4,./jpn_font_static/, -1821,jpn_font_static,00038E80,16,16,i4,./jpn_font_static/, -1822,jpn_font_static,00038F00,16,16,i4,./jpn_font_static/, -1823,jpn_font_static,00038F80,16,16,i4,./jpn_font_static/, -1824,jpn_font_static,00039000,16,16,i4,./jpn_font_static/, -1825,jpn_font_static,00039080,16,16,i4,./jpn_font_static/, -1826,jpn_font_static,00039100,16,16,i4,./jpn_font_static/, -1827,jpn_font_static,00039180,16,16,i4,./jpn_font_static/, -1828,jpn_font_static,00039200,16,16,i4,./jpn_font_static/, -1829,jpn_font_static,00039280,16,16,i4,./jpn_font_static/, -1830,jpn_font_static,00039300,16,16,i4,./jpn_font_static/, -1831,jpn_font_static,00039380,16,16,i4,./jpn_font_static/, -1832,jpn_font_static,00039400,16,16,i4,./jpn_font_static/, -1833,jpn_font_static,00039480,16,16,i4,./jpn_font_static/, -1834,jpn_font_static,00039500,16,16,i4,./jpn_font_static/, -1835,jpn_font_static,00039580,16,16,i4,./jpn_font_static/, -1836,jpn_font_static,00039600,16,16,i4,./jpn_font_static/, -1837,jpn_font_static,00039680,16,16,i4,./jpn_font_static/, -1838,jpn_font_static,00039700,16,16,i4,./jpn_font_static/, -1839,jpn_font_static,00039780,16,16,i4,./jpn_font_static/, -1840,jpn_font_static,00039800,16,16,i4,./jpn_font_static/, -1841,jpn_font_static,00039880,16,16,i4,./jpn_font_static/, -1842,jpn_font_static,00039900,16,16,i4,./jpn_font_static/, -1843,jpn_font_static,00039980,16,16,i4,./jpn_font_static/, -1844,jpn_font_static,00039A00,16,16,i4,./jpn_font_static/, -1845,jpn_font_static,00039A80,16,16,i4,./jpn_font_static/, -1846,jpn_font_static,00039B00,16,16,i4,./jpn_font_static/, -1847,jpn_font_static,00039B80,16,16,i4,./jpn_font_static/, -1848,jpn_font_static,00039C00,16,16,i4,./jpn_font_static/, -1849,jpn_font_static,00039C80,16,16,i4,./jpn_font_static/, -1850,jpn_font_static,00039D00,16,16,i4,./jpn_font_static/, -1851,jpn_font_static,00039D80,16,16,i4,./jpn_font_static/, -1852,jpn_font_static,00039E00,16,16,i4,./jpn_font_static/, -1853,jpn_font_static,00039E80,16,16,i4,./jpn_font_static/, -1854,jpn_font_static,00039F00,16,16,i4,./jpn_font_static/, -1855,jpn_font_static,00039F80,16,16,i4,./jpn_font_static/, -1856,jpn_font_static,0003A000,16,16,i4,./jpn_font_static/, -1857,jpn_font_static,0003A080,16,16,i4,./jpn_font_static/, -1858,jpn_font_static,0003A100,16,16,i4,./jpn_font_static/, -1859,jpn_font_static,0003A180,16,16,i4,./jpn_font_static/, -1860,jpn_font_static,0003A200,16,16,i4,./jpn_font_static/, -1861,jpn_font_static,0003A280,16,16,i4,./jpn_font_static/, -1862,jpn_font_static,0003A300,16,16,i4,./jpn_font_static/, -1863,jpn_font_static,0003A380,16,16,i4,./jpn_font_static/, -1864,jpn_font_static,0003A400,16,16,i4,./jpn_font_static/, -1865,jpn_font_static,0003A480,16,16,i4,./jpn_font_static/, -1866,jpn_font_static,0003A500,16,16,i4,./jpn_font_static/, -1867,jpn_font_static,0003A580,16,16,i4,./jpn_font_static/, -1868,jpn_font_static,0003A600,16,16,i4,./jpn_font_static/, -1869,jpn_font_static,0003A680,16,16,i4,./jpn_font_static/, -1870,jpn_font_static,0003A700,16,16,i4,./jpn_font_static/, -1871,jpn_font_static,0003A780,16,16,i4,./jpn_font_static/, -1872,jpn_font_static,0003A800,16,16,i4,./jpn_font_static/, -1873,jpn_font_static,0003A880,16,16,i4,./jpn_font_static/, -1874,jpn_font_static,0003A900,16,16,i4,./jpn_font_static/, -1875,jpn_font_static,0003A980,16,16,i4,./jpn_font_static/, -1876,jpn_font_static,0003AA00,16,16,i4,./jpn_font_static/, -1877,jpn_font_static,0003AA80,16,16,i4,./jpn_font_static/, -1878,jpn_font_static,0003AB00,16,16,i4,./jpn_font_static/, -1879,jpn_font_static,0003AB80,16,16,i4,./jpn_font_static/, -1880,jpn_font_static,0003AC00,16,16,i4,./jpn_font_static/, -1881,jpn_font_static,0003AC80,16,16,i4,./jpn_font_static/, -1882,jpn_font_static,0003AD00,16,16,i4,./jpn_font_static/, -1883,jpn_font_static,0003AD80,16,16,i4,./jpn_font_static/, -1884,jpn_font_static,0003AE00,16,16,i4,./jpn_font_static/, -1885,jpn_font_static,0003AE80,16,16,i4,./jpn_font_static/, -1886,jpn_font_static,0003AF00,16,16,i4,./jpn_font_static/, -1887,jpn_font_static,0003AF80,16,16,i4,./jpn_font_static/, -1888,jpn_font_static,0003B000,16,16,i4,./jpn_font_static/, -1889,jpn_font_static,0003B080,16,16,i4,./jpn_font_static/, -1890,jpn_font_static,0003B100,16,16,i4,./jpn_font_static/, -1891,jpn_font_static,0003B180,16,16,i4,./jpn_font_static/, -1892,jpn_font_static,0003B200,16,16,i4,./jpn_font_static/, -1893,jpn_font_static,0003B280,16,16,i4,./jpn_font_static/, -1894,jpn_font_static,0003B300,16,16,i4,./jpn_font_static/, -1895,jpn_font_static,0003B380,16,16,i4,./jpn_font_static/, -1896,jpn_font_static,0003B400,16,16,i4,./jpn_font_static/, -1897,jpn_font_static,0003B480,16,16,i4,./jpn_font_static/, -1898,jpn_font_static,0003B500,16,16,i4,./jpn_font_static/, -1899,jpn_font_static,0003B580,16,16,i4,./jpn_font_static/, -1900,jpn_font_static,0003B600,16,16,i4,./jpn_font_static/, -1901,jpn_font_static,0003B680,16,16,i4,./jpn_font_static/, -1902,jpn_font_static,0003B700,16,16,i4,./jpn_font_static/, -1903,jpn_font_static,0003B780,16,16,i4,./jpn_font_static/, -1904,jpn_font_static,0003B800,16,16,i4,./jpn_font_static/, -1905,jpn_font_static,0003B880,16,16,i4,./jpn_font_static/, -1906,jpn_font_static,0003B900,16,16,i4,./jpn_font_static/, -1907,jpn_font_static,0003B980,16,16,i4,./jpn_font_static/, -1908,jpn_font_static,0003BA00,16,16,i4,./jpn_font_static/, -1909,jpn_font_static,0003BA80,16,16,i4,./jpn_font_static/, -1910,jpn_font_static,0003BB00,16,16,i4,./jpn_font_static/, -1911,jpn_font_static,0003BB80,16,16,i4,./jpn_font_static/, -1912,jpn_font_static,0003BC00,16,16,i4,./jpn_font_static/, -1913,jpn_font_static,0003BC80,16,16,i4,./jpn_font_static/, -1914,jpn_font_static,0003BD00,16,16,i4,./jpn_font_static/, -1915,jpn_font_static,0003BD80,16,16,i4,./jpn_font_static/, -1916,jpn_font_static,0003BE00,16,16,i4,./jpn_font_static/, -1917,jpn_font_static,0003BE80,16,16,i4,./jpn_font_static/, -1918,jpn_font_static,0003BF00,16,16,i4,./jpn_font_static/, -1919,jpn_font_static,0003BF80,16,16,i4,./jpn_font_static/, -1920,jpn_font_static,0003C000,16,16,i4,./jpn_font_static/, -1921,jpn_font_static,0003C080,16,16,i4,./jpn_font_static/, -1922,jpn_font_static,0003C100,16,16,i4,./jpn_font_static/, -1923,jpn_font_static,0003C180,16,16,i4,./jpn_font_static/, -1924,jpn_font_static,0003C200,16,16,i4,./jpn_font_static/, -1925,jpn_font_static,0003C280,16,16,i4,./jpn_font_static/, -1926,jpn_font_static,0003C300,16,16,i4,./jpn_font_static/, -1927,jpn_font_static,0003C380,16,16,i4,./jpn_font_static/, -1928,jpn_font_static,0003C400,16,16,i4,./jpn_font_static/, -1929,jpn_font_static,0003C480,16,16,i4,./jpn_font_static/, -1930,jpn_font_static,0003C500,16,16,i4,./jpn_font_static/, -1931,jpn_font_static,0003C580,16,16,i4,./jpn_font_static/, -1932,jpn_font_static,0003C600,16,16,i4,./jpn_font_static/, -1933,jpn_font_static,0003C680,16,16,i4,./jpn_font_static/, -1934,jpn_font_static,0003C700,16,16,i4,./jpn_font_static/, -1935,jpn_font_static,0003C780,16,16,i4,./jpn_font_static/, -1936,jpn_font_static,0003C800,16,16,i4,./jpn_font_static/, -1937,jpn_font_static,0003C880,16,16,i4,./jpn_font_static/, -1938,jpn_font_static,0003C900,16,16,i4,./jpn_font_static/, -1939,jpn_font_static,0003C980,16,16,i4,./jpn_font_static/, -1940,jpn_font_static,0003CA00,16,16,i4,./jpn_font_static/, -1941,jpn_font_static,0003CA80,16,16,i4,./jpn_font_static/, -1942,jpn_font_static,0003CB00,16,16,i4,./jpn_font_static/, -1943,jpn_font_static,0003CB80,16,16,i4,./jpn_font_static/, -1944,jpn_font_static,0003CC00,16,16,i4,./jpn_font_static/, -1945,jpn_font_static,0003CC80,16,16,i4,./jpn_font_static/, -1946,jpn_font_static,0003CD00,16,16,i4,./jpn_font_static/, -1947,jpn_font_static,0003CD80,16,16,i4,./jpn_font_static/, -1948,jpn_font_static,0003CE00,16,16,i4,./jpn_font_static/, -1949,jpn_font_static,0003CE80,16,16,i4,./jpn_font_static/, -1950,jpn_font_static,0003CF00,16,16,i4,./jpn_font_static/, -1951,jpn_font_static,0003CF80,16,16,i4,./jpn_font_static/, -1952,jpn_font_static,0003D000,16,16,i4,./jpn_font_static/, -1953,jpn_font_static,0003D080,16,16,i4,./jpn_font_static/, -1954,jpn_font_static,0003D100,16,16,i4,./jpn_font_static/, -1955,jpn_font_static,0003D180,16,16,i4,./jpn_font_static/, -1956,jpn_font_static,0003D200,16,16,i4,./jpn_font_static/, -1957,jpn_font_static,0003D280,16,16,i4,./jpn_font_static/, -1958,jpn_font_static,0003D300,16,16,i4,./jpn_font_static/, -1959,jpn_font_static,0003D380,16,16,i4,./jpn_font_static/, -1960,jpn_font_static,0003D400,16,16,i4,./jpn_font_static/, -1961,jpn_font_static,0003D480,16,16,i4,./jpn_font_static/, -1962,jpn_font_static,0003D500,16,16,i4,./jpn_font_static/, -1963,jpn_font_static,0003D580,16,16,i4,./jpn_font_static/, -1964,jpn_font_static,0003D600,16,16,i4,./jpn_font_static/, -1965,jpn_font_static,0003D680,16,16,i4,./jpn_font_static/, -1966,jpn_font_static,0003D700,16,16,i4,./jpn_font_static/, -1967,jpn_font_static,0003D780,16,16,i4,./jpn_font_static/, -1968,jpn_font_static,0003D800,16,16,i4,./jpn_font_static/, -1969,jpn_font_static,0003D880,16,16,i4,./jpn_font_static/, -1970,jpn_font_static,0003D900,16,16,i4,./jpn_font_static/, -1971,jpn_font_static,0003D980,16,16,i4,./jpn_font_static/, -1972,jpn_font_static,0003DA00,16,16,i4,./jpn_font_static/, -1973,jpn_font_static,0003DA80,16,16,i4,./jpn_font_static/, -1974,jpn_font_static,0003DB00,16,16,i4,./jpn_font_static/, -1975,jpn_font_static,0003DB80,16,16,i4,./jpn_font_static/, -1976,jpn_font_static,0003DC00,16,16,i4,./jpn_font_static/, -1977,jpn_font_static,0003DC80,16,16,i4,./jpn_font_static/, -1978,jpn_font_static,0003DD00,16,16,i4,./jpn_font_static/, -1979,jpn_font_static,0003DD80,16,16,i4,./jpn_font_static/, -1980,jpn_font_static,0003DE00,16,16,i4,./jpn_font_static/, -1981,jpn_font_static,0003DE80,16,16,i4,./jpn_font_static/, -1982,jpn_font_static,0003DF00,16,16,i4,./jpn_font_static/, -1983,jpn_font_static,0003DF80,16,16,i4,./jpn_font_static/, -1984,jpn_font_static,0003E000,16,16,i4,./jpn_font_static/, -1985,jpn_font_static,0003E080,16,16,i4,./jpn_font_static/, -1986,jpn_font_static,0003E100,16,16,i4,./jpn_font_static/, -1987,jpn_font_static,0003E180,16,16,i4,./jpn_font_static/, -1988,jpn_font_static,0003E200,16,16,i4,./jpn_font_static/, -1989,jpn_font_static,0003E280,16,16,i4,./jpn_font_static/, -1990,jpn_font_static,0003E300,16,16,i4,./jpn_font_static/, -1991,jpn_font_static,0003E380,16,16,i4,./jpn_font_static/, -1992,jpn_font_static,0003E400,16,16,i4,./jpn_font_static/, -1993,jpn_font_static,0003E480,16,16,i4,./jpn_font_static/, -1994,jpn_font_static,0003E500,16,16,i4,./jpn_font_static/, -1995,jpn_font_static,0003E580,16,16,i4,./jpn_font_static/, -1996,jpn_font_static,0003E600,16,16,i4,./jpn_font_static/, -1997,jpn_font_static,0003E680,16,16,i4,./jpn_font_static/, -1998,jpn_font_static,0003E700,16,16,i4,./jpn_font_static/, -1999,jpn_font_static,0003E780,16,16,i4,./jpn_font_static/, -2000,jpn_font_static,0003E800,16,16,i4,./jpn_font_static/, -2001,jpn_font_static,0003E880,16,16,i4,./jpn_font_static/, -2002,jpn_font_static,0003E900,16,16,i4,./jpn_font_static/, -2003,jpn_font_static,0003E980,16,16,i4,./jpn_font_static/, -2004,jpn_font_static,0003EA00,16,16,i4,./jpn_font_static/, -2005,jpn_font_static,0003EA80,16,16,i4,./jpn_font_static/, -2006,jpn_font_static,0003EB00,16,16,i4,./jpn_font_static/, -2007,jpn_font_static,0003EB80,16,16,i4,./jpn_font_static/, -2008,jpn_font_static,0003EC00,16,16,i4,./jpn_font_static/, -2009,jpn_font_static,0003EC80,16,16,i4,./jpn_font_static/, -2010,jpn_font_static,0003ED00,16,16,i4,./jpn_font_static/, -2011,jpn_font_static,0003ED80,16,16,i4,./jpn_font_static/, -2012,jpn_font_static,0003EE00,16,16,i4,./jpn_font_static/, -2013,jpn_font_static,0003EE80,16,16,i4,./jpn_font_static/, -2014,jpn_font_static,0003EF00,16,16,i4,./jpn_font_static/, -2015,jpn_font_static,0003EF80,16,16,i4,./jpn_font_static/, -2016,jpn_font_static,0003F000,16,16,i4,./jpn_font_static/, -2017,jpn_font_static,0003F080,16,16,i4,./jpn_font_static/, -2018,jpn_font_static,0003F100,16,16,i4,./jpn_font_static/, -2019,jpn_font_static,0003F180,16,16,i4,./jpn_font_static/, -2020,jpn_font_static,0003F200,16,16,i4,./jpn_font_static/, -2021,jpn_font_static,0003F280,16,16,i4,./jpn_font_static/, -2022,jpn_font_static,0003F300,16,16,i4,./jpn_font_static/, -2023,jpn_font_static,0003F380,16,16,i4,./jpn_font_static/, -2024,jpn_font_static,0003F400,16,16,i4,./jpn_font_static/, -2025,jpn_font_static,0003F480,16,16,i4,./jpn_font_static/, -2026,jpn_font_static,0003F500,16,16,i4,./jpn_font_static/, -2027,jpn_font_static,0003F580,16,16,i4,./jpn_font_static/, -2028,jpn_font_static,0003F600,16,16,i4,./jpn_font_static/, -2029,jpn_font_static,0003F680,16,16,i4,./jpn_font_static/, -2030,jpn_font_static,0003F700,16,16,i4,./jpn_font_static/, -2031,jpn_font_static,0003F780,16,16,i4,./jpn_font_static/, -2032,jpn_font_static,0003F800,16,16,i4,./jpn_font_static/, -2033,jpn_font_static,0003F880,16,16,i4,./jpn_font_static/, -2034,jpn_font_static,0003F900,16,16,i4,./jpn_font_static/, -2035,jpn_font_static,0003F980,16,16,i4,./jpn_font_static/, -2036,jpn_font_static,0003FA00,16,16,i4,./jpn_font_static/, -2037,jpn_font_static,0003FA80,16,16,i4,./jpn_font_static/, -2038,jpn_font_static,0003FB00,16,16,i4,./jpn_font_static/, -2039,jpn_font_static,0003FB80,16,16,i4,./jpn_font_static/, -2040,jpn_font_static,0003FC00,16,16,i4,./jpn_font_static/, -2041,jpn_font_static,0003FC80,16,16,i4,./jpn_font_static/, -2042,jpn_font_static,0003FD00,16,16,i4,./jpn_font_static/, -2043,jpn_font_static,0003FD80,16,16,i4,./jpn_font_static/, -2044,jpn_font_static,0003FE00,16,16,i4,./jpn_font_static/, -2045,jpn_font_static,0003FE80,16,16,i4,./jpn_font_static/, -2046,jpn_font_static,0003FF00,16,16,i4,./jpn_font_static/, -2047,jpn_font_static,0003FF80,16,16,i4,./jpn_font_static/, -2048,jpn_font_static,00040000,16,16,i4,./jpn_font_static/, -2049,jpn_font_static,00040080,16,16,i4,./jpn_font_static/, -2050,jpn_font_static,00040100,16,16,i4,./jpn_font_static/, -2051,jpn_font_static,00040180,16,16,i4,./jpn_font_static/, -2052,jpn_font_static,00040200,16,16,i4,./jpn_font_static/, -2053,jpn_font_static,00040280,16,16,i4,./jpn_font_static/, -2054,jpn_font_static,00040300,16,16,i4,./jpn_font_static/, -2055,jpn_font_static,00040380,16,16,i4,./jpn_font_static/, -2056,jpn_font_static,00040400,16,16,i4,./jpn_font_static/, -2057,jpn_font_static,00040480,16,16,i4,./jpn_font_static/, -2058,jpn_font_static,00040500,16,16,i4,./jpn_font_static/, -2059,jpn_font_static,00040580,16,16,i4,./jpn_font_static/, -2060,jpn_font_static,00040600,16,16,i4,./jpn_font_static/, -2061,jpn_font_static,00040680,16,16,i4,./jpn_font_static/, -2062,jpn_font_static,00040700,16,16,i4,./jpn_font_static/, -2063,jpn_font_static,00040780,16,16,i4,./jpn_font_static/, -2064,jpn_font_static,00040800,16,16,i4,./jpn_font_static/, -2065,jpn_font_static,00040880,16,16,i4,./jpn_font_static/, -2066,jpn_font_static,00040900,16,16,i4,./jpn_font_static/, -2067,jpn_font_static,00040980,16,16,i4,./jpn_font_static/, -2068,jpn_font_static,00040A00,16,16,i4,./jpn_font_static/, -2069,jpn_font_static,00040A80,16,16,i4,./jpn_font_static/, -2070,jpn_font_static,00040B00,16,16,i4,./jpn_font_static/, -2071,jpn_font_static,00040B80,16,16,i4,./jpn_font_static/, -2072,jpn_font_static,00040C00,16,16,i4,./jpn_font_static/, -2073,jpn_font_static,00040C80,16,16,i4,./jpn_font_static/, -2074,jpn_font_static,00040D00,16,16,i4,./jpn_font_static/, -2075,jpn_font_static,00040D80,16,16,i4,./jpn_font_static/, -2076,jpn_font_static,00040E00,16,16,i4,./jpn_font_static/, -2077,jpn_font_static,00040E80,16,16,i4,./jpn_font_static/, -2078,jpn_font_static,00040F00,16,16,i4,./jpn_font_static/, -2079,jpn_font_static,00040F80,16,16,i4,./jpn_font_static/, -2080,jpn_font_static,00041000,16,16,i4,./jpn_font_static/, -2081,jpn_font_static,00041080,16,16,i4,./jpn_font_static/, -2082,jpn_font_static,00041100,16,16,i4,./jpn_font_static/, -2083,jpn_font_static,00041180,16,16,i4,./jpn_font_static/, -2084,jpn_font_static,00041200,16,16,i4,./jpn_font_static/, -2085,jpn_font_static,00041280,16,16,i4,./jpn_font_static/, -2086,jpn_font_static,00041300,16,16,i4,./jpn_font_static/, -2087,jpn_font_static,00041380,16,16,i4,./jpn_font_static/, -2088,jpn_font_static,00041400,16,16,i4,./jpn_font_static/, -2089,jpn_font_static,00041480,16,16,i4,./jpn_font_static/, -2090,jpn_font_static,00041500,16,16,i4,./jpn_font_static/, -2091,jpn_font_static,00041580,16,16,i4,./jpn_font_static/, -2092,jpn_font_static,00041600,16,16,i4,./jpn_font_static/, -2093,jpn_font_static,00041680,16,16,i4,./jpn_font_static/, -2094,jpn_font_static,00041700,16,16,i4,./jpn_font_static/, -2095,jpn_font_static,00041780,16,16,i4,./jpn_font_static/, -2096,jpn_font_static,00041800,16,16,i4,./jpn_font_static/, -2097,jpn_font_static,00041880,16,16,i4,./jpn_font_static/, -2098,jpn_font_static,00041900,16,16,i4,./jpn_font_static/, -2099,jpn_font_static,00041980,16,16,i4,./jpn_font_static/, -2100,jpn_font_static,00041A00,16,16,i4,./jpn_font_static/, -2101,jpn_font_static,00041A80,16,16,i4,./jpn_font_static/, -2102,jpn_font_static,00041B00,16,16,i4,./jpn_font_static/, -2103,jpn_font_static,00041B80,16,16,i4,./jpn_font_static/, -2104,jpn_font_static,00041C00,16,16,i4,./jpn_font_static/, -2105,jpn_font_static,00041C80,16,16,i4,./jpn_font_static/, -2106,jpn_font_static,00041D00,16,16,i4,./jpn_font_static/, -2107,jpn_font_static,00041D80,16,16,i4,./jpn_font_static/, -2108,jpn_font_static,00041E00,16,16,i4,./jpn_font_static/, -2109,jpn_font_static,00041E80,16,16,i4,./jpn_font_static/, -2110,jpn_font_static,00041F00,16,16,i4,./jpn_font_static/, -2111,jpn_font_static,00041F80,16,16,i4,./jpn_font_static/, -2112,jpn_font_static,00042000,16,16,i4,./jpn_font_static/, -2113,jpn_font_static,00042080,16,16,i4,./jpn_font_static/, -2114,jpn_font_static,00042100,16,16,i4,./jpn_font_static/, -2115,jpn_font_static,00042180,16,16,i4,./jpn_font_static/, -2116,jpn_font_static,00042200,16,16,i4,./jpn_font_static/, -2117,jpn_font_static,00042280,16,16,i4,./jpn_font_static/, -2118,jpn_font_static,00042300,16,16,i4,./jpn_font_static/, -2119,jpn_font_static,00042380,16,16,i4,./jpn_font_static/, -2120,jpn_font_static,00042400,16,16,i4,./jpn_font_static/, -2121,jpn_font_static,00042480,16,16,i4,./jpn_font_static/, -2122,jpn_font_static,00042500,16,16,i4,./jpn_font_static/, -2123,jpn_font_static,00042580,16,16,i4,./jpn_font_static/, -2124,jpn_font_static,00042600,16,16,i4,./jpn_font_static/, -2125,jpn_font_static,00042680,16,16,i4,./jpn_font_static/, -2126,jpn_font_static,00042700,16,16,i4,./jpn_font_static/, -2127,jpn_font_static,00042780,16,16,i4,./jpn_font_static/, -2128,jpn_font_static,00042800,16,16,i4,./jpn_font_static/, -2129,jpn_font_static,00042880,16,16,i4,./jpn_font_static/, -2130,jpn_font_static,00042900,16,16,i4,./jpn_font_static/, -2131,jpn_font_static,00042980,16,16,i4,./jpn_font_static/, -2132,jpn_font_static,00042A00,16,16,i4,./jpn_font_static/, -2133,jpn_font_static,00042A80,16,16,i4,./jpn_font_static/, -2134,jpn_font_static,00042B00,16,16,i4,./jpn_font_static/, -2135,jpn_font_static,00042B80,16,16,i4,./jpn_font_static/, -2136,jpn_font_static,00042C00,16,16,i4,./jpn_font_static/, -2137,jpn_font_static,00042C80,16,16,i4,./jpn_font_static/, -2138,jpn_font_static,00042D00,16,16,i4,./jpn_font_static/, -2139,jpn_font_static,00042D80,16,16,i4,./jpn_font_static/, -2140,jpn_font_static,00042E00,16,16,i4,./jpn_font_static/, -2141,jpn_font_static,00042E80,16,16,i4,./jpn_font_static/, -2142,jpn_font_static,00042F00,16,16,i4,./jpn_font_static/, -2143,jpn_font_static,00042F80,16,16,i4,./jpn_font_static/, -2144,jpn_font_static,00043000,16,16,i4,./jpn_font_static/, -2145,jpn_font_static,00043080,16,16,i4,./jpn_font_static/, -2146,jpn_font_static,00043100,16,16,i4,./jpn_font_static/, -2147,jpn_font_static,00043180,16,16,i4,./jpn_font_static/, -2148,jpn_font_static,00043200,16,16,i4,./jpn_font_static/, -2149,jpn_font_static,00043280,16,16,i4,./jpn_font_static/, -2150,jpn_font_static,00043300,16,16,i4,./jpn_font_static/, -2151,jpn_font_static,00043380,16,16,i4,./jpn_font_static/, -2152,jpn_font_static,00043400,16,16,i4,./jpn_font_static/, -2153,jpn_font_static,00043480,16,16,i4,./jpn_font_static/, -2154,jpn_font_static,00043500,16,16,i4,./jpn_font_static/, -2155,jpn_font_static,00043580,16,16,i4,./jpn_font_static/, -2156,jpn_font_static,00043600,16,16,i4,./jpn_font_static/, -2157,jpn_font_static,00043680,16,16,i4,./jpn_font_static/, -2158,jpn_font_static,00043700,16,16,i4,./jpn_font_static/, -2159,jpn_font_static,00043780,16,16,i4,./jpn_font_static/, -2160,jpn_font_static,00043800,16,16,i4,./jpn_font_static/, -2161,jpn_font_static,00043880,16,16,i4,./jpn_font_static/, -2162,jpn_font_static,00043900,16,16,i4,./jpn_font_static/, -2163,jpn_font_static,00043980,16,16,i4,./jpn_font_static/, -2164,jpn_font_static,00043A00,16,16,i4,./jpn_font_static/, -2165,jpn_font_static,00043A80,16,16,i4,./jpn_font_static/, -2166,jpn_font_static,00043B00,16,16,i4,./jpn_font_static/, -2167,jpn_font_static,00043B80,16,16,i4,./jpn_font_static/, -2168,jpn_font_static,00043C00,16,16,i4,./jpn_font_static/, -2169,jpn_font_static,00043C80,16,16,i4,./jpn_font_static/, -2170,jpn_font_static,00043D00,16,16,i4,./jpn_font_static/, -2171,jpn_font_static,00043D80,16,16,i4,./jpn_font_static/, -2172,jpn_font_static,00043E00,16,16,i4,./jpn_font_static/, -2173,jpn_font_static,00043E80,16,16,i4,./jpn_font_static/, -2174,jpn_font_static,00043F00,16,16,i4,./jpn_font_static/, -2175,jpn_font_static,00043F80,16,16,i4,./jpn_font_static/, -2176,jpn_font_static,00044000,16,16,i4,./jpn_font_static/, -2177,jpn_font_static,00044080,16,16,i4,./jpn_font_static/, -2178,jpn_font_static,00044100,16,16,i4,./jpn_font_static/, -2179,jpn_font_static,00044180,16,16,i4,./jpn_font_static/, -2180,jpn_font_static,00044200,16,16,i4,./jpn_font_static/, -2181,jpn_font_static,00044280,16,16,i4,./jpn_font_static/, -2182,jpn_font_static,00044300,16,16,i4,./jpn_font_static/, -2183,jpn_font_static,00044380,16,16,i4,./jpn_font_static/, -2184,jpn_font_static,00044400,16,16,i4,./jpn_font_static/, -2185,jpn_font_static,00044480,16,16,i4,./jpn_font_static/, -2186,jpn_font_static,00044500,16,16,i4,./jpn_font_static/, -2187,jpn_font_static,00044580,16,16,i4,./jpn_font_static/, -2188,jpn_font_static,00044600,16,16,i4,./jpn_font_static/, -2189,jpn_font_static,00044680,16,16,i4,./jpn_font_static/, -2190,jpn_font_static,00044700,16,16,i4,./jpn_font_static/, -2191,jpn_font_static,00044780,16,16,i4,./jpn_font_static/, -2192,jpn_font_static,00044800,16,16,i4,./jpn_font_static/, -2193,jpn_font_static,00044880,16,16,i4,./jpn_font_static/, -2194,jpn_font_static,00044900,16,16,i4,./jpn_font_static/, -2195,jpn_font_static,00044980,16,16,i4,./jpn_font_static/, -2196,jpn_font_static,00044A00,16,16,i4,./jpn_font_static/, -2197,jpn_font_static,00044A80,16,16,i4,./jpn_font_static/, -2198,jpn_font_static,00044B00,16,16,i4,./jpn_font_static/, -2199,jpn_font_static,00044B80,16,16,i4,./jpn_font_static/, -2200,jpn_font_static,00044C00,16,16,i4,./jpn_font_static/, -2201,jpn_font_static,00044C80,16,16,i4,./jpn_font_static/, -2202,jpn_font_static,00044D00,16,16,i4,./jpn_font_static/, -2203,jpn_font_static,00044D80,16,16,i4,./jpn_font_static/, -2204,jpn_font_static,00044E00,16,16,i4,./jpn_font_static/, -2205,jpn_font_static,00044E80,16,16,i4,./jpn_font_static/, -2206,jpn_font_static,00044F00,16,16,i4,./jpn_font_static/, -2207,jpn_font_static,00044F80,16,16,i4,./jpn_font_static/, -2208,jpn_font_static,00045000,16,16,i4,./jpn_font_static/, -2209,jpn_font_static,00045080,16,16,i4,./jpn_font_static/, -2210,jpn_font_static,00045100,16,16,i4,./jpn_font_static/, -2211,jpn_font_static,00045180,16,16,i4,./jpn_font_static/, -2212,jpn_font_static,00045200,16,16,i4,./jpn_font_static/, -2213,jpn_font_static,00045280,16,16,i4,./jpn_font_static/, -2214,jpn_font_static,00045300,16,16,i4,./jpn_font_static/, -2215,jpn_font_static,00045380,16,16,i4,./jpn_font_static/, -2216,jpn_font_static,00045400,16,16,i4,./jpn_font_static/, -2217,jpn_font_static,00045480,16,16,i4,./jpn_font_static/, -2218,jpn_font_static,00045500,16,16,i4,./jpn_font_static/, -2219,jpn_font_static,00045580,16,16,i4,./jpn_font_static/, -2220,jpn_font_static,00045600,16,16,i4,./jpn_font_static/, -2221,jpn_font_static,00045680,16,16,i4,./jpn_font_static/, -2222,jpn_font_static,00045700,16,16,i4,./jpn_font_static/, -2223,jpn_font_static,00045780,16,16,i4,./jpn_font_static/, -2224,jpn_font_static,00045800,16,16,i4,./jpn_font_static/, -2225,jpn_font_static,00045880,16,16,i4,./jpn_font_static/, -2226,jpn_font_static,00045900,16,16,i4,./jpn_font_static/, -2227,jpn_font_static,00045980,16,16,i4,./jpn_font_static/, -2228,jpn_font_static,00045A00,16,16,i4,./jpn_font_static/, -2229,jpn_font_static,00045A80,16,16,i4,./jpn_font_static/, -2230,jpn_font_static,00045B00,16,16,i4,./jpn_font_static/, -2231,jpn_font_static,00045B80,16,16,i4,./jpn_font_static/, -2232,jpn_font_static,00045C00,16,16,i4,./jpn_font_static/, -2233,jpn_font_static,00045C80,16,16,i4,./jpn_font_static/, -2234,jpn_font_static,00045D00,16,16,i4,./jpn_font_static/, -2235,jpn_font_static,00045D80,16,16,i4,./jpn_font_static/, -2236,jpn_font_static,00045E00,16,16,i4,./jpn_font_static/, -2237,jpn_font_static,00045E80,16,16,i4,./jpn_font_static/, -2238,jpn_font_static,00045F00,16,16,i4,./jpn_font_static/, -2239,jpn_font_static,00045F80,16,16,i4,./jpn_font_static/, -2240,jpn_font_static,00046000,16,16,i4,./jpn_font_static/, -2241,jpn_font_static,00046080,16,16,i4,./jpn_font_static/, -2242,jpn_font_static,00046100,16,16,i4,./jpn_font_static/, -2243,jpn_font_static,00046180,16,16,i4,./jpn_font_static/, -2244,jpn_font_static,00046200,16,16,i4,./jpn_font_static/, -2245,jpn_font_static,00046280,16,16,i4,./jpn_font_static/, -2246,jpn_font_static,00046300,16,16,i4,./jpn_font_static/, -2247,jpn_font_static,00046380,16,16,i4,./jpn_font_static/, -2248,jpn_font_static,00046400,16,16,i4,./jpn_font_static/, -2249,jpn_font_static,00046480,16,16,i4,./jpn_font_static/, -2250,jpn_font_static,00046500,16,16,i4,./jpn_font_static/, -2251,jpn_font_static,00046580,16,16,i4,./jpn_font_static/, -2252,jpn_font_static,00046600,16,16,i4,./jpn_font_static/, -2253,jpn_font_static,00046680,16,16,i4,./jpn_font_static/, -2254,jpn_font_static,00046700,16,16,i4,./jpn_font_static/, -2255,jpn_font_static,00046780,16,16,i4,./jpn_font_static/, -2256,jpn_font_static,00046800,16,16,i4,./jpn_font_static/, -2257,jpn_font_static,00046880,16,16,i4,./jpn_font_static/, -2258,jpn_font_static,00046900,16,16,i4,./jpn_font_static/, -2259,jpn_font_static,00046980,16,16,i4,./jpn_font_static/, -2260,jpn_font_static,00046A00,16,16,i4,./jpn_font_static/, -2261,jpn_font_static,00046A80,16,16,i4,./jpn_font_static/, -2262,jpn_font_static,00046B00,16,16,i4,./jpn_font_static/, -2263,jpn_font_static,00046B80,16,16,i4,./jpn_font_static/, -2264,jpn_font_static,00046C00,16,16,i4,./jpn_font_static/, -2265,jpn_font_static,00046C80,16,16,i4,./jpn_font_static/, -2266,jpn_font_static,00046D00,16,16,i4,./jpn_font_static/, -2267,jpn_font_static,00046D80,16,16,i4,./jpn_font_static/, -2268,jpn_font_static,00046E00,16,16,i4,./jpn_font_static/, -2269,jpn_font_static,00046E80,16,16,i4,./jpn_font_static/, -2270,jpn_font_static,00046F00,16,16,i4,./jpn_font_static/, -2271,jpn_font_static,00046F80,16,16,i4,./jpn_font_static/, -2272,jpn_font_static,00047000,16,16,i4,./jpn_font_static/, -2273,jpn_font_static,00047080,16,16,i4,./jpn_font_static/, -2274,jpn_font_static,00047100,16,16,i4,./jpn_font_static/, -2275,jpn_font_static,00047180,16,16,i4,./jpn_font_static/, -2276,jpn_font_static,00047200,16,16,i4,./jpn_font_static/, -2277,jpn_font_static,00047280,16,16,i4,./jpn_font_static/, -2278,jpn_font_static,00047300,16,16,i4,./jpn_font_static/, -2279,jpn_font_static,00047380,16,16,i4,./jpn_font_static/, -2280,jpn_font_static,00047400,16,16,i4,./jpn_font_static/, -2281,jpn_font_static,00047480,16,16,i4,./jpn_font_static/, -2282,jpn_font_static,00047500,16,16,i4,./jpn_font_static/, -2283,jpn_font_static,00047580,16,16,i4,./jpn_font_static/, -2284,jpn_font_static,00047600,16,16,i4,./jpn_font_static/, -2285,jpn_font_static,00047680,16,16,i4,./jpn_font_static/, -2286,jpn_font_static,00047700,16,16,i4,./jpn_font_static/, -2287,jpn_font_static,00047780,16,16,i4,./jpn_font_static/, -2288,jpn_font_static,00047800,16,16,i4,./jpn_font_static/, -2289,jpn_font_static,00047880,16,16,i4,./jpn_font_static/, -2290,jpn_font_static,00047900,16,16,i4,./jpn_font_static/, -2291,jpn_font_static,00047980,16,16,i4,./jpn_font_static/, -2292,jpn_font_static,00047A00,16,16,i4,./jpn_font_static/, -2293,jpn_font_static,00047A80,16,16,i4,./jpn_font_static/, -2294,jpn_font_static,00047B00,16,16,i4,./jpn_font_static/, -2295,jpn_font_static,00047B80,16,16,i4,./jpn_font_static/, -2296,jpn_font_static,00047C00,16,16,i4,./jpn_font_static/, -2297,jpn_font_static,00047C80,16,16,i4,./jpn_font_static/, -2298,jpn_font_static,00047D00,16,16,i4,./jpn_font_static/, -2299,jpn_font_static,00047D80,16,16,i4,./jpn_font_static/, -2300,jpn_font_static,00047E00,16,16,i4,./jpn_font_static/, -2301,jpn_font_static,00047E80,16,16,i4,./jpn_font_static/, -2302,jpn_font_static,00047F00,16,16,i4,./jpn_font_static/, -2303,jpn_font_static,00047F80,16,16,i4,./jpn_font_static/, -2304,jpn_font_static,00048000,16,16,i4,./jpn_font_static/, -2305,jpn_font_static,00048080,16,16,i4,./jpn_font_static/, -2306,jpn_font_static,00048100,16,16,i4,./jpn_font_static/, -2307,jpn_font_static,00048180,16,16,i4,./jpn_font_static/, -2308,jpn_font_static,00048200,16,16,i4,./jpn_font_static/, -2309,jpn_font_static,00048280,16,16,i4,./jpn_font_static/, -2310,jpn_font_static,00048300,16,16,i4,./jpn_font_static/, -2311,jpn_font_static,00048380,16,16,i4,./jpn_font_static/, -2312,jpn_font_static,00048400,16,16,i4,./jpn_font_static/, -2313,jpn_font_static,00048480,16,16,i4,./jpn_font_static/, -2314,jpn_font_static,00048500,16,16,i4,./jpn_font_static/, -2315,jpn_font_static,00048580,16,16,i4,./jpn_font_static/, -2316,jpn_font_static,00048600,16,16,i4,./jpn_font_static/, -2317,jpn_font_static,00048680,16,16,i4,./jpn_font_static/, -2318,jpn_font_static,00048700,16,16,i4,./jpn_font_static/, -2319,jpn_font_static,00048780,16,16,i4,./jpn_font_static/, -2320,jpn_font_static,00048800,16,16,i4,./jpn_font_static/, -2321,jpn_font_static,00048880,16,16,i4,./jpn_font_static/, -2322,jpn_font_static,00048900,16,16,i4,./jpn_font_static/, -2323,jpn_font_static,00048980,16,16,i4,./jpn_font_static/, -2324,jpn_font_static,00048A00,16,16,i4,./jpn_font_static/, -2325,jpn_font_static,00048A80,16,16,i4,./jpn_font_static/, -2326,jpn_font_static,00048B00,16,16,i4,./jpn_font_static/, -2327,jpn_font_static,00048B80,16,16,i4,./jpn_font_static/, -2328,jpn_font_static,00048C00,16,16,i4,./jpn_font_static/, -2329,jpn_font_static,00048C80,16,16,i4,./jpn_font_static/, -2330,jpn_font_static,00048D00,16,16,i4,./jpn_font_static/, -2331,jpn_font_static,00048D80,16,16,i4,./jpn_font_static/, -2332,jpn_font_static,00048E00,16,16,i4,./jpn_font_static/, -2333,jpn_font_static,00048E80,16,16,i4,./jpn_font_static/, -2334,jpn_font_static,00048F00,16,16,i4,./jpn_font_static/, -2335,jpn_font_static,00048F80,16,16,i4,./jpn_font_static/, -2336,jpn_font_static,00049000,16,16,i4,./jpn_font_static/, -2337,jpn_font_static,00049080,16,16,i4,./jpn_font_static/, -2338,jpn_font_static,00049100,16,16,i4,./jpn_font_static/, -2339,jpn_font_static,00049180,16,16,i4,./jpn_font_static/, -2340,jpn_font_static,00049200,16,16,i4,./jpn_font_static/, -2341,jpn_font_static,00049280,16,16,i4,./jpn_font_static/, -2342,jpn_font_static,00049300,16,16,i4,./jpn_font_static/, -2343,jpn_font_static,00049380,16,16,i4,./jpn_font_static/, -2344,jpn_font_static,00049400,16,16,i4,./jpn_font_static/, -2345,jpn_font_static,00049480,16,16,i4,./jpn_font_static/, -2346,jpn_font_static,00049500,16,16,i4,./jpn_font_static/, -2347,jpn_font_static,00049580,16,16,i4,./jpn_font_static/, -2348,jpn_font_static,00049600,16,16,i4,./jpn_font_static/, -2349,jpn_font_static,00049680,16,16,i4,./jpn_font_static/, -2350,jpn_font_static,00049700,16,16,i4,./jpn_font_static/, -2351,jpn_font_static,00049780,16,16,i4,./jpn_font_static/, -2352,jpn_font_static,00049800,16,16,i4,./jpn_font_static/, -2353,jpn_font_static,00049880,16,16,i4,./jpn_font_static/, -2354,jpn_font_static,00049900,16,16,i4,./jpn_font_static/, -2355,jpn_font_static,00049980,16,16,i4,./jpn_font_static/, -2356,jpn_font_static,00049A00,16,16,i4,./jpn_font_static/, -2357,jpn_font_static,00049A80,16,16,i4,./jpn_font_static/, -2358,jpn_font_static,00049B00,16,16,i4,./jpn_font_static/, -2359,jpn_font_static,00049B80,16,16,i4,./jpn_font_static/, -2360,jpn_font_static,00049C00,16,16,i4,./jpn_font_static/, -2361,jpn_font_static,00049C80,16,16,i4,./jpn_font_static/, -2362,jpn_font_static,00049D00,16,16,i4,./jpn_font_static/, -2363,jpn_font_static,00049D80,16,16,i4,./jpn_font_static/, -2364,jpn_font_static,00049E00,16,16,i4,./jpn_font_static/, -2365,jpn_font_static,00049E80,16,16,i4,./jpn_font_static/, -2366,jpn_font_static,00049F00,16,16,i4,./jpn_font_static/, -2367,jpn_font_static,00049F80,16,16,i4,./jpn_font_static/, -2368,jpn_font_static,0004A000,16,16,i4,./jpn_font_static/, -2369,jpn_font_static,0004A080,16,16,i4,./jpn_font_static/, -2370,jpn_font_static,0004A100,16,16,i4,./jpn_font_static/, -2371,jpn_font_static,0004A180,16,16,i4,./jpn_font_static/, -2372,jpn_font_static,0004A200,16,16,i4,./jpn_font_static/, -2373,jpn_font_static,0004A280,16,16,i4,./jpn_font_static/, -2374,jpn_font_static,0004A300,16,16,i4,./jpn_font_static/, -2375,jpn_font_static,0004A380,16,16,i4,./jpn_font_static/, -2376,jpn_font_static,0004A400,16,16,i4,./jpn_font_static/, -2377,jpn_font_static,0004A480,16,16,i4,./jpn_font_static/, -2378,jpn_font_static,0004A500,16,16,i4,./jpn_font_static/, -2379,jpn_font_static,0004A580,16,16,i4,./jpn_font_static/, -2380,jpn_font_static,0004A600,16,16,i4,./jpn_font_static/, -2381,jpn_font_static,0004A680,16,16,i4,./jpn_font_static/, -2382,jpn_font_static,0004A700,16,16,i4,./jpn_font_static/, -2383,jpn_font_static,0004A780,16,16,i4,./jpn_font_static/, -2384,jpn_font_static,0004A800,16,16,i4,./jpn_font_static/, -2385,jpn_font_static,0004A880,16,16,i4,./jpn_font_static/, -2386,jpn_font_static,0004A900,16,16,i4,./jpn_font_static/, -2387,jpn_font_static,0004A980,16,16,i4,./jpn_font_static/, -2388,jpn_font_static,0004AA00,16,16,i4,./jpn_font_static/, -2389,jpn_font_static,0004AA80,16,16,i4,./jpn_font_static/, -2390,jpn_font_static,0004AB00,16,16,i4,./jpn_font_static/, -2391,jpn_font_static,0004AB80,16,16,i4,./jpn_font_static/, -2392,jpn_font_static,0004AC00,16,16,i4,./jpn_font_static/, -2393,jpn_font_static,0004AC80,16,16,i4,./jpn_font_static/, -2394,jpn_font_static,0004AD00,16,16,i4,./jpn_font_static/, -2395,jpn_font_static,0004AD80,16,16,i4,./jpn_font_static/, -2396,jpn_font_static,0004AE00,16,16,i4,./jpn_font_static/, -2397,jpn_font_static,0004AE80,16,16,i4,./jpn_font_static/, -2398,jpn_font_static,0004AF00,16,16,i4,./jpn_font_static/, -2399,jpn_font_static,0004AF80,16,16,i4,./jpn_font_static/, -2400,jpn_font_static,0004B000,16,16,i4,./jpn_font_static/, -2401,jpn_font_static,0004B080,16,16,i4,./jpn_font_static/, -2402,jpn_font_static,0004B100,16,16,i4,./jpn_font_static/, -2403,jpn_font_static,0004B180,16,16,i4,./jpn_font_static/, -2404,jpn_font_static,0004B200,16,16,i4,./jpn_font_static/, -2405,jpn_font_static,0004B280,16,16,i4,./jpn_font_static/, -2406,jpn_font_static,0004B300,16,16,i4,./jpn_font_static/, -2407,jpn_font_static,0004B380,16,16,i4,./jpn_font_static/, -2408,jpn_font_static,0004B400,16,16,i4,./jpn_font_static/, -2409,jpn_font_static,0004B480,16,16,i4,./jpn_font_static/, -2410,jpn_font_static,0004B500,16,16,i4,./jpn_font_static/, -2411,jpn_font_static,0004B580,16,16,i4,./jpn_font_static/, -2412,jpn_font_static,0004B600,16,16,i4,./jpn_font_static/, -2413,jpn_font_static,0004B680,16,16,i4,./jpn_font_static/, -2414,jpn_font_static,0004B700,16,16,i4,./jpn_font_static/, -2415,jpn_font_static,0004B780,16,16,i4,./jpn_font_static/, -2416,jpn_font_static,0004B800,16,16,i4,./jpn_font_static/, -2417,jpn_font_static,0004B880,16,16,i4,./jpn_font_static/, -2418,jpn_font_static,0004B900,16,16,i4,./jpn_font_static/, -2419,jpn_font_static,0004B980,16,16,i4,./jpn_font_static/, -2420,jpn_font_static,0004BA00,16,16,i4,./jpn_font_static/, -2421,jpn_font_static,0004BA80,16,16,i4,./jpn_font_static/, -2422,jpn_font_static,0004BB00,16,16,i4,./jpn_font_static/, -2423,jpn_font_static,0004BB80,16,16,i4,./jpn_font_static/, -2424,jpn_font_static,0004BC00,16,16,i4,./jpn_font_static/, -2425,jpn_font_static,0004BC80,16,16,i4,./jpn_font_static/, -2426,jpn_font_static,0004BD00,16,16,i4,./jpn_font_static/, -2427,jpn_font_static,0004BD80,16,16,i4,./jpn_font_static/, -2428,jpn_font_static,0004BE00,16,16,i4,./jpn_font_static/, -2429,jpn_font_static,0004BE80,16,16,i4,./jpn_font_static/, -2430,jpn_font_static,0004BF00,16,16,i4,./jpn_font_static/, -2431,jpn_font_static,0004BF80,16,16,i4,./jpn_font_static/, -2432,jpn_font_static,0004C000,16,16,i4,./jpn_font_static/, -2433,jpn_font_static,0004C080,16,16,i4,./jpn_font_static/, -2434,jpn_font_static,0004C100,16,16,i4,./jpn_font_static/, -2435,jpn_font_static,0004C180,16,16,i4,./jpn_font_static/, -2436,jpn_font_static,0004C200,16,16,i4,./jpn_font_static/, -2437,jpn_font_static,0004C280,16,16,i4,./jpn_font_static/, -2438,jpn_font_static,0004C300,16,16,i4,./jpn_font_static/, -2439,jpn_font_static,0004C380,16,16,i4,./jpn_font_static/, -2440,jpn_font_static,0004C400,16,16,i4,./jpn_font_static/, -2441,jpn_font_static,0004C480,16,16,i4,./jpn_font_static/, -2442,jpn_font_static,0004C500,16,16,i4,./jpn_font_static/, -2443,jpn_font_static,0004C580,16,16,i4,./jpn_font_static/, -2444,jpn_font_static,0004C600,16,16,i4,./jpn_font_static/, -2445,jpn_font_static,0004C680,16,16,i4,./jpn_font_static/, -2446,jpn_font_static,0004C700,16,16,i4,./jpn_font_static/, -2447,jpn_font_static,0004C780,16,16,i4,./jpn_font_static/, -2448,jpn_font_static,0004C800,16,16,i4,./jpn_font_static/, -2449,jpn_font_static,0004C880,16,16,i4,./jpn_font_static/, -2450,jpn_font_static,0004C900,16,16,i4,./jpn_font_static/, -2451,jpn_font_static,0004C980,16,16,i4,./jpn_font_static/, -2452,jpn_font_static,0004CA00,16,16,i4,./jpn_font_static/, -2453,jpn_font_static,0004CA80,16,16,i4,./jpn_font_static/, -2454,jpn_font_static,0004CB00,16,16,i4,./jpn_font_static/, -2455,jpn_font_static,0004CB80,16,16,i4,./jpn_font_static/, -2456,jpn_font_static,0004CC00,16,16,i4,./jpn_font_static/, -2457,jpn_font_static,0004CC80,16,16,i4,./jpn_font_static/, -2458,jpn_font_static,0004CD00,16,16,i4,./jpn_font_static/, -2459,jpn_font_static,0004CD80,16,16,i4,./jpn_font_static/, -2460,jpn_font_static,0004CE00,16,16,i4,./jpn_font_static/, -2461,jpn_font_static,0004CE80,16,16,i4,./jpn_font_static/, -2462,jpn_font_static,0004CF00,16,16,i4,./jpn_font_static/, -2463,jpn_font_static,0004CF80,16,16,i4,./jpn_font_static/, -2464,jpn_font_static,0004D000,16,16,i4,./jpn_font_static/, -2465,jpn_font_static,0004D080,16,16,i4,./jpn_font_static/, -2466,jpn_font_static,0004D100,16,16,i4,./jpn_font_static/, -2467,jpn_font_static,0004D180,16,16,i4,./jpn_font_static/, -2468,jpn_font_static,0004D200,16,16,i4,./jpn_font_static/, -2469,jpn_font_static,0004D280,16,16,i4,./jpn_font_static/, -2470,jpn_font_static,0004D300,16,16,i4,./jpn_font_static/, -2471,jpn_font_static,0004D380,16,16,i4,./jpn_font_static/, -2472,jpn_font_static,0004D400,16,16,i4,./jpn_font_static/, -2473,jpn_font_static,0004D480,16,16,i4,./jpn_font_static/, -2474,jpn_font_static,0004D500,16,16,i4,./jpn_font_static/, -2475,jpn_font_static,0004D580,16,16,i4,./jpn_font_static/, -2476,jpn_font_static,0004D600,16,16,i4,./jpn_font_static/, -2477,jpn_font_static,0004D680,16,16,i4,./jpn_font_static/, -2478,jpn_font_static,0004D700,16,16,i4,./jpn_font_static/, -2479,jpn_font_static,0004D780,16,16,i4,./jpn_font_static/, -2480,jpn_font_static,0004D800,16,16,i4,./jpn_font_static/, -2481,jpn_font_static,0004D880,16,16,i4,./jpn_font_static/, -2482,jpn_font_static,0004D900,16,16,i4,./jpn_font_static/, -2483,jpn_font_static,0004D980,16,16,i4,./jpn_font_static/, -2484,jpn_font_static,0004DA00,16,16,i4,./jpn_font_static/, -2485,jpn_font_static,0004DA80,16,16,i4,./jpn_font_static/, -2486,jpn_font_static,0004DB00,16,16,i4,./jpn_font_static/, -2487,jpn_font_static,0004DB80,16,16,i4,./jpn_font_static/, -2488,jpn_font_static,0004DC00,16,16,i4,./jpn_font_static/, -2489,jpn_font_static,0004DC80,16,16,i4,./jpn_font_static/, -2490,jpn_font_static,0004DD00,16,16,i4,./jpn_font_static/, -2491,jpn_font_static,0004DD80,16,16,i4,./jpn_font_static/, -2492,jpn_font_static,0004DE00,16,16,i4,./jpn_font_static/, -2493,jpn_font_static,0004DE80,16,16,i4,./jpn_font_static/, -2494,jpn_font_static,0004DF00,16,16,i4,./jpn_font_static/, -2495,jpn_font_static,0004DF80,16,16,i4,./jpn_font_static/, -2496,jpn_font_static,0004E000,16,16,i4,./jpn_font_static/, -2497,jpn_font_static,0004E080,16,16,i4,./jpn_font_static/, -2498,jpn_font_static,0004E100,16,16,i4,./jpn_font_static/, -2499,jpn_font_static,0004E180,16,16,i4,./jpn_font_static/, -2500,jpn_font_static,0004E200,16,16,i4,./jpn_font_static/, -2501,jpn_font_static,0004E280,16,16,i4,./jpn_font_static/, -2502,jpn_font_static,0004E300,16,16,i4,./jpn_font_static/, -2503,jpn_font_static,0004E380,16,16,i4,./jpn_font_static/, -2504,jpn_font_static,0004E400,16,16,i4,./jpn_font_static/, -2505,jpn_font_static,0004E480,16,16,i4,./jpn_font_static/, -2506,jpn_font_static,0004E500,16,16,i4,./jpn_font_static/, -2507,jpn_font_static,0004E580,16,16,i4,./jpn_font_static/, -2508,jpn_font_static,0004E600,16,16,i4,./jpn_font_static/, -2509,jpn_font_static,0004E680,16,16,i4,./jpn_font_static/, -2510,jpn_font_static,0004E700,16,16,i4,./jpn_font_static/, -2511,jpn_font_static,0004E780,16,16,i4,./jpn_font_static/, -2512,jpn_font_static,0004E800,16,16,i4,./jpn_font_static/, -2513,jpn_font_static,0004E880,16,16,i4,./jpn_font_static/, -2514,jpn_font_static,0004E900,16,16,i4,./jpn_font_static/, -2515,jpn_font_static,0004E980,16,16,i4,./jpn_font_static/, -2516,jpn_font_static,0004EA00,16,16,i4,./jpn_font_static/, -2517,jpn_font_static,0004EA80,16,16,i4,./jpn_font_static/, -2518,jpn_font_static,0004EB00,16,16,i4,./jpn_font_static/, -2519,jpn_font_static,0004EB80,16,16,i4,./jpn_font_static/, -2520,jpn_font_static,0004EC00,16,16,i4,./jpn_font_static/, -2521,jpn_font_static,0004EC80,16,16,i4,./jpn_font_static/, -2522,jpn_font_static,0004ED00,16,16,i4,./jpn_font_static/, -2523,jpn_font_static,0004ED80,16,16,i4,./jpn_font_static/, -2524,jpn_font_static,0004EE00,16,16,i4,./jpn_font_static/, -2525,jpn_font_static,0004EE80,16,16,i4,./jpn_font_static/, -2526,jpn_font_static,0004EF00,16,16,i4,./jpn_font_static/, -2527,jpn_font_static,0004EF80,16,16,i4,./jpn_font_static/, -2528,jpn_font_static,0004F000,16,16,i4,./jpn_font_static/, -2529,jpn_font_static,0004F080,16,16,i4,./jpn_font_static/, -2530,jpn_font_static,0004F100,16,16,i4,./jpn_font_static/, -2531,jpn_font_static,0004F180,16,16,i4,./jpn_font_static/, -2532,jpn_font_static,0004F200,16,16,i4,./jpn_font_static/, -2533,jpn_font_static,0004F280,16,16,i4,./jpn_font_static/, -2534,jpn_font_static,0004F300,16,16,i4,./jpn_font_static/, -2535,jpn_font_static,0004F380,16,16,i4,./jpn_font_static/, -2536,jpn_font_static,0004F400,16,16,i4,./jpn_font_static/, -2537,jpn_font_static,0004F480,16,16,i4,./jpn_font_static/, -2538,jpn_font_static,0004F500,16,16,i4,./jpn_font_static/, -2539,jpn_font_static,0004F580,16,16,i4,./jpn_font_static/, -2540,jpn_font_static,0004F600,16,16,i4,./jpn_font_static/, -2541,jpn_font_static,0004F680,16,16,i4,./jpn_font_static/, -2542,jpn_font_static,0004F700,16,16,i4,./jpn_font_static/, -2543,jpn_font_static,0004F780,16,16,i4,./jpn_font_static/, -2544,jpn_font_static,0004F800,16,16,i4,./jpn_font_static/, -2545,jpn_font_static,0004F880,16,16,i4,./jpn_font_static/, -2546,jpn_font_static,0004F900,16,16,i4,./jpn_font_static/, -2547,jpn_font_static,0004F980,16,16,i4,./jpn_font_static/, -2548,jpn_font_static,0004FA00,16,16,i4,./jpn_font_static/, -2549,jpn_font_static,0004FA80,16,16,i4,./jpn_font_static/, -2550,jpn_font_static,0004FB00,16,16,i4,./jpn_font_static/, -2551,jpn_font_static,0004FB80,16,16,i4,./jpn_font_static/, -2552,jpn_font_static,0004FC00,16,16,i4,./jpn_font_static/, -2553,jpn_font_static,0004FC80,16,16,i4,./jpn_font_static/, -2554,jpn_font_static,0004FD00,16,16,i4,./jpn_font_static/, -2555,jpn_font_static,0004FD80,16,16,i4,./jpn_font_static/, -2556,jpn_font_static,0004FE00,16,16,i4,./jpn_font_static/, -2557,jpn_font_static,0004FE80,16,16,i4,./jpn_font_static/, -2558,jpn_font_static,0004FF00,16,16,i4,./jpn_font_static/, -2559,jpn_font_static,0004FF80,16,16,i4,./jpn_font_static/, -2560,jpn_font_static,00050000,16,16,i4,./jpn_font_static/, -2561,jpn_font_static,00050080,16,16,i4,./jpn_font_static/, -2562,jpn_font_static,00050100,16,16,i4,./jpn_font_static/, -2563,jpn_font_static,00050180,16,16,i4,./jpn_font_static/, -2564,jpn_font_static,00050200,16,16,i4,./jpn_font_static/, -2565,jpn_font_static,00050280,16,16,i4,./jpn_font_static/, -2566,jpn_font_static,00050300,16,16,i4,./jpn_font_static/, -2567,jpn_font_static,00050380,16,16,i4,./jpn_font_static/, -2568,jpn_font_static,00050400,16,16,i4,./jpn_font_static/, -2569,jpn_font_static,00050480,16,16,i4,./jpn_font_static/, -2570,jpn_font_static,00050500,16,16,i4,./jpn_font_static/, -2571,jpn_font_static,00050580,16,16,i4,./jpn_font_static/, -2572,jpn_font_static,00050600,16,16,i4,./jpn_font_static/, -2573,jpn_font_static,00050680,16,16,i4,./jpn_font_static/, -2574,jpn_font_static,00050700,16,16,i4,./jpn_font_static/, -2575,jpn_font_static,00050780,16,16,i4,./jpn_font_static/, -2576,jpn_font_static,00050800,16,16,i4,./jpn_font_static/, -2577,jpn_font_static,00050880,16,16,i4,./jpn_font_static/, -2578,jpn_font_static,00050900,16,16,i4,./jpn_font_static/, -2579,jpn_font_static,00050980,16,16,i4,./jpn_font_static/, -2580,jpn_font_static,00050A00,16,16,i4,./jpn_font_static/, -2581,jpn_font_static,00050A80,16,16,i4,./jpn_font_static/, -2582,jpn_font_static,00050B00,16,16,i4,./jpn_font_static/, -2583,jpn_font_static,00050B80,16,16,i4,./jpn_font_static/, -2584,jpn_font_static,00050C00,16,16,i4,./jpn_font_static/, -2585,jpn_font_static,00050C80,16,16,i4,./jpn_font_static/, -2586,jpn_font_static,00050D00,16,16,i4,./jpn_font_static/, -2587,jpn_font_static,00050D80,16,16,i4,./jpn_font_static/, -2588,jpn_font_static,00050E00,16,16,i4,./jpn_font_static/, -2589,jpn_font_static,00050E80,16,16,i4,./jpn_font_static/, -2590,jpn_font_static,00050F00,16,16,i4,./jpn_font_static/, -2591,jpn_font_static,00050F80,16,16,i4,./jpn_font_static/, -2592,jpn_font_static,00051000,16,16,i4,./jpn_font_static/, -2593,jpn_font_static,00051080,16,16,i4,./jpn_font_static/, -2594,jpn_font_static,00051100,16,16,i4,./jpn_font_static/, -2595,jpn_font_static,00051180,16,16,i4,./jpn_font_static/, -2596,jpn_font_static,00051200,16,16,i4,./jpn_font_static/, -2597,jpn_font_static,00051280,16,16,i4,./jpn_font_static/, -2598,jpn_font_static,00051300,16,16,i4,./jpn_font_static/, -2599,jpn_font_static,00051380,16,16,i4,./jpn_font_static/, -2600,jpn_font_static,00051400,16,16,i4,./jpn_font_static/, -2601,jpn_font_static,00051480,16,16,i4,./jpn_font_static/, -2602,jpn_font_static,00051500,16,16,i4,./jpn_font_static/, -2603,jpn_font_static,00051580,16,16,i4,./jpn_font_static/, -2604,jpn_font_static,00051600,16,16,i4,./jpn_font_static/, -2605,jpn_font_static,00051680,16,16,i4,./jpn_font_static/, -2606,jpn_font_static,00051700,16,16,i4,./jpn_font_static/, -2607,jpn_font_static,00051780,16,16,i4,./jpn_font_static/, -2608,jpn_font_static,00051800,16,16,i4,./jpn_font_static/, -2609,jpn_font_static,00051880,16,16,i4,./jpn_font_static/, -2610,jpn_font_static,00051900,16,16,i4,./jpn_font_static/, -2611,jpn_font_static,00051980,16,16,i4,./jpn_font_static/, -2612,jpn_font_static,00051A00,16,16,i4,./jpn_font_static/, -2613,jpn_font_static,00051A80,16,16,i4,./jpn_font_static/, -2614,jpn_font_static,00051B00,16,16,i4,./jpn_font_static/, -2615,jpn_font_static,00051B80,16,16,i4,./jpn_font_static/, -2616,jpn_font_static,00051C00,16,16,i4,./jpn_font_static/, -2617,jpn_font_static,00051C80,16,16,i4,./jpn_font_static/, -2618,jpn_font_static,00051D00,16,16,i4,./jpn_font_static/, -2619,jpn_font_static,00051D80,16,16,i4,./jpn_font_static/, -2620,jpn_font_static,00051E00,16,16,i4,./jpn_font_static/, -2621,jpn_font_static,00051E80,16,16,i4,./jpn_font_static/, -2622,jpn_font_static,00051F00,16,16,i4,./jpn_font_static/, -2623,jpn_font_static,00051F80,16,16,i4,./jpn_font_static/, -2624,jpn_font_static,00052000,16,16,i4,./jpn_font_static/, -2625,jpn_font_static,00052080,16,16,i4,./jpn_font_static/, -2626,jpn_font_static,00052100,16,16,i4,./jpn_font_static/, -2627,jpn_font_static,00052180,16,16,i4,./jpn_font_static/, -2628,jpn_font_static,00052200,16,16,i4,./jpn_font_static/, -2629,jpn_font_static,00052280,16,16,i4,./jpn_font_static/, -2630,jpn_font_static,00052300,16,16,i4,./jpn_font_static/, -2631,jpn_font_static,00052380,16,16,i4,./jpn_font_static/, -2632,jpn_font_static,00052400,16,16,i4,./jpn_font_static/, -2633,jpn_font_static,00052480,16,16,i4,./jpn_font_static/, -2634,jpn_font_static,00052500,16,16,i4,./jpn_font_static/, -2635,jpn_font_static,00052580,16,16,i4,./jpn_font_static/, -2636,jpn_font_static,00052600,16,16,i4,./jpn_font_static/, -2637,jpn_font_static,00052680,16,16,i4,./jpn_font_static/, -2638,jpn_font_static,00052700,16,16,i4,./jpn_font_static/, -2639,jpn_font_static,00052780,16,16,i4,./jpn_font_static/, -2640,jpn_font_static,00052800,16,16,i4,./jpn_font_static/, -2641,jpn_font_static,00052880,16,16,i4,./jpn_font_static/, -2642,jpn_font_static,00052900,16,16,i4,./jpn_font_static/, -2643,jpn_font_static,00052980,16,16,i4,./jpn_font_static/, -2644,jpn_font_static,00052A00,16,16,i4,./jpn_font_static/, -2645,jpn_font_static,00052A80,16,16,i4,./jpn_font_static/, -2646,jpn_font_static,00052B00,16,16,i4,./jpn_font_static/, -2647,jpn_font_static,00052B80,16,16,i4,./jpn_font_static/, -2648,jpn_font_static,00052C00,16,16,i4,./jpn_font_static/, -2649,jpn_font_static,00052C80,16,16,i4,./jpn_font_static/, -2650,jpn_font_static,00052D00,16,16,i4,./jpn_font_static/, -2651,jpn_font_static,00052D80,16,16,i4,./jpn_font_static/, -2652,jpn_font_static,00052E00,16,16,i4,./jpn_font_static/, -2653,jpn_font_static,00052E80,16,16,i4,./jpn_font_static/, -2654,jpn_font_static,00052F00,16,16,i4,./jpn_font_static/, -2655,jpn_font_static,00052F80,16,16,i4,./jpn_font_static/, -2656,jpn_font_static,00053000,16,16,i4,./jpn_font_static/, -2657,jpn_font_static,00053080,16,16,i4,./jpn_font_static/, -2658,jpn_font_static,00053100,16,16,i4,./jpn_font_static/, -2659,jpn_font_static,00053180,16,16,i4,./jpn_font_static/, -2660,jpn_font_static,00053200,16,16,i4,./jpn_font_static/, -2661,jpn_font_static,00053280,16,16,i4,./jpn_font_static/, -2662,jpn_font_static,00053300,16,16,i4,./jpn_font_static/, -2663,jpn_font_static,00053380,16,16,i4,./jpn_font_static/, -2664,jpn_font_static,00053400,16,16,i4,./jpn_font_static/, -2665,jpn_font_static,00053480,16,16,i4,./jpn_font_static/, -2666,jpn_font_static,00053500,16,16,i4,./jpn_font_static/, -2667,jpn_font_static,00053580,16,16,i4,./jpn_font_static/, -2668,jpn_font_static,00053600,16,16,i4,./jpn_font_static/, -2669,jpn_font_static,00053680,16,16,i4,./jpn_font_static/, -2670,jpn_font_static,00053700,16,16,i4,./jpn_font_static/, -2671,jpn_font_static,00053780,16,16,i4,./jpn_font_static/, -2672,jpn_font_static,00053800,16,16,i4,./jpn_font_static/, -2673,jpn_font_static,00053880,16,16,i4,./jpn_font_static/, -2674,jpn_font_static,00053900,16,16,i4,./jpn_font_static/, -2675,jpn_font_static,00053980,16,16,i4,./jpn_font_static/, -2676,jpn_font_static,00053A00,16,16,i4,./jpn_font_static/, -2677,jpn_font_static,00053A80,16,16,i4,./jpn_font_static/, -2678,jpn_font_static,00053B00,16,16,i4,./jpn_font_static/, -2679,jpn_font_static,00053B80,16,16,i4,./jpn_font_static/, -2680,jpn_font_static,00053C00,16,16,i4,./jpn_font_static/, -2681,jpn_font_static,00053C80,16,16,i4,./jpn_font_static/, -2682,jpn_font_static,00053D00,16,16,i4,./jpn_font_static/, -2683,jpn_font_static,00053D80,16,16,i4,./jpn_font_static/, -2684,jpn_font_static,00053E00,16,16,i4,./jpn_font_static/, -2685,jpn_font_static,00053E80,16,16,i4,./jpn_font_static/, -2686,jpn_font_static,00053F00,16,16,i4,./jpn_font_static/, -2687,jpn_font_static,00053F80,16,16,i4,./jpn_font_static/, -2688,jpn_font_static,00054000,16,16,i4,./jpn_font_static/, -2689,jpn_font_static,00054080,16,16,i4,./jpn_font_static/, -2690,jpn_font_static,00054100,16,16,i4,./jpn_font_static/, -2691,jpn_font_static,00054180,16,16,i4,./jpn_font_static/, -2692,jpn_font_static,00054200,16,16,i4,./jpn_font_static/, -2693,jpn_font_static,00054280,16,16,i4,./jpn_font_static/, -2694,jpn_font_static,00054300,16,16,i4,./jpn_font_static/, -2695,jpn_font_static,00054380,16,16,i4,./jpn_font_static/, -2696,jpn_font_static,00054400,16,16,i4,./jpn_font_static/, -2697,jpn_font_static,00054480,16,16,i4,./jpn_font_static/, -2698,jpn_font_static,00054500,16,16,i4,./jpn_font_static/, -2699,jpn_font_static,00054580,16,16,i4,./jpn_font_static/, -2700,jpn_font_static,00054600,16,16,i4,./jpn_font_static/, -2701,jpn_font_static,00054680,16,16,i4,./jpn_font_static/, -2702,jpn_font_static,00054700,16,16,i4,./jpn_font_static/, -2703,jpn_font_static,00054780,16,16,i4,./jpn_font_static/, -2704,jpn_font_static,00054800,16,16,i4,./jpn_font_static/, -2705,jpn_font_static,00054880,16,16,i4,./jpn_font_static/, -2706,jpn_font_static,00054900,16,16,i4,./jpn_font_static/, -2707,jpn_font_static,00054980,16,16,i4,./jpn_font_static/, -2708,jpn_font_static,00054A00,16,16,i4,./jpn_font_static/, -2709,jpn_font_static,00054A80,16,16,i4,./jpn_font_static/, -2710,jpn_font_static,00054B00,16,16,i4,./jpn_font_static/, -2711,jpn_font_static,00054B80,16,16,i4,./jpn_font_static/, -2712,jpn_font_static,00054C00,16,16,i4,./jpn_font_static/, -2713,jpn_font_static,00054C80,16,16,i4,./jpn_font_static/, -2714,jpn_font_static,00054D00,16,16,i4,./jpn_font_static/, -2715,jpn_font_static,00054D80,16,16,i4,./jpn_font_static/, -2716,jpn_font_static,00054E00,16,16,i4,./jpn_font_static/, -2717,jpn_font_static,00054E80,16,16,i4,./jpn_font_static/, -2718,jpn_font_static,00054F00,16,16,i4,./jpn_font_static/, -2719,jpn_font_static,00054F80,16,16,i4,./jpn_font_static/, -2720,jpn_font_static,00055000,16,16,i4,./jpn_font_static/, -2721,jpn_font_static,00055080,16,16,i4,./jpn_font_static/, -2722,jpn_font_static,00055100,16,16,i4,./jpn_font_static/, -2723,jpn_font_static,00055180,16,16,i4,./jpn_font_static/, -2724,jpn_font_static,00055200,16,16,i4,./jpn_font_static/, -2725,jpn_font_static,00055280,16,16,i4,./jpn_font_static/, -2726,jpn_font_static,00055300,16,16,i4,./jpn_font_static/, -2727,jpn_font_static,00055380,16,16,i4,./jpn_font_static/, -2728,jpn_font_static,00055400,16,16,i4,./jpn_font_static/, -2729,jpn_font_static,00055480,16,16,i4,./jpn_font_static/, -2730,jpn_font_static,00055500,16,16,i4,./jpn_font_static/, -2731,jpn_font_static,00055580,16,16,i4,./jpn_font_static/, -2732,jpn_font_static,00055600,16,16,i4,./jpn_font_static/, -2733,jpn_font_static,00055680,16,16,i4,./jpn_font_static/, -2734,jpn_font_static,00055700,16,16,i4,./jpn_font_static/, -2735,jpn_font_static,00055780,16,16,i4,./jpn_font_static/, -2736,jpn_font_static,00055800,16,16,i4,./jpn_font_static/, -2737,jpn_font_static,00055880,16,16,i4,./jpn_font_static/, -2738,jpn_font_static,00055900,16,16,i4,./jpn_font_static/, -2739,jpn_font_static,00055980,16,16,i4,./jpn_font_static/, -2740,jpn_font_static,00055A00,16,16,i4,./jpn_font_static/, -2741,jpn_font_static,00055A80,16,16,i4,./jpn_font_static/, -2742,jpn_font_static,00055B00,16,16,i4,./jpn_font_static/, -2743,jpn_font_static,00055B80,16,16,i4,./jpn_font_static/, -2744,jpn_font_static,00055C00,16,16,i4,./jpn_font_static/, -2745,jpn_font_static,00055C80,16,16,i4,./jpn_font_static/, -2746,jpn_font_static,00055D00,16,16,i4,./jpn_font_static/, -2747,jpn_font_static,00055D80,16,16,i4,./jpn_font_static/, -2748,jpn_font_static,00055E00,16,16,i4,./jpn_font_static/, -2749,jpn_font_static,00055E80,16,16,i4,./jpn_font_static/, -2750,jpn_font_static,00055F00,16,16,i4,./jpn_font_static/, -2751,jpn_font_static,00055F80,16,16,i4,./jpn_font_static/, -2752,jpn_font_static,00056000,16,16,i4,./jpn_font_static/, -2753,jpn_font_static,00056080,16,16,i4,./jpn_font_static/, -2754,jpn_font_static,00056100,16,16,i4,./jpn_font_static/, -2755,jpn_font_static,00056180,16,16,i4,./jpn_font_static/, -2756,jpn_font_static,00056200,16,16,i4,./jpn_font_static/, -2757,jpn_font_static,00056280,16,16,i4,./jpn_font_static/, -2758,jpn_font_static,00056300,16,16,i4,./jpn_font_static/, -2759,jpn_font_static,00056380,16,16,i4,./jpn_font_static/, -2760,jpn_font_static,00056400,16,16,i4,./jpn_font_static/, -2761,jpn_font_static,00056480,16,16,i4,./jpn_font_static/, -2762,jpn_font_static,00056500,16,16,i4,./jpn_font_static/, -2763,jpn_font_static,00056580,16,16,i4,./jpn_font_static/, -2764,jpn_font_static,00056600,16,16,i4,./jpn_font_static/, -2765,jpn_font_static,00056680,16,16,i4,./jpn_font_static/, -2766,jpn_font_static,00056700,16,16,i4,./jpn_font_static/, -2767,jpn_font_static,00056780,16,16,i4,./jpn_font_static/, -2768,jpn_font_static,00056800,16,16,i4,./jpn_font_static/, -2769,jpn_font_static,00056880,16,16,i4,./jpn_font_static/, -2770,jpn_font_static,00056900,16,16,i4,./jpn_font_static/, -2771,jpn_font_static,00056980,16,16,i4,./jpn_font_static/, -2772,jpn_font_static,00056A00,16,16,i4,./jpn_font_static/, -2773,jpn_font_static,00056A80,16,16,i4,./jpn_font_static/, -2774,jpn_font_static,00056B00,16,16,i4,./jpn_font_static/, -2775,jpn_font_static,00056B80,16,16,i4,./jpn_font_static/, -2776,jpn_font_static,00056C00,16,16,i4,./jpn_font_static/, -2777,jpn_font_static,00056C80,16,16,i4,./jpn_font_static/, -2778,jpn_font_static,00056D00,16,16,i4,./jpn_font_static/, -2779,jpn_font_static,00056D80,16,16,i4,./jpn_font_static/, -2780,jpn_font_static,00056E00,16,16,i4,./jpn_font_static/, -2781,jpn_font_static,00056E80,16,16,i4,./jpn_font_static/, -2782,jpn_font_static,00056F00,16,16,i4,./jpn_font_static/, -2783,jpn_font_static,00056F80,16,16,i4,./jpn_font_static/, -2784,jpn_font_static,00057000,16,16,i4,./jpn_font_static/, -2785,jpn_font_static,00057080,16,16,i4,./jpn_font_static/, -2786,jpn_font_static,00057100,16,16,i4,./jpn_font_static/, -2787,jpn_font_static,00057180,16,16,i4,./jpn_font_static/, -2788,jpn_font_static,00057200,16,16,i4,./jpn_font_static/, -2789,jpn_font_static,00057280,16,16,i4,./jpn_font_static/, -2790,jpn_font_static,00057300,16,16,i4,./jpn_font_static/, -2791,jpn_font_static,00057380,16,16,i4,./jpn_font_static/, -2792,jpn_font_static,00057400,16,16,i4,./jpn_font_static/, -2793,jpn_font_static,00057480,16,16,i4,./jpn_font_static/, -2794,jpn_font_static,00057500,16,16,i4,./jpn_font_static/, -2795,jpn_font_static,00057580,16,16,i4,./jpn_font_static/, -2796,jpn_font_static,00057600,16,16,i4,./jpn_font_static/, -2797,jpn_font_static,00057680,16,16,i4,./jpn_font_static/, -2798,jpn_font_static,00057700,16,16,i4,./jpn_font_static/, -2799,jpn_font_static,00057780,16,16,i4,./jpn_font_static/, -2800,jpn_font_static,00057800,16,16,i4,./jpn_font_static/, -2801,jpn_font_static,00057880,16,16,i4,./jpn_font_static/, -2802,jpn_font_static,00057900,16,16,i4,./jpn_font_static/, -2803,jpn_font_static,00057980,16,16,i4,./jpn_font_static/, -2804,jpn_font_static,00057A00,16,16,i4,./jpn_font_static/, -2805,jpn_font_static,00057A80,16,16,i4,./jpn_font_static/, -2806,jpn_font_static,00057B00,16,16,i4,./jpn_font_static/, -2807,jpn_font_static,00057B80,16,16,i4,./jpn_font_static/, -2808,jpn_font_static,00057C00,16,16,i4,./jpn_font_static/, -2809,jpn_font_static,00057C80,16,16,i4,./jpn_font_static/, -2810,jpn_font_static,00057D00,16,16,i4,./jpn_font_static/, -2811,jpn_font_static,00057D80,16,16,i4,./jpn_font_static/, -2812,jpn_font_static,00057E00,16,16,i4,./jpn_font_static/, -2813,jpn_font_static,00057E80,16,16,i4,./jpn_font_static/, -2814,jpn_font_static,00057F00,16,16,i4,./jpn_font_static/, -2815,jpn_font_static,00057F80,16,16,i4,./jpn_font_static/, -2816,jpn_font_static,00058000,16,16,i4,./jpn_font_static/, -2817,jpn_font_static,00058080,16,16,i4,./jpn_font_static/, -2818,jpn_font_static,00058100,16,16,i4,./jpn_font_static/, -2819,jpn_font_static,00058180,16,16,i4,./jpn_font_static/, -2820,jpn_font_static,00058200,16,16,i4,./jpn_font_static/, -2821,jpn_font_static,00058280,16,16,i4,./jpn_font_static/, -2822,jpn_font_static,00058300,16,16,i4,./jpn_font_static/, -2823,jpn_font_static,00058380,16,16,i4,./jpn_font_static/, -2824,jpn_font_static,00058400,16,16,i4,./jpn_font_static/, -2825,jpn_font_static,00058480,16,16,i4,./jpn_font_static/, -2826,jpn_font_static,00058500,16,16,i4,./jpn_font_static/, -2827,jpn_font_static,00058580,16,16,i4,./jpn_font_static/, -2828,jpn_font_static,00058600,16,16,i4,./jpn_font_static/, -2829,jpn_font_static,00058680,16,16,i4,./jpn_font_static/, -2830,jpn_font_static,00058700,16,16,i4,./jpn_font_static/, -2831,jpn_font_static,00058780,16,16,i4,./jpn_font_static/, -2832,jpn_font_static,00058800,16,16,i4,./jpn_font_static/, -2833,jpn_font_static,00058880,16,16,i4,./jpn_font_static/, -2834,jpn_font_static,00058900,16,16,i4,./jpn_font_static/, -2835,jpn_font_static,00058980,16,16,i4,./jpn_font_static/, -2836,jpn_font_static,00058A00,16,16,i4,./jpn_font_static/, -2837,jpn_font_static,00058A80,16,16,i4,./jpn_font_static/, -2838,jpn_font_static,00058B00,16,16,i4,./jpn_font_static/, -2839,jpn_font_static,00058B80,16,16,i4,./jpn_font_static/, -2840,jpn_font_static,00058C00,16,16,i4,./jpn_font_static/, -2841,jpn_font_static,00058C80,16,16,i4,./jpn_font_static/, -2842,jpn_font_static,00058D00,16,16,i4,./jpn_font_static/, -2843,jpn_font_static,00058D80,16,16,i4,./jpn_font_static/, -2844,jpn_font_static,00058E00,16,16,i4,./jpn_font_static/, -2845,jpn_font_static,00058E80,16,16,i4,./jpn_font_static/, -2846,jpn_font_static,00058F00,16,16,i4,./jpn_font_static/, -2847,jpn_font_static,00058F80,16,16,i4,./jpn_font_static/, -2848,jpn_font_static,00059000,16,16,i4,./jpn_font_static/, -2849,jpn_font_static,00059080,16,16,i4,./jpn_font_static/, -2850,jpn_font_static,00059100,16,16,i4,./jpn_font_static/, -2851,jpn_font_static,00059180,16,16,i4,./jpn_font_static/, -2852,jpn_font_static,00059200,16,16,i4,./jpn_font_static/, -2853,jpn_font_static,00059280,16,16,i4,./jpn_font_static/, -2854,jpn_font_static,00059300,16,16,i4,./jpn_font_static/, -2855,jpn_font_static,00059380,16,16,i4,./jpn_font_static/, -2856,jpn_font_static,00059400,16,16,i4,./jpn_font_static/, -2857,jpn_font_static,00059480,16,16,i4,./jpn_font_static/, -2858,jpn_font_static,00059500,16,16,i4,./jpn_font_static/, -2859,jpn_font_static,00059580,16,16,i4,./jpn_font_static/, -2860,jpn_font_static,00059600,16,16,i4,./jpn_font_static/, -2861,jpn_font_static,00059680,16,16,i4,./jpn_font_static/, -2862,jpn_font_static,00059700,16,16,i4,./jpn_font_static/, -2863,jpn_font_static,00059780,16,16,i4,./jpn_font_static/, -2864,jpn_font_static,00059800,16,16,i4,./jpn_font_static/, -2865,jpn_font_static,00059880,16,16,i4,./jpn_font_static/, -2866,jpn_font_static,00059900,16,16,i4,./jpn_font_static/, -2867,jpn_font_static,00059980,16,16,i4,./jpn_font_static/, -2868,jpn_font_static,00059A00,16,16,i4,./jpn_font_static/, -2869,jpn_font_static,00059A80,16,16,i4,./jpn_font_static/, -2870,jpn_font_static,00059B00,16,16,i4,./jpn_font_static/, -2871,jpn_font_static,00059B80,16,16,i4,./jpn_font_static/, -2872,jpn_font_static,00059C00,16,16,i4,./jpn_font_static/, -2873,jpn_font_static,00059C80,16,16,i4,./jpn_font_static/, -2874,jpn_font_static,00059D00,16,16,i4,./jpn_font_static/, -2875,jpn_font_static,00059D80,16,16,i4,./jpn_font_static/, -2876,jpn_font_static,00059E00,16,16,i4,./jpn_font_static/, -2877,jpn_font_static,00059E80,16,16,i4,./jpn_font_static/, -2878,jpn_font_static,00059F00,16,16,i4,./jpn_font_static/, -2879,jpn_font_static,00059F80,16,16,i4,./jpn_font_static/, -2880,jpn_font_static,0005A000,16,16,i4,./jpn_font_static/, -2881,jpn_font_static,0005A080,16,16,i4,./jpn_font_static/, -2882,jpn_font_static,0005A100,16,16,i4,./jpn_font_static/, -2883,jpn_font_static,0005A180,16,16,i4,./jpn_font_static/, -2884,jpn_font_static,0005A200,16,16,i4,./jpn_font_static/, -2885,jpn_font_static,0005A280,16,16,i4,./jpn_font_static/, -2886,jpn_font_static,0005A300,16,16,i4,./jpn_font_static/, -2887,jpn_font_static,0005A380,16,16,i4,./jpn_font_static/, -2888,jpn_font_static,0005A400,16,16,i4,./jpn_font_static/, -2889,jpn_font_static,0005A480,16,16,i4,./jpn_font_static/, -2890,jpn_font_static,0005A500,16,16,i4,./jpn_font_static/, -2891,jpn_font_static,0005A580,16,16,i4,./jpn_font_static/, -2892,jpn_font_static,0005A600,16,16,i4,./jpn_font_static/, -2893,jpn_font_static,0005A680,16,16,i4,./jpn_font_static/, -2894,jpn_font_static,0005A700,16,16,i4,./jpn_font_static/, -2895,jpn_font_static,0005A780,16,16,i4,./jpn_font_static/, -2896,jpn_font_static,0005A800,16,16,i4,./jpn_font_static/, -2897,jpn_font_static,0005A880,16,16,i4,./jpn_font_static/, -2898,jpn_font_static,0005A900,16,16,i4,./jpn_font_static/, -2899,jpn_font_static,0005A980,16,16,i4,./jpn_font_static/, -2900,jpn_font_static,0005AA00,16,16,i4,./jpn_font_static/, -2901,jpn_font_static,0005AA80,16,16,i4,./jpn_font_static/, -2902,jpn_font_static,0005AB00,16,16,i4,./jpn_font_static/, -2903,jpn_font_static,0005AB80,16,16,i4,./jpn_font_static/, -2904,jpn_font_static,0005AC00,16,16,i4,./jpn_font_static/, -2905,jpn_font_static,0005AC80,16,16,i4,./jpn_font_static/, -2906,jpn_font_static,0005AD00,16,16,i4,./jpn_font_static/, -2907,jpn_font_static,0005AD80,16,16,i4,./jpn_font_static/, -2908,jpn_font_static,0005AE00,16,16,i4,./jpn_font_static/, -2909,jpn_font_static,0005AE80,16,16,i4,./jpn_font_static/, -2910,jpn_font_static,0005AF00,16,16,i4,./jpn_font_static/, -2911,jpn_font_static,0005AF80,16,16,i4,./jpn_font_static/, -2912,jpn_font_static,0005B000,16,16,i4,./jpn_font_static/, -2913,jpn_font_static,0005B080,16,16,i4,./jpn_font_static/, -2914,jpn_font_static,0005B100,16,16,i4,./jpn_font_static/, -2915,jpn_font_static,0005B180,16,16,i4,./jpn_font_static/, -2916,jpn_font_static,0005B200,16,16,i4,./jpn_font_static/, -2917,jpn_font_static,0005B280,16,16,i4,./jpn_font_static/, -2918,jpn_font_static,0005B300,16,16,i4,./jpn_font_static/, -2919,jpn_font_static,0005B380,16,16,i4,./jpn_font_static/, -2920,jpn_font_static,0005B400,16,16,i4,./jpn_font_static/, -2921,jpn_font_static,0005B480,16,16,i4,./jpn_font_static/, -2922,jpn_font_static,0005B500,16,16,i4,./jpn_font_static/, -2923,jpn_font_static,0005B580,16,16,i4,./jpn_font_static/, -2924,jpn_font_static,0005B600,16,16,i4,./jpn_font_static/, -2925,jpn_font_static,0005B680,16,16,i4,./jpn_font_static/, -2926,jpn_font_static,0005B700,16,16,i4,./jpn_font_static/, -2927,jpn_font_static,0005B780,16,16,i4,./jpn_font_static/, -2928,jpn_font_static,0005B800,16,16,i4,./jpn_font_static/, -2929,jpn_font_static,0005B880,16,16,i4,./jpn_font_static/, -2930,jpn_font_static,0005B900,16,16,i4,./jpn_font_static/, -2931,jpn_font_static,0005B980,16,16,i4,./jpn_font_static/, -2932,jpn_font_static,0005BA00,16,16,i4,./jpn_font_static/, -2933,jpn_font_static,0005BA80,16,16,i4,./jpn_font_static/, -2934,jpn_font_static,0005BB00,16,16,i4,./jpn_font_static/, -2935,jpn_font_static,0005BB80,16,16,i4,./jpn_font_static/, -2936,jpn_font_static,0005BC00,16,16,i4,./jpn_font_static/, -2937,jpn_font_static,0005BC80,16,16,i4,./jpn_font_static/, -2938,jpn_font_static,0005BD00,16,16,i4,./jpn_font_static/, -2939,jpn_font_static,0005BD80,16,16,i4,./jpn_font_static/, -2940,jpn_font_static,0005BE00,16,16,i4,./jpn_font_static/, -2941,jpn_font_static,0005BE80,16,16,i4,./jpn_font_static/, -2942,jpn_font_static,0005BF00,16,16,i4,./jpn_font_static/, -2943,jpn_font_static,0005BF80,16,16,i4,./jpn_font_static/, -2944,jpn_font_static,0005C000,16,16,i4,./jpn_font_static/, -2945,jpn_font_static,0005C080,16,16,i4,./jpn_font_static/, -2946,jpn_font_static,0005C100,16,16,i4,./jpn_font_static/, -2947,jpn_font_static,0005C180,16,16,i4,./jpn_font_static/, -2948,jpn_font_static,0005C200,16,16,i4,./jpn_font_static/, -2949,jpn_font_static,0005C280,16,16,i4,./jpn_font_static/, -2950,jpn_font_static,0005C300,16,16,i4,./jpn_font_static/, -2951,jpn_font_static,0005C380,16,16,i4,./jpn_font_static/, -2952,jpn_font_static,0005C400,16,16,i4,./jpn_font_static/, -2953,jpn_font_static,0005C480,16,16,i4,./jpn_font_static/, -2954,jpn_font_static,0005C500,16,16,i4,./jpn_font_static/, -2955,jpn_font_static,0005C580,16,16,i4,./jpn_font_static/, -2956,jpn_font_static,0005C600,16,16,i4,./jpn_font_static/, -2957,jpn_font_static,0005C680,16,16,i4,./jpn_font_static/, -2958,jpn_font_static,0005C700,16,16,i4,./jpn_font_static/, -2959,jpn_font_static,0005C780,16,16,i4,./jpn_font_static/, -2960,jpn_font_static,0005C800,16,16,i4,./jpn_font_static/, -2961,jpn_font_static,0005C880,16,16,i4,./jpn_font_static/, -2962,jpn_font_static,0005C900,16,16,i4,./jpn_font_static/, -2963,jpn_font_static,0005C980,16,16,i4,./jpn_font_static/, -2964,jpn_font_static,0005CA00,16,16,i4,./jpn_font_static/, -2965,jpn_font_static,0005CA80,16,16,i4,./jpn_font_static/, -2966,jpn_font_static,0005CB00,16,16,i4,./jpn_font_static/, -2967,jpn_font_static,0005CB80,16,16,i4,./jpn_font_static/, -2968,jpn_font_static,0005CC00,16,16,i4,./jpn_font_static/, -2969,jpn_font_static,0005CC80,16,16,i4,./jpn_font_static/, -2970,jpn_font_static,0005CD00,16,16,i4,./jpn_font_static/, -2971,jpn_font_static,0005CD80,16,16,i4,./jpn_font_static/, -2972,jpn_font_static,0005CE00,16,16,i4,./jpn_font_static/, -2973,jpn_font_static,0005CE80,16,16,i4,./jpn_font_static/, -2974,jpn_font_static,0005CF00,16,16,i4,./jpn_font_static/, -2975,jpn_font_static,0005CF80,16,16,i4,./jpn_font_static/, -2976,jpn_font_static,0005D000,16,16,i4,./jpn_font_static/, -2977,jpn_font_static,0005D080,16,16,i4,./jpn_font_static/, -2978,jpn_font_static,0005D100,16,16,i4,./jpn_font_static/, -2979,jpn_font_static,0005D180,16,16,i4,./jpn_font_static/, -2980,jpn_font_static,0005D200,16,16,i4,./jpn_font_static/, -2981,jpn_font_static,0005D280,16,16,i4,./jpn_font_static/, -2982,jpn_font_static,0005D300,16,16,i4,./jpn_font_static/, -2983,jpn_font_static,0005D380,16,16,i4,./jpn_font_static/, -2984,jpn_font_static,0005D400,16,16,i4,./jpn_font_static/, -2985,jpn_font_static,0005D480,16,16,i4,./jpn_font_static/, -2986,jpn_font_static,0005D500,16,16,i4,./jpn_font_static/, -2987,jpn_font_static,0005D580,16,16,i4,./jpn_font_static/, -2988,jpn_font_static,0005D600,16,16,i4,./jpn_font_static/, -2989,jpn_font_static,0005D680,16,16,i4,./jpn_font_static/, -2990,jpn_font_static,0005D700,16,16,i4,./jpn_font_static/, -2991,jpn_font_static,0005D780,16,16,i4,./jpn_font_static/, -2992,jpn_font_static,0005D800,16,16,i4,./jpn_font_static/, -2993,jpn_font_static,0005D880,16,16,i4,./jpn_font_static/, -2994,jpn_font_static,0005D900,16,16,i4,./jpn_font_static/, -2995,jpn_font_static,0005D980,16,16,i4,./jpn_font_static/, -2996,jpn_font_static,0005DA00,16,16,i4,./jpn_font_static/, -2997,jpn_font_static,0005DA80,16,16,i4,./jpn_font_static/, -2998,jpn_font_static,0005DB00,16,16,i4,./jpn_font_static/, -2999,jpn_font_static,0005DB80,16,16,i4,./jpn_font_static/, -3000,jpn_font_static,0005DC00,16,16,i4,./jpn_font_static/, -3001,jpn_font_static,0005DC80,16,16,i4,./jpn_font_static/, -3002,jpn_font_static,0005DD00,16,16,i4,./jpn_font_static/, -3003,jpn_font_static,0005DD80,16,16,i4,./jpn_font_static/, -3004,jpn_font_static,0005DE00,16,16,i4,./jpn_font_static/, -3005,jpn_font_static,0005DE80,16,16,i4,./jpn_font_static/, -3006,jpn_font_static,0005DF00,16,16,i4,./jpn_font_static/, -3007,jpn_font_static,0005DF80,16,16,i4,./jpn_font_static/, -3008,jpn_font_static,0005E000,16,16,i4,./jpn_font_static/, -3009,jpn_font_static,0005E080,16,16,i4,./jpn_font_static/, -3010,jpn_font_static,0005E100,16,16,i4,./jpn_font_static/, -3011,jpn_font_static,0005E180,16,16,i4,./jpn_font_static/, -3012,jpn_font_static,0005E200,16,16,i4,./jpn_font_static/, -3013,jpn_font_static,0005E280,16,16,i4,./jpn_font_static/, -3014,jpn_font_static,0005E300,16,16,i4,./jpn_font_static/, -3015,jpn_font_static,0005E380,16,16,i4,./jpn_font_static/, -3016,jpn_font_static,0005E400,16,16,i4,./jpn_font_static/, -3017,jpn_font_static,0005E480,16,16,i4,./jpn_font_static/, -3018,jpn_font_static,0005E500,16,16,i4,./jpn_font_static/, -3019,jpn_font_static,0005E580,16,16,i4,./jpn_font_static/, -3020,jpn_font_static,0005E600,16,16,i4,./jpn_font_static/, -3021,jpn_font_static,0005E680,16,16,i4,./jpn_font_static/, -3022,jpn_font_static,0005E700,16,16,i4,./jpn_font_static/, -3023,jpn_font_static,0005E780,16,16,i4,./jpn_font_static/, -3024,jpn_font_static,0005E800,16,16,i4,./jpn_font_static/, -3025,jpn_font_static,0005E880,16,16,i4,./jpn_font_static/, -3026,jpn_font_static,0005E900,16,16,i4,./jpn_font_static/, -3027,jpn_font_static,0005E980,16,16,i4,./jpn_font_static/, -3028,jpn_font_static,0005EA00,16,16,i4,./jpn_font_static/, -3029,jpn_font_static,0005EA80,16,16,i4,./jpn_font_static/, -3030,jpn_font_static,0005EB00,16,16,i4,./jpn_font_static/, -3031,jpn_font_static,0005EB80,16,16,i4,./jpn_font_static/, -3032,jpn_font_static,0005EC00,16,16,i4,./jpn_font_static/, -3033,jpn_font_static,0005EC80,16,16,i4,./jpn_font_static/, -3034,jpn_font_static,0005ED00,16,16,i4,./jpn_font_static/, -3035,jpn_font_static,0005ED80,16,16,i4,./jpn_font_static/, -3036,jpn_font_static,0005EE00,16,16,i4,./jpn_font_static/, -3037,jpn_font_static,0005EE80,16,16,i4,./jpn_font_static/, -3038,jpn_font_static,0005EF00,16,16,i4,./jpn_font_static/, -3039,jpn_font_static,0005EF80,16,16,i4,./jpn_font_static/, -3040,jpn_font_static,0005F000,16,16,i4,./jpn_font_static/, -3041,jpn_font_static,0005F080,16,16,i4,./jpn_font_static/, -3042,jpn_font_static,0005F100,16,16,i4,./jpn_font_static/, -3043,jpn_font_static,0005F180,16,16,i4,./jpn_font_static/, -3044,jpn_font_static,0005F200,16,16,i4,./jpn_font_static/, -3045,jpn_font_static,0005F280,16,16,i4,./jpn_font_static/, -3046,jpn_font_static,0005F300,16,16,i4,./jpn_font_static/, -3047,jpn_font_static,0005F380,16,16,i4,./jpn_font_static/, -3048,jpn_font_static,0005F400,16,16,i4,./jpn_font_static/, -3049,jpn_font_static,0005F480,16,16,i4,./jpn_font_static/, -3050,jpn_font_static,0005F500,16,16,i4,./jpn_font_static/, -3051,jpn_font_static,0005F580,16,16,i4,./jpn_font_static/, -3052,jpn_font_static,0005F600,16,16,i4,./jpn_font_static/, -3053,jpn_font_static,0005F680,16,16,i4,./jpn_font_static/, -3054,jpn_font_static,0005F700,16,16,i4,./jpn_font_static/, -3055,jpn_font_static,0005F780,16,16,i4,./jpn_font_static/, -3056,jpn_font_static,0005F800,16,16,i4,./jpn_font_static/, -3057,jpn_font_static,0005F880,16,16,i4,./jpn_font_static/, -3058,jpn_font_static,0005F900,16,16,i4,./jpn_font_static/, -3059,jpn_font_static,0005F980,16,16,i4,./jpn_font_static/, -3060,jpn_font_static,0005FA00,16,16,i4,./jpn_font_static/, -3061,jpn_font_static,0005FA80,16,16,i4,./jpn_font_static/, -3062,jpn_font_static,0005FB00,16,16,i4,./jpn_font_static/, -3063,jpn_font_static,0005FB80,16,16,i4,./jpn_font_static/, -3064,jpn_font_static,0005FC00,16,16,i4,./jpn_font_static/, -3065,jpn_font_static,0005FC80,16,16,i4,./jpn_font_static/, -3066,jpn_font_static,0005FD00,16,16,i4,./jpn_font_static/, -3067,jpn_font_static,0005FD80,16,16,i4,./jpn_font_static/, -3068,jpn_font_static,0005FE00,16,16,i4,./jpn_font_static/, -3069,jpn_font_static,0005FE80,16,16,i4,./jpn_font_static/, -3070,jpn_font_static,0005FF00,16,16,i4,./jpn_font_static/, -3071,jpn_font_static,0005FF80,16,16,i4,./jpn_font_static/, -3072,jpn_font_static,00060000,16,16,i4,./jpn_font_static/, -3073,jpn_font_static,00060080,16,16,i4,./jpn_font_static/, -3074,jpn_font_static,00060100,16,16,i4,./jpn_font_static/, -3075,jpn_font_static,00060180,16,16,i4,./jpn_font_static/, -3076,jpn_font_static,00060200,16,16,i4,./jpn_font_static/, -3077,jpn_font_static,00060280,16,16,i4,./jpn_font_static/, -3078,jpn_font_static,00060300,16,16,i4,./jpn_font_static/, -3079,jpn_font_static,00060380,16,16,i4,./jpn_font_static/, -3080,jpn_font_static,00060400,16,16,i4,./jpn_font_static/, -3081,jpn_font_static,00060480,16,16,i4,./jpn_font_static/, -3082,jpn_font_static,00060500,16,16,i4,./jpn_font_static/, -3083,jpn_font_static,00060580,16,16,i4,./jpn_font_static/, -3084,jpn_font_static,00060600,16,16,i4,./jpn_font_static/, -3085,jpn_font_static,00060680,16,16,i4,./jpn_font_static/, -3086,jpn_font_static,00060700,16,16,i4,./jpn_font_static/, -3087,jpn_font_static,00060780,16,16,i4,./jpn_font_static/, -3088,jpn_font_static,00060800,16,16,i4,./jpn_font_static/, -3089,jpn_font_static,00060880,16,16,i4,./jpn_font_static/, -3090,jpn_font_static,00060900,16,16,i4,./jpn_font_static/, -3091,jpn_font_static,00060980,16,16,i4,./jpn_font_static/, -3092,jpn_font_static,00060A00,16,16,i4,./jpn_font_static/, -3093,jpn_font_static,00060A80,16,16,i4,./jpn_font_static/, -3094,jpn_font_static,00060B00,16,16,i4,./jpn_font_static/, -3095,jpn_font_static,00060B80,16,16,i4,./jpn_font_static/, -3096,jpn_font_static,00060C00,16,16,i4,./jpn_font_static/, -3097,jpn_font_static,00060C80,16,16,i4,./jpn_font_static/, -3098,jpn_font_static,00060D00,16,16,i4,./jpn_font_static/, -3099,jpn_font_static,00060D80,16,16,i4,./jpn_font_static/, -3100,jpn_font_static,00060E00,16,16,i4,./jpn_font_static/, -3101,jpn_font_static,00060E80,16,16,i4,./jpn_font_static/, -3102,jpn_font_static,00060F00,16,16,i4,./jpn_font_static/, -3103,jpn_font_static,00060F80,16,16,i4,./jpn_font_static/, -3104,jpn_font_static,00061000,16,16,i4,./jpn_font_static/, -3105,jpn_font_static,00061080,16,16,i4,./jpn_font_static/, -3106,jpn_font_static,00061100,16,16,i4,./jpn_font_static/, -3107,jpn_font_static,00061180,16,16,i4,./jpn_font_static/, -3108,jpn_font_static,00061200,16,16,i4,./jpn_font_static/, -3109,jpn_font_static,00061280,16,16,i4,./jpn_font_static/, -3110,jpn_font_static,00061300,16,16,i4,./jpn_font_static/, -3111,jpn_font_static,00061380,16,16,i4,./jpn_font_static/, -3112,jpn_font_static,00061400,16,16,i4,./jpn_font_static/, -3113,jpn_font_static,00061480,16,16,i4,./jpn_font_static/, -3114,jpn_font_static,00061500,16,16,i4,./jpn_font_static/, -3115,jpn_font_static,00061580,16,16,i4,./jpn_font_static/, -3116,jpn_font_static,00061600,16,16,i4,./jpn_font_static/, -3117,jpn_font_static,00061680,16,16,i4,./jpn_font_static/, -3118,jpn_font_static,00061700,16,16,i4,./jpn_font_static/, -3119,jpn_font_static,00061780,16,16,i4,./jpn_font_static/, -3120,jpn_font_static,00061800,16,16,i4,./jpn_font_static/, -3121,jpn_font_static,00061880,16,16,i4,./jpn_font_static/, -3122,jpn_font_static,00061900,16,16,i4,./jpn_font_static/, -3123,jpn_font_static,00061980,16,16,i4,./jpn_font_static/, -3124,jpn_font_static,00061A00,16,16,i4,./jpn_font_static/, -3125,jpn_font_static,00061A80,16,16,i4,./jpn_font_static/, -3126,jpn_font_static,00061B00,16,16,i4,./jpn_font_static/, -3127,jpn_font_static,00061B80,16,16,i4,./jpn_font_static/, -3128,jpn_font_static,00061C00,16,16,i4,./jpn_font_static/, -3129,jpn_font_static,00061C80,16,16,i4,./jpn_font_static/, -3130,jpn_font_static,00061D00,16,16,i4,./jpn_font_static/, -3131,jpn_font_static,00061D80,16,16,i4,./jpn_font_static/, -3132,jpn_font_static,00061E00,16,16,i4,./jpn_font_static/, -3133,jpn_font_static,00061E80,16,16,i4,./jpn_font_static/, -3134,jpn_font_static,00061F00,16,16,i4,./jpn_font_static/, -3135,jpn_font_static,00061F80,16,16,i4,./jpn_font_static/, -3136,jpn_font_static,00062000,16,16,i4,./jpn_font_static/, -3137,jpn_font_static,00062080,16,16,i4,./jpn_font_static/, -3138,jpn_font_static,00062100,16,16,i4,./jpn_font_static/, -3139,jpn_font_static,00062180,16,16,i4,./jpn_font_static/, -3140,jpn_font_static,00062200,16,16,i4,./jpn_font_static/, -3141,jpn_font_static,00062280,16,16,i4,./jpn_font_static/, -3142,jpn_font_static,00062300,16,16,i4,./jpn_font_static/, -3143,jpn_font_static,00062380,16,16,i4,./jpn_font_static/, -3144,jpn_font_static,00062400,16,16,i4,./jpn_font_static/, -3145,jpn_font_static,00062480,16,16,i4,./jpn_font_static/, -3146,jpn_font_static,00062500,16,16,i4,./jpn_font_static/, -3147,jpn_font_static,00062580,16,16,i4,./jpn_font_static/, -3148,jpn_font_static,00062600,16,16,i4,./jpn_font_static/, -3149,jpn_font_static,00062680,16,16,i4,./jpn_font_static/, -3150,jpn_font_static,00062700,16,16,i4,./jpn_font_static/, -3151,jpn_font_static,00062780,16,16,i4,./jpn_font_static/, -3152,jpn_font_static,00062800,16,16,i4,./jpn_font_static/, -3153,jpn_font_static,00062880,16,16,i4,./jpn_font_static/, -3154,jpn_font_static,00062900,16,16,i4,./jpn_font_static/, -3155,jpn_font_static,00062980,16,16,i4,./jpn_font_static/, -3156,jpn_font_static,00062A00,16,16,i4,./jpn_font_static/, -3157,jpn_font_static,00062A80,16,16,i4,./jpn_font_static/, -3158,jpn_font_static,00062B00,16,16,i4,./jpn_font_static/, -3159,jpn_font_static,00062B80,16,16,i4,./jpn_font_static/, -3160,jpn_font_static,00062C00,16,16,i4,./jpn_font_static/, -3161,jpn_font_static,00062C80,16,16,i4,./jpn_font_static/, -3162,jpn_font_static,00062D00,16,16,i4,./jpn_font_static/, -3163,jpn_font_static,00062D80,16,16,i4,./jpn_font_static/, -3164,jpn_font_static,00062E00,16,16,i4,./jpn_font_static/, -3165,jpn_font_static,00062E80,16,16,i4,./jpn_font_static/, -3166,jpn_font_static,00062F00,16,16,i4,./jpn_font_static/, -3167,jpn_font_static,00062F80,16,16,i4,./jpn_font_static/, -3168,jpn_font_static,00063000,16,16,i4,./jpn_font_static/, -3169,jpn_font_static,00063080,16,16,i4,./jpn_font_static/, -3170,jpn_font_static,00063100,16,16,i4,./jpn_font_static/, -3171,jpn_font_static,00063180,16,16,i4,./jpn_font_static/, -3172,jpn_font_static,00063200,16,16,i4,./jpn_font_static/, -3173,jpn_font_static,00063280,16,16,i4,./jpn_font_static/, -3174,jpn_font_static,00063300,16,16,i4,./jpn_font_static/, -3175,jpn_font_static,00063380,16,16,i4,./jpn_font_static/, -3176,jpn_font_static,00063400,16,16,i4,./jpn_font_static/, -3177,jpn_font_static,00063480,16,16,i4,./jpn_font_static/, -3178,jpn_font_static,00063500,16,16,i4,./jpn_font_static/, -3179,jpn_font_static,00063580,16,16,i4,./jpn_font_static/, -3180,jpn_font_static,00063600,16,16,i4,./jpn_font_static/, -3181,jpn_font_static,00063680,16,16,i4,./jpn_font_static/, -3182,jpn_font_static,00063700,16,16,i4,./jpn_font_static/, -3183,jpn_font_static,00063780,16,16,i4,./jpn_font_static/, -3184,jpn_font_static,00063800,16,16,i4,./jpn_font_static/, -3185,jpn_font_static,00063880,16,16,i4,./jpn_font_static/, -3186,jpn_font_static,00063900,16,16,i4,./jpn_font_static/, -3187,jpn_font_static,00063980,16,16,i4,./jpn_font_static/, -3188,jpn_font_static,00063A00,16,16,i4,./jpn_font_static/, -3189,jpn_font_static,00063A80,16,16,i4,./jpn_font_static/, -3190,jpn_font_static,00063B00,16,16,i4,./jpn_font_static/, -3191,jpn_font_static,00063B80,16,16,i4,./jpn_font_static/, -3192,jpn_font_static,00063C00,16,16,i4,./jpn_font_static/, -3193,jpn_font_static,00063C80,16,16,i4,./jpn_font_static/, -3194,jpn_font_static,00063D00,16,16,i4,./jpn_font_static/, -3195,jpn_font_static,00063D80,16,16,i4,./jpn_font_static/, -3196,jpn_font_static,00063E00,16,16,i4,./jpn_font_static/, -3197,jpn_font_static,00063E80,16,16,i4,./jpn_font_static/, -3198,jpn_font_static,00063F00,16,16,i4,./jpn_font_static/, -3199,jpn_font_static,00063F80,16,16,i4,./jpn_font_static/, -3200,jpn_font_static,00064000,16,16,i4,./jpn_font_static/, -3201,jpn_font_static,00064080,16,16,i4,./jpn_font_static/, -3202,jpn_font_static,00064100,16,16,i4,./jpn_font_static/, -3203,jpn_font_static,00064180,16,16,i4,./jpn_font_static/, -3204,jpn_font_static,00064200,16,16,i4,./jpn_font_static/, -3205,jpn_font_static,00064280,16,16,i4,./jpn_font_static/, -3206,jpn_font_static,00064300,16,16,i4,./jpn_font_static/, -3207,jpn_font_static,00064380,16,16,i4,./jpn_font_static/, -3208,jpn_font_static,00064400,16,16,i4,./jpn_font_static/, -3209,jpn_font_static,00064480,16,16,i4,./jpn_font_static/, -3210,jpn_font_static,00064500,16,16,i4,./jpn_font_static/, -3211,jpn_font_static,00064580,16,16,i4,./jpn_font_static/, -3212,jpn_font_static,00064600,16,16,i4,./jpn_font_static/, -3213,jpn_font_static,00064680,16,16,i4,./jpn_font_static/, -3214,jpn_font_static,00064700,16,16,i4,./jpn_font_static/, -3215,jpn_font_static,00064780,16,16,i4,./jpn_font_static/, -3216,jpn_font_static,00064800,16,16,i4,./jpn_font_static/, -3217,jpn_font_static,00064880,16,16,i4,./jpn_font_static/, -3218,jpn_font_static,00064900,16,16,i4,./jpn_font_static/, -3219,jpn_font_static,00064980,16,16,i4,./jpn_font_static/, -3220,jpn_font_static,00064A00,16,16,i4,./jpn_font_static/, -3221,jpn_font_static,00064A80,16,16,i4,./jpn_font_static/, -3222,jpn_font_static,00064B00,16,16,i4,./jpn_font_static/, -3223,jpn_font_static,00064B80,16,16,i4,./jpn_font_static/, -3224,jpn_font_static,00064C00,16,16,i4,./jpn_font_static/, -3225,jpn_font_static,00064C80,16,16,i4,./jpn_font_static/, -3226,jpn_font_static,00064D00,16,16,i4,./jpn_font_static/, -3227,jpn_font_static,00064D80,16,16,i4,./jpn_font_static/, -3228,jpn_font_static,00064E00,16,16,i4,./jpn_font_static/, -3229,jpn_font_static,00064E80,16,16,i4,./jpn_font_static/, -3230,jpn_font_static,00064F00,16,16,i4,./jpn_font_static/, -3231,jpn_font_static,00064F80,16,16,i4,./jpn_font_static/, -3232,jpn_font_static,00065000,16,16,i4,./jpn_font_static/, -3233,jpn_font_static,00065080,16,16,i4,./jpn_font_static/, -3234,jpn_font_static,00065100,16,16,i4,./jpn_font_static/, -3235,jpn_font_static,00065180,16,16,i4,./jpn_font_static/, -3236,jpn_font_static,00065200,16,16,i4,./jpn_font_static/, -3237,jpn_font_static,00065280,16,16,i4,./jpn_font_static/, -3238,jpn_font_static,00065300,16,16,i4,./jpn_font_static/, -3239,jpn_font_static,00065380,16,16,i4,./jpn_font_static/, -3240,jpn_font_static,00065400,16,16,i4,./jpn_font_static/, -3241,jpn_font_static,00065480,16,16,i4,./jpn_font_static/, -3242,jpn_font_static,00065500,16,16,i4,./jpn_font_static/, -3243,jpn_font_static,00065580,16,16,i4,./jpn_font_static/, -3244,jpn_font_static,00065600,16,16,i4,./jpn_font_static/, -3245,jpn_font_static,00065680,16,16,i4,./jpn_font_static/, -3246,jpn_font_static,00065700,16,16,i4,./jpn_font_static/, -3247,jpn_font_static,00065780,16,16,i4,./jpn_font_static/, -3248,jpn_font_static,00065800,16,16,i4,./jpn_font_static/, -3249,jpn_font_static,00065880,16,16,i4,./jpn_font_static/, -3250,jpn_font_static,00065900,16,16,i4,./jpn_font_static/, -3251,jpn_font_static,00065980,16,16,i4,./jpn_font_static/, -3252,jpn_font_static,00065A00,16,16,i4,./jpn_font_static/, -3253,jpn_font_static,00065A80,16,16,i4,./jpn_font_static/, -3254,jpn_font_static,00065B00,16,16,i4,./jpn_font_static/, -3255,jpn_font_static,00065B80,16,16,i4,./jpn_font_static/, -3256,jpn_font_static,00065C00,16,16,i4,./jpn_font_static/, -3257,jpn_font_static,00065C80,16,16,i4,./jpn_font_static/, -3258,jpn_font_static,00065D00,16,16,i4,./jpn_font_static/, -3259,jpn_font_static,00065D80,16,16,i4,./jpn_font_static/, -3260,jpn_font_static,00065E00,16,16,i4,./jpn_font_static/, -3261,jpn_font_static,00065E80,16,16,i4,./jpn_font_static/, -3262,jpn_font_static,00065F00,16,16,i4,./jpn_font_static/, -3263,jpn_font_static,00065F80,16,16,i4,./jpn_font_static/, -3264,jpn_font_static,00066000,16,16,i4,./jpn_font_static/, -3265,jpn_font_static,00066080,16,16,i4,./jpn_font_static/, -3266,jpn_font_static,00066100,16,16,i4,./jpn_font_static/, -3267,jpn_font_static,00066180,16,16,i4,./jpn_font_static/, -3268,jpn_font_static,00066200,16,16,i4,./jpn_font_static/, -3269,jpn_font_static,00066280,16,16,i4,./jpn_font_static/, -3270,jpn_font_static,00066300,16,16,i4,./jpn_font_static/, -3271,jpn_font_static,00066380,16,16,i4,./jpn_font_static/, -3272,jpn_font_static,00066400,16,16,i4,./jpn_font_static/, -3273,jpn_font_static,00066480,16,16,i4,./jpn_font_static/, -3274,jpn_font_static,00066500,16,16,i4,./jpn_font_static/, -3275,jpn_font_static,00066580,16,16,i4,./jpn_font_static/, -3276,jpn_font_static,00066600,16,16,i4,./jpn_font_static/, -3277,jpn_font_static,00066680,16,16,i4,./jpn_font_static/, -3278,jpn_font_static,00066700,16,16,i4,./jpn_font_static/, -3279,jpn_font_static,00066780,16,16,i4,./jpn_font_static/, -3280,jpn_font_static,00066800,16,16,i4,./jpn_font_static/, -3281,jpn_font_static,00066880,16,16,i4,./jpn_font_static/, -3282,jpn_font_static,00066900,16,16,i4,./jpn_font_static/, -3283,jpn_font_static,00066980,16,16,i4,./jpn_font_static/, -3284,jpn_font_static,00066A00,16,16,i4,./jpn_font_static/, -3285,jpn_font_static,00066A80,16,16,i4,./jpn_font_static/, -3286,jpn_font_static,00066B00,16,16,i4,./jpn_font_static/, -3287,jpn_font_static,00066B80,16,16,i4,./jpn_font_static/, -3288,jpn_font_static,00066C00,16,16,i4,./jpn_font_static/, -3289,jpn_font_static,00066C80,16,16,i4,./jpn_font_static/, -3290,jpn_font_static,00066D00,16,16,i4,./jpn_font_static/, -3291,jpn_font_static,00066D80,16,16,i4,./jpn_font_static/, -3292,jpn_font_static,00066E00,16,16,i4,./jpn_font_static/, -3293,jpn_font_static,00066E80,16,16,i4,./jpn_font_static/, -3294,jpn_font_static,00066F00,16,16,i4,./jpn_font_static/, -3295,jpn_font_static,00066F80,16,16,i4,./jpn_font_static/, -3296,jpn_font_static,00067000,16,16,i4,./jpn_font_static/, -3297,jpn_font_static,00067080,16,16,i4,./jpn_font_static/, -3298,jpn_font_static,00067100,16,16,i4,./jpn_font_static/, -3299,jpn_font_static,00067180,16,16,i4,./jpn_font_static/, -3300,jpn_font_static,00067200,16,16,i4,./jpn_font_static/, -3301,jpn_font_static,00067280,16,16,i4,./jpn_font_static/, -3302,jpn_font_static,00067300,16,16,i4,./jpn_font_static/, -3303,jpn_font_static,00067380,16,16,i4,./jpn_font_static/, -3304,jpn_font_static,00067400,16,16,i4,./jpn_font_static/, -3305,jpn_font_static,00067480,16,16,i4,./jpn_font_static/, -3306,jpn_font_static,00067500,16,16,i4,./jpn_font_static/, -3307,jpn_font_static,00067580,16,16,i4,./jpn_font_static/, -3308,jpn_font_static,00067600,16,16,i4,./jpn_font_static/, -3309,jpn_font_static,00067680,16,16,i4,./jpn_font_static/, -3310,jpn_font_static,00067700,16,16,i4,./jpn_font_static/, -3311,jpn_font_static,00067780,16,16,i4,./jpn_font_static/, -3312,jpn_font_static,00067800,16,16,i4,./jpn_font_static/, -3313,jpn_font_static,00067880,16,16,i4,./jpn_font_static/, -3314,jpn_font_static,00067900,16,16,i4,./jpn_font_static/, -3315,jpn_font_static,00067980,16,16,i4,./jpn_font_static/, -3316,jpn_font_static,00067A00,16,16,i4,./jpn_font_static/, -3317,jpn_font_static,00067A80,16,16,i4,./jpn_font_static/, -3318,jpn_font_static,00067B00,16,16,i4,./jpn_font_static/, -3319,jpn_font_static,00067B80,16,16,i4,./jpn_font_static/, -3320,jpn_font_static,00067C00,16,16,i4,./jpn_font_static/, -3321,jpn_font_static,00067C80,16,16,i4,./jpn_font_static/, -3322,jpn_font_static,00067D00,16,16,i4,./jpn_font_static/, -3323,jpn_font_static,00067D80,16,16,i4,./jpn_font_static/, -3324,jpn_font_static,00067E00,16,16,i4,./jpn_font_static/, -3325,jpn_font_static,00067E80,16,16,i4,./jpn_font_static/, -3326,jpn_font_static,00067F00,16,16,i4,./jpn_font_static/, -3327,jpn_font_static,00067F80,16,16,i4,./jpn_font_static/, -3328,jpn_font_static,00068000,16,16,i4,./jpn_font_static/, -3329,jpn_font_static,00068080,16,16,i4,./jpn_font_static/, -3330,jpn_font_static,00068100,16,16,i4,./jpn_font_static/, -3331,jpn_font_static,00068180,16,16,i4,./jpn_font_static/, -3332,jpn_font_static,00068200,16,16,i4,./jpn_font_static/, -3333,jpn_font_static,00068280,16,16,i4,./jpn_font_static/, -3334,jpn_font_static,00068300,16,16,i4,./jpn_font_static/, -3335,jpn_font_static,00068380,16,16,i4,./jpn_font_static/, -3336,jpn_font_static,00068400,16,16,i4,./jpn_font_static/, -3337,jpn_font_static,00068480,16,16,i4,./jpn_font_static/, -3338,jpn_font_static,00068500,16,16,i4,./jpn_font_static/, -3339,jpn_font_static,00068580,16,16,i4,./jpn_font_static/, -3340,jpn_font_static,00068600,16,16,i4,./jpn_font_static/, -3341,jpn_font_static,00068680,16,16,i4,./jpn_font_static/, -3342,jpn_font_static,00068700,16,16,i4,./jpn_font_static/, -3343,jpn_font_static,00068780,16,16,i4,./jpn_font_static/, -3344,jpn_font_static,00068800,16,16,i4,./jpn_font_static/, -3345,jpn_font_static,00068880,16,16,i4,./jpn_font_static/, -3346,jpn_font_static,00068900,16,16,i4,./jpn_font_static/, -3347,jpn_font_static,00068980,16,16,i4,./jpn_font_static/, -3348,jpn_font_static,00068A00,16,16,i4,./jpn_font_static/, -3349,jpn_font_static,00068A80,16,16,i4,./jpn_font_static/, -3350,jpn_font_static,00068B00,16,16,i4,./jpn_font_static/, -3351,jpn_font_static,00068B80,16,16,i4,./jpn_font_static/, -3352,jpn_font_static,00068C00,16,16,i4,./jpn_font_static/, -3353,jpn_font_static,00068C80,16,16,i4,./jpn_font_static/, -3354,jpn_font_static,00068D00,16,16,i4,./jpn_font_static/, -3355,jpn_font_static,00068D80,16,16,i4,./jpn_font_static/, -3356,jpn_font_static,00068E00,16,16,i4,./jpn_font_static/, -3357,jpn_font_static,00068E80,16,16,i4,./jpn_font_static/, -3358,jpn_font_static,00068F00,16,16,i4,./jpn_font_static/, -3359,jpn_font_static,00068F80,16,16,i4,./jpn_font_static/, -3360,jpn_font_static,00069000,16,16,i4,./jpn_font_static/, -3361,jpn_font_static,00069080,16,16,i4,./jpn_font_static/, -3362,jpn_font_static,00069100,16,16,i4,./jpn_font_static/, -3363,jpn_font_static,00069180,16,16,i4,./jpn_font_static/, -3364,jpn_font_static,00069200,16,16,i4,./jpn_font_static/, -3365,jpn_font_static,00069280,16,16,i4,./jpn_font_static/, -3366,jpn_font_static,00069300,16,16,i4,./jpn_font_static/, -3367,jpn_font_static,00069380,16,16,i4,./jpn_font_static/, -3368,jpn_font_static,00069400,16,16,i4,./jpn_font_static/, -3369,jpn_font_static,00069480,16,16,i4,./jpn_font_static/, -3370,jpn_font_static,00069500,16,16,i4,./jpn_font_static/, -3371,jpn_font_static,00069580,16,16,i4,./jpn_font_static/, -3372,jpn_font_static,00069600,16,16,i4,./jpn_font_static/, -3373,jpn_font_static,00069680,16,16,i4,./jpn_font_static/, -3374,jpn_font_static,00069700,16,16,i4,./jpn_font_static/, -3375,jpn_font_static,00069780,16,16,i4,./jpn_font_static/, -3376,jpn_font_static,00069800,16,16,i4,./jpn_font_static/, -3377,jpn_font_static,00069880,16,16,i4,./jpn_font_static/, -3378,jpn_font_static,00069900,16,16,i4,./jpn_font_static/, -3379,jpn_font_static,00069980,16,16,i4,./jpn_font_static/, -3380,jpn_font_static,00069A00,16,16,i4,./jpn_font_static/, -3381,jpn_font_static,00069A80,16,16,i4,./jpn_font_static/, -3382,jpn_font_static,00069B00,16,16,i4,./jpn_font_static/, -3383,jpn_font_static,00069B80,16,16,i4,./jpn_font_static/, -3384,jpn_font_static,00069C00,16,16,i4,./jpn_font_static/, -3385,jpn_font_static,00069C80,16,16,i4,./jpn_font_static/, -3386,jpn_font_static,00069D00,16,16,i4,./jpn_font_static/, -3387,jpn_font_static,00069D80,16,16,i4,./jpn_font_static/, -3388,jpn_font_static,00069E00,16,16,i4,./jpn_font_static/, -3389,jpn_font_static,00069E80,16,16,i4,./jpn_font_static/, -3390,jpn_font_static,00069F00,16,16,i4,./jpn_font_static/, -3391,jpn_font_static,00069F80,16,16,i4,./jpn_font_static/, -3392,jpn_font_static,0006A000,16,16,i4,./jpn_font_static/, -3393,jpn_font_static,0006A080,16,16,i4,./jpn_font_static/, -3394,jpn_font_static,0006A100,16,16,i4,./jpn_font_static/, -3395,jpn_font_static,0006A180,16,16,i4,./jpn_font_static/, -3396,jpn_font_static,0006A200,16,16,i4,./jpn_font_static/, -3397,jpn_font_static,0006A280,16,16,i4,./jpn_font_static/, -3398,jpn_font_static,0006A300,16,16,i4,./jpn_font_static/, -3399,jpn_font_static,0006A380,16,16,i4,./jpn_font_static/, -3400,jpn_font_static,0006A400,16,16,i4,./jpn_font_static/, -3401,jpn_font_static,0006A480,16,16,i4,./jpn_font_static/, -3402,jpn_font_static,0006A500,16,16,i4,./jpn_font_static/, -3403,jpn_font_static,0006A580,16,16,i4,./jpn_font_static/, -3404,jpn_font_static,0006A600,16,16,i4,./jpn_font_static/, -3405,jpn_font_static,0006A680,16,16,i4,./jpn_font_static/, -3406,jpn_font_static,0006A700,16,16,i4,./jpn_font_static/, -3407,jpn_font_static,0006A780,16,16,i4,./jpn_font_static/, -3408,jpn_font_static,0006A800,16,16,i4,./jpn_font_static/, -3409,jpn_font_static,0006A880,16,16,i4,./jpn_font_static/, -3410,jpn_font_static,0006A900,16,16,i4,./jpn_font_static/, -3411,jpn_font_static,0006A980,16,16,i4,./jpn_font_static/, -3412,jpn_font_static,0006AA00,16,16,i4,./jpn_font_static/, -3413,jpn_font_static,0006AA80,16,16,i4,./jpn_font_static/, -3414,jpn_font_static,0006AB00,16,16,i4,./jpn_font_static/, -3415,jpn_font_static,0006AB80,16,16,i4,./jpn_font_static/, -3416,jpn_font_static,0006AC00,16,16,i4,./jpn_font_static/, -3417,jpn_font_static,0006AC80,16,16,i4,./jpn_font_static/, -3418,jpn_font_static,0006AD00,16,16,i4,./jpn_font_static/, -3419,jpn_font_static,0006AD80,16,16,i4,./jpn_font_static/, -3420,jpn_font_static,0006AE00,16,16,i4,./jpn_font_static/, -3421,jpn_font_static,0006AE80,16,16,i4,./jpn_font_static/, -3422,jpn_font_static,0006AF00,16,16,i4,./jpn_font_static/, -3423,jpn_font_static,0006AF80,16,16,i4,./jpn_font_static/, -3424,jpn_font_static,0006B000,16,16,i4,./jpn_font_static/, -3425,jpn_font_static,0006B080,16,16,i4,./jpn_font_static/, -3426,jpn_font_static,0006B100,16,16,i4,./jpn_font_static/, -3427,jpn_font_static,0006B180,16,16,i4,./jpn_font_static/, -3428,jpn_font_static,0006B200,16,16,i4,./jpn_font_static/, -3429,jpn_font_static,0006B280,16,16,i4,./jpn_font_static/, -3430,jpn_font_static,0006B300,16,16,i4,./jpn_font_static/, -3431,jpn_font_static,0006B380,16,16,i4,./jpn_font_static/, -3432,jpn_font_static,0006B400,16,16,i4,./jpn_font_static/, -3433,jpn_font_static,0006B480,16,16,i4,./jpn_font_static/, -3434,jpn_font_static,0006B500,16,16,i4,./jpn_font_static/, -3435,jpn_font_static,0006B580,16,16,i4,./jpn_font_static/, -3436,jpn_font_static,0006B600,16,16,i4,./jpn_font_static/, -3437,jpn_font_static,0006B680,16,16,i4,./jpn_font_static/, -3438,jpn_font_static,0006B700,16,16,i4,./jpn_font_static/, -3439,jpn_font_static,0006B780,16,16,i4,./jpn_font_static/, -3440,jpn_font_static,0006B800,16,16,i4,./jpn_font_static/, -3441,jpn_font_static,0006B880,16,16,i4,./jpn_font_static/, -3442,jpn_font_static,0006B900,16,16,i4,./jpn_font_static/, -3443,jpn_font_static,0006B980,16,16,i4,./jpn_font_static/, -3444,jpn_font_static,0006BA00,16,16,i4,./jpn_font_static/, -3445,jpn_font_static,0006BA80,16,16,i4,./jpn_font_static/, -3446,jpn_font_static,0006BB00,16,16,i4,./jpn_font_static/, -3447,jpn_font_static,0006BB80,16,16,i4,./jpn_font_static/, -3448,jpn_font_static,0006BC00,16,16,i4,./jpn_font_static/, -3449,jpn_font_static,0006BC80,16,16,i4,./jpn_font_static/, -3450,jpn_font_static,0006BD00,16,16,i4,./jpn_font_static/, -3451,jpn_font_static,0006BD80,16,16,i4,./jpn_font_static/, -3452,jpn_font_static,0006BE00,16,16,i4,./jpn_font_static/, -3453,jpn_font_static,0006BE80,16,16,i4,./jpn_font_static/, -3454,jpn_font_static,0006BF00,16,16,i4,./jpn_font_static/, -3455,jpn_font_static,0006BF80,16,16,i4,./jpn_font_static/, -3456,jpn_font_static,0006C000,16,16,i4,./jpn_font_static/, -3457,jpn_font_static,0006C080,16,16,i4,./jpn_font_static/, -3458,jpn_font_static,0006C100,16,16,i4,./jpn_font_static/, -3459,jpn_font_static,0006C180,16,16,i4,./jpn_font_static/, -3460,jpn_font_static,0006C200,16,16,i4,./jpn_font_static/, -3461,jpn_font_static,0006C280,16,16,i4,./jpn_font_static/, -3462,jpn_font_static,0006C300,16,16,i4,./jpn_font_static/, -3463,jpn_font_static,0006C380,16,16,i4,./jpn_font_static/, -3464,jpn_font_static,0006C400,16,16,i4,./jpn_font_static/, -3465,jpn_font_static,0006C480,16,16,i4,./jpn_font_static/, -3466,jpn_font_static,0006C500,16,16,i4,./jpn_font_static/, -3467,jpn_font_static,0006C580,16,16,i4,./jpn_font_static/, -3468,jpn_font_static,0006C600,16,16,i4,./jpn_font_static/, -3469,jpn_font_static,0006C680,16,16,i4,./jpn_font_static/, -3470,jpn_font_static,0006C700,16,16,i4,./jpn_font_static/, -3471,jpn_font_static,0006C780,16,16,i4,./jpn_font_static/, -3472,jpn_font_static,0006C800,16,16,i4,./jpn_font_static/, -3473,jpn_font_static,0006C880,16,16,i4,./jpn_font_static/, -3474,jpn_font_static,0006C900,16,16,i4,./jpn_font_static/, -3475,jpn_font_static,0006C980,16,16,i4,./jpn_font_static/, -3476,jpn_font_static,0006CA00,16,16,i4,./jpn_font_static/, -3477,jpn_font_static,0006CA80,16,16,i4,./jpn_font_static/, -3478,jpn_font_static,0006CB00,16,16,i4,./jpn_font_static/, -3479,jpn_font_static,0006CB80,16,16,i4,./jpn_font_static/, -3480,jpn_font_static,0006CC00,16,16,i4,./jpn_font_static/, -3481,jpn_font_static,0006CC80,16,16,i4,./jpn_font_static/, -3482,jpn_font_static,0006CD00,16,16,i4,./jpn_font_static/, -3483,jpn_font_static,0006CD80,16,16,i4,./jpn_font_static/, -3484,jpn_font_static,0006CE00,16,16,i4,./jpn_font_static/, -3485,jpn_font_static,0006CE80,16,16,i4,./jpn_font_static/, -3486,jpn_font_static,0006CF00,16,16,i4,./jpn_font_static/, -3487,jpn_font_static,0006CF80,16,16,i4,./jpn_font_static/, -3488,jpn_font_static,0006D000,16,16,i4,./jpn_font_static/, -3489,jpn_font_static,0006D080,16,16,i4,./jpn_font_static/, -3490,jpn_font_static,0006D100,16,16,i4,./jpn_font_static/, -3491,jpn_font_static,0006D180,16,16,i4,./jpn_font_static/, -3492,jpn_font_static,0006D200,16,16,i4,./jpn_font_static/, -3493,jpn_font_static,0006D280,16,16,i4,./jpn_font_static/, -3494,jpn_font_static,0006D300,16,16,i4,./jpn_font_static/, -3495,jpn_font_static,0006D380,16,16,i4,./jpn_font_static/, -3496,jpn_font_static,0006D400,16,16,i4,./jpn_font_static/, -3497,jpn_font_static,0006D480,16,16,i4,./jpn_font_static/, -3498,jpn_font_static,0006D500,16,16,i4,./jpn_font_static/, -3499,jpn_font_static,0006D580,16,16,i4,./jpn_font_static/, -3500,jpn_font_static,0006D600,16,16,i4,./jpn_font_static/, -3501,jpn_font_static,0006D680,16,16,i4,./jpn_font_static/, -3502,jpn_font_static,0006D700,16,16,i4,./jpn_font_static/, -3503,jpn_font_static,0006D780,16,16,i4,./jpn_font_static/, -3504,jpn_font_static,0006D800,16,16,i4,./jpn_font_static/, -3505,jpn_font_static,0006D880,16,16,i4,./jpn_font_static/, -3506,jpn_font_static,0006D900,16,16,i4,./jpn_font_static/, -3507,jpn_font_static,0006D980,16,16,i4,./jpn_font_static/, -3508,jpn_font_static,0006DA00,16,16,i4,./jpn_font_static/, -3509,jpn_font_static,0006DA80,16,16,i4,./jpn_font_static/, -3510,jpn_font_static,0006DB00,16,16,i4,./jpn_font_static/, -3511,jpn_font_static,0006DB80,16,16,i4,./jpn_font_static/, -3512,jpn_font_static,0006DC00,16,16,i4,./jpn_font_static/, -3513,jpn_font_static,0006DC80,16,16,i4,./jpn_font_static/, -3514,jpn_font_static,0006DD00,16,16,i4,./jpn_font_static/, -3515,jpn_font_static,0006DD80,16,16,i4,./jpn_font_static/, -3516,jpn_font_static,0006DE00,16,16,i4,./jpn_font_static/, -3517,jpn_font_static,0006DE80,16,16,i4,./jpn_font_static/, -3518,jpn_font_static,0006DF00,16,16,i4,./jpn_font_static/, -3519,jpn_font_static,0006DF80,16,16,i4,./jpn_font_static/, -3520,jpn_font_static,0006E000,16,16,i4,./jpn_font_static/, -3521,jpn_font_static,0006E080,16,16,i4,./jpn_font_static/, -3522,jpn_font_static,0006E100,16,16,i4,./jpn_font_static/, -3523,jpn_font_static,0006E180,16,16,i4,./jpn_font_static/, -3524,jpn_font_static,0006E200,16,16,i4,./jpn_font_static/, -3525,jpn_font_static,0006E280,16,16,i4,./jpn_font_static/, -3526,jpn_font_static,0006E300,16,16,i4,./jpn_font_static/, -3527,jpn_font_static,0006E380,16,16,i4,./jpn_font_static/, -3528,jpn_font_static,0006E400,16,16,i4,./jpn_font_static/, -3529,jpn_font_static,0006E480,16,16,i4,./jpn_font_static/, -3530,jpn_font_static,0006E500,16,16,i4,./jpn_font_static/, -3531,jpn_font_static,0006E580,16,16,i4,./jpn_font_static/, -3532,jpn_font_static,0006E600,16,16,i4,./jpn_font_static/, -3533,jpn_font_static,0006E680,16,16,i4,./jpn_font_static/, -3534,jpn_font_static,0006E700,16,16,i4,./jpn_font_static/, -3535,jpn_font_static,0006E780,16,16,i4,./jpn_font_static/, -3536,jpn_font_static,0006E800,16,16,i4,./jpn_font_static/, -3537,jpn_font_static,0006E880,16,16,i4,./jpn_font_static/, -3538,jpn_font_static,0006E900,16,16,i4,./jpn_font_static/, -3539,jpn_font_static,0006E980,16,16,i4,./jpn_font_static/, -3540,jpn_font_static,0006EA00,16,16,i4,./jpn_font_static/, -3541,jpn_font_static,0006EA80,16,16,i4,./jpn_font_static/, -3542,jpn_font_static,0006EB00,16,16,i4,./jpn_font_static/, -3543,jpn_font_static,0006EB80,16,16,i4,./jpn_font_static/, -3544,jpn_font_static,0006EC00,16,16,i4,./jpn_font_static/, -3545,jpn_font_static,0006EC80,16,16,i4,./jpn_font_static/, -3546,jpn_font_static,0006ED00,16,16,i4,./jpn_font_static/, -3547,jpn_font_static,0006ED80,16,16,i4,./jpn_font_static/, -3548,jpn_font_static,0006EE00,16,16,i4,./jpn_font_static/, -3549,jpn_font_static,0006EE80,16,16,i4,./jpn_font_static/, -3550,jpn_font_static,0006EF00,16,16,i4,./jpn_font_static/, -3551,jpn_font_static,0006EF80,16,16,i4,./jpn_font_static/, -3552,jpn_font_static,0006F000,16,16,i4,./jpn_font_static/, -3553,jpn_font_static,0006F080,16,16,i4,./jpn_font_static/, -3554,jpn_font_static,0006F100,16,16,i4,./jpn_font_static/, -3555,jpn_font_static,0006F180,16,16,i4,./jpn_font_static/, -3556,jpn_font_static,0006F200,16,16,i4,./jpn_font_static/, -3557,jpn_font_static,0006F280,16,16,i4,./jpn_font_static/, -3558,jpn_font_static,0006F300,16,16,i4,./jpn_font_static/, -3559,jpn_font_static,0006F380,16,16,i4,./jpn_font_static/, -3560,jpn_font_static,0006F400,16,16,i4,./jpn_font_static/, -3561,jpn_font_static,0006F480,16,16,i4,./jpn_font_static/, -3562,jpn_font_static,0006F500,16,16,i4,./jpn_font_static/, -3563,jpn_font_static,0006F580,16,16,i4,./jpn_font_static/, -3564,jpn_font_static,0006F600,16,16,i4,./jpn_font_static/, -3565,jpn_font_static,0006F680,16,16,i4,./jpn_font_static/, -3566,jpn_font_static,0006F700,16,16,i4,./jpn_font_static/, -3567,jpn_font_static,0006F780,16,16,i4,./jpn_font_static/, -3568,jpn_font_static,0006F800,16,16,i4,./jpn_font_static/, -3569,jpn_font_static,0006F880,16,16,i4,./jpn_font_static/, -3570,jpn_font_static,0006F900,16,16,i4,./jpn_font_static/, -3571,jpn_font_static,0006F980,16,16,i4,./jpn_font_static/, -3572,jpn_font_static,0006FA00,16,16,i4,./jpn_font_static/, -3573,jpn_font_static,0006FA80,16,16,i4,./jpn_font_static/, -3574,jpn_font_static,0006FB00,16,16,i4,./jpn_font_static/, -3575,jpn_font_static,0006FB80,16,16,i4,./jpn_font_static/, -3576,jpn_font_static,0006FC00,16,16,i4,./jpn_font_static/, -3577,jpn_font_static,0006FC80,16,16,i4,./jpn_font_static/, -3578,jpn_font_static,0006FD00,16,16,i4,./jpn_font_static/, -3579,jpn_font_static,0006FD80,16,16,i4,./jpn_font_static/, -3580,jpn_font_static,0006FE00,16,16,i4,./jpn_font_static/, -3581,jpn_font_static,0006FE80,16,16,i4,./jpn_font_static/, -3582,jpn_font_static,0006FF00,16,16,i4,./jpn_font_static/, -3583,jpn_font_static,0006FF80,16,16,i4,./jpn_font_static/, -3584,jpn_font_static,00070000,16,16,i4,./jpn_font_static/, -3585,jpn_font_static,00070080,16,16,i4,./jpn_font_static/, -3586,jpn_font_static,00070100,16,16,i4,./jpn_font_static/, -3587,jpn_font_static,00070180,16,16,i4,./jpn_font_static/, -3588,jpn_font_static,00070200,16,16,i4,./jpn_font_static/, -3589,jpn_font_static,00070280,16,16,i4,./jpn_font_static/, -3590,jpn_font_static,00070300,16,16,i4,./jpn_font_static/, -3591,jpn_font_static,00070380,16,16,i4,./jpn_font_static/, -3592,jpn_font_static,00070400,16,16,i4,./jpn_font_static/, -3593,jpn_font_static,00070480,16,16,i4,./jpn_font_static/, -3594,jpn_font_static,00070500,16,16,i4,./jpn_font_static/, -3595,jpn_font_static,00070580,16,16,i4,./jpn_font_static/, -3596,jpn_font_static,00070600,16,16,i4,./jpn_font_static/, -3597,jpn_font_static,00070680,16,16,i4,./jpn_font_static/, -3598,jpn_font_static,00070700,16,16,i4,./jpn_font_static/, -3599,jpn_font_static,00070780,16,16,i4,./jpn_font_static/, -3600,jpn_font_static,00070800,16,16,i4,./jpn_font_static/, -3601,jpn_font_static,00070880,16,16,i4,./jpn_font_static/, -3602,jpn_font_static,00070900,16,16,i4,./jpn_font_static/, -3603,jpn_font_static,00070980,16,16,i4,./jpn_font_static/, -3604,jpn_font_static,00070A00,16,16,i4,./jpn_font_static/, -3605,jpn_font_static,00070A80,16,16,i4,./jpn_font_static/, -3606,jpn_font_static,00070B00,16,16,i4,./jpn_font_static/, -3607,jpn_font_static,00070B80,16,16,i4,./jpn_font_static/, -3608,jpn_font_static,00070C00,16,16,i4,./jpn_font_static/, -3609,jpn_font_static,00070C80,16,16,i4,./jpn_font_static/, -3610,jpn_font_static,00070D00,16,16,i4,./jpn_font_static/, -3611,jpn_font_static,00070D80,16,16,i4,./jpn_font_static/, -3612,jpn_font_static,00070E00,16,16,i4,./jpn_font_static/, -3613,jpn_font_static,00070E80,16,16,i4,./jpn_font_static/, -3614,jpn_font_static,00070F00,16,16,i4,./jpn_font_static/, -3615,jpn_font_static,00070F80,16,16,i4,./jpn_font_static/, -3616,jpn_font_static,00071000,16,16,i4,./jpn_font_static/, -3617,jpn_font_static,00071080,16,16,i4,./jpn_font_static/, -3618,jpn_font_static,00071100,16,16,i4,./jpn_font_static/, -3619,jpn_font_static,00071180,16,16,i4,./jpn_font_static/, -3620,jpn_font_static,00071200,16,16,i4,./jpn_font_static/, -3621,jpn_font_static,00071280,16,16,i4,./jpn_font_static/, -3622,jpn_font_static,00071300,16,16,i4,./jpn_font_static/, -3623,jpn_font_static,00071380,16,16,i4,./jpn_font_static/, -3624,jpn_font_static,00071400,16,16,i4,./jpn_font_static/, -3625,jpn_font_static,00071480,16,16,i4,./jpn_font_static/, -3626,jpn_font_static,00071500,16,16,i4,./jpn_font_static/, -3627,jpn_font_static,00071580,16,16,i4,./jpn_font_static/, -3628,jpn_font_static,00071600,16,16,i4,./jpn_font_static/, -3629,jpn_font_static,00071680,16,16,i4,./jpn_font_static/, -3630,jpn_font_static,00071700,16,16,i4,./jpn_font_static/, -3631,jpn_font_static,00071780,16,16,i4,./jpn_font_static/, -3632,jpn_font_static,00071800,16,16,i4,./jpn_font_static/, -3633,jpn_font_static,00071880,16,16,i4,./jpn_font_static/, -3634,jpn_font_static,00071900,16,16,i4,./jpn_font_static/, -3635,jpn_font_static,00071980,16,16,i4,./jpn_font_static/, -3636,jpn_font_static,00071A00,16,16,i4,./jpn_font_static/, -3637,jpn_font_static,00071A80,16,16,i4,./jpn_font_static/, -3638,jpn_font_static,00071B00,16,16,i4,./jpn_font_static/, -3639,jpn_font_static,00071B80,16,16,i4,./jpn_font_static/, -3640,jpn_font_static,00071C00,16,16,i4,./jpn_font_static/, -3641,jpn_font_static,00071C80,16,16,i4,./jpn_font_static/, -3642,jpn_font_static,00071D00,16,16,i4,./jpn_font_static/, -3643,jpn_font_static,00071D80,16,16,i4,./jpn_font_static/, -3644,jpn_font_static,00071E00,16,16,i4,./jpn_font_static/, -3645,jpn_font_static,00071E80,16,16,i4,./jpn_font_static/, -3646,jpn_font_static,00071F00,16,16,i4,./jpn_font_static/, -3647,jpn_font_static,00071F80,16,16,i4,./jpn_font_static/, -3648,jpn_font_static,00072000,16,16,i4,./jpn_font_static/, -3649,jpn_font_static,00072080,16,16,i4,./jpn_font_static/, -3650,jpn_font_static,00072100,16,16,i4,./jpn_font_static/, -3651,jpn_font_static,00072180,16,16,i4,./jpn_font_static/, -3652,jpn_font_static,00072200,16,16,i4,./jpn_font_static/, -3653,jpn_font_static,00072280,16,16,i4,./jpn_font_static/, -3654,jpn_font_static,00072300,16,16,i4,./jpn_font_static/, -3655,jpn_font_static,00072380,16,16,i4,./jpn_font_static/, -3656,jpn_font_static,00072400,16,16,i4,./jpn_font_static/, -3657,jpn_font_static,00072480,16,16,i4,./jpn_font_static/, -3658,jpn_font_static,00072500,16,16,i4,./jpn_font_static/, -3659,jpn_font_static,00072580,16,16,i4,./jpn_font_static/, -3660,jpn_font_static,00072600,16,16,i4,./jpn_font_static/, -3661,jpn_font_static,00072680,16,16,i4,./jpn_font_static/, -3662,jpn_font_static,00072700,16,16,i4,./jpn_font_static/, -3663,jpn_font_static,00072780,16,16,i4,./jpn_font_static/, -3664,jpn_font_static,00072800,16,16,i4,./jpn_font_static/, -3665,jpn_font_static,00072880,16,16,i4,./jpn_font_static/, -3666,jpn_font_static,00072900,16,16,i4,./jpn_font_static/, -3667,jpn_font_static,00072980,16,16,i4,./jpn_font_static/, -3668,jpn_font_static,00072A00,16,16,i4,./jpn_font_static/, -3669,jpn_font_static,00072A80,16,16,i4,./jpn_font_static/, -3670,jpn_font_static,00072B00,16,16,i4,./jpn_font_static/, -3671,jpn_font_static,00072B80,16,16,i4,./jpn_font_static/, -3672,jpn_font_static,00072C00,16,16,i4,./jpn_font_static/, -3673,jpn_font_static,00072C80,16,16,i4,./jpn_font_static/, -3674,jpn_font_static,00072D00,16,16,i4,./jpn_font_static/, -3675,jpn_font_static,00072D80,16,16,i4,./jpn_font_static/, -3676,jpn_font_static,00072E00,16,16,i4,./jpn_font_static/, -3677,jpn_font_static,00072E80,16,16,i4,./jpn_font_static/, -3678,jpn_font_static,00072F00,16,16,i4,./jpn_font_static/, -3679,jpn_font_static,00072F80,16,16,i4,./jpn_font_static/, -3680,jpn_font_static,00073000,16,16,i4,./jpn_font_static/, -3681,jpn_font_static,00073080,16,16,i4,./jpn_font_static/, -3682,jpn_font_static,00073100,16,16,i4,./jpn_font_static/, -3683,jpn_font_static,00073180,16,16,i4,./jpn_font_static/, -3684,jpn_font_static,00073200,16,16,i4,./jpn_font_static/, -3685,jpn_font_static,00073280,16,16,i4,./jpn_font_static/, -3686,jpn_font_static,00073300,16,16,i4,./jpn_font_static/, -3687,jpn_font_static,00073380,16,16,i4,./jpn_font_static/, -3688,jpn_font_static,00073400,16,16,i4,./jpn_font_static/, -3689,jpn_font_static,00073480,16,16,i4,./jpn_font_static/, -3690,jpn_font_static,00073500,16,16,i4,./jpn_font_static/, -3691,jpn_font_static,00073580,16,16,i4,./jpn_font_static/, -3692,jpn_font_static,00073600,16,16,i4,./jpn_font_static/, -3693,jpn_font_static,00073680,16,16,i4,./jpn_font_static/, -3694,jpn_font_static,00073700,16,16,i4,./jpn_font_static/, -3695,jpn_font_static,00073780,16,16,i4,./jpn_font_static/, -3696,jpn_font_static,00073800,16,16,i4,./jpn_font_static/, -3697,jpn_font_static,00073880,16,16,i4,./jpn_font_static/, -3698,jpn_font_static,00073900,16,16,i4,./jpn_font_static/, -3699,jpn_font_static,00073980,16,16,i4,./jpn_font_static/, -3700,jpn_font_static,00073A00,16,16,i4,./jpn_font_static/, -3701,jpn_font_static,00073A80,16,16,i4,./jpn_font_static/, -3702,jpn_font_static,00073B00,16,16,i4,./jpn_font_static/, -3703,jpn_font_static,00073B80,16,16,i4,./jpn_font_static/, -3704,jpn_font_static,00073C00,16,16,i4,./jpn_font_static/, -3705,jpn_font_static,00073C80,16,16,i4,./jpn_font_static/, -3706,jpn_font_static,00073D00,16,16,i4,./jpn_font_static/, -3707,jpn_font_static,00073D80,16,16,i4,./jpn_font_static/, -3708,jpn_font_static,00073E00,16,16,i4,./jpn_font_static/, -3709,jpn_font_static,00073E80,16,16,i4,./jpn_font_static/, -3710,jpn_font_static,00073F00,16,16,i4,./jpn_font_static/, -3711,jpn_font_static,00073F80,16,16,i4,./jpn_font_static/, -3712,jpn_font_static,00074000,16,16,i4,./jpn_font_static/, -3713,jpn_font_static,00074080,16,16,i4,./jpn_font_static/, -3714,jpn_font_static,00074100,16,16,i4,./jpn_font_static/, -3715,jpn_font_static,00074180,16,16,i4,./jpn_font_static/, -3716,jpn_font_static,00074200,16,16,i4,./jpn_font_static/, -3717,jpn_font_static,00074280,16,16,i4,./jpn_font_static/, -3718,jpn_font_static,00074300,16,16,i4,./jpn_font_static/, -3719,jpn_font_static,00074380,16,16,i4,./jpn_font_static/, -3720,jpn_font_static,00074400,16,16,i4,./jpn_font_static/, -3721,jpn_font_static,00074480,16,16,i4,./jpn_font_static/, -3722,jpn_font_static,00074500,16,16,i4,./jpn_font_static/, -3723,jpn_font_static,00074580,16,16,i4,./jpn_font_static/, -3724,jpn_font_static,00074600,16,16,i4,./jpn_font_static/, -3725,jpn_font_static,00074680,16,16,i4,./jpn_font_static/, -3726,jpn_font_static,00074700,16,16,i4,./jpn_font_static/, -3727,jpn_font_static,00074780,16,16,i4,./jpn_font_static/, -3728,jpn_font_static,00074800,16,16,i4,./jpn_font_static/, -3729,jpn_font_static,00074880,16,16,i4,./jpn_font_static/, -3730,jpn_font_static,00074900,16,16,i4,./jpn_font_static/, -3731,jpn_font_static,00074980,16,16,i4,./jpn_font_static/, -3732,jpn_font_static,00074A00,16,16,i4,./jpn_font_static/, -3733,jpn_font_static,00074A80,16,16,i4,./jpn_font_static/, -3734,jpn_font_static,00074B00,16,16,i4,./jpn_font_static/, -3735,jpn_font_static,00074B80,16,16,i4,./jpn_font_static/, -3736,jpn_font_static,00074C00,16,16,i4,./jpn_font_static/, -3737,jpn_font_static,00074C80,16,16,i4,./jpn_font_static/, -3738,jpn_font_static,00074D00,16,16,i4,./jpn_font_static/, -3739,jpn_font_static,00074D80,16,16,i4,./jpn_font_static/, -3740,jpn_font_static,00074E00,16,16,i4,./jpn_font_static/, -3741,jpn_font_static,00074E80,16,16,i4,./jpn_font_static/, -3742,jpn_font_static,00074F00,16,16,i4,./jpn_font_static/, -3743,jpn_font_static,00074F80,16,16,i4,./jpn_font_static/, -3744,jpn_font_static,00075000,16,16,i4,./jpn_font_static/, -3745,jpn_font_static,00075080,16,16,i4,./jpn_font_static/, -3746,jpn_font_static,00075100,16,16,i4,./jpn_font_static/, -3747,jpn_font_static,00075180,16,16,i4,./jpn_font_static/, -3748,jpn_font_static,00075200,16,16,i4,./jpn_font_static/, -3749,jpn_font_static,00075280,16,16,i4,./jpn_font_static/, -3750,jpn_font_static,00075300,16,16,i4,./jpn_font_static/, -3751,jpn_font_static,00075380,16,16,i4,./jpn_font_static/, -3752,jpn_font_static,00075400,16,16,i4,./jpn_font_static/, -3753,jpn_font_static,00075480,16,16,i4,./jpn_font_static/, -3754,jpn_font_static,00075500,16,16,i4,./jpn_font_static/, -3755,jpn_font_static,00075580,16,16,i4,./jpn_font_static/, -3756,jpn_font_static,00075600,16,16,i4,./jpn_font_static/, -3757,jpn_font_static,00075680,16,16,i4,./jpn_font_static/, -3758,jpn_font_static,00075700,16,16,i4,./jpn_font_static/, -3759,jpn_font_static,00075780,16,16,i4,./jpn_font_static/, -3760,jpn_font_static,00075800,16,16,i4,./jpn_font_static/, -3761,jpn_font_static,00075880,16,16,i4,./jpn_font_static/, -3762,jpn_font_static,00075900,16,16,i4,./jpn_font_static/, -3763,jpn_font_static,00075980,16,16,i4,./jpn_font_static/, -3764,jpn_font_static,00075A00,16,16,i4,./jpn_font_static/, -3765,jpn_font_static,00075A80,16,16,i4,./jpn_font_static/, -3766,jpn_font_static,00075B00,16,16,i4,./jpn_font_static/, -3767,jpn_font_static,00075B80,16,16,i4,./jpn_font_static/, -3768,jpn_font_static,00075C00,16,16,i4,./jpn_font_static/, -3769,jpn_font_static,00075C80,16,16,i4,./jpn_font_static/, -3770,jpn_font_static,00075D00,16,16,i4,./jpn_font_static/, -3771,jpn_font_static,00075D80,16,16,i4,./jpn_font_static/, -3772,jpn_font_static,00075E00,16,16,i4,./jpn_font_static/, -3773,jpn_font_static,00075E80,16,16,i4,./jpn_font_static/, -3774,jpn_font_static,00075F00,16,16,i4,./jpn_font_static/, -3775,jpn_font_static,00075F80,16,16,i4,./jpn_font_static/, -3776,jpn_font_static,00076000,16,16,i4,./jpn_font_static/, -3777,jpn_font_static,00076080,16,16,i4,./jpn_font_static/, -3778,jpn_font_static,00076100,16,16,i4,./jpn_font_static/, -3779,jpn_font_static,00076180,16,16,i4,./jpn_font_static/, -3780,jpn_font_static,00076200,16,16,i4,./jpn_font_static/, -3781,jpn_font_static,00076280,16,16,i4,./jpn_font_static/, -3782,jpn_font_static,00076300,16,16,i4,./jpn_font_static/, -3783,jpn_font_static,00076380,16,16,i4,./jpn_font_static/, -3784,jpn_font_static,00076400,16,16,i4,./jpn_font_static/, -3785,jpn_font_static,00076480,16,16,i4,./jpn_font_static/, -3786,jpn_font_static,00076500,16,16,i4,./jpn_font_static/, -3787,jpn_font_static,00076580,16,16,i4,./jpn_font_static/, -3788,jpn_font_static,00076600,16,16,i4,./jpn_font_static/, -3789,jpn_font_static,00076680,16,16,i4,./jpn_font_static/, -3790,jpn_font_static,00076700,16,16,i4,./jpn_font_static/, -3791,jpn_font_static,00076780,16,16,i4,./jpn_font_static/, -3792,jpn_font_static,00076800,16,16,i4,./jpn_font_static/, -3793,jpn_font_static,00076880,16,16,i4,./jpn_font_static/, -3794,jpn_font_static,00076900,16,16,i4,./jpn_font_static/, -3795,jpn_font_static,00076980,16,16,i4,./jpn_font_static/, -3796,jpn_font_static,00076A00,16,16,i4,./jpn_font_static/, -3797,jpn_font_static,00076A80,16,16,i4,./jpn_font_static/, -3798,jpn_font_static,00076B00,16,16,i4,./jpn_font_static/, -3799,jpn_font_static,00076B80,16,16,i4,./jpn_font_static/, -3800,jpn_font_static,00076C00,16,16,i4,./jpn_font_static/, -3801,jpn_font_static,00076C80,16,16,i4,./jpn_font_static/, -3802,jpn_font_static,00076D00,16,16,i4,./jpn_font_static/, -3803,jpn_font_static,00076D80,16,16,i4,./jpn_font_static/, -3804,jpn_font_static,00076E00,16,16,i4,./jpn_font_static/, -3805,jpn_font_static,00076E80,16,16,i4,./jpn_font_static/, -3806,jpn_font_static,00076F00,16,16,i4,./jpn_font_static/, -3807,jpn_font_static,00076F80,16,16,i4,./jpn_font_static/, -3808,jpn_font_static,00077000,16,16,i4,./jpn_font_static/, -3809,jpn_font_static,00077080,16,16,i4,./jpn_font_static/, -3810,jpn_font_static,00077100,16,16,i4,./jpn_font_static/, -3811,jpn_font_static,00077180,16,16,i4,./jpn_font_static/, -3812,jpn_font_static,00077200,16,16,i4,./jpn_font_static/, -3813,jpn_font_static,00077280,16,16,i4,./jpn_font_static/, -3814,jpn_font_static,00077300,16,16,i4,./jpn_font_static/, -3815,jpn_font_static,00077380,16,16,i4,./jpn_font_static/, -3816,jpn_font_static,00077400,16,16,i4,./jpn_font_static/, -3817,jpn_font_static,00077480,16,16,i4,./jpn_font_static/, -3818,jpn_font_static,00077500,16,16,i4,./jpn_font_static/, -3819,jpn_font_static,00077580,16,16,i4,./jpn_font_static/, -3820,jpn_font_static,00077600,16,16,i4,./jpn_font_static/, -3821,jpn_font_static,00077680,16,16,i4,./jpn_font_static/, -3822,jpn_font_static,00077700,16,16,i4,./jpn_font_static/, -3823,jpn_font_static,00077780,16,16,i4,./jpn_font_static/, -3824,jpn_font_static,00077800,16,16,i4,./jpn_font_static/, -3825,jpn_font_static,00077880,16,16,i4,./jpn_font_static/, -3826,jpn_font_static,00077900,16,16,i4,./jpn_font_static/, -3827,jpn_font_static,00077980,16,16,i4,./jpn_font_static/, -3828,jpn_font_static,00077A00,16,16,i4,./jpn_font_static/, -3829,jpn_font_static,00077A80,16,16,i4,./jpn_font_static/, -3830,jpn_font_static,00077B00,16,16,i4,./jpn_font_static/, -3831,jpn_font_static,00077B80,16,16,i4,./jpn_font_static/, -3832,jpn_font_static,00077C00,16,16,i4,./jpn_font_static/, -3833,jpn_font_static,00077C80,16,16,i4,./jpn_font_static/, -3834,jpn_font_static,00077D00,16,16,i4,./jpn_font_static/, -3835,jpn_font_static,00077D80,16,16,i4,./jpn_font_static/, -3836,jpn_font_static,00077E00,16,16,i4,./jpn_font_static/, -3837,jpn_font_static,00077E80,16,16,i4,./jpn_font_static/, -3838,jpn_font_static,00077F00,16,16,i4,./jpn_font_static/, -3839,jpn_font_static,00077F80,16,16,i4,./jpn_font_static/, -3840,jpn_font_static,00078000,16,16,i4,./jpn_font_static/, -3841,jpn_font_static,00078080,16,16,i4,./jpn_font_static/, -3842,jpn_font_static,00078100,16,16,i4,./jpn_font_static/, -3843,jpn_font_static,00078180,16,16,i4,./jpn_font_static/, -3844,jpn_font_static,00078200,16,16,i4,./jpn_font_static/, -3845,jpn_font_static,00078280,16,16,i4,./jpn_font_static/, -3846,jpn_font_static,00078300,16,16,i4,./jpn_font_static/, -3847,jpn_font_static,00078380,16,16,i4,./jpn_font_static/, -3848,jpn_font_static,00078400,16,16,i4,./jpn_font_static/, -3849,jpn_font_static,00078480,16,16,i4,./jpn_font_static/, -3850,jpn_font_static,00078500,16,16,i4,./jpn_font_static/, -3851,jpn_font_static,00078580,16,16,i4,./jpn_font_static/, -3852,jpn_font_static,00078600,16,16,i4,./jpn_font_static/, -3853,jpn_font_static,00078680,16,16,i4,./jpn_font_static/, -3854,jpn_font_static,00078700,16,16,i4,./jpn_font_static/, -3855,jpn_font_static,00078780,16,16,i4,./jpn_font_static/, -3856,jpn_font_static,00078800,16,16,i4,./jpn_font_static/, -3857,jpn_font_static,00078880,16,16,i4,./jpn_font_static/, -3858,jpn_font_static,00078900,16,16,i4,./jpn_font_static/, -3859,jpn_font_static,00078980,16,16,i4,./jpn_font_static/, -3860,jpn_font_static,00078A00,16,16,i4,./jpn_font_static/, -3861,jpn_font_static,00078A80,16,16,i4,./jpn_font_static/, -3862,jpn_font_static,00078B00,16,16,i4,./jpn_font_static/, -3863,jpn_font_static,00078B80,16,16,i4,./jpn_font_static/, -3864,jpn_font_static,00078C00,16,16,i4,./jpn_font_static/, -3865,jpn_font_static,00078C80,16,16,i4,./jpn_font_static/, -3866,jpn_font_static,00078D00,16,16,i4,./jpn_font_static/, -3867,jpn_font_static,00078D80,16,16,i4,./jpn_font_static/, -3868,jpn_font_static,00078E00,16,16,i4,./jpn_font_static/, -3869,jpn_font_static,00078E80,16,16,i4,./jpn_font_static/, -3870,jpn_font_static,00078F00,16,16,i4,./jpn_font_static/, -3871,jpn_font_static,00078F80,16,16,i4,./jpn_font_static/, -3872,jpn_font_static,00079000,16,16,i4,./jpn_font_static/, -3873,jpn_font_static,00079080,16,16,i4,./jpn_font_static/, -3874,jpn_font_static,00079100,16,16,i4,./jpn_font_static/, -3875,jpn_font_static,00079180,16,16,i4,./jpn_font_static/, -3876,jpn_font_static,00079200,16,16,i4,./jpn_font_static/, -3877,jpn_font_static,00079280,16,16,i4,./jpn_font_static/, -3878,jpn_font_static,00079300,16,16,i4,./jpn_font_static/, -3879,jpn_font_static,00079380,16,16,i4,./jpn_font_static/, -3880,jpn_font_static,00079400,16,16,i4,./jpn_font_static/, -3881,jpn_font_static,00079480,16,16,i4,./jpn_font_static/, -3882,jpn_font_static,00079500,16,16,i4,./jpn_font_static/, -3883,jpn_font_static,00079580,16,16,i4,./jpn_font_static/, -3884,jpn_font_static,00079600,16,16,i4,./jpn_font_static/, -3885,jpn_font_static,00079680,16,16,i4,./jpn_font_static/, -3886,jpn_font_static,00079700,16,16,i4,./jpn_font_static/, -3887,jpn_font_static,00079780,16,16,i4,./jpn_font_static/, -3888,jpn_font_static,00079800,16,16,i4,./jpn_font_static/, -3889,jpn_font_static,00079880,16,16,i4,./jpn_font_static/, -3890,jpn_font_static,00079900,16,16,i4,./jpn_font_static/, -3891,jpn_font_static,00079980,16,16,i4,./jpn_font_static/, -3892,jpn_font_static,00079A00,16,16,i4,./jpn_font_static/, -3893,jpn_font_static,00079A80,16,16,i4,./jpn_font_static/, -3894,jpn_font_static,00079B00,16,16,i4,./jpn_font_static/, -3895,jpn_font_static,00079B80,16,16,i4,./jpn_font_static/, -3896,jpn_font_static,00079C00,16,16,i4,./jpn_font_static/, -3897,jpn_font_static,00079C80,16,16,i4,./jpn_font_static/, -3898,jpn_font_static,00079D00,16,16,i4,./jpn_font_static/, -3899,jpn_font_static,00079D80,16,16,i4,./jpn_font_static/, -3900,jpn_font_static,00079E00,16,16,i4,./jpn_font_static/, -3901,jpn_font_static,00079E80,16,16,i4,./jpn_font_static/, -3902,jpn_font_static,00079F00,16,16,i4,./jpn_font_static/, -3903,jpn_font_static,00079F80,16,16,i4,./jpn_font_static/, -3904,jpn_font_static,0007A000,16,16,i4,./jpn_font_static/, -3905,jpn_font_static,0007A080,16,16,i4,./jpn_font_static/, -3906,jpn_font_static,0007A100,16,16,i4,./jpn_font_static/, -3907,jpn_font_static,0007A180,16,16,i4,./jpn_font_static/, -3908,jpn_font_static,0007A200,16,16,i4,./jpn_font_static/, -3909,jpn_font_static,0007A280,16,16,i4,./jpn_font_static/, -3910,jpn_font_static,0007A300,16,16,i4,./jpn_font_static/, -3911,jpn_font_static,0007A380,16,16,i4,./jpn_font_static/, -3912,jpn_font_static,0007A400,16,16,i4,./jpn_font_static/, -3913,jpn_font_static,0007A480,16,16,i4,./jpn_font_static/, -3914,jpn_font_static,0007A500,16,16,i4,./jpn_font_static/, -3915,jpn_font_static,0007A580,16,16,i4,./jpn_font_static/, -3916,jpn_font_static,0007A600,16,16,i4,./jpn_font_static/, -3917,jpn_font_static,0007A680,16,16,i4,./jpn_font_static/, -3918,jpn_font_static,0007A700,16,16,i4,./jpn_font_static/, -3919,jpn_font_static,0007A780,16,16,i4,./jpn_font_static/, -3920,jpn_font_static,0007A800,16,16,i4,./jpn_font_static/, -3921,jpn_font_static,0007A880,16,16,i4,./jpn_font_static/, -3922,jpn_font_static,0007A900,16,16,i4,./jpn_font_static/, -3923,jpn_font_static,0007A980,16,16,i4,./jpn_font_static/, -3924,jpn_font_static,0007AA00,16,16,i4,./jpn_font_static/, -3925,jpn_font_static,0007AA80,16,16,i4,./jpn_font_static/, -3926,jpn_font_static,0007AB00,16,16,i4,./jpn_font_static/, -3927,jpn_font_static,0007AB80,16,16,i4,./jpn_font_static/, -3928,jpn_font_static,0007AC00,16,16,i4,./jpn_font_static/, -3929,jpn_font_static,0007AC80,16,16,i4,./jpn_font_static/, -3930,jpn_font_static,0007AD00,16,16,i4,./jpn_font_static/, -3931,jpn_font_static,0007AD80,16,16,i4,./jpn_font_static/, -3932,jpn_font_static,0007AE00,16,16,i4,./jpn_font_static/, -3933,jpn_font_static,0007AE80,16,16,i4,./jpn_font_static/, -3934,jpn_font_static,0007AF00,16,16,i4,./jpn_font_static/, -3935,jpn_font_static,0007AF80,16,16,i4,./jpn_font_static/, -3936,jpn_font_static,0007B000,16,16,i4,./jpn_font_static/, -3937,jpn_font_static,0007B080,16,16,i4,./jpn_font_static/, -3938,jpn_font_static,0007B100,16,16,i4,./jpn_font_static/, -3939,jpn_font_static,0007B180,16,16,i4,./jpn_font_static/, -3940,jpn_font_static,0007B200,16,16,i4,./jpn_font_static/, -3941,jpn_font_static,0007B280,16,16,i4,./jpn_font_static/, -3942,jpn_font_static,0007B300,16,16,i4,./jpn_font_static/, -3943,jpn_font_static,0007B380,16,16,i4,./jpn_font_static/, -3944,jpn_font_static,0007B400,16,16,i4,./jpn_font_static/, -3945,jpn_font_static,0007B480,16,16,i4,./jpn_font_static/, -3946,jpn_font_static,0007B500,16,16,i4,./jpn_font_static/, -3947,jpn_font_static,0007B580,16,16,i4,./jpn_font_static/, -3948,jpn_font_static,0007B600,16,16,i4,./jpn_font_static/, -3949,jpn_font_static,0007B680,16,16,i4,./jpn_font_static/, -3950,jpn_font_static,0007B700,16,16,i4,./jpn_font_static/, -3951,jpn_font_static,0007B780,16,16,i4,./jpn_font_static/, -3952,jpn_font_static,0007B800,16,16,i4,./jpn_font_static/, -3953,jpn_font_static,0007B880,16,16,i4,./jpn_font_static/, -3954,jpn_font_static,0007B900,16,16,i4,./jpn_font_static/, -3955,jpn_font_static,0007B980,16,16,i4,./jpn_font_static/, -3956,jpn_font_static,0007BA00,16,16,i4,./jpn_font_static/, -3957,jpn_font_static,0007BA80,16,16,i4,./jpn_font_static/, -3958,jpn_font_static,0007BB00,16,16,i4,./jpn_font_static/, -3959,jpn_font_static,0007BB80,16,16,i4,./jpn_font_static/, -3960,jpn_font_static,0007BC00,16,16,i4,./jpn_font_static/, -3961,jpn_font_static,0007BC80,16,16,i4,./jpn_font_static/, -3962,jpn_font_static,0007BD00,16,16,i4,./jpn_font_static/, -3963,jpn_font_static,0007BD80,16,16,i4,./jpn_font_static/, -3964,jpn_font_static,0007BE00,16,16,i4,./jpn_font_static/, -3965,jpn_font_static,0007BE80,16,16,i4,./jpn_font_static/, -3966,jpn_font_static,0007BF00,16,16,i4,./jpn_font_static/, -3967,jpn_font_static,0007BF80,16,16,i4,./jpn_font_static/, -3968,jpn_font_static,0007C000,16,16,i4,./jpn_font_static/, -3969,jpn_font_static,0007C080,16,16,i4,./jpn_font_static/, -3970,jpn_font_static,0007C100,16,16,i4,./jpn_font_static/, -3971,jpn_font_static,0007C180,16,16,i4,./jpn_font_static/, -3972,jpn_font_static,0007C200,16,16,i4,./jpn_font_static/, -3973,jpn_font_static,0007C280,16,16,i4,./jpn_font_static/, diff --git a/tools/ZAP2 b/tools/ZAP2 index ba00137cf7..15fcb21d2c 160000 --- a/tools/ZAP2 +++ b/tools/ZAP2 @@ -1 +1 @@ -Subproject commit ba00137cf7ef67477ccae2211bf541013b197367 +Subproject commit 15fcb21d2c4e2ef2f720d28a0f7dec259ddd06f5 diff --git a/tools/asm-differ b/tools/asm-differ index d71fbe15c4..9d79eb9f53 160000 --- a/tools/asm-differ +++ b/tools/asm-differ @@ -1 +1 @@ -Subproject commit d71fbe15c40e74c8f2226c0af596b80c9e92c97c +Subproject commit 9d79eb9f539e5fa58fe63c62862661c5d9ce0d27 diff --git a/tools/asm-processor b/tools/asm-processor index cbc5b1af79..bc7db5a0e4 160000 --- a/tools/asm-processor +++ b/tools/asm-processor @@ -1 +1 @@ -Subproject commit cbc5b1af79d236f914509bd037213861d65001b0 +Subproject commit bc7db5a0e489b73595d5e97004f11d5fdea026e4 diff --git a/tools/decomp-permuter b/tools/decomp-permuter new file mode 160000 index 0000000000..cbb41c1254 --- /dev/null +++ b/tools/decomp-permuter @@ -0,0 +1 @@ +Subproject commit cbb41c125464c3cbe799d77fe2d661615f934720 diff --git a/tools/disasm.py b/tools/disasm.py old mode 100644 new mode 100755 diff --git a/tools/dmadata.py b/tools/dmadata.py old mode 100644 new mode 100755 diff --git a/tools/extract_rom.py b/tools/extract_rom.py old mode 100644 new mode 100755 diff --git a/tools/extract_textures.py b/tools/extract_textures.py deleted file mode 100644 index b826bfa3b6..0000000000 --- a/tools/extract_textures.py +++ /dev/null @@ -1,178 +0,0 @@ -#!/usr/bin/env python3 -import struct; -from tkinter import *; -from tkinter.ttk import * -from PIL import Image, ImageTk, ImageDraw - -import png; - -#FILE_NAME = 'baserom/jpn_font_static' -FILE_NAME = 'decomp/object_boss03' - -data = [] -image_data = []; - -try: - with open(FILE_NAME, 'rb') as f: - data = f.read() -except IOError: - print('failed to read file ' + FILE_NAME) - sys.exit(1) - -#size = 0x80 -height = 32 -width = 32 -pixel_width = 2 -size = height*width*pixel_width -scale = 4 - -window = Tk() - -window.title("MM Texture viewer") -window.geometry('500x500') - -def load_file(): - print('load') - update_image() - -def read_i4_image(data, image_data): - for i in range(0, len(data)): - byte = data[i] - color1 = ((byte >> 4) & 0xF) * 17 - color2 = (byte & 0xF) * 17 - image_data.append(color1) - image_data.append(color1) - image_data.append(color1) - image_data.append(255) - image_data.append(color2) - image_data.append(color2) - image_data.append(color2) - image_data.append(255) - -def read_i8_image(data, image_data): - for i in range(0, len(data)): - byte = data[i] - image_data.append(byte) - image_data.append(byte) - image_data.append(byte) - image_data.append(255) - -def read_ia4_image(data, image_data): - None - -def read_ia8_image(data, image_data): - None - -def read_ia16_image(data, image_data): - None - -def read_rbg5a1_image(data, image_data): - for i in range(0, len(data) // 2): - byte1 = data[i*2] - byte2 = data[i*2 + 1] - red = (byte1 >> 3)*8 - green = (((byte1&0x7)<<2) | ((byte2>>6)&0x3))*8 - blue = ((byte2 >> 1) & 0x1F)*8 - alpha = (byte2&0x1)*0xFF - image_data.append(red) - image_data.append(green) - image_data.append(blue) - image_data.append(alpha) - -def read_rbga32_image(data, image_data): - for i in range(0, len(data)): - byte = data[i] - image_data.append(byte) - -def read_ci4_image(data, image_data): - None - -def read_ci8_image(data, image_data): - None - -def update_image(*args): - global image_label - global image_data - global data - - image_data = [] - - texture_type = texture_type_combo.get() - if texture_type == 'i4': - read_i4_image(data, image_data) - elif texture_type == 'i8': - read_i8_image(data, image_data) - elif texture_type == 'ia4': - read_ia4_image(data, image_data) - elif texture_type == 'ia8': - read_ia8_image(data, image_data) - elif texture_type == 'ia16': - read_ia16_image(data, image_data) - elif texture_type == 'rbg5a1': - read_rbg5a1_image(data, image_data) - elif texture_type == 'rbga32': - read_rbga32_image(data, image_data) - elif texture_type == 'ci4': - read_ci4_image(data, image_data) - elif texture_type == 'ci8': - read_ci8_image(data, image_data) - else: - print('other type') - - offset = int(offset_spinbox.get()) - - image = Image.frombytes("RGBA", (width, height), bytes(image_data[offset*4:])).resize((width*scale, height*scale)) - image_tk = ImageTk.PhotoImage(image=image) - image_label.configure(image=image_tk) - image_label.image = image_tk # prevent GC? - - - -load_button = Button(window, text='Load File', command=load_file) -load_button.pack() - -texture_type_combo = Combobox(window) -texture_type_combo['values'] = ('i4', 'i8', 'ia4', 'ia8', 'ia16', 'rbg5a1', 'rbga32', 'ci4', 'ci8') -texture_type_combo.current(5) -texture_type_combo.bind("<>", update_image) -texture_type_combo.pack() - -# TODO textures should be able to only take a few discret values, find them -width_default = StringVar(window) -width_default.set("32") -width_spinbox = Spinbox(window, from_=1, to=48, textvariable=width_default, command=update_image) -width_spinbox.pack(); - -offset_default = StringVar(window) -offset_default.set("0") -offset_spinbox = Spinbox(window, from_=0, to=len(data), textvariable=offset_default, command=update_image) -offset_spinbox.pack(); - -image_label = Label(window) -image_label.pack() - -update_image() - -window.mainloop() - -#for i in range(0, len(data) // size): -# texture_data = data[(i * size):((i + 1) * size)] -# -# with open('font_test2/' + str(i) + '.png', 'wb') as f: -# w = png.Writer(width, height, alpha=True)#, greyscale=True)# -# png_data = []; -# for y in range(0, height): -# row = [] -# ''' -# for x in range(0, 16//2): -# byte = texture_data[8*y + x] -# row.append(((byte >> 4) & 0xF) * 17) -# row.append((byte & 0xF) * 17) -# ''' -# ''' -# for x in range(0, width*pixel_width): -# byte = texture_data[width*pixel_width*y + x] -# row.append(byte) -# ''' -# png_data.append(row) -# w.write(f, png_data) \ No newline at end of file diff --git a/tools/gen_mips_to_c_context.py b/tools/gen_mips_to_c_context.py old mode 100644 new mode 100755 diff --git a/tools/makerom.py b/tools/makerom.py old mode 100644 new mode 100755 diff --git a/tools/overlay.py b/tools/overlay.py old mode 100644 new mode 100755 diff --git a/tools/parse_actor_init.py b/tools/parse_actor_init.py deleted file mode 100644 index 0d157ad594..0000000000 --- a/tools/parse_actor_init.py +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env python3 -# TODO generalize - -data = [ - 0xC8580005, - 0xB874FE0C, - 0x801F0002, - 0x30540FA0 -] - -last_continue = True -for entry in data: - if not last_continue: - print('Error: entries after entry without continue bit') - - value = entry & 0xFFFF - offset = (entry >> 16) & 0x7FF - type = (entry >> 27) & 0xF - _continue = (entry >> 31) & 0x1 - - # convert to signed short - if value >= 0x8000: - value -= 0x10000 - - # TODO which ones are signed? - print('0x{:X}: '.format(offset), end='') - if type == 0: - print('char {}'.format(value)) - elif type == 1: - print('char {}'.format(value)) - elif type == 2: - print('short {}'.format(value)) - elif type == 3: - print('short {}'.format(value)) - elif type == 4: - print('int {}'.format(value)) - elif type == 5: - print('int {}'.format(value)) - elif type == 6: - print('float {:f}'.format(value)) - elif type == 7: - print('float {:f}'.format(value / 1000)) - elif type == 8: - print('Vector3f ({0:f}, {0:f}, {0:f})'.format(value)) - elif type == 9: - value /= 1000 - print('Vector3f ({0:f}, {0:f}, {0:f})'.format(value)) - elif type == 10: - print('Vector3f ({0}, {0}, {0})'.format(value)) - else: - print('Error: invalid type ' + str(value)) - - if not _continue: - print('END') - - last_continue = _continue - diff --git a/tools/parse_dl.py b/tools/parse_dl.py deleted file mode 100644 index 9c74edadef..0000000000 --- a/tools/parse_dl.py +++ /dev/null @@ -1,1391 +0,0 @@ -#!/usr/bin/env python3 -import argparse, os, struct, ast - -setcombine_a_names = [ - 'COMBINED', 'TEXEL0', 'TEXEL1', 'PRIMITIVE', - 'SHADE', 'ENVIRONMENT', '1', 'NOISE', - '', '', '', '', - '', '', '', '0', -] -setcombine_b_names = [ - 'COMBINED', 'TEXEL0', 'TEXEL1', 'PRIMITIVE', - 'SHADE', 'ENVIRONMENT', 'CENTER', 'K4', - '', '', '', '', - '', '', '', '0', -] -setcombine_c_names = [ - 'COMBINED', 'TEXEL0', 'TEXEL1', 'PRIMITIVE', - 'SHADE', 'ENVIRONMENT', 'SCALE', 'COMBINED_ALPHA', - 'TEXEL0_ALPHA', 'TEXEL1_ALPHA', 'PRIMITIVE_ALPHA', 'SHADE_ALPHA', - 'ENV_ALPHA', 'LOD_FRACTION', 'PRIM_LOD_FRAC', 'K5', - '', '', '', '', - '', '', '', '', - '', '', '', '', - '', '', '', '0', -] -setcombine_d_names = [ - 'COMBINED', 'TEXEL0', 'TEXEL1', 'PRIMITIVE', - 'SHADE', 'ENVIRONMENT', '1', '0', - '', '', '', '', - '', '', '', '', -] -setcombine_Aa_names = [ - 'COMBINED', 'TEXEL0', 'TEXEL1', 'PRIMITIVE', - 'SHADE', 'ENVIRONMENT', '1', '0', -] -setcombine_Ab_names = [ - 'COMBINED', 'TEXEL0', 'TEXEL1', 'PRIMITIVE', - 'SHADE', 'ENVIRONMENT', '1', '0', -] -setcombine_Ac_names = [ - 'LOD_FRACTION', 'TEXEL0', 'TEXEL1', 'PRIMITIVE', - 'SHADE', 'ENVIRONMENT', 'PRIM_LOD_FRAC', '0', -] -setcombine_Ad_names = [ - 'COMBINED', 'TEXEL0', 'TEXEL1', 'PRIMITIVE', - 'SHADE', 'ENVIRONMENT', '1', '0', -] -setcombine_predefined = { - '0, 0, 0, PRIMITIVE, 0, 0, 0, PRIMITIVE':'G_CC_PRIMITIVE', - '0, 0, 0, SHADE, 0, 0, 0, SHADE':'G_CC_SHADE', - 'TEXEL0, 0, SHADE, 0, 0, 0, 0, SHADE':'G_CC_MODULATEI', - 'TEXEL0, 0, SHADE, 0, TEXEL0, 0, SHADE, 0':'G_CC_MODULATEIA', - 'TEXEL0, 0, SHADE, 0, 0, 0, 0, TEXEL0':'G_CC_MODULATEIDECALA', - 'TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, PRIMITIVE':'G_CC_MODULATEI_PRIM', - 'TEXEL0, 0, PRIMITIVE, 0, TEXEL0, 0, PRIMITIVE, 0':'G_CC_MODULATEIA_PRIM', - 'TEXEL0, 0, PRIMITIVE, 0, 0, 0, 0, TEXEL0':'G_CC_MODULATEIDECALA_PRIM', - '0, 0, 0, TEXEL0, 0, 0, 0, SHADE':'G_CC_DECALRGB', - '0, 0, 0, TEXEL0, 0, 0, 0, TEXEL0':'G_CC_DECALRGBA', - 'ENVIRONMENT, SHADE, TEXEL0, SHADE, 0, 0, 0, SHADE':'G_CC_BLENDI', - 'ENVIRONMENT, SHADE, TEXEL0, SHADE, TEXEL0, 0, SHADE, 0':'G_CC_BLENDIA', - 'ENVIRONMENT, SHADE, TEXEL0, SHADE, 0, 0, 0, TEXEL0':'G_CC_BLENDIDECALA', - 'TEXEL0, SHADE, TEXEL0_ALPHA, SHADE, 0, 0, 0, SHADE':'G_CC_BLENDRGBA', - 'TEXEL0, SHADE, TEXEL0_ALPHA, SHADE, 0, 0, 0, TEXEL0':'G_CC_BLENDRGBDECALA', - '1, 0, TEXEL0, SHADE, 0, 0, 0, SHADE':'G_CC_ADDRGB', - '1, 0, TEXEL0, SHADE, 0, 0, 0, TEXEL0':'G_CC_ADDRGBDECALA', - 'ENVIRONMENT, 0, TEXEL0, SHADE, 0, 0, 0, SHADE':'G_CC_REFLECTRGB', - 'ENVIRONMENT, 0, TEXEL0, SHADE, 0, 0, 0, TEXEL0':'G_CC_REFLECTRGBDECALA', - 'PRIMITIVE, SHADE, TEXEL0, SHADE, 0, 0, 0, SHADE':'G_CC_HILITERGB', - 'PRIMITIVE, SHADE, TEXEL0, SHADE, PRIMITIVE, SHADE, TEXEL0, SHADE':'G_CC_HILITERGBA', - 'PRIMITIVE, SHADE, TEXEL0, SHADE, 0, 0, 0, TEXEL0':'G_CC_HILITERGBDECALA', - '0, 0, 0, SHADE, 0, 0, 0, TEXEL0':'G_CC_SHADEDECALA', - 'PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, TEXEL0, 0, SHADE, 0':'G_CC_BLENDPE', - 'PRIMITIVE, ENVIRONMENT, TEXEL0, ENVIRONMENT, 0, 0, 0, TEXEL0':'G_CC_BLENDPEDECALA', - 'ENVIRONMENT, PRIMITIVE, TEXEL0, PRIMITIVE, TEXEL0, 0, SHADE, 0':'_G_CC_BLENDPE', - 'ENVIRONMENT, PRIMITIVE, TEXEL0, PRIMITIVE, 0, 0, 0, TEXEL0':'_G_CC_BLENDPEDECALA', - 'PRIMITIVE, SHADE, TEXEL0, SHADE, 0, 0, 0, SHADE':'_G_CC_TWOCOLORTEX', - 'PRIMITIVE, TEXEL0, LOD_FRACTION, TEXEL0, PRIMITIVE, TEXEL0, LOD_FRACTION, TEXEL0':'_G_CC_SPARSEST', - 'TEXEL1, TEXEL0, PRIM_LOD_FRAC, TEXEL0, TEXEL1, TEXEL0, PRIM_LOD_FRAC, TEXEL0':'G_CC_TEMPLERP', - 'TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0, TEXEL1, TEXEL0, LOD_FRACTION, TEXEL0':'G_CC_TRILERP', - 'TEXEL0, 0, TEXEL1, 0, TEXEL0, 0, TEXEL1, 0':'G_CC_INTERFERENCE', - 'TEXEL0, K4, K5, TEXEL0, 0, 0, 0, SHADE':'G_CC_1CYUV2RGB', - 'TEXEL1, K4, K5, TEXEL1, 0, 0, 0, 0':'G_CC_YUV2RGB', - '0, 0, 0, COMBINED, 0, 0, 0, COMBINED':'G_CC_PASS2', - 'COMBINED, 0, SHADE, 0, 0, 0, 0, SHADE':'G_CC_MODULATEI2', - 'COMBINED, 0, SHADE, 0, COMBINED, 0, SHADE, 0':'G_CC_MODULATEIA2', - 'COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, PRIMITIVE':'G_CC_MODULATEI_PRIM2', - 'COMBINED, 0, PRIMITIVE, 0, COMBINED, 0, PRIMITIVE, 0':'G_CC_MODULATEIA_PRIM2', - 'G_CC_MODULATEI_PRIM2':'G_CC_MODULATERGB_PRIM2', - 'G_CC_MODULATEIA_PRIM2':'G_CC_MODULATERGBA_PRIM2', - '0, 0, 0, COMBINED, 0, 0, 0, SHADE':'G_CC_DECALRGB2', - 'ENVIRONMENT, SHADE, COMBINED, SHADE, 0, 0, 0, SHADE':'G_CC_BLENDI2', - 'ENVIRONMENT, SHADE, COMBINED, SHADE, COMBINED, 0, SHADE, 0':'G_CC_BLENDIA2', - 'TEXEL0, CENTER, SCALE, 0, 0, 0, 0, 0':'G_CC_CHROMA_KEY2', - 'ENVIRONMENT, COMBINED, TEXEL0, COMBINED, 0, 0, 0, SHADE':'G_CC_HILITERGB2', - 'ENVIRONMENT, COMBINED, TEXEL0, COMBINED, ENVIRONMENT, COMBINED, TEXEL0, COMBINED':'G_CC_HILITERGBA2', - 'ENVIRONMENT, COMBINED, TEXEL0, COMBINED, 0, 0, 0, TEXEL0':'G_CC_HILITERGBDECALA2', - 'ENVIRONMENT, COMBINED, TEXEL0, COMBINED, 0, 0, 0, COMBINED':'G_CC_HILITERGBPASSA2', -} - -def read_file(name): - file_data=[] - - try: - with open(name, 'rb') as f: - file_data = f.read() - except IOError: - print('failed to read file ' + name) - return file_data - - -def read_uint16_be(file_data, offset): - return struct.unpack('>h', file_data[offset:offset+2])[0] - - -def read_uint32_be(file_data, offset): - return struct.unpack('>I', file_data[offset:offset+4])[0] - - -def get_cmd(inst): - return (inst & 0b11111111000000000000000000000000) >> 24 - - -def get_signed_imm(inst): - imm = get_imm(inst) - if (imm & (1 << 15)) != 0: - imm = -2**15 + (imm & 0b00000000000000000111111111111111) - return imm - -def generate_output(self, path): - with open(path + '/out', 'w', newline='\n') as f: - f.write('#include \n' - '\n' - ) - -def parse_geometry_mode_flags(flags): - flag_strs = [] - if flags & 0x00000001 == 0x00000001: - flag_strs.append('G_ZBUFFER') - if flags & 0x00000004 == 0x00000004: - flag_strs.append('G_SHADE') - if flags & 0x00000600 == 0x00000600: - flag_strs.append('G_CULL_BOTH') - elif flags & 0x00000600 == 0x00000200: - flag_strs.append('G_CULL_FRONT') - elif flags & 0x00000600 == 0x00000400: - flag_strs.append('G_CULL_BACK') - if flags & 0x00010000 == 0x00010000: - flag_strs.append('G_FOG') - if flags & 0x00020000 == 0x00020000: - flag_strs.append('G_LIGHTING') - if flags & 0x00040000 == 0x00040000: - flag_strs.append('G_TEXTURE_GEN') - if flags & 0x00080000 == 0x00080000: - flag_strs.append('G_TEXTURE_GEN_LINEAR') - if flags & 0x00200000 == 0x00200000: - flag_strs.append('G_SHADING_SMOOTH') - - result = '' - for flag_str in flag_strs: - if result == '': - result = flag_str - else: - result += ' | ' + flag_str - - return result - -class Parser: - - class VertexList: - def __init__(self, addr, length): - self.addr = addr - self.length = length - - def get_last_addr(self): - return self.addr + self.length * 0x10 - - class DisplayList: - def __init__(self, addr, length): - self.addr = addr - self.length = length - - def get_last_addr(self): - return self.addr + self.length * 8 - - class Matrix: - def __init__(self, addr): - self.addr = addr - - def get_last_addr(self): - return self.addr + 0x40 - - class MeshHeader: - def __init__(self, addr, file_data, offset): - self.addr = addr - self.minx = read_uint16_be(file_data, offset+0) - self.miny = read_uint16_be(file_data, offset+2) - self.minz = read_uint16_be(file_data, offset+4) - self.maxx = read_uint16_be(file_data, offset+6) - self.maxy = read_uint16_be(file_data, offset+8) - self.maxz = read_uint16_be(file_data, offset+10) - self.num_vertices = read_uint16_be(file_data, offset+12) - self.vertices = read_uint32_be(file_data, offset+16) - self.num_polygons = read_uint16_be(file_data, offset+20) - self.polygons = read_uint32_be(file_data, offset+24) - self.polygon_attrs = read_uint32_be(file_data, offset+28) - self.cameras = read_uint32_be(file_data, offset+32) - self.num_waterboxes = read_uint16_be(file_data, offset+36) - self.waterboxes = read_uint32_be(file_data, offset+40) - - def get_last_addr(self): - return self.addr + 0x2C - - class MeshVertList: - def __init__(self, addr, length): - self.addr = addr - self.length = length - - def get_last_addr(self): - return self.addr + self.length * 0x6 - - class MeshPolyList: - def __init__(self, addr, length): - self.addr = addr - self.length = length - - def get_last_addr(self): - return self.addr + self.length * 0x10 - - class MeshPolyAttrList: - def __init__(self, addr, length): - self.addr = addr - self.length = length - - def get_last_addr(self): - return self.addr + self.length * 0x2 - - class MeshCameraList: - def __init__(self, addr, length): - self.addr = addr - self.length = length - - def get_last_addr(self): - return self.addr + self.length * 0x8 - - class MeshWaterboxList: - def __init__(self, addr, length): - self.addr = addr - self.length = length - - def get_last_addr(self): - return self.addr + self.length * 0x10 - - def __init__(self, base_addr): - self.base_addr = base_addr - # TODO keep sorted, is_in_* functions can return early - self.vertex_lists = [] - self.textures = [] # TODO check overlapping - self.dls = [] # TODO check overlapping - self.matrices = [] # TODO check overlapping - self.mesh_headers = [] # TODO check overlapping - self.mesh_verts = [] # TODO check overlapping - self.mesh_polys = [] # TODO check overlapping - self.mesh_attrs = [] # TODO check overlapping - self.mesh_cameras = [] # TODO check overlapping - self.mesh_waterboxes = [] # TODO check overlapping - self.pointers = [] - self.zeros = set() - - def add_vertex_list(self, addr, length): - #print('adding 0x{:08X} with length {}'.format(addr, length)) - new_list = self.VertexList(addr, length) - overlapping_lists = [] - for i in range(length): - if self.is_in_vertex_list(addr + i * 0x10): - list = self.get_vertex_list(addr + i * 0x10) - #print('Found overlapping list at 0x{:08X} with length {}'.format(list[0], list[1])) - overlapping_lists.append(list) - self.vertex_lists.remove(list) - - end_addr = new_list.get_last_addr() - for list in overlapping_lists: - if list.addr < addr: - addr = list.addr - if list.get_last_addr() > end_addr: - end_addr = list.get_last_addr() - - self.vertex_lists.append(self.VertexList(addr, (end_addr - addr) // 0x10)) - - def add_dl(self, addr, length): - self.dls.append(self.DisplayList(addr, length)) - - def add_matrix(self, addr): - self.matrices.append(self.Matrix(addr)) - - def add_mesh_header(self, addr, file_data, offset): - self.mesh_headers.append(self.MeshHeader(addr, file_data, offset)) - - def add_mesh_verts(self, addr, length): - self.mesh_verts.append(self.MeshVertList(addr, length)) - - def add_mesh_polys(self, addr, length): - self.mesh_polys.append(self.MeshPolyList(addr, length)) - - def add_mesh_attrs(self, addr, length): - self.mesh_attrs.append(self.MeshPolyAttrList(addr, length)) - - def add_mesh_cameras(self, addr, length): - self.mesh_cameras.append(self.MeshCameraList(addr, length)) - - def add_mesh_waterboxes(self, addr, length): - self.mesh_waterboxes.append(self.MeshWaterboxList(addr, length)) - - def is_in_vertex_list(self, addr): - for list in self.vertex_lists: - if (addr >= list.addr) and (addr < list.get_last_addr()): - return True - return False - - def is_in_texture(self, addr): - for texture in self.textures: - if texture[1] == 0: - continue # size was not set - if (addr >= texture[0]) and (addr < (texture[0] + texture[1])): - return True - return False - - def is_in_dl(self, addr): - for dl in self.dls: - if (addr >= dl.addr) and (addr < dl.get_last_addr()): - return True - return False - - def is_in_matrix(self, addr): - for matrix in self.matrices: - if (addr >= matrix.addr) and (addr < matrix.get_last_addr()): - return True - return False - - def is_in_mesh_header(self, addr): - for header in self.mesh_headers: - if (addr >= header.addr) and (addr < header.get_last_addr()): - return True - return False - - def is_in_mesh_verts(self, addr): - for verts in self.mesh_verts: - if (addr >= verts.addr) and (addr < verts.get_last_addr()): - return True - return False - - def is_in_mesh_polys(self, addr): - for polys in self.mesh_polys: - if (addr >= polys.addr) and (addr < polys.get_last_addr()): - return True - return False - - def is_in_mesh_attrs(self, addr): - for attrs in self.mesh_attrs: - if (addr >= attrs.addr) and (addr < attrs.get_last_addr()): - return True - return False - - def is_in_mesh_cameras(self, addr): - for cameras in self.mesh_cameras: - if (addr >= cameras.addr) and (addr < cameras.get_last_addr()): - return True - return False - - def is_in_mesh_waterboxes(self, addr): - for waterboxes in self.mesh_waterboxes: - if (addr >= waterboxes.addr) and (addr < waterboxes.get_last_addr()): - return True - return False - - def is_unknown(self, addr): - return not self.is_in_vertex_list(addr) and \ - not self.is_in_texture(addr) and \ - not self.is_in_dl(addr) and \ - not self.is_in_matrix(addr) and \ - not self.is_in_mesh_header(addr) and \ - not self.is_in_mesh_verts(addr) and \ - not self.is_in_mesh_polys(addr) and \ - not self.is_in_mesh_attrs(addr) and \ - not self.is_in_mesh_cameras(addr) and \ - not self.is_in_mesh_waterboxes(addr) - - def get_vertex_list(self, addr): - for list in self.vertex_lists: - if (addr >= list.addr) and (addr < list.get_last_addr()): - return list - return None - - def get_texture(self, addr): - for texture in self.textures: - if texture[1] == 0: - continue # size was not set - if (addr >= texture[0]) and (addr < (texture[0] + texture[1])): - return texture - return None - - def get_dl(self, addr): - for dl in self.dls: - if (addr >= dl.addr) and (addr < dl.get_last_addr()): - return dl - return None - - def get_matrix(self, addr): - for matrix in self.matrices: - if (addr >= matrix.addr) and (addr < matrix.get_last_addr()): - return matrix - return None - - def get_mesh_header(self, addr): - for header in self.mesh_headers: - if (addr >= header.addr) and (addr < header.get_last_addr()): - return header - return None - - def get_mesh_verts(self, addr): - for verts in self.mesh_verts: - if (addr >= verts.addr) and (addr < verts.get_last_addr()): - return verts - return None - - def get_mesh_polys(self, addr): - for polys in self.mesh_polys: - if (addr >= polys.addr) and (addr < polys.get_last_addr()): - return polys - return None - - def get_mesh_attrs(self, addr): - for attrs in self.mesh_attrs: - if (addr >= attrs.addr) and (addr < attrs.get_last_addr()): - return attrs - return None - - def get_mesh_cameras(self, addr): - for cameras in self.mesh_cameras: - if (addr >= cameras.addr) and (addr < cameras.get_last_addr()): - return cameras - return None - - def get_mesh_waterboxes(self, addr): - for waterboxes in self.mesh_waterboxes: - if (addr >= waterboxes.addr) and (addr < waterboxes.get_last_addr()): - return waterboxes - return None - - def parse_cmd(self, w0, w1): - invalid = (False, False, 'Invalid') # Valid, IsEndOfDl, Print - - cmd = get_cmd(w0) - - # TODO for fields that get shifted before they are placed in microcode (e.g. vertices) , we should check that the lower bits are 0 for validity - if cmd == 0x00: # G_NOOP - if w0 == 0: - if w1 == 0: - return (True, False, 'gsDPNoOp()') - else: - return (True, False, 'gsDPNoOpTag({})'.format(w1)) - else: - return invalid - - if cmd == 0x01: # G_VTX - if (w0 & 0xFFF00F01) == 0x01000000: - vaddr = w1 - numv = (w0 & 0x000FF000) >> 12 - vbidx = ((w0 & 0x000000FE) >> 1) - numv - if (numv < 1) or (numv > 32) or (vbidx < 0) or (vbidx > 31): - return invalid - self.add_vertex_list(vaddr, numv) - return (True, False, 'gsSPVertex(0x{:08X}, {}, {})'.format(vaddr, numv, vbidx)) - else: - return invalid - - if cmd == 0x02: # G_MODIFYVTX - where = (w0 & 0x00FF0000) >> 16 - vbidx = (w0 & 0x0000FFFF) // 2 - if vbidx > 31: - return invalid - if where == 0x10: - where_str = 'G_MWO_POINT_RGBA' - elif where == 0x14: - where_str = 'G_MWO_POINT_ST' - elif where == 0x18: - where_str = 'G_MWO_POINT_XYSCREEN' - elif where == 0x1C: - where_str = 'G_MWO_POINT_ZSCREEN' - else: - return invalid - return (True, False, 'gsSPModifyVertex({}, {}, 0x{:08X})'.format(vbidx, where_str, w1)) - - if cmd == 0x03: # G_CULLDL - if ((w0 & 0xFFFF0000) == 0x03000000) and ((w1 & 0xFFFF0000) == 0): - vfirst = (w0 & 0x0000FFFF) // 2 - vlast = (w1 & 0x0000FFFF) // 2 - if vfirst > 31 or vlast > 31: - return invalid - return (True, False, 'gsSPCullDisplayList({}, {})'.format(vfirst, vlast)) - else: - return invalid - - if cmd == 0x04: # G_BRANCH_Z - return (True, False, 'gsDPNoOp() # TODO G_BRANCH_Z') - - if cmd == 0x05: # G_TRI1 - if w1 == 0: - v0 = ((w0 & 0x00FF0000) >> 16) // 2 - v1 = ((w0 & 0x0000FF00) >> 8) // 2 - v2 = (w0 & 0x000000FF) // 2 - if (v0 < 0) or (v0 > 31): - return invalid - if (v1 < 0) or (v1 > 31): - return invalid - if (v2 < 0) or (v2 > 31): - return invalid - return (True, False, 'gsSP1Triangle({}, {}, {}, 0)'.format(v0, v1, v2)) - else: - return invalid - - if cmd == 0x06: # G_TRI2 - if (w1 & 0xFF000000) == 0: - v00 = ((w0 & 0x00FF0000) >> 16) // 2 - v01 = ((w0 & 0x0000FF00) >> 8) // 2 - v02 = (w0 & 0x000000FF) // 2 - v10 = ((w1 & 0x00FF0000) >> 16) // 2 - v11 = ((w1 & 0x0000FF00) >> 8) // 2 - v12 = (w1 & 0x000000FF) // 2 - if (v00 < 0) or (v00 > 31): - return invalid - if (v01 < 0) or (v01 > 31): - return invalid - if (v02 < 0) or (v02 > 31): - return invalid - if (v10 < 0) or (v10 > 31): - return invalid - if (v11 < 0) or (v11 > 31): - return invalid - if (v12 < 0) or (v12 > 31): - return invalid - return (True, False, 'gsSP2Triangles({}, {}, {}, 0, {}, {}, {}, 0)'.format(v00, v01, v02, v10, v11, v12)) - else: - return invalid - - if cmd == 0x07: # G_QUAD - if (w1 & 0xFF000000) == 0: - v00 = ((w0 & 0x00FF0000) >> 16) // 2 - v01 = ((w0 & 0x0000FF00) >> 8) // 2 - v02 = (w0 & 0x000000FF) // 2 - v10 = ((w1 & 0x00FF0000) >> 16) // 2 - v11 = ((w1 & 0x0000FF00) >> 8) // 2 - v12 = (w1 & 0x000000FF) // 2 - if (v00 < 0) or (v00 > 31): - return invalid - if (v01 < 0) or (v01 > 31): - return invalid - if (v02 < 0) or (v02 > 31): - return invalid - if (v10 < 0) or (v10 > 31): - return invalid - if (v11 < 0) or (v11 > 31): - return invalid - if (v12 < 0) or (v12 > 31): - return invalid - if (v00 != v10) or (v02 != v11): - return invalid - return (True, False, 'gsSPQuadrangle({}, {}, {}, {}, 0)'.format(v00, v01, v02, v12)) - else: - return invalid - - if cmd == 0xD6: # G_DMA_IO - return (True, False, 'gsDPNoOp() # TODO G_DMA_IO') - - if cmd == 0xD7: # G_TEXTURE - if (w0 & 0xFFFFC001) == 0xD7000000: - level = (w0 & 0x00003800) >> 11 - tile = (w0 & 0x00000700) >> 8 - on = (w0 & 0x000000FE) >> 1 - scaleS = (w1 & 0xFFFF0000) >> 16 - scaleT = (w1 & 0x0000FFFF) - if on != 0 and on != 1: - return invalid - onStr = 'G_OFF' if on == 0 else 'G_ON' - if tile == 0: - tileStr = 'G_TX_RENDERTILE' - elif tile == 7: - tileStr = 'G_TX_LOADTILE' - else: - tileStr = str(tile) - return (True, False, 'gsSPTexture(0x{:04X}, 0x{:04X}, {}, {}, {})'.format(scaleS, scaleT, level, tileStr, onStr)) - else: - return invalid - - if cmd == 0xD8: # G_POPMTX - if w0 == 0xD8380002: - num = w1 // 64 - return (True, False, 'sSPPopMatrixN(G_MTX_MODELVIEW, {})'.format(num)) - else: - return invalid - - if cmd == 0xD9: # G_GEOMETRYMODE - if w1 & 0xFF000000 == 0: - clear_str = parse_geometry_mode_flags(~w0) - set_str = parse_geometry_mode_flags(w1) - if (w0 == 0xD9FFFFFF): - return (True, False, 'gsSPSetGeometryMode({})'.format(set_str)) - elif (w1 == 0): - return (True, False, 'gsSPClearGeometryMode({})'.format(clear_str)) - elif (w0 == 0xD9000000): - return (True, False, 'gsSPLoadGeometryMode({})'.format(set_str)) - else: - return (True, False, 'gsSPGeometryMode({}, {})'.format(clear_str, set_str)) - else: - return invalid - - if cmd == 0xDA: # G_MTX - if (w0 & 0xFFFFFF00) == 0xDA380000: - # TODO test other bits that should always be clear - push = 'G_MTX_NOPUSH' if (w0 & 0b001) != 0 else 'G_MTX_PUSH' # G_MTX_PUSH is flipped in the macro - mul_or_load = 'G_MTX_LOAD' if (w0 & 0b010) != 0 else 'G_MTX_MUL' - model_or_proj = 'G_MTX_PROJECTION' if (w0 & 0b100) != 0 else 'G_MTX_MODELVIEW' - self.add_matrix(w1) - return (True, False, 'gsSPMatrix(0x{:08X}, {} | {} | {})'.format(w1, push, mul_or_load, model_or_proj)) - else: - return invalid - - if cmd == 0xDB: # G_MOVEWORD - return (True, False, 'gsDPNoOp() # TODO G_MOVEWORD') - - if cmd == 0xDC: # G_MOVEMEM - return (True, False, 'gsDPNoOp() # TODO G_MOVEMEM') - - if cmd == 0xDD: # G_LOAD_UCODE - return (True, False, 'gsDPNoOp() # TODO G_LOAD_UCODE') - - if cmd == 0xDE: # G_DL - if (w0 & 0xFF00FFFF) == 0xDE000000: - type = (w0 & 0x00FF0000) >> 16 - if type == 0: - return (True, False, 'gsSPDisplayList(0x{:08X})'.format(w1)) - elif type == 1: - return (True, True, 'gsSPBranchList(0x{:08X})'.format(w1)) - else: - return invalid - return (True, False, 'gsSPVertex(0x{:08X}, {}, {})'.format(vaddr, numv, vbidx)) - else: - return invalid - - if cmd == 0xDF: # G_ENDDL - if w0 == 0xDF000000 and w1 == 0: - return (True, True, 'gsSPEndDisplayList()') - else: - return invalid - - if cmd == 0xE0: # G_SPNOOP - if (w0 == 0xE0000000) and (w1 == 0): - return (True, False, 'gsSPNoOp()') - else: - return invalid - - if cmd == 0xE1: # G_RDPHALF_1 - return (True, False, 'gsDPNoOp() # TODO G_RDPHALF_1') - - if cmd == 0xE2: # G_SETOTHERMODE_L - if (w0 & 0xFFFF0000) == 0xE2000000: - shift_base = (w0 & 0x0000FF00) >> 8 - length = (w0 & 0x000000FF) + 1 - shift = 32 - length - shift_base - data = w1 >> shift - if shift == 0: # G_MDSFT_ALPHACOMPARE - if data == 0: - type = 'G_AC_NONE' - elif data == 1: - type = 'G_AC_THRESHOLD' - elif data == 3: - type = 'G_AC_DITHER' - else: - return invalid - return (True, False, 'gsDPSetAlphaCompare({})'.format(type)) - elif shift == 2: # G_MDSFT_ZSRCSEL - if data == 0: - src = 'G_ZS_PIXEL' - elif data == 1: - src = 'G_ZS_PRIM' - else: - return invalid - return (True, False, 'gsDPSetDepthSource({})'.format(src)) - elif shift == 3: # G_MDSFT_RENDERMODE - ##return (True, False, 'gDPSetRenderMode({})'.format(c0, c1)) - return (True, False, 'gsDPNoOp() # TODO G_MDSFT_RENDERMODE') - else: - return invalid - return - else: - return invalid - - if cmd == 0xE3: # G_SETOTHERMODE_H - if (w0 & 0xFFFF0000) == 0xE3000000: - shift_base = (w0 & 0x0000FF00) >> 8 - length = (w0 & 0x000000FF) + 1 - shift = 32 - length - shift_base - if shift < 0: - return invalid - data = w1 >> shift - if shift == 0: # G_MDSFT_BLENDMASK - return invalid # This is not supported - elif shift == 4: # G_MDSFT_ALPHADITHER - if length != 2: - return invalid - if data == 0: - type = 'G_AD_PATTERN' - elif data == 1: - type = 'G_AD_NOTPATTERN' - elif data == 2: - type = 'G_AD_NOISE' - elif data == 3: - type = 'G_AD_DISABLE' - else: - return invalid - return (True, False, 'gsDPSetAlphaDither({})'.format(mode)) - elif shift == 6: # G_MDSFT_RGBDITHER - if length != 2: - return invalid - if data == 0: - type = 'G_CD_MAGICSQ' - elif data == 1: - type = 'G_CD_BAYER' - elif data == 2: - type = 'G_CD_NOISE' - elif data == 3: - type = 'G_CD_DISABLE' - else: - return invalid - return (True, False, 'gsDPSetColorDither({})'.format(mode)) - elif shift == 8: # G_MDSFT_COMBKEY - if length != 1: - return invalid - if data == 0: - type = 'G_CK_NONE' - elif data == 1: - type = 'G_CK_KEY' - else: - return invalid - return (True, False, 'gsDPSetCombineKey({})'.format(type)) - elif shift == 9: # G_MDSFT_TEXTCONV - if length != 3: - return invalid - if data == 0: - type = 'G_TC_CONV' - elif data == 5: - type = 'G_TC_FILTCONV' - elif data == 6: - type = 'G_TC_FILT' - else: - return invalid - return (True, False, 'gsDPSetTextureConvert({})'.format(type)) - elif shift == 12: # G_MDSFT_TEXTFILT - if length != 2: - return invalid - if data == 0: - type = 'G_TF_POINT' - elif data == 2: - type = 'G_TF_AVERAGE' - elif data == 3: - type = 'G_TF_BILERP' - else: - return invalid - return (True, False, 'gsDPSetTextureFilter({})'.format(type)) - elif shift == 14: # G_MDSFT_TEXTLUT - if length != 2: - return invalid - if data == 0: - type = 'G_TT_NONE' - elif data == 2: - type = 'G_TT_RGBA16' - elif data == 3: - type = 'G_TT_IA16' - else: - return invalid - return (True, False, 'gsDPSetTextureLUT({})'.format(type)) - elif shift == 16: # G_MDSFT_TEXTLOD - if length != 1: - return invalid - if data == 0: - type = 'G_TL_TILE' - elif data == 1: - type = 'G_TL_LOD' - else: - return invalid - return (True, False, 'gsDPSetTextureLOD({})'.format(type)) - elif shift == 17: # G_MDSFT_TEXTDETAIL - if length != 2: - return invalid - if data == 0: - type = 'G_TD_CLAMP' - elif data == 1: - type = 'G_TD_SHARPEN' - elif data == 2: - type = 'G_TD_DETAIL' - else: - return invalid - return (True, False, 'gsDPSetTextureDetail({})'.format(type)) - elif shift == 19: # G_MDSFT_TEXTPERSP - if length != 1: - return invalid - if data == 0: - type = 'G_TP_NONE' - elif data == 1: - type = 'G_TP_PERSP' - else: - return invalid - return (True, False, 'gsDPSetTexturePersp({})'.format(type)) - elif shift == 20: # G_MDSFT_CYCLETYPE - if length != 2: - return invalid - if data == 0: - type = 'G_CYC_1CYCLE' - elif data == 1: - type = 'G_CYC_2CYCLE' - elif data == 2: - type = 'G_CYC_COPY' - elif data == 3: - type = 'G_CYC_FILL' - else: - return invalid - return (True, False, 'gsDPSetCycleType({})'.format(type)) - elif shift == 22: # G_MDSFT_COLORDITHER - return invalid # G_MDSFT_COLORDITHER was changed to G_MDSFT_RGBDITHER in HW version 2 - elif shift == 23: # G_MDSFT_PIPELINE - if length != 1: - return invalid - if data == 0: - mode = 'G_PM_NPRIMITIVE' - elif data == 1: - mode = 'G_PM_1PRIMITIVE' - else: - return invalid - return (True, False, 'gsDPPipelineMode({})'.format(mode)) - else: - return invalid - return - else: - return invalid - - if cmd == 0xE4: # G_TEXRECT - return (True, False, 'gsDPNoOp() # TODO G_TEXRECT') - - if cmd == 0xE5: # G_TEXRECTFLIP - return (True, False, 'gsDPNoOp() # TODO G_TEXRECTFLIP') - - if cmd == 0xE6: # G_RDPLOADSYNC - if (w0 == 0xE6000000) and (w1 == 0): - return (True, False, 'gsDPLoadSync()') - else: - return invalid - - if cmd == 0xE7: # G_RDPPIPESYNC - if (w0 == 0xE7000000) and (w1 == 0): - return (True, False, 'gsDPPipeSync()') - else: - return invalid - - if cmd == 0xE8: # G_RDPTILESYNC - if (w0 == 0xE8000000) and (w1 == 0): - return (True, False, 'gsDPTileSync()') - else: - return invalid - - if cmd == 0xE9: # G_RDPFULLSYNC - if (w0 == 0xE9000000) and (w1 == 0): - return (True, False, 'gsDPFullSync()') - else: - return invalid - - if cmd == 0xEA: # G_SETKEYGB - return (True, False, 'gsDPNoOp() # TODO G_SETKEYGB') - - if cmd == 0xEB: # G_SETKEYR - return (True, False, 'gsDPNoOp() # TODO G_SETKEYR') - - if cmd == 0xEC: # G_SETCONVERT - return (True, False, 'gsDPNoOp() # TODO G_SETCONVERT') - - if cmd == 0xED: # G_SETSCISSOR - return (True, False, 'gsDPNoOp() # TODO G_SETSCISSOR') - - if cmd == 0xEE: # G_SETPRIMDEPTH - return (True, False, 'gsDPNoOp() # TODO G_SETPRIMDEPTH') - - if cmd == 0xEF: # G_RDPSETOTHERMODE - return (True, False, 'gsDPNoOp() # TODO G_RDPSETOTHERMODE') - - if cmd == 0xF0: # G_LOADTLUT - if (w0 == 0xF0000000) and ((w1 & 0xF8000FFF) == 0): - tile = (w1 & 0x07000000) >> 24 - count = ((w1 & 0x00FFF000) >> 12) >> 2 - # TODO comment - assert len(self.textures) > 0 - if self.textures[-1][1] == 0: - size_in_bytes = (count * self.textures[-1][2] + 5) // 8 # +5 to round up to byte - self.textures[-1] = (self.textures[-1][0], size_in_bytes, self.textures[-1][2]) - # else: - # assert False # TODO - return (True, False, 'gsDPLoadTLUTCmd({}, {})'.format(tile, count)) - else: - return invalid - - if cmd == 0xF1: # G_RDPHALF_2 - return (True, False, 'gsDPNoOp() # TODO G_RDPHALF_2') - - if cmd == 0xF2: # G_SETTILESIZE - if ((w0 & 0xFF000000) == 0xF2000000) and ((w1 & 0xF8000000) == 0): - uls = (w0 & 0x00FFF000) >> 12 - ult = (w0 & 0x00000FFF) - tile = (w1 & 0x07000000) >> 24 - lrs = (w1 & 0x00FFF000) >> 12 - lrt = (w1 & 0x00000FFF) - return (True, False, 'gsDPSetTileSize({}, {}, {}, {}, {})'.format(tile, uls, ult, lrs, lrt)) - else: - return invalid - - if cmd == 0xF3: # G_LOADBLOCK - if (w1 & 0xF8000000) == 0: - uls = (w0 & 0x00FFF000) >> 12 - ult = (w0 & 0x00000FFF) - tile = (w1 & 0x07000000) >> 16 - texels = (w1 & 0x00FFF000) >> 12 - dxt = (w1 & 0x00000FFF) - # TODO comment - assert len(self.textures) > 0 - if self.textures[-1][1] == 0: - size_in_bytes = ((texels + 1) * self.textures[-1][2] + 5) // 8 # +5 to round up to byte - self.textures[-1] = (self.textures[-1][0], size_in_bytes, self.textures[-1][2]) - # else: - # assert False # TODO - return (True, False, 'gsDPLoadBlock({}, {}, {}, {}, {})'.format(tile, uls, ult, texels, dxt)) - else: - return invalid - - if cmd == 0xF4: # G_LOADTILE - return (True, False, 'gsDPNoOp() # TODO G_LOADTILE') - - if cmd == 0xF5: # G_SETTILE - # TODO check illegal combinations - if ((w0 & 0xFF040000) == 0xF5000000) and ((w1 & 0xF8000000) == 0): - fmt = (w0 & 0x00E00000) >> 21 - siz = (w0 & 0x00180000) >> 19 - line = (w0 & 0x0003FE00) >> 9 - tmem = (w0 & 0x000001FF) - tile = (w1 & 0x07000000) >> 24 - palette = (w1 & 0x00F00000) >> 20 - cmT = (w1 & 0x000C0000) >> 18 - maskT = (w1 & 0x0003C000) >> 14 - shiftT = (w1 & 0x00003C00) >> 10 - cmS = (w1 & 0x00000300) >> 8 - maskS = (w1 & 0x000000F0) >> 4 - shiftS = (w1 & 0x0000000F) - if fmt == 0: - fmt_str = 'G_IM_FMT_RGBA' - elif fmt == 1: - fmt_str = 'G_IM_FMT_YUV' - elif fmt == 2: - fmt_str = 'G_IM_FMT_CI' - elif fmt == 3: - fmt_str = 'G_IM_FMT_IA' - elif fmt == 4: - fmt_str = 'G_IM_FMT_I' - else: - return invalid - if siz == 0: - siz_str = 'G_IM_SIZ_4b' - elif siz == 1: - siz_str = 'G_IM_SIZ_8b' - elif siz == 2: - siz_str = 'G_IM_SIZ_16b' - elif siz == 3: - siz_str = 'G_IM_SIZ_32b' - else: - return invalid - mirror_t = 'G_TX_MIRROR' if (cmT & 0b01) != 0 else 'G_TX_NOMIRROR' - wrap_or_clamp_t = 'G_TX_CLAMP' if (cmT & 0b10) != 0 else 'G_TX_WRAP' - mirror_s = 'G_TX_MIRROR' if (cmS & 0b01) != 0 else 'G_TX_NOMIRROR' - wrap_or_clamp_s = 'G_TX_CLAMP' if (cmS & 0b10) != 0 else 'G_TX_WRAP' - return (True, False, 'gsDPSetTile({}, {}, {}, {}, {}, {}, {} | {}, {}, {}, {} | {}, {}, {})'.format(fmt_str, siz_str, line, tmem, tile, palette, mirror_t, wrap_or_clamp_t, maskT, shiftT, mirror_s, wrap_or_clamp_s, maskS, shiftS)) - else: - return invalid - - if cmd == 0xF6: # G_FILLRECT - if ((w0 & 0xFF003003) == 0xF60000) and ((w1 & 0xFF003003) == 0): - lrx = (w0 & 0x00FFC000) >> 14 - lry = (w0 & 0x00000FFC) >> 2 - ulx = (w1 & 0x00FFC000) >> 14 - uly = (w1 & 0x00000FFC) >> 2 - return (True, False, 'gsDPFillRectangle({}, {}, {}, {})'.format(ulx, uly, lrx, lry)) - else: - return invalid - - if cmd == 0xF7: # G_SETFILLCOLOR - if w0 == 0xF7000000: - return (True, False, 'gsDPSetFillColor(0x{:08X})'.format(w1)) - else: - return invalid - - if cmd == 0xF8: # G_SETFOGCOLOR - if w0 == 0xF8000000: - red = (w1 & 0xFF000000) >> 24 - green = (w1 & 0x00FF0000) >> 16 - blue = (w1 & 0x0000FF00) >> 8 - alpha = (w1 & 0x000000FF) - return (True, False, 'gsDPSetFogColor({}, {}, {}, {})'.format(red, green, blue, alpha)) - else: - return invalid - - if cmd == 0xF9: # G_SETBLENDCOLOR - if w0 == 0xF9000000: - red = (w1 & 0xFF000000) >> 24 - green = (w1 & 0x00FF0000) >> 16 - blue = (w1 & 0x0000FF00) >> 8 - alpha = (w1 & 0x000000FF) - return (True, False, 'gsDPSetBlendColor({}, {}, {}, {})'.format(red, green, blue, alpha)) - else: - return invalid - - if cmd == 0xFA: # G_SETPRIMCOLOR - if (w0 & 0xFFFF0000) == 0xFA000000: - minlevel = (w0 & 0x0000FF00) >> 8 - lodfrac = (w0 & 0x000000FF) - red = (w1 & 0xFF000000) >> 24 - green = (w1 & 0x00FF0000) >> 16 - blue = (w1 & 0x0000FF00) >> 8 - alpha = (w1 & 0x000000FF) - return (True, False, 'gsDPSetPrimColor({}, {}, {}, {}, {}, {})'.format(minlevel, lodfrac, red, green, blue, alpha)) - else: - return invalid - - if cmd == 0xFB: # G_SETENVCOLOR - if w0 == 0xFB000000: - red = (w1 & 0xFF000000) >> 24 - green = (w1 & 0x00FF0000) >> 16 - blue = (w1 & 0x0000FF00) >> 8 - alpha = (w1 & 0x000000FF) - return (True, False, 'gsDPSetEnvColor({}, {}, {}, {})'.format(red, green, blue, alpha)) - else: - return invalid - - if cmd == 0xFC: # G_SETCOMBINE - a0 = (w0 & 0x00F00000) >> 20 - c0 = (w0 & 0x000F8000) >> 15 - Aa0 = (w0 & 0x00007000) >> 12 - Ac0 = (w0 & 0x00000E00) >> 9 - a1 = (w0 & 0x000001E0) >> 5 - c1 = (w0 & 0x0000001F) - b0 = (w1 & 0xF0000000) >> 28 - b1 = (w1 & 0x0F000000) >> 24 - Aa1 = (w1 & 0x00E00000) >> 21 - Ac1 = (w1 & 0x001C0000) >> 18 - d0 = (w1 & 0x00038000) >> 15 - Ab0 = (w1 & 0x00007000) >> 12 - Ad0 = (w1 & 0x00000E00) >> 9 - d1 = (w1 & 0x000001C0) >> 6 - Ab1 = (w1 & 0x00000038) >> 3 - Ad1 = (w1 & 0x00000007) - param_str_c0 = '{}, {}, {}, {}, {}, {}, {}, {}'.format( - setcombine_a_names[a0], - setcombine_b_names[b0], - setcombine_c_names[c0], - setcombine_d_names[d0], - setcombine_Aa_names[Aa0], - setcombine_Ab_names[Ab0], - setcombine_Ac_names[Ac0], - setcombine_Ad_names[Ad0], - ) - if param_str_c0.startswith(',') or (', ,' in param_str_c0): # one of the names was empty, meaning it was invalid - return invalid - param_str_c1 = '{}, {}, {}, {}, {}, {}, {}, {}'.format( - setcombine_a_names[a1], - setcombine_b_names[b1], - setcombine_c_names[c1], - setcombine_d_names[d1], - setcombine_Aa_names[Aa1], - setcombine_Ab_names[Ab1], - setcombine_Ac_names[Ac1], - setcombine_Ad_names[Ad1], - ) - if param_str_c1.startswith(',') or (', ,' in param_str_c1): # one of the names was empty, meaning it was invalid - return invalid - if (param_str_c0 in setcombine_predefined) and (param_str_c1 in setcombine_predefined): - return (True, False, 'gsDPSetCombineMode({}, {})'.format(setcombine_predefined[param_str_c0], setcombine_predefined[param_str_c1])) - else: - return (True, False, 'gsDPSetCombineLERP({}, {})'.format(param_str_c0, param_str_c1)) - - if cmd == 0xFD: # G_SETTIMG - if (w0 & 0xFF07F000) == 0xFD000000: - fmt = (w0 & 0x00E00000) >> 21 - siz = (w0 & 0x00180000) >> 19 - width = (w0 & 0x00000FFF) + 1 - # TODO check valid fmt and siz combinations? - # TODO util functions - if fmt == 0: - fmt_str = 'G_IM_FMT_RGBA' - elif fmt == 1: - fmt_str = 'G_IM_FMT_YUV' - elif fmt == 2: - fmt_str = 'G_IM_FMT_CI' - elif fmt == 3: - fmt_str = 'G_IM_FMT_IA' - elif fmt == 4: - fmt_str = 'G_IM_FMT_I' - else: - return invalid - if siz == 0: - siz_str = 'G_IM_SIZ_4b' - siz_bits = 4 - elif siz == 1: - siz_str = 'G_IM_SIZ_8b' - siz_bits = 8 - elif siz == 2: - siz_str = 'G_IM_SIZ_16b' - siz_bits = 16 - elif siz == 3: - siz_str = 'G_IM_SIZ_32b' - siz_bits = 32 - elif siz == 5: - siz_str = 'G_IM_SIZ_DD' - siz_bits = 0 - assert False, "TODO G_IM_SIZ_DD size" - else: - return invalid - self.textures.append((w1, 0, siz_bits)) - return (True, False, 'gsDPSetTextureImage({}, {}, {}, 0x{:08X})'.format(fmt_str, siz_str, width, w1)) - else: - return invalid - - if cmd == 0xFE: # G_SETZIMG - if (w0 == 0xFE000000): - return (True, False, 'gsDPSetDepthImage(0x{:08X})'.format(w1)) - else: - return invalid - - if cmd == 0xFF: # G_SETCIMG - return (True, False, 'gsDPNoOp() # TODO G_SETCIMG') - - return invalid - - def find_dls(self, file_info): - is_in_dl = False - for i in range(len(file_info) - 1, -1, -1): - info = file_info[i] - addr = self.base_addr + i * 8 - if self.is_in_vertex_list(addr) or self.is_in_texture(addr): - if is_in_dl: # previous dl ended and we are not in a new one - self.add_dl(addr + 8, (dl_end_addr - addr) // 8) - is_in_dl = False - elif not info[0]: - if is_in_dl: # previous dl ended and we are not in a new one - self.add_dl(addr + 8, (dl_end_addr - addr) // 8) - is_in_dl = False - if info[1] and not is_in_dl: - is_in_dl = True - dl_end_addr = addr - elif info[1] and is_in_dl: # previous dl ended and we are in a new one - self.add_dl(addr + 8, (dl_end_addr - addr) // 8) - dl_end_addr = addr - - if is_in_dl: - self.add_dl(self.base_addr, (dl_end_addr - self.base_addr) // 8) - - def find_mesh_headers(self, file_data): - i = 0 - num_pointers = len(self.pointers) - while i < num_pointers: - if i + 2 < num_pointers: - base = self.pointers[i] # vertices pointer - # test for polygons and attributes - if base > 3 and self.pointers[i+1] == base + 2 and self.pointers[i+2] == base + 3: - # test for cameras and waterboxes, which may be null - if (i + 4 < num_pointers and self.pointers[i+3] == base + 4 and self.pointers[i+4] == base + 6) or \ - (i + 3 < num_pointers and ((self.pointers[i+3] == base + 4 and base + 6 in self.zeros) or (self.pointers[i+3] == base + 6 and base + 4 in self.zeros))) or \ - (base + 4 in self.zeros and base + 6 in self.zeros): - self.add_mesh_header(self.base_addr + (base - 4) * 4, file_data, (base - 4) * 4) - - header = self.mesh_headers[-1] - - self.add_mesh_verts(header.vertices, header.num_vertices) - self.add_mesh_polys(header.polygons, header.num_polygons) - self.add_mesh_attrs(header.polygon_attrs, (header.polygons - header.polygon_attrs) // 8) # TODO how is the length determined? This is just a guess - if header.cameras != 0: - self.add_mesh_cameras(header.cameras, (header.polygon_attrs - header.cameras) // 8) # TODO how is the length determined? This is just a guess - # TODO parse camera parameters, as it can have pointers we need to follow - if header.num_waterboxes != 0: - self.add_mesh_waterboxes(header.waterboxes, header.num_waterboxes) - - pointers_to_consume = 3 - if base + 4 not in self.zeros: - pointers_to_consume += 1 - if base + 6 not in self.zeros: - pointers_to_consume += 1 - i += pointers_to_consume # TODO remove pointers from list for future passes looking for different object types? - #print('Adding mesh at 0x{:08X}'.format(self.base_addr + (base - 4) * 4)) - i += 1 - - def extract_models(self, dir, file_data): - if len(self.dls) == 0: - return - - for dl in self.dls: - verts = dict() - global_vert_index = 1 - active_verts = [None] * 32 - tris = [] - - for i in range(dl.length): - w0 = read_uint32_be(file_data, dl.addr - self.base_addr + i * 8) - w1 = read_uint32_be(file_data, dl.addr - self.base_addr + i * 8 + 4) - - cmd = get_cmd(w0) - - if cmd == 0x01: # G_VTX - vaddr = w1 - numv = (w0 & 0x000FF000) >> 12 - vbidx = ((w0 & 0x000000FF) >> 1) - numv - for vertex_index in range(numv): - vert_addr = vaddr - self.base_addr + vertex_index * 0x10 - if vert_addr not in verts: - x = read_uint16_be(file_data, vert_addr) - y = read_uint16_be(file_data, vert_addr + 2) - z = read_uint16_be(file_data, vert_addr + 4) - verts[vert_addr] = (x, y, z, global_vert_index) - global_vert_index += 1 - active_verts[vbidx + vertex_index] = verts[vert_addr] - - if cmd == 0x05: # G_TRI1 - v0 = ((w0 & 0x00FF0000) >> 16) // 2 - v1 = ((w0 & 0x0000FF00) >> 8) // 2 - v2 = (w0 & 0x000000FF) // 2 - tris.append((active_verts[v0][3], active_verts[v1][3], active_verts[v2][3])) - - if cmd == 0x06: # G_TRI2 - v00 = ((w0 & 0x00FF0000) >> 16) // 2 - v01 = ((w0 & 0x0000FF00) >> 8) // 2 - v02 = (w0 & 0x000000FF) // 2 - v10 = ((w1 & 0x00FF0000) >> 16) // 2 - v11 = ((w1 & 0x0000FF00) >> 8) // 2 - v12 = (w1 & 0x000000FF) // 2 - tris.append((active_verts[v00][3], active_verts[v01][3], active_verts[v02][3])) - tris.append((active_verts[v10][3], active_verts[v11][3], active_verts[v12][3])) - - if len(verts) > 0 and len(tris) > 0: - with open('{}/0x{:08X}.obj'.format(dir, dl.addr), 'w') as f: - for addr, vert in sorted(verts.items(), key=lambda vert: vert[1][3]): - f.write('v {} {} {}\n'.format(vert[0], vert[1], vert[2])) - f.write('\n') - for tri in tris: - f.write('f {} {} {}\n'.format(tri[0], tri[1], tri[2])) - - - def parse(self, file_data): - file_info = [] - for i in range(len(file_data) // 8): - w0 = read_uint32_be(file_data, i * 8) - w1 = read_uint32_be(file_data, i * 8 + 4) - file_info.append(self.parse_cmd(w0, w1)) - - self.find_dls(file_info) - - for i in range(len(file_data) // 4): - if self.is_unknown(self.base_addr + i * 4): - word = read_uint32_be(file_data, i * 4) - offset = word - self.base_addr - if offset >= 0 and offset < 0x1000000: - self.pointers.append(i) - elif word == 0: - self.zeros.add(i) - - self.find_mesh_headers(file_data) - - return file_info - - def print_info(self, file_data, file_info): - num_in_dls = 0 - for dl in self.dls: - num_in_dls += dl.length - print('DLs:{}({}) Vertex Lists:{} Textures:{} Mesh Headers:{}'.format(len(self.dls), num_in_dls, len(self.vertex_lists), len(self.textures), len(self.mesh_headers))) - start_addr = self.base_addr - - # for pointer in self.pointers: - # print('0x{:08X}'.format(self.base_addr + pointer*4)) - - # print('-----') - - # for zero in self.zeros: - # print('0x{:08X}'.format(self.base_addr + zero*4)) - -# for texture in self.textures: -# print('0x{:08X} {}'.format(texture[0], texture[1])) - - # TODO assert that vertex lists and textures start on the address - i = 0 - while(i < len(file_info) * 2): - addr = start_addr + i*4 - if self.is_in_vertex_list(addr): - list = self.get_vertex_list(addr) - print('0x{:08X}: Vertex[{}]'.format(addr, list.length)) -# for vertex in range(list.length): -# x = read_uint16_be(file_data, list.addr - self.base_addr + vertex * 0x10) -# y = read_uint16_be(file_data, list.addr - self.base_addr + vertex * 0x10 + 2) -# z = read_uint16_be(file_data, list.addr - self.base_addr + vertex * 0x10 + 4) -# print('{} {} {}'.format(x, y, z)) - i += list.length * 4 - continue - elif self.is_in_texture(addr): - length = self.get_texture(addr)[1] - print('0x{:08X}: Texture(0x{:X} bytes)'.format(addr, length)) - i += (length + 3) // 4 # +3 to align up to word - continue - elif self.is_in_dl(addr): - length = self.get_dl(addr).length - print('0x{:08X}: Dl[{}]'.format(addr, length)) - for dl_cmd in range(length): - print(' {}'.format(file_info[i // 2 + dl_cmd][2])) - i += length * 2 - continue - elif self.is_in_matrix(addr): - print('0x{:08X}: Matrix'.format(addr)) - i += 16 - continue - elif self.is_in_mesh_header(addr): - print('0x{:08X}: Mesh Header'.format(addr)) - header = self.get_mesh_header(addr) - print(' min: {{{}, {}, {}}}'.format(header.minx, header.miny, header.minz)) - print(' max: {{{}, {}, {}}}'.format(header.maxx, header.maxy, header.maxz)) - print(' num_vertices: {}'.format(header.num_vertices)) - print(' vertices: 0x{:08X}'.format(header.vertices)) - print(' num_polygons: {}'.format(header.num_polygons)) - print(' polygons: 0x{:08X}'.format(header.polygons)) - print(' polygon_attrs: 0x{:08X}'.format(header.polygon_attrs)) - print(' cameras: 0x{:08X}'.format(header.cameras)) - print(' num_waterboxes: {}'.format(header.num_waterboxes)) - print(' waterboxes: 0x{:08X}'.format(header.waterboxes)) - i += 11 - continue - elif self.is_in_mesh_verts(addr): - length = self.get_mesh_verts(addr).length - print('0x{:08X}: MeshVerts[{}]'.format(addr, length)) - i += (length*6 + 3) // 4 # +3 to align up to word - continue - elif self.is_in_mesh_polys(addr): - length = self.get_mesh_polys(addr).length - print('0x{:08X}: MeshPolys[{}]'.format(addr, length)) - i += length*4 - continue - elif self.is_in_mesh_attrs(addr): - length = self.get_mesh_attrs(addr).length - print('0x{:08X}: MeshPolyAttrs[{}]'.format(addr, length)) - i += length*2 - continue - elif self.is_in_mesh_cameras(addr): - length = self.get_mesh_cameras(addr).length - print('0x{:08X}: Cameras[{}]'.format(addr, length)) - i += length*2 - continue - elif self.is_in_mesh_waterboxes(addr): - length = self.get_mesh_waterboxes(addr).length - print('0x{:08X}: Waterboxes[{}]'.format(addr, length)) - i += length*4 - continue - elif (i % 2) == 1: - print('pad 0x00000000') # TODO assert that it is actually 0 - i += 1 - else: - if (i % 4) == 2 and file_info[i // 2] == (True, False, 'gsDPNoOp()'): - print('pad 0x00000000') - print('pad 0x00000000') - else: - print('0x{:08X}: {}, {}, {}'.format(addr, file_info[i // 2][0], file_info[i // 2][1], file_info[i // 2][2])) - i += 2 - continue - - #self.extract_models('test/', file_data) - -if __name__ == "__main__": - parser = argparse.ArgumentParser() - parser.add_argument('input', help='input file to parse', metavar='file') - args = parser.parse_args() - - file_data = read_file(args.input) - - parser = Parser(0x06000000) # TODO take in base addr - file_info = parser.parse(file_data) - parser.print_info(file_data, file_info) - diff --git a/tools/preprocess.py b/tools/preprocess.py old mode 100644 new mode 100755 index 432be1e73a..01db33ba8d --- a/tools/preprocess.py +++ b/tools/preprocess.py @@ -6,7 +6,7 @@ import subprocess import tempfile dir_path = os.path.dirname(os.path.realpath(__file__)) -asm_processor = ['python3', os.path.join(dir_path, "asm-processor/asm-processor.py")] +asm_processor = ['python3', os.path.join(dir_path, "asm-processor/asm_processor.py")] prelude = os.path.join(dir_path, "prelude.inc") all_args = sys.argv[1:] diff --git a/tools/print_mdebug.py b/tools/print_mdebug.py deleted file mode 100644 index 927b6ef789..0000000000 --- a/tools/print_mdebug.py +++ /dev/null @@ -1,488 +0,0 @@ -#!/usr/bin/env python3 -''' -Resources: -http://www.cs.unibo.it/~solmi/teaching/arch_2002-2003/AssemblyLanguageProgDoc.pdf -https://github.com/pathscale/binutils/blob/5c2c133020e41fc4aadd80a99156d2cea4754b96/include/coff/sym.h -https://github.com/pathscale/binutils/blob/5c2c133020e41fc4aadd80a99156d2cea4754b96/include/coff/symconst.h -https://github.com/pathscale/binutils/blob/5c2c133020e41fc4aadd80a99156d2cea4754b96/gas/ecoff.c -https://github.com/pathscale/binutils/blob/5c2c133020e41fc4aadd80a99156d2cea4754b96/bfd/ecoff.c -https://github.com/pathscale/absoft/blob/master/svn/trunk/ekopath-gcc/ekopath-gcc-4.2.0/gcc/mips-tdump.c -''' - -import os -import struct -import collections -import sys - -OFFSET = 0 # TODO why are the offsets in the symbolic header off by some amount? - -indent_level = 0 -is_comment = False - -symbol_type_list = [ - 'stNil', 'stGlobal', 'stStatic', 'stParam', 'stLocal', 'stLabel', 'stProc', 'stBlock', - 'stEnd', 'stMember', 'stTypedef', 'stFile', 'INVALID', 'INVALID', 'stStaticProc', 'stConstant', - 'stStaParam', 'INVALID', 'INVALID', 'INVALID', 'INVALID', 'INVALID', 'INVALID', 'INVALID', - 'INVALID', 'INVALID', 'stStruct', 'stUnion', 'stEnum', 'INVALID', 'INVALID', 'INVALID', - 'INVALID', 'INVALID', 'stIndirect'] -storage_class_list = ['scNil', 'scText', 'scData', 'scBss', 'scRegister', 'scAbs', 'scUndefined', 'reserved', - 'scBits', 'scDbx', 'scRegImage', 'scInfo', 'scUserStruct', 'scSData', 'scSBss', 'scRData', - 'scVar', 'scCommon', 'scSCommon', 'scVarRegister', 'scVariant', 'scUndefined', 'scInit'] -basic_type_c_list = ['nil', 'addr', 'signed char', 'unsigned char', 'short', 'unsigned short', 'int', 'unsigned int', - 'long', 'unsigned long', 'float', 'double', 'struct', 'union', 'enum', 'typedef', - 'range', 'set', 'complex', 'double complex', 'indirect', 'fixed decimal', 'float decimal', 'string', - 'bit', 'picture', 'void', 'long long', 'unsigned long long', 'INVALID', 'long', 'unsigned long', - 'long long', 'unsigned long long', 'addr', 'int64', 'unsigned int64'] - -def increase_indent(): - global indent_level - indent_level += 1 - -def decrease_indent(): - global indent_level - indent_level -= 1 - -def set_is_comment(set_to): - global is_comment - old = is_comment - is_comment = set_to - return old - -def get_indent(): - global indent_level - global is_comment - ret = '//' if is_comment else '' - for i in range(indent_level): - ret += ' ' - return ret - -def read_uint32_be(file_data, offset): - return struct.unpack('>I', file_data[offset:offset+4])[0] - -def read_uint16_be(file_data, offset): - return struct.unpack('>H', file_data[offset:offset+2])[0] - -def read_uint8_be(file_data, offset): - return struct.unpack('>B', file_data[offset:offset+1])[0] - -def read_elf_header(file_data, offset): - Header = collections.namedtuple('ElfHeader', - '''e_magic e_class e_data e_version e_osabi e_abiversion e_pad - e_type e_machine e_version2 e_entry e_phoff e_shoff e_flags - e_ehsize e_phentsize e_phnum e_shentsize e_shnum e_shstrndx''') - return Header._make(struct.unpack('>I5B7s2H5I6H', file_data[offset:offset+52])) - -def read_elf_section_header(file_data, offset): - Header = collections.namedtuple('SectionHeader', - '''sh_name sh_type sh_flags sh_addr sh_offset sh_size sh_link - sh_info sh_addralign sh_entsize''') - return Header._make(struct.unpack('>10I', file_data[offset:offset+40])) - -def read_symbolic_header(file_data, offset): - Header = collections.namedtuple('SymbolicHeader', - '''magic vstamp ilineMax cbLine cbLineOffset idnMax cbDnOffset - ipdMax cbPdOffset isymMax cbSymOffset ioptMax cbOptOffset - iauxMax cbAuxOffset issMax cbSsOffset issExtMax cbSsExtOffset - ifdMax cbFdOffset crfd cbRfdOffset iextMax cbExtOffset''') - return Header._make(struct.unpack('>2H23I', file_data[offset:offset+96])) - -# TODO find a better solution for the bitfield -def read_file_descriptor(file_data, offset): - if 'init' not in read_file_descriptor.__dict__: - read_file_descriptor.cache = {} - read_file_descriptor.header = collections.namedtuple('FileDescriptor', - '''adr rss issBase cbSs isymBase csym ilineBase cline ioptBase - copt ipdFirst cpd iauxBase caux rfdBase crfd XXX_bitfield - cbLineOffset cbLine''') - read_file_descriptor.init = True - if offset in read_file_descriptor.cache: - return read_file_descriptor.cache[offset] - read_file_descriptor.cache[offset] = read_file_descriptor.header._make( - struct.unpack('>I2iI6iHh4iI2I', file_data[offset:offset+72])) - return read_file_descriptor.cache[offset] - -def read_procedure_descriptor(file_data, offset): - Header = collections.namedtuple('ProcedureDescriptor', - '''adr isym iline regmask regoffset iopt fregmask fregoffset - frameoffset framereg pcreg lnLow lnHigh cbLineOffset''') - return Header._make(struct.unpack('>I8i2h2iI', file_data[offset:offset+52])) - -def read_symbol(file_data, offset): - if 'init' not in read_symbol.__dict__: - read_symbol.cache = {} - read_symbol.header = collections.namedtuple('Symbol', '''iss value st sc index''') - read_symbol.init = True - if offset in read_symbol.cache: - return read_symbol.cache[offset] - (word0, word1, word2) = struct.unpack('>iII', file_data[offset:offset+12]) - read_symbol.cache[offset] = read_symbol.header._make(( - word0, word1, (word2 >> 26) & 0x3F, (word2 >> 21) & 0x1F, word2 & 0xFFFFF)) - return read_symbol.cache[offset] - -def read_auxiliary_symbol(file_data, offset): - if 'init' not in read_auxiliary_symbol.__dict__: - read_auxiliary_symbol.cache = {} - read_auxiliary_symbol.header = collections.namedtuple('AuxSymbol', - '''ti rndx dnLow dnHigh isym iss width count''') - read_auxiliary_symbol.type_info = collections.namedtuple('TypeInfo', - '''fBitfield continued bt tq4 tq5 tq0 tq1 tq2 tq3''') - read_auxiliary_symbol.rel_sym = collections.namedtuple('RelativeSymbol', '''rfd index''') - read_auxiliary_symbol.init = True - if offset in read_auxiliary_symbol.cache: - return read_auxiliary_symbol.cache[offset] - word0 = struct.unpack('>I', file_data[offset:offset+4])[0] - read_auxiliary_symbol.cache[offset] = read_auxiliary_symbol.header._make(( - read_auxiliary_symbol.type_info._make(((word0 >> 31) & 1, (word0 >> 30) & 1, (word0 >> 24) & 0x3F, (word0 >> 20) & 0xF, (word0 >> 16) & 0xF, (word0 >> 12) & 0xF, (word0 >> 8) & 0xF, (word0 >> 4) & 0xF, word0 & 0xF)), - read_auxiliary_symbol.rel_sym._make(((word0 >> 20) & 0xFFF, word0 & 0xFFFFF)), - word0, word0, word0, word0, word0, word0)) - return read_auxiliary_symbol.cache[offset] - -def read_string(file_data, offset): - current_offset = 0 - current_string = b'' - while True: - char = struct.unpack('c', file_data[offset+current_offset:offset+current_offset+1])[0] - if char == b'\0': - return current_string.decode('ascii') - else: - current_string += char - current_offset += 1 - -def get_symbol_name_from_aux(file_data, fd, symbolic_header, aux_num, search_for_typedef): - aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + aux_num)*4) - fd_num = aux.rndx.rfd - next_aux = aux_num+1 - if fd_num == 4095: - aux2 = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + next_aux)*4) - fd_num = aux2.isym - next_aux = next_aux+1; - fd2 = read_file_descriptor(file_data, symbolic_header.cbFdOffset - OFFSET + fd_num*72) - sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + (fd2.isymBase + aux.rndx.index)*12) - ret = '' - #print('%r' % (aux,)); - #print('%r' % (aux2,)); - #print('%r' % (sym,)); - if sym.st == 26 or sym.st == 27: #stStruct, stunion - ret = get_struct_or_union_string(file_data, fd2, symbolic_header, fd2.isymBase + aux.rndx.index, search_for_typedef) - elif sym.st == 28: #stEnum: - ret = get_enum_string(file_data, fd2, symbolic_header, fd2.isymBase + aux.rndx.index) - else: - ret = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd2.issBase + sym.iss) - return (ret, next_aux) - -def get_type_string(file_data, fd, symbolic_header, aux_num, name, search_for_typedef): - ret = '' - aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + aux_num)*4) - #print(''); - #print('%r' % (aux,)); - next_aux = aux_num+1 - has_bitfield = aux.ti.fBitfield == 1 - bitwidth = 0 - if has_bitfield: - bit_aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + next_aux)*4) - bitwidth = bit_aux.isym - next_aux = next_aux+1 - if aux.ti.bt == 12: # btStruct - (ret, next_aux) = get_symbol_name_from_aux(file_data, fd, symbolic_header, next_aux, search_for_typedef) - elif aux.ti.bt == 13: # btUnion - (ret, next_aux) = get_symbol_name_from_aux(file_data, fd, symbolic_header, next_aux, search_for_typedef) - elif aux.ti.bt == 15: # btTypedef - (ret, next_aux) = get_symbol_name_from_aux(file_data, fd, symbolic_header, next_aux, search_for_typedef) - elif aux.ti.bt == 14: # btEnum - (ret, next_aux) = get_symbol_name_from_aux(file_data, fd, symbolic_header, next_aux, search_for_typedef) - else: - ret = basic_type_c_list[aux.ti.bt] - - tq_list = (aux.ti.tq0, aux.ti.tq1, aux.ti.tq2, aux.ti.tq3, aux.ti.tq4, aux.ti.tq5) - - # TODO this is very naive and probably does not work in a large amount of cases - last_was_proc = False # if we see a tqProc, assume the next will be a tqPtr - for tq in tq_list: - if tq == 0: # tqNil - break; - elif tq == 1: # tqPtr - if last_was_proc: - last_was_proc = False - continue - ret += '*' - elif tq == 2: # tqProc - last_was_proc = True - name = '(*%s)(/* ECOFF does not store param types */)' % name - elif tq == 3: # tqArray - next_aux += 2 # todo what does this skip over? (Apparantly the type of the index, so always int for C) - array_low_aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + next_aux)*4) - array_high_aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + next_aux+1)*4) - stride_aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + next_aux+2)*4) - next_aux += 3 - if array_high_aux.dnHigh == 0xFFFFFFFF: - name += '[]' - else: - name += '[%d]' % (array_high_aux.dnHigh + 1) - elif tq == 4: # tqFar - print('ERROR tqFar in get_type_name') - elif tq == 5: # tqVol - ret = 'volatile ' + ret - elif tq == 6: # tqConst - ret = 'const ' + ret - if has_bitfield: - name += ' : %d' % bitwidth - return ret + ' ' + name - -def get_enum_string(file_data, fd, symbolic_header, enum_sym_num): - ret = '' - start_sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + enum_sym_num*12) - if start_sym.st != 28: - print('ERROR unkown type in get_enum_string start:%d' % start_sym.st) - return ret - ret += 'enum {\n' - increase_indent() - sym_num = enum_sym_num + 1 - while sym_num < fd.isymBase + start_sym.index: - sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + sym_num*12) - if sym.st == 8: # stEnd - decrease_indent() - ret += get_indent() - ret += '}' - elif sym.st == 9: # stMember - name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + sym.iss) - ret += get_indent() - ret += '%s = %d,\n' % (name, sym.value) - else: - print('ERROR unkown type in get_enum_string:%d' % sym.st) - break - sym_num += 1 - return ret - -def get_struct_or_union_string(file_data, fd, symbolic_header, union_sym_num, search_for_typedef): - ret = '' - start_sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + union_sym_num*12) - if search_for_typedef: - typedef_sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + (fd.isymBase + start_sym.index)*12) - if typedef_sym.st == 10: # stTypedef - return read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + typedef_sym.iss) - else: - name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + start_sym.iss) - if name != '': - return name - if start_sym.st == 26: # stStruct - ret += 'struct {\n' - increase_indent() - elif start_sym.st == 27: # stUnion - ret += 'union {\n' - increase_indent() - else: - print('ERROR unkown type in get_struct_or_union_string start:%d' % start_sym.st) - return ret - sym_num = union_sym_num + 1 - while sym_num < fd.isymBase + start_sym.index: - sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + sym_num*12) - if sym.st == 8: # stEnd - decrease_indent() - ret += get_indent() - ret += '}' - elif sym.st == 9: # stMember - name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + sym.iss) - ret += get_indent() - ret += '/* 0x%X */ %s;\n' % (sym.value // 8, get_type_string(file_data, fd, symbolic_header, sym.index, name, True)) - elif sym.st == 26 or sym.st == 27: #stStruct, stUnion - sym_num = fd.isymBase + sym.index - continue - elif sym.st == 34: # stIndirect - # TODO what even is a stIndirect? - sym_num += 1 - else: - print('ERROR unkown type in get_struct_or_union_string:%d' % sym.st) - break - sym_num += 1 - return ret - -def print_typedef_symbols(file_data, fd, symbolic_header, typedef_sym_num): - typedef_sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + typedef_sym_num*12) - if typedef_sym.st != 10: # stTypedef - print('ERROR expected stTypedef symbol in print_typedef_symbols, found:%d' % typedef_sym.st) - return - name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + typedef_sym.iss) - print('typedef %s;' % get_type_string(file_data, fd, symbolic_header, typedef_sym.index, name, False)) - -def print_procedure(file_data, fd, symbolic_header, proc_sym_num): - proc_sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + proc_sym_num*12) - proc_name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + proc_sym.iss) - print('%s(' % get_type_string(file_data, fd, symbolic_header, proc_sym.index+1, proc_name, True), end='') - sym_num = proc_sym_num+1 - param_sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + sym_num*12) - first = True - while param_sym.st == 3: # stParam - param_name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + param_sym.iss) - print('%s%s' % ('' if first else ', ', - get_type_string(file_data, fd, symbolic_header, param_sym.index, param_name, True)), - end='') - sym_num += 1 - param_sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + sym_num*12) - first = False - - print(');') - comment_old = set_is_comment(True) - while sym_num < fd.isymBase + fd.csym: - sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + sym_num*12) - sym_num += 1 - if sym.st == 7: # stBlock - print('%s{' % get_indent()) - increase_indent() - elif sym.st == 8: # stEnd - if proc_name == read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + sym.iss): - set_is_comment(comment_old) - return sym_num - decrease_indent() - print('%s}' % get_indent()) - elif sym.st == 4: # stLocal - local_name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + sym.iss) - is_reg = sym.sc == 4 # scRegister - print('%s%s%s;' % (get_indent(), - 'register ' if is_reg else '', - get_type_string(file_data, fd, symbolic_header, sym.index, local_name, True))) - elif sym.st == 2: # stStatic - static_name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + sym.iss) - print('%sstatic %s;' % (get_indent(),get_type_string(file_data, fd, symbolic_header, sym.index, static_name, True))) - elif sym.st == 5: # stLabel - static_name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + sym.iss) - print('%sLabel: %s @ %d;' % (get_indent(), static_name, sym.value)) - elif sym.st == 6: # stProc - # multiple name for function? - sym_num = print_procedure(file_data, fd, symbolic_header, sym_num-1) - elif sym.st == 26 or sym.st == 27: #stStruct, stUnion - sym_num = fd.isymBase + sym.index - elif sym.st == 34: # stIndirect - # TODO what even is a stIndirect? - sym_num += 1 - else: - print('ERROR unkown st in print_procedure: %d' % sym.st) - set_is_comment(comment_old) - return sym_num - -def print_symbols(file_data, fd, symbolic_header): - sym_num = fd.isymBase - while sym_num < fd.isymBase + fd.csym: - root_sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + sym_num*12) - if root_sym.st == 11: # stFile - file_name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + root_sym.iss) - print('// begin file %s\n' % file_name) - sym_num += 1 - leaf_sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + sym_num*12) - while leaf_sym.st != 8: # stEnd - if leaf_sym.st == 26 or leaf_sym.st == 27 or leaf_sym.st == 28: # stStruct, stUnion, stEnum - sym_num = fd.isymBase + leaf_sym.index - print('') - elif leaf_sym.st == 10: # stTypedef - print_typedef_symbols(file_data, fd, symbolic_header, sym_num) - sym_num += 1 - print('') - elif leaf_sym.st == 6 or leaf_sym.st == 14: # stProc, stStaticProc - # TODO how do stProc and stStaticProc differ? stStaticProc isn't exported? - sym_num = print_procedure(file_data, fd, symbolic_header, sym_num) - print('') - elif leaf_sym.st == 2: # stStatic - static_name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + leaf_sym.iss) - if leaf_sym.sc == 2 or leaf_sym.sc == 3 or leaf_sym.sc == 15: # scData, scBss, scRData - if leaf_sym.index != 0xFFFFF: # looks like it's an invalid value for .s files - print('static %s;\n' % get_type_string(file_data, fd, symbolic_header, leaf_sym.index, static_name, True)) - else: - print('static %s;\n' % static_name) - else: - print('ERROR unkown sc for stStatic in print_symbols: %d' % leaf_sym.sc) - sym_num += 1 - else: - print('ERROR unkown st in leaf_sym in print_symbols: %d' % leaf_sym.st) - sym_num += 1 - leaf_sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + sym_num*12) - sym_num = fd.isymBase + root_sym.index - print('// end file %s' % file_name) - else: - print('ERROR expected st of stFile as only root type in print_symbols:%d' % root_sym.st) - return - -def main(): - global OFFSET - if len(sys.argv) < 2: - return # TODO print usage - - filename = sys.argv[1] - - try: - with open(filename, 'rb') as f: - file_data = f.read() - except IOError: - print('failed to read file ' + filename) - return - - elf_header = read_elf_header(file_data, 0) - section_headers = [] - debug_index = 0xFFFFFFFF - #print('%r' % (elf_header,)) - for i in range(elf_header.e_shnum): - section_headers.append(read_elf_section_header(file_data, elf_header.e_shoff + i*40)) - #print('%r' % (section_headers[i],)) - if section_headers[i].sh_type == 0x70000005: - debug_index = i - - if debug_index != 0xFFFFFFFF: - symbolic_header = read_symbolic_header(file_data, section_headers[debug_index].sh_offset) - file_descriptors = [] - print('%r' % (symbolic_header,)) - # Set offset by assuming that there are no optimization symbols so cbOptOffset points to the start of the symbolic header - OFFSET = symbolic_header.cbOptOffset - section_headers[debug_index].sh_offset - print('Using OFFSET of %d' % OFFSET) - #for sym_num in range(symbolic_header.isymMax): - #sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + sym_num*12) - #print('%d:%r' % (sym_num, (sym,))); - #for aux_num in range(symbolic_header.iauxMax): - #aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + aux_num*4) - #print('%d:%r' % (aux_num, (aux,))); - for file_num in range(symbolic_header.ifdMax): - fd = read_file_descriptor(file_data, symbolic_header.cbFdOffset - OFFSET + file_num*72) - file_descriptors.append(fd) - for file_num in range(symbolic_header.ifdMax): - fd = read_file_descriptor(file_data, symbolic_header.cbFdOffset - OFFSET + file_num*72) - print('%r' % (fd,)) - print(' name:%s' % read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + fd.rss)) - - print(' procedures:') - for proc_num in range(fd.ipdFirst, fd.ipdFirst + fd.cpd): - pd = read_procedure_descriptor(file_data, symbolic_header.cbPdOffset - OFFSET + proc_num*52) - print(' %r' % ((pd,))) - - print(' symbols:') - for sym_num in range(fd.isymBase, fd.isymBase + fd.csym): - sym = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + sym_num*12) - print(' %r' % ((sym,))) - print(' name:%s' % read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + sym.iss)) - print(' type:%s(%d)' % (symbol_type_list[sym.st], sym.st)) - print(' storage class:%s(%d)' % (storage_class_list[sym.sc], sym.sc)) - if sym.st == 3 or sym.st == 4 or sym.st == 9 or sym.st == 10 or sym.st == 28: # stParam, stLocal, stMember, stTypedef, stEnum - aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + sym.index)*4) - print(' %r' % ((aux,))) - offset = 0 - if aux.ti.fBitfield == 1: - bitfield_aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + sym.index + 1)*4) - print(' %r' % ((bitfield_aux,))) - offset = 1 - if aux.ti.bt == 12 or aux.ti.bt == 13 or aux.ti.bt == 14 or aux.ti.bt == 15: # btStruct, btUnion, btEnum, btTypedef - aux2 = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + sym.index + 1 + offset)*4) - print(' %r' % ((aux2,))) - if aux2.rndx.rfd == 4095: - aux3 = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + sym.index + 2 + offset)*4) - print(' %r' % ((aux3,))) - sym2 = read_symbol(file_data, symbolic_header.cbSymOffset - OFFSET + (file_descriptors[aux3.isym].isymBase + aux2.rndx.index)*12) - print(' %r' % (sym2,)) - print(' name:%s' % read_string(file_data, symbolic_header.cbSsOffset - OFFSET + file_descriptors[aux3.isym].issBase + sym2.iss)) - if sym.st == 6: # stProc - # TODO what is the first aux symbol for? - aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + sym.index)*4) - type_aux = read_auxiliary_symbol(file_data, symbolic_header.cbAuxOffset - OFFSET + (fd.iauxBase + sym.index+1)*4) - print(' %r' % ((aux,))) - print(' %r' % ((type_aux,))) - - print(' pretty print:') - print_symbols(file_data, fd, symbolic_header) - - -main() \ No newline at end of file diff --git a/tools/progress.py b/tools/progress.py old mode 100644 new mode 100755 index af46f93ff9..74a7af2b6e --- a/tools/progress.py +++ b/tools/progress.py @@ -98,5 +98,5 @@ if __name__ == "__main__": if (rupees > 0): print('You have {}/{} masks and {}/{} rupee(s).\n'.format(masks, num_masks, rupees, max_rupees)); else: - print('You have {}/{} masks .\n'.format(masks, num_masks)); + print('You have {}/{} masks.\n'.format(masks, num_masks)); diff --git a/tools/regconvert.py b/tools/regconvert.py old mode 100644 new mode 100755 diff --git a/tools/rename_sym.sh b/tools/rename_sym.sh old mode 100644 new mode 100755 diff --git a/tools/set_o32abi_bit.py b/tools/set_o32abi_bit.py old mode 100644 new mode 100755 diff --git a/tools/split_asm.py b/tools/split_asm.py old mode 100644 new mode 100755 index 77d70d1482..5f2edd50e8 --- a/tools/split_asm.py +++ b/tools/split_asm.py @@ -42,8 +42,8 @@ if __name__ == '__main__': if args.c_base != None: os.makedirs(os.path.dirname(args.c_base), exist_ok=True) with open(args.c_base, 'w') as f: - f.write('#include \n#include \n\n') + f.write('#include \n#include \n') for name in file_names: - f.write('GLOBAL_ASM("{}")\n\n'.format(name)) + f.write('\nGLOBAL_ASM("{}")\n'.format(name)) diff --git a/tools/yaz0.py b/tools/yaz0.py old mode 100644 new mode 100755