diff --git a/include/functions.h b/include/functions.h index 11432b8c..65239e64 100644 --- a/include/functions.h +++ b/include/functions.h @@ -149,8 +149,8 @@ void func_80042FAC(Object_408 *); void func_80042FD0(Object_408 *); void func_80053658(UnkStruct_D_80161630 *); void func_8005465C(s32); -u8 func_80058F14(u8 arg0, u8 arg1); -void func_80059498(void); +u8 Overlay_Load(u8 arg0, u8 arg1); +void Overlay_InitDma(void); void func_8005980C(f32 arg0); void func_80057D00(void); void func_8005F030(Vec3f*); @@ -288,20 +288,20 @@ void func_800B86CC(void); s32 func_800BA7BC(u16*, s32); void func_800BA808(u16*, s32); void func_800BB5D0(void); -void func_800BC4B0(void); +void Graphics_NMIWipe(void); void func_800B6F50(f32, f32, f32, f32, f32, f32); void func_800B9358(void); void func_800C1ED4(void); void func_800C20B0(void); void func_800C2190(void); -u16* func_800C2830(u16 arg0); -u16 func_800C2890(u16*); -s32 func_800C28DC(u16* arg0); -s32 func_800C2928(u16* arg0); -void func_800C295C(Gfx** arg0, u16 arg1, s32 arg2, s32 arg3); -s32 func_800C2AF0(Gfx** arg0, u16* arg1, s32 arg2, s32 arg3, s32 arg4); -void func_800C2D3C(Gfx** arg0, u16* arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6); -s32 func_800C2F30(u16*, s32); +u16* Message_PtrFromId(u16 msgId); +u16 Message_IdFromPtr(u16*); +s32 Message_GetWidth(u16* msgPtr); +s32 Message_GetCharCount(u16* msgPtr); +void Message_DisplayChar(Gfx** gfxPtr, u16 msgChar, s32 xpos, s32 ypos); +s32 Message_DisplayText(Gfx** gfxPtr, u16* msgPtr, s32 xPos, s32 yPos, s32 len); +void Message_DisplayScrollingText(Gfx** gfxPtr, u16* msgPtr, s32 xPos, s32 yPos, s32 yRangeHi, s32 yRangeLo, s32 len); +s32 Message_NotWhitespace(u16*, s32); s32 Save_Write(void); s32 Save_Read(void); diff --git a/include/gfx.h b/include/gfx.h index 2856cac9..f75aa8fd 100644 --- a/include/gfx.h +++ b/include/gfx.h @@ -149,22 +149,22 @@ typedef struct { /* 0x08 */ SkelAnime* skelanime; } Animation; // size = 0x0C -char* func_80099980(char *buf, s32 fill, s32 len); -s32 func_800999D8(const char *fmt, ...); -void func_80099A2C(void *texture, s32 width, s32 height, u8 mode); -void func_80099E28(void *dst, void *src, u8 mode); -s32 func_8009A400(Limb* limb, Limb** skeleton); -void func_8009A440(s32 mode, Limb * limb, Limb* *skeleton, Vec3f* jointTable, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, void* data); -void func_8009A72C(s32 mode, Limb** skeletonSegment, Vec3f* jointTable, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, void* data, Matrix* transform); -s16 func_8009AA20(AnimationHeader *animationSegmemt, s32 frame, Vec3f *frameTable); -s16 func_8009ACDC(AnimationHeader *animationSegment); -void func_8009AD18(Gfx* dList, s32 len, Vec3f *min, Vec3f *max, s32 *vtxFound, s32 *vtxCount, Vtx* *vtxList); -void func_8009B74C(Gfx *dList, s32 len, Vec3f *min, Vec3f *max); -void func_8009B784(Limb **skeletonSegment, AnimationHeader *animationSegment, s32 frame, Vec3f *min, Vec3f* max); -f32 func_8009BC2C(f32 *value, f32 target, f32 scale, f32 maxStep, f32 minStep); -f32 func_8009BD38(f32 *angle, f32 target, f32 scale, f32 maxStep, f32 minStep); -void func_8009BEEC(Vec3f *src, Vec3f *dst, s32 mode, s32 count, f32 scale, f32 maxStep, f32 minStep); -s32 func_8009C124(Vec3f *pos, Vec3f *target, Vec3f *rot, f32 stepSize, f32 scaleTurn, f32 maxTurn, f32 dist); +char* Graphics_ClearPrintBuffer(char *buf, s32 fill, s32 len); +s32 Graphics_Printf(const char *fmt, ...); +void Texture_Scroll(void *texture, s32 width, s32 height, u8 mode); +void Texture_Mottle(void *dst, void *src, u8 mode); +s32 Animation_GetLimbIndex(Limb* limb, Limb** skeleton); +void Animation_DrawLimb(s32 mode, Limb * limb, Limb* *skeleton, Vec3f* jointTable, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, void* data); +void Animation_DrawSkeleton(s32 mode, Limb** skeletonSegment, Vec3f* jointTable, OverrideLimbDraw overrideLimbDraw, PostLimbDraw postLimbDraw, void* data, Matrix* transform); +s16 Animation_GetFrameData(AnimationHeader *animationSegmemt, s32 frame, Vec3f *frameTable); +s16 Animation_GetFrameCount(AnimationHeader *animationSegment); +void Animation_FindBoundingBox(Gfx* dList, s32 len, Vec3f *min, Vec3f *max, s32 *vtxFound, s32 *vtxCount, Vtx* *vtxList); +void Animation_GetDListBoundingBox(Gfx *dList, s32 len, Vec3f *min, Vec3f *max); +void Animation_GetSkeletonBoundingBox(Limb **skeletonSegment, AnimationHeader *animationSegment, s32 frame, Vec3f *min, Vec3f* max); +f32 Math_SmoothStepToF(f32 *value, f32 target, f32 scale, f32 maxStep, f32 minStep); +f32 Math_SmoothStepToAngle(f32 *angle, f32 target, f32 scale, f32 maxStep, f32 minStep); +void Math_SmoothStepToVec3fArray(Vec3f *src, Vec3f *dst, s32 mode, s32 count, f32 scale, f32 maxStep, f32 minStep); +s32 Math_PursueVec3f(Vec3f *pos, Vec3f *target, Vec3f *rot, f32 stepSize, f32 scaleTurn, f32 maxTurn, f32 dist); void TextureRect_4bCI(Gfx **gfxPtr, void* texture, void* palette, u32 width, u32 height, f32 xPos, f32 yPos, f32 xScale, f32 yScale); void TextureRect_4bCI_Flip(Gfx **gfxPtr, void* texture, void* palette, u32 width, u32 height, f32 xPos, f32 yPos, f32 xScale, f32 yScale); void TextureRect_4bCI_MirX(Gfx **gfxPtr, void* texture, void* palette, u32 width, u32 height, f32 xPos, f32 yPos, f32 xScale, f32 yScale); @@ -182,17 +182,17 @@ void TextureRect_16bIA_MirX(Gfx **gfxPtr, void* texture, u32 width, u32 height, void TextureRect_16bIA_MirY(Gfx **gfxPtr, void* texture, u32 width, u32 height, f32 xPos, f32 yPos, f32 xScale, f32 yScale); void TextureRect_16bIA_MirXY(Gfx **gfxPtr, void* texture, u32 width, u32 height, f32 xPos, f32 yPos, f32 xScale, f32 yScale); void TextureRect_32bRGBA(Gfx **gfxPtr, void* texture, u32 width, u32 height, f32 xPos, f32 yPos, f32 xScale, f32 yScale); -void func_8009F574(Gfx **gfxPtr, s32 ulx, s32 uly, s32 lrx, s32 lry, u8 r, u8 g, u8 b, u8 a); -void func_8009F6CC(Vec3f *step, f32 xRot, f32 yRot, f32 stepsize); -f32 func_8009F768(f32 rAngle); +void Graphics_FillRectangle(Gfx **gfxPtr, s32 ulx, s32 uly, s32 lrx, s32 lry, u8 r, u8 g, u8 b, u8 a); +void Math_Vec3fFromAngles(Vec3f *step, f32 xRot, f32 yRot, f32 stepsize); +f32 Math_RadToDeg(f32 rAngle); s32* func_8009F7B4(Gfx **gfxPtr, u8 width, u8 height); -void func_8009FC0C(s32 xPos, s32 yPos, s32 number); -void func_8009FEA0(s32 xPos, s32 yPos, s32 number); -void func_800A0094(s32 xPos, s32 yPos, f32 xScale, f32 yScale, char *text); -s32 func_800A06F8(char *text); -void func_800A100C(s32 xPos, s32 yPos, s32 number); -void func_800A1200(s32 xPos, s32 yPos, f32 xScale, f32 yScale, char *text); -s32 func_800A13EC(char *text); +void Graphics_DisplayHUDNumber(s32 xPos, s32 yPos, s32 number); +void Graphics_DisplaySmallNumber(s32 xPos, s32 yPos, s32 number); +void Graphics_DisplayLargeText(s32 xPos, s32 yPos, f32 xScale, f32 yScale, char *text); +s32 Graphics_GetLargeTextWidth(char *text); +void Graphics_DisplayLargeNumber(s32 xPos, s32 yPos, s32 number); +void Graphics_DisplaySmallText(s32 xPos, s32 yPos, f32 xScale, f32 yScale, char *text); +s32 Graphics_GetSmallTextWidth(char *text); void func_800A1540(s32 arg0, s32 arg1, s32 arg2, s32 arg3); void func_800A1558(f32 weight, u16 size, void *src1, void *src2, void *dst); diff --git a/include/sf64dma.h b/include/sf64dma.h index 54e5505a..76aa014b 100644 --- a/include/sf64dma.h +++ b/include/sf64dma.h @@ -89,34 +89,34 @@ typedef struct { extern DmaEntry gDmaTable[]; // 178A70 -extern OverlayInit D_800CA3B4[1]; // sets segment 15 with no overlay -extern OverlayInit D_800CA44C[6]; // overlay EF0260 -extern OverlayInit D_800CA7DC[1]; // EBFBE0 -extern OverlayInit D_800CA874[1]; // EBFBE0 -extern OverlayInit D_800CA90C[1]; // EBFBE0 -extern OverlayInit D_800CA9A4[1]; // EBFBE0 -extern OverlayInit D_800CAA3C[1]; // DF4260 -extern OverlayInit D_800CAAD4[2]; // E08400 -extern OverlayInit D_800CAC04[6]; // E6A810 -extern OverlayInit D_800CAF94[2]; // E08400 -extern OverlayInit D_800CB0C4[1]; // E51970 -extern OverlayInit D_800CB15C[1]; // E16C50 -extern OverlayInit D_800CB1F4[1]; // E16C50 -extern OverlayInit D_800CB28C[2]; // E51970 -extern OverlayInit D_800CB3BC[1]; // E16C50 -extern OverlayInit D_800CB454[1]; // E9F1D0 -extern OverlayInit D_800CB4EC[1]; // E16C50 -extern OverlayInit D_800CB584[1]; // E16C50 -extern OverlayInit D_800CB61C[1]; // DF4260 -extern OverlayInit D_800CB6B4[1]; // E9F1D0 -extern OverlayInit D_800CB74C[2]; // E9F1D0 -extern OverlayInit D_800CB87C[1]; // E08400 -extern OverlayInit D_800CB914[1]; // E51970 -extern OverlayInit D_800CB9AC[1]; // E51970 -extern OverlayInit D_800CBA44[2]; // E6A810 -extern OverlayInit D_800CBB74[1]; // DF4260 -extern OverlayInit D_800CBC0C[2]; // E08400 -extern OverlayInit D_800CBD3C[1]; // EFFA40 +extern OverlayInit sLogoOverlay[1]; // sets segment 15 with no overlay +extern OverlayInit sCreditsOverlay_6[6]; // overlay EF0260 +extern OverlayInit sEBFBE0_Overlay1[1]; // EBFBE0 +extern OverlayInit sEBFBE0_Overlay2[1]; // EBFBE0 +extern OverlayInit sEBFBE0_Overlay3[1]; // EBFBE0 +extern OverlayInit sEBFBE0_Overlay4[1]; // EBFBE0 +extern OverlayInit sDF4260_Overlay1[1]; // DF4260 +extern OverlayInit sE08400_Overlay1_2[2]; // E08400 +extern OverlayInit sE6A810_Overlay1_6[6]; // E6A810 +extern OverlayInit sE08400_Overlay2_2[2]; // E08400 +extern OverlayInit sE51970_Overlay1[1]; // E51970 +extern OverlayInit sE16C50_Overlay1[1]; // E16C50 +extern OverlayInit sE16C50_Overlay2[1]; // E16C50 +extern OverlayInit sE51970_Overlay2_2[2]; // E51970 +extern OverlayInit sE16C50_Overlay3[1]; // E16C50 +extern OverlayInit sE9F1D0_Overlay1[1]; // E9F1D0 +extern OverlayInit sE16C50_Overlay4[1]; // E16C50 +extern OverlayInit sE16C50_Overlay5[1]; // E16C50 +extern OverlayInit sDF4260_Overlay2[1]; // DF4260 +extern OverlayInit sE9F1D0_Overlay2[1]; // E9F1D0 +extern OverlayInit sE9F1D0_Overlay3_2[2]; // E9F1D0 +extern OverlayInit sE08400_Overlay3[1]; // E08400 +extern OverlayInit sE51970_Overlay3[1]; // E51970 +extern OverlayInit sE51970_Overlay4[1]; // E51970 +extern OverlayInit sE6A810_Overlay2_2[2]; // E6A810 +extern OverlayInit sDF4260_Overlay3[1]; // DF4260 +extern OverlayInit sE08400_Overlay4_2[2]; // E08400 +extern OverlayInit sEFFA40_Overlay[1]; // EFFA40 DECLARE_SEGMENT(makerom); DECLARE_SEGMENT(main); diff --git a/include/structs.h b/include/structs.h index 0d4749c3..2de13751 100644 --- a/include/structs.h +++ b/include/structs.h @@ -7,9 +7,9 @@ #define UNK_TYPE s32 typedef struct { - s32 unk0; - u16* unk4; -} UnkStruct_D_80185CBC; + s32 msgId; + u16* msgPtr; +} MsgLookup; typedef void (*TimerAction)(s32*, s32); diff --git a/include/variables.h b/include/variables.h index 4aa02068..14f5354b 100644 --- a/include/variables.h +++ b/include/variables.h @@ -133,8 +133,6 @@ extern OSMesg D_80156608[4]; extern OSMesg D_80156618[1]; extern OSMesg D_8015661C[1]; -extern u8 D_800CA3B0; - extern f32 D_800CBF18[]; extern ObjectStruct_1C D_800CC124[]; extern f32 D_800CF9B0[]; @@ -450,7 +448,7 @@ extern Gfx D_Gfx_800DBAA0[]; extern Gfx D_Gfx_800DAC20[]; extern Gfx D_Gfx_800D9688[]; -extern u8 D_80179010[24][16 * 13 / 2]; +extern u8 gTextCharTextures[24][16 * 13 / 2]; extern u16 D_8017A0F4[]; extern u16 D_80182544[]; extern u16 D_80183CA8[]; @@ -468,7 +466,7 @@ extern u16 D_8018398C[]; extern u16 D_801839B8[]; extern u16 D_80183A08[]; extern u16 D_80183A64[]; -extern UnkStruct_D_80185CBC D_80185CBC[]; +extern MsgLookup gMsgLookup[]; extern Gfx* D_DF4260_8019A008[]; extern Matrix D_E51970_8019EE80; diff --git a/linker_scripts/us/symbol_addrs.txt b/linker_scripts/us/symbol_addrs.txt index 75691255..6b1f4641 100644 --- a/linker_scripts/us/symbol_addrs.txt +++ b/linker_scripts/us/symbol_addrs.txt @@ -18,8 +18,6 @@ D_80178A70 = 0x80178A78; //ignore:true D_800D3180 = 0x800D3180; // size:0x1E gSetupDLs = 0x800D31B0; // size:0x18C0 -D_80179010 = 0x80179010; //type:u8 - D_800CFCA0 = 0x800CFCA0; D_800DD900 = 0x800DD900; // size:0x1A0 @@ -38,7 +36,7 @@ __rspboot_end = 0x80000520; __f3dex_start = 0x80001410; gF3dexData = 0x800C3DD0; -D_800CBD3C = 0x800CBD3C; +sEFFA40_Overlay = 0x800CBD3C; D_80177E88 = 0x80177E88; // size:0xC D_800CFA54 = 0x800CFA54; diff --git a/linker_scripts/us/symbol_addrs_engine.txt b/linker_scripts/us/symbol_addrs_engine.txt index 14d31aad..b56a8f67 100644 --- a/linker_scripts/us/symbol_addrs_engine.txt +++ b/linker_scripts/us/symbol_addrs_engine.txt @@ -1,19 +1,19 @@ -func_80099980 = 0x80099980; -func_800999D8 = 0x800999D8; -func_80099A2C = 0x80099A2C; -func_80099E28 = 0x80099E28; -func_8009A400 = 0x8009A400; -func_8009A440 = 0x8009A440; -func_8009A72C = 0x8009A72C; -func_8009AA20 = 0x8009AA20; -func_8009ACDC = 0x8009ACDC; -func_8009AD18 = 0x8009AD18; -func_8009B74C = 0x8009B74C; -func_8009B784 = 0x8009B784; -func_8009BC2C = 0x8009BC2C; -func_8009BD38 = 0x8009BD38; -func_8009BEEC = 0x8009BEEC; -func_8009C124 = 0x8009C124; +Graphics_ClearPrintBuffer = 0x80099980; +Graphics_Printf = 0x800999D8; +Texture_Scroll = 0x80099A2C; +Texture_Mottle = 0x80099E28; +Animation_GetLimbIndex = 0x8009A400; +Animation_DrawLimb = 0x8009A440; +Animation_DrawSkeleton = 0x8009A72C; +Animation_GetFrameData = 0x8009AA20; +Animation_GetFrameCount = 0x8009ACDC; +Animation_FindBoundingBox = 0x8009AD18; +Animation_GetDListBoundingBox = 0x8009B74C; +Animation_GetSkeletonBoundingBox = 0x8009B784; +Math_SmoothStepToF = 0x8009BC2C; +Math_SmoothStepToAngle = 0x8009BD38; +Math_SmoothStepToVec3fArray = 0x8009BEEC; +Math_PursueVec3f = 0x8009C124; TextureRect_4bCI = 0x8009C320; TextureRect_4bCI_Flip = 0x8009C674; TextureRect_4bCI_MirX = 0x8009C9C8; @@ -31,18 +31,29 @@ TextureRect_16bIA_MirX = 0x8009EA38; TextureRect_16bIA_MirY = 0x8009ED04; TextureRect_16bIA_MirXY = 0x8009EFDC; TextureRect_32bRGBA = 0x8009F2C0; -func_8009F574 = 0x8009F574; -func_8009F6CC = 0x8009F6CC; -func_8009F768 = 0x8009F768; +Graphics_FillRectangle = 0x8009F574; +Math_Vec3fFromAngles = 0x8009F6CC; +Math_RadToDeg = 0x8009F768; func_8009F7B4 = 0x8009F7B4; -func_8009FC0C = 0x8009FC0C; -func_8009FEA0 = 0x8009FEA0; -func_800A0094 = 0x800A0094; -func_800A06F8 = 0x800A06F8; -func_800A100C = 0x800A100C; -func_800A1200 = 0x800A1200; -func_800A13EC = 0x800A13EC; +Graphics_DisplayHUDNumber = 0x8009FC0C; +Graphics_DisplaySmallNumber = 0x8009FEA0; +Graphics_DisplayLargeText = 0x800A0094; +Graphics_GetLargeTextWidth = 0x800A06F8; +Graphics_DisplayLargeNumber = 0x800A100C; +Graphics_DisplaySmallText = 0x800A1200; +Graphics_GetSmallTextWidth = 0x800A13EC; func_800A1540 = 0x800A1540; func_800A1558 = 0x800A1558; +gTextCharTextures = 0x80179010; +gMsgLookup = 0x80185CBC; gDefaultSave = 0x800D4D10; + +Message_PtrFromId = 0x800C2830; +Message_IdFromPtr = 0x800C2890; +Message_GetWidth = 0x800C28DC; +Message_GetCharCount = 0x800C2928; +Message_DisplayChar = 0x800C295C; +Message_DisplayText = 0x800C2AF0; +Message_DisplayScrollingText = 0x800C2D3C; +Message_NotWhitespace = 0x800C2F30; diff --git a/src/assets/179010.c b/src/assets/179010.c index b8f123a3..89472aa8 100644 --- a/src/assets/179010.c +++ b/src/assets/179010.c @@ -2,7 +2,7 @@ // clang-format off -u8 D_80179010[][104] = { +u8 gTextCharTextures[][104] = { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, diff --git a/src/assets/ast_DE5D50.c b/src/assets/ast_DE5D50.c index 78945dc9..b40fd8a5 100644 --- a/src/assets/ast_DE5D50.c +++ b/src/assets/ast_DE5D50.c @@ -1,8 +1,106 @@ #include "structs.h" // clang-format off +typedef enum { + END, + NWL, + NP2, + NP3, + NP4, + NP5, + NP6, + NP7, + NP8, + NP9, + NPA, + NPB, + SPC, + HSP, + QSP, + NPF, + CLF, + CUP, + CRT, + CDN, + AUP, + ALF, + ADN, + ART, + _A, + _B, + _C, + _D, + _E, + _F, + _G, + _H, + _I, + _J, + _K, + _L, + _M, + _N, + _O, + _P, + _Q, + _R, + _S, + _T, + _U, + _V, + _W, + _X, + _Y, + _Z, + _a, + _b, + _c, + _d, + _e, + _f, + _g, + _h, + _i, + _j, + _k, + _l, + _m, + _n, + _o, + _p, + _q, + _r, + _s, + _t, + _u, + _v, + _w, + _x, + _y, + _z, + EXM, + QST, + DSH, + CMA, + PRD, + _0, + _1, + _2, + _3, + _4, + _5, + _6, + _7, + _8, + _9, + APS, + LPR, + RPR, + CLN, + PIP, +} CharCode; -u8 D_80179010[][104] = { +u8 gTextCharTextures[][104] = { { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -364,2938 +462,4053 @@ u8 D_80179010[][104] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, } }; -// clang-format on -u16 D_801799D0[914] = { - 26, 64, 67, 63, 54, 67, 58, 50, 79, 12, 12, 55, 64, 70, 67, 69, 57, 12, 65, 61, 50, 63, 54, 69, 12, 64, 55, 12, 69, - 57, 54, 12, 35, 74, 61, 50, 69, 1, 68, 74, 68, 69, 54, 62, 80, 12, 12, 43, 57, 54, 12, 54, 71, 58, 61, 12, 24, 63, - 53, 67, 64, 68, 68, 12, 69, 70, 67, 63, 54, 53, 12, 69, 57, 58, 68, 1, 64, 63, 52, 54, 12, 69, 57, 67, 58, 71, 58, - 63, 56, 12, 68, 74, 68, 69, 54, 62, 12, 58, 63, 69, 64, 12, 50, 12, 72, 50, 68, 69, 54, 61, 50, 63, 53, 1, 64, 55, - 12, 63, 54, 50, 67, 12, 54, 73, 69, 58, 63, 52, 69, 58, 64, 63, 80, 1, 12, 1, 30, 54, 63, 54, 67, 50, 61, 13, 14, - 14, 39, 54, 65, 65, 54, 67, 14, 14, 14, 64, 55, 13, 14, 14, 69, 57, 54, 13, 14, 14, 26, 64, 67, 63, 54, 67, 58, 50, - 63, 14, 14, 14, 50, 67, 62, 74, 1, 72, 50, 68, 12, 12, 13, 14, 68, 70, 52, 52, 54, 68, 68, 55, 70, 61, 12, 12, 14, - 14, 58, 63, 12, 12, 13, 14, 54, 73, 58, 61, 58, 63, 56, 12, 12, 13, 14, 69, 57, 58, 68, 1, 62, 50, 63, 58, 50, 52, - 50, 61, 12, 12, 68, 52, 58, 54, 63, 69, 58, 68, 69, 12, 12, 69, 64, 12, 12, 69, 57, 54, 12, 12, 51, 50, 67, 67, 54, - 63, 79, 1, 53, 54, 68, 54, 67, 69, 54, 53, 12, 65, 61, 50, 63, 54, 69, 12, 45, 54, 63, 64, 62, 80, 1, 12, 1, 29, - 58, 71, 54, 12, 12, 74, 54, 50, 67, 68, 12, 12, 61, 50, 69, 54, 67, 79, 12, 12, 12, 30, 54, 63, 54, 67, 50, 61, 12, - 12, 39, 54, 65, 65, 54, 67, 1, 63, 64, 69, 58, 52, 54, 53, 12, 68, 69, 67, 50, 63, 56, 54, 12, 50, 52, 69, 58, 71, - 58, 69, 74, 12, 52, 64, 62, 58, 63, 56, 12, 12, 55, 67, 64, 62, 1, 45, 54, 63, 64, 62, 80, 12, 12, 12, 33, 50, 62, - 54, 68, 12, 36, 52, 26, 61, 64, 70, 53, 79, 12, 12, 39, 58, 56, 62, 50, 12, 27, 54, 63, 56, 50, 67, 1, 50, 63, 53, - 14, 14, 14, 39, 54, 65, 65, 74, 14, 14, 14, 31, 50, 67, 54, 14, 14, 14, 64, 55, 14, 14, 14, 69, 57, 54, 14, 14, 14, - 42, 69, 50, 67, 14, 14, 14, 29, 64, 73, 14, 14, 14, 69, 54, 50, 62, 1, 72, 54, 67, 54, 12, 68, 54, 63, 69, 12, 69, - 64, 12, 58, 63, 71, 54, 68, 69, 58, 56, 50, 69, 54, 80, 12, 12, 44, 65, 64, 63, 12, 69, 57, 54, 58, 67, 1, 50, 67, - 67, 58, 71, 50, 61, 79, 12, 12, 39, 58, 56, 62, 50, 12, 51, 54, 69, 67, 50, 74, 54, 53, 12, 69, 57, 54, 12, 69, 54, - 50, 62, 12, 50, 63, 53, 1, 33, 50, 62, 54, 68, 12, 12, 50, 63, 53, 12, 12, 39, 54, 65, 65, 74, 12, 12, 72, 54, 67, - 54, 12, 12, 52, 50, 65, 69, 70, 67, 54, 53, 12, 12, 51, 74, 1, 24, 63, 53, 67, 64, 68, 68, 80, 1, 12, 1, 39, 54, - 65, 65, 74, 12, 12, 13, 14, 51, 50, 67, 54, 61, 74, 12, 12, 13, 14, 54, 68, 52, 50, 65, 54, 53, 12, 12, 13, 14, 45, - 54, 63, 64, 62, 12, 12, 14, 14, 50, 63, 53, 1, 67, 54, 69, 70, 67, 63, 54, 53, 12, 57, 64, 62, 54, 12, 69, 64, 12, - 69, 54, 61, 61, 12, 12, 33, 50, 62, 54, 68, 91, 12, 68, 64, 63, 12, 29, 64, 73, 1, 50, 51, 64, 70, 69, 12, 57, 58, - 68, 12, 55, 50, 69, 57, 54, 67, 91, 68, 12, 55, 50, 69, 54, 80, 1, 12, 1, 24, 12, 55, 54, 72, 12, 74, 54, 50, 67, - 68, 12, 57, 50, 71, 54, 12, 65, 50, 68, 68, 54, 53, 80, 12, 12, 24, 63, 53, 67, 64, 68, 68, 12, 57, 50, 68, 1, 50, - 56, 50, 58, 63, 12, 12, 14, 58, 63, 71, 50, 53, 54, 53, 12, 12, 13, 14, 69, 57, 54, 12, 12, 14, 35, 74, 61, 50, 69, - 12, 12, 14, 68, 74, 68, 69, 54, 62, 80, 1, 30, 54, 63, 54, 67, 50, 61, 12, 14, 39, 54, 65, 65, 54, 67, 12, 14, 57, - 50, 68, 12, 14, 69, 70, 67, 63, 54, 53, 12, 14, 69, 64, 12, 14, 14, 50, 12, 14, 63, 54, 72, 1, 42, 69, 50, 67, 12, - 13, 29, 64, 73, 12, 13, 69, 54, 50, 62, 12, 13, 57, 54, 50, 53, 54, 53, 12, 13, 51, 74, 12, 13, 13, 29, 64, 73, 12, - 13, 36, 52, 26, 61, 64, 70, 53, 1, 69, 64, 12, 13, 68, 50, 71, 54, 12, 13, 26, 64, 67, 63, 54, 67, 58, 50, 12, 13, - 13, 50, 63, 53, 12, 13, 55, 67, 54, 54, 12, 13, 69, 57, 54, 12, 13, 35, 74, 61, 50, 69, 1, 68, 74, 68, 69, 54, 62, - 12, 64, 63, 52, 54, 12, 50, 56, 50, 58, 63, 80, 1, 0, 0, -}; -u16 D_8017A0F4[46] = { - 36, 54, 68, 68, 50, 56, 54, 12, 55, 67, 64, 62, 12, 1, 30, 54, 63, 54, 67, 50, 61, 12, 39, - 54, 65, 65, 54, 67, 80, 1, 39, 67, 58, 64, 67, 58, 69, 74, 12, 64, 63, 54, 76, 1, 0, 0, -}; -u16 D_8017A150[32] = { - 46, 54, 12, 63, 54, 54, 53, 12, 74, 64, 70, 67, 12, 57, 54, 61, - 65, 79, 1, 42, 69, 50, 67, 12, 29, 64, 73, 76, 1, 15, 1, 0, -}; -u16 D_8017A190[30] = { - 24, 63, 53, 67, 64, 68, 68, 12, 57, 50, 68, 12, 53, 54, 52, 61, 50, 67, 54, 53, 1, 72, 50, 67, 76, 1, 15, 1, 0, 0, -}; -u16 D_8017A1CC[34] = { - 31, 54, 91, 68, 12, 58, 63, 71, 50, 53, 54, 53, 12, 69, 57, 54, 1, - 35, 74, 61, 50, 69, 12, 68, 74, 68, 69, 54, 62, 1, 15, 1, 0, 0, -}; -u16 D_8017A210[40] = { - 50, 63, 53, 12, 58, 68, 12, 69, 67, 74, 58, 63, 56, 12, 69, 64, 1, 69, 50, 60, - 54, 12, 64, 71, 54, 67, 12, 26, 64, 67, 63, 54, 67, 58, 50, 76, 1, 15, 1, 0, -}; -u16 D_8017A260[52] = { - 38, 70, 67, 12, 50, 67, 62, 74, 12, 50, 61, 64, 63, 54, 1, 52, 50, 63, 91, 69, 12, 53, 64, 12, 69, 57, - 54, 12, 59, 64, 51, 76, 1, 31, 70, 67, 67, 74, 79, 12, 42, 69, 50, 67, 12, 29, 64, 73, 76, 1, 0, 0, -}; -u16 D_8017A2C8[74] = { - 32, 69, 91, 68, 12, 50, 51, 64, 70, 69, 12, 69, 58, 62, 54, 12, 74, 64, 70, 1, 68, 57, 64, 72, 54, - 53, 12, 70, 65, 79, 12, 29, 64, 73, 80, 1, 48, 64, 70, 91, 67, 54, 12, 69, 57, 54, 12, 64, 63, 61, - 74, 12, 57, 64, 65, 54, 1, 55, 64, 67, 12, 64, 70, 67, 12, 72, 64, 67, 61, 53, 76, 1, 0, 0, -}; -u16 D_8017A35C[54] = { - 32, 91, 61, 61, 12, 53, 64, 12, 62, 74, 12, 51, 54, 68, 69, 76, 1, 24, 63, 53, 67, 64, 68, 68, 12, 72, 64, - 63, 91, 69, 12, 57, 50, 71, 54, 1, 57, 58, 68, 12, 72, 50, 74, 12, 72, 58, 69, 57, 12, 62, 54, 76, 1, 0, -}; -u16 D_8017A3C8[76] = { - 32, 62, 65, 67, 54, 68, 68, 58, 71, 54, 79, 12, 42, 69, 50, 67, 12, 29, 64, 73, 76, 12, 1, 37, 64, 72, - 12, 72, 50, 69, 52, 57, 12, 64, 70, 69, 12, 55, 64, 67, 12, 1, 54, 63, 54, 62, 58, 54, 68, 12, 58, 63, - 12, 69, 57, 54, 12, 1, 50, 68, 69, 54, 67, 64, 58, 53, 12, 55, 58, 54, 61, 53, 80, 1, 0, 0, -}; -u16 D_8017A460[28] = { - 32, 12, 72, 64, 63, 91, 69, 12, 61, 54, 69, 12, 74, 64, 70, 12, 53, 64, 72, 63, 79, 1, 68, 58, 67, 80, 1, 0, -}; -u16 D_8017A498[48] = { - 46, 57, 50, 69, 12, 50, 67, 54, 12, 74, 64, 70, 12, 53, 64, 58, 63, 56, 77, 1, 32, 69, 91, 68, - 12, 69, 64, 64, 12, 53, 50, 63, 56, 54, 67, 64, 70, 68, 1, 69, 57, 54, 67, 54, 76, 1, 0, 0, -}; -u16 D_8017A4F8[32] = { - 32, 12, 52, 50, 63, 91, 69, 12, 61, 54, 50, 71, 54, 12, 42, 61, - 58, 65, 65, 74, 1, 57, 50, 63, 56, 58, 63, 91, 76, 1, 0, 0, -}; -u16 D_8017A538[66] = { - 41, 54, 65, 64, 67, 69, 68, 12, 58, 63, 53, 58, 52, 50, 69, 54, 1, 69, 57, 50, 69, 12, - 24, 63, 53, 67, 64, 68, 68, 12, 58, 68, 1, 72, 64, 67, 60, 58, 63, 56, 12, 64, 63, 12, - 68, 64, 62, 54, 1, 68, 54, 52, 67, 54, 69, 12, 72, 54, 50, 65, 64, 63, 80, 1, 0, 0, -}; -u16 D_8017A5BC[20] = { - 32, 91, 61, 61, 12, 52, 57, 54, 52, 60, 12, 58, 69, 12, 64, 70, 69, 80, 1, 0, -}; -u16 D_8017A5E4[40] = { - 41, 54, 52, 64, 71, 54, 67, 12, 64, 70, 67, 12, 51, 50, 68, 54, 12, 55, 67, 64, - 62, 1, 69, 57, 54, 12, 54, 63, 54, 62, 74, 12, 50, 67, 62, 74, 76, 1, 0, 0, -}; -u16 D_8017A634[18] = { - 41, 64, 56, 54, 67, 79, 12, 30, 54, 63, 54, 67, 50, 61, 80, 1, 0, 0, -}; -u16 D_8017A658[78] = { - 32, 55, 12, 74, 64, 70, 12, 53, 54, 68, 69, 67, 64, 74, 12, 69, 57, 54, 1, 68, 50, 69, 54, 61, 61, 58, - 69, 54, 79, 12, 72, 54, 12, 52, 50, 63, 12, 56, 64, 1, 68, 69, 67, 50, 58, 56, 57, 69, 12, 55, 64, 67, - 12, 45, 54, 63, 64, 62, 76, 1, 25, 54, 12, 52, 50, 67, 54, 55, 70, 61, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017A6F4[12] = { - 32, 91, 62, 12, 64, 63, 12, 58, 69, 76, 1, 0, -}; -u16 D_8017A70C[68] = { - 32, 69, 91, 68, 12, 50, 61, 62, 64, 68, 69, 12, 64, 71, 54, 67, 76, 1, 46, 54, 91, 67, 54, - 12, 58, 63, 12, 74, 64, 70, 67, 12, 53, 54, 51, 69, 80, 1, 26, 64, 62, 54, 12, 51, 50, 52, - 60, 12, 58, 63, 12, 64, 63, 54, 1, 65, 58, 54, 52, 54, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017A794[20] = { - 46, 58, 61, 61, 12, 53, 64, 79, 12, 30, 54, 63, 54, 67, 50, 61, 76, 1, 0, 0, -}; -u16 D_8017A7BC[64] = { - 42, 64, 12, 74, 64, 70, 91, 67, 54, 12, 56, 64, 58, 63, 56, 12, 69, 64, 12, 1, 50, 69, - 69, 50, 52, 60, 12, 69, 57, 54, 12, 54, 63, 54, 62, 74, 12, 1, 51, 50, 68, 54, 77, 12, - 12, 30, 67, 54, 50, 69, 12, 58, 53, 54, 50, 79, 12, 1, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017A83C[36] = { - 32, 69, 91, 61, 61, 12, 51, 54, 12, 50, 12, 65, 58, 54, 52, 54, 12, 64, - 55, 1, 52, 50, 60, 54, 79, 12, 30, 54, 63, 54, 67, 50, 61, 76, 1, 0, -}; -u16 D_8017A884[54] = { - 34, 50, 69, 58, 63, 50, 12, 58, 68, 12, 51, 50, 69, 69, 61, 58, 63, 56, 1, 69, 57, 54, 12, 54, 63, 54, 62, - 74, 80, 12, 46, 58, 61, 61, 12, 74, 64, 70, 1, 57, 54, 61, 65, 12, 91, 54, 62, 12, 64, 70, 69, 77, 1, 0, -}; -u16 D_8017A8F0[24] = { - 24, 55, 55, 58, 67, 62, 50, 69, 58, 71, 54, 79, 12, 30, 54, 63, 54, 67, 50, 61, 80, 1, 0, 0, -}; -u16 D_8017A920[56] = { - 42, 69, 50, 67, 12, 29, 64, 73, 79, 12, 32, 12, 72, 50, 63, 69, 12, 74, 64, 70, 1, 69, 64, 12, 69, 50, 60, 54, - 12, 64, 70, 69, 12, 69, 57, 54, 1, 54, 63, 54, 62, 74, 12, 51, 58, 64, 78, 72, 54, 50, 65, 64, 63, 76, 1, 0, -}; -u16 D_8017A990[36] = { - 48, 54, 68, 79, 12, 68, 58, 67, 80, 12, 27, 54, 65, 61, 64, 74, 12, 69, - 57, 54, 1, 25, 61, 70, 54, 78, 36, 50, 67, 58, 63, 54, 76, 1, 0, 0, -}; -u16 D_8017A9D8[32] = { - 43, 57, 54, 67, 54, 91, 68, 12, 50, 63, 12, 54, 63, 54, 62, 74, - 12, 51, 50, 68, 54, 1, 69, 57, 54, 67, 54, 77, 76, 1, 0, 0, -}; -u16 D_8017AA18[24] = { - 24, 55, 55, 58, 67, 62, 50, 69, 58, 71, 54, 79, 12, 30, 54, 63, 54, 67, 50, 61, 80, 1, 0, 0, -}; -u16 D_8017AA48[48] = { - 43, 57, 54, 12, 54, 63, 54, 62, 74, 12, 50, 67, 62, 74, 12, 58, 68, 1, 56, 70, 63, 63, 58, 63, - 56, 12, 55, 64, 67, 12, 74, 64, 70, 80, 1, 25, 54, 12, 52, 50, 67, 54, 55, 70, 61, 76, 1, 0, -}; -u16 D_8017AAA8[20] = { - 27, 64, 63, 91, 69, 12, 72, 64, 67, 67, 74, 79, 12, 68, 58, 67, 76, 1, 0, 0, -}; -u16 D_8017AAD0[46] = { - 29, 64, 73, 79, 12, 72, 54, 91, 67, 54, 12, 70, 63, 53, 54, 67, 1, 50, 69, 69, 50, 52, 60, - 76, 12, 12, 31, 54, 61, 65, 12, 70, 68, 1, 64, 70, 69, 12, 57, 54, 67, 54, 76, 1, 0, 0, -}; -u16 D_8017AB2C[16] = { - 32, 91, 62, 12, 64, 63, 12, 62, 74, 12, 72, 50, 74, 76, 1, 0, -}; -u16 D_8017AB4C[74] = { - 43, 57, 50, 69, 12, 50, 67, 54, 50, 91, 68, 12, 50, 63, 12, 64, 71, 54, 63, 76, 1, 27, 64, 63, 91, - 69, 12, 56, 64, 12, 51, 70, 67, 63, 58, 63, 56, 12, 69, 57, 50, 69, 1, 24, 67, 72, 58, 63, 56, 76, - 12, 12, 25, 54, 1, 67, 54, 50, 68, 64, 63, 50, 51, 61, 54, 79, 12, 29, 64, 73, 76, 1, 0, 0, -}; -u16 D_8017ABE0[18] = { - 32, 91, 61, 61, 12, 51, 54, 12, 52, 50, 67, 54, 55, 70, 61, 80, 1, 0, -}; -u16 D_8017AC04[18] = { - 10, 38, 65, 54, 63, 12, 69, 57, 54, 12, 72, 58, 63, 56, 68, 80, 1, 0, -}; -u16 D_8017AC28[34] = { - 10, 26, 57, 54, 52, 60, 12, 74, 64, 70, 67, 12, 1, 30, 78, 27, 58, - 55, 55, 70, 68, 54, 67, 12, 68, 74, 68, 69, 54, 62, 76, 1, 0, 0, -}; -u16 D_8017AC6C[26] = { - 10, 29, 50, 61, 52, 64, 12, 57, 54, 67, 54, 80, 12, 1, 32, 91, 62, 12, 55, 58, 63, 54, 80, 1, 0, 0, -}; -u16 D_8017ACA0[34] = { - 10, 43, 57, 58, 68, 12, 58, 68, 12, 39, 54, 65, 65, 74, 80, 12, 1, - 24, 61, 61, 12, 68, 74, 68, 69, 54, 62, 68, 12, 56, 64, 80, 1, 0, -}; -u16 D_8017ACE4[24] = { - 10, 42, 61, 58, 65, 65, 74, 12, 57, 54, 67, 54, 80, 12, 1, 32, 91, 62, 12, 38, 34, 80, 1, 0, -}; -u16 D_8017AD14[44] = { - 10, 32, 12, 68, 54, 54, 12, 91, 54, 62, 12, 70, 65, 12, 50, 57, 54, 50, 53, 76, 1, 35, - 54, 69, 91, 68, 12, 67, 64, 52, 60, 12, 50, 63, 53, 12, 67, 64, 61, 61, 76, 1, 0, 0, -}; -u16 D_8017AD6C[36] = { - 9, 46, 54, 91, 67, 54, 12, 54, 63, 69, 54, 67, 58, 63, 56, 1, 26, 64, - 67, 63, 54, 67, 58, 50, 12, 26, 58, 69, 74, 12, 63, 64, 72, 76, 1, 0, -}; -u16 D_8017ADB4[22] = { - 9, 43, 57, 58, 68, 12, 58, 68, 12, 57, 64, 67, 67, 58, 51, 61, 54, 80, 80, 80, 1, 0, -}; -u16 D_8017ADE0[42] = { - 9, 42, 61, 58, 65, 65, 74, 79, 12, 72, 50, 69, 52, 57, 12, 64, 70, 69, 76, 12, 1, - 25, 64, 56, 54, 74, 12, 64, 63, 12, 74, 64, 70, 67, 12, 69, 50, 58, 61, 76, 1, 0, -}; -u16 D_8017AE34[18] = { - 9, 46, 57, 64, 50, 76, 12, 31, 54, 61, 65, 12, 62, 54, 76, 1, 0, 0, -}; -u16 D_8017AE58[36] = { - 9, 27, 64, 63, 91, 69, 12, 51, 54, 12, 53, 64, 58, 63, 56, 1, 50, 63, - 74, 69, 57, 58, 63, 56, 12, 55, 64, 64, 61, 58, 68, 57, 76, 1, 0, 0, -}; -u16 D_8017AEA0[10] = { - 9, 30, 64, 69, 52, 57, 50, 76, 1, 0, -}; -u16 D_8017AEB4[18] = { - 9, 25, 50, 52, 60, 12, 64, 55, 55, 79, 12, 29, 64, 73, 76, 1, 0, 0, -}; -u16 D_8017AED8[36] = { - 9, 27, 64, 12, 50, 12, 51, 50, 67, 67, 54, 61, 12, 67, 64, 61, 61, 12, - 1, 92, 49, 12, 64, 67, 12, 41, 12, 69, 72, 58, 52, 54, 93, 76, 1, 0, -}; -u16 D_8017AF20[38] = { - 9, 48, 64, 70, 91, 71, 54, 12, 56, 64, 69, 12, 50, 63, 12, 54, 63, 54, 62, - 74, 12, 1, 64, 63, 12, 74, 64, 70, 67, 12, 69, 50, 58, 61, 76, 1, 0, 0, -}; -u16 D_8017AF6C[42] = { - 9, 44, 68, 54, 12, 69, 57, 54, 12, 51, 67, 50, 60, 54, 1, 92, 65, 67, 54, 68, 68, - 12, 69, 57, 54, 12, 26, 22, 12, 19, 1, 25, 70, 69, 69, 64, 63, 93, 76, 1, 0, 0, -}; -u16 D_8017AFC0[40] = { - 9, 29, 64, 61, 61, 64, 72, 12, 74, 64, 70, 67, 12, 1, 55, 50, 69, 57, 54, 67, - 91, 68, 12, 54, 73, 50, 62, 65, 61, 54, 79, 12, 1, 29, 64, 73, 76, 1, 0, 0, -}; -u16 D_8017B010[46] = { - 9, 32, 91, 61, 61, 12, 69, 50, 60, 54, 12, 69, 57, 58, 68, 12, 64, 63, 54, 80, 1, 30, 54, - 69, 12, 69, 57, 54, 12, 64, 63, 54, 12, 51, 54, 57, 58, 63, 53, 1, 62, 54, 76, 1, 0, 0, -}; -u16 D_8017B06C[36] = { - 9, 32, 12, 52, 64, 70, 61, 53, 12, 70, 68, 54, 12, 68, 64, 62, 54, 12, - 1, 57, 54, 61, 65, 12, 57, 54, 67, 54, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017B0B4[42] = { - 9, 42, 64, 62, 54, 69, 57, 58, 63, 56, 91, 68, 12, 72, 67, 64, 63, 56, 1, 72, 58, - 69, 57, 12, 69, 57, 54, 12, 30, 78, 27, 58, 55, 55, 70, 68, 54, 67, 76, 1, 0, 0, -}; -u16 D_8017B108[30] = { - 9, 39, 67, 54, 69, 69, 74, 12, 68, 62, 64, 64, 69, 57, 12, 1, 55, 61, 74, 58, 63, 56, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_8017B144[18] = { - 9, 29, 64, 61, 61, 64, 72, 12, 62, 54, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017B168[26] = { - 10, 29, 50, 61, 52, 64, 79, 12, 72, 57, 54, 67, 54, 12, 74, 50, 12, 1, 56, 64, 58, 63, 56, 77, 1, 0, -}; -u16 D_8017B19C[38] = { - 10, 32, 12, 55, 64, 70, 63, 53, 12, 69, 57, 54, 12, 69, 50, 67, 56, 54, 69, - 76, 1, 43, 67, 74, 12, 69, 64, 12, 60, 54, 54, 65, 12, 70, 65, 80, 1, 0, -}; -u16 D_8017B1E8[26] = { - 10, 28, 63, 54, 62, 74, 12, 67, 64, 51, 64, 69, 1, 53, 54, 50, 53, 12, 50, 57, 54, 50, 53, 80, 1, 0, -}; -u16 D_8017B21C[12] = { - 9, 35, 54, 69, 91, 68, 12, 56, 64, 76, 1, 0, -}; -u16 D_8017B234[30] = { - 9, 48, 64, 70, 12, 50, 63, 63, 64, 74, 58, 63, 56, 12, 1, 61, 58, 69, 69, 61, 54, 12, 55, 61, 58, 54, 68, 76, 1, 0, -}; -u16 D_8017B270[26] = { - 10, 28, 63, 54, 62, 74, 12, 68, 57, 58, 54, 61, 53, 1, 50, 63, 50, 61, 74, 75, 54, 53, 80, 1, 0, 0, -}; -u16 D_8017B2A4[20] = { - 10, 24, 58, 62, 12, 55, 64, 67, 12, 57, 58, 68, 12, 51, 50, 52, 60, 76, 1, 0, -}; -u16 D_8017B2CC[40] = { - 9, 36, 64, 71, 54, 12, 58, 69, 79, 12, 29, 64, 73, 76, 12, 31, 54, 91, 68, 1, - 67, 58, 56, 57, 69, 12, 51, 54, 57, 58, 63, 53, 12, 74, 64, 70, 76, 1, 0, 0, -}; -u16 D_8017B31C[38] = { - 9, 40, 70, 58, 69, 12, 68, 52, 67, 54, 72, 58, 63, 56, 1, 50, 67, 64, 70, - 63, 53, 76, 12, 27, 64, 1, 68, 64, 62, 54, 69, 57, 58, 63, 56, 76, 1, 0, -}; -u16 D_8017B368[28] = { - 10, 24, 57, 79, 12, 68, 64, 12, 69, 57, 58, 68, 12, 58, 68, 1, 42, 69, 50, 67, 12, 29, 64, 73, 77, 1, 0, 0, -}; -u16 D_8017B3A0[26] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 69, 64, 12, 52, 67, 70, 68, 57, 1, 74, 64, 70, 76, 1, 0, -}; -u16 D_8017B3D4[36] = { - 9, 43, 57, 64, 68, 54, 12, 72, 57, 64, 12, 52, 67, 64, 68, 68, 1, 24, - 63, 53, 67, 64, 68, 68, 12, 72, 58, 61, 61, 12, 53, 58, 54, 76, 1, 0, -}; -u16 D_8017B41C[36] = { - 9, 42, 69, 64, 65, 12, 62, 64, 71, 58, 63, 56, 12, 68, 64, 12, 32, 12, - 1, 52, 50, 63, 12, 68, 66, 70, 50, 68, 57, 12, 74, 64, 70, 76, 1, 0, -}; -u16 D_8017B464[34] = { - 9, 48, 64, 70, 12, 50, 67, 54, 12, 68, 69, 50, 67, 69, 58, 63, 56, - 12, 1, 69, 64, 12, 50, 63, 63, 64, 74, 12, 62, 54, 80, 1, 0, 0, -}; -u16 D_8017B4A8[8] = { - 9, 37, 64, 76, 76, 76, 1, 0, -}; -u16 D_8017B4B8[40] = { - 9, 32, 12, 72, 58, 61, 61, 12, 63, 64, 69, 12, 51, 54, 1, 53, 54, 55, 54, 50, - 69, 54, 53, 12, 51, 74, 12, 69, 57, 58, 68, 1, 72, 64, 67, 62, 76, 1, 0, 0, -}; -u16 D_8017B508[34] = { - 10, 36, 74, 12, 54, 62, 65, 54, 67, 64, 67, 80, 80, 80, 1, 32, 91, - 71, 54, 12, 55, 50, 58, 61, 54, 53, 12, 74, 64, 70, 76, 1, 0, 0, -}; -u16 D_8017B54C[30] = { - 9, 24, 57, 80, 80, 68, 64, 62, 54, 64, 63, 54, 1, 72, 50, 63, 69, 68, 12, 69, 64, 12, 65, 61, 50, 74, 76, 1, 0, 0, -}; -u16 D_8017B588[30] = { - 9, 27, 54, 65, 61, 64, 74, 12, 50, 61, 61, 12, 70, 63, 58, 69, 68, 76, 1, 26, 31, 24, 41, 30, 28, 76, 76, 76, 1, 0, -}; -u16 D_8017B5C4[30] = { - 10, 32, 91, 71, 54, 12, 56, 64, 69, 12, 50, 12, 65, 67, 54, 68, 54, 63, 69, 1, 55, 64, 67, 12, 74, 50, 76, 1, 0, 0, -}; -u16 D_8017B600[8] = { - 9, 30, 64, 76, 76, 1, 0, 0, -}; -u16 D_8017B610[20] = { - 9, 46, 57, 64, 12, 50, 67, 54, 12, 74, 64, 70, 12, 56, 70, 74, 68, 77, 1, 0, -}; -u16 D_8017B638[18] = { - 9, 46, 54, 91, 67, 54, 12, 42, 69, 50, 67, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017B65C[32] = { - 10, 48, 64, 70, 91, 61, 61, 12, 63, 54, 71, 54, 67, 12, 1, 53, - 54, 55, 54, 50, 69, 12, 24, 63, 53, 67, 64, 68, 68, 76, 1, 0, -}; -u16 D_8017B69C[48] = { - 9, 32, 63, 52, 64, 62, 58, 63, 56, 12, 54, 63, 54, 62, 74, 12, 1, 55, 67, 64, 62, 12, 69, 57, - 54, 12, 67, 54, 50, 67, 76, 1, 27, 67, 64, 65, 12, 50, 61, 69, 58, 69, 70, 53, 54, 76, 1, 0, -}; -u16 D_8017B6FC[26] = { - 10, 24, 58, 62, 12, 55, 64, 67, 12, 69, 57, 54, 12, 64, 65, 54, 63, 1, 68, 65, 64, 69, 76, 1, 0, 0, -}; -u16 D_8017B730[44] = { - 9, 48, 64, 70, 12, 53, 58, 53, 12, 58, 69, 76, 12, 32, 12, 72, 50, 68, 1, 72, 64, 67, - 67, 58, 54, 53, 12, 55, 64, 67, 12, 50, 12, 1, 62, 64, 62, 54, 63, 69, 80, 1, 0, 0, -}; -u16 D_8017B788[16] = { - 9, 43, 57, 54, 67, 54, 12, 74, 50, 12, 56, 64, 76, 1, 0, 0, -}; -u16 D_8017B7A8[42] = { - 9, 48, 64, 70, 91, 67, 54, 12, 51, 54, 52, 64, 62, 58, 63, 56, 1, 62, 64, 67, 54, - 12, 61, 58, 60, 54, 12, 74, 64, 70, 67, 1, 55, 50, 69, 57, 54, 67, 80, 1, 0, 0, -}; -u16 D_8017B7FC[38] = { - 9, 32, 91, 62, 12, 55, 58, 63, 54, 80, 12, 48, 64, 70, 12, 38, 34, 12, 1, - 64, 71, 54, 67, 12, 69, 57, 54, 67, 54, 79, 12, 29, 64, 73, 77, 1, 0, 0, -}; -u16 D_8017B848[44] = { - 9, 46, 54, 91, 67, 54, 12, 57, 54, 50, 53, 58, 63, 56, 12, 64, 70, 69, 80, 12, 1, 24, - 61, 61, 12, 50, 58, 67, 52, 67, 50, 55, 69, 12, 67, 54, 65, 64, 67, 69, 76, 1, 0, 0, -}; -u16 D_8017B8A0[38] = { - 10, 43, 57, 50, 63, 60, 68, 79, 12, 29, 64, 73, 76, 12, 32, 1, 69, 57, 64, - 70, 56, 57, 69, 12, 69, 57, 54, 74, 12, 57, 50, 53, 12, 62, 54, 76, 1, 0, -}; -u16 D_8017B8EC[34] = { - 10, 32, 12, 56, 70, 54, 68, 68, 12, 32, 12, 68, 57, 64, 70, 61, 53, - 12, 1, 51, 54, 12, 69, 57, 50, 63, 60, 55, 70, 61, 80, 1, 0, 0, -}; -u16 D_8017B930[36] = { - 9, 43, 57, 58, 63, 56, 68, 12, 50, 67, 54, 12, 68, 69, 50, 67, 69, 58, - 63, 56, 12, 1, 69, 64, 12, 57, 54, 50, 69, 12, 70, 65, 76, 1, 0, 0, -}; -u16 D_8017B978[30] = { - 9, 40, 70, 58, 69, 12, 53, 58, 63, 60, 58, 63, 91, 1, 50, 67, 64, 70, 63, 53, 79, 12, 42, 61, 58, 65, 76, 1, 0, 0, -}; -u16 D_8017B9B4[36] = { - 10, 46, 54, 91, 67, 54, 12, 57, 54, 50, 53, 58, 63, 91, 12, 58, 63, 69, - 64, 1, 69, 57, 54, 12, 50, 68, 69, 54, 67, 64, 58, 53, 68, 80, 1, 0, -}; -u16 D_8017B9FC[24] = { - 9, 31, 54, 67, 54, 12, 52, 64, 62, 54, 68, 12, 50, 12, 25, 32, 30, 1, 64, 63, 54, 76, 1, 0, -}; -u16 D_8017BA2C[26] = { - 9, 32, 69, 91, 68, 12, 66, 70, 58, 54, 69, 80, 1, 43, 64, 64, 12, 66, 70, 58, 54, 69, 80, 1, 0, 0, -}; -u16 D_8017BA60[28] = { - 9, 25, 54, 12, 52, 50, 67, 54, 55, 70, 61, 76, 1, 32, 69, 91, 68, 12, 50, 12, 69, 67, 50, 65, 76, 1, 0, 0, -}; -u16 D_8017BA98[22] = { - 9, 33, 70, 68, 69, 12, 68, 57, 64, 64, 69, 12, 58, 69, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017BAC4[30] = { - 9, 27, 64, 63, 91, 69, 12, 62, 54, 68, 68, 12, 70, 65, 1, 69, 57, 50, 69, 12, 24, 67, 72, 58, 63, 56, 76, 1, 0, 0, -}; -u16 D_8017BB00[26] = { - 9, 46, 57, 64, 50, 76, 12, 26, 50, 63, 12, 74, 64, 70, 12, 1, 62, 50, 60, 54, 12, 58, 69, 77, 1, 0, -}; -u16 D_8017BB34[34] = { - 9, 43, 57, 54, 12, 54, 63, 54, 62, 74, 91, 68, 12, 52, 64, 62, 58, - 63, 56, 1, 55, 67, 64, 62, 12, 51, 54, 57, 58, 63, 53, 80, 1, 0, -}; -u16 D_8017BB78[42] = { - 9, 32, 12, 56, 70, 54, 68, 68, 12, 58, 69, 91, 68, 12, 74, 64, 70, 67, 1, 69, 70, - 67, 63, 12, 69, 64, 12, 51, 54, 12, 69, 57, 50, 63, 60, 55, 70, 61, 80, 1, 0, 0, -}; -u16 D_8017BBCC[28] = { - 9, 48, 64, 70, 12, 72, 50, 63, 69, 12, 50, 12, 65, 58, 54, 52, 54, 1, 64, 55, 12, 62, 54, 77, 76, 1, 0, 0, -}; -u16 D_8017BC04[14] = { - 9, 43, 50, 60, 54, 12, 69, 57, 50, 69, 76, 1, 0, 0, -}; -u16 D_8017BC20[40] = { - 10, 32, 12, 52, 50, 63, 63, 64, 69, 12, 50, 61, 61, 64, 72, 12, 74, 64, 70, 1, - 69, 64, 12, 56, 64, 12, 50, 63, 74, 12, 55, 70, 67, 69, 57, 54, 67, 80, 1, 0, -}; -u16 D_8017BC70[30] = { - 9, 35, 54, 69, 91, 68, 12, 68, 54, 54, 12, 72, 57, 50, 69, 12, 1, 74, 64, 70, 91, 71, 54, 12, 56, 64, 69, 80, 1, 0, -}; -u16 D_8017BCAC[40] = { - 9, 43, 57, 50, 69, 12, 68, 57, 58, 54, 61, 53, 12, 58, 68, 1, 50, 51, 68, 64, - 67, 51, 58, 63, 56, 12, 69, 57, 54, 12, 1, 61, 50, 68, 54, 67, 76, 1, 0, 0, -}; -u16 D_8017BCFC[28] = { - 9, 32, 91, 71, 54, 12, 70, 63, 53, 54, 67, 54, 68, 69, 58, 62, 50, 69, 54, 53, 1, 74, 64, 70, 80, 1, 0, 0, -}; -u16 D_8017BD34[18] = { - 9, 31, 64, 72, 12, 50, 51, 64, 70, 69, 12, 69, 57, 58, 68, 77, 1, 0, -}; -u16 D_8017BD58[24] = { - 9, 32, 91, 62, 12, 63, 64, 12, 62, 50, 69, 52, 57, 1, 55, 64, 67, 12, 74, 64, 70, 80, 1, 0, -}; -u16 D_8017BD88[18] = { - 9, 32, 12, 50, 53, 62, 58, 69, 12, 53, 54, 55, 54, 50, 69, 80, 1, 0, -}; -u16 D_8017BDAC[40] = { - 9, 24, 67, 54, 12, 74, 64, 70, 12, 56, 64, 63, 63, 50, 1, 61, 58, 68, 69, 54, - 63, 12, 69, 64, 12, 69, 57, 50, 69, 1, 62, 64, 63, 60, 54, 74, 77, 1, 0, 0, -}; -u16 D_8017BDFC[46] = { - 9, 31, 50, 12, 57, 50, 76, 12, 48, 64, 70, 91, 67, 54, 12, 63, 64, 69, 12, 1, 50, 68, 12, - 68, 69, 70, 65, 58, 53, 12, 50, 68, 12, 74, 64, 70, 12, 1, 61, 64, 64, 60, 76, 1, 0, 0, -}; -u16 D_8017BE58[28] = { - 9, 32, 55, 12, 69, 57, 58, 68, 12, 53, 64, 54, 68, 12, 1, 63, 64, 69, 12, 72, 64, 67, 60, 80, 80, 80, 1, 0, -}; -u16 D_8017BE90[36] = { - 9, 42, 64, 67, 67, 74, 12, 69, 64, 12, 59, 54, 69, 79, 12, 51, 70, 69, - 1, 32, 91, 62, 12, 58, 63, 12, 50, 12, 57, 70, 67, 67, 74, 76, 1, 0, -}; -u16 D_8017BED8[40] = { - 9, 32, 12, 52, 50, 63, 91, 69, 12, 51, 54, 61, 58, 54, 71, 54, 12, 32, 1, 61, - 64, 68, 69, 12, 69, 64, 12, 69, 57, 58, 68, 12, 68, 52, 70, 62, 76, 76, 1, 0, -}; -u16 D_8017BF28[38] = { - 9, 48, 64, 70, 91, 67, 54, 12, 62, 64, 67, 54, 1, 52, 70, 63, 63, 58, 63, - 56, 12, 69, 57, 50, 63, 12, 32, 1, 69, 57, 64, 70, 56, 57, 69, 80, 1, 0, -}; -u16 D_8017BF74[34] = { - 10, 30, 58, 71, 54, 12, 62, 54, 12, 42, 61, 58, 65, 65, 74, 91, 68, - 1, 61, 64, 52, 50, 69, 58, 64, 63, 79, 12, 41, 38, 25, 80, 1, 0, -}; -u16 D_8017BFB8[38] = { - 10, 35, 58, 55, 54, 12, 55, 64, 67, 62, 12, 58, 63, 53, 58, 52, 50, 69, 54, - 53, 1, 50, 69, 12, 82, 83, 12, 64, 91, 52, 61, 64, 52, 60, 80, 1, 0, 0, -}; -u16 D_8017C004[38] = { - 10, 43, 57, 54, 67, 54, 91, 68, 12, 67, 64, 52, 60, 74, 12, 1, 69, 54, 67, - 67, 50, 58, 63, 12, 53, 54, 50, 53, 12, 50, 57, 54, 50, 53, 76, 1, 0, 0, -}; -u16 D_8017C050[40] = { - 10, 24, 12, 62, 50, 56, 63, 54, 69, 58, 52, 12, 68, 69, 64, 67, 62, 76, 1, 46, - 54, 91, 61, 61, 12, 68, 54, 50, 67, 52, 57, 12, 57, 54, 67, 54, 80, 1, 0, 0, -}; -u16 D_8017C0A0[38] = { - 10, 32, 12, 69, 57, 58, 63, 60, 12, 74, 64, 70, 12, 61, 64, 64, 60, 1, 51, - 54, 69, 69, 54, 67, 12, 58, 63, 12, 50, 12, 69, 50, 63, 60, 80, 1, 0, 0, -}; -u16 D_8017C0EC[38] = { - 10, 31, 54, 12, 52, 50, 63, 12, 68, 70, 67, 54, 12, 51, 54, 1, 50, 12, 65, - 50, 58, 63, 12, 58, 63, 12, 69, 57, 54, 12, 63, 54, 52, 60, 80, 1, 0, 0, -}; -u16 D_8017C138[40] = { - 10, 46, 57, 74, 12, 53, 64, 63, 91, 69, 12, 74, 64, 70, 12, 52, 64, 62, 54, 1, - 53, 64, 72, 63, 12, 57, 54, 67, 54, 79, 12, 29, 50, 61, 52, 64, 77, 1, 0, 0, -}; -u16 D_8017C188[18] = { - 10, 32, 91, 61, 61, 12, 65, 50, 68, 68, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_8017C1AC[28] = { - 10, 27, 64, 63, 91, 69, 12, 56, 64, 12, 69, 64, 64, 12, 55, 50, 68, 69, 79, 1, 29, 50, 61, 52, 64, 80, 1, 0, -}; -u16 D_8017C1E4[26] = { - 9, 43, 67, 74, 12, 57, 64, 71, 54, 67, 58, 63, 56, 1, 92, 49, 12, 50, 63, 53, 12, 41, 93, 80, 1, 0, -}; -u16 D_8017C218[38] = { - 9, 28, 63, 54, 62, 74, 12, 55, 58, 56, 57, 69, 54, 67, 68, 1, 52, 64, 62, - 58, 63, 91, 12, 50, 69, 12, 74, 64, 70, 79, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_8017C264[14] = { - 9, 24, 67, 54, 12, 74, 64, 70, 12, 38, 34, 77, 1, 0, -}; -u16 D_8017C280[24] = { - 9, 27, 64, 63, 91, 69, 12, 51, 54, 12, 53, 54, 50, 53, 79, 12, 42, 61, 58, 65, 80, 1, 0, 0, -}; -u16 D_8017C2B0[12] = { - 9, 32, 63, 52, 64, 62, 58, 63, 56, 76, 1, 0, -}; -u16 D_8017C2C8[46] = { - 9, 48, 64, 70, 12, 38, 34, 77, 12, 31, 64, 61, 53, 1, 69, 64, 56, 54, 69, 57, 54, 67, 80, - 12, 33, 70, 68, 69, 12, 50, 1, 51, 58, 69, 12, 55, 70, 67, 69, 57, 54, 67, 80, 1, 0, 0, -}; -u16 D_8017C324[24] = { - 9, 32, 68, 12, 69, 57, 50, 69, 12, 74, 64, 70, 79, 1, 42, 61, 58, 65, 65, 74, 77, 1, 0, 0, -}; -u16 D_8017C354[22] = { - 9, 32, 91, 61, 61, 12, 51, 54, 12, 69, 57, 54, 67, 54, 12, 68, 64, 64, 63, 80, 1, 0, -}; -u16 D_8017C380[20] = { - 9, 30, 64, 12, 55, 64, 67, 12, 69, 57, 54, 12, 52, 57, 54, 68, 69, 76, 1, 0, -}; -u16 D_8017C3A8[42] = { - 10, 27, 50, 69, 50, 12, 50, 63, 50, 61, 74, 68, 58, 68, 1, 52, 64, 62, 65, 61, 54, - 69, 54, 80, 12, 31, 54, 67, 54, 1, 58, 69, 12, 52, 64, 62, 54, 68, 80, 1, 0, 0, -}; -u16 D_8017C3FC[16] = { - 9, 27, 64, 12, 68, 64, 62, 54, 69, 57, 58, 63, 56, 76, 1, 0, -}; -u16 D_8017C41C[44] = { - 9, 35, 54, 69, 12, 62, 54, 12, 56, 54, 69, 12, 50, 12, 65, 58, 54, 52, 54, 1, 64, 55, - 12, 69, 57, 50, 69, 12, 50, 52, 69, 58, 64, 63, 79, 12, 1, 29, 64, 73, 76, 1, 0, 0, -}; -u16 D_8017C474[28] = { - 9, 43, 50, 60, 54, 12, 64, 70, 69, 12, 57, 58, 68, 12, 1, 50, 67, 62, 68, 79, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_8017C4AC[36] = { - 9, 39, 58, 65, 54, 12, 53, 64, 72, 63, 79, 12, 42, 61, 58, 65, 65, 74, - 76, 1, 33, 70, 68, 69, 12, 57, 64, 61, 53, 12, 64, 63, 80, 1, 0, 0, -}; -u16 D_8017C4F4[40] = { - 9, 42, 61, 58, 65, 65, 74, 79, 12, 72, 57, 50, 69, 12, 50, 67, 54, 12, 74, 64, - 70, 1, 53, 64, 58, 63, 56, 77, 12, 31, 70, 67, 67, 74, 12, 70, 65, 76, 1, 0, -}; -u16 D_8017C544[30] = { - 9, 32, 69, 91, 68, 12, 58, 62, 65, 64, 68, 68, 58, 51, 61, 54, 12, 1, 69, 57, 58, 68, 12, 72, 50, 74, 76, 1, 0, 0, -}; -u16 D_8017C580[32] = { - 9, 42, 70, 67, 54, 12, 74, 64, 70, 12, 52, 50, 63, 1, 57, 50, - 63, 53, 61, 54, 12, 58, 69, 79, 12, 29, 64, 73, 77, 1, 0, 0, -}; -u16 D_8017C5C0[28] = { - 9, 32, 12, 69, 57, 64, 70, 56, 57, 69, 12, 32, 12, 72, 50, 68, 12, 50, 1, 56, 64, 63, 54, 67, 76, 1, 0, 0, -}; -u16 D_8017C5F8[40] = { - 9, 46, 54, 91, 67, 54, 12, 50, 61, 72, 50, 74, 68, 12, 68, 50, 71, 58, 63, 91, - 1, 74, 64, 70, 67, 12, 57, 58, 53, 54, 79, 12, 42, 61, 58, 65, 80, 1, 0, 0, -}; -u16 D_8017C648[38] = { - 9, 32, 91, 62, 12, 68, 70, 67, 54, 12, 57, 54, 91, 68, 12, 1, 61, 54, 50, - 67, 63, 54, 53, 12, 57, 58, 68, 12, 61, 54, 68, 68, 64, 63, 80, 1, 0, 0, -}; -u16 D_8017C694[42] = { - 9, 46, 57, 54, 63, 12, 72, 54, 12, 56, 54, 69, 12, 51, 50, 52, 60, 79, 1, 72, 54, - 91, 61, 61, 12, 57, 54, 50, 53, 12, 69, 64, 12, 45, 54, 63, 64, 62, 80, 1, 0, 0, -}; -u16 D_8017C6E8[38] = { - 9, 32, 12, 62, 50, 53, 54, 12, 58, 69, 76, 12, 32, 91, 61, 61, 1, 50, 63, - 50, 61, 74, 75, 54, 12, 67, 58, 56, 57, 69, 12, 50, 72, 50, 74, 80, 1, 0, -}; -u16 D_8017C734[10] = { - 9, 29, 64, 73, 76, 76, 76, 76, 1, 0, -}; -u16 D_8017C748[30] = { - 9, 32, 12, 60, 63, 54, 72, 12, 74, 64, 70, 91, 53, 1, 52, 64, 62, 54, 12, 57, 54, 61, 65, 12, 62, 54, 76, 1, 0, 0, -}; -u16 D_8017C784[26] = { - 9, 27, 54, 65, 61, 64, 74, 12, 69, 57, 54, 1, 35, 50, 63, 53, 62, 50, 68, 69, 54, 67, 76, 1, 0, 0, -}; -u16 D_8017C7B8[38] = { - 9, 35, 54, 69, 91, 68, 12, 69, 50, 60, 54, 12, 64, 70, 69, 12, 69, 57, 50, - 69, 12, 1, 72, 54, 50, 65, 64, 63, 79, 12, 51, 64, 74, 68, 80, 1, 0, 0, -}; -u16 D_8017C804[28] = { - 9, 35, 54, 69, 91, 68, 12, 57, 50, 71, 54, 12, 50, 12, 1, 61, 58, 69, 69, 61, 54, 12, 55, 70, 63, 76, 1, 0, -}; -u16 D_8017C83C[44] = { - 9, 28, 63, 54, 62, 74, 12, 56, 67, 64, 70, 65, 1, 51, 54, 57, 58, 63, 53, 12, 70, 68, - 80, 12, 36, 50, 63, 1, 69, 57, 54, 74, 91, 67, 54, 12, 55, 50, 68, 69, 76, 1, 0, 0, -}; -u16 D_8017C894[26] = { - 9, 42, 64, 62, 54, 69, 57, 58, 63, 56, 91, 68, 1, 63, 64, 69, 12, 67, 58, 56, 57, 69, 80, 1, 0, 0, -}; -u16 D_8017C8C8[36] = { - 9, 46, 54, 91, 67, 54, 12, 56, 54, 69, 69, 58, 63, 91, 1, 52, 61, 64, - 68, 54, 12, 69, 64, 12, 69, 57, 54, 12, 51, 50, 68, 54, 80, 1, 0, 0, -}; -u16 D_8017C910[40] = { - 9, 42, 64, 62, 54, 51, 64, 53, 74, 12, 51, 54, 50, 69, 12, 70, 68, 1, 57, 54, - 67, 54, 80, 12, 32, 69, 91, 68, 12, 50, 61, 61, 12, 56, 64, 63, 54, 76, 1, 0, -}; -u16 D_8017C960[28] = { - 9, 46, 57, 50, 69, 12, 69, 57, 54, 12, 57, 54, 52, 60, 12, 1, 58, 68, 12, 69, 57, 50, 69, 77, 76, 1, 0, 0, -}; -u16 D_8017C998[44] = { - 9, 32, 12, 56, 64, 69, 12, 69, 50, 56, 56, 54, 53, 80, 12, 36, 74, 1, 54, 50, 67, 68, - 12, 50, 67, 54, 12, 68, 69, 58, 61, 61, 12, 1, 67, 58, 63, 56, 58, 63, 56, 80, 1, 0, -}; -u16 D_8017C9F0[16] = { - 9, 43, 57, 50, 63, 60, 68, 79, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_8017CA10[44] = { - 9, 32, 12, 52, 50, 63, 91, 69, 12, 72, 50, 58, 69, 12, 69, 64, 12, 68, 54, 54, 12, 1, - 69, 57, 58, 68, 12, 68, 54, 52, 67, 54, 69, 12, 72, 54, 50, 65, 64, 63, 76, 1, 0, 0, -}; -u16 D_8017CA68[40] = { - 9, 32, 12, 55, 64, 70, 63, 53, 12, 69, 57, 54, 12, 56, 50, 69, 54, 80, 1, 35, - 64, 64, 60, 68, 12, 61, 58, 60, 54, 12, 50, 12, 72, 50, 67, 65, 80, 1, 0, 0, -}; -u16 D_8017CAB8[40] = { - 10, 32, 91, 62, 12, 56, 64, 63, 63, 50, 12, 64, 65, 54, 63, 12, 69, 57, 54, 1, - 56, 50, 69, 54, 80, 12, 25, 50, 52, 60, 12, 62, 54, 12, 70, 65, 76, 1, 0, 0, -}; -u16 D_8017CB08[20] = { - 10, 25, 58, 61, 61, 76, 12, 48, 64, 70, 91, 67, 54, 12, 38, 34, 76, 1, 0, 0, -}; -u16 D_8017CB30[32] = { - 10, 38, 55, 12, 52, 64, 70, 67, 68, 54, 76, 12, 1, 32, 91, 62, - 12, 57, 54, 67, 54, 12, 69, 64, 12, 57, 54, 61, 65, 80, 1, 0, -}; -u16 D_8017CB70[40] = { - 10, 43, 50, 60, 54, 12, 58, 69, 12, 54, 50, 68, 74, 79, 12, 29, 64, 73, 80, 1, - 27, 64, 63, 91, 69, 12, 61, 54, 69, 12, 70, 68, 12, 53, 64, 72, 63, 80, 1, 0, -}; -u16 D_8017CBC0[30] = { - 9, 42, 64, 62, 54, 69, 57, 58, 63, 56, 91, 68, 12, 63, 64, 69, 1, 67, 58, 56, 57, 69, 12, 57, 54, 67, 54, 80, 1, 0, -}; -u16 D_8017CBFC[26] = { - 9, 46, 57, 64, 12, 69, 64, 64, 60, 12, 69, 57, 58, 68, 12, 51, 50, 68, 54, 1, 64, 70, 69, 77, 1, 0, -}; -u16 D_8017CC30[28] = { - 9, 31, 70, 67, 67, 74, 12, 70, 65, 12, 64, 67, 12, 74, 64, 70, 91, 67, 54, 1, 69, 64, 50, 68, 69, 76, 1, 0, -}; -u16 D_8017CC68[34] = { - 9, 32, 91, 61, 61, 12, 50, 69, 69, 50, 52, 60, 12, 55, 67, 64, 62, - 12, 1, 69, 57, 54, 12, 64, 70, 69, 68, 58, 53, 54, 80, 1, 0, 0, -}; -u16 D_8017CCAC[34] = { - 9, 32, 63, 69, 54, 67, 52, 54, 65, 69, 64, 67, 12, 68, 74, 68, 69, - 54, 62, 1, 53, 54, 50, 53, 12, 50, 57, 54, 50, 53, 80, 1, 0, 0, -}; -u16 D_8017CCF0[22] = { - 9, 43, 57, 54, 74, 91, 67, 54, 12, 54, 71, 54, 67, 74, 72, 57, 54, 67, 54, 76, 1, 0, -}; -u16 D_8017CD1C[32] = { - 9, 46, 57, 54, 67, 54, 12, 58, 68, 12, 69, 57, 54, 12, 1, 68, - 54, 52, 67, 54, 69, 12, 72, 54, 50, 65, 64, 63, 77, 1, 0, 0, -}; -u16 D_8017CD5C[38] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 50, 57, 54, 50, 53, 80, 12, 1, - 25, 50, 52, 60, 12, 62, 54, 12, 70, 65, 79, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_8017CDA8[40] = { - 9, 46, 57, 50, 69, 12, 69, 57, 54, 12, 57, 54, 52, 60, 77, 12, 29, 64, 73, 79, - 1, 61, 64, 64, 60, 12, 51, 54, 57, 58, 63, 53, 12, 74, 64, 70, 76, 1, 0, 0, -}; -u16 D_8017CDF8[34] = { - 9, 42, 64, 12, 69, 57, 58, 68, 12, 58, 68, 12, 69, 57, 54, 12, 1, - 68, 54, 52, 67, 54, 69, 12, 72, 54, 50, 65, 64, 63, 80, 1, 0, 0, -}; -u16 D_8017CE3C[28] = { - 9, 27, 54, 68, 69, 67, 64, 74, 12, 72, 57, 50, 69, 77, 1, 31, 54, 91, 68, 12, 52, 67, 50, 75, 74, 80, 1, 0, -}; -u16 D_8017CE74[22] = { - 9, 35, 54, 69, 12, 62, 54, 12, 57, 50, 63, 53, 61, 54, 12, 69, 57, 58, 68, 80, 1, 0, -}; -u16 D_8017CEA0[20] = { - 9, 27, 54, 68, 69, 67, 64, 74, 80, 1, 27, 54, 68, 69, 67, 64, 74, 80, 1, 0, -}; -u16 D_8017CEC8[32] = { - 9, 32, 12, 72, 58, 61, 61, 12, 69, 54, 67, 62, 58, 63, 50, 69, - 54, 1, 50, 61, 61, 12, 54, 63, 54, 62, 58, 54, 68, 80, 1, 0, -}; -u16 D_8017CF08[20] = { - 9, 48, 64, 70, 12, 50, 67, 54, 12, 50, 63, 12, 54, 63, 54, 62, 74, 80, 1, 0, -}; -u16 D_8017CF30[26] = { - 9, 46, 57, 54, 67, 54, 12, 58, 68, 12, 69, 57, 54, 12, 1, 52, 67, 54, 50, 69, 64, 67, 77, 76, 1, 0, -}; -u16 D_8017CF64[20] = { - 9, 46, 57, 50, 69, 91, 68, 12, 57, 54, 12, 68, 50, 74, 58, 63, 56, 77, 1, 0, -}; -u16 D_8017CF8C[22] = { - 9, 43, 57, 54, 12, 71, 58, 54, 72, 12, 58, 68, 12, 52, 61, 54, 50, 67, 80, 1, 0, 0, -}; -u16 D_8017CFB8[22] = { - 9, 46, 57, 54, 67, 54, 12, 58, 68, 12, 69, 57, 54, 12, 54, 63, 54, 62, 74, 77, 1, 0, -}; -u16 D_8017CFE4[22] = { - 9, 32, 12, 62, 70, 68, 69, 12, 51, 54, 12, 52, 64, 62, 65, 61, 54, 69, 54, 80, 1, 0, -}; -u16 D_8017D010[44] = { - 9, 41, 38, 25, 79, 12, 52, 50, 63, 12, 74, 64, 70, 12, 1, 52, 64, 63, 55, 58, 67, 62, - 12, 42, 61, 58, 65, 65, 74, 91, 68, 1, 61, 64, 52, 50, 69, 58, 64, 63, 77, 1, 0, 0, -}; -u16 D_8017D068[30] = { - 9, 35, 64, 64, 60, 68, 12, 61, 58, 60, 54, 12, 57, 54, 91, 68, 1, 64, 63, 12, 43, 58, 69, 50, 63, 58, 50, 80, 1, 0, -}; -u16 D_8017D0A4[34] = { - 9, 42, 61, 58, 65, 65, 74, 12, 52, 50, 63, 12, 51, 54, 12, 68, 70, - 52, 57, 1, 50, 12, 57, 54, 50, 53, 50, 52, 57, 54, 80, 1, 0, 0, -}; -u16 D_8017D0E8[40] = { - 9, 27, 58, 68, 69, 67, 54, 68, 68, 12, 68, 58, 56, 63, 50, 61, 1, 52, 64, 62, - 58, 63, 56, 12, 55, 67, 64, 62, 12, 43, 58, 69, 50, 63, 58, 50, 80, 1, 0, 0, -}; -u16 D_8017D138[24] = { - 9, 48, 28, 24, 31, 76, 12, 1, 33, 70, 68, 69, 12, 64, 63, 54, 12, 62, 64, 67, 54, 80, 1, 0, -}; -u16 D_8017D168[30] = { - 9, 42, 61, 58, 65, 65, 74, 76, 12, 32, 68, 12, 1, 54, 71, 54, 67, 74, 69, 57, 58, 63, 56, 12, 38, 34, 77, 1, 0, 0, -}; -u16 D_8017D1A4[26] = { - 9, 48, 54, 50, 57, 12, 74, 54, 50, 57, 80, 1, 37, 64, 12, 65, 67, 64, 51, 61, 54, 62, 80, 1, 0, 0, -}; -u16 D_8017D1D8[40] = { - 9, 35, 54, 69, 91, 68, 12, 68, 63, 54, 50, 60, 12, 58, 63, 12, 61, 64, 72, 1, - 50, 63, 53, 12, 68, 70, 67, 65, 67, 58, 68, 54, 12, 69, 57, 54, 62, 76, 1, 0, -}; -u16 D_8017D228[18] = { - 9, 43, 31, 32, 42, 12, 58, 68, 12, 49, 64, 63, 54, 68, 68, 77, 1, 0, -}; -u16 D_8017D24C[16] = { - 9, 46, 57, 50, 69, 12, 50, 12, 53, 70, 62, 65, 76, 1, 0, 0, -}; -u16 D_8017D26C[34] = { - 9, 32, 12, 52, 50, 63, 91, 69, 12, 51, 54, 61, 58, 54, 71, 54, 12, - 1, 69, 57, 54, 74, 12, 53, 58, 53, 12, 69, 57, 58, 68, 76, 1, 0, -}; -u16 D_8017D2B0[22] = { - 9, 32, 12, 57, 54, 50, 67, 12, 74, 50, 79, 12, 42, 61, 58, 65, 65, 74, 80, 1, 0, 0, -}; -u16 D_8017D2DC[34] = { - 10, 46, 50, 69, 52, 57, 12, 64, 70, 69, 12, 55, 64, 67, 12, 69, 57, - 54, 1, 68, 54, 50, 67, 52, 57, 12, 61, 58, 56, 57, 69, 76, 1, 0, -}; -u16 D_8017D320[28] = { - 10, 35, 54, 69, 91, 68, 12, 69, 50, 60, 54, 12, 91, 54, 62, 12, 1, 50, 61, 61, 12, 64, 70, 69, 76, 1, 0, 0, -}; -u16 D_8017D358[32] = { - 10, 44, 57, 12, 64, 57, 80, 12, 31, 50, 71, 54, 12, 72, 54, 1, - 51, 54, 54, 63, 12, 68, 65, 64, 69, 69, 54, 53, 77, 1, 0, 0, -}; -u16 D_8017D398[36] = { - 10, 46, 54, 91, 67, 54, 12, 52, 61, 64, 68, 58, 63, 56, 12, 58, 63, 1, - 64, 63, 12, 69, 57, 54, 62, 79, 12, 29, 50, 61, 52, 64, 76, 1, 0, 0, -}; -u16 D_8017D3E0[34] = { - 10, 34, 50, 69, 69, 77, 76, 12, 46, 57, 50, 69, 12, 50, 67, 54, 1, - 74, 64, 70, 12, 53, 64, 58, 63, 56, 12, 57, 54, 67, 54, 77, 1, 0, -}; -u16 D_8017D424[36] = { - 10, 32, 68, 12, 69, 57, 50, 69, 12, 50, 63, 74, 12, 72, 50, 74, 1, 69, - 64, 12, 56, 67, 54, 54, 69, 12, 50, 12, 56, 58, 67, 61, 77, 1, 0, 0, -}; -u16 D_8017D46C[14] = { - 9, 31, 54, 67, 54, 12, 32, 12, 56, 64, 76, 1, 0, 0, -}; -u16 D_8017D488[48] = { - 9, 43, 50, 60, 54, 12, 69, 57, 54, 12, 67, 58, 56, 57, 69, 12, 1, 61, 58, 56, 57, 69, 79, 12, - 51, 64, 74, 80, 12, 32, 12, 57, 50, 71, 54, 1, 69, 57, 54, 12, 61, 54, 55, 69, 80, 1, 0, 0, -}; -u16 D_8017D4E8[16] = { - 9, 28, 63, 54, 62, 74, 12, 69, 50, 63, 60, 54, 67, 76, 1, 0, -}; -u16 D_8017D508[28] = { - 9, 24, 58, 62, 12, 55, 64, 67, 12, 69, 57, 54, 12, 1, 67, 70, 53, 53, 54, 67, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017D540[32] = { - 9, 32, 91, 71, 54, 12, 56, 64, 69, 12, 68, 64, 62, 54, 51, 64, - 53, 74, 1, 64, 63, 12, 62, 74, 12, 69, 50, 58, 61, 76, 1, 0, -}; -u16 D_8017D580[42] = { - 9, 36, 54, 68, 68, 12, 72, 58, 69, 57, 12, 62, 54, 12, 50, 63, 53, 1, 74, 64, 70, - 91, 61, 61, 12, 56, 54, 69, 12, 1, 68, 52, 67, 50, 69, 52, 57, 54, 53, 76, 1, 0, -}; -u16 D_8017D5D4[42] = { - 9, 28, 63, 54, 62, 74, 12, 55, 58, 56, 57, 69, 54, 67, 68, 1, 68, 65, 64, 69, 69, - 54, 53, 76, 12, 43, 50, 60, 54, 12, 91, 54, 62, 12, 1, 53, 64, 72, 63, 76, 1, 0, -}; -u16 D_8017D628[26] = { - 9, 43, 57, 54, 68, 54, 12, 56, 70, 74, 68, 12, 1, 53, 64, 63, 91, 69, 12, 66, 70, 58, 69, 76, 1, 0, -}; -u16 D_8017D65C[10] = { - 9, 42, 57, 64, 64, 69, 76, 1, 0, 0, -}; -u16 D_8017D670[20] = { - 9, 46, 57, 64, 50, 76, 12, 46, 50, 69, 52, 57, 12, 64, 70, 69, 76, 1, 0, 0, -}; -u16 D_8017D698[34] = { - 9, 25, 54, 12, 52, 50, 67, 54, 55, 70, 61, 76, 1, 32, 69, 12, 62, - 58, 56, 57, 69, 12, 51, 54, 12, 50, 12, 69, 67, 50, 65, 76, 1, 0, -}; -u16 D_8017D6DC[36] = { - 9, 42, 64, 62, 54, 69, 57, 58, 63, 56, 91, 68, 12, 52, 64, 62, 58, 63, - 56, 1, 55, 67, 64, 62, 12, 69, 57, 54, 12, 68, 54, 50, 76, 1, 0, 0, -}; -u16 D_8017D724[20] = { - 9, 24, 67, 12, 57, 50, 12, 57, 50, 12, 57, 50, 12, 57, 50, 67, 76, 1, 0, 0, -}; -u16 D_8017D74C[32] = { - 9, 27, 58, 68, 67, 54, 68, 65, 54, 52, 69, 55, 70, 61, 1, 61, - 58, 69, 69, 61, 54, 12, 72, 57, 54, 61, 65, 68, 76, 1, 0, 0, -}; -u16 D_8017D78C[30] = { - 9, 32, 91, 61, 61, 12, 69, 54, 50, 52, 57, 12, 74, 54, 12, 68, 64, 62, 54, 1, 67, 54, 68, 65, 54, 52, 69, 76, 1, 0, -}; -u16 D_8017D7C8[30] = { - 9, 24, 61, 61, 12, 68, 54, 52, 69, 58, 64, 63, 68, 12, 67, 54, 50, 53, 74, 80, 1, 28, 63, 56, 50, 56, 54, 76, 1, 0, -}; -u16 D_8017D804[22] = { - 9, 39, 67, 54, 65, 50, 67, 54, 12, 69, 64, 12, 68, 70, 67, 55, 50, 52, 54, 76, 1, 0, -}; -u16 D_8017D830[34] = { - 9, 24, 53, 59, 70, 68, 69, 12, 82, 81, 12, 53, 54, 56, 67, 54, 54, - 68, 1, 67, 58, 56, 57, 69, 76, 12, 29, 32, 41, 28, 76, 1, 0, 0, -}; -u16 D_8017D874[36] = { - 9, 39, 67, 54, 68, 68, 70, 67, 54, 79, 12, 50, 63, 56, 61, 54, 12, 38, - 34, 80, 1, 29, 58, 67, 54, 12, 69, 64, 67, 65, 54, 53, 64, 76, 1, 0, -}; -u16 D_8017D8BC[32] = { - 9, 24, 50, 50, 67, 56, 57, 76, 12, 1, 27, 67, 64, 65, 12, 69, - 57, 54, 12, 52, 67, 50, 63, 54, 12, 63, 64, 72, 76, 1, 0, 0, -}; -u16 D_8017D8FC[40] = { - 9, 32, 12, 52, 50, 63, 91, 69, 12, 68, 54, 54, 12, 1, 50, 63, 74, 69, 57, 58, - 63, 56, 80, 80, 80, 1, 29, 58, 67, 54, 12, 50, 63, 74, 72, 50, 74, 76, 1, 0, -}; -u16 D_8017D94C[14] = { - 9, 29, 58, 67, 54, 76, 12, 29, 58, 67, 54, 76, 1, 0, -}; -u16 D_8017D968[16] = { - 10, 24, 67, 67, 56, 56, 56, 57, 57, 57, 76, 76, 76, 1, 0, 0, -}; -u16 D_8017D988[40] = { - 9, 31, 58, 68, 12, 50, 67, 62, 64, 67, 12, 58, 68, 12, 69, 64, 70, 56, 57, 76, - 1, 44, 68, 54, 12, 51, 64, 62, 51, 68, 12, 72, 58, 68, 54, 61, 74, 76, 1, 0, -}; -u16 D_8017D9D8[34] = { - 9, 27, 54, 68, 69, 67, 64, 74, 12, 69, 57, 54, 12, 69, 72, 64, 1, - 54, 73, 57, 50, 70, 68, 69, 12, 65, 58, 65, 54, 68, 76, 1, 0, 0, -}; -u16 D_8017DA1C[28] = { - 9, 40, 70, 58, 52, 60, 79, 12, 53, 54, 68, 69, 67, 64, 74, 12, 69, 57, 54, 1, 52, 67, 50, 63, 54, 76, 1, 0, -}; -u16 D_8017DA54[14] = { - 9, 38, 57, 12, 42, 31, 38, 38, 43, 76, 76, 1, 0, 0, -}; -u16 D_8017DA70[40] = { - 9, 35, 64, 64, 60, 68, 12, 61, 58, 60, 54, 12, 72, 54, 91, 67, 54, 1, 57, 54, - 50, 53, 58, 63, 91, 12, 55, 64, 67, 12, 36, 50, 52, 51, 54, 69, 57, 80, 1, 0, -}; -u16 D_8017DAC0[26] = { - 9, 34, 50, 69, 69, 79, 12, 72, 57, 54, 67, 54, 91, 53, 12, 74, 64, 70, 12, 1, 56, 64, 77, 1, 0, 0, -}; -u16 D_8017DAF4[28] = { - 9, 26, 50, 58, 62, 50, 63, 12, 57, 54, 67, 54, 80, 1, 37, 64, 12, 65, 67, 64, 51, 61, 54, 62, 68, 80, 1, 0, -}; -u16 D_8017DB2C[36] = { - 9, 27, 64, 12, 74, 64, 70, 12, 52, 64, 65, 74, 77, 1, 28, 62, 54, 67, - 56, 54, 63, 52, 74, 1, 62, 50, 63, 54, 70, 71, 54, 67, 68, 76, 1, 0, -}; -u16 D_8017DB74[30] = { - 9, 43, 64, 64, 12, 61, 50, 69, 54, 76, 12, 1, 30, 50, 62, 54, 12, 64, 71, 54, 67, 79, 12, 65, 50, 61, 76, 1, 0, 0, -}; -u16 D_8017DBB0[36] = { - 9, 28, 63, 69, 54, 67, 58, 63, 56, 12, 45, 54, 63, 64, 62, 12, 50, 58, - 67, 1, 53, 54, 55, 54, 63, 68, 54, 12, 75, 64, 63, 54, 80, 1, 0, 0, -}; -u16 D_8017DBF8[24] = { - 9, 28, 71, 54, 67, 74, 51, 64, 53, 74, 12, 68, 69, 50, 74, 1, 50, 61, 54, 67, 69, 76, 1, 0, -}; -u16 D_8017DC28[22] = { - 9, 42, 65, 50, 52, 54, 12, 62, 58, 63, 54, 68, 12, 50, 57, 54, 50, 53, 76, 1, 0, 0, -}; -u16 D_8017DC54[36] = { - 9, 31, 64, 61, 53, 12, 68, 69, 58, 61, 61, 12, 50, 63, 53, 12, 61, 54, - 69, 1, 62, 54, 12, 68, 57, 64, 64, 69, 12, 74, 64, 70, 76, 1, 0, 0, -}; -u16 D_8017DC9C[40] = { - 9, 46, 54, 91, 67, 54, 12, 56, 64, 63, 63, 50, 12, 51, 67, 54, 50, 60, 1, 69, - 57, 67, 64, 70, 56, 57, 12, 69, 57, 50, 69, 12, 55, 61, 54, 54, 69, 80, 1, 0, -}; -u16 D_8017DCEC[26] = { - 9, 32, 63, 52, 64, 62, 58, 63, 56, 12, 54, 63, 54, 62, 74, 1, 62, 58, 68, 68, 58, 61, 54, 76, 1, 0, -}; -u16 D_8017DD20[38] = { - 9, 42, 57, 64, 64, 69, 12, 91, 54, 62, 12, 53, 64, 72, 63, 76, 1, 46, 54, - 91, 67, 54, 12, 51, 54, 58, 63, 56, 12, 62, 50, 67, 60, 54, 53, 76, 1, 0, -}; -u16 D_8017DD6C[18] = { - 9, 27, 58, 53, 12, 72, 54, 12, 56, 54, 69, 12, 91, 54, 62, 77, 1, 0, -}; -u16 D_8017DD90[16] = { - 9, 37, 64, 69, 12, 74, 54, 69, 79, 12, 68, 58, 67, 76, 1, 0, -}; -u16 D_8017DDB0[28] = { - 10, 30, 67, 54, 50, 69, 12, 29, 64, 73, 12, 72, 58, 61, 61, 1, 52, 64, 71, 54, 67, 12, 74, 64, 70, 80, 1, 0, -}; -u16 D_8017DDE8[38] = { - 9, 28, 63, 54, 62, 74, 12, 50, 57, 54, 50, 53, 80, 12, 43, 57, 58, 68, 1, - 64, 63, 54, 91, 68, 12, 53, 58, 55, 55, 54, 67, 54, 63, 69, 80, 1, 0, 0, -}; -u16 D_8017DE34[36] = { - 9, 26, 67, 70, 53, 76, 12, 46, 54, 12, 72, 54, 67, 54, 12, 42, 38, 1, - 52, 61, 64, 68, 54, 12, 69, 64, 12, 45, 54, 63, 64, 62, 80, 1, 0, 0, -}; -u16 D_8017DE7C[40] = { - 9, 25, 64, 56, 54, 74, 12, 51, 54, 57, 58, 63, 53, 12, 62, 54, 80, 12, 1, 24, - 62, 12, 32, 12, 56, 54, 69, 69, 58, 63, 91, 12, 68, 61, 64, 72, 77, 1, 0, 0, -}; -u16 D_8017DECC[40] = { - 9, 43, 57, 54, 74, 91, 67, 54, 12, 64, 63, 12, 62, 54, 76, 12, 32, 91, 62, 1, - 56, 54, 69, 69, 58, 63, 91, 12, 52, 50, 67, 54, 61, 54, 68, 68, 76, 1, 0, 0, -}; -u16 D_8017DF1C[24] = { - 9, 45, 54, 63, 64, 62, 91, 68, 12, 67, 58, 56, 57, 69, 12, 69, 57, 54, 67, 54, 76, 1, 0, 0, -}; -u16 D_8017DF4C[42] = { - 9, 42, 57, 64, 64, 69, 12, 69, 57, 54, 12, 69, 54, 63, 69, 50, 52, 61, 54, 68, 12, - 1, 69, 64, 12, 64, 65, 54, 63, 12, 69, 57, 54, 12, 52, 64, 67, 54, 76, 1, 0, 0, -}; -u16 D_8017DFA0[34] = { - 9, 27, 54, 68, 69, 67, 64, 74, 12, 50, 61, 61, 12, 69, 57, 67, 54, - 54, 1, 54, 63, 54, 67, 56, 74, 12, 51, 50, 61, 61, 68, 80, 1, 0, -}; -u16 D_8017DFE4[24] = { - 9, 48, 28, 24, 31, 76, 12, 1, 32, 69, 91, 68, 12, 72, 64, 67, 60, 58, 63, 56, 76, 1, 0, 0, -}; -u16 D_8017E014[14] = { - 9, 48, 54, 50, 57, 76, 12, 48, 54, 50, 57, 76, 1, 0, -}; -u16 D_8017E030[38] = { - 9, 43, 57, 54, 12, 68, 57, 58, 54, 61, 53, 12, 58, 68, 12, 56, 64, 63, 54, - 76, 1, 42, 57, 64, 64, 69, 12, 69, 57, 54, 12, 52, 64, 67, 54, 76, 1, 0, -}; -u16 D_8017E07C[44] = { - 9, 31, 64, 61, 53, 12, 64, 63, 76, 12, 46, 54, 91, 67, 54, 1, 54, 63, 69, 54, 67, 58, - 63, 56, 12, 45, 54, 63, 64, 62, 1, 50, 58, 67, 12, 68, 65, 50, 52, 54, 80, 1, 0, 0, -}; -u16 D_8017E0D4[38] = { - 9, 29, 58, 67, 54, 76, 12, 29, 58, 67, 54, 76, 1, 27, 64, 63, 91, 69, 12, - 61, 54, 69, 12, 69, 57, 54, 62, 1, 69, 57, 67, 64, 70, 56, 57, 76, 1, 0, -}; -u16 D_8017E120[42] = { - 9, 43, 57, 54, 74, 91, 71, 54, 12, 51, 67, 64, 60, 54, 63, 1, 69, 57, 67, 64, 70, - 56, 57, 12, 69, 57, 54, 12, 55, 58, 67, 68, 69, 12, 1, 61, 58, 63, 54, 76, 1, 0, -}; -u16 D_8017E174[36] = { - 9, 43, 57, 54, 74, 91, 67, 54, 12, 69, 57, 67, 64, 70, 56, 57, 1, 69, - 57, 54, 12, 68, 54, 52, 64, 63, 53, 12, 61, 58, 63, 54, 76, 1, 0, 0, -}; -u16 D_8017E1BC[24] = { - 9, 43, 57, 54, 68, 54, 12, 56, 70, 74, 68, 12, 50, 67, 54, 1, 52, 67, 50, 75, 74, 76, 1, 0, -}; -u16 D_8017E1EC[24] = { - 10, 27, 50, 63, 56, 76, 12, 27, 28, 39, 35, 38, 48, 1, 32, 43, 12, 37, 38, 46, 76, 1, 0, 0, -}; -u16 D_8017E21C[36] = { - 9, 43, 57, 54, 12, 61, 50, 68, 69, 12, 61, 58, 63, 54, 12, 57, 50, 68, - 1, 51, 54, 54, 63, 12, 51, 67, 54, 50, 52, 57, 54, 53, 76, 1, 0, 0, -}; -u16 D_8017E264[14] = { - 9, 24, 61, 61, 12, 67, 58, 56, 57, 69, 76, 1, 0, 0, -}; -u16 D_8017E280[36] = { - 9, 27, 64, 63, 91, 69, 12, 67, 54, 61, 50, 73, 80, 12, 46, 54, 91, 67, - 54, 1, 63, 64, 69, 12, 53, 64, 63, 54, 12, 74, 54, 69, 80, 1, 0, 0, -}; -u16 D_8017E2C8[40] = { - 9, 43, 58, 62, 54, 12, 69, 64, 12, 68, 57, 64, 72, 12, 69, 57, 54, 1, 62, 64, - 63, 60, 54, 74, 68, 12, 72, 57, 64, 91, 68, 12, 51, 64, 68, 68, 76, 1, 0, 0, -}; -u16 D_8017E318[42] = { - 9, 43, 57, 58, 68, 12, 51, 67, 58, 63, 56, 68, 12, 51, 50, 52, 60, 1, 62, 54, 62, - 64, 67, 58, 54, 68, 12, 64, 55, 12, 74, 64, 70, 67, 12, 1, 53, 50, 53, 80, 1, 0, -}; -u16 D_8017E36C[28] = { - 9, 48, 64, 70, 91, 61, 61, 12, 51, 54, 12, 68, 64, 67, 67, 74, 79, 12, 1, 65, 70, 63, 60, 68, 76, 1, 0, 0, -}; -u16 D_8017E3A4[32] = { - 9, 43, 57, 54, 68, 54, 12, 56, 70, 74, 68, 12, 59, 70, 68, 69, - 1, 60, 54, 54, 65, 12, 52, 64, 62, 58, 63, 56, 80, 1, 0, 0, -}; -u16 D_8017E3E4[24] = { - 9, 27, 64, 63, 91, 69, 12, 56, 64, 12, 53, 74, 58, 63, 91, 1, 64, 63, 12, 62, 54, 76, 1, 0, -}; -u16 D_8017E414[22] = { - 9, 32, 91, 61, 61, 12, 69, 50, 60, 54, 12, 69, 57, 54, 12, 61, 54, 55, 69, 80, 1, 0, -}; -u16 D_8017E440[22] = { - 9, 32, 91, 71, 54, 12, 56, 64, 69, 12, 69, 57, 54, 12, 67, 58, 56, 57, 69, 80, 1, 0, -}; -u16 D_8017E46C[28] = { - 10, 32, 91, 62, 12, 51, 54, 50, 69, 54, 63, 12, 70, 65, 1, 65, 67, 54, 69, 69, 74, 12, 51, 50, 53, 80, 1, 0, -}; -u16 D_8017E4A4[30] = { - 9, 33, 54, 54, 75, 12, 35, 50, 72, 54, 54, 75, 76, 1, 46, 57, 50, 69, 12, 58, 68, 12, 69, 57, 50, 69, 77, 76, 1, 0, -}; -u16 D_8017E4E0[36] = { - 9, 43, 57, 50, 69, 12, 69, 54, 62, 65, 61, 54, 12, 56, 58, 71, 54, 68, - 1, 62, 54, 12, 69, 57, 54, 12, 52, 67, 54, 54, 65, 68, 80, 1, 0, 0, -}; -u16 D_8017E528[38] = { - 9, 46, 57, 50, 69, 91, 68, 12, 56, 64, 58, 63, 56, 12, 64, 63, 77, 1, 31, - 54, 91, 68, 12, 67, 70, 63, 63, 58, 63, 91, 12, 50, 72, 50, 74, 76, 1, 0, -}; -u16 D_8017E574[14] = { - 9, 42, 69, 50, 74, 12, 50, 61, 54, 67, 69, 76, 1, 0, -}; -u16 D_8017E590[30] = { - 9, 27, 64, 63, 91, 69, 12, 56, 54, 69, 12, 69, 64, 64, 12, 1, 52, 61, 64, 68, 54, 79, 12, 29, 64, 73, 76, 76, 1, 0, -}; -u16 D_8017E5CC[32] = { - 9, 32, 69, 91, 68, 12, 50, 61, 61, 12, 52, 64, 62, 58, 63, 91, - 1, 53, 64, 72, 63, 12, 69, 64, 12, 69, 57, 58, 68, 80, 1, 0, -}; -u16 D_8017E60C[44] = { - 9, 32, 91, 71, 54, 12, 56, 64, 69, 12, 50, 12, 25, 24, 27, 1, 55, 54, 54, 61, 58, 63, - 56, 12, 50, 51, 64, 70, 69, 12, 69, 57, 58, 68, 79, 12, 1, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_8017E664[30] = { - 9, 32, 91, 61, 61, 12, 56, 64, 12, 58, 69, 12, 50, 61, 64, 63, 54, 1, 55, 67, 64, 62, 12, 57, 54, 67, 54, 80, 1, 0, -}; -u16 D_8017E6A0[8] = { - 9, 29, 64, 73, 76, 76, 1, 0, -}; -u16 D_8017E6B0[8] = { - 9, 29, 64, 73, 76, 76, 1, 0, -}; -u16 D_8017E6C0[8] = { - 9, 29, 64, 73, 76, 76, 1, 0, -}; -u16 D_8017E6D0[40] = { - 9, 32, 91, 71, 54, 12, 51, 54, 54, 63, 12, 72, 50, 58, 69, 58, 63, 56, 1, 55, - 64, 67, 12, 74, 64, 70, 79, 12, 42, 69, 50, 67, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_8017E720[38] = { - 9, 48, 64, 70, 12, 60, 63, 64, 72, 12, 69, 57, 50, 69, 12, 32, 1, 52, 64, - 63, 69, 67, 64, 61, 12, 69, 57, 54, 12, 56, 50, 61, 50, 73, 74, 80, 1, 0, -}; -u16 D_8017E76C[36] = { - 9, 32, 69, 91, 68, 12, 55, 64, 64, 61, 58, 68, 57, 12, 69, 64, 12, 1, - 52, 64, 62, 54, 12, 50, 56, 50, 58, 63, 68, 69, 12, 62, 54, 80, 1, 0, -}; -u16 D_8017E7B4[38] = { - 9, 48, 64, 70, 12, 72, 58, 61, 61, 12, 53, 58, 54, 12, 59, 70, 68, 69, 1, - 61, 58, 60, 54, 12, 74, 64, 70, 67, 12, 55, 50, 69, 57, 54, 67, 80, 1, 0, -}; -u16 D_8017E800[22] = { - 9, 29, 64, 73, 76, 76, 12, 1, 24, 67, 54, 12, 74, 64, 70, 12, 38, 34, 77, 1, 0, 0, -}; -u16 D_8017E82C[22] = { - 9, 48, 28, 42, 76, 76, 12, 1, 48, 64, 70, 12, 53, 58, 53, 12, 58, 69, 76, 76, 1, 0, -}; -u16 D_8017E858[40] = { - 9, 38, 34, 79, 12, 32, 91, 61, 61, 12, 50, 53, 62, 58, 69, 12, 58, 69, 80, 1, - 48, 64, 70, 12, 53, 58, 53, 12, 56, 64, 64, 53, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_8017E8A8[30] = { - 9, 42, 65, 61, 58, 69, 12, 70, 65, 12, 50, 63, 53, 12, 69, 50, 60, 54, 1, 58, 69, 12, 69, 64, 12, 54, 62, 76, 1, 0, -}; -u16 D_8017E8E4[40] = { - 10, 46, 57, 74, 12, 50, 67, 54, 12, 68, 57, 58, 65, 68, 1, 52, 64, 62, 58, 63, - 56, 12, 64, 70, 69, 12, 64, 55, 12, 69, 57, 54, 1, 51, 50, 68, 54, 77, 1, 0, -}; -u16 D_8017E934[32] = { - 9, 42, 57, 64, 64, 69, 76, 12, 31, 54, 91, 68, 12, 67, 58, 56, - 57, 69, 1, 51, 54, 57, 58, 63, 53, 12, 62, 54, 76, 1, 0, 0, -}; -u16 D_8017E974[28] = { - 9, 29, 64, 73, 79, 12, 56, 54, 69, 12, 69, 57, 58, 68, 12, 56, 70, 74, 1, 64, 55, 55, 12, 62, 54, 76, 1, 0, -}; -u16 D_8017E9AC[40] = { - 9, 43, 50, 60, 54, 12, 52, 50, 67, 54, 12, 64, 55, 12, 69, 57, 54, 1, 56, 70, - 74, 12, 51, 54, 57, 58, 63, 53, 12, 62, 54, 79, 12, 1, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017E9FC[28] = { - 9, 32, 12, 52, 50, 63, 91, 69, 12, 68, 57, 50, 60, 54, 12, 1, 69, 57, 58, 68, 12, 56, 70, 74, 76, 1, 0, 0, -}; -u16 D_8017EA34[42] = { - 9, 43, 57, 58, 68, 12, 58, 68, 12, 67, 54, 50, 61, 61, 74, 1, 68, 69, 50, 67, 69, - 58, 63, 56, 12, 69, 64, 12, 69, 58, 52, 60, 1, 62, 54, 12, 64, 55, 55, 76, 1, 0, -}; -u16 D_8017EA88[34] = { - 9, 46, 57, 50, 69, 91, 68, 12, 69, 50, 60, 58, 63, 56, 12, 74, 64, - 70, 1, 68, 64, 12, 61, 64, 63, 56, 79, 12, 29, 64, 73, 77, 1, 0, -}; -u16 D_8017EACC[18] = { - 9, 27, 50, 63, 56, 79, 12, 32, 91, 62, 12, 57, 58, 69, 76, 1, 0, 0, -}; -u16 D_8017EAF0[18] = { - 9, 24, 57, 57, 57, 76, 76, 12, 32, 91, 62, 12, 57, 58, 69, 76, 1, 0, -}; -u16 D_8017EB14[24] = { - 9, 42, 57, 64, 64, 69, 76, 12, 1, 43, 57, 54, 74, 12, 56, 64, 69, 12, 62, 54, 76, 1, 0, 0, -}; -u16 D_8017EB44[44] = { - 9, 30, 54, 54, 79, 12, 32, 91, 71, 54, 12, 51, 54, 54, 63, 12, 1, 68, 50, 71, 54, 53, - 12, 51, 74, 12, 29, 64, 73, 80, 1, 31, 64, 72, 12, 68, 72, 54, 61, 61, 80, 1, 0, 0, -}; -u16 D_8017EB9C[28] = { - 9, 31, 64, 64, 76, 12, 43, 57, 50, 69, 12, 72, 50, 68, 1, 43, 38, 38, 12, 52, 61, 64, 68, 54, 80, 1, 0, 0, -}; -u16 D_8017EBD4[40] = { - 9, 48, 64, 70, 67, 12, 55, 50, 69, 57, 54, 67, 12, 57, 54, 61, 65, 54, 53, 1, - 62, 54, 12, 61, 58, 60, 54, 12, 69, 57, 50, 69, 79, 12, 69, 64, 64, 80, 1, 0, -}; -u16 D_8017EC24[30] = { - 9, 43, 58, 62, 54, 12, 55, 64, 67, 12, 50, 12, 61, 58, 69, 69, 61, 54, 12, 1, 65, 50, 74, 51, 50, 52, 60, 76, 1, 0, -}; -u16 D_8017EC60[38] = { - 9, 48, 64, 70, 91, 67, 54, 12, 63, 64, 69, 12, 56, 54, 69, 69, 58, 63, 91, - 1, 50, 72, 50, 74, 12, 69, 57, 50, 69, 12, 54, 50, 68, 74, 76, 1, 0, 0, -}; -u16 D_8017ECAC[36] = { - 9, 32, 12, 72, 64, 63, 91, 69, 12, 61, 54, 69, 12, 74, 64, 70, 12, 56, - 54, 69, 1, 50, 72, 50, 74, 12, 55, 67, 64, 62, 12, 62, 54, 76, 1, 0, -}; -u16 D_8017ECF4[26] = { - 9, 48, 64, 70, 91, 67, 54, 12, 53, 54, 50, 53, 1, 62, 54, 50, 69, 79, 12, 65, 50, 61, 76, 1, 0, 0, -}; -u16 D_8017ED28[20] = { - 9, 32, 91, 71, 54, 12, 56, 64, 69, 12, 74, 64, 70, 12, 63, 64, 72, 76, 1, 0, -}; -u16 D_8017ED50[16] = { - 9, 48, 64, 70, 91, 67, 54, 12, 62, 58, 63, 54, 76, 1, 0, 0, -}; -u16 D_8017ED70[22] = { - 9, 42, 52, 67, 50, 69, 52, 57, 12, 64, 63, 54, 12, 51, 64, 56, 54, 74, 76, 1, 0, 0, -}; -u16 D_8017ED9C[14] = { - 9, 32, 12, 56, 64, 69, 12, 64, 63, 54, 76, 1, 0, 0, -}; -u16 D_8017EDB8[20] = { - 9, 43, 57, 54, 67, 54, 91, 68, 12, 64, 63, 54, 12, 53, 64, 72, 63, 76, 1, 0, -}; -u16 D_8017EDE0[36] = { - 10, 26, 50, 63, 91, 69, 12, 61, 54, 69, 12, 74, 64, 70, 12, 53, 64, 12, - 1, 69, 57, 50, 69, 79, 12, 42, 69, 50, 67, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017EE28[44] = { - 10, 24, 63, 53, 67, 64, 68, 68, 12, 57, 50, 68, 12, 64, 67, 53, 54, 67, 54, 53, 1, 70, - 68, 12, 69, 64, 12, 69, 50, 60, 54, 12, 74, 64, 70, 12, 53, 64, 72, 63, 80, 1, 0, 0, -}; -u16 D_8017EE80[46] = { - 10, 46, 54, 91, 67, 54, 12, 56, 54, 69, 69, 58, 63, 91, 12, 65, 50, 58, 53, 1, 50, 12, 61, - 64, 69, 12, 64, 55, 12, 52, 50, 68, 57, 12, 55, 64, 67, 12, 1, 69, 57, 58, 68, 80, 1, 0, -}; -u16 D_8017EEDC[28] = { - 10, 39, 54, 65, 65, 74, 76, 12, 35, 64, 63, 56, 12, 69, 58, 62, 54, 1, 63, 64, 12, 68, 54, 54, 76, 1, 0, 0, -}; -u16 D_8017EF14[30] = { - 10, 24, 63, 53, 67, 64, 68, 68, 91, 12, 54, 63, 54, 62, 74, 12, 58, 68, 1, 62, 74, 12, 54, 63, 54, 62, 74, 80, 1, 0, -}; -u16 D_8017EF50[40] = { - 9, 33, 70, 68, 69, 12, 72, 57, 50, 69, 12, 32, 12, 63, 54, 54, 53, 12, 1, 69, - 64, 12, 68, 54, 54, 80, 12, 42, 69, 50, 67, 12, 46, 64, 61, 55, 80, 1, 0, 0, -}; -u16 D_8017EFA0[40] = { - 10, 48, 64, 70, 91, 61, 61, 12, 51, 54, 12, 68, 54, 54, 58, 63, 56, 1, 74, 64, - 70, 67, 12, 53, 50, 53, 12, 68, 64, 64, 63, 79, 12, 1, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017EFF0[44] = { - 9, 48, 64, 70, 91, 67, 54, 12, 58, 63, 12, 62, 74, 12, 1, 68, 58, 56, 57, 69, 68, 76, - 12, 48, 64, 70, 91, 67, 54, 1, 56, 64, 58, 63, 56, 12, 53, 64, 72, 63, 76, 1, 0, 0, -}; -u16 D_8017F048[36] = { - 9, 48, 64, 70, 91, 67, 54, 12, 63, 64, 69, 12, 50, 68, 12, 69, 64, 70, - 56, 57, 1, 50, 68, 12, 32, 12, 69, 57, 64, 70, 56, 57, 69, 80, 1, 0, -}; -u16 D_8017F090[34] = { - 9, 43, 57, 50, 69, 12, 67, 54, 72, 50, 67, 53, 91, 68, 12, 50, 68, - 1, 56, 64, 64, 53, 12, 50, 68, 12, 62, 58, 63, 54, 76, 1, 0, 0, -}; -u16 D_8017F0D4[32] = { - 9, 25, 64, 72, 12, 51, 54, 55, 64, 67, 54, 12, 69, 57, 54, 1, - 56, 67, 54, 50, 69, 12, 24, 63, 53, 67, 64, 68, 68, 76, 1, 0, -}; -u16 D_8017F114[24] = { - 9, 48, 64, 70, 91, 67, 54, 12, 63, 64, 69, 12, 68, 64, 12, 69, 64, 70, 56, 57, 76, 1, 0, 0, -}; -u16 D_8017F144[40] = { - 9, 24, 63, 63, 64, 74, 58, 63, 56, 12, 51, 58, 67, 53, 76, 12, 1, 32, 12, 50, - 62, 12, 69, 57, 54, 12, 56, 67, 54, 50, 69, 12, 35, 54, 64, 63, 76, 1, 0, 0, -}; -u16 D_8017F194[36] = { - 9, 32, 91, 61, 61, 12, 53, 64, 12, 74, 64, 70, 12, 55, 50, 68, 69, 79, - 1, 39, 54, 65, 65, 74, 12, 64, 61, 53, 12, 65, 50, 61, 80, 1, 0, 0, -}; -u16 D_8017F1DC[30] = { - 9, 42, 69, 58, 52, 60, 12, 69, 64, 12, 69, 57, 54, 12, 65, 64, 63, 53, 79, 1, 29, 67, 64, 56, 56, 58, 54, 80, 1, 0, -}; -u16 D_8017F218[42] = { - 9, 32, 12, 72, 58, 61, 61, 12, 63, 64, 69, 12, 51, 54, 1, 53, 54, 55, 54, 50, 69, - 54, 53, 12, 51, 74, 12, 69, 57, 58, 68, 12, 1, 69, 67, 50, 68, 57, 76, 1, 0, 0, -}; -u16 D_8017F26C[28] = { - 9, 42, 57, 64, 64, 69, 12, 62, 54, 12, 53, 64, 72, 63, 1, 58, 55, 12, 74, 64, 70, 12, 52, 50, 63, 76, 1, 0, -}; -u16 D_8017F2A4[34] = { - 9, 26, 64, 62, 54, 12, 64, 63, 79, 12, 61, 58, 69, 69, 61, 54, 12, - 62, 50, 63, 76, 1, 42, 57, 64, 64, 69, 12, 62, 54, 76, 1, 0, 0, -}; -u16 D_8017F2E8[26] = { - 9, 32, 91, 62, 12, 63, 64, 69, 12, 50, 55, 67, 50, 58, 53, 12, 64, 55, 12, 1, 48, 38, 44, 76, 1, 0, -}; -u16 D_8017F31C[20] = { - 9, 32, 80, 80, 80, 52, 50, 63, 91, 69, 80, 80, 80, 61, 64, 68, 54, 76, 1, 0, -}; -u16 D_8017F344[28] = { - 9, 43, 57, 58, 68, 12, 52, 50, 63, 91, 69, 12, 51, 54, 1, 57, 50, 65, 65, 54, 63, 58, 63, 56, 76, 1, 0, 0, -}; -u16 D_8017F37C[38] = { - 9, 36, 74, 12, 51, 54, 50, 70, 69, 58, 55, 70, 61, 12, 67, 54, 72, 50, 67, - 53, 76, 1, 24, 50, 50, 67, 67, 67, 56, 56, 56, 57, 57, 57, 76, 1, 0, 0, -}; -u16 D_8017F3C8[18] = { - 9, 44, 63, 52, 61, 54, 12, 24, 63, 53, 67, 64, 68, 68, 76, 1, 0, 0, -}; -u16 D_8017F3EC[18] = { - 9, 46, 57, 50, 69, 12, 69, 57, 54, 12, 57, 54, 52, 60, 77, 76, 1, 0, -}; -u16 D_8017F410[40] = { - 10, 24, 12, 51, 64, 62, 51, 12, 57, 50, 68, 12, 51, 54, 54, 63, 1, 65, 61, 50, - 63, 69, 54, 53, 12, 50, 69, 12, 69, 57, 54, 12, 51, 50, 68, 54, 80, 1, 0, 0, -}; -u16 D_8017F460[36] = { - 10, 30, 54, 54, 75, 76, 12, 26, 50, 63, 12, 50, 63, 74, 64, 63, 54, 1, - 69, 50, 60, 54, 12, 52, 50, 67, 54, 12, 64, 55, 12, 58, 69, 77, 1, 0, -}; -u16 D_8017F4A8[40] = { - 10, 35, 54, 69, 91, 68, 12, 69, 50, 60, 54, 12, 52, 50, 67, 54, 12, 64, 55, 1, - 69, 57, 54, 68, 54, 12, 56, 70, 74, 68, 12, 55, 58, 67, 68, 69, 80, 1, 0, 0, -}; -u16 D_8017F4F8[36] = { - 10, 27, 50, 63, 56, 54, 67, 80, 12, 38, 63, 54, 12, 62, 58, 63, 70, 69, - 54, 1, 69, 64, 12, 54, 73, 65, 61, 64, 68, 58, 64, 63, 80, 1, 0, 0, -}; -u16 D_8017F540[28] = { - 10, 84, 81, 12, 68, 54, 52, 64, 63, 53, 68, 12, 69, 64, 1, 54, 73, 65, 61, 64, 68, 58, 64, 63, 80, 1, 0, 0, -}; -u16 D_8017F578[28] = { - 10, 82, 86, 12, 68, 54, 52, 64, 63, 53, 68, 12, 69, 64, 1, 54, 73, 65, 61, 64, 68, 58, 64, 63, 80, 1, 0, 0, -}; -u16 D_8017F5B0[30] = { - 10, 25, 64, 62, 51, 12, 54, 73, 65, 61, 64, 53, 58, 63, 56, 80, 1, 34, 54, 54, 65, 12, 52, 61, 54, 50, 67, 80, 1, 0, -}; -u16 D_8017F5EC[34] = { - 10, 32, 91, 61, 61, 12, 69, 50, 60, 54, 12, 52, 50, 67, 54, 12, 64, - 55, 1, 69, 57, 54, 12, 51, 64, 62, 51, 12, 63, 64, 72, 80, 1, 0, -}; -u16 D_8017F630[42] = { - 9, 28, 62, 54, 67, 56, 54, 63, 52, 74, 1, 62, 50, 63, 54, 70, 71, 54, 67, 68, 76, - 12, 1, 30, 54, 69, 12, 64, 70, 69, 12, 64, 55, 12, 69, 57, 54, 67, 54, 76, 1, 0, -}; -u16 D_8017F684[22] = { - 9, 43, 57, 54, 74, 12, 50, 61, 62, 64, 68, 69, 12, 56, 64, 69, 12, 70, 68, 76, 1, 0, -}; -u16 D_8017F6B0[38] = { - 9, 32, 91, 62, 12, 63, 64, 69, 12, 69, 64, 64, 12, 52, 67, 50, 75, 74, 1, - 50, 51, 64, 70, 69, 12, 69, 57, 64, 68, 54, 12, 56, 70, 74, 68, 80, 1, 0, -}; -u16 D_8017F6FC[24] = { - 9, 42, 64, 12, 69, 57, 50, 69, 91, 68, 12, 42, 69, 50, 67, 12, 46, 64, 61, 55, 77, 1, 0, 0, -}; -u16 D_8017F72C[20] = { - 9, 31, 54, 74, 79, 12, 72, 54, 12, 62, 50, 53, 54, 12, 58, 69, 76, 1, 0, 0, -}; -u16 D_8017F754[22] = { - 9, 29, 64, 73, 79, 12, 69, 50, 60, 54, 12, 58, 69, 12, 54, 50, 68, 74, 76, 1, 0, 0, -}; -u16 D_8017F780[30] = { - 9, 43, 57, 50, 69, 12, 72, 50, 68, 12, 50, 12, 52, 61, 64, 68, 54, 1, 52, 50, 61, 61, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_8017F7BC[38] = { - 9, 35, 64, 64, 60, 68, 12, 61, 58, 60, 54, 12, 72, 54, 12, 72, 58, 63, 1, - 69, 64, 53, 50, 74, 79, 12, 42, 69, 50, 67, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_8017F808[30] = { - 9, 26, 61, 64, 68, 54, 79, 12, 51, 70, 69, 12, 63, 64, 12, 52, 58, 56, 50, 67, 76, 1, 31, 24, 12, 31, 24, 76, 1, 0, -}; -u16 D_8017F844[40] = { - 9, 32, 91, 71, 54, 12, 56, 64, 69, 12, 69, 72, 64, 12, 72, 64, 67, 53, 68, 1, - 55, 64, 67, 12, 74, 64, 70, 94, 12, 35, 38, 78, 42, 28, 41, 76, 76, 76, 1, 0, -}; -u16 D_8017F894[26] = { - 9, 42, 52, 64, 67, 54, 12, 64, 63, 54, 12, 55, 64, 67, 12, 1, 24, 63, 53, 67, 64, 68, 68, 76, 1, 0, -}; -u16 D_8017F8C8[22] = { - 10, 32, 12, 56, 64, 69, 12, 69, 57, 54, 12, 61, 50, 68, 69, 12, 64, 63, 54, 76, 1, 0, -}; -u16 D_8017F8F4[22] = { - 10, 32, 12, 56, 64, 69, 12, 69, 57, 54, 12, 61, 50, 68, 69, 12, 64, 63, 54, 76, 1, 0, -}; -u16 D_8017F920[22] = { - 10, 32, 12, 56, 64, 69, 12, 69, 57, 54, 12, 61, 50, 68, 69, 12, 64, 63, 54, 76, 1, 0, -}; -u16 D_8017F94C[38] = { - 9, 34, 54, 54, 65, 12, 50, 63, 12, 54, 74, 54, 12, 64, 63, 12, 74, 64, 70, - 67, 12, 1, 68, 57, 58, 54, 61, 53, 12, 56, 50, 70, 56, 54, 80, 1, 0, 0, -}; -u16 D_8017F998[32] = { - 9, 43, 57, 54, 12, 24, 67, 72, 58, 63, 56, 12, 62, 58, 56, 57, - 69, 1, 63, 64, 69, 12, 62, 50, 60, 54, 12, 58, 69, 76, 1, 0, -}; -u16 D_8017F9D8[20] = { - 9, 25, 67, 50, 52, 54, 12, 74, 64, 70, 67, 68, 54, 61, 71, 54, 68, 76, 1, 0, -}; -u16 D_8017FA00[20] = { - 9, 42, 57, 64, 64, 69, 12, 69, 57, 54, 12, 67, 64, 52, 60, 68, 76, 1, 0, 0, -}; -u16 D_8017FA28[54] = { - 9, 43, 57, 58, 68, 12, 51, 50, 51, 74, 12, 52, 50, 63, 12, 69, 50, 60, 54, 1, 69, 54, 62, 65, 54, 67, 50, - 69, 70, 67, 54, 68, 12, 70, 65, 12, 69, 64, 1, 90, 81, 81, 81, 12, 53, 54, 56, 67, 54, 54, 68, 80, 1, 0, -}; -u16 D_8017FA94[36] = { - 9, 43, 54, 62, 65, 54, 67, 50, 69, 70, 67, 54, 12, 58, 68, 1, 87, 81, - 81, 81, 12, 50, 63, 53, 12, 52, 61, 58, 62, 51, 58, 63, 56, 76, 1, 0, -}; -u16 D_8017FADC[28] = { - 9, 32, 69, 91, 68, 12, 63, 64, 72, 12, 50, 69, 12, 89, 81, 81, 81, 76, 12, 1, 38, 57, 12, 63, 64, 76, 1, 0, -}; -u16 D_8017FB14[44] = { - 10, 35, 64, 64, 60, 68, 12, 61, 58, 60, 54, 12, 74, 64, 70, 12, 1, 52, 64, 70, 61, 53, - 12, 70, 68, 54, 12, 68, 64, 62, 54, 1, 57, 54, 61, 65, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_8017FB6C[10] = { - 10, 25, 58, 61, 61, 77, 76, 1, 0, 0, -}; -u16 D_8017FB80[38] = { - 9, 27, 64, 63, 91, 69, 12, 56, 54, 69, 12, 69, 64, 64, 1, 54, 73, 52, 58, - 69, 54, 53, 80, 12, 31, 54, 67, 54, 12, 72, 54, 12, 56, 64, 76, 1, 0, 0, -}; -u16 D_8017FBCC[26] = { - 10, 46, 50, 69, 52, 57, 12, 74, 64, 70, 67, 68, 54, 61, 55, 79, 1, 29, 64, 73, 80, 80, 80, 1, 0, 0, -}; -u16 D_8017FC00[32] = { - 9, 43, 57, 54, 74, 91, 67, 54, 12, 50, 69, 69, 50, 52, 60, 58, - 63, 56, 12, 1, 58, 63, 12, 56, 67, 64, 70, 65, 68, 76, 1, 0, -}; -u16 D_8017FC40[36] = { - 9, 43, 31, 32, 42, 12, 58, 68, 12, 69, 57, 54, 12, 54, 63, 54, 62, 74, - 91, 68, 1, 51, 58, 64, 78, 72, 54, 50, 65, 64, 63, 77, 76, 1, 0, 0, -}; -u16 D_8017FC88[30] = { - 9, 24, 63, 53, 67, 64, 68, 68, 12, 58, 68, 12, 50, 63, 1, 58, 63, 68, 50, 63, 54, 12, 55, 64, 64, 61, 76, 1, 0, 0, -}; -u16 D_8017FCC4[38] = { - 9, 36, 50, 74, 51, 54, 12, 58, 69, 91, 68, 12, 50, 63, 12, 50, 67, 62, 80, - 1, 24, 58, 62, 12, 55, 64, 67, 12, 69, 57, 54, 12, 50, 67, 62, 76, 1, 0, -}; -u16 D_8017FD10[32] = { - 9, 32, 12, 50, 58, 63, 91, 69, 12, 74, 64, 70, 67, 12, 51, 70, - 53, 53, 74, 76, 1, 30, 64, 12, 50, 72, 50, 74, 76, 1, 0, 0, -}; -u16 D_8017FD50[38] = { - 9, 30, 64, 64, 53, 12, 67, 58, 53, 53, 50, 63, 52, 54, 80, 12, 32, 1, 50, - 61, 62, 64, 68, 69, 12, 56, 64, 69, 12, 51, 70, 67, 63, 54, 53, 76, 1, 0, -}; -u16 D_8017FD9C[42] = { - 9, 32, 69, 91, 68, 12, 69, 64, 64, 12, 57, 64, 69, 76, 12, 32, 12, 1, 52, 50, 63, - 91, 69, 12, 69, 50, 60, 54, 12, 58, 69, 1, 50, 63, 74, 62, 64, 67, 54, 76, 1, 0, -}; -u16 D_8017FDF0[48] = { - 9, 27, 64, 63, 91, 69, 12, 55, 61, 74, 12, 69, 64, 64, 12, 61, 64, 72, 76, 1, 48, 64, 70, 67, - 12, 68, 57, 58, 65, 12, 52, 50, 63, 91, 69, 12, 1, 69, 50, 60, 54, 12, 58, 69, 76, 1, 0, 0, -}; -u16 D_8017FE50[34] = { - 9, 38, 34, 12, 56, 70, 74, 68, 79, 12, 53, 54, 68, 69, 67, 64, 74, - 1, 50, 61, 61, 12, 51, 50, 67, 67, 58, 54, 67, 68, 80, 1, 0, 0, -}; -u16 D_8017FE94[34] = { - 9, 24, 58, 62, 12, 55, 64, 67, 12, 69, 57, 54, 12, 68, 58, 73, 1, - 54, 63, 54, 67, 56, 74, 12, 69, 64, 72, 54, 67, 68, 80, 1, 0, 0, -}; -u16 D_8017FED8[24] = { - 9, 32, 91, 61, 61, 12, 52, 64, 71, 54, 67, 12, 74, 64, 70, 79, 12, 1, 29, 64, 73, 80, 1, 0, -}; -u16 D_8017FF08[24] = { - 9, 48, 64, 70, 67, 12, 52, 50, 67, 52, 50, 68, 68, 12, 58, 68, 1, 62, 58, 63, 54, 76, 1, 0, -}; -u16 D_8017FF38[42] = { - 10, 31, 54, 74, 76, 12, 43, 57, 54, 12, 55, 64, 67, 52, 54, 12, 1, 55, 58, 54, 61, - 53, 12, 58, 68, 12, 1, 53, 58, 68, 50, 65, 65, 54, 50, 67, 58, 63, 56, 76, 1, 0, -}; -u16 D_8017FF8C[32] = { - 9, 35, 64, 64, 60, 68, 12, 61, 58, 60, 54, 12, 72, 54, 91, 71, - 54, 1, 56, 64, 69, 12, 52, 64, 62, 65, 50, 63, 74, 80, 1, 0, -}; -u16 D_8017FFCC[26] = { - 10, 39, 61, 50, 74, 12, 69, 58, 62, 54, 12, 58, 68, 12, 64, 71, 54, 67, 79, 1, 42, 69, 50, 67, 12, 29, -}; -u16 D_8018000C[42] = { - 10, 32, 12, 69, 57, 58, 63, 60, 12, 32, 91, 61, 61, 12, 1, 69, 64, 67, 69, 70, 67, - 54, 12, 74, 64, 70, 12, 55, 64, 67, 12, 1, 50, 72, 57, 58, 61, 54, 76, 1, 0, 0, -}; -u16 D_80180060[44] = { - 10, 27, 50, 53, 53, 74, 12, 68, 52, 67, 54, 50, 62, 54, 53, 1, 41, 28, 24, 35, 12, 56, - 64, 64, 53, 12, 51, 54, 55, 64, 67, 54, 1, 57, 54, 12, 53, 58, 54, 53, 76, 1, 0, 0, -}; -u16 D_801800B8[34] = { - 10, 48, 64, 70, 91, 61, 61, 12, 51, 54, 12, 68, 64, 67, 67, 74, 1, - 74, 64, 70, 12, 52, 67, 64, 68, 68, 54, 53, 12, 70, 68, 76, 1, 0, -}; -u16 D_801800FC[30] = { - 10, 30, 64, 64, 53, 80, 12, 32, 12, 68, 54, 54, 12, 69, 57, 54, 1, 54, 63, 54, 62, 74, 12, 52, 64, 67, 54, 80, 1, 0, -}; -u16 D_80180138[32] = { - 10, 27, 54, 68, 69, 67, 64, 74, 12, 69, 57, 54, 1, 68, 50, 69, - 54, 61, 61, 58, 69, 54, 91, 68, 12, 52, 64, 67, 54, 76, 1, 0, -}; -u16 D_80180178[24] = { - 9, 45, 54, 63, 64, 62, 79, 12, 57, 54, 67, 54, 12, 72, 54, 12, 52, 64, 62, 54, 80, 1, 0, 0, -}; -u16 D_801801A8[34] = { - 9, 43, 57, 64, 68, 54, 12, 68, 57, 58, 65, 68, 12, 50, 67, 54, 1, - 68, 57, 58, 54, 61, 53, 54, 53, 79, 12, 69, 64, 64, 76, 1, 0, 0, -}; -u16 D_801801EC[38] = { - 9, 48, 64, 70, 12, 50, 67, 54, 12, 37, 38, 43, 12, 69, 50, 60, 58, 63, 56, - 1, 57, 58, 62, 12, 53, 64, 72, 63, 12, 69, 64, 53, 50, 74, 80, 1, 0, 0, -}; -u16 D_80180238[32] = { - 9, 46, 57, 50, 69, 91, 68, 12, 69, 50, 60, 58, 63, 56, 12, 68, - 64, 12, 1, 61, 64, 63, 56, 79, 12, 29, 64, 73, 77, 1, 0, 0, -}; -u16 D_80180278[22] = { - 9, 43, 57, 54, 74, 12, 53, 64, 63, 91, 69, 12, 56, 58, 71, 54, 12, 70, 65, 80, 1, 0, -}; -u16 D_801802A4[30] = { - 9, 42, 69, 50, 67, 12, 46, 64, 61, 55, 12, 50, 56, 50, 58, 63, 77, 76, 1, 46, 57, 74, 12, 63, 64, 72, 77, 1, 0, 0, -}; -u16 D_801802E0[30] = { - 9, 35, 54, 69, 91, 68, 12, 51, 50, 52, 60, 12, 70, 65, 1, 69, 57, 54, 12, 68, 66, 70, 50, 53, 67, 64, 63, 80, 1, 0, -}; -u16 D_8018031C[38] = { - 9, 42, 64, 62, 54, 51, 64, 53, 74, 91, 68, 12, 56, 64, 63, 63, 50, 1, 65, - 50, 74, 12, 55, 64, 67, 12, 50, 61, 61, 12, 69, 57, 58, 68, 80, 1, 0, 0, -}; -u16 D_80180368[32] = { - 9, 27, 64, 63, 91, 69, 12, 61, 54, 69, 12, 50, 63, 74, 12, 64, - 55, 1, 91, 54, 62, 12, 69, 57, 67, 64, 70, 56, 57, 76, 1, 0, -}; -u16 D_801803A8[44] = { - 9, 42, 64, 62, 54, 69, 57, 58, 63, 56, 91, 68, 12, 72, 67, 64, 63, 56, 80, 1, 32, 12, - 53, 64, 63, 91, 69, 12, 68, 54, 54, 12, 1, 50, 63, 74, 69, 57, 58, 63, 56, 80, 1, 0, -}; -u16 D_80180400[44] = { - 9, 31, 64, 61, 53, 12, 91, 54, 62, 76, 12, 43, 57, 54, 74, 91, 67, 54, 1, 69, 67, 74, - 58, 63, 56, 12, 69, 64, 12, 56, 54, 69, 12, 1, 69, 57, 67, 64, 70, 56, 57, 76, 1, 0, -}; -u16 D_80180458[42] = { - 10, 29, 64, 73, 79, 12, 74, 64, 70, 91, 67, 54, 12, 1, 68, 70, 65, 65, 64, 68, 54, - 53, 12, 69, 64, 1, 68, 57, 64, 64, 69, 12, 91, 54, 62, 12, 50, 61, 61, 76, 1, 0, -}; -u16 D_801804AC[32] = { - 10, 30, 64, 64, 53, 12, 59, 64, 51, 76, 12, 1, 34, 54, 54, 65, - 12, 70, 65, 12, 69, 57, 54, 12, 65, 50, 52, 54, 76, 1, 0, 0, -}; -u16 D_801804EC[32] = { - 9, 32, 68, 12, 69, 57, 50, 69, 12, 69, 57, 54, 12, 51, 54, 68, - 69, 1, 74, 64, 70, 12, 52, 50, 63, 12, 53, 64, 77, 1, 0, 0, -}; -u16 D_8018052C[34] = { - 10, 48, 64, 70, 91, 67, 54, 12, 51, 54, 52, 64, 62, 58, 63, 56, 12, - 50, 1, 51, 54, 69, 69, 54, 67, 12, 65, 58, 61, 64, 69, 80, 1, 0, -}; -u16 D_80180570[38] = { - 9, 42, 70, 67, 65, 67, 58, 68, 54, 12, 50, 69, 69, 50, 52, 60, 1, 52, 64, - 62, 58, 63, 56, 12, 55, 67, 64, 62, 12, 50, 51, 64, 71, 54, 76, 1, 0, 0, -}; -u16 D_801805BC[38] = { - 9, 32, 91, 61, 61, 12, 69, 50, 60, 54, 12, 52, 50, 67, 54, 12, 64, 55, 1, - 54, 71, 54, 67, 74, 69, 57, 58, 63, 56, 12, 51, 54, 61, 64, 72, 80, 1, 0, -}; -u16 D_80180608[30] = { - 9, 32, 91, 71, 54, 12, 56, 64, 69, 12, 54, 71, 54, 67, 74, 69, 57, 58, 63, 56, 1, 50, 51, 64, 71, 54, 80, 1, 0, 0, -}; -u16 D_80180644[46] = { - 9, 24, 57, 12, 57, 50, 76, 12, 43, 57, 64, 70, 56, 57, 69, 12, 74, 64, 70, 1, 52, 64, 70, - 61, 53, 12, 57, 58, 53, 54, 12, 55, 67, 64, 62, 12, 62, 54, 79, 12, 1, 54, 57, 77, 1, 0, -}; -u16 D_801806A0[30] = { - 9, 28, 68, 52, 50, 65, 58, 63, 56, 77, 12, 32, 12, 53, 64, 63, 91, 69, 1, 69, 57, 58, 63, 60, 12, 68, 64, 76, 1, 0, -}; -u16 D_801806DC[24] = { - 9, 31, 54, 74, 76, 12, 1, 35, 54, 50, 71, 54, 12, 62, 54, 12, 50, 61, 64, 63, 54, 76, 1, 0, -}; -u16 D_8018070C[32] = { - 9, 43, 50, 60, 54, 12, 91, 54, 62, 12, 53, 64, 72, 63, 12, 72, - 58, 69, 57, 12, 1, 64, 63, 54, 12, 68, 57, 64, 69, 76, 1, 0, -}; -u16 D_8018074C[28] = { - 9, 31, 54, 91, 68, 12, 66, 70, 58, 52, 60, 76, 12, 1, 25, 54, 12, 52, 50, 67, 54, 55, 70, 61, 80, 1, 0, 0, -}; -u16 D_80180784[42] = { - 9, 42, 64, 62, 54, 69, 57, 58, 63, 56, 91, 68, 12, 70, 65, 1, 50, 57, 54, 50, 53, - 80, 12, 35, 64, 64, 60, 68, 1, 53, 58, 55, 55, 54, 67, 54, 63, 69, 80, 1, 0, 0, -}; -u16 D_801807D8[28] = { - 9, 30, 54, 54, 75, 79, 12, 66, 70, 58, 69, 12, 62, 64, 71, 58, 63, 56, 1, 50, 67, 64, 70, 63, 53, 76, 1, 0, -}; -u16 D_80180810[34] = { - 9, 46, 50, 69, 52, 57, 12, 69, 57, 54, 12, 67, 50, 53, 50, 67, 1, - 52, 50, 67, 54, 55, 70, 61, 61, 74, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_80180854[24] = { - 9, 43, 57, 54, 68, 54, 12, 56, 70, 74, 68, 12, 50, 67, 54, 1, 69, 64, 70, 56, 57, 76, 1, 0, -}; -u16 D_80180884[36] = { - 9, 30, 64, 64, 53, 12, 59, 64, 51, 80, 12, 34, 54, 54, 65, 12, 70, 65, - 1, 69, 57, 54, 12, 56, 64, 64, 53, 12, 72, 64, 67, 60, 80, 1, 0, 0, -}; -u16 D_801808CC[26] = { - 9, 27, 64, 63, 91, 69, 12, 65, 50, 67, 69, 74, 12, 59, 70, 68, 69, 12, 1, 74, 54, 69, 80, 1, 0, 0, -}; -u16 D_80180900[36] = { - 9, 32, 69, 91, 68, 12, 69, 58, 62, 54, 12, 69, 64, 12, 69, 67, 74, 1, - 64, 70, 67, 12, 63, 54, 72, 12, 72, 54, 50, 65, 64, 63, 80, 1, 0, 0, -}; -u16 D_80180948[28] = { - 9, 46, 57, 50, 69, 91, 68, 12, 72, 67, 64, 63, 56, 77, 1, 32, 68, 12, 69, 57, 50, 69, 12, 58, 69, 77, 1, 0, -}; -u16 D_80180980[22] = { - 9, 32, 91, 62, 12, 52, 64, 62, 58, 63, 91, 12, 55, 64, 67, 12, 74, 50, 76, 1, 0, 0, -}; -u16 D_801809AC[40] = { - 9, 32, 91, 61, 61, 12, 69, 50, 60, 54, 12, 74, 64, 70, 12, 56, 70, 74, 68, 1, - 64, 70, 69, 12, 55, 67, 64, 62, 12, 69, 57, 54, 12, 68, 57, 58, 65, 76, 1, 0, -}; -u16 D_801809FC[24] = { - 9, 26, 64, 52, 60, 74, 12, 61, 58, 69, 69, 61, 54, 12, 55, 67, 54, 50, 60, 68, 76, 1, 0, 0, -}; -u16 D_80180A2C[18] = { - 10, 24, 50, 50, 50, 50, 57, 57, 57, 57, 57, 76, 76, 76, 76, 1, 0, 0, -}; -u16 D_80180A50[38] = { - 10, 46, 54, 91, 67, 54, 12, 57, 54, 50, 53, 58, 63, 91, 12, 55, 64, 67, 1, - 24, 66, 70, 50, 68, 80, 12, 41, 54, 65, 64, 67, 69, 12, 58, 63, 80, 1, 0, -}; -u16 D_80180A9C[40] = { - 9, 32, 91, 62, 12, 56, 64, 63, 63, 50, 12, 52, 57, 54, 52, 60, 12, 64, 70, 69, - 12, 1, 69, 57, 54, 12, 51, 58, 64, 78, 72, 54, 50, 65, 64, 63, 80, 1, 0, 0, -}; -u16 D_80180AEC[38] = { - 9, 32, 91, 62, 12, 68, 54, 63, 53, 58, 63, 56, 12, 69, 57, 54, 12, 1, 53, - 50, 69, 50, 12, 69, 64, 12, 74, 64, 70, 12, 56, 70, 74, 68, 80, 1, 0, 0, -}; -u16 D_80180B38[42] = { - 9, 35, 64, 64, 60, 68, 12, 61, 58, 60, 54, 12, 69, 57, 54, 1, 65, 64, 61, 61, 70, - 69, 58, 64, 63, 12, 57, 50, 68, 12, 1, 68, 69, 50, 67, 69, 54, 53, 80, 1, 0, 0, -}; -u16 D_80180B8C[16] = { - 9, 32, 69, 91, 68, 12, 50, 72, 55, 70, 61, 80, 80, 80, 1, 0, -}; -u16 D_80180BAC[30] = { - 9, 31, 64, 72, 91, 68, 12, 69, 57, 54, 1, 25, 61, 70, 54, 78, 36, 50, 67, 58, 63, 54, 79, 12, 29, 64, 73, 77, 1, 0, -}; -u16 D_80180BE8[40] = { - 9, 32, 69, 91, 68, 12, 50, 12, 56, 64, 64, 53, 12, 69, 57, 58, 63, 56, 1, 74, - 64, 70, 12, 65, 67, 54, 65, 50, 67, 54, 53, 79, 12, 42, 61, 58, 65, 80, 1, 0, -}; -u16 D_80180C38[40] = { - 9, 43, 57, 58, 68, 12, 69, 57, 58, 63, 56, 12, 72, 58, 61, 61, 12, 1, 63, 54, - 71, 54, 67, 12, 57, 64, 61, 53, 12, 69, 64, 56, 54, 69, 57, 54, 67, 80, 1, 0, -}; -u16 D_80180C88[48] = { - 9, 34, 54, 54, 65, 12, 68, 57, 64, 64, 69, 58, 63, 56, 80, 1, 46, 54, 91, 71, 54, 12, 56, 64, - 69, 12, 61, 64, 69, 68, 12, 64, 55, 12, 1, 69, 64, 67, 65, 54, 53, 64, 54, 68, 76, 1, 0, 0, -}; -u16 D_80180CE8[28] = { - 9, 48, 64, 70, 91, 67, 54, 12, 69, 57, 54, 12, 51, 54, 68, 69, 79, 1, 42, 61, 58, 65, 65, 74, 76, 1, 0, 0, -}; -u16 D_80180D20[18] = { - 9, 43, 57, 50, 63, 60, 68, 79, 12, 39, 54, 65, 65, 74, 76, 1, 0, 0, -}; -u16 D_80180D44[30] = { - 9, 32, 91, 71, 54, 12, 55, 64, 70, 63, 53, 12, 69, 57, 54, 1, 51, 58, 64, 78, 72, 54, 50, 65, 64, 63, 80, 1, 0, 0, -}; -u16 D_80180D80[28] = { - 9, 24, 58, 62, 12, 55, 64, 67, 12, 69, 57, 54, 12, 69, 72, 64, 1, 52, 64, 61, 70, 62, 63, 68, 80, 1, 0, 0, -}; -u16 D_80180DB8[26] = { - 9, 29, 58, 67, 54, 12, 50, 12, 57, 64, 62, 58, 63, 56, 1, 69, 64, 67, 65, 54, 53, 64, 76, 1, 0, 0, -}; -u16 D_80180DEC[18] = { - 9, 43, 57, 50, 69, 91, 68, 12, 58, 69, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_80180E10[20] = { - 9, 30, 64, 12, 55, 64, 67, 12, 69, 57, 54, 12, 54, 74, 54, 68, 76, 1, 0, 0, -}; -u16 D_80180E38[28] = { - 9, 46, 54, 91, 67, 54, 12, 65, 67, 54, 65, 50, 67, 58, 63, 56, 1, 69, 64, 12, 53, 64, 52, 60, 80, 1, 0, 0, -}; -u16 D_80180E70[42] = { - 9, 42, 61, 58, 65, 65, 74, 91, 68, 12, 63, 64, 69, 12, 68, 70, 52, 57, 12, 50, 1, - 68, 52, 67, 54, 72, 12, 70, 65, 12, 50, 55, 69, 54, 67, 12, 50, 61, 61, 80, 1, 0, -}; -u16 D_80180EC4[24] = { - 9, 43, 57, 50, 63, 60, 68, 12, 50, 12, 61, 64, 69, 79, 12, 39, 54, 65, 65, 74, 76, 1, 0, 0, -}; -u16 D_80180EF4[30] = { - 9, 32, 91, 61, 61, 12, 69, 50, 60, 54, 12, 69, 57, 54, 12, 68, 60, 74, 12, 1, 50, 63, 74, 12, 53, 50, 74, 80, 1, 0, -}; -u16 D_80180F30[28] = { - 9, 42, 57, 54, 54, 68, 57, 79, 12, 29, 50, 61, 52, 64, 76, 1, 48, 64, 70, 79, 12, 69, 64, 64, 77, 1, 0, 0, -}; -u16 D_80180F68[36] = { - 9, 42, 57, 64, 64, 69, 12, 50, 12, 69, 64, 67, 65, 54, 53, 64, 12, 69, - 64, 12, 1, 57, 54, 61, 65, 12, 74, 64, 70, 12, 68, 54, 54, 80, 1, 0, -}; -u16 D_80180FB0[38] = { - 9, 46, 64, 72, 76, 12, 35, 64, 64, 60, 12, 50, 69, 12, 69, 57, 50, 69, 76, - 1, 32, 69, 91, 68, 12, 51, 54, 50, 70, 69, 58, 55, 70, 61, 76, 1, 0, 0, -}; -u16 D_80180FFC[24] = { - 9, 48, 58, 65, 65, 54, 54, 76, 12, 1, 48, 64, 70, 12, 53, 58, 53, 12, 58, 69, 76, 1, 0, 0, -}; -u16 D_8018102C[42] = { - 9, 43, 57, 50, 63, 60, 68, 79, 12, 42, 61, 58, 65, 80, 1, 25, 61, 70, 54, 78, 36, - 50, 67, 58, 63, 54, 1, 52, 50, 62, 54, 12, 69, 57, 67, 64, 70, 56, 57, 80, 1, 0, -}; -u16 D_80181080[24] = { - 28, 63, 54, 62, 74, 12, 51, 54, 57, 58, 63, 53, 80, 1, 27, 54, 68, 52, 54, 63, 53, 76, 1, 0, -}; -u16 D_801810B0[36] = { - 9, 28, 63, 54, 62, 74, 12, 50, 65, 65, 67, 64, 50, 52, 57, 58, 63, 56, - 1, 55, 67, 64, 62, 12, 69, 57, 54, 12, 61, 54, 55, 69, 80, 1, 0, 0, -}; -u16 D_801810F8[30] = { - 9, 46, 54, 91, 61, 61, 12, 56, 61, 50, 53, 61, 74, 12, 69, 50, 60, 54, 1, 69, 57, 58, 68, 12, 64, 63, 54, 80, 1, 0, -}; -u16 D_80181134[16] = { - 9, 37, 58, 52, 54, 12, 72, 54, 61, 52, 64, 62, 54, 76, 1, 0, -}; -u16 D_80181154[36] = { - 9, 32, 91, 62, 12, 57, 54, 50, 53, 58, 63, 56, 12, 55, 64, 67, 12, 69, - 57, 54, 1, 62, 58, 68, 68, 58, 61, 54, 12, 63, 64, 72, 80, 1, 0, 0, -}; -u16 D_8018119C[30] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 55, 64, 67, 12, 69, 57, 54, 1, 62, 58, 68, 68, 58, 61, 54, 80, 1, 0, 0, -}; -u16 D_801811D8[36] = { - 9, 32, 91, 62, 12, 57, 54, 50, 53, 58, 63, 56, 12, 55, 64, 67, 12, 69, - 57, 54, 12, 1, 62, 58, 68, 68, 58, 61, 54, 12, 63, 64, 72, 80, 1, 0, -}; -u16 D_80181220[38] = { - 10, 42, 58, 73, 12, 62, 58, 68, 68, 58, 61, 54, 68, 12, 52, 64, 62, 58, 63, - 56, 1, 55, 67, 64, 62, 12, 69, 57, 54, 12, 61, 54, 55, 69, 80, 1, 0, 0, -}; -u16 D_8018126C[40] = { - 10, 36, 58, 68, 68, 58, 61, 54, 12, 64, 63, 54, 12, 58, 68, 1, 57, 54, 50, 53, - 58, 63, 56, 12, 55, 64, 67, 1, 30, 67, 54, 50, 69, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_801812BC[18] = { - 10, 31, 54, 67, 54, 12, 58, 69, 12, 52, 64, 62, 54, 68, 76, 1, 0, 0, -}; -u16 D_801812E0[36] = { - 10, 36, 58, 68, 68, 58, 61, 54, 12, 50, 65, 65, 67, 64, 50, 52, 57, 58, - 63, 56, 80, 1, 27, 58, 68, 69, 50, 63, 52, 54, 12, 86, 81, 80, 1, 0, -}; -u16 D_80181328[36] = { - 10, 36, 58, 68, 68, 58, 61, 54, 12, 50, 65, 65, 67, 64, 50, 52, 57, 58, - 63, 56, 80, 1, 27, 58, 68, 69, 50, 63, 52, 54, 12, 83, 81, 80, 1, 0, -}; -u16 D_80181370[32] = { - 10, 27, 58, 68, 69, 50, 63, 52, 54, 12, 82, 81, 80, 1, 44, 63, - 50, 51, 61, 54, 12, 69, 64, 12, 54, 71, 50, 53, 54, 80, 1, 0, -}; -u16 D_801813B0[32] = { - 10, 36, 58, 68, 68, 58, 61, 54, 68, 12, 83, 12, 50, 63, 53, 12, - 84, 1, 50, 65, 65, 67, 64, 50, 52, 57, 58, 63, 56, 76, 1, 0, -}; -u16 D_801813F0[36] = { - 10, 36, 58, 68, 68, 58, 61, 54, 68, 12, 85, 79, 12, 86, 12, 50, 63, 53, - 12, 87, 12, 1, 50, 65, 65, 67, 64, 50, 52, 57, 58, 63, 56, 76, 1, 0, -}; -u16 D_80181438[34] = { - 10, 24, 67, 54, 12, 74, 64, 70, 12, 56, 64, 63, 63, 50, 12, 57, 64, - 56, 1, 50, 61, 61, 12, 69, 57, 54, 12, 55, 70, 63, 77, 1, 0, 0, -}; -u16 D_8018147C[44] = { - 10, 34, 50, 69, 69, 77, 76, 12, 26, 50, 63, 91, 69, 12, 74, 64, 70, 12, 56, 64, 1, 51, - 64, 69, 57, 54, 67, 12, 68, 64, 62, 54, 64, 63, 54, 12, 54, 61, 68, 54, 77, 1, 0, 0, -}; -u16 D_801814D4[24] = { - 9, 35, 54, 69, 12, 62, 54, 12, 57, 54, 61, 65, 12, 74, 64, 70, 12, 64, 70, 69, 80, 1, 0, 0, -}; -u16 D_80181504[22] = { - 9, 36, 50, 60, 54, 12, 72, 50, 74, 12, 55, 64, 67, 12, 34, 50, 69, 69, 76, 1, 0, 0, -}; -u16 D_80181530[42] = { - 9, 25, 54, 50, 70, 69, 58, 55, 70, 61, 76, 12, 32, 12, 52, 64, 70, 61, 53, 12, 1, - 60, 58, 68, 68, 12, 74, 64, 70, 12, 55, 64, 67, 12, 69, 57, 50, 69, 76, 1, 0, 0, -}; -u16 D_80181584[22] = { - 9, 48, 64, 70, 12, 64, 72, 54, 12, 62, 54, 79, 12, 29, 50, 61, 52, 64, 80, 1, 0, 0, -}; -u16 D_801815B0[46] = { - 9, 48, 64, 70, 91, 67, 54, 12, 64, 63, 12, 74, 64, 70, 67, 12, 64, 72, 63, 80, 1, 30, 64, - 64, 53, 12, 61, 70, 52, 60, 79, 12, 61, 58, 69, 69, 61, 54, 12, 1, 62, 50, 63, 80, 1, 0, -}; -u16 D_8018160C[24] = { - 9, 43, 64, 64, 12, 51, 50, 53, 79, 12, 61, 58, 69, 69, 61, 54, 12, 62, 50, 63, 80, 1, 0, 0, -}; -u16 D_8018163C[20] = { - 9, 38, 63, 54, 12, 62, 58, 68, 68, 58, 61, 54, 12, 53, 64, 72, 63, 80, 1, 0, -}; -u16 D_80181664[26] = { - 9, 38, 63, 54, 12, 62, 58, 68, 68, 58, 61, 54, 12, 1, 53, 54, 68, 69, 67, 64, 74, 54, 53, 80, 1, 0, -}; -u16 D_80181698[24] = { - 9, 42, 52, 67, 50, 69, 52, 57, 12, 64, 63, 54, 12, 62, 58, 68, 68, 58, 61, 54, 80, 1, 0, 0, -}; -u16 D_801816C8[38] = { - 9, 32, 12, 69, 64, 64, 60, 12, 52, 50, 67, 54, 12, 64, 55, 12, 50, 1, 62, - 58, 68, 68, 58, 61, 54, 12, 55, 64, 67, 12, 74, 50, 80, 1, 12, 1, 0, 0, -}; -u16 D_80181714[26] = { - 9, 41, 38, 25, 79, 12, 58, 68, 1, 54, 71, 54, 67, 74, 69, 57, 58, 63, 56, 12, 38, 34, 77, 1, 0, 0, -}; -u16 D_80181748[44] = { - 9, 27, 50, 62, 50, 56, 54, 12, 69, 64, 12, 67, 54, 50, 67, 12, 61, 54, 55, 69, 1, 68, - 54, 52, 69, 58, 64, 63, 12, 64, 55, 12, 69, 57, 54, 12, 68, 57, 58, 65, 80, 1, 0, 0, -}; -u16 D_801817A0[30] = { - 9, 27, 50, 63, 56, 79, 12, 63, 64, 72, 12, 69, 57, 54, 74, 91, 71, 54, 1, 53, 64, 63, 54, 12, 58, 69, 76, 1, 0, 0, -}; -u16 D_801817DC[42] = { - 9, 32, 69, 12, 52, 64, 70, 61, 53, 12, 51, 54, 1, 53, 58, 55, 55, 58, 52, 70, 61, - 69, 12, 69, 64, 12, 50, 69, 69, 50, 52, 60, 1, 45, 54, 63, 64, 62, 80, 1, 0, 0, -}; -u16 D_80181830[14] = { - 9, 27, 64, 56, 56, 64, 63, 54, 12, 58, 69, 76, 1, 0, -}; -u16 D_8018184C[20] = { - 9, 30, 67, 54, 50, 69, 12, 29, 64, 73, 12, 58, 68, 12, 38, 34, 80, 1, 0, 0, -}; -u16 D_80181874[26] = { - 9, 43, 57, 50, 69, 12, 72, 50, 68, 12, 50, 12, 52, 61, 64, 68, 54, 12, 1, 52, 50, 61, 61, 80, 1, 0, -}; -u16 D_801818A8[38] = { - 9, 46, 54, 91, 71, 54, 12, 56, 64, 69, 12, 69, 57, 54, 12, 51, 50, 53, 1, - 56, 70, 74, 68, 12, 64, 63, 12, 69, 57, 54, 12, 67, 70, 63, 80, 1, 0, 0, -}; -u16 D_801818F4[30] = { - 9, 27, 64, 63, 91, 69, 12, 72, 64, 67, 67, 74, 80, 1, 42, 61, 58, 65, 65, 74, 91, 68, 12, 57, 54, 67, 54, 76, 1, 0, -}; -u16 D_80181930[40] = { - 9, 32, 12, 68, 65, 64, 69, 12, 69, 57, 54, 12, 69, 67, 50, 58, 63, 80, 1, 32, - 91, 62, 12, 69, 50, 60, 58, 63, 91, 12, 58, 69, 12, 64, 70, 69, 76, 1, 0, 0, -}; -u16 D_80181980[40] = { - 9, 31, 54, 74, 79, 12, 32, 91, 71, 54, 12, 56, 64, 69, 12, 62, 74, 1, 57, 50, - 63, 53, 68, 12, 55, 70, 61, 61, 12, 70, 65, 12, 57, 54, 67, 54, 80, 1, 0, 0, -}; -u16 D_801819D0[42] = { - 9, 27, 64, 63, 91, 69, 12, 61, 54, 69, 12, 91, 54, 62, 12, 56, 54, 69, 1, 69, 64, - 12, 69, 57, 54, 12, 68, 70, 65, 65, 61, 74, 12, 53, 54, 65, 64, 69, 76, 1, 0, 0, -}; -u16 D_80181A24[46] = { - 10, 32, 12, 68, 54, 54, 12, 69, 57, 54, 12, 55, 70, 54, 61, 12, 1, 51, 70, 63, 60, 54, 67, - 12, 64, 63, 12, 69, 57, 54, 12, 1, 67, 58, 56, 57, 69, 12, 68, 58, 53, 54, 80, 1, 0, 0, -}; -u16 D_80181A80[28] = { - 10, 26, 57, 50, 63, 56, 54, 12, 69, 57, 54, 12, 68, 72, 58, 69, 52, 57, 1, 50, 57, 54, 50, 53, 80, 1, 0, 0, -}; -u16 D_80181AB8[42] = { - 10, 42, 57, 64, 64, 69, 12, 69, 57, 54, 12, 89, 12, 1, 68, 72, 58, 69, 52, 57, 54, - 68, 12, 69, 64, 12, 64, 65, 54, 63, 1, 69, 57, 54, 12, 61, 64, 52, 60, 80, 1, 0, -}; -u16 D_80181B0C[42] = { - 10, 42, 69, 50, 67, 69, 58, 63, 91, 12, 72, 58, 69, 57, 64, 70, 69, 1, 62, 54, 77, - 12, 25, 64, 74, 68, 79, 12, 32, 91, 62, 1, 52, 67, 70, 68, 57, 54, 53, 80, 1, 0, -}; -u16 D_80181B60[26] = { - 10, 34, 50, 69, 69, 77, 76, 12, 1, 37, 64, 69, 12, 74, 64, 70, 12, 50, 56, 50, 58, 63, 80, 1, 0, 0, -}; -u16 D_80181B94[48] = { - 9, 32, 91, 71, 54, 12, 56, 64, 69, 12, 69, 57, 54, 12, 61, 54, 55, 69, 80, 1, 48, 64, 70, 12, - 69, 50, 60, 54, 12, 69, 57, 54, 12, 67, 58, 56, 57, 69, 79, 12, 1, 57, 64, 63, 80, 1, 0, 0, -}; -u16 D_80181BF4[30] = { - 10, 38, 34, 76, 12, 37, 64, 72, 12, 68, 57, 64, 64, 69, 1, 69, 57, 54, 12, 68, 72, 58, 69, 52, 57, 54, 67, 80, 1, 0, -}; -u16 D_80181C30[20] = { - 9, 30, 64, 64, 53, 12, 56, 64, 58, 63, 56, 79, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_80181C58[46] = { - 9, 46, 54, 61, 61, 79, 12, 50, 69, 12, 61, 54, 50, 68, 69, 12, 72, 54, 1, 52, 50, 63, 12, - 69, 50, 60, 54, 12, 69, 57, 58, 68, 12, 51, 64, 68, 68, 12, 1, 64, 70, 69, 80, 1, 0, 0, -}; -u16 D_80181CB4[46] = { - 9, 48, 64, 70, 91, 67, 54, 12, 65, 67, 54, 69, 69, 74, 12, 56, 64, 64, 53, 79, 1, 69, 58, - 56, 54, 67, 80, 12, 42, 54, 54, 12, 74, 64, 70, 12, 1, 50, 56, 50, 58, 63, 76, 1, 0, 0, -}; -u16 D_80181D10[34] = { - 9, 32, 91, 62, 12, 68, 70, 67, 54, 12, 72, 54, 12, 57, 70, 67, 69, - 1, 91, 54, 62, 12, 69, 57, 58, 68, 12, 69, 58, 62, 54, 80, 1, 0, -}; -u16 D_80181D54[40] = { - 9, 37, 64, 72, 12, 58, 69, 91, 68, 12, 64, 70, 67, 12, 69, 70, 67, 63, 1, 69, - 64, 12, 60, 58, 52, 60, 12, 68, 64, 62, 54, 12, 69, 50, 58, 61, 76, 1, 0, 0, -}; -u16 D_80181DA4[46] = { - 9, 32, 12, 52, 50, 63, 12, 68, 54, 54, 12, 69, 57, 54, 12, 61, 64, 64, 60, 1, 64, 63, 12, - 69, 57, 54, 58, 67, 12, 68, 69, 70, 65, 58, 53, 12, 1, 55, 50, 52, 54, 68, 76, 1, 0, 0, -}; -u16 D_80181E00[38] = { - 10, 32, 91, 62, 12, 64, 70, 69, 69, 50, 12, 57, 54, 67, 54, 80, 12, 1, 43, - 50, 60, 54, 12, 52, 50, 67, 54, 79, 12, 29, 50, 61, 52, 64, 80, 1, 0, 0, -}; -u16 D_80181E4C[38] = { - 9, 31, 54, 67, 54, 12, 52, 64, 62, 54, 12, 69, 57, 54, 12, 1, 61, 58, 69, - 69, 61, 54, 12, 57, 74, 54, 63, 50, 68, 79, 12, 63, 64, 72, 76, 1, 0, 0, -}; -u16 D_80181E98[34] = { - 9, 27, 50, 63, 56, 76, 12, 27, 54, 69, 50, 52, 57, 12, 69, 57, 54, - 1, 67, 54, 50, 67, 12, 71, 54, 57, 58, 52, 61, 54, 80, 1, 0, 0, -}; -u16 D_80181EDC[38] = { - 9, 46, 57, 50, 69, 91, 68, 12, 72, 67, 64, 63, 56, 77, 12, 26, 64, 62, 54, - 1, 50, 12, 61, 58, 69, 69, 61, 54, 12, 52, 61, 64, 68, 54, 67, 76, 1, 0, -}; -u16 D_80181F28[14] = { - 9, 31, 54, 67, 54, 12, 74, 50, 12, 56, 64, 76, 1, 0, -}; -u16 D_80181F44[36] = { - 9, 43, 57, 54, 74, 91, 67, 54, 12, 63, 64, 69, 12, 69, 50, 60, 58, 63, - 56, 1, 62, 54, 12, 68, 54, 67, 58, 64, 70, 68, 61, 74, 80, 1, 0, 0, -}; -u16 D_80181F8C[38] = { - 9, 32, 91, 61, 61, 12, 61, 70, 67, 54, 12, 69, 57, 54, 68, 54, 12, 1, 56, - 70, 74, 68, 12, 69, 64, 12, 69, 57, 54, 12, 55, 67, 64, 63, 69, 80, 1, 0, -}; -u16 D_80181FD8[40] = { - 9, 32, 12, 53, 58, 53, 63, 91, 69, 12, 54, 73, 65, 54, 52, 69, 12, 69, 64, 1, - 57, 50, 71, 54, 12, 69, 64, 12, 70, 68, 54, 12, 69, 57, 58, 68, 76, 1, 0, 0, -}; -u16 D_80182028[22] = { - 9, 48, 64, 70, 91, 67, 54, 12, 71, 54, 67, 74, 12, 61, 70, 52, 60, 74, 80, 1, 0, 0, -}; -u16 D_80182054[12] = { - 9, 30, 72, 50, 50, 50, 76, 76, 76, 1, 0, 0, -}; -u16 D_8018206C[18] = { - 10, 37, 64, 76, 76, 1, 30, 54, 69, 12, 50, 72, 50, 74, 76, 76, 1, 0, -}; -u16 D_80182090[32] = { - 9, 31, 54, 57, 12, 57, 54, 57, 12, 57, 54, 57, 80, 80, 80, 1, - 72, 57, 50, 69, 91, 68, 12, 72, 67, 64, 63, 56, 77, 1, 0, 0, -}; -u16 D_801820D0[12] = { - 9, 43, 67, 74, 12, 69, 57, 58, 68, 76, 1, 0, -}; -u16 D_801820E8[26] = { - 9, 37, 38, 76, 12, 1, 31, 58, 69, 12, 69, 57, 54, 12, 51, 67, 50, 60, 54, 68, 76, 76, 76, 1, 0, 0, -}; -u16 D_8018211C[20] = { - 9, 32, 12, 52, 50, 63, 91, 69, 12, 42, 43, 38, 39, 12, 32, 43, 76, 1, 0, 0, -}; -u16 D_80182144[20] = { - 9, 42, 69, 54, 65, 12, 64, 63, 12, 69, 57, 54, 12, 56, 50, 68, 76, 1, 0, 0, -}; -u16 D_8018216C[30] = { - 9, 31, 64, 72, 91, 68, 12, 69, 57, 54, 12, 1, 35, 50, 63, 53, 62, 50, 68, 69, 54, 67, 79, 12, 29, 64, 73, 77, 1, 0, -}; -u16 D_801821A8[38] = { - 10, 48, 64, 70, 91, 67, 54, 12, 69, 64, 64, 12, 68, 61, 64, 72, 80, 1, 43, - 58, 62, 54, 12, 69, 64, 12, 54, 63, 53, 12, 69, 57, 58, 68, 76, 1, 0, 0, -}; -u16 D_801821F4[14] = { - 9, 43, 50, 60, 54, 12, 69, 57, 58, 68, 76, 1, 0, 0, -}; -u16 D_80182210[38] = { - 9, 31, 50, 63, 56, 12, 64, 63, 79, 12, 56, 70, 74, 68, 80, 1, 31, 54, 61, - 65, 12, 58, 68, 12, 64, 63, 12, 69, 57, 54, 12, 72, 50, 74, 76, 1, 0, 0, -}; -u16 D_8018225C[20] = { - 9, 29, 64, 73, 76, 12, 48, 64, 70, 12, 62, 50, 53, 54, 12, 58, 69, 76, 1, 0, -}; -u16 D_80182284[42] = { - 9, 25, 58, 61, 61, 77, 76, 12, 32, 68, 12, 69, 57, 50, 69, 12, 74, 64, 70, 77, 1, - 32, 12, 52, 50, 63, 91, 69, 12, 51, 54, 61, 58, 54, 71, 54, 12, 58, 69, 76, 1, 0, -}; -u16 D_801822D8[30] = { - 9, 46, 54, 12, 52, 50, 63, 12, 52, 50, 69, 52, 57, 12, 70, 65, 1, 61, 50, 69, 54, 67, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_80182314[44] = { - 9, 31, 50, 67, 53, 12, 69, 64, 12, 69, 54, 61, 61, 12, 69, 57, 54, 1, 56, 64, 64, 53, - 12, 56, 70, 74, 68, 12, 55, 67, 64, 62, 12, 69, 57, 54, 12, 1, 51, 50, 53, 76, 1, 0, -}; -u16 D_8018236C[34] = { - 9, 43, 67, 74, 12, 68, 57, 64, 64, 69, 58, 63, 56, 12, 69, 57, 54, - 1, 51, 50, 53, 12, 56, 70, 74, 68, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_801823B0[28] = { - 9, 29, 64, 73, 79, 12, 69, 57, 50, 69, 91, 68, 12, 64, 63, 54, 12, 64, 55, 12, 1, 64, 70, 67, 68, 76, 1, 0, -}; -u16 D_801823E8[30] = { - 9, 31, 70, 68, 60, 74, 12, 70, 63, 58, 69, 79, 1, 52, 64, 71, 54, 67, 12, 69, 57, 54, 12, 51, 50, 68, 54, 76, 1, 0, -}; -u16 D_80182424[48] = { - 9, 25, 70, 61, 61, 53, 64, 56, 12, 70, 63, 58, 69, 79, 12, 53, 64, 63, 91, 69, 12, 12, 12, 1, - 61, 54, 69, 12, 50, 63, 74, 69, 57, 58, 63, 56, 12, 1, 69, 57, 67, 64, 70, 56, 57, 76, 1, 0, -}; -u16 D_80182484[20] = { - 9, 24, 61, 61, 12, 70, 63, 58, 69, 68, 12, 67, 54, 65, 64, 67, 69, 76, 1, 0, -}; -u16 D_801824AC[44] = { - 9, 36, 50, 63, 79, 12, 69, 57, 54, 67, 54, 91, 68, 12, 59, 70, 68, 69, 12, 1, 63, 64, - 12, 54, 63, 53, 12, 69, 64, 12, 69, 57, 54, 68, 54, 12, 1, 56, 70, 74, 68, 76, 1, 0, -}; -u16 D_80182504[32] = { - 10, 28, 63, 54, 62, 74, 12, 62, 64, 69, 57, 54, 67, 68, 57, 58, - 65, 1, 50, 65, 65, 67, 64, 50, 52, 57, 58, 63, 56, 80, 1, 0, -}; -u16 D_80182544[32] = { - 9, 48, 64, 70, 91, 71, 54, 12, 51, 54, 52, 64, 62, 54, 12, 66, - 70, 58, 69, 54, 12, 1, 50, 12, 65, 58, 61, 64, 69, 80, 1, 0, -}; -u16 D_80182584[18] = { - 9, 31, 54, 67, 54, 12, 69, 57, 54, 74, 12, 52, 64, 62, 54, 76, 1, 0, -}; -u16 D_801825A8[44] = { - 10, 30, 64, 12, 55, 64, 67, 12, 69, 57, 54, 12, 85, 12, 1, 57, 50, 69, 52, 57, 54, 68, - 12, 64, 63, 12, 69, 57, 54, 12, 1, 70, 63, 53, 54, 67, 68, 58, 53, 54, 76, 1, 0, 0, -}; -u16 D_80182600[24] = { - 10, 43, 57, 54, 12, 57, 50, 69, 52, 57, 54, 68, 12, 50, 67, 54, 1, 64, 65, 54, 63, 76, 1, 0, -}; -u16 D_80182630[40] = { - 9, 43, 57, 54, 67, 54, 91, 68, 12, 68, 64, 62, 54, 12, 68, 64, 67, 69, 1, 64, - 55, 12, 54, 63, 54, 67, 56, 74, 12, 67, 54, 50, 52, 69, 58, 64, 63, 76, 1, 0, -}; -u16 D_80182680[48] = { - 10, 43, 57, 54, 12, 52, 64, 67, 54, 12, 57, 50, 68, 12, 1, 50, 65, 65, 54, 50, 67, 54, 53, 76, - 12, 42, 69, 50, 63, 53, 12, 51, 74, 12, 1, 69, 64, 12, 50, 69, 69, 50, 52, 60, 76, 1, 0, 0, -}; -u16 D_801826E0[36] = { - 10, 31, 70, 67, 67, 74, 12, 70, 65, 12, 50, 63, 53, 12, 69, 50, 60, 54, - 12, 1, 64, 70, 69, 12, 69, 57, 50, 69, 12, 52, 64, 67, 54, 76, 1, 0, -}; -u16 D_80182728[38] = { - 9, 43, 57, 54, 67, 54, 91, 68, 12, 63, 64, 69, 12, 62, 70, 52, 57, 12, 1, - 69, 58, 62, 54, 12, 61, 54, 55, 69, 76, 12, 31, 70, 67, 67, 74, 76, 1, 0, -}; -u16 D_80182774[26] = { - 10, 48, 54, 54, 12, 57, 50, 50, 50, 50, 76, 1, 48, 64, 70, 12, 53, 58, 53, 12, 58, 69, 76, 1, 0, 0, -}; -u16 D_801827A8[30] = { - 9, 29, 64, 73, 79, 12, 56, 54, 69, 12, 64, 70, 69, 12, 64, 55, 12, 1, 57, 54, 67, 54, 12, 37, 38, 46, 76, 1, 0, 0, -}; -u16 D_801827E4[32] = { - 9, 80, 80, 80, 24, 61, 61, 12, 50, 58, 67, 52, 67, 50, 55, 69, - 79, 1, 51, 67, 54, 50, 60, 12, 50, 72, 50, 74, 76, 1, 0, 0, -}; -u16 D_80182824[16] = { - 9, 27, 50, 63, 56, 80, 80, 80, 80, 80, 80, 80, 80, 1, 0, 0, -}; -u16 D_80182844[28] = { - 9, 27, 64, 63, 91, 69, 12, 56, 54, 69, 12, 68, 64, 12, 53, 64, 72, 63, 79, 12, 1, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_8018287C[18] = { - 9, 43, 50, 60, 54, 12, 52, 50, 67, 54, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_801828A0[20] = { - 9, 48, 64, 70, 79, 12, 69, 64, 64, 80, 80, 80, 80, 25, 58, 61, 61, 80, 1, 0, -}; -u16 D_801828C8[42] = { - 9, 32, 91, 62, 12, 56, 61, 50, 53, 12, 72, 54, 91, 67, 54, 12, 64, 63, 12, 1, 69, - 57, 54, 12, 68, 50, 62, 54, 12, 69, 54, 50, 62, 79, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_8018291C[18] = { - 9, 48, 64, 70, 12, 64, 72, 54, 12, 62, 54, 12, 64, 63, 54, 80, 1, 0, -}; -u16 D_80182940[32] = { - 10, 33, 70, 68, 69, 12, 61, 58, 60, 54, 12, 64, 61, 53, 12, 69, - 58, 62, 54, 68, 79, 1, 54, 57, 12, 29, 64, 73, 77, 1, 0, 0, -}; -u16 D_80182980[28] = { - 10, 42, 69, 58, 52, 60, 12, 50, 67, 64, 70, 63, 53, 12, 55, 64, 67, 12, 1, 50, 72, 57, 58, 61, 54, 80, 1, 0, -}; -u16 D_801829B8[34] = { - 10, 31, 54, 67, 54, 91, 68, 12, 68, 64, 62, 54, 69, 57, 58, 63, 56, - 12, 1, 55, 64, 67, 12, 74, 50, 79, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_801829FC[46] = { - 9, 28, 63, 54, 62, 74, 12, 53, 64, 72, 63, 80, 80, 80, 80, 1, 46, 50, 58, 69, 79, 12, 69, - 57, 50, 69, 12, 72, 50, 68, 12, 64, 63, 54, 1, 64, 55, 12, 64, 70, 67, 68, 76, 1, 0, 0, -}; -u16 D_80182A58[30] = { - 9, 42, 50, 74, 12, 74, 64, 70, 67, 12, 65, 67, 50, 74, 54, 67, 68, 79, 1, 24, 63, 53, 67, 64, 68, 68, 76, 1, 0, 0, -}; -u16 D_80182A94[14] = { - 9, 31, 70, 57, 77, 12, 46, 57, 50, 69, 77, 76, 1, 0, -}; -u16 D_80182AB0[34] = { - 9, 27, 64, 63, 91, 69, 12, 56, 54, 69, 12, 69, 64, 64, 12, 52, 64, - 52, 60, 74, 79, 12, 1, 42, 69, 50, 67, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_80182AF4[44] = { - 9, 35, 54, 69, 91, 68, 12, 68, 54, 54, 12, 57, 64, 72, 12, 74, 64, 70, 1, 57, 50, 63, - 53, 61, 54, 12, 64, 70, 67, 12, 63, 54, 72, 12, 1, 68, 57, 58, 65, 68, 76, 1, 0, 0, -}; -u16 D_80182B4C[42] = { - 9, 43, 64, 64, 12, 51, 50, 53, 12, 53, 50, 53, 91, 68, 12, 63, 64, 69, 12, 1, 57, - 54, 67, 54, 12, 69, 64, 12, 68, 54, 54, 12, 74, 50, 12, 29, 24, 32, 35, 76, 1, 0, -}; -u16 D_80182BA0[44] = { - 9, 46, 54, 91, 61, 61, 12, 62, 50, 60, 54, 12, 68, 70, 67, 54, 1, 74, 64, 70, 12, 63, - 54, 71, 54, 67, 12, 67, 54, 50, 52, 57, 12, 1, 24, 63, 53, 67, 64, 68, 68, 76, 1, 0, -}; -u16 D_80182BF8[42] = { - 10, 46, 54, 91, 61, 61, 12, 59, 70, 68, 69, 12, 68, 54, 54, 12, 1, 50, 51, 64, 70, - 69, 12, 69, 57, 50, 69, 79, 1, 42, 69, 50, 67, 12, 46, 64, 61, 55, 80, 1, 0, 0, -}; -u16 D_80182C4C[26] = { - 10, 48, 64, 70, 12, 56, 70, 74, 68, 12, 53, 64, 63, 91, 69, 1, 56, 58, 71, 54, 12, 70, 65, 80, 1, 0, -}; -u16 D_80182C80[32] = { - 10, 37, 64, 72, 12, 74, 64, 70, 12, 72, 58, 61, 61, 12, 55, 54, - 54, 61, 12, 1, 43, 41, 44, 28, 12, 65, 50, 58, 63, 76, 1, 0, -}; -u16 D_80182CC0[42] = { - 10, 38, 63, 61, 74, 12, 32, 12, 57, 50, 71, 54, 12, 69, 57, 54, 12, 1, 51, 67, 50, - 58, 63, 68, 12, 69, 64, 12, 67, 70, 61, 54, 12, 1, 35, 74, 61, 50, 69, 76, 1, 0, -}; -u16 D_80182D14[42] = { - 10, 32, 55, 12, 32, 12, 56, 64, 12, 53, 64, 72, 63, 79, 12, 32, 91, 62, 12, 1, 69, - 50, 60, 58, 63, 56, 12, 74, 64, 70, 12, 72, 58, 69, 57, 12, 62, 54, 76, 1, 0, 0, -}; -u16 D_80182D68[18] = { - 10, 29, 64, 61, 61, 64, 72, 12, 62, 54, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_80182D8C[12] = { - 10, 29, 50, 69, 57, 54, 67, 77, 76, 1, 0, 0, -}; -u16 D_80182DA4[18] = { - 10, 43, 57, 58, 68, 12, 72, 50, 74, 79, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_80182DC8[40] = { - 10, 37, 54, 71, 54, 67, 12, 56, 58, 71, 54, 12, 70, 65, 80, 1, 43, 67, 70, 68, - 69, 12, 74, 64, 70, 67, 1, 58, 63, 68, 69, 58, 63, 52, 69, 68, 80, 1, 0, 0, -}; -u16 D_80182E18[32] = { - 10, 48, 64, 70, 91, 71, 54, 12, 51, 54, 52, 64, 62, 54, 12, 68, - 64, 1, 68, 69, 67, 64, 63, 56, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_80182E58[18] = { - 9, 29, 64, 73, 76, 12, 48, 64, 70, 91, 67, 54, 12, 38, 34, 76, 1, 0, -}; -u16 D_80182E7C[18] = { - 9, 46, 50, 74, 12, 69, 64, 12, 56, 64, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_80182EA0[22] = { - 9, 43, 57, 50, 69, 91, 68, 12, 64, 70, 67, 12, 61, 54, 50, 53, 54, 67, 76, 1, 0, 0, -}; -u16 D_80182ECC[22] = { - 9, 46, 57, 50, 69, 91, 68, 12, 72, 67, 64, 63, 56, 79, 12, 29, 64, 73, 77, 1, 0, 0, -}; -u16 D_80182EF8[30] = { - 9, 37, 64, 69, 57, 58, 63, 56, 80, 80, 80, 1, 37, 64, 69, 57, 58, 63, 56, 91, 68, 12, 72, 67, 64, 63, 56, 80, 1, 0, -}; -u16 D_80182F34[32] = { - 9, 46, 57, 50, 69, 77, 76, 12, 32, 68, 12, 69, 57, 50, 69, 12, - 50, 61, 61, 12, 1, 74, 64, 70, 12, 56, 64, 69, 77, 1, 0, 0, -}; -u16 D_80182F74[26] = { - 9, 32, 91, 61, 61, 12, 69, 50, 60, 54, 12, 52, 50, 67, 54, 12, 64, 55, 12, 1, 74, 64, 70, 76, 1, 0, -}; -u16 D_80182FA8[36] = { - 9, 32, 91, 62, 12, 56, 64, 63, 63, 50, 12, 51, 70, 68, 69, 12, 74, 64, - 70, 12, 1, 70, 65, 12, 41, 28, 24, 35, 12, 56, 64, 64, 53, 76, 1, 0, -}; -u16 D_80182FF0[28] = { - 9, 48, 64, 70, 91, 67, 54, 12, 63, 64, 69, 12, 72, 54, 61, 52, 64, 62, 54, 12, 1, 57, 54, 67, 54, 76, 1, 0, -}; -u16 D_80183028[32] = { - 9, 48, 64, 70, 91, 67, 54, 12, 56, 64, 64, 53, 79, 12, 51, 70, - 69, 12, 1, 32, 91, 62, 12, 51, 54, 69, 69, 54, 67, 80, 1, 0, -}; -u16 D_80183068[36] = { - 9, 37, 64, 69, 12, 74, 54, 69, 80, 12, 43, 57, 54, 1, 65, 50, 67, 69, - 74, 91, 68, 12, 59, 70, 68, 69, 12, 51, 54, 56, 70, 63, 76, 1, 0, 0, -}; -u16 D_801830B0[48] = { - 9, 48, 64, 70, 12, 52, 50, 63, 91, 69, 12, 51, 54, 50, 69, 12, 62, 54, 80, 12, 1, 32, 91, 71, - 54, 12, 56, 64, 69, 12, 50, 12, 51, 54, 69, 69, 54, 67, 12, 1, 68, 57, 58, 65, 76, 1, 0, 0, -}; -u16 D_80183110[30] = { - 9, 30, 58, 71, 54, 12, 58, 69, 12, 70, 65, 80, 1, 48, 64, 70, 12, 52, 50, 63, 91, 69, 12, 72, 58, 63, 76, 1, 0, 0, -}; -u16 D_8018314C[32] = { - 9, 37, 64, 12, 72, 50, 74, 76, 12, 1, 32, 12, 53, 64, 63, 91, - 69, 12, 51, 54, 61, 58, 54, 71, 54, 12, 58, 69, 76, 1, 0, 0, -}; -u16 D_8018318C[20] = { - 9, 31, 54, 91, 68, 12, 69, 64, 64, 12, 68, 69, 67, 64, 63, 56, 76, 1, 0, 0, -}; -u16 D_801831B4[28] = { - 9, 43, 57, 58, 68, 12, 52, 50, 63, 91, 69, 12, 51, 54, 1, 57, 50, 65, 65, 54, 63, 58, 63, 56, 76, 1, 0, 0, -}; -u16 D_801831EC[12] = { - 9, 24, 57, 57, 57, 57, 76, 76, 76, 76, 1, 0, -}; -u16 D_80183204[32] = { - 9, 32, 12, 68, 54, 54, 12, 74, 64, 70, 91, 71, 54, 12, 56, 64, - 69, 12, 1, 63, 54, 72, 12, 68, 57, 58, 65, 68, 80, 1, 0, 0, -}; -u16 D_80183244[30] = { - 9, 31, 54, 74, 79, 12, 63, 58, 52, 54, 12, 50, 58, 67, 52, 67, 50, 55, 69, 79, 12, 1, 56, 70, 74, 68, 76, 1, 0, 0, -}; -u16 D_80183280[22] = { - 9, 32, 12, 52, 50, 63, 91, 69, 12, 51, 67, 54, 50, 60, 12, 55, 67, 54, 54, 76, 1, 0, -}; -u16 D_801832AC[28] = { - 10, 43, 57, 54, 67, 54, 91, 68, 12, 64, 63, 54, 12, 62, 64, 67, 54, 12, 1, 69, 64, 12, 56, 64, 80, 1, 0, 0, -}; -u16 D_801832E4[42] = { - 10, 42, 64, 79, 12, 24, 63, 53, 67, 64, 68, 68, 79, 12, 74, 64, 70, 12, 1, 68, 57, - 64, 72, 12, 74, 64, 70, 67, 12, 69, 67, 70, 54, 12, 55, 64, 67, 62, 76, 1, 0, 0, -}; -u16 D_80183338[36] = { - 10, 31, 70, 67, 67, 74, 79, 12, 29, 64, 73, 80, 12, 1, 32, 91, 62, 12, - 72, 50, 58, 69, 58, 63, 56, 12, 55, 64, 67, 12, 74, 64, 70, 80, 1, 0, -}; -u16 D_80183380[32] = { - 10, 27, 64, 63, 91, 69, 12, 54, 71, 54, 67, 12, 56, 58, 71, 54, - 12, 70, 65, 79, 12, 1, 62, 74, 12, 68, 64, 63, 80, 1, 0, 0, -}; -u16 D_801833C0[24] = { - 9, 24, 61, 61, 12, 50, 58, 67, 52, 67, 50, 55, 69, 12, 67, 54, 65, 64, 67, 69, 76, 1, 0, 0, -}; -u16 D_801833F0[22] = { - 9, 32, 91, 62, 12, 55, 58, 63, 54, 79, 12, 32, 91, 62, 12, 55, 58, 63, 54, 76, 1, 0, -}; -u16 D_8018341C[22] = { - 9, 28, 71, 54, 67, 74, 69, 57, 58, 63, 56, 91, 68, 12, 24, 78, 38, 34, 80, 1, 0, 0, -}; -u16 D_80183448[32] = { - 9, 32, 91, 62, 12, 57, 50, 71, 58, 63, 91, 12, 68, 64, 62, 54, - 1, 69, 67, 64, 70, 51, 61, 54, 12, 57, 54, 67, 54, 76, 1, 0, -}; -u16 D_80183488[38] = { - 9, 32, 91, 71, 54, 12, 69, 50, 60, 54, 63, 12, 50, 12, 55, 54, 72, 12, 1, - 57, 58, 69, 68, 79, 12, 51, 70, 69, 12, 32, 91, 62, 12, 38, 34, 80, 1, 0, -}; -u16 D_801834D4[28] = { - 9, 32, 12, 69, 57, 64, 70, 56, 57, 69, 12, 32, 12, 72, 50, 68, 12, 50, 1, 56, 64, 63, 54, 67, 80, 1, 0, 0, -}; -u16 D_8018350C[38] = { - 9, 32, 12, 68, 50, 72, 12, 62, 74, 12, 61, 58, 55, 54, 12, 55, 61, 50, 68, - 57, 1, 51, 54, 55, 64, 67, 54, 12, 62, 74, 12, 54, 74, 54, 68, 76, 1, 0, -}; -u16 D_80183558[34] = { - 9, 24, 57, 79, 12, 74, 64, 70, 91, 67, 54, 12, 56, 54, 69, 69, 58, - 63, 56, 1, 51, 54, 69, 69, 54, 67, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_8018359C[26] = { - 9, 48, 64, 70, 12, 50, 67, 54, 12, 42, 38, 12, 1, 61, 70, 52, 60, 74, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_801835D0[34] = { - 9, 48, 64, 70, 12, 72, 64, 67, 67, 74, 12, 50, 51, 64, 70, 69, 12, - 1, 74, 64, 70, 67, 12, 64, 72, 63, 12, 57, 58, 53, 54, 80, 1, 0, -}; -u16 D_80183614[14] = { - 9, 24, 67, 54, 12, 74, 64, 70, 12, 38, 34, 77, 1, 0, -}; -u16 D_80183630[30] = { - 9, 42, 57, 64, 64, 69, 76, 12, 32, 91, 71, 54, 12, 69, 50, 60, 54, 63, 12, 1, 53, 50, 62, 50, 56, 54, 76, 1, 0, 0, -}; -u16 D_8018366C[18] = { - 9, 27, 50, 63, 56, 76, 12, 32, 91, 62, 12, 57, 58, 69, 76, 1, 0, 0, -}; -u16 D_80183690[16] = { - 9, 42, 61, 58, 65, 65, 74, 91, 68, 12, 57, 58, 69, 76, 1, 0, -}; -u16 D_801836B0[36] = { - 9, 31, 54, 74, 79, 12, 28, 58, 63, 68, 69, 54, 58, 63, 76, 12, 1, 32, - 91, 62, 12, 64, 63, 12, 74, 64, 70, 67, 12, 68, 58, 53, 54, 76, 1, 0, -}; -u16 D_801836F8[22] = { - 9, 34, 63, 64, 52, 60, 12, 58, 69, 12, 64, 55, 55, 79, 12, 29, 64, 73, 76, 1, 0, 0, -}; -u16 D_80183724[30] = { - 9, 31, 54, 74, 76, 12, 1, 46, 57, 50, 69, 91, 68, 12, 69, 57, 54, 12, 51, 58, 56, 12, 58, 53, 54, 50, 77, 1, 0, 0, -}; -u16 D_80183760[42] = { - 9, 48, 64, 70, 12, 69, 67, 74, 58, 63, 91, 12, 69, 64, 12, 1, 53, 50, 62, 50, 56, - 54, 12, 62, 74, 12, 65, 67, 54, 69, 69, 74, 12, 1, 55, 50, 52, 54, 77, 76, 1, 0, -}; -u16 D_801837B4[34] = { - 9, 31, 54, 74, 76, 12, 42, 54, 54, 12, 58, 55, 12, 32, 12, 57, 54, - 61, 65, 12, 1, 74, 64, 70, 12, 50, 56, 50, 58, 63, 76, 1, 0, 0, -}; -u16 D_801837F8[10] = { - 11, 37, 64, 76, 76, 76, 76, 1, 0, 0, -}; -u16 D_8018380C[10] = { - 11, 37, 64, 76, 76, 76, 76, 1, 0, 0, -}; -u16 D_80183820[10] = { - 11, 37, 64, 76, 76, 76, 76, 1, 0, 0, -}; -u16 D_80183834[20] = { - 9, 31, 54, 74, 76, 12, 31, 54, 12, 72, 50, 68, 12, 62, 58, 63, 54, 76, 1, 0, -}; -u16 D_8018385C[30] = { - 9, 46, 57, 50, 69, 91, 68, 12, 69, 57, 54, 12, 51, 58, 56, 12, 1, 58, 53, 54, 50, 79, 12, 29, 64, 73, 77, 1, 0, 0, -}; -u16 D_80183898[34] = { - 9, 30, 64, 12, 55, 58, 63, 53, 12, 74, 64, 70, 67, 12, 64, 72, 63, - 12, 1, 69, 50, 67, 56, 54, 69, 79, 12, 29, 64, 73, 76, 1, 0, 0, -}; -u16 D_801838DC[18] = { - 10, 24, 61, 61, 78, 67, 50, 63, 56, 54, 12, 62, 64, 53, 54, 80, 1, 0, -}; -u16 D_80183900[40] = { - 9, 46, 57, 50, 69, 12, 53, 64, 12, 74, 64, 70, 12, 69, 57, 58, 63, 60, 1, 74, - 64, 70, 91, 67, 54, 12, 53, 64, 58, 63, 56, 79, 12, 29, 64, 73, 77, 1, 0, 0, -}; -u16 D_80183950[30] = { - 9, 46, 50, 69, 52, 57, 12, 72, 57, 54, 67, 54, 12, 74, 64, 70, 91, 67, 54, 12, 1, 55, 61, 74, 58, 63, 56, 76, 1, 0, -}; -u16 D_8018398C[22] = { - 9, 30, 54, 69, 12, 64, 70, 69, 12, 64, 55, 12, 62, 74, 12, 72, 50, 74, 76, 1, 0, 0, -}; -u16 D_801839B8[40] = { - 10, 38, 57, 12, 62, 50, 63, 76, 12, 32, 91, 62, 12, 56, 64, 63, 63, 50, 12, 1, - 57, 50, 71, 54, 12, 69, 64, 12, 51, 50, 52, 60, 12, 64, 55, 55, 80, 1, 0, 0, -}; -u16 D_80183A08[46] = { - 10, 42, 64, 67, 67, 74, 79, 12, 56, 70, 74, 68, 79, 12, 32, 91, 71, 54, 12, 1, 56, 64, 69, - 69, 50, 12, 68, 58, 69, 12, 69, 57, 58, 68, 12, 64, 63, 54, 12, 1, 64, 70, 69, 80, 1, 0, -}; -u16 D_80183A64[36] = { - 10, 32, 91, 62, 12, 62, 64, 63, 60, 54, 74, 12, 55, 64, 64, 53, 12, 58, - 55, 1, 32, 12, 53, 64, 63, 91, 69, 12, 61, 54, 50, 71, 54, 76, 1, 0, -}; -u16 D_80183AAC[40] = { - 10, 35, 64, 52, 50, 69, 58, 64, 63, 12, 52, 64, 63, 55, 58, 67, 62, 54, 53, 80, - 1, 42, 54, 63, 53, 58, 63, 56, 12, 68, 70, 65, 65, 61, 58, 54, 68, 80, 1, 0, -}; -u16 D_80183AFC[34] = { - 10, 44, 68, 54, 12, 69, 57, 54, 12, 51, 64, 64, 68, 69, 12, 69, 64, - 1, 52, 57, 50, 68, 54, 12, 92, 26, 21, 12, 16, 93, 80, 1, 0, 0, -}; -u16 D_80183B40[34] = { - 10, 43, 67, 74, 12, 50, 12, 68, 64, 62, 54, 67, 68, 50, 70, 61, 69, - 1, 92, 22, 12, 50, 63, 53, 12, 26, 21, 12, 16, 93, 80, 1, 0, 0, -}; -u16 D_80183B84[30] = { - 10, 43, 67, 74, 12, 50, 12, 44, 78, 69, 70, 67, 63, 1, 92, 22, 12, 50, 63, 53, 12, 26, 22, 12, 19, 93, 80, 1, 0, 0, -}; -u16 D_80183BC0[32] = { - 10, 44, 68, 54, 12, 51, 64, 62, 51, 68, 12, 72, 58, 68, 54, 61, - 74, 1, 92, 25, 12, 25, 70, 69, 69, 64, 63, 93, 80, 1, 0, 0, -}; -u16 D_80183C00[36] = { - 10, 44, 68, 54, 12, 69, 57, 54, 12, 51, 64, 64, 68, 69, 12, 69, 64, 1, - 56, 54, 69, 12, 69, 57, 67, 70, 12, 92, 26, 21, 12, 16, 93, 80, 1, 0, -}; -u16 D_80183C48[28] = { - 9, 32, 91, 62, 12, 57, 54, 67, 54, 12, 69, 64, 12, 67, 54, 68, 52, 70, 54, 12, 1, 74, 64, 70, 76, 1, 0, 0, -}; -u16 D_80183C80[20] = { - 9, 27, 64, 63, 91, 69, 12, 55, 64, 67, 56, 54, 69, 12, 62, 54, 76, 1, 0, 0, -}; -u16 D_80183CA8[36] = { - 9, 48, 64, 70, 67, 12, 68, 60, 58, 61, 61, 68, 12, 57, 50, 71, 54, 12, - 1, 58, 62, 65, 67, 64, 71, 54, 53, 79, 12, 29, 64, 73, 80, 1, 0, 0, -}; -u16 D_80183CF0[38] = { - 9, 32, 12, 56, 70, 54, 68, 68, 12, 74, 64, 70, 91, 67, 54, 12, 56, 64, 64, - 53, 1, 55, 64, 67, 12, 68, 64, 62, 54, 69, 57, 58, 63, 56, 80, 1, 0, 0, -}; -u16 D_80183D3C[14] = { - 9, 30, 67, 54, 50, 69, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_80183D58[10] = { - 9, 39, 54, 65, 65, 74, 76, 1, 0, 0, -}; -u16 D_80183D6C[10] = { - 9, 29, 50, 61, 52, 64, 76, 1, 0, 0, -}; -u16 D_80183D80[10] = { - 9, 42, 61, 58, 65, 65, 74, 76, 1, 0, -}; -u16 D_80183D94[26] = { - 9, 42, 61, 58, 65, 65, 74, 79, 12, 56, 54, 69, 12, 51, 50, 52, 60, 12, 1, 57, 54, 67, 54, 76, 1, 0, -}; -u16 D_80183DC8[30] = { - 9, 31, 54, 57, 12, 57, 54, 57, 80, 80, 1, 69, 67, 74, 12, 50, 63, 53, 12, 68, 69, 64, 65, 12, 62, 54, 80, 1, 0, 0, -}; -u16 D_80183E04[40] = { - 10, 32, 63, 52, 64, 62, 58, 63, 56, 12, 62, 54, 68, 68, 50, 56, 54, 12, 1, 55, - 67, 64, 62, 12, 41, 38, 25, 87, 85, 12, 92, 26, 23, 12, 18, 93, 80, 1, 0, 0, -}; -u16 D_80183E54[12] = { - 9, 32, 63, 52, 64, 62, 58, 63, 56, 76, 1, 0, -}; -u16 D_80183E6C[18] = { - 9, 31, 54, 67, 54, 12, 69, 57, 54, 74, 12, 52, 64, 62, 54, 76, 1, 0, -}; -u16 D_80183E90[12] = { - 9, 32, 63, 52, 64, 62, 58, 63, 56, 76, 1, 0, -}; -u16 D_80183EA8[32] = { - 10, 32, 91, 62, 12, 61, 64, 64, 60, 58, 63, 56, 12, 55, 64, 67, - 72, 50, 67, 53, 12, 1, 69, 64, 12, 69, 57, 58, 68, 76, 1, 0, -}; -u16 D_80183EE8[32] = { - 10, 24, 57, 79, 12, 69, 57, 54, 12, 68, 64, 63, 12, 64, 55, 1, - 33, 50, 62, 54, 68, 12, 36, 52, 26, 61, 64, 70, 53, 76, 1, 0, -}; -u16 D_80183F28[30] = { - 10, 32, 91, 61, 61, 12, 62, 50, 60, 54, 12, 69, 57, 64, 68, 54, 1, 55, 64, 64, 61, 68, 12, 65, 50, 74, 76, 1, 0, 0, -}; -u16 D_80183F64[38] = { - 10, 43, 57, 64, 68, 54, 12, 69, 58, 63, 12, 52, 50, 63, 68, 12, 50, 67, 54, - 1, 63, 64, 12, 62, 50, 69, 52, 57, 12, 55, 64, 67, 12, 62, 54, 76, 1, 0, -}; -u16 D_80183FB0[38] = { - 10, 31, 50, 12, 57, 50, 12, 57, 50, 76, 12, 48, 64, 70, 12, 52, 50, 63, 1, - 37, 28, 45, 28, 41, 12, 53, 54, 55, 54, 50, 69, 12, 62, 54, 76, 1, 0, 0, -}; -u16 D_80183FFC[18] = { - 10, 30, 64, 64, 53, 12, 61, 70, 52, 60, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_80184020[38] = { - 10, 39, 64, 68, 58, 69, 58, 64, 63, 12, 52, 64, 63, 55, 58, 67, 62, 54, 53, - 80, 1, 28, 71, 54, 67, 74, 69, 57, 58, 63, 56, 12, 38, 34, 80, 1, 0, 0, -}; -u16 D_8018406C[30] = { - 9, 27, 64, 63, 91, 69, 12, 72, 64, 67, 67, 74, 12, 50, 51, 64, 70, 69, 12, 1, 62, 54, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_801840A8[34] = { - 9, 32, 12, 68, 54, 54, 12, 74, 64, 70, 67, 12, 55, 50, 69, 57, 54, - 67, 12, 1, 58, 63, 12, 74, 64, 70, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_801840EC[32] = { - 9, 31, 64, 72, 91, 68, 12, 69, 57, 54, 12, 24, 67, 72, 58, 63, - 56, 12, 1, 53, 64, 58, 63, 56, 79, 12, 29, 64, 73, 77, 1, 0, -}; -u16 D_8018412C[30] = { - 10, 35, 64, 52, 60, 12, 64, 63, 12, 69, 57, 54, 12, 54, 63, 54, 62, 74, 1, 92, 57, 64, 61, 53, 12, 24, 93, 80, 1, 0, -}; -u16 D_80184168[34] = { - 10, 31, 64, 61, 53, 12, 24, 12, 69, 64, 12, 61, 64, 52, 60, 12, 64, - 63, 1, 69, 64, 12, 69, 57, 54, 12, 54, 63, 54, 62, 74, 80, 1, 0, -}; -u16 D_801841AC[46] = { - 10, 43, 64, 12, 56, 54, 69, 12, 67, 58, 53, 12, 64, 55, 12, 69, 57, 54, 1, 50, 58, 62, 79, - 12, 65, 50, 70, 68, 54, 12, 50, 63, 53, 12, 1, 65, 67, 54, 68, 68, 12, 41, 80, 1, 0, 0, -}; -u16 D_80184208[24] = { - 10, 39, 67, 54, 68, 68, 12, 26, 21, 12, 16, 12, 69, 64, 1, 51, 64, 64, 68, 69, 76, 1, 0, 0, -}; -u16 D_80184238[40] = { - 10, 39, 67, 54, 68, 68, 12, 22, 12, 50, 63, 53, 12, 26, 21, 12, 16, 12, 1, 69, - 64, 12, 53, 64, 12, 50, 12, 68, 64, 62, 54, 67, 68, 50, 70, 61, 69, 80, 1, 0, -}; -u16 D_80184288[36] = { - 10, 29, 64, 67, 12, 50, 12, 44, 78, 69, 70, 67, 63, 79, 12, 1, 65, 67, - 54, 68, 68, 12, 22, 12, 50, 63, 53, 12, 26, 22, 12, 19, 80, 1, 0, 0, -}; -u16 D_801842D0[20] = { - 10, 39, 67, 54, 68, 68, 12, 25, 12, 69, 64, 12, 51, 64, 62, 51, 80, 1, 0, 0, -}; -u16 D_801842F8[40] = { - 10, 43, 64, 12, 51, 50, 67, 67, 54, 61, 12, 67, 64, 61, 61, 79, 12, 1, 65, 67, - 54, 68, 68, 12, 49, 12, 64, 67, 12, 41, 12, 69, 72, 58, 52, 54, 80, 1, 0, 0, -}; -u16 D_80184348[24] = { - 10, 39, 67, 54, 68, 68, 12, 26, 22, 12, 19, 1, 69, 64, 12, 51, 67, 50, 60, 54, 80, 1, 0, 0, -}; -u16 D_80184378[28] = { - 10, 43, 64, 12, 57, 64, 71, 54, 67, 79, 12, 1, 65, 67, 54, 68, 68, 12, 49, 12, 50, 63, 53, 12, 41, 80, 1, 0, -}; -u16 D_801843B0[12] = { - 9, 42, 61, 58, 65, 65, 74, 76, 76, 76, 1, 0, -}; -u16 D_801843C8[32] = { - 9, 26, 64, 62, 54, 12, 64, 63, 79, 12, 29, 64, 73, 80, 1, 48, - 64, 70, 12, 52, 50, 63, 12, 53, 64, 12, 58, 69, 80, 1, 0, 0, -}; -u16 D_80184408[14] = { - 9, 24, 67, 54, 12, 74, 64, 70, 12, 38, 34, 77, 1, 0, -}; -u16 D_80184424[40] = { - 9, 26, 64, 62, 54, 12, 64, 63, 79, 12, 29, 64, 73, 80, 12, 1, 35, 54, 69, 91, - 68, 12, 60, 58, 52, 60, 12, 68, 64, 62, 54, 12, 1, 69, 50, 58, 61, 80, 1, 0, -}; -u16 D_80184474[30] = { - 9, 27, 64, 63, 91, 69, 12, 56, 64, 12, 53, 74, 58, 63, 91, 12, 64, 63, 12, 1, 62, 54, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_801844B0[30] = { - 9, 35, 54, 69, 91, 68, 12, 69, 50, 60, 54, 12, 58, 69, 12, 69, 64, 12, 1, 91, 54, 62, 79, 12, 29, 64, 73, 80, 1, 0, -}; -u16 D_801844EC[30] = { - 9, 35, 54, 69, 91, 68, 12, 52, 61, 54, 50, 63, 12, 70, 65, 12, 1, 69, 57, 58, 68, 12, 62, 54, 68, 68, 80, 1, 0, 0, -}; -u16 D_80184528[24] = { - 9, 35, 64, 64, 60, 12, 64, 70, 69, 12, 51, 54, 57, 58, 63, 53, 12, 74, 64, 70, 76, 1, 0, 0, -}; -u16 D_80184558[40] = { - 9, 42, 54, 54, 12, 62, 74, 12, 68, 57, 58, 65, 77, 12, 27, 64, 54, 68, 12, 1, - 58, 69, 12, 61, 64, 64, 60, 12, 38, 34, 12, 69, 64, 12, 74, 64, 70, 77, 1, 0, -}; -u16 D_801845A8[40] = { - 8, 37, 54, 71, 54, 67, 12, 56, 58, 71, 54, 12, 70, 65, 80, 1, 43, 67, 70, 68, - 69, 12, 74, 64, 70, 67, 12, 1, 58, 63, 68, 69, 58, 63, 52, 69, 68, 80, 1, 0, -}; -u16 D_801845F8[20] = { - 8, 29, 64, 73, 79, 12, 50, 67, 54, 12, 74, 64, 70, 12, 38, 34, 77, 1, 0, 0, -}; -u16 D_80184620[18] = { - 8, 31, 64, 61, 53, 12, 69, 64, 56, 54, 69, 57, 54, 67, 80, 1, 0, 0, -}; -u16 D_80184644[18] = { - 8, 28, 71, 54, 67, 74, 69, 57, 58, 63, 56, 12, 38, 34, 77, 1, 0, 0, -}; -u16 D_80184668[28] = { - 8, 46, 57, 54, 72, 76, 12, 1, 48, 64, 70, 91, 67, 54, 12, 50, 61, 61, 12, 67, 58, 56, 57, 69, 76, 1, 0, 0, -}; -u16 D_801846A0[28] = { - 8, 48, 64, 70, 91, 67, 54, 12, 63, 64, 69, 12, 61, 54, 50, 71, 58, 63, 91, 79, 12, 1, 74, 54, 69, 76, 1, 0, -}; -u16 D_801846D8[8] = { - 9, 26, 67, 70, 53, 76, 1, 0, -}; -u16 D_801846E8[10] = { - 9, 38, 57, 12, 63, 64, 76, 1, 0, 0, -}; -u16 D_801846FC[14] = { - 9, 27, 64, 56, 56, 64, 63, 54, 12, 58, 69, 76, 1, 0, -}; -u16 D_80184718[32] = { - 10, 31, 64, 61, 53, 12, 24, 12, 69, 64, 12, 52, 57, 50, 67, 56, - 54, 12, 1, 74, 64, 70, 67, 12, 61, 50, 68, 54, 67, 80, 1, 0, -}; -u16 D_80184758[44] = { - 10, 48, 64, 70, 12, 52, 50, 63, 12, 50, 61, 68, 64, 12, 61, 64, 52, 60, 1, 64, 63, 69, - 64, 12, 54, 63, 54, 62, 58, 54, 68, 12, 69, 57, 58, 68, 12, 1, 72, 50, 74, 80, 1, 0, -}; -u16 D_801847B0[18] = { - 9, 46, 50, 69, 52, 57, 12, 64, 70, 69, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_801847D4[18] = { - 9, 46, 50, 69, 52, 57, 12, 64, 70, 69, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_801847F8[18] = { - 9, 46, 50, 69, 52, 57, 12, 64, 70, 69, 79, 12, 29, 64, 73, 76, 1, 0, -}; -u16 D_8018481C[12] = { - 11, 24, 50, 50, 50, 50, 57, 57, 57, 76, 1, 0, -}; -u16 D_80184834[12] = { - 9, 24, 50, 50, 50, 50, 57, 57, 57, 76, 1, 0, -}; -u16 D_8018484C[12] = { - 9, 24, 50, 50, 50, 50, 57, 57, 57, 76, 1, 0, -}; -u16 D_80184864[12] = { - 9, 24, 50, 50, 50, 50, 57, 57, 57, 76, 1, 0, -}; -u16 D_8018487C[30] = { - 10, 46, 54, 61, 52, 64, 62, 54, 12, 69, 64, 12, 1, 69, 67, 50, 58, 63, 58, 63, 56, 12, 62, 64, 53, 54, 80, 1, 0, 0, -}; -u16 D_801848B8[30] = { - 10, 35, 54, 69, 91, 68, 12, 65, 67, 50, 52, 69, 58, 52, 54, 1, 69, 57, 54, 12, 51, 50, 68, 58, 52, 68, 80, 1, 0, 0, -}; -u16 D_801848F4[12] = { - 10, 30, 64, 64, 53, 12, 59, 64, 51, 80, 1, 0, -}; -u16 D_8018490C[42] = { - 10, 43, 57, 58, 68, 12, 58, 68, 12, 41, 38, 25, 87, 85, 80, 12, 1, 34, 54, 54, 65, - 12, 70, 65, 12, 69, 57, 54, 12, 56, 64, 64, 53, 12, 1, 72, 64, 67, 60, 80, 1, 0, -}; -u16 D_80184960[44] = { - 10, 30, 67, 54, 50, 69, 80, 12, 37, 64, 72, 12, 61, 54, 69, 91, 68, 12, 1, 56, 54, 69, - 12, 51, 50, 52, 60, 12, 69, 64, 12, 69, 57, 54, 12, 1, 56, 50, 62, 54, 80, 1, 0, 0, -}; -u16 D_801849B8[38] = { - 9, 29, 50, 61, 52, 64, 91, 68, 12, 68, 57, 58, 65, 12, 58, 68, 12, 1, 70, - 63, 53, 54, 67, 12, 62, 50, 58, 63, 69, 54, 63, 50, 63, 52, 54, 80, 1, 0, -}; -u16 D_80184A04[36] = { - 9, 39, 54, 65, 65, 74, 91, 68, 12, 68, 57, 58, 65, 12, 58, 68, 12, 58, - 63, 12, 1, 55, 64, 67, 12, 67, 54, 65, 50, 58, 67, 68, 80, 1, 0, 0, -}; -u16 D_80184A4C[36] = { - 9, 42, 61, 58, 65, 65, 74, 91, 68, 12, 68, 57, 58, 65, 12, 58, 68, 12, - 58, 63, 1, 55, 64, 67, 12, 67, 54, 65, 50, 58, 67, 68, 80, 1, 0, 0, -}; -u16 D_80184A94[38] = { - 9, 29, 50, 61, 52, 64, 91, 68, 12, 68, 57, 58, 65, 12, 58, 68, 12, 58, 63, - 1, 69, 57, 54, 12, 53, 64, 52, 60, 58, 63, 56, 12, 51, 50, 74, 80, 1, 0, -}; -u16 D_80184AE0[38] = { - 9, 39, 54, 65, 65, 74, 91, 68, 12, 68, 57, 58, 65, 12, 58, 68, 12, 58, 63, - 1, 69, 57, 54, 12, 53, 64, 52, 60, 58, 63, 56, 12, 51, 50, 74, 80, 1, 0, -}; -u16 D_80184B2C[40] = { - 9, 42, 61, 58, 65, 65, 74, 91, 68, 12, 68, 57, 58, 65, 12, 58, 68, 12, 58, 63, - 1, 69, 57, 54, 12, 53, 64, 52, 60, 58, 63, 56, 12, 51, 50, 74, 80, 1, 0, 0, -}; -u16 D_80184B7C[42] = { - 9, 36, 50, 58, 63, 69, 54, 63, 50, 63, 52, 54, 12, 1, 52, 64, 62, 65, 61, 54, 69, - 54, 12, 64, 63, 12, 29, 50, 61, 52, 64, 91, 68, 12, 1, 68, 57, 58, 65, 80, 1, 0, -}; -u16 D_80184BD0[38] = { - 9, 41, 54, 65, 50, 58, 67, 68, 12, 52, 64, 62, 65, 61, 54, 69, 54, 12, 64, - 63, 12, 1, 29, 50, 61, 52, 64, 91, 68, 12, 68, 57, 58, 65, 80, 1, 0, 0, -}; -u16 D_80184C1C[38] = { - 9, 41, 54, 65, 50, 58, 67, 68, 12, 52, 64, 62, 65, 61, 54, 69, 54, 12, 64, - 63, 12, 1, 39, 54, 65, 65, 74, 91, 68, 12, 68, 57, 58, 65, 80, 1, 0, 0, -}; -u16 D_80184C68[38] = { - 9, 41, 54, 65, 50, 58, 67, 68, 12, 52, 64, 62, 65, 61, 54, 69, 54, 12, 64, - 63, 12, 1, 42, 61, 58, 65, 65, 74, 91, 68, 12, 68, 57, 58, 65, 80, 1, 0, -}; -u16 D_80184CB4[34] = { - 9, 42, 69, 50, 67, 12, 29, 64, 73, 79, 12, 72, 54, 1, 50, 67, 54, - 12, 58, 63, 12, 74, 64, 70, 67, 1, 53, 54, 51, 69, 80, 1, 0, 0, -}; -u16 D_80184CF8[64] = { - 9, 32, 12, 72, 64, 70, 61, 53, 12, 51, 54, 1, 57, 64, 63, 64, 67, 54, 53, 12, 69, 64, - 1, 57, 50, 71, 54, 12, 74, 64, 70, 12, 50, 68, 1, 65, 50, 67, 69, 12, 64, 55, 12, 69, - 57, 54, 1, 26, 64, 67, 63, 54, 67, 58, 50, 63, 1, 50, 67, 62, 74, 80, 1, 0, -}; -u16 D_80184D78[50] = { - 9, 38, 57, 12, 63, 64, 79, 12, 68, 58, 67, 80, 1, 46, 54, 12, 65, 67, 54, 55, 54, 67, 1, 53, 64, - 58, 63, 56, 12, 69, 57, 58, 63, 56, 68, 1, 64, 70, 67, 12, 64, 72, 63, 12, 72, 50, 74, 80, 1, 0, -}; -u16 D_80184DDC[30] = { - 9, 30, 67, 54, 50, 69, 12, 29, 64, 73, 12, 58, 68, 12, 67, 54, 50, 53, 74, 12, 1, 69, 64, 12, 56, 64, 80, 1, 0, 0, -}; -u16 D_80184E18[32] = { - 9, 32, 69, 12, 58, 68, 12, 69, 58, 62, 54, 12, 55, 64, 67, 1, - 70, 68, 12, 69, 64, 12, 56, 64, 12, 63, 64, 72, 80, 1, 0, 0, -}; -u16 D_80184E58[20] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 67, 58, 56, 57, 69, 76, 1, 0, 0, -}; -u16 D_80184E80[18] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 61, 54, 55, 69, 76, 1, 0, -}; -u16 D_80184EA4[16] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 70, 65, 76, 1, 0, -}; -u16 D_80184EC4[18] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 53, 64, 72, 63, 76, 1, 0, -}; -u16 D_80184EE8[20] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 67, 58, 56, 57, 69, 76, 1, 0, 0, -}; -u16 D_80184F10[18] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 61, 54, 55, 69, 76, 1, 0, -}; -u16 D_80184F34[16] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 70, 65, 76, 1, 0, -}; -u16 D_80184F54[18] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 53, 64, 72, 63, 76, 1, 0, -}; -u16 D_80184F78[20] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 67, 58, 56, 57, 69, 76, 1, 0, 0, -}; -u16 D_80184FA0[18] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 61, 54, 55, 69, 76, 1, 0, -}; -u16 D_80184FC4[16] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 70, 65, 76, 1, 0, -}; -u16 D_80184FE4[18] = { - 9, 32, 91, 62, 12, 56, 64, 58, 63, 56, 12, 53, 64, 72, 63, 76, 1, 0, -}; -u16 D_80185008[10] = { - 30, 67, 50, 50, 50, 50, 50, 50, 1, 0, -}; -u16 D_8018501C[10] = { - 30, 67, 50, 50, 50, 50, 50, 50, 1, 0, -}; -u16 D_80185030[10] = { - 30, 67, 50, 50, 50, 50, 50, 50, 1, 0, -}; -u16 D_80185044[6] = { - 44, 56, 57, 76, 1, 0, -}; -u16 D_80185050[12] = { - 31, 50, 12, 57, 50, 12, 57, 50, 76, 1, 0, 0, -}; -u16 D_80185068[14] = { - 31, 50, 12, 57, 50, 12, 57, 50, 12, 57, 50, 76, 1, 0, -}; -u16 D_80185084[8] = { - 46, 57, 64, 50, 76, 1, 0, 0, -}; -u16 D_80185094[10] = { - 24, 50, 50, 67, 56, 57, 76, 1, 0, 0, -}; -u16 D_801850A8[10] = { - 30, 72, 50, 50, 50, 50, 76, 1, 0, 0, -}; -u16 D_801850BC[14] = { - 30, 72, 50, 50, 50, 50, 50, 50, 50, 50, 76, 1, 0, 0, -}; -u16 D_801850D8[8] = { - 46, 31, 24, 43, 77, 76, 1, 0, -}; -u16 D_801850E8[44] = { - 43, 57, 58, 68, 12, 58, 68, 12, 38, 37, 28, 1, 68, 69, 54, 54, 65, 12, 51, 58, 61, 61, - 79, 1, 51, 70, 69, 12, 58, 69, 91, 68, 12, 72, 64, 67, 69, 57, 12, 58, 69, 80, 1, 0, -}; -u16 D_80185140[12] = { - 43, 72, 58, 63, 12, 61, 50, 68, 54, 67, 1, 0, -}; -u16 D_80185158[14] = { - 31, 74, 65, 54, 67, 12, 61, 50, 68, 54, 67, 1, 0, 0, -}; -u16 D_80185174[12] = { - 42, 62, 50, 67, 69, 12, 51, 64, 62, 51, 1, 0, -}; -u16 D_8018518C[14] = { - 42, 57, 58, 54, 61, 53, 12, 67, 58, 63, 56, 1, 0, 0, -}; -u16 D_801851A8[14] = { - 26, 57, 54, 52, 60, 12, 65, 64, 58, 63, 69, 1, 0, 0, -}; -u16 D_801851C4[8] = { - 42, 70, 65, 65, 61, 74, 1, 0, -}; -u16 D_801851D4[14] = { - 46, 58, 63, 56, 12, 67, 54, 65, 50, 58, 67, 1, 0, 0, -}; -u16 D_801851F0[14] = { - 42, 70, 65, 65, 61, 74, 12, 67, 58, 63, 56, 1, 0, 0, -}; -u16 D_8018520C[14] = { - 46, 58, 63, 56, 12, 53, 50, 62, 50, 56, 54, 1, 0, 0, -}; -u16 D_80185228[34] = { - 9, 44, 68, 54, 12, 69, 57, 54, 12, 26, 64, 63, 69, 67, 64, 61, 12, - 1, 42, 69, 58, 52, 60, 12, 69, 64, 12, 55, 61, 74, 80, 1, 0, 0, -}; -u16 D_8018526C[52] = { - 9, 43, 64, 12, 50, 68, 52, 54, 63, 53, 79, 12, 65, 70, 61, 61, 12, 1, 51, 50, 52, 60, 80, 12, 43, 64, - 12, 53, 54, 68, 52, 54, 63, 53, 79, 1, 65, 70, 68, 57, 12, 55, 64, 67, 72, 50, 67, 53, 80, 1, 0, 0, -}; -u16 D_801852D4[46] = { - 9, 39, 67, 54, 68, 68, 12, 49, 12, 64, 67, 12, 41, 12, 69, 64, 1, 62, 64, 71, 54, 12, 61, - 54, 55, 69, 12, 64, 67, 12, 67, 58, 56, 57, 69, 1, 66, 70, 58, 52, 60, 61, 74, 80, 1, 0, -}; -u16 D_80185330[60] = { - 9, 39, 67, 54, 68, 68, 12, 49, 12, 64, 67, 12, 41, 12, 69, 72, 58, 52, 54, 1, - 69, 64, 12, 51, 50, 67, 67, 54, 61, 12, 67, 64, 61, 61, 80, 12, 32, 69, 1, 67, - 54, 65, 54, 61, 68, 12, 54, 63, 54, 62, 74, 12, 55, 58, 67, 54, 80, 1, 0, 0, -}; -u16 D_801853A8[44] = { - 9, 39, 67, 54, 68, 68, 12, 25, 12, 69, 64, 12, 51, 64, 62, 51, 80, 1, 39, 67, 54, 68, - 68, 12, 50, 56, 50, 58, 63, 12, 69, 64, 1, 53, 54, 69, 64, 63, 50, 69, 54, 80, 1, 0, -}; -u16 D_80185400[44] = { - 9, 32, 55, 12, 74, 64, 70, 12, 57, 64, 61, 53, 12, 24, 79, 12, 1, 58, 69, 91, 61, 61, - 12, 52, 57, 50, 67, 56, 54, 12, 74, 64, 70, 67, 1, 61, 50, 68, 54, 67, 80, 1, 0, 0, -}; -u16 D_80185458[40] = { - 9, 35, 64, 52, 60, 12, 64, 63, 12, 54, 63, 54, 62, 58, 54, 68, 1, 72, 57, 54, - 63, 12, 52, 57, 50, 67, 56, 58, 63, 56, 12, 61, 50, 68, 54, 67, 80, 1, 0, 0, -}; -u16 D_801854A8[40] = { - 9, 48, 64, 70, 12, 52, 50, 63, 12, 61, 64, 52, 60, 12, 64, 63, 12, 50, 63, 53, - 1, 68, 57, 64, 64, 69, 12, 51, 64, 62, 51, 68, 79, 12, 69, 64, 64, 80, 1, 0, -}; -u16 D_801854F8[54] = { - 9, 48, 64, 70, 12, 56, 54, 69, 12, 51, 64, 63, 70, 68, 12, 65, 69, 68, 80, 1, 58, 55, 12, 83, 12, 64, 67, - 12, 62, 64, 67, 54, 12, 55, 64, 54, 68, 1, 50, 67, 54, 12, 53, 54, 68, 69, 67, 64, 74, 54, 53, 80, 1, 0, -}; -u16 D_80185564[44] = { - 9, 24, 12, 68, 58, 61, 71, 54, 67, 12, 67, 58, 63, 56, 12, 1, 67, 54, 55, 58, 61, 61, - 68, 12, 69, 57, 54, 12, 68, 57, 58, 54, 61, 53, 1, 56, 50, 70, 56, 54, 80, 1, 0, 0, -}; -u16 D_801855BC[48] = { - 9, 84, 12, 56, 64, 61, 53, 12, 67, 58, 63, 56, 68, 12, 72, 58, 61, 61, 1, 58, 63, 52, 67, 54, - 50, 68, 54, 12, 74, 64, 70, 67, 1, 68, 57, 58, 54, 61, 53, 12, 56, 50, 70, 56, 54, 80, 1, 0, -}; -u16 D_8018561C[44] = { - 9, 43, 57, 54, 12, 61, 50, 68, 54, 67, 12, 58, 69, 54, 62, 1, 72, 58, 61, 61, 12, 65, - 64, 72, 54, 67, 12, 70, 65, 1, 74, 64, 70, 67, 12, 61, 50, 68, 54, 67, 80, 1, 0, 0, -}; -u16 D_80185674[36] = { - 9, 31, 74, 65, 54, 67, 12, 58, 68, 12, 62, 64, 67, 54, 1, 65, 64, 72, - 54, 67, 55, 70, 61, 12, 69, 57, 50, 63, 12, 69, 72, 58, 63, 80, 1, 0, -}; -u16 D_801856BC[38] = { - 9, 46, 58, 63, 56, 12, 67, 54, 65, 50, 58, 67, 12, 72, 58, 61, 61, 1, 67, - 54, 65, 50, 58, 67, 12, 74, 64, 70, 67, 12, 72, 58, 63, 56, 68, 80, 1, 0, -}; -u16 D_80185708[36] = { - 9, 35, 54, 69, 91, 68, 12, 65, 67, 50, 52, 69, 58, 52, 54, 12, 1, 68, - 65, 54, 54, 53, 12, 50, 63, 53, 12, 44, 78, 69, 70, 67, 63, 80, 1, 0, -}; -u16 D_80185750[24] = { - 9, 39, 67, 54, 68, 68, 12, 26, 21, 12, 16, 12, 55, 64, 67, 1, 51, 64, 64, 68, 69, 80, 1, 0, -}; -u16 D_80185780[24] = { - 9, 39, 67, 54, 68, 68, 12, 26, 22, 12, 19, 12, 69, 64, 12, 1, 51, 67, 50, 60, 54, 80, 1, 0, -}; -u16 D_801857B0[36] = { - 9, 43, 64, 12, 68, 64, 62, 54, 67, 68, 50, 70, 61, 69, 79, 1, 65, 67, - 54, 68, 68, 12, 22, 12, 50, 63, 53, 12, 26, 21, 12, 16, 80, 1, 0, 0, -}; -u16 D_801857F8[36] = { - 9, 48, 64, 70, 12, 52, 50, 63, 12, 44, 78, 69, 70, 67, 63, 12, 58, 63, - 1, 50, 61, 61, 78, 67, 50, 63, 56, 54, 12, 62, 64, 53, 54, 80, 1, 0, -}; -u16 D_80185840[30] = { - 9, 39, 67, 54, 68, 68, 12, 22, 12, 50, 63, 53, 12, 26, 22, 12, 19, 1, 69, 64, 12, 44, 78, 69, 70, 67, 63, 80, 1, 0, -}; -u16 D_8018587C[38] = { - 9, 43, 57, 58, 68, 12, 64, 63, 61, 74, 12, 72, 64, 67, 60, 68, 12, 58, 63, - 1, 50, 61, 61, 78, 67, 50, 63, 56, 54, 12, 62, 64, 53, 54, 80, 1, 0, 0, -}; -u16 D_801858C8[42] = { - 9, 39, 67, 54, 68, 68, 12, 26, 20, 12, 17, 12, 69, 64, 12, 1, 52, 57, 50, 63, 56, - 54, 12, 69, 57, 54, 12, 52, 50, 62, 54, 67, 50, 1, 50, 63, 56, 61, 54, 80, 1, 0, -}; -u16 D_8018591C[40] = { - 9, 43, 64, 12, 67, 54, 68, 65, 64, 63, 53, 12, 69, 64, 12, 1, 62, 54, 68, 68, - 50, 56, 54, 68, 79, 12, 65, 67, 54, 68, 68, 1, 26, 23, 12, 18, 80, 1, 0, 0, -}; -u16 D_8018596C[30] = { - 9, 39, 67, 54, 68, 68, 12, 24, 12, 64, 63, 52, 54, 12, 62, 64, 67, 54, 1, 69, 64, 12, 68, 57, 64, 64, 69, 80, 1, 0, -}; -u16 D_801859A8[48] = { - 9, 43, 57, 54, 12, 54, 55, 55, 54, 52, 69, 12, 58, 68, 1, 56, 67, 54, 50, 69, 54, 67, 12, 58, - 55, 12, 74, 64, 70, 1, 57, 64, 61, 53, 12, 69, 57, 54, 12, 51, 70, 69, 69, 64, 63, 80, 1, 0, -}; -u16 D_80185A08[50] = { - 9, 32, 55, 12, 51, 64, 64, 68, 69, 12, 62, 54, 69, 54, 67, 12, 58, 68, 1, 67, 54, 53, 79, 12, 63, - 64, 12, 69, 54, 52, 57, 63, 58, 66, 70, 54, 68, 1, 72, 58, 61, 61, 12, 72, 64, 67, 60, 80, 1, 0, -}; -u16 D_80185A6C[40] = { - 9, 39, 67, 54, 68, 68, 12, 42, 43, 24, 41, 43, 12, 50, 63, 53, 1, 52, 57, 64, - 64, 68, 54, 12, 40, 44, 32, 43, 12, 69, 64, 12, 66, 70, 58, 69, 80, 1, 0, 0, -}; -u16 D_80185ABC[38] = { - 9, 26, 64, 61, 61, 54, 52, 69, 12, 84, 12, 62, 64, 67, 54, 12, 55, 64, 67, - 1, 50, 63, 12, 54, 73, 69, 67, 50, 12, 24, 67, 72, 58, 63, 56, 80, 1, 0, -}; -u16 D_80185B08[32] = { - 9, 37, 64, 72, 12, 62, 64, 71, 58, 63, 56, 12, 69, 64, 1, 50, - 61, 61, 78, 67, 50, 63, 56, 54, 12, 62, 64, 53, 54, 80, 1, 0, -}; -u16 D_80185B48[44] = { - 9, 48, 64, 70, 12, 52, 50, 63, 12, 55, 61, 74, 12, 1, 50, 63, 74, 72, 57, 54, 67, 54, - 12, 58, 63, 1, 50, 61, 61, 78, 67, 50, 63, 56, 54, 12, 62, 64, 53, 54, 80, 1, 0, 0, -}; -u16 D_80185BA0[48] = { - 9, 43, 57, 54, 12, 74, 54, 61, 61, 64, 72, 12, 62, 50, 67, 60, 12, 64, 63, 1, 67, 50, 53, 50, - 67, 12, 68, 57, 64, 72, 68, 12, 74, 64, 70, 67, 1, 65, 64, 68, 58, 69, 58, 64, 63, 80, 1, 0, -}; -u16 D_80185C00[52] = { - 9, 32, 55, 12, 74, 64, 70, 12, 67, 54, 50, 52, 57, 12, 69, 57, 54, 1, 54, 53, 56, 54, 12, 64, 55, 12, - 69, 57, 54, 12, 62, 50, 65, 79, 1, 74, 64, 70, 91, 61, 61, 12, 44, 78, 69, 70, 67, 63, 80, 1, 0, 0, -}; -u16 D_80185C68[42] = { - 9, 26, 64, 63, 69, 58, 63, 70, 54, 12, 69, 64, 12, 1, 65, 67, 50, 52, 69, 58, 52, - 54, 12, 50, 61, 61, 78, 67, 50, 63, 56, 54, 12, 1, 62, 64, 53, 54, 80, 1, 0, 0, -}; -UnkStruct_D_80185CBC D_80185CBC[780] = { - { 1, D_801799D0 }, { 60, D_8017A0F4 }, { 10, D_8017A150 }, { 20, D_8017A190 }, { 30, D_8017A1CC }, - { 40, D_8017A210 }, { 50, D_8017A260 }, { 1200, D_8017A2C8 }, { 1210, D_8017A35C }, { 1220, D_8017A3C8 }, - { 1230, D_8017A460 }, { 1240, D_8017A498 }, { 1250, D_8017A4F8 }, { 1260, D_8017A538 }, { 1270, D_8017A5BC }, - { 1280, D_8017A5E4 }, { 1290, D_8017A634 }, { 1300, D_8017A658 }, { 1310, D_8017A6F4 }, { 1320, D_8017A70C }, - { 1330, D_8017A794 }, { 1340, D_8017A7BC }, { 1350, D_8017A83C }, { 1360, D_8017A884 }, { 1370, D_8017A8F0 }, - { 1380, D_8017A920 }, { 1390, D_8017A990 }, { 1400, D_8017A9D8 }, { 1410, D_8017AA18 }, { 1420, D_8017AA48 }, - { 1430, D_8017AAA8 }, { 1440, D_8017AAD0 }, { 1450, D_8017AB2C }, { 1460, D_8017AB4C }, { 1470, D_8017ABE0 }, - { 2005, D_8017AC04 }, { 2010, D_8017AC28 }, { 2020, D_8017AC6C }, { 2030, D_8017ACA0 }, { 2040, D_8017ACE4 }, - { 2050, D_8017AD14 }, { 2055, D_8017AD6C }, { 2058, D_8017ADB4 }, { 2061, D_8017ADE0 }, { 2062, D_8017AE34 }, - { 2080, D_8017AE58 }, { 2090, D_8017AEA0 }, { 2095, D_8017AEB4 }, { 2110, D_8017AED8 }, { 2115, D_8017AF20 }, - { 2118, D_8017AF6C }, { 2140, D_8017AFC0 }, { 2165, D_8017B010 }, { 2166, D_8017B06C }, { 2167, D_8017B0B4 }, - { 2180, D_8017B108 }, { 2181, D_8017B144 }, { 2185, D_8017B168 }, { 2188, D_8017B19C }, { 2200, D_8017B1E8 }, - { 2210, D_8017B21C }, { 2220, D_8017B234 }, { 2225, D_8017B270 }, { 2230, D_8017B2A4 }, { 2233, D_8017B2CC }, - { 2282, D_8017B31C }, { 2240, D_8017B368 }, { 2250, D_8017B3A0 }, { 2260, D_8017B3D4 }, { 2263, D_8017B41C }, - { 2265, D_8017B464 }, { 2270, D_8017B4A8 }, { 2275, D_8017B4B8 }, { 2280, D_8017B508 }, { 2290, D_8017B54C }, - { 2291, D_8017B588 }, { 2292, D_8017B5C4 }, { 2293, D_8017B600 }, { 2294, D_8017B610 }, { 2295, D_8017B638 }, - { 2296, D_8017B65C }, { 2298, D_8017B69C }, { 2299, D_8017B6FC }, { 2300, D_8017B730 }, { 2305, D_8017B788 }, - { 2310, D_8017B7A8 }, { 2320, D_8017B7FC }, { 2335, D_8017B848 }, { 2336, D_8017B8A0 }, { 2337, D_8017B8EC }, - { 3005, D_8017B930 }, { 3010, D_8017B978 }, { 3015, D_8017B9B4 }, { 3020, D_8017B9FC }, { 3025, D_8017BA2C }, - { 3026, D_8017BA60 }, { 3040, D_8017BA98 }, { 3041, D_8017BAC4 }, { 3042, D_8017BB00 }, { 3050, D_8017BB34 }, - { 3100, D_8017BB78 }, { 3110, D_8017BBCC }, { 3120, D_8017BC04 }, { 3300, D_8017BC20 }, { 3310, D_8017BC70 }, - { 3315, D_8017BCAC }, { 3320, D_8017BCFC }, { 3321, D_8017BD34 }, { 3322, D_8017BD58 }, { 3330, D_8017BD88 }, - { 3340, D_8017BDAC }, { 3345, D_8017BDFC }, { 3350, D_8017BE58 }, { 3360, D_8017BE90 }, { 3370, D_8017BED8 }, - { 3371, D_8017BF28 }, { 4010, D_8017BF74 }, { 4011, D_8017BFB8 }, { 4012, D_8017C004 }, { 4013, D_8017C050 }, - { 4020, D_8017C0A0 }, { 4021, D_8017C0EC }, { 4022, D_8017C138 }, { 4023, D_8017C188 }, { 4024, D_8017C1AC }, - { 4030, D_8017C1E4 }, { 4031, D_8017C218 }, { 4040, D_8017C264 }, { 4050, D_8017C280 }, { 4075, D_8017C2B0 }, - { 4080, D_8017C2C8 }, { 4082, D_8017C324 }, { 4083, D_8017C354 }, { 4091, D_8017C380 }, { 4092, D_8017C3A8 }, - { 4093, D_8017C3FC }, { 4094, D_8017C41C }, { 4095, D_8017C474 }, { 4096, D_8017C4AC }, { 4097, D_8017C4F4 }, - { 4098, D_8017C544 }, { 4099, D_8017C580 }, { 4100, D_8017C5C0 }, { 4101, D_8017C5F8 }, { 4102, D_8017C648 }, - { 4103, D_8017C694 }, { 4110, D_8017C6E8 }, { 4111, D_8017C734 }, { 4112, D_8017C748 }, { 4113, D_8017C784 }, - { 5000, D_8017C7B8 }, { 5010, D_8017C804 }, { 5060, D_8017C83C }, { 5080, D_8017C894 }, { 5100, D_8017C8C8 }, - { 5110, D_8017C910 }, { 5130, D_8017C960 }, { 5220, D_8017C998 }, { 5230, D_8017C9F0 }, { 5300, D_8017CA10 }, - { 5310, D_8017CA68 }, { 5311, D_8017CAB8 }, { 5312, D_8017CB08 }, { 5313, D_8017CB30 }, { 5314, D_8017CB70 }, - { 5350, D_8017CBC0 }, { 5360, D_8017CBFC }, { 5380, D_8017CC30 }, { 5400, D_8017CC68 }, { 5410, D_8017CCAC }, - { 5420, D_8017CCF0 }, { 5430, D_8017CD1C }, { 5460, D_8017CD5C }, { 5470, D_8017CDA8 }, { 5473, D_8017CDF8 }, - { 5474, D_8017CE3C }, { 5475, D_8017CE74 }, { 5492, D_8017CEA0 }, { 5493, D_8017CEC8 }, { 5494, D_8017CF08 }, - { 5495, D_8017CF30 }, { 5496, D_8017CF64 }, { 5497, D_8017CF8C }, { 5498, D_8017CFB8 }, { 5499, D_8017CFE4 }, - { 5500, D_8017D010 }, { 5501, D_8017D068 }, { 5502, D_8017D0A4 }, { 5503, D_8017D0E8 }, { 5504, D_8017D138 }, - { 5505, D_8017D168 }, { 5506, D_8017D1A4 }, { 6010, D_8017D1D8 }, { 6011, D_8017D228 }, { 6012, D_8017D24C }, - { 6013, D_8017D26C }, { 6014, D_8017D2B0 }, { 6020, D_8017D2DC }, { 6021, D_8017D320 }, { 6024, D_8017D358 }, - { 6025, D_8017D398 }, { 6026, D_8017D3E0 }, { 6027, D_8017D424 }, { 6028, D_8017D46C }, { 6029, D_8017D488 }, - { 6036, D_8017D4E8 }, { 6038, D_8017D508 }, { 6041, D_8017D540 }, { 6042, D_8017D580 }, { 6045, D_8017D5D4 }, - { 6050, D_8017D628 }, { 6051, D_8017D65C }, { 6055, D_8017D670 }, { 6066, D_8017D698 }, { 6067, D_8017D6DC }, - { 6068, D_8017D724 }, { 6069, D_8017D74C }, { 6071, D_8017D78C }, { 6072, D_8017D7C8 }, { 6073, D_8017D804 }, - { 6074, D_8017D830 }, { 6075, D_8017D874 }, { 6076, D_8017D8BC }, { 6077, D_8017D8FC }, { 6078, D_8017D94C }, - { 6079, D_8017D968 }, { 6080, D_8017D988 }, { 6081, D_8017D9D8 }, { 6082, D_8017DA1C }, { 6090, D_8017DA54 }, - { 6100, D_8017DA70 }, { 6101, D_8017DAC0 }, { 7005, D_8017DAF4 }, { 7006, D_8017DB2C }, { 7011, D_8017DB74 }, - { 7012, D_8017DBB0 }, { 7013, D_8017DBF8 }, { 7014, D_8017DC28 }, { 7020, D_8017DC54 }, { 7043, D_8017DC9C }, - { 7050, D_8017DCEC }, { 7051, D_8017DD20 }, { 7052, D_8017DD6C }, { 7053, D_8017DD90 }, { 7054, D_8017DDB0 }, - { 7061, D_8017DDE8 }, { 7064, D_8017DE34 }, { 7065, D_8017DE7C }, { 7066, D_8017DECC }, { 7070, D_8017DF1C }, - { 7083, D_8017DF4C }, { 7084, D_8017DFA0 }, { 7085, D_8017DFE4 }, { 7086, D_8017E014 }, { 7087, D_8017E030 }, - { 7093, D_8017E07C }, { 7094, D_8017E0D4 }, { 7095, D_8017E120 }, { 7096, D_8017E174 }, { 7097, D_8017E1BC }, - { 7098, D_8017E1EC }, { 7099, D_8017E21C }, { 7100, D_8017E264 }, { 8010, D_8017E280 }, { 8020, D_8017E2C8 }, - { 8030, D_8017E318 }, { 8040, D_8017E36C }, { 8045, D_8017E3A4 }, { 8050, D_8017E3E4 }, { 8060, D_8017E414 }, - { 8070, D_8017E440 }, { 8080, D_8017E46C }, { 8100, D_8017E4A4 }, { 8110, D_8017E4E0 }, { 8120, D_8017E528 }, - { 8130, D_8017E574 }, { 8140, D_8017E590 }, { 8205, D_8017E5CC }, { 8210, D_8017E60C }, { 8215, D_8017E664 }, - { 8220, D_8017E6A0 }, { 8230, D_8017E6B0 }, { 8240, D_8017E6C0 }, { 8250, D_8017E6D0 }, { 8255, D_8017E720 }, - { 8260, D_8017E76C }, { 8265, D_8017E7B4 }, { 8300, D_8017E800 }, { 8310, D_8017E82C }, { 8320, D_8017E858 }, - { 9000, D_8017E8A8 }, { 9010, D_8017E8E4 }, { 9100, D_8017E934 }, { 9110, D_8017E974 }, { 9120, D_8017E9AC }, - { 9130, D_8017E9FC }, { 9140, D_8017EA34 }, { 9150, D_8017EA88 }, { 9151, D_8017EACC }, { 9152, D_8017EAF0 }, - { 9153, D_8017EB14 }, { 9160, D_8017EB44 }, { 9170, D_8017EB9C }, { 9180, D_8017EBD4 }, { 9190, D_8017EC24 }, - { 9200, D_8017EC60 }, { 9210, D_8017ECAC }, { 9211, D_8017ECF4 }, { 9212, D_8017ED28 }, { 9213, D_8017ED50 }, - { 9220, D_8017ED70 }, { 9230, D_8017ED9C }, { 9240, D_8017EDB8 }, { 9250, D_8017EDE0 }, { 9260, D_8017EE28 }, - { 9270, D_8017EE80 }, { 9275, D_8017EEDC }, { 9280, D_8017EF14 }, { 9285, D_8017EF50 }, { 9289, D_8017EFA0 }, - { 9290, D_8017EFF0 }, { 9300, D_8017F048 }, { 9310, D_8017F090 }, { 9320, D_8017F0D4 }, { 9322, D_8017F114 }, - { 9323, D_8017F144 }, { 9324, D_8017F194 }, { 9325, D_8017F1DC }, { 9330, D_8017F218 }, { 9340, D_8017F26C }, - { 9350, D_8017F2A4 }, { 9360, D_8017F2E8 }, { 9365, D_8017F31C }, { 9366, D_8017F344 }, { 9367, D_8017F37C }, - { 9368, D_8017F3C8 }, { 9369, D_8017F3EC }, { 9375, D_8017F410 }, { 9380, D_8017F460 }, { 9385, D_8017F4A8 }, - { 9390, D_8017F4F8 }, { 9395, D_8017F540 }, { 9400, D_8017F578 }, { 9405, D_8017F5B0 }, { 9411, D_8017F5EC }, - { 9420, D_8017F630 }, { 9425, D_8017F684 }, { 9426, D_8017F6B0 }, { 9427, D_8017F6FC }, { 9428, D_8017F72C }, - { 9429, D_8017F754 }, { 9430, D_8017F780 }, { 9431, D_8017F7BC }, { 9432, D_8017F808 }, { 9433, D_8017F844 }, - { 9434, D_8017F894 }, { 9436, D_8017F8C8 }, { 9437, D_8017F8F4 }, { 9438, D_8017F920 }, { 10010, D_8017F94C }, - { 10020, D_8017F998 }, { 10040, D_8017F9D8 }, { 10050, D_8017FA00 }, { 10060, D_8017FA28 }, { 10070, D_8017FA94 }, - { 10080, D_8017FADC }, { 10200, D_8017FB14 }, { 10210, D_8017FB6C }, { 10220, D_8017FB80 }, { 10230, D_8017FBCC }, - { 10255, D_8017FC00 }, { 10300, D_8017FC40 }, { 10310, D_8017FC88 }, { 10320, D_8017FCC4 }, { 10321, D_8017FD10 }, - { 10322, D_8017FD50 }, { 10323, D_8017FD9C }, { 10324, D_8017FDF0 }, { 11010, D_8017FE50 }, { 11020, D_8017FE94 }, - { 11030, D_8017FED8 }, { 11040, D_8017FF08 }, { 11050, D_8017FF38 }, { 11060, D_8017FF8C }, { 11100, D_8017FFCC }, - { 11110, D_8018000C }, { 11120, D_80180060 }, { 11130, D_801800B8 }, { 11150, D_801800FC }, { 11160, D_80180138 }, - { 11200, D_80180178 }, { 11210, D_801801A8 }, { 11220, D_801801EC }, { 11230, D_80180238 }, { 11240, D_80180278 }, - { 11241, D_801802A4 }, { 14020, D_801802E0 }, { 14030, D_8018031C }, { 14040, D_80180368 }, { 14045, D_801803A8 }, - { 14050, D_80180400 }, { 14060, D_80180458 }, { 14070, D_801804AC }, { 14080, D_801804EC }, { 14100, D_8018052C }, - { 14110, D_80180570 }, { 14120, D_801805BC }, { 14130, D_80180608 }, { 14140, D_80180644 }, { 14150, D_801806A0 }, - { 14160, D_801806DC }, { 14170, D_8018070C }, { 14180, D_8018074C }, { 14190, D_80180784 }, { 14200, D_801807D8 }, - { 14210, D_80180810 }, { 14220, D_80180854 }, { 14230, D_80180884 }, { 14300, D_801808CC }, { 14310, D_80180900 }, - { 14320, D_80180948 }, { 14330, D_80180980 }, { 14340, D_801809AC }, { 14350, D_801809FC }, { 14360, D_80180A2C }, - { 14370, D_80180A50 }, { 15010, D_80180A9C }, { 15030, D_80180AEC }, { 15040, D_80180B38 }, { 15045, D_80180B8C }, - { 15050, D_80180BAC }, { 15051, D_80180BE8 }, { 15052, D_80180C38 }, { 15053, D_80180C88 }, { 15054, D_80180CE8 }, - { 15060, D_80180D20 }, { 15100, D_80180D44 }, { 15110, D_80180D80 }, { 15120, D_80180DB8 }, { 15130, D_80180DEC }, - { 15140, D_80180E10 }, { 15200, D_80180E38 }, { 15210, D_80180E70 }, { 15220, D_80180EC4 }, { 15230, D_80180EF4 }, - { 15240, D_80180F30 }, { 15250, D_80180F68 }, { 15251, D_80180FB0 }, { 15252, D_80180FFC }, { 15253, D_8018102C }, - { 15254, D_80181080 }, { 16010, D_801810B0 }, { 16020, D_801810F8 }, { 16030, D_80181134 }, { 16040, D_80181154 }, - { 16046, D_8018119C }, { 16047, D_801811D8 }, { 16050, D_80181220 }, { 16055, D_8018126C }, { 16060, D_801812BC }, - { 16080, D_801812E0 }, { 16085, D_80181328 }, { 16090, D_80181370 }, { 16100, D_801813B0 }, { 16110, D_801813F0 }, - { 16120, D_80181438 }, { 16125, D_8018147C }, { 16130, D_801814D4 }, { 16135, D_80181504 }, { 16140, D_80181530 }, - { 16150, D_80181584 }, { 16160, D_801815B0 }, { 16165, D_8018160C }, { 16170, D_8018163C }, { 16175, D_80181664 }, - { 16180, D_80181698 }, { 16185, D_801816C8 }, { 16200, D_80181714 }, { 16210, D_80181748 }, { 16220, D_801817A0 }, - { 16230, D_801817DC }, { 16240, D_80181830 }, { 16250, D_8018184C }, { 16260, D_80181874 }, { 16270, D_801818A8 }, - { 16280, D_801818F4 }, { 17010, D_80181930 }, { 17020, D_80181980 }, { 17030, D_801819D0 }, { 17100, D_80181A24 }, - { 17110, D_80181A80 }, { 17120, D_80181AB8 }, { 17130, D_80181B0C }, { 17131, D_80181B60 }, { 17140, D_80181B94 }, - { 17150, D_80181BF4 }, { 17160, D_80181C30 }, { 17170, D_80181C58 }, { 17300, D_80181CB4 }, { 17310, D_80181D10 }, - { 17320, D_80181D54 }, { 17330, D_80181DA4 }, { 17350, D_80181E00 }, { 17360, D_80181E4C }, { 17370, D_80181E98 }, - { 17380, D_80181EDC }, { 17390, D_80181F28 }, { 17400, D_80181F44 }, { 17410, D_80181F8C }, { 17420, D_80181FD8 }, - { 17430, D_80182028 }, { 17440, D_80182054 }, { 17450, D_8018206C }, { 17460, D_80182090 }, { 17470, D_801820D0 }, - { 17471, D_801820E8 }, { 17472, D_8018211C }, { 17473, D_80182144 }, { 17474, D_8018216C }, { 17475, D_801821A8 }, - { 17476, D_801821F4 }, { 18000, D_80182210 }, { 18005, D_8018225C }, { 18006, D_80182284 }, { 18007, D_801822D8 }, - { 18010, D_80182314 }, { 18015, D_8018236C }, { 18018, D_801823B0 }, { 18020, D_801823E8 }, { 18021, D_80182424 }, - { 18022, D_80182484 }, { 18025, D_801824AC }, { 18030, D_80182504 }, { 18031, D_80182544 }, { 18035, D_80182584 }, - { 18040, D_801825A8 }, { 18045, D_80182600 }, { 18050, D_80182630 }, { 18055, D_80182680 }, { 18060, D_801826E0 }, - { 18065, D_80182728 }, { 18066, D_80182774 }, { 18070, D_801827A8 }, { 18075, D_801827E4 }, { 18080, D_80182824 }, - { 18085, D_80182844 }, { 18090, D_8018287C }, { 18095, D_801828A0 }, { 18100, D_801828C8 }, { 18105, D_8018291C }, - { 18120, D_80182940 }, { 18130, D_80182980 }, { 18140, D_801829B8 }, { 18150, D_801829FC }, { 19010, D_80182A58 }, - { 19205, D_80182A94 }, { 19200, D_80182AB0 }, { 19210, D_80182AF4 }, { 19220, D_80182B4C }, { 19230, D_80182BA0 }, - { 19240, D_80182BF8 }, { 19250, D_80182C4C }, { 19325, D_80182C80 }, { 19330, D_80182CC0 }, { 19335, D_80182D14 }, - { 19340, D_80182D68 }, { 19350, D_80182D8C }, { 19355, D_80182DA4 }, { 19360, D_80182DC8 }, { 19370, D_80182E18 }, - { 19400, D_80182E58 }, { 19410, D_80182E7C }, { 19420, D_80182EA0 }, { 19430, D_80182ECC }, { 19440, D_80182EF8 }, - { 19450, D_80182F34 }, { 19451, D_80182F74 }, { 19452, D_80182FA8 }, { 19453, D_80182FF0 }, { 19454, D_80183028 }, - { 19455, D_80183068 }, { 19456, D_801830B0 }, { 19457, D_80183110 }, { 19458, D_8018314C }, { 19459, D_8018318C }, - { 19460, D_801831B4 }, { 19461, D_801831EC }, { 19462, D_80183204 }, { 19463, D_80183244 }, { 19464, D_80183280 }, - { 19465, D_801832AC }, { 19466, D_801832E4 }, { 19467, D_80183338 }, { 19468, D_80183380 }, { 20010, D_801833C0 }, - { 20011, D_801833F0 }, { 20012, D_8018341C }, { 20013, D_80183448 }, { 20014, D_80183488 }, { 20015, D_801834D4 }, - { 20016, D_8018350C }, { 20017, D_80183558 }, { 20018, D_8018359C }, { 20019, D_801835D0 }, { 20020, D_80183614 }, - { 20030, D_80183630 }, { 20040, D_8018366C }, { 20050, D_80183690 }, { 20060, D_801836B0 }, { 20070, D_801836F8 }, - { 20080, D_80183724 }, { 20084, D_80183760 }, { 20085, D_801837B4 }, { 20090, D_801837F8 }, { 20091, D_8018380C }, - { 20092, D_80183820 }, { 20150, D_80183834 }, { 20160, D_8018385C }, { 20170, D_80183898 }, { 20180, D_801838DC }, - { 20190, D_80183900 }, { 20200, D_80183950 }, { 20210, D_8018398C }, { 20220, D_801839B8 }, { 20221, D_80183A08 }, - { 20222, D_80183A64 }, { 20230, D_80183AAC }, { 20235, D_80183AFC }, { 20236, D_80183B40 }, { 20237, D_80183B84 }, - { 20238, D_80183BC0 }, { 20239, D_80183C00 }, { 20250, D_80183C48 }, { 20260, D_80183C80 }, { 20261, D_80183CA8 }, - { 20262, D_80183CF0 }, { 20263, D_80183D3C }, { 20264, D_80183D58 }, { 20265, D_80183D6C }, { 20266, D_80183D80 }, - { 20267, D_80183D94 }, { 20268, D_80183DC8 }, { 20269, D_80183E04 }, { 20270, D_80183E54 }, { 20271, D_80183E6C }, - { 20272, D_80183E90 }, { 20273, D_80183EA8 }, { 20274, D_80183EE8 }, { 20275, D_80183F28 }, { 20276, D_80183F64 }, - { 20277, D_80183FB0 }, { 20278, D_80183FFC }, { 20279, D_80184020 }, { 20280, D_8018406C }, { 20281, D_801840A8 }, - { 20282, D_801840EC }, { 20283, D_8018412C }, { 20284, D_80184168 }, { 20285, D_801841AC }, { 20286, D_80184208 }, - { 20287, D_80184238 }, { 20288, D_80184288 }, { 20289, D_801842D0 }, { 20290, D_801842F8 }, { 20291, D_80184348 }, - { 20292, D_80184378 }, { 20294, D_801843B0 }, { 20296, D_801843C8 }, { 20297, D_80184408 }, { 20298, D_80184424 }, - { 20299, D_80184474 }, { 20300, D_801844B0 }, { 20301, D_801844EC }, { 20302, D_80184528 }, { 20303, D_80184558 }, - { 20304, D_801845A8 }, { 20305, D_801845F8 }, { 20306, D_80184620 }, { 20307, D_80184644 }, { 20308, D_80184668 }, - { 20309, D_801846A0 }, { 20310, D_801846D8 }, { 20311, D_801846E8 }, { 20312, D_801846FC }, { 20313, D_80184718 }, - { 20314, D_80184758 }, { 20315, D_801847B0 }, { 20316, D_801847D4 }, { 20317, D_801847F8 }, { 20318, D_8018481C }, - { 20319, D_80184834 }, { 20320, D_8018484C }, { 20321, D_80184864 }, { 20326, D_8018487C }, { 20327, D_801848B8 }, - { 20328, D_801848F4 }, { 20329, D_8018490C }, { 20330, D_80184960 }, { 20331, D_801849B8 }, { 20332, D_80184A04 }, - { 20333, D_80184A4C }, { 20337, D_80184A94 }, { 20338, D_80184AE0 }, { 20339, D_80184B2C }, { 20340, D_80184B7C }, - { 20343, D_80184BD0 }, { 20344, D_80184C1C }, { 20345, D_80184C68 }, { 21010, D_80184CB4 }, { 21020, D_80184CF8 }, - { 21030, D_80184D78 }, { 21050, D_80184DDC }, { 21060, D_80184E18 }, { 21070, D_80184E58 }, { 21071, D_80184E80 }, - { 21072, D_80184EA4 }, { 21073, D_80184EC4 }, { 21080, D_80184EE8 }, { 21081, D_80184F10 }, { 21082, D_80184F34 }, - { 21083, D_80184F54 }, { 21090, D_80184F78 }, { 21091, D_80184FA0 }, { 21092, D_80184FC4 }, { 21093, D_80184FE4 }, - { 22000, D_80185008 }, { 22001, D_8018501C }, { 22002, D_80185030 }, { 22003, D_80185044 }, { 22004, D_80185050 }, - { 22005, D_80185068 }, { 22006, D_80185084 }, { 22007, D_80185094 }, { 22008, D_801850A8 }, { 22009, D_801850BC }, - { 22010, D_801850D8 }, { 22011, D_801850E8 }, { 22012, D_80185140 }, { 22013, D_80185158 }, { 22014, D_80185174 }, - { 22015, D_8018518C }, { 22016, D_801851A8 }, { 22017, D_801851C4 }, { 22018, D_801851D4 }, { 22019, D_801851F0 }, - { 22020, D_8018520C }, { 23000, D_80185228 }, { 23001, D_8018526C }, { 23002, D_801852D4 }, { 23003, D_80185330 }, - { 23004, D_801853A8 }, { 23005, D_80185400 }, { 23006, D_80185458 }, { 23007, D_801854A8 }, { 23008, D_801854F8 }, - { 23009, D_80185564 }, { 23010, D_801855BC }, { 23011, D_8018561C }, { 23012, D_80185674 }, { 23013, D_801856BC }, - { 23014, D_80185708 }, { 23015, D_80185750 }, { 23016, D_80185780 }, { 23017, D_801857B0 }, { 23018, D_801857F8 }, - { 23019, D_80185840 }, { 23020, D_8018587C }, { 23021, D_801858C8 }, { 23022, D_8018591C }, { 23023, D_8018596C }, - { 23024, D_801859A8 }, { 23025, D_80185A08 }, { 23026, D_80185A6C }, { 23027, D_80185ABC }, { 23028, D_80185B08 }, - { 23029, D_80185B48 }, { 23030, D_80185BA0 }, { 23031, D_80185C00 }, { 23032, D_80185C68 }, { -1, NULL }, +u16 sMsg_ID_1[914] = { + _C, _o, _r, _n, _e, _r, _i, _a, CMA, SPC, SPC, _f, _o, _u, _r, _t, _h, SPC, _p, _l, _a, _n, _e, _t, SPC, _o, _f, SPC, _t, _h, _e, SPC, _L, _y, _l, _a, _t, NWL, + _s, _y, _s, _t, _e, _m, PRD, SPC, SPC, _T, _h, _e, SPC, _e, _v, _i, _l, SPC, _A, _n, _d, _r, _o, _s, _s, SPC, _t, _u, _r, _n, _e, _d, SPC, _t, _h, _i, _s, NWL, + _o, _n, _c, _e, SPC, _t, _h, _r, _i, _v, _i, _n, _g, SPC, _s, _y, _s, _t, _e, _m, SPC, _i, _n, _t, _o, SPC, _a, SPC, _w, _a, _s, _t, _e, _l, _a, _n, _d, NWL, + _o, _f, SPC, _n, _e, _a, _r, SPC, _e, _x, _t, _i, _n, _c, _t, _i, _o, _n, PRD, NWL, + SPC, NWL, + _G, _e, _n, _e, _r, _a, _l, HSP, QSP, QSP, _P, _e, _p, _p, _e, _r, QSP, QSP, QSP, _o, _f, HSP, QSP, QSP, _t, _h, _e, HSP, QSP, QSP, _C, _o, _r, _n, _e, _r, _i, _a, _n, QSP, QSP, QSP, _a, _r, _m, _y, NWL, + _w, _a, _s, SPC, SPC, HSP, QSP, _s, _u, _c, _c, _e, _s, _s, _f, _u, _l, SPC, SPC, QSP, QSP, _i, _n, SPC, SPC, HSP, QSP, _e, _x, _i, _l, _i, _n, _g, SPC, SPC, HSP, QSP, _t, _h, _i, _s, NWL, + _m, _a, _n, _i, _a, _c, _a, _l, SPC, SPC, _s, _c, _i, _e, _n, _t, _i, _s, _t, SPC, SPC, _t, _o, SPC, SPC, _t, _h, _e, SPC, SPC, _b, _a, _r, _r, _e, _n, CMA, NWL, + _d, _e, _s, _e, _r, _t, _e, _d, SPC, _p, _l, _a, _n, _e, _t, SPC, _V, _e, _n, _o, _m, PRD, NWL, + SPC, NWL, + _F, _i, _v, _e, SPC, SPC, _y, _e, _a, _r, _s, SPC, SPC, _l, _a, _t, _e, _r, CMA, SPC, SPC, SPC, _G, _e, _n, _e, _r, _a, _l, SPC, SPC, _P, _e, _p, _p, _e, _r, NWL, + _n, _o, _t, _i, _c, _e, _d, SPC, _s, _t, _r, _a, _n, _g, _e, SPC, _a, _c, _t, _i, _v, _i, _t, _y, SPC, _c, _o, _m, _i, _n, _g, SPC, SPC, _f, _r, _o, _m, NWL, + _V, _e, _n, _o, _m, PRD, SPC, SPC, SPC, _J, _a, _m, _e, _s, SPC, _M, _c, _C, _l, _o, _u, _d, CMA, SPC, SPC, _P, _i, _g, _m, _a, SPC, _D, _e, _n, _g, _a, _r, NWL, + _a, _n, _d, QSP, QSP, QSP, _P, _e, _p, _p, _y, QSP, QSP, QSP, _H, _a, _r, _e, QSP, QSP, QSP, _o, _f, QSP, QSP, QSP, _t, _h, _e, QSP, QSP, QSP, _S, _t, _a, _r, QSP, QSP, QSP, _F, _o, _x, QSP, QSP, QSP, _t, _e, _a, _m, NWL, + _w, _e, _r, _e, SPC, _s, _e, _n, _t, SPC, _t, _o, SPC, _i, _n, _v, _e, _s, _t, _i, _g, _a, _t, _e, PRD, SPC, SPC, _U, _p, _o, _n, SPC, _t, _h, _e, _i, _r, NWL, + _a, _r, _r, _i, _v, _a, _l, CMA, SPC, SPC, _P, _i, _g, _m, _a, SPC, _b, _e, _t, _r, _a, _y, _e, _d, SPC, _t, _h, _e, SPC, _t, _e, _a, _m, SPC, _a, _n, _d, NWL, + _J, _a, _m, _e, _s, SPC, SPC, _a, _n, _d, SPC, SPC, _P, _e, _p, _p, _y, SPC, SPC, _w, _e, _r, _e, SPC, SPC, _c, _a, _p, _t, _u, _r, _e, _d, SPC, SPC, _b, _y, NWL, + _A, _n, _d, _r, _o, _s, _s, PRD, NWL, + SPC, NWL, + _P, _e, _p, _p, _y, SPC, SPC, HSP, QSP, _b, _a, _r, _e, _l, _y, SPC, SPC, HSP, QSP, _e, _s, _c, _a, _p, _e, _d, SPC, SPC, HSP, QSP, _V, _e, _n, _o, _m, SPC, SPC, QSP, QSP, _a, _n, _d, NWL, + _r, _e, _t, _u, _r, _n, _e, _d, SPC, _h, _o, _m, _e, SPC, _t, _o, SPC, _t, _e, _l, _l, SPC, SPC, _J, _a, _m, _e, _s, APS, SPC, _s, _o, _n, SPC, _F, _o, _x, NWL, + _a, _b, _o, _u, _t, SPC, _h, _i, _s, SPC, _f, _a, _t, _h, _e, _r, APS, _s, SPC, _f, _a, _t, _e, PRD, NWL, + SPC, NWL, + _A, SPC, _f, _e, _w, SPC, _y, _e, _a, _r, _s, SPC, _h, _a, _v, _e, SPC, _p, _a, _s, _s, _e, _d, PRD, SPC, SPC, _A, _n, _d, _r, _o, _s, _s, SPC, _h, _a, _s, NWL, + _a, _g, _a, _i, _n, SPC, SPC, QSP, _i, _n, _v, _a, _d, _e, _d, SPC, SPC, HSP, QSP, _t, _h, _e, SPC, SPC, QSP, _L, _y, _l, _a, _t, SPC, SPC, QSP, _s, _y, _s, _t, _e, _m, PRD, NWL, + _G, _e, _n, _e, _r, _a, _l, SPC, QSP, _P, _e, _p, _p, _e, _r, SPC, QSP, _h, _a, _s, SPC, QSP, _t, _u, _r, _n, _e, _d, SPC, QSP, _t, _o, SPC, QSP, QSP, _a, SPC, QSP, _n, _e, _w, NWL, + _S, _t, _a, _r, SPC, HSP, _F, _o, _x, SPC, HSP, _t, _e, _a, _m, SPC, HSP, _h, _e, _a, _d, _e, _d, SPC, HSP, _b, _y, SPC, HSP, HSP, _F, _o, _x, SPC, HSP, _M, _c, _C, _l, _o, _u, _d, NWL, + _t, _o, SPC, HSP, _s, _a, _v, _e, SPC, HSP, _C, _o, _r, _n, _e, _r, _i, _a, SPC, HSP, HSP, _a, _n, _d, SPC, HSP, _f, _r, _e, _e, SPC, HSP, _t, _h, _e, SPC, HSP, _L, _y, _l, _a, _t, NWL, + _s, _y, _s, _t, _e, _m, SPC, _o, _n, _c, _e, SPC, _a, _g, _a, _i, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_60[46] = { + _M, _e, _s, _s, _a, _g, _e, SPC, _f, _r, _o, _m, SPC, NWL, + _G, _e, _n, _e, _r, _a, _l, SPC, _P, _e, _p, _p, _e, _r, PRD, NWL, + _P, _r, _i, _o, _r, _i, _t, _y, SPC, _o, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_10[32] = { + _W, _e, SPC, _n, _e, _e, _d, SPC, _y, _o, _u, _r, SPC, _h, _e, _l, _p, CMA, NWL, + _S, _t, _a, _r, SPC, _F, _o, _x, EXM, NWL, + NPF, NWL, + END, +}; +u16 sMsg_ID_20[30] = { + _A, _n, _d, _r, _o, _s, _s, SPC, _h, _a, _s, SPC, _d, _e, _c, _l, _a, _r, _e, _d, NWL, + _w, _a, _r, EXM, NWL, + NPF, NWL, + END, +}; +u16 sMsg_ID_30[34] = { + _H, _e, APS, _s, SPC, _i, _n, _v, _a, _d, _e, _d, SPC, _t, _h, _e, NWL, + _L, _y, _l, _a, _t, SPC, _s, _y, _s, _t, _e, _m, NWL, + NPF, NWL, + END, +}; +u16 sMsg_ID_40[40] = { + _a, _n, _d, SPC, _i, _s, SPC, _t, _r, _y, _i, _n, _g, SPC, _t, _o, NWL, + _t, _a, _k, _e, SPC, _o, _v, _e, _r, SPC, _C, _o, _r, _n, _e, _r, _i, _a, EXM, NWL, + NPF, NWL, + END, +}; +u16 sMsg_ID_50[52] = { + _O, _u, _r, SPC, _a, _r, _m, _y, SPC, _a, _l, _o, _n, _e, NWL, + _c, _a, _n, APS, _t, SPC, _d, _o, SPC, _t, _h, _e, SPC, _j, _o, _b, EXM, NWL, + _H, _u, _r, _r, _y, CMA, SPC, _S, _t, _a, _r, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_1200[74] = { + _I, _t, APS, _s, SPC, _a, _b, _o, _u, _t, SPC, _t, _i, _m, _e, SPC, _y, _o, _u, NWL, + _s, _h, _o, _w, _e, _d, SPC, _u, _p, CMA, SPC, _F, _o, _x, PRD, NWL, + _Y, _o, _u, APS, _r, _e, SPC, _t, _h, _e, SPC, _o, _n, _l, _y, SPC, _h, _o, _p, _e, NWL, + _f, _o, _r, SPC, _o, _u, _r, SPC, _w, _o, _r, _l, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_1210[54] = { + _I, APS, _l, _l, SPC, _d, _o, SPC, _m, _y, SPC, _b, _e, _s, _t, EXM, NWL, + _A, _n, _d, _r, _o, _s, _s, SPC, _w, _o, _n, APS, _t, SPC, _h, _a, _v, _e, NWL, + _h, _i, _s, SPC, _w, _a, _y, SPC, _w, _i, _t, _h, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_1220[76] = { + _I, _m, _p, _r, _e, _s, _s, _i, _v, _e, CMA, SPC, _S, _t, _a, _r, SPC, _F, _o, _x, EXM, SPC, NWL, + _N, _o, _w, SPC, _w, _a, _t, _c, _h, SPC, _o, _u, _t, SPC, _f, _o, _r, SPC, NWL, + _e, _n, _e, _m, _i, _e, _s, SPC, _i, _n, SPC, _t, _h, _e, SPC, NWL, + _a, _s, _t, _e, _r, _o, _i, _d, SPC, _f, _i, _e, _l, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_1230[28] = { + _I, SPC, _w, _o, _n, APS, _t, SPC, _l, _e, _t, SPC, _y, _o, _u, SPC, _d, _o, _w, _n, CMA, NWL, + _s, _i, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_1240[48] = { + _W, _h, _a, _t, SPC, _a, _r, _e, SPC, _y, _o, _u, SPC, _d, _o, _i, _n, _g, QST, NWL, + _I, _t, APS, _s, SPC, _t, _o, _o, SPC, _d, _a, _n, _g, _e, _r, _o, _u, _s, NWL, + _t, _h, _e, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_1250[32] = { + _I, SPC, _c, _a, _n, APS, _t, SPC, _l, _e, _a, _v, _e, SPC, _S, _l, _i, _p, _p, _y, NWL, + _h, _a, _n, _g, _i, _n, APS, EXM, NWL, + END, +}; +u16 sMsg_ID_1260[66] = { + _R, _e, _p, _o, _r, _t, _s, SPC, _i, _n, _d, _i, _c, _a, _t, _e, NWL, + _t, _h, _a, _t, SPC, _A, _n, _d, _r, _o, _s, _s, SPC, _i, _s, NWL, + _w, _o, _r, _k, _i, _n, _g, SPC, _o, _n, SPC, _s, _o, _m, _e, NWL, + _s, _e, _c, _r, _e, _t, SPC, _w, _e, _a, _p, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_1270[20] = { + _I, APS, _l, _l, SPC, _c, _h, _e, _c, _k, SPC, _i, _t, SPC, _o, _u, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_1280[40] = { + _R, _e, _c, _o, _v, _e, _r, SPC, _o, _u, _r, SPC, _b, _a, _s, _e, SPC, _f, _r, _o, _m, NWL, + _t, _h, _e, SPC, _e, _n, _e, _m, _y, SPC, _a, _r, _m, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_1290[18] = { + _R, _o, _g, _e, _r, CMA, SPC, _G, _e, _n, _e, _r, _a, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_1300[78] = { + _I, _f, SPC, _y, _o, _u, SPC, _d, _e, _s, _t, _r, _o, _y, SPC, _t, _h, _e, NWL, + _s, _a, _t, _e, _l, _l, _i, _t, _e, CMA, SPC, _w, _e, SPC, _c, _a, _n, SPC, _g, _o, NWL, + _s, _t, _r, _a, _i, _g, _h, _t, SPC, _f, _o, _r, SPC, _V, _e, _n, _o, _m, EXM, NWL, + _B, _e, SPC, _c, _a, _r, _e, _f, _u, _l, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_1310[12] = { + _I, APS, _m, SPC, _o, _n, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_1320[68] = { + _I, _t, APS, _s, SPC, _a, _l, _m, _o, _s, _t, SPC, _o, _v, _e, _r, EXM, NWL, + _W, _e, APS, _r, _e, SPC, _i, _n, SPC, _y, _o, _u, _r, SPC, _d, _e, _b, _t, PRD, NWL, + _C, _o, _m, _e, SPC, _b, _a, _c, _k, SPC, _i, _n, SPC, _o, _n, _e, NWL, + _p, _i, _e, _c, _e, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_1330[20] = { + _W, _i, _l, _l, SPC, _d, _o, CMA, SPC, _G, _e, _n, _e, _r, _a, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_1340[64] = { + _S, _o, SPC, _y, _o, _u, APS, _r, _e, SPC, _g, _o, _i, _n, _g, SPC, _t, _o, SPC, NWL, + _a, _t, _t, _a, _c, _k, SPC, _t, _h, _e, SPC, _e, _n, _e, _m, _y, SPC, NWL, + _b, _a, _s, _e, QST, SPC, SPC, _G, _r, _e, _a, _t, SPC, _i, _d, _e, _a, CMA, SPC, NWL, + _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_1350[36] = { + _I, _t, APS, _l, _l, SPC, _b, _e, SPC, _a, SPC, _p, _i, _e, _c, _e, SPC, _o, _f, NWL, + _c, _a, _k, _e, CMA, SPC, _G, _e, _n, _e, _r, _a, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_1360[54] = { + _K, _a, _t, _i, _n, _a, SPC, _i, _s, SPC, _b, _a, _t, _t, _l, _i, _n, _g, NWL, + _t, _h, _e, SPC, _e, _n, _e, _m, _y, PRD, SPC, _W, _i, _l, _l, SPC, _y, _o, _u, NWL, + _h, _e, _l, _p, SPC, APS, _e, _m, SPC, _o, _u, _t, QST, NWL, + END, +}; +u16 sMsg_ID_1370[24] = { + _A, _f, _f, _i, _r, _m, _a, _t, _i, _v, _e, CMA, SPC, _G, _e, _n, _e, _r, _a, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_1380[56] = { + _S, _t, _a, _r, SPC, _F, _o, _x, CMA, SPC, _I, SPC, _w, _a, _n, _t, SPC, _y, _o, _u, NWL, + _t, _o, SPC, _t, _a, _k, _e, SPC, _o, _u, _t, SPC, _t, _h, _e, NWL, + _e, _n, _e, _m, _y, SPC, _b, _i, _o, DSH, _w, _e, _a, _p, _o, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_1390[36] = { + _Y, _e, _s, CMA, SPC, _s, _i, _r, PRD, SPC, _D, _e, _p, _l, _o, _y, SPC, _t, _h, _e, NWL, + _B, _l, _u, _e, DSH, _M, _a, _r, _i, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_1400[32] = { + _T, _h, _e, _r, _e, APS, _s, SPC, _a, _n, SPC, _e, _n, _e, _m, _y, SPC, _b, _a, _s, _e, NWL, + _t, _h, _e, _r, _e, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_1410[24] = { + _A, _f, _f, _i, _r, _m, _a, _t, _i, _v, _e, CMA, SPC, _G, _e, _n, _e, _r, _a, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_1420[48] = { + _T, _h, _e, SPC, _e, _n, _e, _m, _y, SPC, _a, _r, _m, _y, SPC, _i, _s, NWL, + _g, _u, _n, _n, _i, _n, _g, SPC, _f, _o, _r, SPC, _y, _o, _u, PRD, NWL, + _B, _e, SPC, _c, _a, _r, _e, _f, _u, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_1430[20] = { + _D, _o, _n, APS, _t, SPC, _w, _o, _r, _r, _y, CMA, SPC, _s, _i, _r, EXM, NWL, + END, +}; +u16 sMsg_ID_1440[46] = { + _F, _o, _x, CMA, SPC, _w, _e, APS, _r, _e, SPC, _u, _n, _d, _e, _r, NWL, + _a, _t, _t, _a, _c, _k, EXM, SPC, SPC, _H, _e, _l, _p, SPC, _u, _s, NWL, + _o, _u, _t, SPC, _h, _e, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_1450[16] = { + _I, APS, _m, SPC, _o, _n, SPC, _m, _y, SPC, _w, _a, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_1460[74] = { + _T, _h, _a, _t, SPC, _a, _r, _e, _a, APS, _s, SPC, _a, _n, SPC, _o, _v, _e, _n, EXM, NWL, + _D, _o, _n, APS, _t, SPC, _g, _o, SPC, _b, _u, _r, _n, _i, _n, _g, SPC, _t, _h, _a, _t, NWL, + _A, _r, _w, _i, _n, _g, EXM, SPC, SPC, _B, _e, NWL, + _r, _e, _a, _s, _o, _n, _a, _b, _l, _e, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_1470[18] = { + _I, APS, _l, _l, SPC, _b, _e, SPC, _c, _a, _r, _e, _f, _u, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_2005[18] = { + NPA, _O, _p, _e, _n, SPC, _t, _h, _e, SPC, _w, _i, _n, _g, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_2010[34] = { + NPA, _C, _h, _e, _c, _k, SPC, _y, _o, _u, _r, SPC, NWL, + _G, DSH, _D, _i, _f, _f, _u, _s, _e, _r, SPC, _s, _y, _s, _t, _e, _m, EXM, NWL, + END, +}; +u16 sMsg_ID_2020[26] = { + NPA, _F, _a, _l, _c, _o, SPC, _h, _e, _r, _e, PRD, SPC, NWL, + _I, APS, _m, SPC, _f, _i, _n, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_2030[34] = { + NPA, _T, _h, _i, _s, SPC, _i, _s, SPC, _P, _e, _p, _p, _y, PRD, SPC, NWL, + _A, _l, _l, SPC, _s, _y, _s, _t, _e, _m, _s, SPC, _g, _o, PRD, NWL, + END, +}; +u16 sMsg_ID_2040[24] = { + NPA, _S, _l, _i, _p, _p, _y, SPC, _h, _e, _r, _e, PRD, SPC, NWL, + _I, APS, _m, SPC, _O, _K, PRD, NWL, + END, +}; +u16 sMsg_ID_2050[44] = { + NPA, _I, SPC, _s, _e, _e, SPC, APS, _e, _m, SPC, _u, _p, SPC, _a, _h, _e, _a, _d, EXM, NWL, + _L, _e, _t, APS, _s, SPC, _r, _o, _c, _k, SPC, _a, _n, _d, SPC, _r, _o, _l, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_2055[36] = { + NP9, _W, _e, APS, _r, _e, SPC, _e, _n, _t, _e, _r, _i, _n, _g, NWL, + _C, _o, _r, _n, _e, _r, _i, _a, SPC, _C, _i, _t, _y, SPC, _n, _o, _w, EXM, NWL, + END, +}; +u16 sMsg_ID_2058[22] = { + NP9, _T, _h, _i, _s, SPC, _i, _s, SPC, _h, _o, _r, _r, _i, _b, _l, _e, PRD, PRD, PRD, NWL, + END, +}; +u16 sMsg_ID_2061[42] = { + NP9, _S, _l, _i, _p, _p, _y, CMA, SPC, _w, _a, _t, _c, _h, SPC, _o, _u, _t, EXM, SPC, NWL, + _B, _o, _g, _e, _y, SPC, _o, _n, SPC, _y, _o, _u, _r, SPC, _t, _a, _i, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_2062[18] = { + NP9, _W, _h, _o, _a, EXM, SPC, _H, _e, _l, _p, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_2080[36] = { + NP9, _D, _o, _n, APS, _t, SPC, _b, _e, SPC, _d, _o, _i, _n, _g, NWL, + _a, _n, _y, _t, _h, _i, _n, _g, SPC, _f, _o, _o, _l, _i, _s, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_2090[10] = { + NP9, _G, _o, _t, _c, _h, _a, EXM, NWL, + END, +}; +u16 sMsg_ID_2095[18] = { + NP9, _B, _a, _c, _k, SPC, _o, _f, _f, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_2110[36] = { + NP9, _D, _o, SPC, _a, SPC, _b, _a, _r, _r, _e, _l, SPC, _r, _o, _l, _l, SPC, NWL, + LPR, _Z, SPC, _o, _r, SPC, _R, SPC, _t, _w, _i, _c, _e, RPR, EXM, NWL, + END, +}; +u16 sMsg_ID_2115[38] = { + NP9, _Y, _o, _u, APS, _v, _e, SPC, _g, _o, _t, SPC, _a, _n, SPC, _e, _n, _e, _m, _y, SPC, NWL, + _o, _n, SPC, _y, _o, _u, _r, SPC, _t, _a, _i, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_2118[42] = { + NP9, _U, _s, _e, SPC, _t, _h, _e, SPC, _b, _r, _a, _k, _e, NWL, + LPR, _p, _r, _e, _s, _s, SPC, _t, _h, _e, SPC, _C, ADN, SPC, CDN, NWL, + _B, _u, _t, _t, _o, _n, RPR, EXM, NWL, + END, +}; +u16 sMsg_ID_2140[40] = { + NP9, _F, _o, _l, _l, _o, _w, SPC, _y, _o, _u, _r, SPC, NWL, + _f, _a, _t, _h, _e, _r, APS, _s, SPC, _e, _x, _a, _m, _p, _l, _e, CMA, SPC, NWL, + _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_2165[46] = { + NP9, _I, APS, _l, _l, SPC, _t, _a, _k, _e, SPC, _t, _h, _i, _s, SPC, _o, _n, _e, PRD, NWL, + _G, _e, _t, SPC, _t, _h, _e, SPC, _o, _n, _e, SPC, _b, _e, _h, _i, _n, _d, NWL, + _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_2166[36] = { + NP9, _I, SPC, _c, _o, _u, _l, _d, SPC, _u, _s, _e, SPC, _s, _o, _m, _e, SPC, NWL, + _h, _e, _l, _p, SPC, _h, _e, _r, _e, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_2167[42] = { + NP9, _S, _o, _m, _e, _t, _h, _i, _n, _g, APS, _s, SPC, _w, _r, _o, _n, _g, NWL, + _w, _i, _t, _h, SPC, _t, _h, _e, SPC, _G, DSH, _D, _i, _f, _f, _u, _s, _e, _r, EXM, NWL, + END, +}; +u16 sMsg_ID_2180[30] = { + NP9, _P, _r, _e, _t, _t, _y, SPC, _s, _m, _o, _o, _t, _h, SPC, NWL, + _f, _l, _y, _i, _n, _g, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_2181[18] = { + NP9, _F, _o, _l, _l, _o, _w, SPC, _m, _e, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_2185[26] = { + NPA, _F, _a, _l, _c, _o, CMA, SPC, _w, _h, _e, _r, _e, SPC, _y, _a, SPC, NWL, + _g, _o, _i, _n, _g, QST, NWL, + END, +}; +u16 sMsg_ID_2188[38] = { + NPA, _I, SPC, _f, _o, _u, _n, _d, SPC, _t, _h, _e, SPC, _t, _a, _r, _g, _e, _t, EXM, NWL, + _T, _r, _y, SPC, _t, _o, SPC, _k, _e, _e, _p, SPC, _u, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_2200[26] = { + NPA, _E, _n, _e, _m, _y, SPC, _r, _o, _b, _o, _t, NWL, + _d, _e, _a, _d, SPC, _a, _h, _e, _a, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_2210[12] = { + NP9, _L, _e, _t, APS, _s, SPC, _g, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_2220[30] = { + NP9, _Y, _o, _u, SPC, _a, _n, _n, _o, _y, _i, _n, _g, SPC, NWL, + _l, _i, _t, _t, _l, _e, SPC, _f, _l, _i, _e, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_2225[26] = { + NPA, _E, _n, _e, _m, _y, SPC, _s, _h, _i, _e, _l, _d, NWL, + _a, _n, _a, _l, _y, _z, _e, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_2230[20] = { + NPA, _A, _i, _m, SPC, _f, _o, _r, SPC, _h, _i, _s, SPC, _b, _a, _c, _k, EXM, NWL, + END, +}; +u16 sMsg_ID_2233[40] = { + NP9, _M, _o, _v, _e, SPC, _i, _t, CMA, SPC, _F, _o, _x, EXM, SPC, _H, _e, APS, _s, NWL, + _r, _i, _g, _h, _t, SPC, _b, _e, _h, _i, _n, _d, SPC, _y, _o, _u, EXM, NWL, + END, +}; +u16 sMsg_ID_2282[38] = { + NP9, _Q, _u, _i, _t, SPC, _s, _c, _r, _e, _w, _i, _n, _g, NWL, + _a, _r, _o, _u, _n, _d, EXM, SPC, _D, _o, NWL, + _s, _o, _m, _e, _t, _h, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_2240[28] = { + NPA, _A, _h, CMA, SPC, _s, _o, SPC, _t, _h, _i, _s, SPC, _i, _s, NWL, + _S, _t, _a, _r, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_2250[26] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _t, _o, SPC, _c, _r, _u, _s, _h, NWL, + _y, _o, _u, EXM, NWL, + END, +}; +u16 sMsg_ID_2260[36] = { + NP9, _T, _h, _o, _s, _e, SPC, _w, _h, _o, SPC, _c, _r, _o, _s, _s, NWL, + _A, _n, _d, _r, _o, _s, _s, SPC, _w, _i, _l, _l, SPC, _d, _i, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_2263[36] = { + NP9, _S, _t, _o, _p, SPC, _m, _o, _v, _i, _n, _g, SPC, _s, _o, SPC, _I, SPC, NWL, + _c, _a, _n, SPC, _s, _q, _u, _a, _s, _h, SPC, _y, _o, _u, EXM, NWL, + END, +}; +u16 sMsg_ID_2265[34] = { + NP9, _Y, _o, _u, SPC, _a, _r, _e, SPC, _s, _t, _a, _r, _t, _i, _n, _g, SPC, NWL, + _t, _o, SPC, _a, _n, _n, _o, _y, SPC, _m, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_2270[8] = { + NP9, _N, _o, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_2275[40] = { + NP9, _I, SPC, _w, _i, _l, _l, SPC, _n, _o, _t, SPC, _b, _e, NWL, + _d, _e, _f, _e, _a, _t, _e, _d, SPC, _b, _y, SPC, _t, _h, _i, _s, NWL, + _w, _o, _r, _m, EXM, NWL, + END, +}; +u16 sMsg_ID_2280[34] = { + NPA, _M, _y, SPC, _e, _m, _p, _e, _r, _o, _r, PRD, PRD, PRD, NWL, + _I, APS, _v, _e, SPC, _f, _a, _i, _l, _e, _d, SPC, _y, _o, _u, EXM, NWL, + END, +}; +u16 sMsg_ID_2290[30] = { + NP9, _A, _h, PRD, PRD, _s, _o, _m, _e, _o, _n, _e, NWL, + _w, _a, _n, _t, _s, SPC, _t, _o, SPC, _p, _l, _a, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_2291[30] = { + NP9, _D, _e, _p, _l, _o, _y, SPC, _a, _l, _l, SPC, _u, _n, _i, _t, _s, EXM, NWL, + _C, _H, _A, _R, _G, _E, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_2292[30] = { + NPA, _I, APS, _v, _e, SPC, _g, _o, _t, SPC, _a, SPC, _p, _r, _e, _s, _e, _n, _t, NWL, + _f, _o, _r, SPC, _y, _a, EXM, NWL, + END, +}; +u16 sMsg_ID_2293[8] = { + NP9, _G, _o, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_2294[20] = { + NP9, _W, _h, _o, SPC, _a, _r, _e, SPC, _y, _o, _u, SPC, _g, _u, _y, _s, QST, NWL, + END, +}; +u16 sMsg_ID_2295[18] = { + NP9, _W, _e, APS, _r, _e, SPC, _S, _t, _a, _r, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_2296[32] = { + NPA, _Y, _o, _u, APS, _l, _l, SPC, _n, _e, _v, _e, _r, SPC, NWL, + _d, _e, _f, _e, _a, _t, SPC, _A, _n, _d, _r, _o, _s, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_2298[48] = { + NP9, _I, _n, _c, _o, _m, _i, _n, _g, SPC, _e, _n, _e, _m, _y, SPC, NWL, + _f, _r, _o, _m, SPC, _t, _h, _e, SPC, _r, _e, _a, _r, EXM, NWL, + _D, _r, _o, _p, SPC, _a, _l, _t, _i, _t, _u, _d, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_2299[26] = { + NPA, _A, _i, _m, SPC, _f, _o, _r, SPC, _t, _h, _e, SPC, _o, _p, _e, _n, NWL, + _s, _p, _o, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_2300[44] = { + NP9, _Y, _o, _u, SPC, _d, _i, _d, SPC, _i, _t, EXM, SPC, _I, SPC, _w, _a, _s, NWL, + _w, _o, _r, _r, _i, _e, _d, SPC, _f, _o, _r, SPC, _a, SPC, NWL, + _m, _o, _m, _e, _n, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_2305[16] = { + NP9, _T, _h, _e, _r, _e, SPC, _y, _a, SPC, _g, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_2310[42] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _b, _e, _c, _o, _m, _i, _n, _g, NWL, + _m, _o, _r, _e, SPC, _l, _i, _k, _e, SPC, _y, _o, _u, _r, NWL, + _f, _a, _t, _h, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_2320[38] = { + NP9, _I, APS, _m, SPC, _f, _i, _n, _e, PRD, SPC, _Y, _o, _u, SPC, _O, _K, SPC, NWL, + _o, _v, _e, _r, SPC, _t, _h, _e, _r, _e, CMA, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_2335[44] = { + NP9, _W, _e, APS, _r, _e, SPC, _h, _e, _a, _d, _i, _n, _g, SPC, _o, _u, _t, PRD, SPC, NWL, + _A, _l, _l, SPC, _a, _i, _r, _c, _r, _a, _f, _t, SPC, _r, _e, _p, _o, _r, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_2336[38] = { + NPA, _T, _h, _a, _n, _k, _s, CMA, SPC, _F, _o, _x, EXM, SPC, _I, NWL, + _t, _h, _o, _u, _g, _h, _t, SPC, _t, _h, _e, _y, SPC, _h, _a, _d, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_2337[34] = { + NPA, _I, SPC, _g, _u, _e, _s, _s, SPC, _I, SPC, _s, _h, _o, _u, _l, _d, SPC, NWL, + _b, _e, SPC, _t, _h, _a, _n, _k, _f, _u, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_3005[36] = { + NP9, _T, _h, _i, _n, _g, _s, SPC, _a, _r, _e, SPC, _s, _t, _a, _r, _t, _i, _n, _g, SPC, NWL, + _t, _o, SPC, _h, _e, _a, _t, SPC, _u, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_3010[30] = { + NP9, _Q, _u, _i, _t, SPC, _d, _i, _n, _k, _i, _n, APS, NWL, + _a, _r, _o, _u, _n, _d, CMA, SPC, _S, _l, _i, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_3015[36] = { + NPA, _W, _e, APS, _r, _e, SPC, _h, _e, _a, _d, _i, _n, APS, SPC, _i, _n, _t, _o, NWL, + _t, _h, _e, SPC, _a, _s, _t, _e, _r, _o, _i, _d, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_3020[24] = { + NP9, _H, _e, _r, _e, SPC, _c, _o, _m, _e, _s, SPC, _a, SPC, _B, _I, _G, NWL, + _o, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_3025[26] = { + NP9, _I, _t, APS, _s, SPC, _q, _u, _i, _e, _t, PRD, NWL, + _T, _o, _o, SPC, _q, _u, _i, _e, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_3026[28] = { + NP9, _B, _e, SPC, _c, _a, _r, _e, _f, _u, _l, EXM, NWL, + _I, _t, APS, _s, SPC, _a, SPC, _t, _r, _a, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_3040[22] = { + NP9, _J, _u, _s, _t, SPC, _s, _h, _o, _o, _t, SPC, _i, _t, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_3041[30] = { + NP9, _D, _o, _n, APS, _t, SPC, _m, _e, _s, _s, SPC, _u, _p, NWL, + _t, _h, _a, _t, SPC, _A, _r, _w, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_3042[26] = { + NP9, _W, _h, _o, _a, EXM, SPC, _C, _a, _n, SPC, _y, _o, _u, SPC, NWL, + _m, _a, _k, _e, SPC, _i, _t, QST, NWL, + END, +}; +u16 sMsg_ID_3050[34] = { + NP9, _T, _h, _e, SPC, _e, _n, _e, _m, _y, APS, _s, SPC, _c, _o, _m, _i, _n, _g, NWL, + _f, _r, _o, _m, SPC, _b, _e, _h, _i, _n, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_3100[42] = { + NP9, _I, SPC, _g, _u, _e, _s, _s, SPC, _i, _t, APS, _s, SPC, _y, _o, _u, _r, NWL, + _t, _u, _r, _n, SPC, _t, _o, SPC, _b, _e, SPC, _t, _h, _a, _n, _k, _f, _u, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_3110[28] = { + NP9, _Y, _o, _u, SPC, _w, _a, _n, _t, SPC, _a, SPC, _p, _i, _e, _c, _e, NWL, + _o, _f, SPC, _m, _e, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_3120[14] = { + NP9, _T, _a, _k, _e, SPC, _t, _h, _a, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_3300[40] = { + NPA, _I, SPC, _c, _a, _n, _n, _o, _t, SPC, _a, _l, _l, _o, _w, SPC, _y, _o, _u, NWL, + _t, _o, SPC, _g, _o, SPC, _a, _n, _y, SPC, _f, _u, _r, _t, _h, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_3310[30] = { + NP9, _L, _e, _t, APS, _s, SPC, _s, _e, _e, SPC, _w, _h, _a, _t, SPC, NWL, + _y, _o, _u, APS, _v, _e, SPC, _g, _o, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_3315[40] = { + NP9, _T, _h, _a, _t, SPC, _s, _h, _i, _e, _l, _d, SPC, _i, _s, NWL, + _a, _b, _s, _o, _r, _b, _i, _n, _g, SPC, _t, _h, _e, SPC, NWL, + _l, _a, _s, _e, _r, EXM, NWL, + END, +}; +u16 sMsg_ID_3320[28] = { + NP9, _I, APS, _v, _e, SPC, _u, _n, _d, _e, _r, _e, _s, _t, _i, _m, _a, _t, _e, _d, NWL, + _y, _o, _u, PRD, NWL, + END, +}; +u16 sMsg_ID_3321[18] = { + NP9, _H, _o, _w, SPC, _a, _b, _o, _u, _t, SPC, _t, _h, _i, _s, QST, NWL, + END, +}; +u16 sMsg_ID_3322[24] = { + NP9, _I, APS, _m, SPC, _n, _o, SPC, _m, _a, _t, _c, _h, NWL, + _f, _o, _r, SPC, _y, _o, _u, PRD, NWL, + END, +}; +u16 sMsg_ID_3330[18] = { + NP9, _I, SPC, _a, _d, _m, _i, _t, SPC, _d, _e, _f, _e, _a, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_3340[40] = { + NP9, _A, _r, _e, SPC, _y, _o, _u, SPC, _g, _o, _n, _n, _a, NWL, + _l, _i, _s, _t, _e, _n, SPC, _t, _o, SPC, _t, _h, _a, _t, NWL, + _m, _o, _n, _k, _e, _y, QST, NWL, + END, +}; +u16 sMsg_ID_3345[46] = { + NP9, _H, _a, SPC, _h, _a, EXM, SPC, _Y, _o, _u, APS, _r, _e, SPC, _n, _o, _t, SPC, NWL, + _a, _s, SPC, _s, _t, _u, _p, _i, _d, SPC, _a, _s, SPC, _y, _o, _u, SPC, NWL, + _l, _o, _o, _k, EXM, NWL, + END, +}; +u16 sMsg_ID_3350[28] = { + NP9, _I, _f, SPC, _t, _h, _i, _s, SPC, _d, _o, _e, _s, SPC, NWL, + _n, _o, _t, SPC, _w, _o, _r, _k, PRD, PRD, PRD, NWL, + END, +}; +u16 sMsg_ID_3360[36] = { + NP9, _S, _o, _r, _r, _y, SPC, _t, _o, SPC, _j, _e, _t, CMA, SPC, _b, _u, _t, NWL, + _I, APS, _m, SPC, _i, _n, SPC, _a, SPC, _h, _u, _r, _r, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_3370[40] = { + NP9, _I, SPC, _c, _a, _n, APS, _t, SPC, _b, _e, _l, _i, _e, _v, _e, SPC, _I, NWL, + _l, _o, _s, _t, SPC, _t, _o, SPC, _t, _h, _i, _s, SPC, _s, _c, _u, _m, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_3371[38] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _m, _o, _r, _e, NWL, + _c, _u, _n, _n, _i, _n, _g, SPC, _t, _h, _a, _n, SPC, _I, NWL, + _t, _h, _o, _u, _g, _h, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_4010[34] = { + NPA, _G, _i, _v, _e, SPC, _m, _e, SPC, _S, _l, _i, _p, _p, _y, APS, _s, NWL, + _l, _o, _c, _a, _t, _i, _o, _n, CMA, SPC, _R, _O, _B, PRD, NWL, + END, +}; +u16 sMsg_ID_4011[38] = { + NPA, _L, _i, _f, _e, SPC, _f, _o, _r, _m, SPC, _i, _n, _d, _i, _c, _a, _t, _e, _d, NWL, + _a, _t, SPC, _1, _2, SPC, _o, APS, _c, _l, _o, _c, _k, PRD, NWL, + END, +}; +u16 sMsg_ID_4012[38] = { + NPA, _T, _h, _e, _r, _e, APS, _s, SPC, _r, _o, _c, _k, _y, SPC, NWL, + _t, _e, _r, _r, _a, _i, _n, SPC, _d, _e, _a, _d, SPC, _a, _h, _e, _a, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_4013[40] = { + NPA, _A, SPC, _m, _a, _g, _n, _e, _t, _i, _c, SPC, _s, _t, _o, _r, _m, EXM, NWL, + _W, _e, APS, _l, _l, SPC, _s, _e, _a, _r, _c, _h, SPC, _h, _e, _r, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_4020[38] = { + NPA, _I, SPC, _t, _h, _i, _n, _k, SPC, _y, _o, _u, SPC, _l, _o, _o, _k, NWL, + _b, _e, _t, _t, _e, _r, SPC, _i, _n, SPC, _a, SPC, _t, _a, _n, _k, PRD, NWL, + END, +}; +u16 sMsg_ID_4021[38] = { + NPA, _H, _e, SPC, _c, _a, _n, SPC, _s, _u, _r, _e, SPC, _b, _e, NWL, + _a, SPC, _p, _a, _i, _n, SPC, _i, _n, SPC, _t, _h, _e, SPC, _n, _e, _c, _k, PRD, NWL, + END, +}; +u16 sMsg_ID_4022[40] = { + NPA, _W, _h, _y, SPC, _d, _o, _n, APS, _t, SPC, _y, _o, _u, SPC, _c, _o, _m, _e, NWL, + _d, _o, _w, _n, SPC, _h, _e, _r, _e, CMA, SPC, _F, _a, _l, _c, _o, QST, NWL, + END, +}; +u16 sMsg_ID_4023[18] = { + NPA, _I, APS, _l, _l, SPC, _p, _a, _s, _s, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_4024[28] = { + NPA, _D, _o, _n, APS, _t, SPC, _g, _o, SPC, _t, _o, _o, SPC, _f, _a, _s, _t, CMA, NWL, + _F, _a, _l, _c, _o, PRD, NWL, + END, +}; +u16 sMsg_ID_4030[26] = { + NP9, _T, _r, _y, SPC, _h, _o, _v, _e, _r, _i, _n, _g, NWL, + LPR, _Z, SPC, _a, _n, _d, SPC, _R, RPR, PRD, NWL, + END, +}; +u16 sMsg_ID_4031[38] = { + NP9, _E, _n, _e, _m, _y, SPC, _f, _i, _g, _h, _t, _e, _r, _s, NWL, + _c, _o, _m, _i, _n, APS, SPC, _a, _t, SPC, _y, _o, _u, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_4040[14] = { + NP9, _A, _r, _e, SPC, _y, _o, _u, SPC, _O, _K, QST, NWL, + END, +}; +u16 sMsg_ID_4050[24] = { + NP9, _D, _o, _n, APS, _t, SPC, _b, _e, SPC, _d, _e, _a, _d, CMA, SPC, _S, _l, _i, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_4075[12] = { + NP9, _I, _n, _c, _o, _m, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_4080[46] = { + NP9, _Y, _o, _u, SPC, _O, _K, QST, SPC, _H, _o, _l, _d, NWL, + _t, _o, _g, _e, _t, _h, _e, _r, PRD, SPC, _J, _u, _s, _t, SPC, _a, NWL, + _b, _i, _t, SPC, _f, _u, _r, _t, _h, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_4082[24] = { + NP9, _I, _s, SPC, _t, _h, _a, _t, SPC, _y, _o, _u, CMA, NWL, + _S, _l, _i, _p, _p, _y, QST, NWL, + END, +}; +u16 sMsg_ID_4083[22] = { + NP9, _I, APS, _l, _l, SPC, _b, _e, SPC, _t, _h, _e, _r, _e, SPC, _s, _o, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_4091[20] = { + NP9, _G, _o, SPC, _f, _o, _r, SPC, _t, _h, _e, SPC, _c, _h, _e, _s, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_4092[42] = { + NPA, _D, _a, _t, _a, SPC, _a, _n, _a, _l, _y, _s, _i, _s, NWL, + _c, _o, _m, _p, _l, _e, _t, _e, PRD, SPC, _H, _e, _r, _e, NWL, + _i, _t, SPC, _c, _o, _m, _e, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_4093[16] = { + NP9, _D, _o, SPC, _s, _o, _m, _e, _t, _h, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_4094[44] = { + NP9, _L, _e, _t, SPC, _m, _e, SPC, _g, _e, _t, SPC, _a, SPC, _p, _i, _e, _c, _e, NWL, + _o, _f, SPC, _t, _h, _a, _t, SPC, _a, _c, _t, _i, _o, _n, CMA, SPC, NWL, + _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_4095[28] = { + NP9, _T, _a, _k, _e, SPC, _o, _u, _t, SPC, _h, _i, _s, SPC, NWL, + _a, _r, _m, _s, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_4096[36] = { + NP9, _P, _i, _p, _e, SPC, _d, _o, _w, _n, CMA, SPC, _S, _l, _i, _p, _p, _y, EXM, NWL, + _J, _u, _s, _t, SPC, _h, _o, _l, _d, SPC, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_4097[40] = { + NP9, _S, _l, _i, _p, _p, _y, CMA, SPC, _w, _h, _a, _t, SPC, _a, _r, _e, SPC, _y, _o, _u, NWL, + _d, _o, _i, _n, _g, QST, SPC, _H, _u, _r, _r, _y, SPC, _u, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_4098[30] = { + NP9, _I, _t, APS, _s, SPC, _i, _m, _p, _o, _s, _s, _i, _b, _l, _e, SPC, NWL, + _t, _h, _i, _s, SPC, _w, _a, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_4099[32] = { + NP9, _S, _u, _r, _e, SPC, _y, _o, _u, SPC, _c, _a, _n, NWL, + _h, _a, _n, _d, _l, _e, SPC, _i, _t, CMA, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_4100[28] = { + NP9, _I, SPC, _t, _h, _o, _u, _g, _h, _t, SPC, _I, SPC, _w, _a, _s, SPC, _a, NWL, + _g, _o, _n, _e, _r, EXM, NWL, + END, +}; +u16 sMsg_ID_4101[40] = { + NP9, _W, _e, APS, _r, _e, SPC, _a, _l, _w, _a, _y, _s, SPC, _s, _a, _v, _i, _n, APS, NWL, + _y, _o, _u, _r, SPC, _h, _i, _d, _e, CMA, SPC, _S, _l, _i, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_4102[38] = { + NP9, _I, APS, _m, SPC, _s, _u, _r, _e, SPC, _h, _e, APS, _s, SPC, NWL, + _l, _e, _a, _r, _n, _e, _d, SPC, _h, _i, _s, SPC, _l, _e, _s, _s, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_4103[42] = { + NP9, _W, _h, _e, _n, SPC, _w, _e, SPC, _g, _e, _t, SPC, _b, _a, _c, _k, CMA, NWL, + _w, _e, APS, _l, _l, SPC, _h, _e, _a, _d, SPC, _t, _o, SPC, _V, _e, _n, _o, _m, PRD, NWL, + END, +}; +u16 sMsg_ID_4110[38] = { + NP9, _I, SPC, _m, _a, _d, _e, SPC, _i, _t, EXM, SPC, _I, APS, _l, _l, NWL, + _a, _n, _a, _l, _y, _z, _e, SPC, _r, _i, _g, _h, _t, SPC, _a, _w, _a, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_4111[10] = { + NP9, _F, _o, _x, EXM, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_4112[30] = { + NP9, _I, SPC, _k, _n, _e, _w, SPC, _y, _o, _u, APS, _d, NWL, + _c, _o, _m, _e, SPC, _h, _e, _l, _p, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_4113[26] = { + NP9, _D, _e, _p, _l, _o, _y, SPC, _t, _h, _e, NWL, + _L, _a, _n, _d, _m, _a, _s, _t, _e, _r, EXM, NWL, + END, +}; +u16 sMsg_ID_5000[38] = { + NP9, _L, _e, _t, APS, _s, SPC, _t, _a, _k, _e, SPC, _o, _u, _t, SPC, _t, _h, _a, _t, SPC, NWL, + _w, _e, _a, _p, _o, _n, CMA, SPC, _b, _o, _y, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_5010[28] = { + NP9, _L, _e, _t, APS, _s, SPC, _h, _a, _v, _e, SPC, _a, SPC, NWL, + _l, _i, _t, _t, _l, _e, SPC, _f, _u, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_5060[44] = { + NP9, _E, _n, _e, _m, _y, SPC, _g, _r, _o, _u, _p, NWL, + _b, _e, _h, _i, _n, _d, SPC, _u, _s, PRD, SPC, _M, _a, _n, NWL, + _t, _h, _e, _y, APS, _r, _e, SPC, _f, _a, _s, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_5080[26] = { + NP9, _S, _o, _m, _e, _t, _h, _i, _n, _g, APS, _s, NWL, + _n, _o, _t, SPC, _r, _i, _g, _h, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_5100[36] = { + NP9, _W, _e, APS, _r, _e, SPC, _g, _e, _t, _t, _i, _n, APS, NWL, + _c, _l, _o, _s, _e, SPC, _t, _o, SPC, _t, _h, _e, SPC, _b, _a, _s, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_5110[40] = { + NP9, _S, _o, _m, _e, _b, _o, _d, _y, SPC, _b, _e, _a, _t, SPC, _u, _s, NWL, + _h, _e, _r, _e, PRD, SPC, _I, _t, APS, _s, SPC, _a, _l, _l, SPC, _g, _o, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_5130[28] = { + NP9, _W, _h, _a, _t, SPC, _t, _h, _e, SPC, _h, _e, _c, _k, SPC, NWL, + _i, _s, SPC, _t, _h, _a, _t, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_5220[44] = { + NP9, _I, SPC, _g, _o, _t, SPC, _t, _a, _g, _g, _e, _d, PRD, SPC, _M, _y, NWL, + _e, _a, _r, _s, SPC, _a, _r, _e, SPC, _s, _t, _i, _l, _l, SPC, NWL, + _r, _i, _n, _g, _i, _n, _g, PRD, NWL, + END, +}; +u16 sMsg_ID_5230[16] = { + NP9, _T, _h, _a, _n, _k, _s, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_5300[44] = { + NP9, _I, SPC, _c, _a, _n, APS, _t, SPC, _w, _a, _i, _t, SPC, _t, _o, SPC, _s, _e, _e, SPC, NWL, + _t, _h, _i, _s, SPC, _s, _e, _c, _r, _e, _t, SPC, _w, _e, _a, _p, _o, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_5310[40] = { + NP9, _I, SPC, _f, _o, _u, _n, _d, SPC, _t, _h, _e, SPC, _g, _a, _t, _e, PRD, NWL, + _L, _o, _o, _k, _s, SPC, _l, _i, _k, _e, SPC, _a, SPC, _w, _a, _r, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_5311[40] = { + NPA, _I, APS, _m, SPC, _g, _o, _n, _n, _a, SPC, _o, _p, _e, _n, SPC, _t, _h, _e, NWL, + _g, _a, _t, _e, PRD, SPC, _B, _a, _c, _k, SPC, _m, _e, SPC, _u, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_5312[20] = { + NPA, _B, _i, _l, _l, EXM, SPC, _Y, _o, _u, APS, _r, _e, SPC, _O, _K, EXM, NWL, + END, +}; +u16 sMsg_ID_5313[32] = { + NPA, _O, _f, SPC, _c, _o, _u, _r, _s, _e, EXM, SPC, NWL, + _I, APS, _m, SPC, _h, _e, _r, _e, SPC, _t, _o, SPC, _h, _e, _l, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_5314[40] = { + NPA, _T, _a, _k, _e, SPC, _i, _t, SPC, _e, _a, _s, _y, CMA, SPC, _F, _o, _x, PRD, NWL, + _D, _o, _n, APS, _t, SPC, _l, _e, _t, SPC, _u, _s, SPC, _d, _o, _w, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_5350[30] = { + NP9, _S, _o, _m, _e, _t, _h, _i, _n, _g, APS, _s, SPC, _n, _o, _t, NWL, + _r, _i, _g, _h, _t, SPC, _h, _e, _r, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_5360[26] = { + NP9, _W, _h, _o, SPC, _t, _o, _o, _k, SPC, _t, _h, _i, _s, SPC, _b, _a, _s, _e, NWL, + _o, _u, _t, QST, NWL, + END, +}; +u16 sMsg_ID_5380[28] = { + NP9, _H, _u, _r, _r, _y, SPC, _u, _p, SPC, _o, _r, SPC, _y, _o, _u, APS, _r, _e, NWL, + _t, _o, _a, _s, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_5400[34] = { + NP9, _I, APS, _l, _l, SPC, _a, _t, _t, _a, _c, _k, SPC, _f, _r, _o, _m, SPC, NWL, + _t, _h, _e, SPC, _o, _u, _t, _s, _i, _d, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_5410[34] = { + NP9, _I, _n, _t, _e, _r, _c, _e, _p, _t, _o, _r, SPC, _s, _y, _s, _t, _e, _m, NWL, + _d, _e, _a, _d, SPC, _a, _h, _e, _a, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_5420[22] = { + NP9, _T, _h, _e, _y, APS, _r, _e, SPC, _e, _v, _e, _r, _y, _w, _h, _e, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_5430[32] = { + NP9, _W, _h, _e, _r, _e, SPC, _i, _s, SPC, _t, _h, _e, SPC, NWL, + _s, _e, _c, _r, _e, _t, SPC, _w, _e, _a, _p, _o, _n, QST, NWL, + END, +}; +u16 sMsg_ID_5460[38] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _a, _h, _e, _a, _d, PRD, SPC, NWL, + _B, _a, _c, _k, SPC, _m, _e, SPC, _u, _p, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_5470[40] = { + NP9, _W, _h, _a, _t, SPC, _t, _h, _e, SPC, _h, _e, _c, _k, QST, SPC, _F, _o, _x, CMA, NWL, + _l, _o, _o, _k, SPC, _b, _e, _h, _i, _n, _d, SPC, _y, _o, _u, EXM, NWL, + END, +}; +u16 sMsg_ID_5473[34] = { + NP9, _S, _o, SPC, _t, _h, _i, _s, SPC, _i, _s, SPC, _t, _h, _e, SPC, NWL, + _s, _e, _c, _r, _e, _t, SPC, _w, _e, _a, _p, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_5474[28] = { + NP9, _D, _e, _s, _t, _r, _o, _y, SPC, _w, _h, _a, _t, QST, NWL, + _H, _e, APS, _s, SPC, _c, _r, _a, _z, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_5475[22] = { + NP9, _L, _e, _t, SPC, _m, _e, SPC, _h, _a, _n, _d, _l, _e, SPC, _t, _h, _i, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_5492[20] = { + NP9, _D, _e, _s, _t, _r, _o, _y, PRD, NWL, + _D, _e, _s, _t, _r, _o, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_5493[32] = { + NP9, _I, SPC, _w, _i, _l, _l, SPC, _t, _e, _r, _m, _i, _n, _a, _t, _e, NWL, + _a, _l, _l, SPC, _e, _n, _e, _m, _i, _e, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_5494[20] = { + NP9, _Y, _o, _u, SPC, _a, _r, _e, SPC, _a, _n, SPC, _e, _n, _e, _m, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_5495[26] = { + NP9, _W, _h, _e, _r, _e, SPC, _i, _s, SPC, _t, _h, _e, SPC, NWL, + _c, _r, _e, _a, _t, _o, _r, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_5496[20] = { + NP9, _W, _h, _a, _t, APS, _s, SPC, _h, _e, SPC, _s, _a, _y, _i, _n, _g, QST, NWL, + END, +}; +u16 sMsg_ID_5497[22] = { + NP9, _T, _h, _e, SPC, _v, _i, _e, _w, SPC, _i, _s, SPC, _c, _l, _e, _a, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_5498[22] = { + NP9, _W, _h, _e, _r, _e, SPC, _i, _s, SPC, _t, _h, _e, SPC, _e, _n, _e, _m, _y, QST, NWL, + END, +}; +u16 sMsg_ID_5499[22] = { + NP9, _I, SPC, _m, _u, _s, _t, SPC, _b, _e, SPC, _c, _o, _m, _p, _l, _e, _t, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_5500[44] = { + NP9, _R, _O, _B, CMA, SPC, _c, _a, _n, SPC, _y, _o, _u, SPC, NWL, + _c, _o, _n, _f, _i, _r, _m, SPC, _S, _l, _i, _p, _p, _y, APS, _s, NWL, + _l, _o, _c, _a, _t, _i, _o, _n, QST, NWL, + END, +}; +u16 sMsg_ID_5501[30] = { + NP9, _L, _o, _o, _k, _s, SPC, _l, _i, _k, _e, SPC, _h, _e, APS, _s, NWL, + _o, _n, SPC, _T, _i, _t, _a, _n, _i, _a, PRD, NWL, + END, +}; +u16 sMsg_ID_5502[34] = { + NP9, _S, _l, _i, _p, _p, _y, SPC, _c, _a, _n, SPC, _b, _e, SPC, _s, _u, _c, _h, NWL, + _a, SPC, _h, _e, _a, _d, _a, _c, _h, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_5503[40] = { + NP9, _D, _i, _s, _t, _r, _e, _s, _s, SPC, _s, _i, _g, _n, _a, _l, NWL, + _c, _o, _m, _i, _n, _g, SPC, _f, _r, _o, _m, SPC, _T, _i, _t, _a, _n, _i, _a, PRD, NWL, + END, +}; +u16 sMsg_ID_5504[24] = { + NP9, _Y, _E, _A, _H, EXM, SPC, NWL, + _J, _u, _s, _t, SPC, _o, _n, _e, SPC, _m, _o, _r, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_5505[30] = { + NP9, _S, _l, _i, _p, _p, _y, EXM, SPC, _I, _s, SPC, NWL, + _e, _v, _e, _r, _y, _t, _h, _i, _n, _g, SPC, _O, _K, QST, NWL, + END, +}; +u16 sMsg_ID_5506[26] = { + NP9, _Y, _e, _a, _h, SPC, _y, _e, _a, _h, PRD, NWL, + _N, _o, SPC, _p, _r, _o, _b, _l, _e, _m, PRD, NWL, + END, +}; +u16 sMsg_ID_6010[40] = { + NP9, _L, _e, _t, APS, _s, SPC, _s, _n, _e, _a, _k, SPC, _i, _n, SPC, _l, _o, _w, NWL, + _a, _n, _d, SPC, _s, _u, _r, _p, _r, _i, _s, _e, SPC, _t, _h, _e, _m, EXM, NWL, + END, +}; +u16 sMsg_ID_6011[18] = { + NP9, _T, _H, _I, _S, SPC, _i, _s, SPC, _Z, _o, _n, _e, _s, _s, QST, NWL, + END, +}; +u16 sMsg_ID_6012[16] = { + NP9, _W, _h, _a, _t, SPC, _a, SPC, _d, _u, _m, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_6013[34] = { + NP9, _I, SPC, _c, _a, _n, APS, _t, SPC, _b, _e, _l, _i, _e, _v, _e, SPC, NWL, + _t, _h, _e, _y, SPC, _d, _i, _d, SPC, _t, _h, _i, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_6014[22] = { + NP9, _I, SPC, _h, _e, _a, _r, SPC, _y, _a, CMA, SPC, _S, _l, _i, _p, _p, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_6020[34] = { + NPA, _W, _a, _t, _c, _h, SPC, _o, _u, _t, SPC, _f, _o, _r, SPC, _t, _h, _e, NWL, + _s, _e, _a, _r, _c, _h, SPC, _l, _i, _g, _h, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_6021[28] = { + NPA, _L, _e, _t, APS, _s, SPC, _t, _a, _k, _e, SPC, APS, _e, _m, SPC, NWL, + _a, _l, _l, SPC, _o, _u, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_6024[32] = { + NPA, _U, _h, SPC, _o, _h, PRD, SPC, _H, _a, _v, _e, SPC, _w, _e, NWL, + _b, _e, _e, _n, SPC, _s, _p, _o, _t, _t, _e, _d, QST, NWL, + END, +}; +u16 sMsg_ID_6025[36] = { + NPA, _W, _e, APS, _r, _e, SPC, _c, _l, _o, _s, _i, _n, _g, SPC, _i, _n, NWL, + _o, _n, SPC, _t, _h, _e, _m, CMA, SPC, _F, _a, _l, _c, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_6026[34] = { + NPA, _K, _a, _t, _t, QST, EXM, SPC, _W, _h, _a, _t, SPC, _a, _r, _e, NWL, + _y, _o, _u, SPC, _d, _o, _i, _n, _g, SPC, _h, _e, _r, _e, QST, NWL, + END, +}; +u16 sMsg_ID_6027[36] = { + NPA, _I, _s, SPC, _t, _h, _a, _t, SPC, _a, _n, _y, SPC, _w, _a, _y, NWL, + _t, _o, SPC, _g, _r, _e, _e, _t, SPC, _a, SPC, _g, _i, _r, _l, QST, NWL, + END, +}; +u16 sMsg_ID_6028[14] = { + NP9, _H, _e, _r, _e, SPC, _I, SPC, _g, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_6029[48] = { + NP9, _T, _a, _k, _e, SPC, _t, _h, _e, SPC, _r, _i, _g, _h, _t, SPC, NWL, + _l, _i, _g, _h, _t, CMA, SPC, _b, _o, _y, PRD, SPC, _I, SPC, _h, _a, _v, _e, NWL, + _t, _h, _e, SPC, _l, _e, _f, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_6036[16] = { + NP9, _E, _n, _e, _m, _y, SPC, _t, _a, _n, _k, _e, _r, EXM, NWL, + END, +}; +u16 sMsg_ID_6038[28] = { + NP9, _A, _i, _m, SPC, _f, _o, _r, SPC, _t, _h, _e, SPC, NWL, + _r, _u, _d, _d, _e, _r, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_6041[32] = { + NP9, _I, APS, _v, _e, SPC, _g, _o, _t, SPC, _s, _o, _m, _e, _b, _o, _d, _y, NWL, + _o, _n, SPC, _m, _y, SPC, _t, _a, _i, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_6042[42] = { + NP9, _M, _e, _s, _s, SPC, _w, _i, _t, _h, SPC, _m, _e, SPC, _a, _n, _d, NWL, + _y, _o, _u, APS, _l, _l, SPC, _g, _e, _t, SPC, NWL, + _s, _c, _r, _a, _t, _c, _h, _e, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_6045[42] = { + NP9, _E, _n, _e, _m, _y, SPC, _f, _i, _g, _h, _t, _e, _r, _s, NWL, + _s, _p, _o, _t, _t, _e, _d, EXM, SPC, _T, _a, _k, _e, SPC, APS, _e, _m, SPC, NWL, + _d, _o, _w, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_6050[26] = { + NP9, _T, _h, _e, _s, _e, SPC, _g, _u, _y, _s, SPC, NWL, + _d, _o, _n, APS, _t, SPC, _q, _u, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_6051[10] = { + NP9, _S, _h, _o, _o, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_6055[20] = { + NP9, _W, _h, _o, _a, EXM, SPC, _W, _a, _t, _c, _h, SPC, _o, _u, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_6066[34] = { + NP9, _B, _e, SPC, _c, _a, _r, _e, _f, _u, _l, EXM, NWL, + _I, _t, SPC, _m, _i, _g, _h, _t, SPC, _b, _e, SPC, _a, SPC, _t, _r, _a, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_6067[36] = { + NP9, _S, _o, _m, _e, _t, _h, _i, _n, _g, APS, _s, SPC, _c, _o, _m, _i, _n, _g, NWL, + _f, _r, _o, _m, SPC, _t, _h, _e, SPC, _s, _e, _a, EXM, NWL, + END, +}; +u16 sMsg_ID_6068[20] = { + NP9, _A, _r, SPC, _h, _a, SPC, _h, _a, SPC, _h, _a, SPC, _h, _a, _r, EXM, NWL, + END, +}; +u16 sMsg_ID_6069[32] = { + NP9, _D, _i, _s, _r, _e, _s, _p, _e, _c, _t, _f, _u, _l, NWL, + _l, _i, _t, _t, _l, _e, SPC, _w, _h, _e, _l, _p, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_6071[30] = { + NP9, _I, APS, _l, _l, SPC, _t, _e, _a, _c, _h, SPC, _y, _e, SPC, _s, _o, _m, _e, NWL, + _r, _e, _s, _p, _e, _c, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_6072[30] = { + NP9, _A, _l, _l, SPC, _s, _e, _c, _t, _i, _o, _n, _s, SPC, _r, _e, _a, _d, _y, PRD, NWL, + _E, _n, _g, _a, _g, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_6073[22] = { + NP9, _P, _r, _e, _p, _a, _r, _e, SPC, _t, _o, SPC, _s, _u, _r, _f, _a, _c, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_6074[34] = { + NP9, _A, _d, _j, _u, _s, _t, SPC, _1, _0, SPC, _d, _e, _g, _r, _e, _e, _s, NWL, + _r, _i, _g, _h, _t, EXM, SPC, _F, _I, _R, _E, EXM, NWL, + END, +}; +u16 sMsg_ID_6075[36] = { + NP9, _P, _r, _e, _s, _s, _u, _r, _e, CMA, SPC, _a, _n, _g, _l, _e, SPC, _O, _K, PRD, NWL, + _F, _i, _r, _e, SPC, _t, _o, _r, _p, _e, _d, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_6076[32] = { + NP9, _A, _a, _a, _r, _g, _h, EXM, SPC, NWL, + _D, _r, _o, _p, SPC, _t, _h, _e, SPC, _c, _r, _a, _n, _e, SPC, _n, _o, _w, EXM, NWL, + END, +}; +u16 sMsg_ID_6077[40] = { + NP9, _I, SPC, _c, _a, _n, APS, _t, SPC, _s, _e, _e, SPC, NWL, + _a, _n, _y, _t, _h, _i, _n, _g, PRD, PRD, PRD, NWL, + _F, _i, _r, _e, SPC, _a, _n, _y, _w, _a, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_6078[14] = { + NP9, _F, _i, _r, _e, EXM, SPC, _F, _i, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_6079[16] = { + NPA, _A, _r, _r, _g, _g, _g, _h, _h, _h, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_6080[40] = { + NP9, _H, _i, _s, SPC, _a, _r, _m, _o, _r, SPC, _i, _s, SPC, _t, _o, _u, _g, _h, EXM, NWL, + _U, _s, _e, SPC, _b, _o, _m, _b, _s, SPC, _w, _i, _s, _e, _l, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_6081[34] = { + NP9, _D, _e, _s, _t, _r, _o, _y, SPC, _t, _h, _e, SPC, _t, _w, _o, NWL, + _e, _x, _h, _a, _u, _s, _t, SPC, _p, _i, _p, _e, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_6082[28] = { + NP9, _Q, _u, _i, _c, _k, CMA, SPC, _d, _e, _s, _t, _r, _o, _y, SPC, _t, _h, _e, NWL, + _c, _r, _a, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_6090[14] = { + NP9, _O, _h, SPC, _S, _H, _O, _O, _T, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_6100[40] = { + NP9, _L, _o, _o, _k, _s, SPC, _l, _i, _k, _e, SPC, _w, _e, APS, _r, _e, NWL, + _h, _e, _a, _d, _i, _n, APS, SPC, _f, _o, _r, SPC, _M, _a, _c, _b, _e, _t, _h, PRD, NWL, + END, +}; +u16 sMsg_ID_6101[26] = { + NP9, _K, _a, _t, _t, CMA, SPC, _w, _h, _e, _r, _e, APS, _d, SPC, _y, _o, _u, SPC, NWL, + _g, _o, QST, NWL, + END, +}; +u16 sMsg_ID_7005[28] = { + NP9, _C, _a, _i, _m, _a, _n, SPC, _h, _e, _r, _e, PRD, NWL, + _N, _o, SPC, _p, _r, _o, _b, _l, _e, _m, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_7006[36] = { + NP9, _D, _o, SPC, _y, _o, _u, SPC, _c, _o, _p, _y, QST, NWL, + _E, _m, _e, _r, _g, _e, _n, _c, _y, NWL, + _m, _a, _n, _e, _u, _v, _e, _r, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_7011[30] = { + NP9, _T, _o, _o, SPC, _l, _a, _t, _e, EXM, SPC, NWL, + _G, _a, _m, _e, SPC, _o, _v, _e, _r, CMA, SPC, _p, _a, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_7012[36] = { + NP9, _E, _n, _t, _e, _r, _i, _n, _g, SPC, _V, _e, _n, _o, _m, SPC, _a, _i, _r, NWL, + _d, _e, _f, _e, _n, _s, _e, SPC, _z, _o, _n, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_7013[24] = { + NP9, _E, _v, _e, _r, _y, _b, _o, _d, _y, SPC, _s, _t, _a, _y, NWL, + _a, _l, _e, _r, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_7014[22] = { + NP9, _S, _p, _a, _c, _e, SPC, _m, _i, _n, _e, _s, SPC, _a, _h, _e, _a, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_7020[36] = { + NP9, _H, _o, _l, _d, SPC, _s, _t, _i, _l, _l, SPC, _a, _n, _d, SPC, _l, _e, _t, NWL, + _m, _e, SPC, _s, _h, _o, _o, _t, SPC, _y, _o, _u, EXM, NWL, + END, +}; +u16 sMsg_ID_7043[40] = { + NP9, _W, _e, APS, _r, _e, SPC, _g, _o, _n, _n, _a, SPC, _b, _r, _e, _a, _k, NWL, + _t, _h, _r, _o, _u, _g, _h, SPC, _t, _h, _a, _t, SPC, _f, _l, _e, _e, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_7050[26] = { + NP9, _I, _n, _c, _o, _m, _i, _n, _g, SPC, _e, _n, _e, _m, _y, NWL, + _m, _i, _s, _s, _i, _l, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_7051[38] = { + NP9, _S, _h, _o, _o, _t, SPC, APS, _e, _m, SPC, _d, _o, _w, _n, EXM, NWL, + _W, _e, APS, _r, _e, SPC, _b, _e, _i, _n, _g, SPC, _m, _a, _r, _k, _e, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_7052[18] = { + NP9, _D, _i, _d, SPC, _w, _e, SPC, _g, _e, _t, SPC, APS, _e, _m, QST, NWL, + END, +}; +u16 sMsg_ID_7053[16] = { + NP9, _N, _o, _t, SPC, _y, _e, _t, CMA, SPC, _s, _i, _r, EXM, NWL, + END, +}; +u16 sMsg_ID_7054[28] = { + NPA, _G, _r, _e, _a, _t, SPC, _F, _o, _x, SPC, _w, _i, _l, _l, NWL, + _c, _o, _v, _e, _r, SPC, _y, _o, _u, PRD, NWL, + END, +}; +u16 sMsg_ID_7061[38] = { + NP9, _E, _n, _e, _m, _y, SPC, _a, _h, _e, _a, _d, PRD, SPC, _T, _h, _i, _s, NWL, + _o, _n, _e, APS, _s, SPC, _d, _i, _f, _f, _e, _r, _e, _n, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_7064[36] = { + NP9, _C, _r, _u, _d, EXM, SPC, _W, _e, SPC, _w, _e, _r, _e, SPC, _S, _O, NWL, + _c, _l, _o, _s, _e, SPC, _t, _o, SPC, _V, _e, _n, _o, _m, PRD, NWL, + END, +}; +u16 sMsg_ID_7065[40] = { + NP9, _B, _o, _g, _e, _y, SPC, _b, _e, _h, _i, _n, _d, SPC, _m, _e, PRD, SPC, NWL, + _A, _m, SPC, _I, SPC, _g, _e, _t, _t, _i, _n, APS, SPC, _s, _l, _o, _w, QST, NWL, + END, +}; +u16 sMsg_ID_7066[40] = { + NP9, _T, _h, _e, _y, APS, _r, _e, SPC, _o, _n, SPC, _m, _e, EXM, SPC, _I, APS, _m, NWL, + _g, _e, _t, _t, _i, _n, APS, SPC, _c, _a, _r, _e, _l, _e, _s, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_7070[24] = { + NP9, _V, _e, _n, _o, _m, APS, _s, SPC, _r, _i, _g, _h, _t, SPC, _t, _h, _e, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_7083[42] = { + NP9, _S, _h, _o, _o, _t, SPC, _t, _h, _e, SPC, _t, _e, _n, _t, _a, _c, _l, _e, _s, SPC, NWL, + _t, _o, SPC, _o, _p, _e, _n, SPC, _t, _h, _e, SPC, _c, _o, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_7084[34] = { + NP9, _D, _e, _s, _t, _r, _o, _y, SPC, _a, _l, _l, SPC, _t, _h, _r, _e, _e, NWL, + _e, _n, _e, _r, _g, _y, SPC, _b, _a, _l, _l, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_7085[24] = { + NP9, _Y, _E, _A, _H, EXM, SPC, NWL, + _I, _t, APS, _s, SPC, _w, _o, _r, _k, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_7086[14] = { + NP9, _Y, _e, _a, _h, EXM, SPC, _Y, _e, _a, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_7087[38] = { + NP9, _T, _h, _e, SPC, _s, _h, _i, _e, _l, _d, SPC, _i, _s, SPC, _g, _o, _n, _e, EXM, NWL, + _S, _h, _o, _o, _t, SPC, _t, _h, _e, SPC, _c, _o, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_7093[44] = { + NP9, _H, _o, _l, _d, SPC, _o, _n, EXM, SPC, _W, _e, APS, _r, _e, NWL, + _e, _n, _t, _e, _r, _i, _n, _g, SPC, _V, _e, _n, _o, _m, NWL, + _a, _i, _r, SPC, _s, _p, _a, _c, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_7094[38] = { + NP9, _F, _i, _r, _e, EXM, SPC, _F, _i, _r, _e, EXM, NWL, + _D, _o, _n, APS, _t, SPC, _l, _e, _t, SPC, _t, _h, _e, _m, NWL, + _t, _h, _r, _o, _u, _g, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_7095[42] = { + NP9, _T, _h, _e, _y, APS, _v, _e, SPC, _b, _r, _o, _k, _e, _n, NWL, + _t, _h, _r, _o, _u, _g, _h, SPC, _t, _h, _e, SPC, _f, _i, _r, _s, _t, SPC, NWL, + _l, _i, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_7096[36] = { + NP9, _T, _h, _e, _y, APS, _r, _e, SPC, _t, _h, _r, _o, _u, _g, _h, NWL, + _t, _h, _e, SPC, _s, _e, _c, _o, _n, _d, SPC, _l, _i, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_7097[24] = { + NP9, _T, _h, _e, _s, _e, SPC, _g, _u, _y, _s, SPC, _a, _r, _e, NWL, + _c, _r, _a, _z, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_7098[24] = { + NPA, _D, _a, _n, _g, EXM, SPC, _D, _E, _P, _L, _O, _Y, NWL, + _I, _T, SPC, _N, _O, _W, EXM, NWL, + END, +}; +u16 sMsg_ID_7099[36] = { + NP9, _T, _h, _e, SPC, _l, _a, _s, _t, SPC, _l, _i, _n, _e, SPC, _h, _a, _s, NWL, + _b, _e, _e, _n, SPC, _b, _r, _e, _a, _c, _h, _e, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_7100[14] = { + NP9, _A, _l, _l, SPC, _r, _i, _g, _h, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_8010[36] = { + NP9, _D, _o, _n, APS, _t, SPC, _r, _e, _l, _a, _x, PRD, SPC, _W, _e, APS, _r, _e, NWL, + _n, _o, _t, SPC, _d, _o, _n, _e, SPC, _y, _e, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_8020[40] = { + NP9, _T, _i, _m, _e, SPC, _t, _o, SPC, _s, _h, _o, _w, SPC, _t, _h, _e, NWL, + _m, _o, _n, _k, _e, _y, _s, SPC, _w, _h, _o, APS, _s, SPC, _b, _o, _s, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_8030[42] = { + NP9, _T, _h, _i, _s, SPC, _b, _r, _i, _n, _g, _s, SPC, _b, _a, _c, _k, NWL, + _m, _e, _m, _o, _r, _i, _e, _s, SPC, _o, _f, SPC, _y, _o, _u, _r, SPC, NWL, + _d, _a, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_8040[28] = { + NP9, _Y, _o, _u, APS, _l, _l, SPC, _b, _e, SPC, _s, _o, _r, _r, _y, CMA, SPC, NWL, + _p, _u, _n, _k, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_8045[32] = { + NP9, _T, _h, _e, _s, _e, SPC, _g, _u, _y, _s, SPC, _j, _u, _s, _t, NWL, + _k, _e, _e, _p, SPC, _c, _o, _m, _i, _n, _g, PRD, NWL, + END, +}; +u16 sMsg_ID_8050[24] = { + NP9, _D, _o, _n, APS, _t, SPC, _g, _o, SPC, _d, _y, _i, _n, APS, NWL, + _o, _n, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_8060[22] = { + NP9, _I, APS, _l, _l, SPC, _t, _a, _k, _e, SPC, _t, _h, _e, SPC, _l, _e, _f, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_8070[22] = { + NP9, _I, APS, _v, _e, SPC, _g, _o, _t, SPC, _t, _h, _e, SPC, _r, _i, _g, _h, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_8080[28] = { + NPA, _I, APS, _m, SPC, _b, _e, _a, _t, _e, _n, SPC, _u, _p, NWL, + _p, _r, _e, _t, _t, _y, SPC, _b, _a, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_8100[30] = { + NP9, _J, _e, _e, _z, SPC, _L, _a, _w, _e, _e, _z, EXM, NWL, + _W, _h, _a, _t, SPC, _i, _s, SPC, _t, _h, _a, _t, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_8110[36] = { + NP9, _T, _h, _a, _t, SPC, _t, _e, _m, _p, _l, _e, SPC, _g, _i, _v, _e, _s, NWL, + _m, _e, SPC, _t, _h, _e, SPC, _c, _r, _e, _e, _p, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_8120[38] = { + NP9, _W, _h, _a, _t, APS, _s, SPC, _g, _o, _i, _n, _g, SPC, _o, _n, QST, NWL, + _H, _e, APS, _s, SPC, _r, _u, _n, _n, _i, _n, APS, SPC, _a, _w, _a, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_8130[14] = { + NP9, _S, _t, _a, _y, SPC, _a, _l, _e, _r, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_8140[30] = { + NP9, _D, _o, _n, APS, _t, SPC, _g, _e, _t, SPC, _t, _o, _o, SPC, NWL, + _c, _l, _o, _s, _e, CMA, SPC, _F, _o, _x, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_8205[32] = { + NP9, _I, _t, APS, _s, SPC, _a, _l, _l, SPC, _c, _o, _m, _i, _n, APS, NWL, + _d, _o, _w, _n, SPC, _t, _o, SPC, _t, _h, _i, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_8210[44] = { + NP9, _I, APS, _v, _e, SPC, _g, _o, _t, SPC, _a, SPC, _B, _A, _D, NWL, + _f, _e, _e, _l, _i, _n, _g, SPC, _a, _b, _o, _u, _t, SPC, _t, _h, _i, _s, CMA, SPC, NWL, + _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_8215[30] = { + NP9, _I, APS, _l, _l, SPC, _g, _o, SPC, _i, _t, SPC, _a, _l, _o, _n, _e, NWL, + _f, _r, _o, _m, SPC, _h, _e, _r, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_8220[8] = { + NP9, _F, _o, _x, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_8230[8] = { + NP9, _F, _o, _x, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_8240[8] = { + NP9, _F, _o, _x, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_8250[40] = { + NP9, _I, APS, _v, _e, SPC, _b, _e, _e, _n, SPC, _w, _a, _i, _t, _i, _n, _g, NWL, + _f, _o, _r, SPC, _y, _o, _u, CMA, SPC, _S, _t, _a, _r, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_8255[38] = { + NP9, _Y, _o, _u, SPC, _k, _n, _o, _w, SPC, _t, _h, _a, _t, SPC, _I, NWL, + _c, _o, _n, _t, _r, _o, _l, SPC, _t, _h, _e, SPC, _g, _a, _l, _a, _x, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_8260[36] = { + NP9, _I, _t, APS, _s, SPC, _f, _o, _o, _l, _i, _s, _h, SPC, _t, _o, SPC, NWL, + _c, _o, _m, _e, SPC, _a, _g, _a, _i, _n, _s, _t, SPC, _m, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_8265[38] = { + NP9, _Y, _o, _u, SPC, _w, _i, _l, _l, SPC, _d, _i, _e, SPC, _j, _u, _s, _t, NWL, + _l, _i, _k, _e, SPC, _y, _o, _u, _r, SPC, _f, _a, _t, _h, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_8300[22] = { + NP9, _F, _o, _x, EXM, EXM, SPC, NWL, + _A, _r, _e, SPC, _y, _o, _u, SPC, _O, _K, QST, NWL, + END, +}; +u16 sMsg_ID_8310[22] = { + NP9, _Y, _E, _S, EXM, EXM, SPC, NWL, + _Y, _o, _u, SPC, _d, _i, _d, SPC, _i, _t, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_8320[40] = { + NP9, _O, _K, CMA, SPC, _I, APS, _l, _l, SPC, _a, _d, _m, _i, _t, SPC, _i, _t, PRD, NWL, + _Y, _o, _u, SPC, _d, _i, _d, SPC, _g, _o, _o, _d, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_9000[30] = { + NP9, _S, _p, _l, _i, _t, SPC, _u, _p, SPC, _a, _n, _d, SPC, _t, _a, _k, _e, NWL, + _i, _t, SPC, _t, _o, SPC, _e, _m, EXM, NWL, + END, +}; +u16 sMsg_ID_9010[40] = { + NPA, _W, _h, _y, SPC, _a, _r, _e, SPC, _s, _h, _i, _p, _s, NWL, + _c, _o, _m, _i, _n, _g, SPC, _o, _u, _t, SPC, _o, _f, SPC, _t, _h, _e, NWL, + _b, _a, _s, _e, QST, NWL, + END, +}; +u16 sMsg_ID_9100[32] = { + NP9, _S, _h, _o, _o, _t, EXM, SPC, _H, _e, APS, _s, SPC, _r, _i, _g, _h, _t, NWL, + _b, _e, _h, _i, _n, _d, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9110[28] = { + NP9, _F, _o, _x, CMA, SPC, _g, _e, _t, SPC, _t, _h, _i, _s, SPC, _g, _u, _y, NWL, + _o, _f, _f, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9120[40] = { + NP9, _T, _a, _k, _e, SPC, _c, _a, _r, _e, SPC, _o, _f, SPC, _t, _h, _e, NWL, + _g, _u, _y, SPC, _b, _e, _h, _i, _n, _d, SPC, _m, _e, CMA, SPC, NWL, + _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_9130[28] = { + NP9, _I, SPC, _c, _a, _n, APS, _t, SPC, _s, _h, _a, _k, _e, SPC, NWL, + _t, _h, _i, _s, SPC, _g, _u, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_9140[42] = { + NP9, _T, _h, _i, _s, SPC, _i, _s, SPC, _r, _e, _a, _l, _l, _y, NWL, + _s, _t, _a, _r, _t, _i, _n, _g, SPC, _t, _o, SPC, _t, _i, _c, _k, NWL, + _m, _e, SPC, _o, _f, _f, EXM, NWL, + END, +}; +u16 sMsg_ID_9150[34] = { + NP9, _W, _h, _a, _t, APS, _s, SPC, _t, _a, _k, _i, _n, _g, SPC, _y, _o, _u, NWL, + _s, _o, SPC, _l, _o, _n, _g, CMA, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_9151[18] = { + NP9, _D, _a, _n, _g, CMA, SPC, _I, APS, _m, SPC, _h, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_9152[18] = { + NP9, _A, _h, _h, _h, EXM, EXM, SPC, _I, APS, _m, SPC, _h, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_9153[24] = { + NP9, _S, _h, _o, _o, _t, EXM, SPC, NWL, + _T, _h, _e, _y, SPC, _g, _o, _t, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9160[44] = { + NP9, _G, _e, _e, CMA, SPC, _I, APS, _v, _e, SPC, _b, _e, _e, _n, SPC, NWL, + _s, _a, _v, _e, _d, SPC, _b, _y, SPC, _F, _o, _x, PRD, NWL, + _H, _o, _w, SPC, _s, _w, _e, _l, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_9170[28] = { + NP9, _H, _o, _o, EXM, SPC, _T, _h, _a, _t, SPC, _w, _a, _s, NWL, + _T, _O, _O, SPC, _c, _l, _o, _s, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_9180[40] = { + NP9, _Y, _o, _u, _r, SPC, _f, _a, _t, _h, _e, _r, SPC, _h, _e, _l, _p, _e, _d, NWL, + _m, _e, SPC, _l, _i, _k, _e, SPC, _t, _h, _a, _t, CMA, SPC, _t, _o, _o, PRD, NWL, + END, +}; +u16 sMsg_ID_9190[30] = { + NP9, _T, _i, _m, _e, SPC, _f, _o, _r, SPC, _a, SPC, _l, _i, _t, _t, _l, _e, SPC, NWL, + _p, _a, _y, _b, _a, _c, _k, EXM, NWL, + END, +}; +u16 sMsg_ID_9200[38] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _n, _o, _t, SPC, _g, _e, _t, _t, _i, _n, APS, NWL, + _a, _w, _a, _y, SPC, _t, _h, _a, _t, SPC, _e, _a, _s, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_9210[36] = { + NP9, _I, SPC, _w, _o, _n, APS, _t, SPC, _l, _e, _t, SPC, _y, _o, _u, SPC, _g, _e, _t, NWL, + _a, _w, _a, _y, SPC, _f, _r, _o, _m, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9211[26] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _d, _e, _a, _d, NWL, + _m, _e, _a, _t, CMA, SPC, _p, _a, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_9212[20] = { + NP9, _I, APS, _v, _e, SPC, _g, _o, _t, SPC, _y, _o, _u, SPC, _n, _o, _w, EXM, NWL, + END, +}; +u16 sMsg_ID_9213[16] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _m, _i, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9220[22] = { + NP9, _S, _c, _r, _a, _t, _c, _h, SPC, _o, _n, _e, SPC, _b, _o, _g, _e, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_9230[14] = { + NP9, _I, SPC, _g, _o, _t, SPC, _o, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9240[20] = { + NP9, _T, _h, _e, _r, _e, APS, _s, SPC, _o, _n, _e, SPC, _d, _o, _w, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_9250[36] = { + NPA, _C, _a, _n, APS, _t, SPC, _l, _e, _t, SPC, _y, _o, _u, SPC, _d, _o, SPC, NWL, + _t, _h, _a, _t, CMA, SPC, _S, _t, _a, _r, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_9260[44] = { + NPA, _A, _n, _d, _r, _o, _s, _s, SPC, _h, _a, _s, SPC, _o, _r, _d, _e, _r, _e, _d, NWL, + _u, _s, SPC, _t, _o, SPC, _t, _a, _k, _e, SPC, _y, _o, _u, SPC, _d, _o, _w, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_9270[46] = { + NPA, _W, _e, APS, _r, _e, SPC, _g, _e, _t, _t, _i, _n, APS, SPC, _p, _a, _i, _d, NWL, + _a, SPC, _l, _o, _t, SPC, _o, _f, SPC, _c, _a, _s, _h, SPC, _f, _o, _r, SPC, NWL, + _t, _h, _i, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_9275[28] = { + NPA, _P, _e, _p, _p, _y, EXM, SPC, _L, _o, _n, _g, SPC, _t, _i, _m, _e, NWL, + _n, _o, SPC, _s, _e, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9280[30] = { + NPA, _A, _n, _d, _r, _o, _s, _s, APS, SPC, _e, _n, _e, _m, _y, SPC, _i, _s, NWL, + _m, _y, SPC, _e, _n, _e, _m, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_9285[40] = { + NP9, _J, _u, _s, _t, SPC, _w, _h, _a, _t, SPC, _I, SPC, _n, _e, _e, _d, SPC, NWL, + _t, _o, SPC, _s, _e, _e, PRD, SPC, _S, _t, _a, _r, SPC, _W, _o, _l, _f, PRD, NWL, + END, +}; +u16 sMsg_ID_9289[40] = { + NPA, _Y, _o, _u, APS, _l, _l, SPC, _b, _e, SPC, _s, _e, _e, _i, _n, _g, NWL, + _y, _o, _u, _r, SPC, _d, _a, _d, SPC, _s, _o, _o, _n, CMA, SPC, NWL, + _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_9290[44] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _i, _n, SPC, _m, _y, SPC, NWL, + _s, _i, _g, _h, _t, _s, EXM, SPC, _Y, _o, _u, APS, _r, _e, NWL, + _g, _o, _i, _n, _g, SPC, _d, _o, _w, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_9300[36] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _n, _o, _t, SPC, _a, _s, SPC, _t, _o, _u, _g, _h, NWL, + _a, _s, SPC, _I, SPC, _t, _h, _o, _u, _g, _h, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_9310[34] = { + NP9, _T, _h, _a, _t, SPC, _r, _e, _w, _a, _r, _d, APS, _s, SPC, _a, _s, NWL, + _g, _o, _o, _d, SPC, _a, _s, SPC, _m, _i, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9320[32] = { + NP9, _B, _o, _w, SPC, _b, _e, _f, _o, _r, _e, SPC, _t, _h, _e, NWL, + _g, _r, _e, _a, _t, SPC, _A, _n, _d, _r, _o, _s, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_9322[24] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _n, _o, _t, SPC, _s, _o, SPC, _t, _o, _u, _g, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_9323[40] = { + NP9, _A, _n, _n, _o, _y, _i, _n, _g, SPC, _b, _i, _r, _d, EXM, SPC, NWL, + _I, SPC, _a, _m, SPC, _t, _h, _e, SPC, _g, _r, _e, _a, _t, SPC, _L, _e, _o, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_9324[36] = { + NP9, _I, APS, _l, _l, SPC, _d, _o, SPC, _y, _o, _u, SPC, _f, _a, _s, _t, CMA, NWL, + _P, _e, _p, _p, _y, SPC, _o, _l, _d, SPC, _p, _a, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_9325[30] = { + NP9, _S, _t, _i, _c, _k, SPC, _t, _o, SPC, _t, _h, _e, SPC, _p, _o, _n, _d, CMA, NWL, + _F, _r, _o, _g, _g, _i, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_9330[42] = { + NP9, _I, SPC, _w, _i, _l, _l, SPC, _n, _o, _t, SPC, _b, _e, NWL, + _d, _e, _f, _e, _a, _t, _e, _d, SPC, _b, _y, SPC, _t, _h, _i, _s, SPC, NWL, + _t, _r, _a, _s, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_9340[28] = { + NP9, _S, _h, _o, _o, _t, SPC, _m, _e, SPC, _d, _o, _w, _n, NWL, + _i, _f, SPC, _y, _o, _u, SPC, _c, _a, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_9350[34] = { + NP9, _C, _o, _m, _e, SPC, _o, _n, CMA, SPC, _l, _i, _t, _t, _l, _e, SPC, _m, _a, _n, EXM, NWL, + _S, _h, _o, _o, _t, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9360[26] = { + NP9, _I, APS, _m, SPC, _n, _o, _t, SPC, _a, _f, _r, _a, _i, _d, SPC, _o, _f, SPC, NWL, + _Y, _O, _U, EXM, NWL, + END, +}; +u16 sMsg_ID_9365[20] = { + NP9, _I, PRD, PRD, PRD, _c, _a, _n, APS, _t, PRD, PRD, PRD, _l, _o, _s, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9366[28] = { + NP9, _T, _h, _i, _s, SPC, _c, _a, _n, APS, _t, SPC, _b, _e, NWL, + _h, _a, _p, _p, _e, _n, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_9367[38] = { + NP9, _M, _y, SPC, _b, _e, _a, _u, _t, _i, _f, _u, _l, SPC, _r, _e, _w, _a, _r, _d, EXM, NWL, + _A, _a, _a, _r, _r, _r, _g, _g, _g, _h, _h, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_9368[18] = { + NP9, _U, _n, _c, _l, _e, SPC, _A, _n, _d, _r, _o, _s, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_9369[18] = { + NP9, _W, _h, _a, _t, SPC, _t, _h, _e, SPC, _h, _e, _c, _k, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_9375[40] = { + NPA, _A, SPC, _b, _o, _m, _b, SPC, _h, _a, _s, SPC, _b, _e, _e, _n, NWL, + _p, _l, _a, _n, _t, _e, _d, SPC, _a, _t, SPC, _t, _h, _e, SPC, _b, _a, _s, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_9380[36] = { + NPA, _G, _e, _e, _z, EXM, SPC, _C, _a, _n, SPC, _a, _n, _y, _o, _n, _e, NWL, + _t, _a, _k, _e, SPC, _c, _a, _r, _e, SPC, _o, _f, SPC, _i, _t, QST, NWL, + END, +}; +u16 sMsg_ID_9385[40] = { + NPA, _L, _e, _t, APS, _s, SPC, _t, _a, _k, _e, SPC, _c, _a, _r, _e, SPC, _o, _f, NWL, + _t, _h, _e, _s, _e, SPC, _g, _u, _y, _s, SPC, _f, _i, _r, _s, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_9390[36] = { + NPA, _D, _a, _n, _g, _e, _r, PRD, SPC, _O, _n, _e, SPC, _m, _i, _n, _u, _t, _e, NWL, + _t, _o, SPC, _e, _x, _p, _l, _o, _s, _i, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_9395[28] = { + NPA, _3, _0, SPC, _s, _e, _c, _o, _n, _d, _s, SPC, _t, _o, NWL, + _e, _x, _p, _l, _o, _s, _i, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_9400[28] = { + NPA, _1, _5, SPC, _s, _e, _c, _o, _n, _d, _s, SPC, _t, _o, NWL, + _e, _x, _p, _l, _o, _s, _i, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_9405[30] = { + NPA, _B, _o, _m, _b, SPC, _e, _x, _p, _l, _o, _d, _i, _n, _g, PRD, NWL, + _K, _e, _e, _p, SPC, _c, _l, _e, _a, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_9411[34] = { + NPA, _I, APS, _l, _l, SPC, _t, _a, _k, _e, SPC, _c, _a, _r, _e, SPC, _o, _f, NWL, + _t, _h, _e, SPC, _b, _o, _m, _b, SPC, _n, _o, _w, PRD, NWL, + END, +}; +u16 sMsg_ID_9420[42] = { + NP9, _E, _m, _e, _r, _g, _e, _n, _c, _y, NWL, + _m, _a, _n, _e, _u, _v, _e, _r, _s, EXM, SPC, NWL, + _G, _e, _t, SPC, _o, _u, _t, SPC, _o, _f, SPC, _t, _h, _e, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9425[22] = { + NP9, _T, _h, _e, _y, SPC, _a, _l, _m, _o, _s, _t, SPC, _g, _o, _t, SPC, _u, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_9426[38] = { + NP9, _I, APS, _m, SPC, _n, _o, _t, SPC, _t, _o, _o, SPC, _c, _r, _a, _z, _y, NWL, + _a, _b, _o, _u, _t, SPC, _t, _h, _o, _s, _e, SPC, _g, _u, _y, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_9427[24] = { + NP9, _S, _o, SPC, _t, _h, _a, _t, APS, _s, SPC, _S, _t, _a, _r, SPC, _W, _o, _l, _f, QST, NWL, + END, +}; +u16 sMsg_ID_9428[20] = { + NP9, _H, _e, _y, CMA, SPC, _w, _e, SPC, _m, _a, _d, _e, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_9429[22] = { + NP9, _F, _o, _x, CMA, SPC, _t, _a, _k, _e, SPC, _i, _t, SPC, _e, _a, _s, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_9430[30] = { + NP9, _T, _h, _a, _t, SPC, _w, _a, _s, SPC, _a, SPC, _c, _l, _o, _s, _e, NWL, + _c, _a, _l, _l, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_9431[38] = { + NP9, _L, _o, _o, _k, _s, SPC, _l, _i, _k, _e, SPC, _w, _e, SPC, _w, _i, _n, NWL, + _t, _o, _d, _a, _y, CMA, SPC, _S, _t, _a, _r, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_9432[30] = { + NP9, _C, _l, _o, _s, _e, CMA, SPC, _b, _u, _t, SPC, _n, _o, SPC, _c, _i, _g, _a, _r, EXM, NWL, + _H, _A, SPC, _H, _A, EXM, NWL, + END, +}; +u16 sMsg_ID_9433[40] = { + NP9, _I, APS, _v, _e, SPC, _g, _o, _t, SPC, _t, _w, _o, SPC, _w, _o, _r, _d, _s, NWL, + _f, _o, _r, SPC, _y, _o, _u, CLN, SPC, _L, _O, DSH, _S, _E, _R, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_9434[26] = { + NP9, _S, _c, _o, _r, _e, SPC, _o, _n, _e, SPC, _f, _o, _r, SPC, NWL, + _A, _n, _d, _r, _o, _s, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_9436[22] = { + NPA, _I, SPC, _g, _o, _t, SPC, _t, _h, _e, SPC, _l, _a, _s, _t, SPC, _o, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9437[22] = { + NPA, _I, SPC, _g, _o, _t, SPC, _t, _h, _e, SPC, _l, _a, _s, _t, SPC, _o, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_9438[22] = { + NPA, _I, SPC, _g, _o, _t, SPC, _t, _h, _e, SPC, _l, _a, _s, _t, SPC, _o, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_10010[38] = { + NP9, _K, _e, _e, _p, SPC, _a, _n, SPC, _e, _y, _e, SPC, _o, _n, SPC, _y, _o, _u, _r, SPC, NWL, + _s, _h, _i, _e, _l, _d, SPC, _g, _a, _u, _g, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_10020[32] = { + NP9, _T, _h, _e, SPC, _A, _r, _w, _i, _n, _g, SPC, _m, _i, _g, _h, _t, NWL, + _n, _o, _t, SPC, _m, _a, _k, _e, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_10040[20] = { + NP9, _B, _r, _a, _c, _e, SPC, _y, _o, _u, _r, _s, _e, _l, _v, _e, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_10050[20] = { + NP9, _S, _h, _o, _o, _t, SPC, _t, _h, _e, SPC, _r, _o, _c, _k, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_10060[54] = { + NP9, _T, _h, _i, _s, SPC, _b, _a, _b, _y, SPC, _c, _a, _n, SPC, _t, _a, _k, _e, NWL, + _t, _e, _m, _p, _e, _r, _a, _t, _u, _r, _e, _s, SPC, _u, _p, SPC, _t, _o, NWL, + _9, _0, _0, _0, SPC, _d, _e, _g, _r, _e, _e, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_10070[36] = { + NP9, _T, _e, _m, _p, _e, _r, _a, _t, _u, _r, _e, SPC, _i, _s, NWL, + _6, _0, _0, _0, SPC, _a, _n, _d, SPC, _c, _l, _i, _m, _b, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_10080[28] = { + NP9, _I, _t, APS, _s, SPC, _n, _o, _w, SPC, _a, _t, SPC, _8, _0, _0, _0, EXM, SPC, NWL, + _O, _h, SPC, _n, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_10200[44] = { + NPA, _L, _o, _o, _k, _s, SPC, _l, _i, _k, _e, SPC, _y, _o, _u, SPC, NWL, + _c, _o, _u, _l, _d, SPC, _u, _s, _e, SPC, _s, _o, _m, _e, NWL, + _h, _e, _l, _p, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_10210[10] = { + NPA, _B, _i, _l, _l, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_10220[38] = { + NP9, _D, _o, _n, APS, _t, SPC, _g, _e, _t, SPC, _t, _o, _o, NWL, + _e, _x, _c, _i, _t, _e, _d, PRD, SPC, _H, _e, _r, _e, SPC, _w, _e, SPC, _g, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_10230[26] = { + NPA, _W, _a, _t, _c, _h, SPC, _y, _o, _u, _r, _s, _e, _l, _f, CMA, NWL, + _F, _o, _x, PRD, PRD, PRD, NWL, + END, +}; +u16 sMsg_ID_10255[32] = { + NP9, _T, _h, _e, _y, APS, _r, _e, SPC, _a, _t, _t, _a, _c, _k, _i, _n, _g, SPC, NWL, + _i, _n, SPC, _g, _r, _o, _u, _p, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_10300[36] = { + NP9, _T, _H, _I, _S, SPC, _i, _s, SPC, _t, _h, _e, SPC, _e, _n, _e, _m, _y, APS, _s, NWL, + _b, _i, _o, DSH, _w, _e, _a, _p, _o, _n, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_10310[30] = { + NP9, _A, _n, _d, _r, _o, _s, _s, SPC, _i, _s, SPC, _a, _n, NWL, + _i, _n, _s, _a, _n, _e, SPC, _f, _o, _o, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_10320[38] = { + NP9, _M, _a, _y, _b, _e, SPC, _i, _t, APS, _s, SPC, _a, _n, SPC, _a, _r, _m, PRD, NWL, + _A, _i, _m, SPC, _f, _o, _r, SPC, _t, _h, _e, SPC, _a, _r, _m, EXM, NWL, + END, +}; +u16 sMsg_ID_10321[32] = { + NP9, _I, SPC, _a, _i, _n, APS, _t, SPC, _y, _o, _u, _r, SPC, _b, _u, _d, _d, _y, EXM, NWL, + _G, _o, SPC, _a, _w, _a, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_10322[38] = { + NP9, _G, _o, _o, _d, SPC, _r, _i, _d, _d, _a, _n, _c, _e, PRD, SPC, _I, NWL, + _a, _l, _m, _o, _s, _t, SPC, _g, _o, _t, SPC, _b, _u, _r, _n, _e, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_10323[42] = { + NP9, _I, _t, APS, _s, SPC, _t, _o, _o, SPC, _h, _o, _t, EXM, SPC, _I, SPC, NWL, + _c, _a, _n, APS, _t, SPC, _t, _a, _k, _e, SPC, _i, _t, NWL, + _a, _n, _y, _m, _o, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_10324[48] = { + NP9, _D, _o, _n, APS, _t, SPC, _f, _l, _y, SPC, _t, _o, _o, SPC, _l, _o, _w, EXM, NWL, + _Y, _o, _u, _r, SPC, _s, _h, _i, _p, SPC, _c, _a, _n, APS, _t, SPC, NWL, + _t, _a, _k, _e, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_11010[34] = { + NP9, _O, _K, SPC, _g, _u, _y, _s, CMA, SPC, _d, _e, _s, _t, _r, _o, _y, NWL, + _a, _l, _l, SPC, _b, _a, _r, _r, _i, _e, _r, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_11020[34] = { + NP9, _A, _i, _m, SPC, _f, _o, _r, SPC, _t, _h, _e, SPC, _s, _i, _x, NWL, + _e, _n, _e, _r, _g, _y, SPC, _t, _o, _w, _e, _r, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_11030[24] = { + NP9, _I, APS, _l, _l, SPC, _c, _o, _v, _e, _r, SPC, _y, _o, _u, CMA, SPC, NWL, + _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_11040[24] = { + NP9, _Y, _o, _u, _r, SPC, _c, _a, _r, _c, _a, _s, _s, SPC, _i, _s, NWL, + _m, _i, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_11050[42] = { + NPA, _H, _e, _y, EXM, SPC, _T, _h, _e, SPC, _f, _o, _r, _c, _e, SPC, NWL, + _f, _i, _e, _l, _d, SPC, _i, _s, SPC, NWL, + _d, _i, _s, _a, _p, _p, _e, _a, _r, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_11060[32] = { + NP9, _L, _o, _o, _k, _s, SPC, _l, _i, _k, _e, SPC, _w, _e, APS, _v, _e, NWL, + _g, _o, _t, SPC, _c, _o, _m, _p, _a, _n, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_11100[26] = { + NPA, _P, _l, _a, _y, SPC, _t, _i, _m, _e, SPC, _i, _s, SPC, _o, _v, _e, _r, CMA, NWL, + _S, _t, _a, _r, SPC, _F, +}; +u16 sMsg_ID_11110[42] = { + NPA, _I, SPC, _t, _h, _i, _n, _k, SPC, _I, APS, _l, _l, SPC, NWL, + _t, _o, _r, _t, _u, _r, _e, SPC, _y, _o, _u, SPC, _f, _o, _r, SPC, NWL, + _a, _w, _h, _i, _l, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_11120[44] = { + NPA, _D, _a, _d, _d, _y, SPC, _s, _c, _r, _e, _a, _m, _e, _d, NWL, + _R, _E, _A, _L, SPC, _g, _o, _o, _d, SPC, _b, _e, _f, _o, _r, _e, NWL, + _h, _e, SPC, _d, _i, _e, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_11130[34] = { + NPA, _Y, _o, _u, APS, _l, _l, SPC, _b, _e, SPC, _s, _o, _r, _r, _y, NWL, + _y, _o, _u, SPC, _c, _r, _o, _s, _s, _e, _d, SPC, _u, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_11150[30] = { + NPA, _G, _o, _o, _d, PRD, SPC, _I, SPC, _s, _e, _e, SPC, _t, _h, _e, NWL, + _e, _n, _e, _m, _y, SPC, _c, _o, _r, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_11160[32] = { + NPA, _D, _e, _s, _t, _r, _o, _y, SPC, _t, _h, _e, NWL, + _s, _a, _t, _e, _l, _l, _i, _t, _e, APS, _s, SPC, _c, _o, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_11200[24] = { + NP9, _V, _e, _n, _o, _m, CMA, SPC, _h, _e, _r, _e, SPC, _w, _e, SPC, _c, _o, _m, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_11210[34] = { + NP9, _T, _h, _o, _s, _e, SPC, _s, _h, _i, _p, _s, SPC, _a, _r, _e, NWL, + _s, _h, _i, _e, _l, _d, _e, _d, CMA, SPC, _t, _o, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_11220[38] = { + NP9, _Y, _o, _u, SPC, _a, _r, _e, SPC, _N, _O, _T, SPC, _t, _a, _k, _i, _n, _g, NWL, + _h, _i, _m, SPC, _d, _o, _w, _n, SPC, _t, _o, _d, _a, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_11230[32] = { + NP9, _W, _h, _a, _t, APS, _s, SPC, _t, _a, _k, _i, _n, _g, SPC, _s, _o, SPC, NWL, + _l, _o, _n, _g, CMA, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_11240[22] = { + NP9, _T, _h, _e, _y, SPC, _d, _o, _n, APS, _t, SPC, _g, _i, _v, _e, SPC, _u, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_11241[30] = { + NP9, _S, _t, _a, _r, SPC, _W, _o, _l, _f, SPC, _a, _g, _a, _i, _n, QST, EXM, NWL, + _W, _h, _y, SPC, _n, _o, _w, QST, NWL, + END, +}; +u16 sMsg_ID_14020[30] = { + NP9, _L, _e, _t, APS, _s, SPC, _b, _a, _c, _k, SPC, _u, _p, NWL, + _t, _h, _e, SPC, _s, _q, _u, _a, _d, _r, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_14030[38] = { + NP9, _S, _o, _m, _e, _b, _o, _d, _y, APS, _s, SPC, _g, _o, _n, _n, _a, NWL, + _p, _a, _y, SPC, _f, _o, _r, SPC, _a, _l, _l, SPC, _t, _h, _i, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_14040[32] = { + NP9, _D, _o, _n, APS, _t, SPC, _l, _e, _t, SPC, _a, _n, _y, SPC, _o, _f, NWL, + APS, _e, _m, SPC, _t, _h, _r, _o, _u, _g, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_14045[44] = { + NP9, _S, _o, _m, _e, _t, _h, _i, _n, _g, APS, _s, SPC, _w, _r, _o, _n, _g, PRD, NWL, + _I, SPC, _d, _o, _n, APS, _t, SPC, _s, _e, _e, SPC, NWL, + _a, _n, _y, _t, _h, _i, _n, _g, PRD, NWL, + END, +}; +u16 sMsg_ID_14050[44] = { + NP9, _H, _o, _l, _d, SPC, APS, _e, _m, EXM, SPC, _T, _h, _e, _y, APS, _r, _e, NWL, + _t, _r, _y, _i, _n, _g, SPC, _t, _o, SPC, _g, _e, _t, SPC, NWL, + _t, _h, _r, _o, _u, _g, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_14060[42] = { + NPA, _F, _o, _x, CMA, SPC, _y, _o, _u, APS, _r, _e, SPC, NWL, + _s, _u, _p, _p, _o, _s, _e, _d, SPC, _t, _o, NWL, + _s, _h, _o, _o, _t, SPC, APS, _e, _m, SPC, _a, _l, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_14070[32] = { + NPA, _G, _o, _o, _d, SPC, _j, _o, _b, EXM, SPC, NWL, + _K, _e, _e, _p, SPC, _u, _p, SPC, _t, _h, _e, SPC, _p, _a, _c, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_14080[32] = { + NP9, _I, _s, SPC, _t, _h, _a, _t, SPC, _t, _h, _e, SPC, _b, _e, _s, _t, NWL, + _y, _o, _u, SPC, _c, _a, _n, SPC, _d, _o, QST, NWL, + END, +}; +u16 sMsg_ID_14100[34] = { + NPA, _Y, _o, _u, APS, _r, _e, SPC, _b, _e, _c, _o, _m, _i, _n, _g, SPC, _a, NWL, + _b, _e, _t, _t, _e, _r, SPC, _p, _i, _l, _o, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_14110[38] = { + NP9, _S, _u, _r, _p, _r, _i, _s, _e, SPC, _a, _t, _t, _a, _c, _k, NWL, + _c, _o, _m, _i, _n, _g, SPC, _f, _r, _o, _m, SPC, _a, _b, _o, _v, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_14120[38] = { + NP9, _I, APS, _l, _l, SPC, _t, _a, _k, _e, SPC, _c, _a, _r, _e, SPC, _o, _f, NWL, + _e, _v, _e, _r, _y, _t, _h, _i, _n, _g, SPC, _b, _e, _l, _o, _w, PRD, NWL, + END, +}; +u16 sMsg_ID_14130[30] = { + NP9, _I, APS, _v, _e, SPC, _g, _o, _t, SPC, _e, _v, _e, _r, _y, _t, _h, _i, _n, _g, NWL, + _a, _b, _o, _v, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_14140[46] = { + NP9, _A, _h, SPC, _h, _a, EXM, SPC, _T, _h, _o, _u, _g, _h, _t, SPC, _y, _o, _u, NWL, + _c, _o, _u, _l, _d, SPC, _h, _i, _d, _e, SPC, _f, _r, _o, _m, SPC, _m, _e, CMA, SPC, NWL, + _e, _h, QST, NWL, + END, +}; +u16 sMsg_ID_14150[30] = { + NP9, _E, _s, _c, _a, _p, _i, _n, _g, QST, SPC, _I, SPC, _d, _o, _n, APS, _t, NWL, + _t, _h, _i, _n, _k, SPC, _s, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_14160[24] = { + NP9, _H, _e, _y, EXM, SPC, NWL, + _L, _e, _a, _v, _e, SPC, _m, _e, SPC, _a, _l, _o, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_14170[32] = { + NP9, _T, _a, _k, _e, SPC, APS, _e, _m, SPC, _d, _o, _w, _n, SPC, _w, _i, _t, _h, SPC, NWL, + _o, _n, _e, SPC, _s, _h, _o, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_14180[28] = { + NP9, _H, _e, APS, _s, SPC, _q, _u, _i, _c, _k, EXM, SPC, NWL, + _B, _e, SPC, _c, _a, _r, _e, _f, _u, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_14190[42] = { + NP9, _S, _o, _m, _e, _t, _h, _i, _n, _g, APS, _s, SPC, _u, _p, NWL, + _a, _h, _e, _a, _d, PRD, SPC, _L, _o, _o, _k, _s, NWL, + _d, _i, _f, _f, _e, _r, _e, _n, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_14200[28] = { + NP9, _G, _e, _e, _z, CMA, SPC, _q, _u, _i, _t, SPC, _m, _o, _v, _i, _n, _g, NWL, + _a, _r, _o, _u, _n, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_14210[34] = { + NP9, _W, _a, _t, _c, _h, SPC, _t, _h, _e, SPC, _r, _a, _d, _a, _r, NWL, + _c, _a, _r, _e, _f, _u, _l, _l, _y, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_14220[24] = { + NP9, _T, _h, _e, _s, _e, SPC, _g, _u, _y, _s, SPC, _a, _r, _e, NWL, + _t, _o, _u, _g, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_14230[36] = { + NP9, _G, _o, _o, _d, SPC, _j, _o, _b, PRD, SPC, _K, _e, _e, _p, SPC, _u, _p, NWL, + _t, _h, _e, SPC, _g, _o, _o, _d, SPC, _w, _o, _r, _k, PRD, NWL, + END, +}; +u16 sMsg_ID_14300[26] = { + NP9, _D, _o, _n, APS, _t, SPC, _p, _a, _r, _t, _y, SPC, _j, _u, _s, _t, SPC, NWL, + _y, _e, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_14310[36] = { + NP9, _I, _t, APS, _s, SPC, _t, _i, _m, _e, SPC, _t, _o, SPC, _t, _r, _y, NWL, + _o, _u, _r, SPC, _n, _e, _w, SPC, _w, _e, _a, _p, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_14320[28] = { + NP9, _W, _h, _a, _t, APS, _s, SPC, _w, _r, _o, _n, _g, QST, NWL, + _I, _s, SPC, _t, _h, _a, _t, SPC, _i, _t, QST, NWL, + END, +}; +u16 sMsg_ID_14330[22] = { + NP9, _I, APS, _m, SPC, _c, _o, _m, _i, _n, APS, SPC, _f, _o, _r, SPC, _y, _a, EXM, NWL, + END, +}; +u16 sMsg_ID_14340[40] = { + NP9, _I, APS, _l, _l, SPC, _t, _a, _k, _e, SPC, _y, _o, _u, SPC, _g, _u, _y, _s, NWL, + _o, _u, _t, SPC, _f, _r, _o, _m, SPC, _t, _h, _e, SPC, _s, _h, _i, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_14350[24] = { + NP9, _C, _o, _c, _k, _y, SPC, _l, _i, _t, _t, _l, _e, SPC, _f, _r, _e, _a, _k, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_14360[18] = { + NPA, _A, _a, _a, _a, _a, _h, _h, _h, _h, _h, EXM, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_14370[38] = { + NPA, _W, _e, APS, _r, _e, SPC, _h, _e, _a, _d, _i, _n, APS, SPC, _f, _o, _r, NWL, + _A, _q, _u, _a, _s, PRD, SPC, _R, _e, _p, _o, _r, _t, SPC, _i, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_15010[40] = { + NP9, _I, APS, _m, SPC, _g, _o, _n, _n, _a, SPC, _c, _h, _e, _c, _k, SPC, _o, _u, _t, SPC, NWL, + _t, _h, _e, SPC, _b, _i, _o, DSH, _w, _e, _a, _p, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_15030[38] = { + NP9, _I, APS, _m, SPC, _s, _e, _n, _d, _i, _n, _g, SPC, _t, _h, _e, SPC, NWL, + _d, _a, _t, _a, SPC, _t, _o, SPC, _y, _o, _u, SPC, _g, _u, _y, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_15040[42] = { + NP9, _L, _o, _o, _k, _s, SPC, _l, _i, _k, _e, SPC, _t, _h, _e, NWL, + _p, _o, _l, _l, _u, _t, _i, _o, _n, SPC, _h, _a, _s, SPC, NWL, + _s, _t, _a, _r, _t, _e, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_15045[16] = { + NP9, _I, _t, APS, _s, SPC, _a, _w, _f, _u, _l, PRD, PRD, PRD, NWL, + END, +}; +u16 sMsg_ID_15050[30] = { + NP9, _H, _o, _w, APS, _s, SPC, _t, _h, _e, NWL, + _B, _l, _u, _e, DSH, _M, _a, _r, _i, _n, _e, CMA, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_15051[40] = { + NP9, _I, _t, APS, _s, SPC, _a, SPC, _g, _o, _o, _d, SPC, _t, _h, _i, _n, _g, NWL, + _y, _o, _u, SPC, _p, _r, _e, _p, _a, _r, _e, _d, CMA, SPC, _S, _l, _i, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_15052[40] = { + NP9, _T, _h, _i, _s, SPC, _t, _h, _i, _n, _g, SPC, _w, _i, _l, _l, SPC, NWL, + _n, _e, _v, _e, _r, SPC, _h, _o, _l, _d, SPC, _t, _o, _g, _e, _t, _h, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_15053[48] = { + NP9, _K, _e, _e, _p, SPC, _s, _h, _o, _o, _t, _i, _n, _g, PRD, NWL, + _W, _e, APS, _v, _e, SPC, _g, _o, _t, SPC, _l, _o, _t, _s, SPC, _o, _f, SPC, NWL, + _t, _o, _r, _p, _e, _d, _o, _e, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_15054[28] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _t, _h, _e, SPC, _b, _e, _s, _t, CMA, NWL, + _S, _l, _i, _p, _p, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_15060[18] = { + NP9, _T, _h, _a, _n, _k, _s, CMA, SPC, _P, _e, _p, _p, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_15100[30] = { + NP9, _I, APS, _v, _e, SPC, _f, _o, _u, _n, _d, SPC, _t, _h, _e, NWL, + _b, _i, _o, DSH, _w, _e, _a, _p, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_15110[28] = { + NP9, _A, _i, _m, SPC, _f, _o, _r, SPC, _t, _h, _e, SPC, _t, _w, _o, NWL, + _c, _o, _l, _u, _m, _n, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_15120[26] = { + NP9, _F, _i, _r, _e, SPC, _a, SPC, _h, _o, _m, _i, _n, _g, NWL, + _t, _o, _r, _p, _e, _d, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_15130[18] = { + NP9, _T, _h, _a, _t, APS, _s, SPC, _i, _t, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_15140[20] = { + NP9, _G, _o, SPC, _f, _o, _r, SPC, _t, _h, _e, SPC, _e, _y, _e, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_15200[28] = { + NP9, _W, _e, APS, _r, _e, SPC, _p, _r, _e, _p, _a, _r, _i, _n, _g, NWL, + _t, _o, SPC, _d, _o, _c, _k, PRD, NWL, + END, +}; +u16 sMsg_ID_15210[42] = { + NP9, _S, _l, _i, _p, _p, _y, APS, _s, SPC, _n, _o, _t, SPC, _s, _u, _c, _h, SPC, _a, NWL, + _s, _c, _r, _e, _w, SPC, _u, _p, SPC, _a, _f, _t, _e, _r, SPC, _a, _l, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_15220[24] = { + NP9, _T, _h, _a, _n, _k, _s, SPC, _a, SPC, _l, _o, _t, CMA, SPC, _P, _e, _p, _p, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_15230[30] = { + NP9, _I, APS, _l, _l, SPC, _t, _a, _k, _e, SPC, _t, _h, _e, SPC, _s, _k, _y, SPC, NWL, + _a, _n, _y, SPC, _d, _a, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_15240[28] = { + NP9, _S, _h, _e, _e, _s, _h, CMA, SPC, _F, _a, _l, _c, _o, EXM, NWL, + _Y, _o, _u, CMA, SPC, _t, _o, _o, QST, NWL, + END, +}; +u16 sMsg_ID_15250[36] = { + NP9, _S, _h, _o, _o, _t, SPC, _a, SPC, _t, _o, _r, _p, _e, _d, _o, SPC, _t, _o, SPC, NWL, + _h, _e, _l, _p, SPC, _y, _o, _u, SPC, _s, _e, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_15251[38] = { + NP9, _W, _o, _w, EXM, SPC, _L, _o, _o, _k, SPC, _a, _t, SPC, _t, _h, _a, _t, EXM, NWL, + _I, _t, APS, _s, SPC, _b, _e, _a, _u, _t, _i, _f, _u, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_15252[24] = { + NP9, _Y, _i, _p, _p, _e, _e, EXM, SPC, NWL, + _Y, _o, _u, SPC, _d, _i, _d, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_15253[42] = { + NP9, _T, _h, _a, _n, _k, _s, CMA, SPC, _S, _l, _i, _p, PRD, NWL, + _B, _l, _u, _e, DSH, _M, _a, _r, _i, _n, _e, NWL, + _c, _a, _m, _e, SPC, _t, _h, _r, _o, _u, _g, _h, PRD, NWL, + END, +}; +u16 sMsg_ID_15254[24] = { + _E, _n, _e, _m, _y, SPC, _b, _e, _h, _i, _n, _d, PRD, NWL, + _D, _e, _s, _c, _e, _n, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_16010[36] = { + NP9, _E, _n, _e, _m, _y, SPC, _a, _p, _p, _r, _o, _a, _c, _h, _i, _n, _g, NWL, + _f, _r, _o, _m, SPC, _t, _h, _e, SPC, _l, _e, _f, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_16020[30] = { + NP9, _W, _e, APS, _l, _l, SPC, _g, _l, _a, _d, _l, _y, SPC, _t, _a, _k, _e, NWL, + _t, _h, _i, _s, SPC, _o, _n, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_16030[16] = { + NP9, _N, _i, _c, _e, SPC, _w, _e, _l, _c, _o, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_16040[36] = { + NP9, _I, APS, _m, SPC, _h, _e, _a, _d, _i, _n, _g, SPC, _f, _o, _r, SPC, _t, _h, _e, NWL, + _m, _i, _s, _s, _i, _l, _e, SPC, _n, _o, _w, PRD, NWL, + END, +}; +u16 sMsg_ID_16046[30] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _f, _o, _r, SPC, _t, _h, _e, NWL, + _m, _i, _s, _s, _i, _l, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_16047[36] = { + NP9, _I, APS, _m, SPC, _h, _e, _a, _d, _i, _n, _g, SPC, _f, _o, _r, SPC, _t, _h, _e, SPC, NWL, + _m, _i, _s, _s, _i, _l, _e, SPC, _n, _o, _w, PRD, NWL, + END, +}; +u16 sMsg_ID_16050[38] = { + NPA, _S, _i, _x, SPC, _m, _i, _s, _s, _i, _l, _e, _s, SPC, _c, _o, _m, _i, _n, _g, NWL, + _f, _r, _o, _m, SPC, _t, _h, _e, SPC, _l, _e, _f, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_16055[40] = { + NPA, _M, _i, _s, _s, _i, _l, _e, SPC, _o, _n, _e, SPC, _i, _s, NWL, + _h, _e, _a, _d, _i, _n, _g, SPC, _f, _o, _r, NWL, + _G, _r, _e, _a, _t, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_16060[18] = { + NPA, _H, _e, _r, _e, SPC, _i, _t, SPC, _c, _o, _m, _e, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_16080[36] = { + NPA, _M, _i, _s, _s, _i, _l, _e, SPC, _a, _p, _p, _r, _o, _a, _c, _h, _i, _n, _g, PRD, NWL, + _D, _i, _s, _t, _a, _n, _c, _e, SPC, _5, _0, PRD, NWL, + END, +}; +u16 sMsg_ID_16085[36] = { + NPA, _M, _i, _s, _s, _i, _l, _e, SPC, _a, _p, _p, _r, _o, _a, _c, _h, _i, _n, _g, PRD, NWL, + _D, _i, _s, _t, _a, _n, _c, _e, SPC, _2, _0, PRD, NWL, + END, +}; +u16 sMsg_ID_16090[32] = { + NPA, _D, _i, _s, _t, _a, _n, _c, _e, SPC, _1, _0, PRD, NWL, + _U, _n, _a, _b, _l, _e, SPC, _t, _o, SPC, _e, _v, _a, _d, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_16100[32] = { + NPA, _M, _i, _s, _s, _i, _l, _e, _s, SPC, _2, SPC, _a, _n, _d, SPC, _3, NWL, + _a, _p, _p, _r, _o, _a, _c, _h, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_16110[36] = { + NPA, _M, _i, _s, _s, _i, _l, _e, _s, SPC, _4, CMA, SPC, _5, SPC, _a, _n, _d, SPC, _6, SPC, NWL, + _a, _p, _p, _r, _o, _a, _c, _h, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_16120[34] = { + NPA, _A, _r, _e, SPC, _y, _o, _u, SPC, _g, _o, _n, _n, _a, SPC, _h, _o, _g, NWL, + _a, _l, _l, SPC, _t, _h, _e, SPC, _f, _u, _n, QST, NWL, + END, +}; +u16 sMsg_ID_16125[44] = { + NPA, _K, _a, _t, _t, QST, EXM, SPC, _C, _a, _n, APS, _t, SPC, _y, _o, _u, SPC, _g, _o, NWL, + _b, _o, _t, _h, _e, _r, SPC, _s, _o, _m, _e, _o, _n, _e, SPC, _e, _l, _s, _e, QST, NWL, + END, +}; +u16 sMsg_ID_16130[24] = { + NP9, _L, _e, _t, SPC, _m, _e, SPC, _h, _e, _l, _p, SPC, _y, _o, _u, SPC, _o, _u, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_16135[22] = { + NP9, _M, _a, _k, _e, SPC, _w, _a, _y, SPC, _f, _o, _r, SPC, _K, _a, _t, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_16140[42] = { + NP9, _B, _e, _a, _u, _t, _i, _f, _u, _l, EXM, SPC, _I, SPC, _c, _o, _u, _l, _d, SPC, NWL, + _k, _i, _s, _s, SPC, _y, _o, _u, SPC, _f, _o, _r, SPC, _t, _h, _a, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_16150[22] = { + NP9, _Y, _o, _u, SPC, _o, _w, _e, SPC, _m, _e, CMA, SPC, _F, _a, _l, _c, _o, PRD, NWL, + END, +}; +u16 sMsg_ID_16160[46] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _o, _n, SPC, _y, _o, _u, _r, SPC, _o, _w, _n, PRD, NWL, + _G, _o, _o, _d, SPC, _l, _u, _c, _k, CMA, SPC, _l, _i, _t, _t, _l, _e, SPC, NWL, + _m, _a, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_16165[24] = { + NP9, _T, _o, _o, SPC, _b, _a, _d, CMA, SPC, _l, _i, _t, _t, _l, _e, SPC, _m, _a, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_16170[20] = { + NP9, _O, _n, _e, SPC, _m, _i, _s, _s, _i, _l, _e, SPC, _d, _o, _w, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_16175[26] = { + NP9, _O, _n, _e, SPC, _m, _i, _s, _s, _i, _l, _e, SPC, NWL, + _d, _e, _s, _t, _r, _o, _y, _e, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_16180[24] = { + NP9, _S, _c, _r, _a, _t, _c, _h, SPC, _o, _n, _e, SPC, _m, _i, _s, _s, _i, _l, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_16185[38] = { + NP9, _I, SPC, _t, _o, _o, _k, SPC, _c, _a, _r, _e, SPC, _o, _f, SPC, _a, NWL, + _m, _i, _s, _s, _i, _l, _e, SPC, _f, _o, _r, SPC, _y, _a, PRD, NWL, + SPC, NWL, + END, +}; +u16 sMsg_ID_16200[26] = { + NP9, _R, _O, _B, CMA, SPC, _i, _s, NWL, + _e, _v, _e, _r, _y, _t, _h, _i, _n, _g, SPC, _O, _K, QST, NWL, + END, +}; +u16 sMsg_ID_16210[44] = { + NP9, _D, _a, _m, _a, _g, _e, SPC, _t, _o, SPC, _r, _e, _a, _r, SPC, _l, _e, _f, _t, NWL, + _s, _e, _c, _t, _i, _o, _n, SPC, _o, _f, SPC, _t, _h, _e, SPC, _s, _h, _i, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_16220[30] = { + NP9, _D, _a, _n, _g, CMA, SPC, _n, _o, _w, SPC, _t, _h, _e, _y, APS, _v, _e, NWL, + _d, _o, _n, _e, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_16230[42] = { + NP9, _I, _t, SPC, _c, _o, _u, _l, _d, SPC, _b, _e, NWL, + _d, _i, _f, _f, _i, _c, _u, _l, _t, SPC, _t, _o, SPC, _a, _t, _t, _a, _c, _k, NWL, + _V, _e, _n, _o, _m, PRD, NWL, + END, +}; +u16 sMsg_ID_16240[14] = { + NP9, _D, _o, _g, _g, _o, _n, _e, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_16250[20] = { + NP9, _G, _r, _e, _a, _t, SPC, _F, _o, _x, SPC, _i, _s, SPC, _O, _K, PRD, NWL, + END, +}; +u16 sMsg_ID_16260[26] = { + NP9, _T, _h, _a, _t, SPC, _w, _a, _s, SPC, _a, SPC, _c, _l, _o, _s, _e, SPC, NWL, + _c, _a, _l, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_16270[38] = { + NP9, _W, _e, APS, _v, _e, SPC, _g, _o, _t, SPC, _t, _h, _e, SPC, _b, _a, _d, NWL, + _g, _u, _y, _s, SPC, _o, _n, SPC, _t, _h, _e, SPC, _r, _u, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_16280[30] = { + NP9, _D, _o, _n, APS, _t, SPC, _w, _o, _r, _r, _y, PRD, NWL, + _S, _l, _i, _p, _p, _y, APS, _s, SPC, _h, _e, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_17010[40] = { + NP9, _I, SPC, _s, _p, _o, _t, SPC, _t, _h, _e, SPC, _t, _r, _a, _i, _n, PRD, NWL, + _I, APS, _m, SPC, _t, _a, _k, _i, _n, APS, SPC, _i, _t, SPC, _o, _u, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_17020[40] = { + NP9, _H, _e, _y, CMA, SPC, _I, APS, _v, _e, SPC, _g, _o, _t, SPC, _m, _y, NWL, + _h, _a, _n, _d, _s, SPC, _f, _u, _l, _l, SPC, _u, _p, SPC, _h, _e, _r, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_17030[42] = { + NP9, _D, _o, _n, APS, _t, SPC, _l, _e, _t, SPC, APS, _e, _m, SPC, _g, _e, _t, NWL, + _t, _o, SPC, _t, _h, _e, SPC, _s, _u, _p, _p, _l, _y, SPC, _d, _e, _p, _o, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_17100[46] = { + NPA, _I, SPC, _s, _e, _e, SPC, _t, _h, _e, SPC, _f, _u, _e, _l, SPC, NWL, + _b, _u, _n, _k, _e, _r, SPC, _o, _n, SPC, _t, _h, _e, SPC, NWL, + _r, _i, _g, _h, _t, SPC, _s, _i, _d, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_17110[28] = { + NPA, _C, _h, _a, _n, _g, _e, SPC, _t, _h, _e, SPC, _s, _w, _i, _t, _c, _h, NWL, + _a, _h, _e, _a, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_17120[42] = { + NPA, _S, _h, _o, _o, _t, SPC, _t, _h, _e, SPC, _8, SPC, NWL, + _s, _w, _i, _t, _c, _h, _e, _s, SPC, _t, _o, SPC, _o, _p, _e, _n, NWL, + _t, _h, _e, SPC, _l, _o, _c, _k, PRD, NWL, + END, +}; +u16 sMsg_ID_17130[42] = { + NPA, _S, _t, _a, _r, _t, _i, _n, APS, SPC, _w, _i, _t, _h, _o, _u, _t, NWL, + _m, _e, QST, SPC, _B, _o, _y, _s, CMA, SPC, _I, APS, _m, NWL, + _c, _r, _u, _s, _h, _e, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_17131[26] = { + NPA, _K, _a, _t, _t, QST, EXM, SPC, NWL, + _N, _o, _t, SPC, _y, _o, _u, SPC, _a, _g, _a, _i, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_17140[48] = { + NP9, _I, APS, _v, _e, SPC, _g, _o, _t, SPC, _t, _h, _e, SPC, _l, _e, _f, _t, PRD, NWL, + _Y, _o, _u, SPC, _t, _a, _k, _e, SPC, _t, _h, _e, SPC, _r, _i, _g, _h, _t, CMA, SPC, NWL, + _h, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_17150[30] = { + NPA, _O, _K, EXM, SPC, _N, _o, _w, SPC, _s, _h, _o, _o, _t, NWL, + _t, _h, _e, SPC, _s, _w, _i, _t, _c, _h, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_17160[20] = { + NP9, _G, _o, _o, _d, SPC, _g, _o, _i, _n, _g, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_17170[46] = { + NP9, _W, _e, _l, _l, CMA, SPC, _a, _t, SPC, _l, _e, _a, _s, _t, SPC, _w, _e, NWL, + _c, _a, _n, SPC, _t, _a, _k, _e, SPC, _t, _h, _i, _s, SPC, _b, _o, _s, _s, SPC, NWL, + _o, _u, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_17300[46] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _p, _r, _e, _t, _t, _y, SPC, _g, _o, _o, _d, CMA, NWL, + _t, _i, _g, _e, _r, PRD, SPC, _S, _e, _e, SPC, _y, _o, _u, SPC, NWL, + _a, _g, _a, _i, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_17310[34] = { + NP9, _I, APS, _m, SPC, _s, _u, _r, _e, SPC, _w, _e, SPC, _h, _u, _r, _t, NWL, + APS, _e, _m, SPC, _t, _h, _i, _s, SPC, _t, _i, _m, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_17320[40] = { + NP9, _N, _o, _w, SPC, _i, _t, APS, _s, SPC, _o, _u, _r, SPC, _t, _u, _r, _n, NWL, + _t, _o, SPC, _k, _i, _c, _k, SPC, _s, _o, _m, _e, SPC, _t, _a, _i, _l, EXM, NWL, + END, +}; +u16 sMsg_ID_17330[46] = { + NP9, _I, SPC, _c, _a, _n, SPC, _s, _e, _e, SPC, _t, _h, _e, SPC, _l, _o, _o, _k, NWL, + _o, _n, SPC, _t, _h, _e, _i, _r, SPC, _s, _t, _u, _p, _i, _d, SPC, NWL, + _f, _a, _c, _e, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_17350[38] = { + NPA, _I, APS, _m, SPC, _o, _u, _t, _t, _a, SPC, _h, _e, _r, _e, PRD, SPC, NWL, + _T, _a, _k, _e, SPC, _c, _a, _r, _e, CMA, SPC, _F, _a, _l, _c, _o, PRD, NWL, + END, +}; +u16 sMsg_ID_17360[38] = { + NP9, _H, _e, _r, _e, SPC, _c, _o, _m, _e, SPC, _t, _h, _e, SPC, NWL, + _l, _i, _t, _t, _l, _e, SPC, _h, _y, _e, _n, _a, _s, CMA, SPC, _n, _o, _w, EXM, NWL, + END, +}; +u16 sMsg_ID_17370[34] = { + NP9, _D, _a, _n, _g, EXM, SPC, _D, _e, _t, _a, _c, _h, SPC, _t, _h, _e, NWL, + _r, _e, _a, _r, SPC, _v, _e, _h, _i, _c, _l, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_17380[38] = { + NP9, _W, _h, _a, _t, APS, _s, SPC, _w, _r, _o, _n, _g, QST, SPC, _C, _o, _m, _e, NWL, + _a, SPC, _l, _i, _t, _t, _l, _e, SPC, _c, _l, _o, _s, _e, _r, EXM, NWL, + END, +}; +u16 sMsg_ID_17390[14] = { + NP9, _H, _e, _r, _e, SPC, _y, _a, SPC, _g, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_17400[36] = { + NP9, _T, _h, _e, _y, APS, _r, _e, SPC, _n, _o, _t, SPC, _t, _a, _k, _i, _n, _g, NWL, + _m, _e, SPC, _s, _e, _r, _i, _o, _u, _s, _l, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_17410[38] = { + NP9, _I, APS, _l, _l, SPC, _l, _u, _r, _e, SPC, _t, _h, _e, _s, _e, SPC, NWL, + _g, _u, _y, _s, SPC, _t, _o, SPC, _t, _h, _e, SPC, _f, _r, _o, _n, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_17420[40] = { + NP9, _I, SPC, _d, _i, _d, _n, APS, _t, SPC, _e, _x, _p, _e, _c, _t, SPC, _t, _o, NWL, + _h, _a, _v, _e, SPC, _t, _o, SPC, _u, _s, _e, SPC, _t, _h, _i, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_17430[22] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _v, _e, _r, _y, SPC, _l, _u, _c, _k, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_17440[12] = { + NP9, _G, _w, _a, _a, _a, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_17450[18] = { + NPA, _N, _o, EXM, EXM, NWL, + _G, _e, _t, SPC, _a, _w, _a, _y, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_17460[32] = { + NP9, _H, _e, _h, SPC, _h, _e, _h, SPC, _h, _e, _h, PRD, PRD, PRD, NWL, + _w, _h, _a, _t, APS, _s, SPC, _w, _r, _o, _n, _g, QST, NWL, + END, +}; +u16 sMsg_ID_17470[12] = { + NP9, _T, _r, _y, SPC, _t, _h, _i, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_17471[26] = { + NP9, _N, _O, EXM, SPC, NWL, + _H, _i, _t, SPC, _t, _h, _e, SPC, _b, _r, _a, _k, _e, _s, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_17472[20] = { + NP9, _I, SPC, _c, _a, _n, APS, _t, SPC, _S, _T, _O, _P, SPC, _I, _T, EXM, NWL, + END, +}; +u16 sMsg_ID_17473[20] = { + NP9, _S, _t, _e, _p, SPC, _o, _n, SPC, _t, _h, _e, SPC, _g, _a, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_17474[30] = { + NP9, _H, _o, _w, APS, _s, SPC, _t, _h, _e, SPC, NWL, + _L, _a, _n, _d, _m, _a, _s, _t, _e, _r, CMA, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_17475[38] = { + NPA, _Y, _o, _u, APS, _r, _e, SPC, _t, _o, _o, SPC, _s, _l, _o, _w, PRD, NWL, + _T, _i, _m, _e, SPC, _t, _o, SPC, _e, _n, _d, SPC, _t, _h, _i, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_17476[14] = { + NP9, _T, _a, _k, _e, SPC, _t, _h, _i, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_18000[38] = { + NP9, _H, _a, _n, _g, SPC, _o, _n, CMA, SPC, _g, _u, _y, _s, PRD, NWL, + _H, _e, _l, _p, SPC, _i, _s, SPC, _o, _n, SPC, _t, _h, _e, SPC, _w, _a, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_18005[20] = { + NP9, _F, _o, _x, EXM, SPC, _Y, _o, _u, SPC, _m, _a, _d, _e, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_18006[42] = { + NP9, _B, _i, _l, _l, QST, EXM, SPC, _I, _s, SPC, _t, _h, _a, _t, SPC, _y, _o, _u, QST, NWL, + _I, SPC, _c, _a, _n, APS, _t, SPC, _b, _e, _l, _i, _e, _v, _e, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_18007[30] = { + NP9, _W, _e, SPC, _c, _a, _n, SPC, _c, _a, _t, _c, _h, SPC, _u, _p, NWL, + _l, _a, _t, _e, _r, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_18010[44] = { + NP9, _H, _a, _r, _d, SPC, _t, _o, SPC, _t, _e, _l, _l, SPC, _t, _h, _e, NWL, + _g, _o, _o, _d, SPC, _g, _u, _y, _s, SPC, _f, _r, _o, _m, SPC, _t, _h, _e, SPC, NWL, + _b, _a, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_18015[34] = { + NP9, _T, _r, _y, SPC, _s, _h, _o, _o, _t, _i, _n, _g, SPC, _t, _h, _e, NWL, + _b, _a, _d, SPC, _g, _u, _y, _s, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_18018[28] = { + NP9, _F, _o, _x, CMA, SPC, _t, _h, _a, _t, APS, _s, SPC, _o, _n, _e, SPC, _o, _f, SPC, NWL, + _o, _u, _r, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_18020[30] = { + NP9, _H, _u, _s, _k, _y, SPC, _u, _n, _i, _t, CMA, NWL, + _c, _o, _v, _e, _r, SPC, _t, _h, _e, SPC, _b, _a, _s, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_18021[48] = { + NP9, _B, _u, _l, _l, _d, _o, _g, SPC, _u, _n, _i, _t, CMA, SPC, _d, _o, _n, APS, _t, SPC, SPC, SPC, NWL, + _l, _e, _t, SPC, _a, _n, _y, _t, _h, _i, _n, _g, SPC, NWL, + _t, _h, _r, _o, _u, _g, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_18022[20] = { + NP9, _A, _l, _l, SPC, _u, _n, _i, _t, _s, SPC, _r, _e, _p, _o, _r, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_18025[44] = { + NP9, _M, _a, _n, CMA, SPC, _t, _h, _e, _r, _e, APS, _s, SPC, _j, _u, _s, _t, SPC, NWL, + _n, _o, SPC, _e, _n, _d, SPC, _t, _o, SPC, _t, _h, _e, _s, _e, SPC, NWL, + _g, _u, _y, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_18030[32] = { + NPA, _E, _n, _e, _m, _y, SPC, _m, _o, _t, _h, _e, _r, _s, _h, _i, _p, NWL, + _a, _p, _p, _r, _o, _a, _c, _h, _i, _n, _g, PRD, NWL, + END, +}; +u16 sMsg_ID_18031[32] = { + NP9, _Y, _o, _u, APS, _v, _e, SPC, _b, _e, _c, _o, _m, _e, SPC, _q, _u, _i, _t, _e, SPC, NWL, + _a, SPC, _p, _i, _l, _o, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_18035[18] = { + NP9, _H, _e, _r, _e, SPC, _t, _h, _e, _y, SPC, _c, _o, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_18040[44] = { + NPA, _G, _o, SPC, _f, _o, _r, SPC, _t, _h, _e, SPC, _4, SPC, NWL, + _h, _a, _t, _c, _h, _e, _s, SPC, _o, _n, SPC, _t, _h, _e, SPC, NWL, + _u, _n, _d, _e, _r, _s, _i, _d, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_18045[24] = { + NPA, _T, _h, _e, SPC, _h, _a, _t, _c, _h, _e, _s, SPC, _a, _r, _e, NWL, + _o, _p, _e, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_18050[40] = { + NP9, _T, _h, _e, _r, _e, APS, _s, SPC, _s, _o, _m, _e, SPC, _s, _o, _r, _t, NWL, + _o, _f, SPC, _e, _n, _e, _r, _g, _y, SPC, _r, _e, _a, _c, _t, _i, _o, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_18055[48] = { + NPA, _T, _h, _e, SPC, _c, _o, _r, _e, SPC, _h, _a, _s, SPC, NWL, + _a, _p, _p, _e, _a, _r, _e, _d, EXM, SPC, _S, _t, _a, _n, _d, SPC, _b, _y, SPC, NWL, + _t, _o, SPC, _a, _t, _t, _a, _c, _k, EXM, NWL, + END, +}; +u16 sMsg_ID_18060[36] = { + NPA, _H, _u, _r, _r, _y, SPC, _u, _p, SPC, _a, _n, _d, SPC, _t, _a, _k, _e, SPC, NWL, + _o, _u, _t, SPC, _t, _h, _a, _t, SPC, _c, _o, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_18065[38] = { + NP9, _T, _h, _e, _r, _e, APS, _s, SPC, _n, _o, _t, SPC, _m, _u, _c, _h, SPC, NWL, + _t, _i, _m, _e, SPC, _l, _e, _f, _t, EXM, SPC, _H, _u, _r, _r, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_18066[26] = { + NPA, _Y, _e, _e, SPC, _h, _a, _a, _a, _a, EXM, NWL, + _Y, _o, _u, SPC, _d, _i, _d, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_18070[30] = { + NP9, _F, _o, _x, CMA, SPC, _g, _e, _t, SPC, _o, _u, _t, SPC, _o, _f, SPC, NWL, + _h, _e, _r, _e, SPC, _N, _O, _W, EXM, NWL, + END, +}; +u16 sMsg_ID_18075[32] = { + NP9, PRD, PRD, PRD, _A, _l, _l, SPC, _a, _i, _r, _c, _r, _a, _f, _t, CMA, NWL, + _b, _r, _e, _a, _k, SPC, _a, _w, _a, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_18080[16] = { + NP9, _D, _a, _n, _g, PRD, PRD, PRD, PRD, PRD, PRD, PRD, PRD, NWL, + END, +}; +u16 sMsg_ID_18085[28] = { + NP9, _D, _o, _n, APS, _t, SPC, _g, _e, _t, SPC, _s, _o, SPC, _d, _o, _w, _n, CMA, SPC, NWL, + _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_18090[18] = { + NP9, _T, _a, _k, _e, SPC, _c, _a, _r, _e, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_18095[20] = { + NP9, _Y, _o, _u, CMA, SPC, _t, _o, _o, PRD, PRD, PRD, PRD, _B, _i, _l, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_18100[42] = { + NP9, _I, APS, _m, SPC, _g, _l, _a, _d, SPC, _w, _e, APS, _r, _e, SPC, _o, _n, SPC, NWL, + _t, _h, _e, SPC, _s, _a, _m, _e, SPC, _t, _e, _a, _m, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_18105[18] = { + NP9, _Y, _o, _u, SPC, _o, _w, _e, SPC, _m, _e, SPC, _o, _n, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_18120[32] = { + NPA, _J, _u, _s, _t, SPC, _l, _i, _k, _e, SPC, _o, _l, _d, SPC, _t, _i, _m, _e, _s, CMA, NWL, + _e, _h, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_18130[28] = { + NPA, _S, _t, _i, _c, _k, SPC, _a, _r, _o, _u, _n, _d, SPC, _f, _o, _r, SPC, NWL, + _a, _w, _h, _i, _l, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_18140[34] = { + NPA, _H, _e, _r, _e, APS, _s, SPC, _s, _o, _m, _e, _t, _h, _i, _n, _g, SPC, NWL, + _f, _o, _r, SPC, _y, _a, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_18150[46] = { + NP9, _E, _n, _e, _m, _y, SPC, _d, _o, _w, _n, PRD, PRD, PRD, PRD, NWL, + _W, _a, _i, _t, CMA, SPC, _t, _h, _a, _t, SPC, _w, _a, _s, SPC, _o, _n, _e, NWL, + _o, _f, SPC, _o, _u, _r, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_19010[30] = { + NP9, _S, _a, _y, SPC, _y, _o, _u, _r, SPC, _p, _r, _a, _y, _e, _r, _s, CMA, NWL, + _A, _n, _d, _r, _o, _s, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_19205[14] = { + NP9, _H, _u, _h, QST, SPC, _W, _h, _a, _t, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_19200[34] = { + NP9, _D, _o, _n, APS, _t, SPC, _g, _e, _t, SPC, _t, _o, _o, SPC, _c, _o, _c, _k, _y, CMA, SPC, NWL, + _S, _t, _a, _r, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_19210[44] = { + NP9, _L, _e, _t, APS, _s, SPC, _s, _e, _e, SPC, _h, _o, _w, SPC, _y, _o, _u, NWL, + _h, _a, _n, _d, _l, _e, SPC, _o, _u, _r, SPC, _n, _e, _w, SPC, NWL, + _s, _h, _i, _p, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_19220[42] = { + NP9, _T, _o, _o, SPC, _b, _a, _d, SPC, _d, _a, _d, APS, _s, SPC, _n, _o, _t, SPC, NWL, + _h, _e, _r, _e, SPC, _t, _o, SPC, _s, _e, _e, SPC, _y, _a, SPC, _F, _A, _I, _L, EXM, NWL, + END, +}; +u16 sMsg_ID_19230[44] = { + NP9, _W, _e, APS, _l, _l, SPC, _m, _a, _k, _e, SPC, _s, _u, _r, _e, NWL, + _y, _o, _u, SPC, _n, _e, _v, _e, _r, SPC, _r, _e, _a, _c, _h, SPC, NWL, + _A, _n, _d, _r, _o, _s, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_19240[42] = { + NPA, _W, _e, APS, _l, _l, SPC, _j, _u, _s, _t, SPC, _s, _e, _e, SPC, NWL, + _a, _b, _o, _u, _t, SPC, _t, _h, _a, _t, CMA, NWL, + _S, _t, _a, _r, SPC, _W, _o, _l, _f, PRD, NWL, + END, +}; +u16 sMsg_ID_19250[26] = { + NPA, _Y, _o, _u, SPC, _g, _u, _y, _s, SPC, _d, _o, _n, APS, _t, NWL, + _g, _i, _v, _e, SPC, _u, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_19325[32] = { + NPA, _N, _o, _w, SPC, _y, _o, _u, SPC, _w, _i, _l, _l, SPC, _f, _e, _e, _l, SPC, NWL, + _T, _R, _U, _E, SPC, _p, _a, _i, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_19330[42] = { + NPA, _O, _n, _l, _y, SPC, _I, SPC, _h, _a, _v, _e, SPC, _t, _h, _e, SPC, NWL, + _b, _r, _a, _i, _n, _s, SPC, _t, _o, SPC, _r, _u, _l, _e, SPC, NWL, + _L, _y, _l, _a, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_19335[42] = { + NPA, _I, _f, SPC, _I, SPC, _g, _o, SPC, _d, _o, _w, _n, CMA, SPC, _I, APS, _m, SPC, NWL, + _t, _a, _k, _i, _n, _g, SPC, _y, _o, _u, SPC, _w, _i, _t, _h, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_19340[18] = { + NPA, _F, _o, _l, _l, _o, _w, SPC, _m, _e, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_19350[12] = { + NPA, _F, _a, _t, _h, _e, _r, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_19355[18] = { + NPA, _T, _h, _i, _s, SPC, _w, _a, _y, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_19360[40] = { + NPA, _N, _e, _v, _e, _r, SPC, _g, _i, _v, _e, SPC, _u, _p, PRD, NWL, + _T, _r, _u, _s, _t, SPC, _y, _o, _u, _r, NWL, + _i, _n, _s, _t, _i, _n, _c, _t, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_19370[32] = { + NPA, _Y, _o, _u, APS, _v, _e, SPC, _b, _e, _c, _o, _m, _e, SPC, _s, _o, NWL, + _s, _t, _r, _o, _n, _g, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_19400[18] = { + NP9, _F, _o, _x, EXM, SPC, _Y, _o, _u, APS, _r, _e, SPC, _O, _K, EXM, NWL, + END, +}; +u16 sMsg_ID_19410[18] = { + NP9, _W, _a, _y, SPC, _t, _o, SPC, _g, _o, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_19420[22] = { + NP9, _T, _h, _a, _t, APS, _s, SPC, _o, _u, _r, SPC, _l, _e, _a, _d, _e, _r, EXM, NWL, + END, +}; +u16 sMsg_ID_19430[22] = { + NP9, _W, _h, _a, _t, APS, _s, SPC, _w, _r, _o, _n, _g, CMA, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_19440[30] = { + NP9, _N, _o, _t, _h, _i, _n, _g, PRD, PRD, PRD, NWL, + _N, _o, _t, _h, _i, _n, _g, APS, _s, SPC, _w, _r, _o, _n, _g, PRD, NWL, + END, +}; +u16 sMsg_ID_19450[32] = { + NP9, _W, _h, _a, _t, QST, EXM, SPC, _I, _s, SPC, _t, _h, _a, _t, SPC, _a, _l, _l, SPC, NWL, + _y, _o, _u, SPC, _g, _o, _t, QST, NWL, + END, +}; +u16 sMsg_ID_19451[26] = { + NP9, _I, APS, _l, _l, SPC, _t, _a, _k, _e, SPC, _c, _a, _r, _e, SPC, _o, _f, SPC, NWL, + _y, _o, _u, EXM, NWL, + END, +}; +u16 sMsg_ID_19452[36] = { + NP9, _I, APS, _m, SPC, _g, _o, _n, _n, _a, SPC, _b, _u, _s, _t, SPC, _y, _o, _u, SPC, NWL, + _u, _p, SPC, _R, _E, _A, _L, SPC, _g, _o, _o, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_19453[28] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _n, _o, _t, SPC, _w, _e, _l, _c, _o, _m, _e, SPC, NWL, + _h, _e, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_19454[32] = { + NP9, _Y, _o, _u, APS, _r, _e, SPC, _g, _o, _o, _d, CMA, SPC, _b, _u, _t, SPC, NWL, + _I, APS, _m, SPC, _b, _e, _t, _t, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_19455[36] = { + NP9, _N, _o, _t, SPC, _y, _e, _t, PRD, SPC, _T, _h, _e, NWL, + _p, _a, _r, _t, _y, APS, _s, SPC, _j, _u, _s, _t, SPC, _b, _e, _g, _u, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_19456[48] = { + NP9, _Y, _o, _u, SPC, _c, _a, _n, APS, _t, SPC, _b, _e, _a, _t, SPC, _m, _e, PRD, SPC, NWL, + _I, APS, _v, _e, SPC, _g, _o, _t, SPC, _a, SPC, _b, _e, _t, _t, _e, _r, SPC, NWL, + _s, _h, _i, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_19457[30] = { + NP9, _G, _i, _v, _e, SPC, _i, _t, SPC, _u, _p, PRD, NWL, + _Y, _o, _u, SPC, _c, _a, _n, APS, _t, SPC, _w, _i, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_19458[32] = { + NP9, _N, _o, SPC, _w, _a, _y, EXM, SPC, NWL, + _I, SPC, _d, _o, _n, APS, _t, SPC, _b, _e, _l, _i, _e, _v, _e, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_19459[20] = { + NP9, _H, _e, APS, _s, SPC, _t, _o, _o, SPC, _s, _t, _r, _o, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_19460[28] = { + NP9, _T, _h, _i, _s, SPC, _c, _a, _n, APS, _t, SPC, _b, _e, NWL, + _h, _a, _p, _p, _e, _n, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_19461[12] = { + NP9, _A, _h, _h, _h, _h, EXM, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_19462[32] = { + NP9, _I, SPC, _s, _e, _e, SPC, _y, _o, _u, APS, _v, _e, SPC, _g, _o, _t, SPC, NWL, + _n, _e, _w, SPC, _s, _h, _i, _p, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_19463[30] = { + NP9, _H, _e, _y, CMA, SPC, _n, _i, _c, _e, SPC, _a, _i, _r, _c, _r, _a, _f, _t, CMA, SPC, NWL, + _g, _u, _y, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_19464[22] = { + NP9, _I, SPC, _c, _a, _n, APS, _t, SPC, _b, _r, _e, _a, _k, SPC, _f, _r, _e, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_19465[28] = { + NPA, _T, _h, _e, _r, _e, APS, _s, SPC, _o, _n, _e, SPC, _m, _o, _r, _e, SPC, NWL, + _t, _o, SPC, _g, _o, PRD, NWL, + END, +}; +u16 sMsg_ID_19466[42] = { + NPA, _S, _o, CMA, SPC, _A, _n, _d, _r, _o, _s, _s, CMA, SPC, _y, _o, _u, SPC, NWL, + _s, _h, _o, _w, SPC, _y, _o, _u, _r, SPC, _t, _r, _u, _e, SPC, _f, _o, _r, _m, EXM, NWL, + END, +}; +u16 sMsg_ID_19467[36] = { + NPA, _H, _u, _r, _r, _y, CMA, SPC, _F, _o, _x, PRD, SPC, NWL, + _I, APS, _m, SPC, _w, _a, _i, _t, _i, _n, _g, SPC, _f, _o, _r, SPC, _y, _o, _u, PRD, NWL, + END, +}; +u16 sMsg_ID_19468[32] = { + NPA, _D, _o, _n, APS, _t, SPC, _e, _v, _e, _r, SPC, _g, _i, _v, _e, SPC, _u, _p, CMA, SPC, NWL, + _m, _y, SPC, _s, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_20010[24] = { + NP9, _A, _l, _l, SPC, _a, _i, _r, _c, _r, _a, _f, _t, SPC, _r, _e, _p, _o, _r, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_20011[22] = { + NP9, _I, APS, _m, SPC, _f, _i, _n, _e, CMA, SPC, _I, APS, _m, SPC, _f, _i, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20012[22] = { + NP9, _E, _v, _e, _r, _y, _t, _h, _i, _n, _g, APS, _s, SPC, _A, DSH, _O, _K, PRD, NWL, + END, +}; +u16 sMsg_ID_20013[32] = { + NP9, _I, APS, _m, SPC, _h, _a, _v, _i, _n, APS, SPC, _s, _o, _m, _e, NWL, + _t, _r, _o, _u, _b, _l, _e, SPC, _h, _e, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20014[38] = { + NP9, _I, APS, _v, _e, SPC, _t, _a, _k, _e, _n, SPC, _a, SPC, _f, _e, _w, SPC, NWL, + _h, _i, _t, _s, CMA, SPC, _b, _u, _t, SPC, _I, APS, _m, SPC, _O, _K, PRD, NWL, + END, +}; +u16 sMsg_ID_20015[28] = { + NP9, _I, SPC, _t, _h, _o, _u, _g, _h, _t, SPC, _I, SPC, _w, _a, _s, SPC, _a, NWL, + _g, _o, _n, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_20016[38] = { + NP9, _I, SPC, _s, _a, _w, SPC, _m, _y, SPC, _l, _i, _f, _e, SPC, _f, _l, _a, _s, _h, NWL, + _b, _e, _f, _o, _r, _e, SPC, _m, _y, SPC, _e, _y, _e, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_20017[34] = { + NP9, _A, _h, CMA, SPC, _y, _o, _u, APS, _r, _e, SPC, _g, _e, _t, _t, _i, _n, _g, NWL, + _b, _e, _t, _t, _e, _r, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_20018[26] = { + NP9, _Y, _o, _u, SPC, _a, _r, _e, SPC, _S, _O, SPC, NWL, + _l, _u, _c, _k, _y, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_20019[34] = { + NP9, _Y, _o, _u, SPC, _w, _o, _r, _r, _y, SPC, _a, _b, _o, _u, _t, SPC, NWL, + _y, _o, _u, _r, SPC, _o, _w, _n, SPC, _h, _i, _d, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_20020[14] = { + NP9, _A, _r, _e, SPC, _y, _o, _u, SPC, _O, _K, QST, NWL, + END, +}; +u16 sMsg_ID_20030[30] = { + NP9, _S, _h, _o, _o, _t, EXM, SPC, _I, APS, _v, _e, SPC, _t, _a, _k, _e, _n, SPC, NWL, + _d, _a, _m, _a, _g, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20040[18] = { + NP9, _D, _a, _n, _g, EXM, SPC, _I, APS, _m, SPC, _h, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_20050[16] = { + NP9, _S, _l, _i, _p, _p, _y, APS, _s, SPC, _h, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_20060[36] = { + NP9, _H, _e, _y, CMA, SPC, _E, _i, _n, _s, _t, _e, _i, _n, EXM, SPC, NWL, + _I, APS, _m, SPC, _o, _n, SPC, _y, _o, _u, _r, SPC, _s, _i, _d, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20070[22] = { + NP9, _K, _n, _o, _c, _k, SPC, _i, _t, SPC, _o, _f, _f, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_20080[30] = { + NP9, _H, _e, _y, EXM, SPC, NWL, + _W, _h, _a, _t, APS, _s, SPC, _t, _h, _e, SPC, _b, _i, _g, SPC, _i, _d, _e, _a, QST, NWL, + END, +}; +u16 sMsg_ID_20084[42] = { + NP9, _Y, _o, _u, SPC, _t, _r, _y, _i, _n, APS, SPC, _t, _o, SPC, NWL, + _d, _a, _m, _a, _g, _e, SPC, _m, _y, SPC, _p, _r, _e, _t, _t, _y, SPC, NWL, + _f, _a, _c, _e, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_20085[34] = { + NP9, _H, _e, _y, EXM, SPC, _S, _e, _e, SPC, _i, _f, SPC, _I, SPC, _h, _e, _l, _p, SPC, NWL, + _y, _o, _u, SPC, _a, _g, _a, _i, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_20090[10] = { + NPB, _N, _o, EXM, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_20091[10] = { + NPB, _N, _o, EXM, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_20092[10] = { + NPB, _N, _o, EXM, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_20150[20] = { + NP9, _H, _e, _y, EXM, SPC, _H, _e, SPC, _w, _a, _s, SPC, _m, _i, _n, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20160[30] = { + NP9, _W, _h, _a, _t, APS, _s, SPC, _t, _h, _e, SPC, _b, _i, _g, SPC, NWL, + _i, _d, _e, _a, CMA, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_20170[34] = { + NP9, _G, _o, SPC, _f, _i, _n, _d, SPC, _y, _o, _u, _r, SPC, _o, _w, _n, SPC, NWL, + _t, _a, _r, _g, _e, _t, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_20180[18] = { + NPA, _A, _l, _l, DSH, _r, _a, _n, _g, _e, SPC, _m, _o, _d, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_20190[40] = { + NP9, _W, _h, _a, _t, SPC, _d, _o, SPC, _y, _o, _u, SPC, _t, _h, _i, _n, _k, NWL, + _y, _o, _u, APS, _r, _e, SPC, _d, _o, _i, _n, _g, CMA, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_20200[30] = { + NP9, _W, _a, _t, _c, _h, SPC, _w, _h, _e, _r, _e, SPC, _y, _o, _u, APS, _r, _e, SPC, NWL, + _f, _l, _y, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_20210[22] = { + NP9, _G, _e, _t, SPC, _o, _u, _t, SPC, _o, _f, SPC, _m, _y, SPC, _w, _a, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_20220[40] = { + NPA, _O, _h, SPC, _m, _a, _n, EXM, SPC, _I, APS, _m, SPC, _g, _o, _n, _n, _a, SPC, NWL, + _h, _a, _v, _e, SPC, _t, _o, SPC, _b, _a, _c, _k, SPC, _o, _f, _f, PRD, NWL, + END, +}; +u16 sMsg_ID_20221[46] = { + NPA, _S, _o, _r, _r, _y, CMA, SPC, _g, _u, _y, _s, CMA, SPC, _I, APS, _v, _e, SPC, NWL, + _g, _o, _t, _t, _a, SPC, _s, _i, _t, SPC, _t, _h, _i, _s, SPC, _o, _n, _e, SPC, NWL, + _o, _u, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_20222[36] = { + NPA, _I, APS, _m, SPC, _m, _o, _n, _k, _e, _y, SPC, _f, _o, _o, _d, SPC, _i, _f, NWL, + _I, SPC, _d, _o, _n, APS, _t, SPC, _l, _e, _a, _v, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20230[40] = { + NPA, _L, _o, _c, _a, _t, _i, _o, _n, SPC, _c, _o, _n, _f, _i, _r, _m, _e, _d, PRD, NWL, + _S, _e, _n, _d, _i, _n, _g, SPC, _s, _u, _p, _p, _l, _i, _e, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_20235[34] = { + NPA, _U, _s, _e, SPC, _t, _h, _e, SPC, _b, _o, _o, _s, _t, SPC, _t, _o, NWL, + _c, _h, _a, _s, _e, SPC, LPR, _C, ALF, SPC, CLF, RPR, PRD, NWL, + END, +}; +u16 sMsg_ID_20236[34] = { + NPA, _T, _r, _y, SPC, _a, SPC, _s, _o, _m, _e, _r, _s, _a, _u, _l, _t, NWL, + LPR, ADN, SPC, _a, _n, _d, SPC, _C, ALF, SPC, CLF, RPR, PRD, NWL, + END, +}; +u16 sMsg_ID_20237[30] = { + NPA, _T, _r, _y, SPC, _a, SPC, _U, DSH, _t, _u, _r, _n, NWL, + LPR, ADN, SPC, _a, _n, _d, SPC, _C, ADN, SPC, CDN, RPR, PRD, NWL, + END, +}; +u16 sMsg_ID_20238[32] = { + NPA, _U, _s, _e, SPC, _b, _o, _m, _b, _s, SPC, _w, _i, _s, _e, _l, _y, NWL, + LPR, _B, SPC, _B, _u, _t, _t, _o, _n, RPR, PRD, NWL, + END, +}; +u16 sMsg_ID_20239[36] = { + NPA, _U, _s, _e, SPC, _t, _h, _e, SPC, _b, _o, _o, _s, _t, SPC, _t, _o, NWL, + _g, _e, _t, SPC, _t, _h, _r, _u, SPC, LPR, _C, ALF, SPC, CLF, RPR, PRD, NWL, + END, +}; +u16 sMsg_ID_20250[28] = { + NP9, _I, APS, _m, SPC, _h, _e, _r, _e, SPC, _t, _o, SPC, _r, _e, _s, _c, _u, _e, SPC, NWL, + _y, _o, _u, EXM, NWL, + END, +}; +u16 sMsg_ID_20260[20] = { + NP9, _D, _o, _n, APS, _t, SPC, _f, _o, _r, _g, _e, _t, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20261[36] = { + NP9, _Y, _o, _u, _r, SPC, _s, _k, _i, _l, _l, _s, SPC, _h, _a, _v, _e, SPC, NWL, + _i, _m, _p, _r, _o, _v, _e, _d, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_20262[38] = { + NP9, _I, SPC, _g, _u, _e, _s, _s, SPC, _y, _o, _u, APS, _r, _e, SPC, _g, _o, _o, _d, NWL, + _f, _o, _r, SPC, _s, _o, _m, _e, _t, _h, _i, _n, _g, PRD, NWL, + END, +}; +u16 sMsg_ID_20263[14] = { + NP9, _G, _r, _e, _a, _t, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_20264[10] = { + NP9, _P, _e, _p, _p, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_20265[10] = { + NP9, _F, _a, _l, _c, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_20266[10] = { + NP9, _S, _l, _i, _p, _p, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_20267[26] = { + NP9, _S, _l, _i, _p, _p, _y, CMA, SPC, _g, _e, _t, SPC, _b, _a, _c, _k, SPC, NWL, + _h, _e, _r, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20268[30] = { + NP9, _H, _e, _h, SPC, _h, _e, _h, PRD, PRD, NWL, + _t, _r, _y, SPC, _a, _n, _d, SPC, _s, _t, _o, _p, SPC, _m, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_20269[40] = { + NPA, _I, _n, _c, _o, _m, _i, _n, _g, SPC, _m, _e, _s, _s, _a, _g, _e, SPC, NWL, + _f, _r, _o, _m, SPC, _R, _O, _B, _6, _4, SPC, LPR, _C, ART, SPC, CRT, RPR, PRD, NWL, + END, +}; +u16 sMsg_ID_20270[12] = { + NP9, _I, _n, _c, _o, _m, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_20271[18] = { + NP9, _H, _e, _r, _e, SPC, _t, _h, _e, _y, SPC, _c, _o, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20272[12] = { + NP9, _I, _n, _c, _o, _m, _i, _n, _g, EXM, NWL, + END, +}; +u16 sMsg_ID_20273[32] = { + NPA, _I, APS, _m, SPC, _l, _o, _o, _k, _i, _n, _g, SPC, _f, _o, _r, _w, _a, _r, _d, SPC, NWL, + _t, _o, SPC, _t, _h, _i, _s, EXM, NWL, + END, +}; +u16 sMsg_ID_20274[32] = { + NPA, _A, _h, CMA, SPC, _t, _h, _e, SPC, _s, _o, _n, SPC, _o, _f, NWL, + _J, _a, _m, _e, _s, SPC, _M, _c, _C, _l, _o, _u, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_20275[30] = { + NPA, _I, APS, _l, _l, SPC, _m, _a, _k, _e, SPC, _t, _h, _o, _s, _e, NWL, + _f, _o, _o, _l, _s, SPC, _p, _a, _y, EXM, NWL, + END, +}; +u16 sMsg_ID_20276[38] = { + NPA, _T, _h, _o, _s, _e, SPC, _t, _i, _n, SPC, _c, _a, _n, _s, SPC, _a, _r, _e, NWL, + _n, _o, SPC, _m, _a, _t, _c, _h, SPC, _f, _o, _r, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20277[38] = { + NPA, _H, _a, SPC, _h, _a, SPC, _h, _a, EXM, SPC, _Y, _o, _u, SPC, _c, _a, _n, NWL, + _N, _E, _V, _E, _R, SPC, _d, _e, _f, _e, _a, _t, SPC, _m, _e, EXM, NWL, + END, +}; +u16 sMsg_ID_20278[18] = { + NPA, _G, _o, _o, _d, SPC, _l, _u, _c, _k, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_20279[38] = { + NPA, _P, _o, _s, _i, _t, _i, _o, _n, SPC, _c, _o, _n, _f, _i, _r, _m, _e, _d, PRD, NWL, + _E, _v, _e, _r, _y, _t, _h, _i, _n, _g, SPC, _O, _K, PRD, NWL, + END, +}; +u16 sMsg_ID_20280[30] = { + NP9, _D, _o, _n, APS, _t, SPC, _w, _o, _r, _r, _y, SPC, _a, _b, _o, _u, _t, SPC, NWL, + _m, _e, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_20281[34] = { + NP9, _I, SPC, _s, _e, _e, SPC, _y, _o, _u, _r, SPC, _f, _a, _t, _h, _e, _r, SPC, NWL, + _i, _n, SPC, _y, _o, _u, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_20282[32] = { + NP9, _H, _o, _w, APS, _s, SPC, _t, _h, _e, SPC, _A, _r, _w, _i, _n, _g, SPC, NWL, + _d, _o, _i, _n, _g, CMA, SPC, _F, _o, _x, QST, NWL, + END, +}; +u16 sMsg_ID_20283[30] = { + NPA, _L, _o, _c, _k, SPC, _o, _n, SPC, _t, _h, _e, SPC, _e, _n, _e, _m, _y, NWL, + LPR, _h, _o, _l, _d, SPC, _A, RPR, PRD, NWL, + END, +}; +u16 sMsg_ID_20284[34] = { + NPA, _H, _o, _l, _d, SPC, _A, SPC, _t, _o, SPC, _l, _o, _c, _k, SPC, _o, _n, NWL, + _t, _o, SPC, _t, _h, _e, SPC, _e, _n, _e, _m, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_20285[46] = { + NPA, _T, _o, SPC, _g, _e, _t, SPC, _r, _i, _d, SPC, _o, _f, SPC, _t, _h, _e, NWL, + _a, _i, _m, CMA, SPC, _p, _a, _u, _s, _e, SPC, _a, _n, _d, SPC, NWL, + _p, _r, _e, _s, _s, SPC, _R, PRD, NWL, + END, +}; +u16 sMsg_ID_20286[24] = { + NPA, _P, _r, _e, _s, _s, SPC, _C, ALF, SPC, CLF, SPC, _t, _o, NWL, + _b, _o, _o, _s, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_20287[40] = { + NPA, _P, _r, _e, _s, _s, SPC, ADN, SPC, _a, _n, _d, SPC, _C, ALF, SPC, CLF, SPC, NWL, + _t, _o, SPC, _d, _o, SPC, _a, SPC, _s, _o, _m, _e, _r, _s, _a, _u, _l, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_20288[36] = { + NPA, _F, _o, _r, SPC, _a, SPC, _U, DSH, _t, _u, _r, _n, CMA, SPC, NWL, + _p, _r, _e, _s, _s, SPC, ADN, SPC, _a, _n, _d, SPC, _C, ADN, SPC, CDN, PRD, NWL, + END, +}; +u16 sMsg_ID_20289[20] = { + NPA, _P, _r, _e, _s, _s, SPC, _B, SPC, _t, _o, SPC, _b, _o, _m, _b, PRD, NWL, + END, +}; +u16 sMsg_ID_20290[40] = { + NPA, _T, _o, SPC, _b, _a, _r, _r, _e, _l, SPC, _r, _o, _l, _l, CMA, SPC, NWL, + _p, _r, _e, _s, _s, SPC, _Z, SPC, _o, _r, SPC, _R, SPC, _t, _w, _i, _c, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_20291[24] = { + NPA, _P, _r, _e, _s, _s, SPC, _C, ADN, SPC, CDN, NWL, + _t, _o, SPC, _b, _r, _a, _k, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_20292[28] = { + NPA, _T, _o, SPC, _h, _o, _v, _e, _r, CMA, SPC, NWL, + _p, _r, _e, _s, _s, SPC, _Z, SPC, _a, _n, _d, SPC, _R, PRD, NWL, + END, +}; +u16 sMsg_ID_20294[12] = { + NP9, _S, _l, _i, _p, _p, _y, EXM, EXM, EXM, NWL, + END, +}; +u16 sMsg_ID_20296[32] = { + NP9, _C, _o, _m, _e, SPC, _o, _n, CMA, SPC, _F, _o, _x, PRD, NWL, + _Y, _o, _u, SPC, _c, _a, _n, SPC, _d, _o, SPC, _i, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_20297[14] = { + NP9, _A, _r, _e, SPC, _y, _o, _u, SPC, _O, _K, QST, NWL, + END, +}; +u16 sMsg_ID_20298[40] = { + NP9, _C, _o, _m, _e, SPC, _o, _n, CMA, SPC, _F, _o, _x, PRD, SPC, NWL, + _L, _e, _t, APS, _s, SPC, _k, _i, _c, _k, SPC, _s, _o, _m, _e, SPC, NWL, + _t, _a, _i, _l, PRD, NWL, + END, +}; +u16 sMsg_ID_20299[30] = { + NP9, _D, _o, _n, APS, _t, SPC, _g, _o, SPC, _d, _y, _i, _n, APS, SPC, _o, _n, SPC, NWL, + _m, _e, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_20300[30] = { + NP9, _L, _e, _t, APS, _s, SPC, _t, _a, _k, _e, SPC, _i, _t, SPC, _t, _o, SPC, NWL, + APS, _e, _m, CMA, SPC, _F, _o, _x, PRD, NWL, + END, +}; +u16 sMsg_ID_20301[30] = { + NP9, _L, _e, _t, APS, _s, SPC, _c, _l, _e, _a, _n, SPC, _u, _p, SPC, NWL, + _t, _h, _i, _s, SPC, _m, _e, _s, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_20302[24] = { + NP9, _L, _o, _o, _k, SPC, _o, _u, _t, SPC, _b, _e, _h, _i, _n, _d, SPC, _y, _o, _u, EXM, NWL, + END, +}; +u16 sMsg_ID_20303[40] = { + NP9, _S, _e, _e, SPC, _m, _y, SPC, _s, _h, _i, _p, QST, SPC, _D, _o, _e, _s, SPC, NWL, + _i, _t, SPC, _l, _o, _o, _k, SPC, _O, _K, SPC, _t, _o, SPC, _y, _o, _u, QST, NWL, + END, +}; +u16 sMsg_ID_20304[40] = { + NP8, _N, _e, _v, _e, _r, SPC, _g, _i, _v, _e, SPC, _u, _p, PRD, NWL, + _T, _r, _u, _s, _t, SPC, _y, _o, _u, _r, SPC, NWL, + _i, _n, _s, _t, _i, _n, _c, _t, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_20305[20] = { + NP8, _F, _o, _x, CMA, SPC, _a, _r, _e, SPC, _y, _o, _u, SPC, _O, _K, QST, NWL, + END, +}; +u16 sMsg_ID_20306[18] = { + NP8, _H, _o, _l, _d, SPC, _t, _o, _g, _e, _t, _h, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_20307[18] = { + NP8, _E, _v, _e, _r, _y, _t, _h, _i, _n, _g, SPC, _O, _K, QST, NWL, + END, +}; +u16 sMsg_ID_20308[28] = { + NP8, _W, _h, _e, _w, EXM, SPC, NWL, + _Y, _o, _u, APS, _r, _e, SPC, _a, _l, _l, SPC, _r, _i, _g, _h, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_20309[28] = { + NP8, _Y, _o, _u, APS, _r, _e, SPC, _n, _o, _t, SPC, _l, _e, _a, _v, _i, _n, APS, CMA, SPC, NWL, + _y, _e, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_20310[8] = { + NP9, _C, _r, _u, _d, EXM, NWL, + END, +}; +u16 sMsg_ID_20311[10] = { + NP9, _O, _h, SPC, _n, _o, EXM, NWL, + END, +}; +u16 sMsg_ID_20312[14] = { + NP9, _D, _o, _g, _g, _o, _n, _e, SPC, _i, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_20313[32] = { + NPA, _H, _o, _l, _d, SPC, _A, SPC, _t, _o, SPC, _c, _h, _a, _r, _g, _e, SPC, NWL, + _y, _o, _u, _r, SPC, _l, _a, _s, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_20314[44] = { + NPA, _Y, _o, _u, SPC, _c, _a, _n, SPC, _a, _l, _s, _o, SPC, _l, _o, _c, _k, NWL, + _o, _n, _t, _o, SPC, _e, _n, _e, _m, _i, _e, _s, SPC, _t, _h, _i, _s, SPC, NWL, + _w, _a, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_20315[18] = { + NP9, _W, _a, _t, _c, _h, SPC, _o, _u, _t, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_20316[18] = { + NP9, _W, _a, _t, _c, _h, SPC, _o, _u, _t, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_20317[18] = { + NP9, _W, _a, _t, _c, _h, SPC, _o, _u, _t, CMA, SPC, _F, _o, _x, EXM, NWL, + END, +}; +u16 sMsg_ID_20318[12] = { + NPB, _A, _a, _a, _a, _a, _h, _h, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_20319[12] = { + NP9, _A, _a, _a, _a, _a, _h, _h, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_20320[12] = { + NP9, _A, _a, _a, _a, _a, _h, _h, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_20321[12] = { + NP9, _A, _a, _a, _a, _a, _h, _h, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_20326[30] = { + NPA, _W, _e, _l, _c, _o, _m, _e, SPC, _t, _o, SPC, NWL, + _t, _r, _a, _i, _n, _i, _n, _g, SPC, _m, _o, _d, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_20327[30] = { + NPA, _L, _e, _t, APS, _s, SPC, _p, _r, _a, _c, _t, _i, _c, _e, NWL, + _t, _h, _e, SPC, _b, _a, _s, _i, _c, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_20328[12] = { + NPA, _G, _o, _o, _d, SPC, _j, _o, _b, PRD, NWL, + END, +}; +u16 sMsg_ID_20329[42] = { + NPA, _T, _h, _i, _s, SPC, _i, _s, SPC, _R, _O, _B, _6, _4, PRD, SPC, NWL, + _K, _e, _e, _p, SPC, _u, _p, SPC, _t, _h, _e, SPC, _g, _o, _o, _d, SPC, NWL, + _w, _o, _r, _k, PRD, NWL, + END, +}; +u16 sMsg_ID_20330[44] = { + NPA, _G, _r, _e, _a, _t, PRD, SPC, _N, _o, _w, SPC, _l, _e, _t, APS, _s, SPC, NWL, + _g, _e, _t, SPC, _b, _a, _c, _k, SPC, _t, _o, SPC, _t, _h, _e, SPC, NWL, + _g, _a, _m, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_20331[38] = { + NP9, _F, _a, _l, _c, _o, APS, _s, SPC, _s, _h, _i, _p, SPC, _i, _s, SPC, NWL, + _u, _n, _d, _e, _r, SPC, _m, _a, _i, _n, _t, _e, _n, _a, _n, _c, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_20332[36] = { + NP9, _P, _e, _p, _p, _y, APS, _s, SPC, _s, _h, _i, _p, SPC, _i, _s, SPC, _i, _n, SPC, NWL, + _f, _o, _r, SPC, _r, _e, _p, _a, _i, _r, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_20333[36] = { + NP9, _S, _l, _i, _p, _p, _y, APS, _s, SPC, _s, _h, _i, _p, SPC, _i, _s, SPC, _i, _n, NWL, + _f, _o, _r, SPC, _r, _e, _p, _a, _i, _r, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_20337[38] = { + NP9, _F, _a, _l, _c, _o, APS, _s, SPC, _s, _h, _i, _p, SPC, _i, _s, SPC, _i, _n, NWL, + _t, _h, _e, SPC, _d, _o, _c, _k, _i, _n, _g, SPC, _b, _a, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_20338[38] = { + NP9, _P, _e, _p, _p, _y, APS, _s, SPC, _s, _h, _i, _p, SPC, _i, _s, SPC, _i, _n, NWL, + _t, _h, _e, SPC, _d, _o, _c, _k, _i, _n, _g, SPC, _b, _a, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_20339[40] = { + NP9, _S, _l, _i, _p, _p, _y, APS, _s, SPC, _s, _h, _i, _p, SPC, _i, _s, SPC, _i, _n, NWL, + _t, _h, _e, SPC, _d, _o, _c, _k, _i, _n, _g, SPC, _b, _a, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_20340[42] = { + NP9, _M, _a, _i, _n, _t, _e, _n, _a, _n, _c, _e, SPC, NWL, + _c, _o, _m, _p, _l, _e, _t, _e, SPC, _o, _n, SPC, _F, _a, _l, _c, _o, APS, _s, SPC, NWL, + _s, _h, _i, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_20343[38] = { + NP9, _R, _e, _p, _a, _i, _r, _s, SPC, _c, _o, _m, _p, _l, _e, _t, _e, SPC, _o, _n, SPC, NWL, + _F, _a, _l, _c, _o, APS, _s, SPC, _s, _h, _i, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_20344[38] = { + NP9, _R, _e, _p, _a, _i, _r, _s, SPC, _c, _o, _m, _p, _l, _e, _t, _e, SPC, _o, _n, SPC, NWL, + _P, _e, _p, _p, _y, APS, _s, SPC, _s, _h, _i, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_20345[38] = { + NP9, _R, _e, _p, _a, _i, _r, _s, SPC, _c, _o, _m, _p, _l, _e, _t, _e, SPC, _o, _n, SPC, NWL, + _S, _l, _i, _p, _p, _y, APS, _s, SPC, _s, _h, _i, _p, PRD, NWL, + END, +}; +u16 sMsg_ID_21010[34] = { + NP9, _S, _t, _a, _r, SPC, _F, _o, _x, CMA, SPC, _w, _e, NWL, + _a, _r, _e, SPC, _i, _n, SPC, _y, _o, _u, _r, NWL, + _d, _e, _b, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_21020[64] = { + NP9, _I, SPC, _w, _o, _u, _l, _d, SPC, _b, _e, NWL, + _h, _o, _n, _o, _r, _e, _d, SPC, _t, _o, NWL, + _h, _a, _v, _e, SPC, _y, _o, _u, SPC, _a, _s, NWL, + _p, _a, _r, _t, SPC, _o, _f, SPC, _t, _h, _e, NWL, + _C, _o, _r, _n, _e, _r, _i, _a, _n, NWL, + _a, _r, _m, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_21030[50] = { + NP9, _O, _h, SPC, _n, _o, CMA, SPC, _s, _i, _r, PRD, NWL, + _W, _e, SPC, _p, _r, _e, _f, _e, _r, NWL, + _d, _o, _i, _n, _g, SPC, _t, _h, _i, _n, _g, _s, NWL, + _o, _u, _r, SPC, _o, _w, _n, SPC, _w, _a, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_21050[30] = { + NP9, _G, _r, _e, _a, _t, SPC, _F, _o, _x, SPC, _i, _s, SPC, _r, _e, _a, _d, _y, SPC, NWL, + _t, _o, SPC, _g, _o, PRD, NWL, + END, +}; +u16 sMsg_ID_21060[32] = { + NP9, _I, _t, SPC, _i, _s, SPC, _t, _i, _m, _e, SPC, _f, _o, _r, NWL, + _u, _s, SPC, _t, _o, SPC, _g, _o, SPC, _n, _o, _w, PRD, NWL, + END, +}; +u16 sMsg_ID_21070[20] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _r, _i, _g, _h, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_21071[18] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _l, _e, _f, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_21072[16] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _u, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_21073[18] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _d, _o, _w, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_21080[20] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _r, _i, _g, _h, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_21081[18] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _l, _e, _f, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_21082[16] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _u, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_21083[18] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _d, _o, _w, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_21090[20] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _r, _i, _g, _h, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_21091[18] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _l, _e, _f, _t, EXM, NWL, + END, +}; +u16 sMsg_ID_21092[16] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _u, _p, EXM, NWL, + END, +}; +u16 sMsg_ID_21093[18] = { + NP9, _I, APS, _m, SPC, _g, _o, _i, _n, _g, SPC, _d, _o, _w, _n, EXM, NWL, + END, +}; +u16 sMsg_ID_22000[10] = { + _G, _r, _a, _a, _a, _a, _a, _a, NWL, + END, +}; +u16 sMsg_ID_22001[10] = { + _G, _r, _a, _a, _a, _a, _a, _a, NWL, + END, +}; +u16 sMsg_ID_22002[10] = { + _G, _r, _a, _a, _a, _a, _a, _a, NWL, + END, +}; +u16 sMsg_ID_22003[6] = { + _U, _g, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_22004[12] = { + _H, _a, SPC, _h, _a, SPC, _h, _a, EXM, NWL, + END, +}; +u16 sMsg_ID_22005[14] = { + _H, _a, SPC, _h, _a, SPC, _h, _a, SPC, _h, _a, EXM, NWL, + END, +}; +u16 sMsg_ID_22006[8] = { + _W, _h, _o, _a, EXM, NWL, + END, +}; +u16 sMsg_ID_22007[10] = { + _A, _a, _a, _r, _g, _h, EXM, NWL, + END, +}; +u16 sMsg_ID_22008[10] = { + _G, _w, _a, _a, _a, _a, EXM, NWL, + END, +}; +u16 sMsg_ID_22009[14] = { + _G, _w, _a, _a, _a, _a, _a, _a, _a, _a, EXM, NWL, + END, +}; +u16 sMsg_ID_22010[8] = { + _W, _H, _A, _T, QST, EXM, NWL, + END, +}; +u16 sMsg_ID_22011[44] = { + _T, _h, _i, _s, SPC, _i, _s, SPC, _O, _N, _E, NWL, + _s, _t, _e, _e, _p, SPC, _b, _i, _l, _l, CMA, NWL, + _b, _u, _t, SPC, _i, _t, APS, _s, SPC, _w, _o, _r, _t, _h, SPC, _i, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_22012[12] = { + _T, _w, _i, _n, SPC, _l, _a, _s, _e, _r, NWL, + END, +}; +u16 sMsg_ID_22013[14] = { + _H, _y, _p, _e, _r, SPC, _l, _a, _s, _e, _r, NWL, + END, +}; +u16 sMsg_ID_22014[12] = { + _S, _m, _a, _r, _t, SPC, _b, _o, _m, _b, NWL, + END, +}; +u16 sMsg_ID_22015[14] = { + _S, _h, _i, _e, _l, _d, SPC, _r, _i, _n, _g, NWL, + END, +}; +u16 sMsg_ID_22016[14] = { + _C, _h, _e, _c, _k, SPC, _p, _o, _i, _n, _t, NWL, + END, +}; +u16 sMsg_ID_22017[8] = { + _S, _u, _p, _p, _l, _y, NWL, + END, +}; +u16 sMsg_ID_22018[14] = { + _W, _i, _n, _g, SPC, _r, _e, _p, _a, _i, _r, NWL, + END, +}; +u16 sMsg_ID_22019[14] = { + _S, _u, _p, _p, _l, _y, SPC, _r, _i, _n, _g, NWL, + END, +}; +u16 sMsg_ID_22020[14] = { + _W, _i, _n, _g, SPC, _d, _a, _m, _a, _g, _e, NWL, + END, +}; +u16 sMsg_ID_23000[34] = { + NP9, _U, _s, _e, SPC, _t, _h, _e, SPC, _C, _o, _n, _t, _r, _o, _l, SPC, NWL, + _S, _t, _i, _c, _k, SPC, _t, _o, SPC, _f, _l, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_23001[52] = { + NP9, _T, _o, SPC, _a, _s, _c, _e, _n, _d, CMA, SPC, _p, _u, _l, _l, SPC, NWL, + _b, _a, _c, _k, PRD, SPC, _T, _o, SPC, _d, _e, _s, _c, _e, _n, _d, CMA, NWL, + _p, _u, _s, _h, SPC, _f, _o, _r, _w, _a, _r, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_23002[46] = { + NP9, _P, _r, _e, _s, _s, SPC, _Z, SPC, _o, _r, SPC, _R, SPC, _t, _o, NWL, + _m, _o, _v, _e, SPC, _l, _e, _f, _t, SPC, _o, _r, SPC, _r, _i, _g, _h, _t, NWL, + _q, _u, _i, _c, _k, _l, _y, PRD, NWL, + END, +}; +u16 sMsg_ID_23003[60] = { + NP9, _P, _r, _e, _s, _s, SPC, _Z, SPC, _o, _r, SPC, _R, SPC, _t, _w, _i, _c, _e, NWL, + _t, _o, SPC, _b, _a, _r, _r, _e, _l, SPC, _r, _o, _l, _l, PRD, SPC, _I, _t, NWL, + _r, _e, _p, _e, _l, _s, SPC, _e, _n, _e, _m, _y, SPC, _f, _i, _r, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_23004[44] = { + NP9, _P, _r, _e, _s, _s, SPC, _B, SPC, _t, _o, SPC, _b, _o, _m, _b, PRD, NWL, + _P, _r, _e, _s, _s, SPC, _a, _g, _a, _i, _n, SPC, _t, _o, NWL, + _d, _e, _t, _o, _n, _a, _t, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_23005[44] = { + NP9, _I, _f, SPC, _y, _o, _u, SPC, _h, _o, _l, _d, SPC, _A, CMA, SPC, NWL, + _i, _t, APS, _l, _l, SPC, _c, _h, _a, _r, _g, _e, SPC, _y, _o, _u, _r, NWL, + _l, _a, _s, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_23006[40] = { + NP9, _L, _o, _c, _k, SPC, _o, _n, SPC, _e, _n, _e, _m, _i, _e, _s, NWL, + _w, _h, _e, _n, SPC, _c, _h, _a, _r, _g, _i, _n, _g, SPC, _l, _a, _s, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_23007[40] = { + NP9, _Y, _o, _u, SPC, _c, _a, _n, SPC, _l, _o, _c, _k, SPC, _o, _n, SPC, _a, _n, _d, NWL, + _s, _h, _o, _o, _t, SPC, _b, _o, _m, _b, _s, CMA, SPC, _t, _o, _o, PRD, NWL, + END, +}; +u16 sMsg_ID_23008[54] = { + NP9, _Y, _o, _u, SPC, _g, _e, _t, SPC, _b, _o, _n, _u, _s, SPC, _p, _t, _s, PRD, NWL, + _i, _f, SPC, _2, SPC, _o, _r, SPC, _m, _o, _r, _e, SPC, _f, _o, _e, _s, NWL, + _a, _r, _e, SPC, _d, _e, _s, _t, _r, _o, _y, _e, _d, PRD, NWL, + END, +}; +u16 sMsg_ID_23009[44] = { + NP9, _A, SPC, _s, _i, _l, _v, _e, _r, SPC, _r, _i, _n, _g, SPC, NWL, + _r, _e, _f, _i, _l, _l, _s, SPC, _t, _h, _e, SPC, _s, _h, _i, _e, _l, _d, NWL, + _g, _a, _u, _g, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_23010[48] = { + NP9, _3, SPC, _g, _o, _l, _d, SPC, _r, _i, _n, _g, _s, SPC, _w, _i, _l, _l, NWL, + _i, _n, _c, _r, _e, _a, _s, _e, SPC, _y, _o, _u, _r, NWL, + _s, _h, _i, _e, _l, _d, SPC, _g, _a, _u, _g, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_23011[44] = { + NP9, _T, _h, _e, SPC, _l, _a, _s, _e, _r, SPC, _i, _t, _e, _m, NWL, + _w, _i, _l, _l, SPC, _p, _o, _w, _e, _r, SPC, _u, _p, NWL, + _y, _o, _u, _r, SPC, _l, _a, _s, _e, _r, PRD, NWL, + END, +}; +u16 sMsg_ID_23012[36] = { + NP9, _H, _y, _p, _e, _r, SPC, _i, _s, SPC, _m, _o, _r, _e, NWL, + _p, _o, _w, _e, _r, _f, _u, _l, SPC, _t, _h, _a, _n, SPC, _t, _w, _i, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_23013[38] = { + NP9, _W, _i, _n, _g, SPC, _r, _e, _p, _a, _i, _r, SPC, _w, _i, _l, _l, NWL, + _r, _e, _p, _a, _i, _r, SPC, _y, _o, _u, _r, SPC, _w, _i, _n, _g, _s, PRD, NWL, + END, +}; +u16 sMsg_ID_23014[36] = { + NP9, _L, _e, _t, APS, _s, SPC, _p, _r, _a, _c, _t, _i, _c, _e, SPC, NWL, + _s, _p, _e, _e, _d, SPC, _a, _n, _d, SPC, _U, DSH, _t, _u, _r, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_23015[24] = { + NP9, _P, _r, _e, _s, _s, SPC, _C, ALF, SPC, CLF, SPC, _f, _o, _r, NWL, + _b, _o, _o, _s, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_23016[24] = { + NP9, _P, _r, _e, _s, _s, SPC, _C, ADN, SPC, CDN, SPC, _t, _o, SPC, NWL, + _b, _r, _a, _k, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_23017[36] = { + NP9, _T, _o, SPC, _s, _o, _m, _e, _r, _s, _a, _u, _l, _t, CMA, NWL, + _p, _r, _e, _s, _s, SPC, ADN, SPC, _a, _n, _d, SPC, _C, ALF, SPC, CLF, PRD, NWL, + END, +}; +u16 sMsg_ID_23018[36] = { + NP9, _Y, _o, _u, SPC, _c, _a, _n, SPC, _U, DSH, _t, _u, _r, _n, SPC, _i, _n, NWL, + _a, _l, _l, DSH, _r, _a, _n, _g, _e, SPC, _m, _o, _d, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_23019[30] = { + NP9, _P, _r, _e, _s, _s, SPC, ADN, SPC, _a, _n, _d, SPC, _C, ADN, SPC, CDN, NWL, + _t, _o, SPC, _U, DSH, _t, _u, _r, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_23020[38] = { + NP9, _T, _h, _i, _s, SPC, _o, _n, _l, _y, SPC, _w, _o, _r, _k, _s, SPC, _i, _n, NWL, + _a, _l, _l, DSH, _r, _a, _n, _g, _e, SPC, _m, _o, _d, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_23021[42] = { + NP9, _P, _r, _e, _s, _s, SPC, _C, AUP, SPC, CUP, SPC, _t, _o, SPC, NWL, + _c, _h, _a, _n, _g, _e, SPC, _t, _h, _e, SPC, _c, _a, _m, _e, _r, _a, NWL, + _a, _n, _g, _l, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_23022[40] = { + NP9, _T, _o, SPC, _r, _e, _s, _p, _o, _n, _d, SPC, _t, _o, SPC, NWL, + _m, _e, _s, _s, _a, _g, _e, _s, CMA, SPC, _p, _r, _e, _s, _s, NWL, + _C, ART, SPC, CRT, PRD, NWL, + END, +}; +u16 sMsg_ID_23023[30] = { + NP9, _P, _r, _e, _s, _s, SPC, _A, SPC, _o, _n, _c, _e, SPC, _m, _o, _r, _e, NWL, + _t, _o, SPC, _s, _h, _o, _o, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_23024[48] = { + NP9, _T, _h, _e, SPC, _e, _f, _f, _e, _c, _t, SPC, _i, _s, NWL, + _g, _r, _e, _a, _t, _e, _r, SPC, _i, _f, SPC, _y, _o, _u, NWL, + _h, _o, _l, _d, SPC, _t, _h, _e, SPC, _b, _u, _t, _t, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_23025[50] = { + NP9, _I, _f, SPC, _b, _o, _o, _s, _t, SPC, _m, _e, _t, _e, _r, SPC, _i, _s, NWL, + _r, _e, _d, CMA, SPC, _n, _o, SPC, _t, _e, _c, _h, _n, _i, _q, _u, _e, _s, NWL, + _w, _i, _l, _l, SPC, _w, _o, _r, _k, PRD, NWL, + END, +}; +u16 sMsg_ID_23026[40] = { + NP9, _P, _r, _e, _s, _s, SPC, _S, _T, _A, _R, _T, SPC, _a, _n, _d, NWL, + _c, _h, _o, _o, _s, _e, SPC, _Q, _U, _I, _T, SPC, _t, _o, SPC, _q, _u, _i, _t, PRD, NWL, + END, +}; +u16 sMsg_ID_23027[38] = { + NP9, _C, _o, _l, _l, _e, _c, _t, SPC, _3, SPC, _m, _o, _r, _e, SPC, _f, _o, _r, NWL, + _a, _n, SPC, _e, _x, _t, _r, _a, SPC, _A, _r, _w, _i, _n, _g, PRD, NWL, + END, +}; +u16 sMsg_ID_23028[32] = { + NP9, _N, _o, _w, SPC, _m, _o, _v, _i, _n, _g, SPC, _t, _o, NWL, + _a, _l, _l, DSH, _r, _a, _n, _g, _e, SPC, _m, _o, _d, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_23029[44] = { + NP9, _Y, _o, _u, SPC, _c, _a, _n, SPC, _f, _l, _y, SPC, NWL, + _a, _n, _y, _w, _h, _e, _r, _e, SPC, _i, _n, NWL, + _a, _l, _l, DSH, _r, _a, _n, _g, _e, SPC, _m, _o, _d, _e, PRD, NWL, + END, +}; +u16 sMsg_ID_23030[48] = { + NP9, _T, _h, _e, SPC, _y, _e, _l, _l, _o, _w, SPC, _m, _a, _r, _k, SPC, _o, _n, NWL, + _r, _a, _d, _a, _r, SPC, _s, _h, _o, _w, _s, SPC, _y, _o, _u, _r, NWL, + _p, _o, _s, _i, _t, _i, _o, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_23031[52] = { + NP9, _I, _f, SPC, _y, _o, _u, SPC, _r, _e, _a, _c, _h, SPC, _t, _h, _e, NWL, + _e, _d, _g, _e, SPC, _o, _f, SPC, _t, _h, _e, SPC, _m, _a, _p, CMA, NWL, + _y, _o, _u, APS, _l, _l, SPC, _U, DSH, _t, _u, _r, _n, PRD, NWL, + END, +}; +u16 sMsg_ID_23032[42] = { + NP9, _C, _o, _n, _t, _i, _n, _u, _e, SPC, _t, _o, SPC, NWL, + _p, _r, _a, _c, _t, _i, _c, _e, SPC, _a, _l, _l, DSH, _r, _a, _n, _g, _e, SPC, NWL, + _m, _o, _d, _e, PRD, NWL, + END, +}; + +// clang-format on +MsgLookup gMsgLookup[780] = { + { 1, sMsg_ID_1 }, { 60, sMsg_ID_60 }, { 10, sMsg_ID_10 }, { 20, sMsg_ID_20 }, + { 30, sMsg_ID_30 }, { 40, sMsg_ID_40 }, { 50, sMsg_ID_50 }, { 1200, sMsg_ID_1200 }, + { 1210, sMsg_ID_1210 }, { 1220, sMsg_ID_1220 }, { 1230, sMsg_ID_1230 }, { 1240, sMsg_ID_1240 }, + { 1250, sMsg_ID_1250 }, { 1260, sMsg_ID_1260 }, { 1270, sMsg_ID_1270 }, { 1280, sMsg_ID_1280 }, + { 1290, sMsg_ID_1290 }, { 1300, sMsg_ID_1300 }, { 1310, sMsg_ID_1310 }, { 1320, sMsg_ID_1320 }, + { 1330, sMsg_ID_1330 }, { 1340, sMsg_ID_1340 }, { 1350, sMsg_ID_1350 }, { 1360, sMsg_ID_1360 }, + { 1370, sMsg_ID_1370 }, { 1380, sMsg_ID_1380 }, { 1390, sMsg_ID_1390 }, { 1400, sMsg_ID_1400 }, + { 1410, sMsg_ID_1410 }, { 1420, sMsg_ID_1420 }, { 1430, sMsg_ID_1430 }, { 1440, sMsg_ID_1440 }, + { 1450, sMsg_ID_1450 }, { 1460, sMsg_ID_1460 }, { 1470, sMsg_ID_1470 }, { 2005, sMsg_ID_2005 }, + { 2010, sMsg_ID_2010 }, { 2020, sMsg_ID_2020 }, { 2030, sMsg_ID_2030 }, { 2040, sMsg_ID_2040 }, + { 2050, sMsg_ID_2050 }, { 2055, sMsg_ID_2055 }, { 2058, sMsg_ID_2058 }, { 2061, sMsg_ID_2061 }, + { 2062, sMsg_ID_2062 }, { 2080, sMsg_ID_2080 }, { 2090, sMsg_ID_2090 }, { 2095, sMsg_ID_2095 }, + { 2110, sMsg_ID_2110 }, { 2115, sMsg_ID_2115 }, { 2118, sMsg_ID_2118 }, { 2140, sMsg_ID_2140 }, + { 2165, sMsg_ID_2165 }, { 2166, sMsg_ID_2166 }, { 2167, sMsg_ID_2167 }, { 2180, sMsg_ID_2180 }, + { 2181, sMsg_ID_2181 }, { 2185, sMsg_ID_2185 }, { 2188, sMsg_ID_2188 }, { 2200, sMsg_ID_2200 }, + { 2210, sMsg_ID_2210 }, { 2220, sMsg_ID_2220 }, { 2225, sMsg_ID_2225 }, { 2230, sMsg_ID_2230 }, + { 2233, sMsg_ID_2233 }, { 2282, sMsg_ID_2282 }, { 2240, sMsg_ID_2240 }, { 2250, sMsg_ID_2250 }, + { 2260, sMsg_ID_2260 }, { 2263, sMsg_ID_2263 }, { 2265, sMsg_ID_2265 }, { 2270, sMsg_ID_2270 }, + { 2275, sMsg_ID_2275 }, { 2280, sMsg_ID_2280 }, { 2290, sMsg_ID_2290 }, { 2291, sMsg_ID_2291 }, + { 2292, sMsg_ID_2292 }, { 2293, sMsg_ID_2293 }, { 2294, sMsg_ID_2294 }, { 2295, sMsg_ID_2295 }, + { 2296, sMsg_ID_2296 }, { 2298, sMsg_ID_2298 }, { 2299, sMsg_ID_2299 }, { 2300, sMsg_ID_2300 }, + { 2305, sMsg_ID_2305 }, { 2310, sMsg_ID_2310 }, { 2320, sMsg_ID_2320 }, { 2335, sMsg_ID_2335 }, + { 2336, sMsg_ID_2336 }, { 2337, sMsg_ID_2337 }, { 3005, sMsg_ID_3005 }, { 3010, sMsg_ID_3010 }, + { 3015, sMsg_ID_3015 }, { 3020, sMsg_ID_3020 }, { 3025, sMsg_ID_3025 }, { 3026, sMsg_ID_3026 }, + { 3040, sMsg_ID_3040 }, { 3041, sMsg_ID_3041 }, { 3042, sMsg_ID_3042 }, { 3050, sMsg_ID_3050 }, + { 3100, sMsg_ID_3100 }, { 3110, sMsg_ID_3110 }, { 3120, sMsg_ID_3120 }, { 3300, sMsg_ID_3300 }, + { 3310, sMsg_ID_3310 }, { 3315, sMsg_ID_3315 }, { 3320, sMsg_ID_3320 }, { 3321, sMsg_ID_3321 }, + { 3322, sMsg_ID_3322 }, { 3330, sMsg_ID_3330 }, { 3340, sMsg_ID_3340 }, { 3345, sMsg_ID_3345 }, + { 3350, sMsg_ID_3350 }, { 3360, sMsg_ID_3360 }, { 3370, sMsg_ID_3370 }, { 3371, sMsg_ID_3371 }, + { 4010, sMsg_ID_4010 }, { 4011, sMsg_ID_4011 }, { 4012, sMsg_ID_4012 }, { 4013, sMsg_ID_4013 }, + { 4020, sMsg_ID_4020 }, { 4021, sMsg_ID_4021 }, { 4022, sMsg_ID_4022 }, { 4023, sMsg_ID_4023 }, + { 4024, sMsg_ID_4024 }, { 4030, sMsg_ID_4030 }, { 4031, sMsg_ID_4031 }, { 4040, sMsg_ID_4040 }, + { 4050, sMsg_ID_4050 }, { 4075, sMsg_ID_4075 }, { 4080, sMsg_ID_4080 }, { 4082, sMsg_ID_4082 }, + { 4083, sMsg_ID_4083 }, { 4091, sMsg_ID_4091 }, { 4092, sMsg_ID_4092 }, { 4093, sMsg_ID_4093 }, + { 4094, sMsg_ID_4094 }, { 4095, sMsg_ID_4095 }, { 4096, sMsg_ID_4096 }, { 4097, sMsg_ID_4097 }, + { 4098, sMsg_ID_4098 }, { 4099, sMsg_ID_4099 }, { 4100, sMsg_ID_4100 }, { 4101, sMsg_ID_4101 }, + { 4102, sMsg_ID_4102 }, { 4103, sMsg_ID_4103 }, { 4110, sMsg_ID_4110 }, { 4111, sMsg_ID_4111 }, + { 4112, sMsg_ID_4112 }, { 4113, sMsg_ID_4113 }, { 5000, sMsg_ID_5000 }, { 5010, sMsg_ID_5010 }, + { 5060, sMsg_ID_5060 }, { 5080, sMsg_ID_5080 }, { 5100, sMsg_ID_5100 }, { 5110, sMsg_ID_5110 }, + { 5130, sMsg_ID_5130 }, { 5220, sMsg_ID_5220 }, { 5230, sMsg_ID_5230 }, { 5300, sMsg_ID_5300 }, + { 5310, sMsg_ID_5310 }, { 5311, sMsg_ID_5311 }, { 5312, sMsg_ID_5312 }, { 5313, sMsg_ID_5313 }, + { 5314, sMsg_ID_5314 }, { 5350, sMsg_ID_5350 }, { 5360, sMsg_ID_5360 }, { 5380, sMsg_ID_5380 }, + { 5400, sMsg_ID_5400 }, { 5410, sMsg_ID_5410 }, { 5420, sMsg_ID_5420 }, { 5430, sMsg_ID_5430 }, + { 5460, sMsg_ID_5460 }, { 5470, sMsg_ID_5470 }, { 5473, sMsg_ID_5473 }, { 5474, sMsg_ID_5474 }, + { 5475, sMsg_ID_5475 }, { 5492, sMsg_ID_5492 }, { 5493, sMsg_ID_5493 }, { 5494, sMsg_ID_5494 }, + { 5495, sMsg_ID_5495 }, { 5496, sMsg_ID_5496 }, { 5497, sMsg_ID_5497 }, { 5498, sMsg_ID_5498 }, + { 5499, sMsg_ID_5499 }, { 5500, sMsg_ID_5500 }, { 5501, sMsg_ID_5501 }, { 5502, sMsg_ID_5502 }, + { 5503, sMsg_ID_5503 }, { 5504, sMsg_ID_5504 }, { 5505, sMsg_ID_5505 }, { 5506, sMsg_ID_5506 }, + { 6010, sMsg_ID_6010 }, { 6011, sMsg_ID_6011 }, { 6012, sMsg_ID_6012 }, { 6013, sMsg_ID_6013 }, + { 6014, sMsg_ID_6014 }, { 6020, sMsg_ID_6020 }, { 6021, sMsg_ID_6021 }, { 6024, sMsg_ID_6024 }, + { 6025, sMsg_ID_6025 }, { 6026, sMsg_ID_6026 }, { 6027, sMsg_ID_6027 }, { 6028, sMsg_ID_6028 }, + { 6029, sMsg_ID_6029 }, { 6036, sMsg_ID_6036 }, { 6038, sMsg_ID_6038 }, { 6041, sMsg_ID_6041 }, + { 6042, sMsg_ID_6042 }, { 6045, sMsg_ID_6045 }, { 6050, sMsg_ID_6050 }, { 6051, sMsg_ID_6051 }, + { 6055, sMsg_ID_6055 }, { 6066, sMsg_ID_6066 }, { 6067, sMsg_ID_6067 }, { 6068, sMsg_ID_6068 }, + { 6069, sMsg_ID_6069 }, { 6071, sMsg_ID_6071 }, { 6072, sMsg_ID_6072 }, { 6073, sMsg_ID_6073 }, + { 6074, sMsg_ID_6074 }, { 6075, sMsg_ID_6075 }, { 6076, sMsg_ID_6076 }, { 6077, sMsg_ID_6077 }, + { 6078, sMsg_ID_6078 }, { 6079, sMsg_ID_6079 }, { 6080, sMsg_ID_6080 }, { 6081, sMsg_ID_6081 }, + { 6082, sMsg_ID_6082 }, { 6090, sMsg_ID_6090 }, { 6100, sMsg_ID_6100 }, { 6101, sMsg_ID_6101 }, + { 7005, sMsg_ID_7005 }, { 7006, sMsg_ID_7006 }, { 7011, sMsg_ID_7011 }, { 7012, sMsg_ID_7012 }, + { 7013, sMsg_ID_7013 }, { 7014, sMsg_ID_7014 }, { 7020, sMsg_ID_7020 }, { 7043, sMsg_ID_7043 }, + { 7050, sMsg_ID_7050 }, { 7051, sMsg_ID_7051 }, { 7052, sMsg_ID_7052 }, { 7053, sMsg_ID_7053 }, + { 7054, sMsg_ID_7054 }, { 7061, sMsg_ID_7061 }, { 7064, sMsg_ID_7064 }, { 7065, sMsg_ID_7065 }, + { 7066, sMsg_ID_7066 }, { 7070, sMsg_ID_7070 }, { 7083, sMsg_ID_7083 }, { 7084, sMsg_ID_7084 }, + { 7085, sMsg_ID_7085 }, { 7086, sMsg_ID_7086 }, { 7087, sMsg_ID_7087 }, { 7093, sMsg_ID_7093 }, + { 7094, sMsg_ID_7094 }, { 7095, sMsg_ID_7095 }, { 7096, sMsg_ID_7096 }, { 7097, sMsg_ID_7097 }, + { 7098, sMsg_ID_7098 }, { 7099, sMsg_ID_7099 }, { 7100, sMsg_ID_7100 }, { 8010, sMsg_ID_8010 }, + { 8020, sMsg_ID_8020 }, { 8030, sMsg_ID_8030 }, { 8040, sMsg_ID_8040 }, { 8045, sMsg_ID_8045 }, + { 8050, sMsg_ID_8050 }, { 8060, sMsg_ID_8060 }, { 8070, sMsg_ID_8070 }, { 8080, sMsg_ID_8080 }, + { 8100, sMsg_ID_8100 }, { 8110, sMsg_ID_8110 }, { 8120, sMsg_ID_8120 }, { 8130, sMsg_ID_8130 }, + { 8140, sMsg_ID_8140 }, { 8205, sMsg_ID_8205 }, { 8210, sMsg_ID_8210 }, { 8215, sMsg_ID_8215 }, + { 8220, sMsg_ID_8220 }, { 8230, sMsg_ID_8230 }, { 8240, sMsg_ID_8240 }, { 8250, sMsg_ID_8250 }, + { 8255, sMsg_ID_8255 }, { 8260, sMsg_ID_8260 }, { 8265, sMsg_ID_8265 }, { 8300, sMsg_ID_8300 }, + { 8310, sMsg_ID_8310 }, { 8320, sMsg_ID_8320 }, { 9000, sMsg_ID_9000 }, { 9010, sMsg_ID_9010 }, + { 9100, sMsg_ID_9100 }, { 9110, sMsg_ID_9110 }, { 9120, sMsg_ID_9120 }, { 9130, sMsg_ID_9130 }, + { 9140, sMsg_ID_9140 }, { 9150, sMsg_ID_9150 }, { 9151, sMsg_ID_9151 }, { 9152, sMsg_ID_9152 }, + { 9153, sMsg_ID_9153 }, { 9160, sMsg_ID_9160 }, { 9170, sMsg_ID_9170 }, { 9180, sMsg_ID_9180 }, + { 9190, sMsg_ID_9190 }, { 9200, sMsg_ID_9200 }, { 9210, sMsg_ID_9210 }, { 9211, sMsg_ID_9211 }, + { 9212, sMsg_ID_9212 }, { 9213, sMsg_ID_9213 }, { 9220, sMsg_ID_9220 }, { 9230, sMsg_ID_9230 }, + { 9240, sMsg_ID_9240 }, { 9250, sMsg_ID_9250 }, { 9260, sMsg_ID_9260 }, { 9270, sMsg_ID_9270 }, + { 9275, sMsg_ID_9275 }, { 9280, sMsg_ID_9280 }, { 9285, sMsg_ID_9285 }, { 9289, sMsg_ID_9289 }, + { 9290, sMsg_ID_9290 }, { 9300, sMsg_ID_9300 }, { 9310, sMsg_ID_9310 }, { 9320, sMsg_ID_9320 }, + { 9322, sMsg_ID_9322 }, { 9323, sMsg_ID_9323 }, { 9324, sMsg_ID_9324 }, { 9325, sMsg_ID_9325 }, + { 9330, sMsg_ID_9330 }, { 9340, sMsg_ID_9340 }, { 9350, sMsg_ID_9350 }, { 9360, sMsg_ID_9360 }, + { 9365, sMsg_ID_9365 }, { 9366, sMsg_ID_9366 }, { 9367, sMsg_ID_9367 }, { 9368, sMsg_ID_9368 }, + { 9369, sMsg_ID_9369 }, { 9375, sMsg_ID_9375 }, { 9380, sMsg_ID_9380 }, { 9385, sMsg_ID_9385 }, + { 9390, sMsg_ID_9390 }, { 9395, sMsg_ID_9395 }, { 9400, sMsg_ID_9400 }, { 9405, sMsg_ID_9405 }, + { 9411, sMsg_ID_9411 }, { 9420, sMsg_ID_9420 }, { 9425, sMsg_ID_9425 }, { 9426, sMsg_ID_9426 }, + { 9427, sMsg_ID_9427 }, { 9428, sMsg_ID_9428 }, { 9429, sMsg_ID_9429 }, { 9430, sMsg_ID_9430 }, + { 9431, sMsg_ID_9431 }, { 9432, sMsg_ID_9432 }, { 9433, sMsg_ID_9433 }, { 9434, sMsg_ID_9434 }, + { 9436, sMsg_ID_9436 }, { 9437, sMsg_ID_9437 }, { 9438, sMsg_ID_9438 }, { 10010, sMsg_ID_10010 }, + { 10020, sMsg_ID_10020 }, { 10040, sMsg_ID_10040 }, { 10050, sMsg_ID_10050 }, { 10060, sMsg_ID_10060 }, + { 10070, sMsg_ID_10070 }, { 10080, sMsg_ID_10080 }, { 10200, sMsg_ID_10200 }, { 10210, sMsg_ID_10210 }, + { 10220, sMsg_ID_10220 }, { 10230, sMsg_ID_10230 }, { 10255, sMsg_ID_10255 }, { 10300, sMsg_ID_10300 }, + { 10310, sMsg_ID_10310 }, { 10320, sMsg_ID_10320 }, { 10321, sMsg_ID_10321 }, { 10322, sMsg_ID_10322 }, + { 10323, sMsg_ID_10323 }, { 10324, sMsg_ID_10324 }, { 11010, sMsg_ID_11010 }, { 11020, sMsg_ID_11020 }, + { 11030, sMsg_ID_11030 }, { 11040, sMsg_ID_11040 }, { 11050, sMsg_ID_11050 }, { 11060, sMsg_ID_11060 }, + { 11100, sMsg_ID_11100 }, { 11110, sMsg_ID_11110 }, { 11120, sMsg_ID_11120 }, { 11130, sMsg_ID_11130 }, + { 11150, sMsg_ID_11150 }, { 11160, sMsg_ID_11160 }, { 11200, sMsg_ID_11200 }, { 11210, sMsg_ID_11210 }, + { 11220, sMsg_ID_11220 }, { 11230, sMsg_ID_11230 }, { 11240, sMsg_ID_11240 }, { 11241, sMsg_ID_11241 }, + { 14020, sMsg_ID_14020 }, { 14030, sMsg_ID_14030 }, { 14040, sMsg_ID_14040 }, { 14045, sMsg_ID_14045 }, + { 14050, sMsg_ID_14050 }, { 14060, sMsg_ID_14060 }, { 14070, sMsg_ID_14070 }, { 14080, sMsg_ID_14080 }, + { 14100, sMsg_ID_14100 }, { 14110, sMsg_ID_14110 }, { 14120, sMsg_ID_14120 }, { 14130, sMsg_ID_14130 }, + { 14140, sMsg_ID_14140 }, { 14150, sMsg_ID_14150 }, { 14160, sMsg_ID_14160 }, { 14170, sMsg_ID_14170 }, + { 14180, sMsg_ID_14180 }, { 14190, sMsg_ID_14190 }, { 14200, sMsg_ID_14200 }, { 14210, sMsg_ID_14210 }, + { 14220, sMsg_ID_14220 }, { 14230, sMsg_ID_14230 }, { 14300, sMsg_ID_14300 }, { 14310, sMsg_ID_14310 }, + { 14320, sMsg_ID_14320 }, { 14330, sMsg_ID_14330 }, { 14340, sMsg_ID_14340 }, { 14350, sMsg_ID_14350 }, + { 14360, sMsg_ID_14360 }, { 14370, sMsg_ID_14370 }, { 15010, sMsg_ID_15010 }, { 15030, sMsg_ID_15030 }, + { 15040, sMsg_ID_15040 }, { 15045, sMsg_ID_15045 }, { 15050, sMsg_ID_15050 }, { 15051, sMsg_ID_15051 }, + { 15052, sMsg_ID_15052 }, { 15053, sMsg_ID_15053 }, { 15054, sMsg_ID_15054 }, { 15060, sMsg_ID_15060 }, + { 15100, sMsg_ID_15100 }, { 15110, sMsg_ID_15110 }, { 15120, sMsg_ID_15120 }, { 15130, sMsg_ID_15130 }, + { 15140, sMsg_ID_15140 }, { 15200, sMsg_ID_15200 }, { 15210, sMsg_ID_15210 }, { 15220, sMsg_ID_15220 }, + { 15230, sMsg_ID_15230 }, { 15240, sMsg_ID_15240 }, { 15250, sMsg_ID_15250 }, { 15251, sMsg_ID_15251 }, + { 15252, sMsg_ID_15252 }, { 15253, sMsg_ID_15253 }, { 15254, sMsg_ID_15254 }, { 16010, sMsg_ID_16010 }, + { 16020, sMsg_ID_16020 }, { 16030, sMsg_ID_16030 }, { 16040, sMsg_ID_16040 }, { 16046, sMsg_ID_16046 }, + { 16047, sMsg_ID_16047 }, { 16050, sMsg_ID_16050 }, { 16055, sMsg_ID_16055 }, { 16060, sMsg_ID_16060 }, + { 16080, sMsg_ID_16080 }, { 16085, sMsg_ID_16085 }, { 16090, sMsg_ID_16090 }, { 16100, sMsg_ID_16100 }, + { 16110, sMsg_ID_16110 }, { 16120, sMsg_ID_16120 }, { 16125, sMsg_ID_16125 }, { 16130, sMsg_ID_16130 }, + { 16135, sMsg_ID_16135 }, { 16140, sMsg_ID_16140 }, { 16150, sMsg_ID_16150 }, { 16160, sMsg_ID_16160 }, + { 16165, sMsg_ID_16165 }, { 16170, sMsg_ID_16170 }, { 16175, sMsg_ID_16175 }, { 16180, sMsg_ID_16180 }, + { 16185, sMsg_ID_16185 }, { 16200, sMsg_ID_16200 }, { 16210, sMsg_ID_16210 }, { 16220, sMsg_ID_16220 }, + { 16230, sMsg_ID_16230 }, { 16240, sMsg_ID_16240 }, { 16250, sMsg_ID_16250 }, { 16260, sMsg_ID_16260 }, + { 16270, sMsg_ID_16270 }, { 16280, sMsg_ID_16280 }, { 17010, sMsg_ID_17010 }, { 17020, sMsg_ID_17020 }, + { 17030, sMsg_ID_17030 }, { 17100, sMsg_ID_17100 }, { 17110, sMsg_ID_17110 }, { 17120, sMsg_ID_17120 }, + { 17130, sMsg_ID_17130 }, { 17131, sMsg_ID_17131 }, { 17140, sMsg_ID_17140 }, { 17150, sMsg_ID_17150 }, + { 17160, sMsg_ID_17160 }, { 17170, sMsg_ID_17170 }, { 17300, sMsg_ID_17300 }, { 17310, sMsg_ID_17310 }, + { 17320, sMsg_ID_17320 }, { 17330, sMsg_ID_17330 }, { 17350, sMsg_ID_17350 }, { 17360, sMsg_ID_17360 }, + { 17370, sMsg_ID_17370 }, { 17380, sMsg_ID_17380 }, { 17390, sMsg_ID_17390 }, { 17400, sMsg_ID_17400 }, + { 17410, sMsg_ID_17410 }, { 17420, sMsg_ID_17420 }, { 17430, sMsg_ID_17430 }, { 17440, sMsg_ID_17440 }, + { 17450, sMsg_ID_17450 }, { 17460, sMsg_ID_17460 }, { 17470, sMsg_ID_17470 }, { 17471, sMsg_ID_17471 }, + { 17472, sMsg_ID_17472 }, { 17473, sMsg_ID_17473 }, { 17474, sMsg_ID_17474 }, { 17475, sMsg_ID_17475 }, + { 17476, sMsg_ID_17476 }, { 18000, sMsg_ID_18000 }, { 18005, sMsg_ID_18005 }, { 18006, sMsg_ID_18006 }, + { 18007, sMsg_ID_18007 }, { 18010, sMsg_ID_18010 }, { 18015, sMsg_ID_18015 }, { 18018, sMsg_ID_18018 }, + { 18020, sMsg_ID_18020 }, { 18021, sMsg_ID_18021 }, { 18022, sMsg_ID_18022 }, { 18025, sMsg_ID_18025 }, + { 18030, sMsg_ID_18030 }, { 18031, sMsg_ID_18031 }, { 18035, sMsg_ID_18035 }, { 18040, sMsg_ID_18040 }, + { 18045, sMsg_ID_18045 }, { 18050, sMsg_ID_18050 }, { 18055, sMsg_ID_18055 }, { 18060, sMsg_ID_18060 }, + { 18065, sMsg_ID_18065 }, { 18066, sMsg_ID_18066 }, { 18070, sMsg_ID_18070 }, { 18075, sMsg_ID_18075 }, + { 18080, sMsg_ID_18080 }, { 18085, sMsg_ID_18085 }, { 18090, sMsg_ID_18090 }, { 18095, sMsg_ID_18095 }, + { 18100, sMsg_ID_18100 }, { 18105, sMsg_ID_18105 }, { 18120, sMsg_ID_18120 }, { 18130, sMsg_ID_18130 }, + { 18140, sMsg_ID_18140 }, { 18150, sMsg_ID_18150 }, { 19010, sMsg_ID_19010 }, { 19205, sMsg_ID_19205 }, + { 19200, sMsg_ID_19200 }, { 19210, sMsg_ID_19210 }, { 19220, sMsg_ID_19220 }, { 19230, sMsg_ID_19230 }, + { 19240, sMsg_ID_19240 }, { 19250, sMsg_ID_19250 }, { 19325, sMsg_ID_19325 }, { 19330, sMsg_ID_19330 }, + { 19335, sMsg_ID_19335 }, { 19340, sMsg_ID_19340 }, { 19350, sMsg_ID_19350 }, { 19355, sMsg_ID_19355 }, + { 19360, sMsg_ID_19360 }, { 19370, sMsg_ID_19370 }, { 19400, sMsg_ID_19400 }, { 19410, sMsg_ID_19410 }, + { 19420, sMsg_ID_19420 }, { 19430, sMsg_ID_19430 }, { 19440, sMsg_ID_19440 }, { 19450, sMsg_ID_19450 }, + { 19451, sMsg_ID_19451 }, { 19452, sMsg_ID_19452 }, { 19453, sMsg_ID_19453 }, { 19454, sMsg_ID_19454 }, + { 19455, sMsg_ID_19455 }, { 19456, sMsg_ID_19456 }, { 19457, sMsg_ID_19457 }, { 19458, sMsg_ID_19458 }, + { 19459, sMsg_ID_19459 }, { 19460, sMsg_ID_19460 }, { 19461, sMsg_ID_19461 }, { 19462, sMsg_ID_19462 }, + { 19463, sMsg_ID_19463 }, { 19464, sMsg_ID_19464 }, { 19465, sMsg_ID_19465 }, { 19466, sMsg_ID_19466 }, + { 19467, sMsg_ID_19467 }, { 19468, sMsg_ID_19468 }, { 20010, sMsg_ID_20010 }, { 20011, sMsg_ID_20011 }, + { 20012, sMsg_ID_20012 }, { 20013, sMsg_ID_20013 }, { 20014, sMsg_ID_20014 }, { 20015, sMsg_ID_20015 }, + { 20016, sMsg_ID_20016 }, { 20017, sMsg_ID_20017 }, { 20018, sMsg_ID_20018 }, { 20019, sMsg_ID_20019 }, + { 20020, sMsg_ID_20020 }, { 20030, sMsg_ID_20030 }, { 20040, sMsg_ID_20040 }, { 20050, sMsg_ID_20050 }, + { 20060, sMsg_ID_20060 }, { 20070, sMsg_ID_20070 }, { 20080, sMsg_ID_20080 }, { 20084, sMsg_ID_20084 }, + { 20085, sMsg_ID_20085 }, { 20090, sMsg_ID_20090 }, { 20091, sMsg_ID_20091 }, { 20092, sMsg_ID_20092 }, + { 20150, sMsg_ID_20150 }, { 20160, sMsg_ID_20160 }, { 20170, sMsg_ID_20170 }, { 20180, sMsg_ID_20180 }, + { 20190, sMsg_ID_20190 }, { 20200, sMsg_ID_20200 }, { 20210, sMsg_ID_20210 }, { 20220, sMsg_ID_20220 }, + { 20221, sMsg_ID_20221 }, { 20222, sMsg_ID_20222 }, { 20230, sMsg_ID_20230 }, { 20235, sMsg_ID_20235 }, + { 20236, sMsg_ID_20236 }, { 20237, sMsg_ID_20237 }, { 20238, sMsg_ID_20238 }, { 20239, sMsg_ID_20239 }, + { 20250, sMsg_ID_20250 }, { 20260, sMsg_ID_20260 }, { 20261, sMsg_ID_20261 }, { 20262, sMsg_ID_20262 }, + { 20263, sMsg_ID_20263 }, { 20264, sMsg_ID_20264 }, { 20265, sMsg_ID_20265 }, { 20266, sMsg_ID_20266 }, + { 20267, sMsg_ID_20267 }, { 20268, sMsg_ID_20268 }, { 20269, sMsg_ID_20269 }, { 20270, sMsg_ID_20270 }, + { 20271, sMsg_ID_20271 }, { 20272, sMsg_ID_20272 }, { 20273, sMsg_ID_20273 }, { 20274, sMsg_ID_20274 }, + { 20275, sMsg_ID_20275 }, { 20276, sMsg_ID_20276 }, { 20277, sMsg_ID_20277 }, { 20278, sMsg_ID_20278 }, + { 20279, sMsg_ID_20279 }, { 20280, sMsg_ID_20280 }, { 20281, sMsg_ID_20281 }, { 20282, sMsg_ID_20282 }, + { 20283, sMsg_ID_20283 }, { 20284, sMsg_ID_20284 }, { 20285, sMsg_ID_20285 }, { 20286, sMsg_ID_20286 }, + { 20287, sMsg_ID_20287 }, { 20288, sMsg_ID_20288 }, { 20289, sMsg_ID_20289 }, { 20290, sMsg_ID_20290 }, + { 20291, sMsg_ID_20291 }, { 20292, sMsg_ID_20292 }, { 20294, sMsg_ID_20294 }, { 20296, sMsg_ID_20296 }, + { 20297, sMsg_ID_20297 }, { 20298, sMsg_ID_20298 }, { 20299, sMsg_ID_20299 }, { 20300, sMsg_ID_20300 }, + { 20301, sMsg_ID_20301 }, { 20302, sMsg_ID_20302 }, { 20303, sMsg_ID_20303 }, { 20304, sMsg_ID_20304 }, + { 20305, sMsg_ID_20305 }, { 20306, sMsg_ID_20306 }, { 20307, sMsg_ID_20307 }, { 20308, sMsg_ID_20308 }, + { 20309, sMsg_ID_20309 }, { 20310, sMsg_ID_20310 }, { 20311, sMsg_ID_20311 }, { 20312, sMsg_ID_20312 }, + { 20313, sMsg_ID_20313 }, { 20314, sMsg_ID_20314 }, { 20315, sMsg_ID_20315 }, { 20316, sMsg_ID_20316 }, + { 20317, sMsg_ID_20317 }, { 20318, sMsg_ID_20318 }, { 20319, sMsg_ID_20319 }, { 20320, sMsg_ID_20320 }, + { 20321, sMsg_ID_20321 }, { 20326, sMsg_ID_20326 }, { 20327, sMsg_ID_20327 }, { 20328, sMsg_ID_20328 }, + { 20329, sMsg_ID_20329 }, { 20330, sMsg_ID_20330 }, { 20331, sMsg_ID_20331 }, { 20332, sMsg_ID_20332 }, + { 20333, sMsg_ID_20333 }, { 20337, sMsg_ID_20337 }, { 20338, sMsg_ID_20338 }, { 20339, sMsg_ID_20339 }, + { 20340, sMsg_ID_20340 }, { 20343, sMsg_ID_20343 }, { 20344, sMsg_ID_20344 }, { 20345, sMsg_ID_20345 }, + { 21010, sMsg_ID_21010 }, { 21020, sMsg_ID_21020 }, { 21030, sMsg_ID_21030 }, { 21050, sMsg_ID_21050 }, + { 21060, sMsg_ID_21060 }, { 21070, sMsg_ID_21070 }, { 21071, sMsg_ID_21071 }, { 21072, sMsg_ID_21072 }, + { 21073, sMsg_ID_21073 }, { 21080, sMsg_ID_21080 }, { 21081, sMsg_ID_21081 }, { 21082, sMsg_ID_21082 }, + { 21083, sMsg_ID_21083 }, { 21090, sMsg_ID_21090 }, { 21091, sMsg_ID_21091 }, { 21092, sMsg_ID_21092 }, + { 21093, sMsg_ID_21093 }, { 22000, sMsg_ID_22000 }, { 22001, sMsg_ID_22001 }, { 22002, sMsg_ID_22002 }, + { 22003, sMsg_ID_22003 }, { 22004, sMsg_ID_22004 }, { 22005, sMsg_ID_22005 }, { 22006, sMsg_ID_22006 }, + { 22007, sMsg_ID_22007 }, { 22008, sMsg_ID_22008 }, { 22009, sMsg_ID_22009 }, { 22010, sMsg_ID_22010 }, + { 22011, sMsg_ID_22011 }, { 22012, sMsg_ID_22012 }, { 22013, sMsg_ID_22013 }, { 22014, sMsg_ID_22014 }, + { 22015, sMsg_ID_22015 }, { 22016, sMsg_ID_22016 }, { 22017, sMsg_ID_22017 }, { 22018, sMsg_ID_22018 }, + { 22019, sMsg_ID_22019 }, { 22020, sMsg_ID_22020 }, { 23000, sMsg_ID_23000 }, { 23001, sMsg_ID_23001 }, + { 23002, sMsg_ID_23002 }, { 23003, sMsg_ID_23003 }, { 23004, sMsg_ID_23004 }, { 23005, sMsg_ID_23005 }, + { 23006, sMsg_ID_23006 }, { 23007, sMsg_ID_23007 }, { 23008, sMsg_ID_23008 }, { 23009, sMsg_ID_23009 }, + { 23010, sMsg_ID_23010 }, { 23011, sMsg_ID_23011 }, { 23012, sMsg_ID_23012 }, { 23013, sMsg_ID_23013 }, + { 23014, sMsg_ID_23014 }, { 23015, sMsg_ID_23015 }, { 23016, sMsg_ID_23016 }, { 23017, sMsg_ID_23017 }, + { 23018, sMsg_ID_23018 }, { 23019, sMsg_ID_23019 }, { 23020, sMsg_ID_23020 }, { 23021, sMsg_ID_23021 }, + { 23022, sMsg_ID_23022 }, { 23023, sMsg_ID_23023 }, { 23024, sMsg_ID_23024 }, { 23025, sMsg_ID_23025 }, + { 23026, sMsg_ID_23026 }, { 23027, sMsg_ID_23027 }, { 23028, sMsg_ID_23028 }, { 23029, sMsg_ID_23029 }, + { 23030, sMsg_ID_23030 }, { 23031, sMsg_ID_23031 }, { 23032, sMsg_ID_23032 }, { -1, NULL }, }; diff --git a/src/main/fox_2EFE0.c b/src/main/fox_2EFE0.c index 39231936..cae4683f 100644 --- a/src/main/fox_2EFE0.c +++ b/src/main/fox_2EFE0.c @@ -7,22 +7,24 @@ void func_8002E3E0(Object_2F4* arg0) { if (D_80178234 == 0x13) { if (D_8015F940 < 0xF00) { - var_a3 = 0x32; + var_a3 = 50; } else if (D_8015F940 < 0x1680) { - var_a3 = 0x1E; + var_a3 = 30; } else if (D_8015F940 < 0x1E00) { - var_a3 = 0x14; + var_a3 = 20; } else if (D_8015F940 < 0x2580) { - var_a3 = 0xA; + var_a3 = 10; + } + } else { + if (D_8015F940 < 0xF00) { + var_a3 = 10; + } else if (D_8015F940 < 0x1680) { + var_a3 = 5; + } else if (D_8015F940 < 0x1E00) { + var_a3 = 2; + } else if (D_8015F940 < 0x2580) { + var_a3 = 1; } - } else if (D_8015F940 < 0xF00) { - var_a3 = 0xA; - } else if (D_8015F940 < 0x1680) { - var_a3 = 5; - } else if (D_8015F940 < 0x1E00) { - var_a3 = 2; - } else if (D_8015F940 < 0x2580) { - var_a3 = 1; } if (var_a3 != 0) { func_80077240(arg0->obj.pos.x, arg0->obj.pos.y, arg0->obj.pos.z, var_a3); diff --git a/src/main/fox_59780.c b/src/main/fox_59780.c deleted file mode 100644 index adec9e59..00000000 --- a/src/main/fox_59780.c +++ /dev/null @@ -1,181 +0,0 @@ -#include "global.h" -#include "sf64dma.h" - -#define SEGMENT_SIZE(segment) ((ptrdiff_t) ((uintptr_t) (segment).end - (uintptr_t) (segment).start)) - -u8 D_800CA3B0 = 3; - -#include "fox_59780_inits.c" - -void func_80058B80(void* arg0, void* arg1, ptrdiff_t arg2) { - s32 i; - - for (i = 0; gDmaTable[i].pRom.end != NULL; i++) { - if (gDmaTable[i].vRomAddress == arg0) { - if (gDmaTable[i].compFlag == 0) { - Lib_DmaRead(gDmaTable[i].pRom.start, arg1, arg2); - } else { - Lib_FillScreen(1); - D_800CA3B0 = 3; - D_80161A39 = 1; - Lib_DmaRead(gDmaTable[i].pRom.start, gFrameBuffers, SEGMENT_SIZE(gDmaTable[i].pRom)); - Mio0_Decompress(gFrameBuffers, arg1); - } - break; - } - } -} - -u8 func_80058C48(OverlayInit* ovlInit) { - u8* ramPtr = SEGMENT_VRAM_START(ovl_DF4260); - u8 segment; - u8 startLoad = false; - - if (ovlInit->ovl.rom.start == (0, D_800CBDD4.ovl.rom.start)) { // fake because D_800CBDD4 is probably 2D array - ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->ovl.rom); - ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->ovl.bss); - } else { - D_800CBDD4.ovl.rom.start = ovlInit->ovl.rom.start; - D_800CBDD4.ovl.rom.end = ramPtr; - if (ovlInit->ovl.rom.start != 0) { - startLoad = true; - func_80058B80(ovlInit->ovl.rom.start, ramPtr, SEGMENT_SIZE(ovlInit->ovl.rom)); - ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->ovl.rom); - bzero(ovlInit->ovl.bss.start, SEGMENT_SIZE(ovlInit->ovl.bss)); - ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->ovl.bss); - } - } - segment = 0; - while ((segment < 15) && (ovlInit->assets[segment].start == D_800CBDD4.assets[segment].start) && (startLoad == 0)) { - if (ovlInit->assets[segment].start != 0) { - gSegments[segment + 1] = K0_TO_PHYS(ramPtr); - gSPSegment(gUnkDisp1++, segment + 1, K0_TO_PHYS(ramPtr)); - ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->assets[segment]); - } - segment += 1; - } - for (segment; segment < 15; segment += 1) { - D_800CBDD4.assets[segment].start = ovlInit->assets[segment].start; - D_800CBDD4.assets[segment].end = ramPtr; - if (ovlInit->assets[segment].start != 0) { - gSegments[segment + 1] = K0_TO_PHYS(ramPtr); - gSPSegment(gUnkDisp1++, segment + 1, K0_TO_PHYS(ramPtr)); - func_80058B80(ovlInit->assets[segment].start, ramPtr, SEGMENT_SIZE(ovlInit->assets[segment])); - ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->assets[segment]); - } - } - - if (D_800CA3B0 != 0) { - D_800CA3B0--; - } else if (gStartNMI == 0) { - Lib_FillScreen(0); - } - return startLoad; -} - -u8 func_80058F14(u8 arg0, u8 arg1) { - u8 var_v1; - - switch (arg0) { - case 0x0: - var_v1 = func_80058C48(&D_800CA7DC[arg1]); - if (var_v1 == 1) { - func_8001DC6C(0, 0x16); - } - break; - case 0x1: - var_v1 = func_80058C48(&D_800CA874[arg1]); - break; - case 0x2: - var_v1 = func_80058C48(&D_800CA90C[arg1]); - break; - case 0x3: - var_v1 = func_80058C48(&D_800CA9A4[arg1]); - break; - case 0x5: - var_v1 = func_80058C48(&D_800CAA3C[arg1]); - break; - case 0x6: - var_v1 = func_80058C48(&D_800CAAD4[arg1]); - break; - case 0x7: - var_v1 = func_80058C48(&D_800CAC04[arg1]); - break; - case 0x8: - var_v1 = func_80058C48(&D_800CAF94[arg1]); - break; - case 0x17: - var_v1 = func_80058C48(&D_800CB0C4[arg1]); - break; - case 0x9: - var_v1 = func_80058C48(&D_800CB15C[arg1]); - break; - case 0xA: - var_v1 = func_80058C48(&D_800CB1F4[arg1]); - break; - case 0xB: - var_v1 = func_80058C48(&D_800CB28C[arg1]); - break; - case 0xC: - var_v1 = func_80058C48(&D_800CB3BC[arg1]); - break; - case 0xD: - var_v1 = func_80058C48(&D_800CB454[arg1]); - break; - case 0xE: - var_v1 = func_80058C48(&D_800CB4EC[arg1]); - break; - case 0xF: - var_v1 = func_80058C48(&D_800CB584[arg1]); - break; - case 0x10: - var_v1 = func_80058C48(&D_800CB6B4[arg1]); - break; - case 0x11: - var_v1 = func_80058C48(&D_800CBB74[arg1]); - break; - case 0x12: - var_v1 = func_80058C48(&D_800CB61C[arg1]); - break; - case 0x18: - var_v1 = func_80058C48(&D_800CB74C[arg1]); - break; - case 0x14: - var_v1 = func_80058C48(&D_800CB87C[arg1]); - break; - case 0x16: - var_v1 = func_80058C48(&D_800CB914[arg1]); - break; - case 0x13: - var_v1 = func_80058C48(&D_800CB9AC[arg1]); - break; - case 0x15: - var_v1 = func_80058C48(&D_800CBA44[arg1]); - break; - case 0x32: - var_v1 = func_80058C48(&D_800CBC0C[arg1]); - if (var_v1 == 1) { - func_8001DC6C(3, 0x310); - } - break; - case 0x63: - var_v1 = func_80058C48(&D_800CA3B4[arg1]); - if (var_v1 == 1) { - func_8001DC6C(0, 0xE); - } - break; - case 0x4: - var_v1 = func_80058C48(&D_800CA44C[arg1]); - break; - default: - (void) "DMA MODE ERROR %d\n"; - var_v1 = 0; - break; - } - return var_v1; -} - -void func_80059498(void) { - Lib_DmaRead(SEGMENT_ROM_START(dma_table), gDmaTable, SEGMENT_ROM_SIZE(dma_table)); - func_80058B80(SEGMENT_ROM_START(ast_DE5D50), D_80179010, SEGMENT_ROM_SIZE(ast_DE5D50)); -} diff --git a/src/main/fox_84F70.c b/src/main/fox_84F70.c index 88446766..5fff2738 100644 --- a/src/main/fox_84F70.c +++ b/src/main/fox_84F70.c @@ -1,13 +1,13 @@ #include "global.h" void func_80084370(s32 arg0) { - func_8009F574(&gMasterDisp, 0, 0, arg0, SCREEN_HEIGHT, 0, 0, 0, 255); - func_8009F574(&gMasterDisp, SCREEN_WIDTH - arg0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, 0, 0, 255); + Graphics_FillRectangle(&gMasterDisp, 0, 0, arg0, SCREEN_HEIGHT, 0, 0, 0, 255); + Graphics_FillRectangle(&gMasterDisp, SCREEN_WIDTH - arg0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, 0, 0, 255); } void func_800843FC(s32 arg0) { - func_8009F574(&gMasterDisp, 0, 0, SCREEN_WIDTH, arg0, 0, 0, 0, 255); - func_8009F574(&gMasterDisp, 0, SCREEN_HEIGHT - arg0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, 0, 0, 255); + Graphics_FillRectangle(&gMasterDisp, 0, 0, SCREEN_WIDTH, arg0, 0, 0, 0, 255); + Graphics_FillRectangle(&gMasterDisp, 0, SCREEN_HEIGHT - arg0, SCREEN_WIDTH, SCREEN_HEIGHT, 0, 0, 0, 255); } void func_80084488(s32 arg0) { @@ -16,7 +16,7 @@ void func_80084488(s32 arg0) { func_800B8FA8(); Matrix_Push(&gGfxMatrix); Matrix_Translate(gGfxMatrix, 0.0f, 0.0f, -150.0f, 0); - for (var_s1 = 0; var_s1 < MIN(360, arg0 * 15); var_s1 += 0xF) { + for (var_s1 = 0; var_s1 < MIN(360, arg0 * 15); var_s1 += 15) { gDPSetPrimColor(gMasterDisp++, 0x00, 0x00, 0, 0, 0, MIN((arg0 - (var_s1 / 15)) * 15, 255)); Matrix_Push(&gGfxMatrix); Matrix_RotateZ(gGfxMatrix, var_s1 * M_DTOR, 1); diff --git a/src/main/fox_A24B0.c b/src/main/fox_A24B0.c index e9e74fa1..b0e71ba6 100644 --- a/src/main/fox_A24B0.c +++ b/src/main/fox_A24B0.c @@ -27,8 +27,8 @@ void func_800A18B0(void) { D_80161A10 = D_80161A14 = 0.0f; D_801774F8 = 99; D_80177820 = 0; - func_80059498(); - D_80161A39 = 1; + Overlay_InitDma(); + D_80161A39 = true; } void func_800A1980(void) { @@ -83,23 +83,23 @@ void func_800A1980(void) { } s32 func_800A1B6C(void) { - static u8 D_800D2908 = 0; - static u8 D_800D290C = 99; - static u8 D_800D2910 = 99; - static u8 D_800D2914 = 99; + static u8 sHoldTimer = 0; + static u8 sOverlaySelect = 99; + static u8 sCurrentOverlay = 99; + static u8 sOverlayMode = 99; - if (D_801774F8 != D_800D2910) { - D_800D2908 = 2; - D_800D2910 = D_801774F8; + if (D_801774F8 != sCurrentOverlay) { + sHoldTimer = 2; + sCurrentOverlay = D_801774F8; } - if (D_800D2908 == 0) { - D_800D290C = D_800D2910; - D_800D2914 = D_80177820; + if (sHoldTimer == 0) { + sOverlaySelect = sCurrentOverlay; + sOverlayMode = D_80177820; } - func_80058F14(D_800D290C, D_800D2914); + Overlay_Load(sOverlaySelect, sOverlayMode); - if (D_800D2908) { - D_800D2908--; + if (sHoldTimer) { + sHoldTimer--; return 1; } return 0; @@ -107,12 +107,12 @@ s32 func_800A1B6C(void) { void func_800A1C14(Gfx** arg0) { gSPDisplayList((*arg0)++, D_Gfx_800DBAA0); - gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, 8, 8, 312, 232); + gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, 8, 8, SCREEN_WIDTH - 8, SCREEN_HEIGHT - 8); gDPSetDepthImage((*arg0)++, &gZBuffer); - gDPSetColorImage((*arg0)++, G_IM_FMT_RGBA, G_IM_SIZ_16b, 320, &gZBuffer); + gDPSetColorImage((*arg0)++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, &gZBuffer); gDPSetFillColor((*arg0)++, 0xFFFCFFFC); - gDPFillRectangle((*arg0)++, 8, 8, 311, 231); - gDPSetColorImage((*arg0)++, G_IM_FMT_RGBA, G_IM_SIZ_16b, 320, gFrameBuffer); + gDPFillRectangle((*arg0)++, 8, 8, SCREEN_WIDTH - 8 - 1, SCREEN_HEIGHT - 8 - 1); + gDPSetColorImage((*arg0)++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, gFrameBuffer); if (D_80161A38 < 0xFF) { gDPPipeSync((*arg0)++); @@ -124,24 +124,24 @@ void func_800A1C14(Gfx** arg0) { } else { gDPSetFillColor((*arg0)++, (((D_80161A36 | 1) << 0x10) | (D_80161A36 | 1))); } - gDPFillRectangle((*arg0)++, 8, 8, 311, 232); + gDPFillRectangle((*arg0)++, 8, 8, SCREEN_WIDTH - 8 - 1, SCREEN_HEIGHT - 8); gDPPipeSync((*arg0)++); gDPSetColorDither((*arg0)++, G_CD_MAGICSQ); } void func_800A1E68(Gfx** arg0) { gSPDisplayList((*arg0)++, D_Gfx_800DBAA0); - gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, 0, 0, 320, 720); + gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT * 3); gDPSetFillColor((*arg0)++, 0x00010001); - gDPSetColorImage((*arg0)++, G_IM_FMT_RGBA, G_IM_SIZ_16b, 320, gFrameBuffers); - gDPFillRectangle((*arg0)++, 0, 0, 319, 719); + gDPSetColorImage((*arg0)++, G_IM_FMT_RGBA, G_IM_SIZ_16b, SCREEN_WIDTH, gFrameBuffers[0].data); + gDPFillRectangle((*arg0)++, 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT * 3 - 1); gDPPipeSync((*arg0)++); gDPSetColorDither((*arg0)++, G_CD_MAGICSQ); } void func_800A1F44(void) { - gViewport->vp.vscale[0] = gViewport->vp.vtrans[0] = 640; - gViewport->vp.vscale[1] = gViewport->vp.vtrans[1] = 480; + gViewport->vp.vscale[0] = gViewport->vp.vtrans[0] = SCREEN_WIDTH * 2; + gViewport->vp.vscale[1] = gViewport->vp.vtrans[1] = SCREEN_HEIGHT * 2; gViewport->vp.vscale[2] = gViewport->vp.vtrans[2] = G_MAXZ / 2; gViewport->vp.vscale[3] = gViewport->vp.vtrans[3] = 0; } @@ -150,48 +150,49 @@ void func_800A1FB0(Gfx** arg0, u8 arg1, u8 arg2) { if ((arg1 != 1) && (arg1 == 4)) { switch (arg2) { case 0: - gViewport->vp.vscale[0] = 320 * (D_80161A14 - 1.0f) * 2; - gViewport->vp.vscale[1] = 240 * (D_80161A14 - 1.0f) * 2; + gViewport->vp.vscale[0] = SCREEN_WIDTH * (D_80161A14 - 1.0f) * 2; + gViewport->vp.vscale[1] = SCREEN_HEIGHT * (D_80161A14 - 1.0f) * 2; gViewport->vp.vscale[2] = G_MAXZ / 2; gViewport->vp.vscale[3] = 0; - gViewport->vp.vtrans[0] = 320 * (2.0f - D_80161A14) * 2; - gViewport->vp.vtrans[1] = 240 * (2.0f - D_80161A14) * 2; + gViewport->vp.vtrans[0] = SCREEN_WIDTH * (2.0f - D_80161A14) * 2; + gViewport->vp.vtrans[1] = SCREEN_HEIGHT * (2.0f - D_80161A14) * 2; gViewport->vp.vtrans[2] = G_MAXZ / 2; gViewport->vp.vtrans[3] = 0; - gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, 8, 8, 160, 120); + gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, 8, 8, SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2); break; case 1: - gViewport->vp.vscale[0] = 320 * (D_80161A14 - 1.0f) * 2; - gViewport->vp.vscale[1] = 240 * (D_80161A14 - 1.0f) * 2; + gViewport->vp.vscale[0] = SCREEN_WIDTH * (D_80161A14 - 1.0f) * 2; + gViewport->vp.vscale[1] = SCREEN_HEIGHT * (D_80161A14 - 1.0f) * 2; gViewport->vp.vscale[2] = G_MAXZ / 2; gViewport->vp.vscale[3] = 0; - gViewport->vp.vtrans[0] = 320 * D_80161A14 * 2; - gViewport->vp.vtrans[1] = 240 * (2.0f - D_80161A14) * 2; + gViewport->vp.vtrans[0] = SCREEN_WIDTH * D_80161A14 * 2; + gViewport->vp.vtrans[1] = SCREEN_HEIGHT * (2.0f - D_80161A14) * 2; gViewport->vp.vtrans[2] = G_MAXZ / 2; gViewport->vp.vtrans[3] = 0; - gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, 160, 8, 312, 120); + gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, SCREEN_WIDTH / 2, 8, SCREEN_WIDTH - 8, SCREEN_HEIGHT / 2); break; case 2: - gViewport->vp.vscale[0] = 320 * (D_80161A14 - 1.0f) * 2; - gViewport->vp.vscale[1] = 240 * (D_80161A14 - 1.0f) * 2; + gViewport->vp.vscale[0] = SCREEN_WIDTH * (D_80161A14 - 1.0f) * 2; + gViewport->vp.vscale[1] = SCREEN_HEIGHT * (D_80161A14 - 1.0f) * 2; gViewport->vp.vscale[2] = G_MAXZ / 2; gViewport->vp.vscale[3] = 0; - gViewport->vp.vtrans[0] = 320 * (2.0f - D_80161A14) * 2; - gViewport->vp.vtrans[1] = 240 * D_80161A14 * 2; + gViewport->vp.vtrans[0] = SCREEN_WIDTH * (2.0f - D_80161A14) * 2; + gViewport->vp.vtrans[1] = SCREEN_HEIGHT * D_80161A14 * 2; gViewport->vp.vtrans[2] = G_MAXZ / 2; gViewport->vp.vtrans[3] = 0; - gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, 8, 120, 160, 232); + gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, 8, SCREEN_HEIGHT / 2, SCREEN_WIDTH / 2, SCREEN_HEIGHT - 8); break; case 3: - gViewport->vp.vscale[0] = 320 * (D_80161A14 - 1.0f) * 2; - gViewport->vp.vscale[1] = 240 * (D_80161A14 - 1.0f) * 2; + gViewport->vp.vscale[0] = SCREEN_WIDTH * (D_80161A14 - 1.0f) * 2; + gViewport->vp.vscale[1] = SCREEN_HEIGHT * (D_80161A14 - 1.0f) * 2; gViewport->vp.vscale[2] = G_MAXZ / 2; gViewport->vp.vscale[3] = 0; - gViewport->vp.vtrans[0] = 320 * D_80161A14 * 2; - gViewport->vp.vtrans[1] = 240 * D_80161A14 * 2; + gViewport->vp.vtrans[0] = SCREEN_WIDTH * D_80161A14 * 2; + gViewport->vp.vtrans[1] = SCREEN_HEIGHT * D_80161A14 * 2; gViewport->vp.vtrans[2] = G_MAXZ / 2; gViewport->vp.vtrans[3] = 0; - gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, 160, 120, 312, 232); + gDPSetScissor((*arg0)++, G_SC_NON_INTERLACE, SCREEN_WIDTH / 2, SCREEN_HEIGHT / 2, SCREEN_WIDTH - 8, + SCREEN_HEIGHT - 8); break; default: func_800A1F44(); @@ -283,9 +284,9 @@ void func_800A26C0(void) { u16 var_v0_3; func_800A1980(); - if (D_80161A39 != 0) { + if (D_80161A39) { func_800A1E68(&gUnkDisp1); - D_80161A39 = 0; + D_80161A39 = false; return; } func_800A1C14(&gUnkDisp1); @@ -309,11 +310,11 @@ void func_800A26C0(void) { case 0x66: func_800B8DD0(&gMasterDisp, 0x4C); gDPSetPrimColor(gMasterDisp++, 0x00, 0x00, 255, 255, 255, 255); - TextureRect_8bIA(&gMasterDisp, D_F000000, 0x80, 0x10, 100.0f, 86.0f, 1.0f, 1.0f); - TextureRect_8bIA(&gMasterDisp, D_F000800, 0x80, 0x10, 100.0f, 102.0f, 1.0f, 1.0f); - TextureRect_8bIA(&gMasterDisp, D_F001000, 0x80, 0x10, 100.0f, 118.0f, 1.0f, 1.0f); - TextureRect_8bIA(&gMasterDisp, D_F001800, 0x80, 0x10, 100.0f, 134.0f, 1.0f, 1.0f); - TextureRect_8bIA(&gMasterDisp, D_F002000, 0x80, 0xA, 100.0f, 150.0f, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, D_F000000, 128, 16, 100.0f, 86.0f, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, D_F000800, 128, 16, 100.0f, 102.0f, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, D_F001000, 128, 16, 100.0f, 118.0f, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, D_F001800, 128, 16, 100.0f, 134.0f, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, D_F002000, 128, 10, 100.0f, 150.0f, 1.0f, 1.0f); D_80177834++; break; case 0x67: @@ -326,11 +327,11 @@ void func_800A26C0(void) { case 0x68: func_800B8DD0(&gMasterDisp, 0x4C); gDPSetPrimColor(gMasterDisp++, 0x00, 0x00, 255, 255, 255, 255); - TextureRect_8bIA(&gMasterDisp, D_F000000, 0x80, 0x10, 100.0f, 86.0f, 1.0f, 1.0f); - TextureRect_8bIA(&gMasterDisp, D_F000800, 0x80, 0x10, 100.0f, 102.0f, 1.0f, 1.0f); - TextureRect_8bIA(&gMasterDisp, D_F001000, 0x80, 0x10, 100.0f, 118.0f, 1.0f, 1.0f); - TextureRect_8bIA(&gMasterDisp, D_F001800, 0x80, 0x10, 100.0f, 134.0f, 1.0f, 1.0f); - TextureRect_8bIA(&gMasterDisp, D_F002000, 0x80, 0xA, 100.0f, 150.0f, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, D_F000000, 128, 16, 100.0f, 86.0f, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, D_F000800, 128, 16, 100.0f, 102.0f, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, D_F001000, 128, 16, 100.0f, 118.0f, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, D_F001800, 128, 16, 100.0f, 134.0f, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, D_F002000, 128, 10, 100.0f, 150.0f, 1.0f, 1.0f); break; case 0x69: D_80177834 = 1; @@ -434,7 +435,7 @@ void func_800A26C0(void) { func_800A1FB0(&gMasterDisp, D_801778A8, 1); func_800A24DC(1); gDPPipeSync(gMasterDisp++); - gDPSetScissor(gMasterDisp++, G_SC_NON_INTERLACE, 8, 8, 312, 232); + gDPSetScissor(gMasterDisp++, G_SC_NON_INTERLACE, 8, 8, SCREEN_WIDTH - 8, SCREEN_HEIGHT - 8); } else if ((D_801778A8 == 4) && (D_80177898 != 0)) { func_800A1FB0(&gMasterDisp, D_801778A8, 3); func_800A24DC(3); @@ -443,29 +444,30 @@ void func_800A26C0(void) { func_800A1FB0(&gMasterDisp, D_801778A8, 1); func_800A24DC(1); gDPPipeSync(gMasterDisp++); - gDPSetScissor(gMasterDisp++, G_SC_NON_INTERLACE, 8, 8, 312, 232); + gDPSetScissor(gMasterDisp++, G_SC_NON_INTERLACE, 8, 8, SCREEN_WIDTH - 8, SCREEN_HEIGHT - 8); gDPSetColorDither(gMasterDisp++, G_CD_NOISE); gDPSetAlphaDither(gMasterDisp++, G_AD_NOISE); gDPSetCycleType(gMasterDisp++, G_CYC_1CYCLE); gDPSetCombineMode(gMasterDisp++, G_CC_PRIMITIVE, G_CC_PRIMITIVE); gDPSetRenderMode(gMasterDisp++, G_RM_XLU_SURF, G_RM_XLU_SURF2); gDPSetPrimColor(gMasterDisp++, 0x00, 0x0, 0, 0, 0, 0); - gDPFillRectangle(gMasterDisp++, 157, 8, 162, 232); - gDPFillRectangle(gMasterDisp++, 8, 117, 312, 122); + gDPFillRectangle(gMasterDisp++, SCREEN_WIDTH / 2 - 3, 8, SCREEN_WIDTH / 2 + 2, SCREEN_HEIGHT - 8); + gDPFillRectangle(gMasterDisp++, 8, SCREEN_HEIGHT / 2 - 3, SCREEN_WIDTH - 8, SCREEN_HEIGHT / 2 + 2); if (D_80177C98 == 0) { gDPSetPrimColor(gMasterDisp++, 0x00, 0x0, 0, 0, 0, 255); } else { gDPSetPrimColor(gMasterDisp++, 0x00, 0x0, 100, 100, 255, 255); } - gDPFillRectangle(gMasterDisp++, 158, 8, 161, 232); - gDPFillRectangle(gMasterDisp++, 8, 118, 312, 121); + gDPFillRectangle(gMasterDisp++, SCREEN_WIDTH / 2 - 2, 8, SCREEN_WIDTH / 2 + 1, SCREEN_HEIGHT - 8); + gDPFillRectangle(gMasterDisp++, 8, SCREEN_HEIGHT / 2 - 2, SCREEN_WIDTH - 8, SCREEN_HEIGHT / 2 + 1); func_8008CB8C(); } spBB = 0; if (D_801778A8 == 1) { - func_8009F574(&gMasterDisp, 0, 0, 319, 239, D_80178390[0], D_801783A0[0], D_801783B0[0], D_80178380[0]); + Graphics_FillRectangle(&gMasterDisp, 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1, D_80178390[0], + D_801783A0[0], D_801783B0[0], D_80178380[0]); if ((D_80177898 == 4) || (D_80177898 == 8)) { func_800BB5D0(); if (D_80161A2C != 0) { @@ -478,12 +480,12 @@ void func_800A26C0(void) { for (i = 0; i < D_801778A8; i++) { if (D_80178280[i].unk_224 != 0) { - func_8009F574(&gMasterDisp, D_800D2874[i], D_800D2894[i], D_800D2884[i], D_800D28A4[i], D_80178348, - D_80178350, D_80178354, D_80178340); + Graphics_FillRectangle(&gMasterDisp, D_800D2874[i], D_800D2894[i], D_800D2884[i], D_800D28A4[i], + D_80178348, D_80178350, D_80178354, D_80178340); spBB = 1; } else { - func_8009F574(&gMasterDisp, D_800D2874[i], D_800D2894[i], D_800D2884[i], D_800D28A4[i], - D_80178390[i], D_801783A0[i], D_801783B0[i], D_80178380[i]); + Graphics_FillRectangle(&gMasterDisp, D_800D2874[i], D_800D2894[i], D_800D2884[i], D_800D28A4[i], + D_80178390[i], D_801783A0[i], D_801783B0[i], D_80178380[i]); } } } @@ -495,7 +497,8 @@ void func_800A26C0(void) { } func_80084688(0, D_80177C50); if (spBB == 0) { - func_8009F574(&gMasterDisp, 0, 0, 0x13F, 0xEF, D_80178348, D_80178350, D_80178354, D_80178340); + Graphics_FillRectangle(&gMasterDisp, 0, 0, SCREEN_WIDTH - 1, SCREEN_HEIGHT - 1, D_80178348, D_80178350, + D_80178354, D_80178340); } func_80016A50(); } @@ -505,7 +508,7 @@ Object_2F4* func_800A3608(s32 arg0) { Object_2F4* var_a2 = D_80163FE0; s32 i; - for (i = 0; i < 60; i++, var_a2++) { + for (i = 0; i < ARRAY_COUNT(D_80163FE0); i++, var_a2++) { if (var_a2->obj.status == 0) { func_800613C4(var_a2); var_a2->obj.status = 1; @@ -514,7 +517,7 @@ Object_2F4* func_800A3608(s32 arg0) { break; } } - if (i == 60) { + if (i == ARRAY_COUNT(D_80163FE0)) { var_a2 = NULL; } return var_a2; diff --git a/src/main/fox_C3430.c b/src/main/fox_C3430.c deleted file mode 100644 index 40be444f..00000000 --- a/src/main/fox_C3430.c +++ /dev/null @@ -1,189 +0,0 @@ -#include "global.h" - -u16* func_800C2830(u16 arg0) { - s32 i; - UnkStruct_D_80185CBC* ptr = D_80185CBC; - - while (ptr->unk0 != -1) { - if (ptr->unk0 == arg0) { - return ptr->unk4; - } - ptr++; - } - return 0; -} - -u16 func_800C2890(u16* arg0) { - s32 i; - UnkStruct_D_80185CBC* ptr = D_80185CBC; - - while (ptr->unk4 != NULL) { - if (ptr->unk4 == arg0) { - return ptr->unk0; - } - ptr++; - } - return -1; -} - -s32 func_800C28DC(u16* arg0) { - s32 var_v1 = 0; - u16* ptr = arg0; - - while (*ptr != 0) { - if (*ptr > 15 || *ptr == 12) { - var_v1++; - } - ptr++; - } - return var_v1; -} - -s32 func_800C2928(u16* arg0) { - s32 var_v1 = 0; - u16* ptr = arg0; - - while (*ptr != 0) { - var_v1++; - ptr++; - } - return var_v1; -} - -void func_800C295C(Gfx** arg0, u16 arg1, s32 arg2, s32 arg3) { - gDPLoadTextureBlock_4b((*arg0)++, D_80179010[arg1 >> 2], G_IM_FMT_CI, 16, 13, arg1 & 3, G_TX_NOMIRROR | G_TX_WRAP, - G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD); - gSPTextureRectangle((*arg0)++, arg2 << 2, arg3 << 2, (arg2 + 13) << 2, (arg3 + 13) << 2, G_TX_RENDERTILE, 0x40, 0, - 0x400, 0x400); -} - -s32 func_800C2AF0(Gfx** arg0, u16* arg1, s32 arg2, s32 arg3, s32 arg4) { - s32 var_s2 = arg2; - s32 var_s4 = arg3; - s32 i; - s32 var_v1; - - gDPSetPrimColor((*arg0)++, 0x00, 0x00, 255, 255, 255, 255); - gDPSetTextureLUT((*arg0)++, G_TT_RGBA16); - gDPLoadTLUT((*arg0)++, 64, 0x100, D_Tex_800DBA20); - - // bug: if the for loop is skipped, var_v1 is never initialized - for (i = 0; arg1[i] != 0 && i < arg4; i++) { - var_v1 = 0; - switch (arg1[i]) { - case 1: - var_s2 = arg2; - var_s4 += 13; - break; - case 16: - case 17: - case 18: - case 19: - gDPSetPrimColor((*arg0)++, 0x00, 0x00, 255, 255, 0, 255); - func_800C295C(arg0, arg1[i], var_s2, var_s4); - var_s2 += 14; - var_v1 = 1; - gDPSetPrimColor((*arg0)++, 0x00, 0x00, 255, 255, 255, 255); - break; - case 12: - default: - func_800C295C(arg0, arg1[i], var_s2, var_s4); - var_s2 += 7; - var_v1 = 1; - break; - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 13: - case 14: - case 15: - break; - } - } - return var_v1; -} - -void func_800C2D3C(Gfx** arg0, u16* arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6) { - s32 var_s2 = arg2; - s32 var_s4 = arg3; - s32 i; - s32 var_v1; - - gDPSetTextureLUT((*arg0)++, G_TT_RGBA16); - gDPLoadTLUT((*arg0)++, 64, 0x100, D_Tex_800DBA20); - - for (i = 0; arg1[i] != 0 && i < arg6; i++) { - switch (arg1[i]) { - case 1: - var_s2 = arg2; - var_s4 += 15; - break; - case 13: - var_s2 += 2; - break; - case 14: - var_s2 += 3; - break; - case 12: - var_s2 += 7; - break; - default: - if ((arg5 < var_s4) && (var_s4 < arg4)) { - func_800C295C(arg0, arg1[i], var_s2, var_s4); - } - var_s2 += 7; - break; - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 15: - break; - } - } -} - -s32 func_800C2F30(u16* arg0, s32 arg1) { - s32 i; - s32 var_v1; - - // bug: if the for loop is skipped, var_v1 is never initialized - for (i = 0; arg0[i] != 0 && i < arg1; i++) { - var_v1 = 0; - switch (arg0[i]) { - case 1: - case 2: - case 3: - case 4: - case 5: - case 6: - case 7: - case 8: - case 9: - case 10: - case 11: - case 12: - case 13: - case 14: - case 15: - break; - default: - var_v1 = 1; - break; - } - } - return var_v1; -} diff --git a/src/main/fox_9A580.c b/src/main/fox_display.c similarity index 72% rename from src/main/fox_9A580.c rename to src/main/fox_display.c index 84d36a70..1a6d37de 100644 --- a/src/main/fox_9A580.c +++ b/src/main/fox_display.c @@ -1,6 +1,6 @@ #include "global.h" -char* func_80099980(char* buf, s32 fill, s32 len) { +char* Graphics_ClearPrintBuffer(char* buf, s32 fill, s32 len) { s32 i; char* ptr = buf; @@ -11,18 +11,18 @@ char* func_80099980(char* buf, s32 fill, s32 len) { return buf; } -s32 func_800999D8(const char* fmt, ...) { +s32 Graphics_Printf(const char* fmt, ...) { va_list args; va_start(args, fmt); - func_80099980(D_801619A0, 0, 100); + Graphics_ClearPrintBuffer(D_801619A0, 0, 100); Lib_vsPrintf(D_801619A0, fmt, args); va_end(args); return 0; } -void func_80099A2C(void* texture, s32 width, s32 height, u8 mode) { +void Texture_Scroll(void* texture, s32 width, s32 height, u8 mode) { u16* temp_t0 = SEGMENTED_TO_VIRTUAL(texture); u16 temp_a3; s32 var_a0; @@ -68,7 +68,7 @@ void func_80099A2C(void* texture, s32 width, s32 height, u8 mode) { } } -void func_80099E28(void* dst, void* src, u8 mode) { +void Texture_Mottle(void* dst, void* src, u8 mode) { s32 var_v1; s32 var_s3; u8* var_s0_2; @@ -122,7 +122,7 @@ void func_80099E28(void* dst, void* src, u8 mode) { } } -s32 func_8009A400(Limb* limb, Limb** skeleton) { +s32 Animation_GetLimbIndex(Limb* limb, Limb** skeleton) { s32 i = 1; for (i = 1; *skeleton != 0; i++, skeleton++) { @@ -133,8 +133,8 @@ s32 func_8009A400(Limb* limb, Limb** skeleton) { return 0; } -void func_8009A440(s32 mode, Limb* limb, Limb** skeleton, Vec3f* jointTable, OverrideLimbDraw overrideLimbDraw, - PostLimbDraw postLimbDraw, void* data) { +void Animation_DrawLimb(s32 mode, Limb* limb, Limb** skeleton, Vec3f* jointTable, OverrideLimbDraw overrideLimbDraw, + PostLimbDraw postLimbDraw, void* data) { s32 override; s32 limbIndex; Gfx* dList; @@ -145,7 +145,7 @@ void func_8009A440(s32 mode, Limb* limb, Limb** skeleton, Vec3f* jointTable, Ove Matrix_Push(&gCalcMatrix); - limbIndex = func_8009A400(limb, skeleton); + limbIndex = Animation_GetLimbIndex(limb, skeleton); limb = SEGMENTED_TO_VIRTUAL(limb); rot = jointTable[limbIndex]; trans.x = limb->trans.x; @@ -182,16 +182,16 @@ void func_8009A440(s32 mode, Limb* limb, Limb** skeleton, Vec3f* jointTable, Ove } Matrix_Pop(&gGfxMatrix); if (limb->child != NULL) { - func_8009A440(mode, limb->child, skeleton, jointTable, overrideLimbDraw, postLimbDraw, data); + Animation_DrawLimb(mode, limb->child, skeleton, jointTable, overrideLimbDraw, postLimbDraw, data); } Matrix_Pop(&gCalcMatrix); if (limb->sibling != NULL) { - func_8009A440(mode, limb->sibling, skeleton, jointTable, overrideLimbDraw, postLimbDraw, data); + Animation_DrawLimb(mode, limb->sibling, skeleton, jointTable, overrideLimbDraw, postLimbDraw, data); } } -void func_8009A72C(s32 mode, Limb** skeletonSegment, Vec3f* jointTable, OverrideLimbDraw overrideLimbDraw, - PostLimbDraw postLimbDraw, void* data, Matrix* transform) { +void Animation_DrawSkeleton(s32 mode, Limb** skeletonSegment, Vec3f* jointTable, OverrideLimbDraw overrideLimbDraw, + PostLimbDraw postLimbDraw, void* data, Matrix* transform) { s32 override; Limb** skeleton; Limb* rootLimb; @@ -204,7 +204,7 @@ void func_8009A72C(s32 mode, Limb** skeletonSegment, Vec3f* jointTable, Override Matrix_Copy(gCalcMatrix, transform); skeleton = SEGMENTED_TO_VIRTUAL(skeletonSegment); rootLimb = SEGMENTED_TO_VIRTUAL(skeleton[0]); - rootIndex = func_8009A400(skeleton[0], skeleton); + rootIndex = Animation_GetLimbIndex(skeleton[0], skeleton); baseRot = jointTable[rootIndex]; if (mode & 1) { baseTrans.x = rootLimb->trans.x; @@ -238,7 +238,7 @@ void func_8009A72C(s32 mode, Limb** skeletonSegment, Vec3f* jointTable, Override } Matrix_Pop(&gGfxMatrix); if (rootLimb->child != NULL) { - func_8009A440(mode, rootLimb->child, skeleton, jointTable, overrideLimbDraw, postLimbDraw, data); + Animation_DrawLimb(mode, rootLimb->child, skeleton, jointTable, overrideLimbDraw, postLimbDraw, data); } Matrix_Pop(&gCalcMatrix); if (mode >= 2) { @@ -246,7 +246,7 @@ void func_8009A72C(s32 mode, Limb** skeletonSegment, Vec3f* jointTable, Override } } -s16 func_8009AA20(AnimationHeader* animationSegmemt, s32 frame, Vec3f* frameTable) { +s16 Animation_GetFrameData(AnimationHeader* animationSegmemt, s32 frame, Vec3f* frameTable) { AnimationHeader* animation = SEGMENTED_TO_VIRTUAL(animationSegmemt); u16 var4 = animation->limbCount; JointKey* key = SEGMENTED_TO_VIRTUAL(animation->jointKey); @@ -273,13 +273,14 @@ s16 func_8009AA20(AnimationHeader* animationSegmemt, s32 frame, Vec3f* frameTabl return var4 + 1; } -s16 func_8009ACDC(AnimationHeader* animationSegment) { +s16 Animation_GetFrameCount(AnimationHeader* animationSegment) { AnimationHeader* animation = SEGMENTED_TO_VIRTUAL(animationSegment); return animation->frameCount; } -void func_8009AD18(Gfx* dList, s32 len, Vec3f* min, Vec3f* max, s32* vtxFound, s32* vtxCount, Vtx** vtxList) { +void Animation_FindBoundingBox(Gfx* dList, s32 len, Vec3f* min, Vec3f* max, s32* vtxFound, s32* vtxCount, + Vtx** vtxList) { s64* sp44 = SEGMENTED_TO_VIRTUAL(dList); s64* var_s0; u32 temp_v1; @@ -289,8 +290,8 @@ void func_8009AD18(Gfx* dList, s32 len, Vec3f* min, Vec3f* max, s32* vtxFound, s if (temp_v1 != G_TRI1) { if (temp_v1 != G_VTX) { if (temp_v1 == G_DL) { - func_8009AD18(*var_s0 & 0xFFFFFFFF, (*var_s0 >> 0x20) & 0xFFFF, min, max, vtxFound, vtxCount, - vtxList); + Animation_FindBoundingBox(*var_s0 & 0xFFFFFFFF, (*var_s0 >> 0x20) & 0xFFFF, min, max, vtxFound, + vtxCount, vtxList); } } else { *vtxList = SEGMENTED_TO_VIRTUAL(*var_s0 & 0xFFFFFFFF); @@ -326,15 +327,16 @@ void func_8009AD18(Gfx* dList, s32 len, Vec3f* min, Vec3f* max, s32* vtxFound, s } } -void func_8009B74C(Gfx* dList, s32 len, Vec3f* min, Vec3f* max) { +void Animation_GetDListBoundingBox(Gfx* dList, s32 len, Vec3f* min, Vec3f* max) { s32 vtxFound = false; s32 vtxCount; Vtx* vtxList; - func_8009AD18(dList, len, min, max, &vtxFound, &vtxCount, &vtxList); + Animation_FindBoundingBox(dList, len, min, max, &vtxFound, &vtxCount, &vtxList); } -void func_8009B784(Limb** skeletonSegment, AnimationHeader* animationSegment, s32 frame, Vec3f* min, Vec3f* max) { +void Animation_GetSkeletonBoundingBox(Limb** skeletonSegment, AnimationHeader* animationSegment, s32 frame, Vec3f* min, + Vec3f* max) { JointKey* key; u16* frameData; AnimationHeader* animation; @@ -373,7 +375,7 @@ void func_8009B784(Limb** skeletonSegment, AnimationHeader* animationSegment, s3 Matrix_RotateX(gGfxMatrix, (((s32) var_t6 * 360.0f) / 65536.0f) * 0.017453292f, 1); vtxFound = false; if (limb->dList != NULL) { - func_8009AD18(limb->dList, 0x2000, min, max, &vtxFound, &vtxCount, &vtxList); + Animation_FindBoundingBox(limb->dList, 0x2000, min, max, &vtxFound, &vtxCount, &vtxList); if (vtxFound) { boundBox[0].x = boundBox[3].x = boundBox[4].x = boundBox[7].x = min->x; boundBox[0].y = boundBox[1].y = boundBox[4].y = boundBox[5].y = max->y; @@ -397,7 +399,7 @@ void func_8009B784(Limb** skeletonSegment, AnimationHeader* animationSegment, s3 } } -f32 func_8009BC2C(f32* value, f32 target, f32 scale, f32 maxStep, f32 minStep) { +f32 Math_SmoothStepToF(f32* value, f32 target, f32 scale, f32 maxStep, f32 minStep) { f32 step = target - *value; if (step != 0.0f) { @@ -426,7 +428,7 @@ f32 func_8009BC2C(f32* value, f32 target, f32 scale, f32 maxStep, f32 minStep) { return step; } -f32 func_8009BD38(f32* angle, f32 target, f32 scale, f32 maxStep, f32 minStep) { +f32 Math_SmoothStepToAngle(f32* angle, f32 target, f32 scale, f32 maxStep, f32 minStep) { f32 var_fv1 = target - *angle; if (var_fv1 != 0.0f) { @@ -465,7 +467,7 @@ f32 func_8009BD38(f32* angle, f32 target, f32 scale, f32 maxStep, f32 minStep) { return var_fv1; } -void func_8009BEEC(Vec3f* src, Vec3f* dst, s32 mode, s32 count, f32 scale, f32 maxStep, f32 minStep) { +void Math_SmoothStepToVec3fArray(Vec3f* src, Vec3f* dst, s32 mode, s32 count, f32 scale, f32 maxStep, f32 minStep) { Vec3f* srcTemp; Vec3f* dstTemp; s32 i; @@ -481,16 +483,16 @@ void func_8009BEEC(Vec3f* src, Vec3f* dst, s32 mode, s32 count, f32 scale, f32 m case 1: dstTemp = dst; srcTemp = src; - func_8009BC2C(&dstTemp->x, srcTemp->x, scale, maxStep, minStep); - func_8009BC2C(&dstTemp->y, srcTemp->y, scale, maxStep, minStep); - func_8009BC2C(&dstTemp->z, srcTemp->z, scale, maxStep, minStep); + Math_SmoothStepToF(&dstTemp->x, srcTemp->x, scale, maxStep, minStep); + Math_SmoothStepToF(&dstTemp->y, srcTemp->y, scale, maxStep, minStep); + Math_SmoothStepToF(&dstTemp->z, srcTemp->z, scale, maxStep, minStep); dstTemp++; srcTemp++; for (i = 1; i < count; i++, dstTemp++, srcTemp++) { - func_8009BD38(&dstTemp->x, srcTemp->x, scale, maxStep, minStep); - func_8009BD38(&dstTemp->y, srcTemp->y, scale, maxStep, minStep); - func_8009BD38(&dstTemp->z, srcTemp->z, scale, maxStep, minStep); + Math_SmoothStepToAngle(&dstTemp->x, srcTemp->x, scale, maxStep, minStep); + Math_SmoothStepToAngle(&dstTemp->y, srcTemp->y, scale, maxStep, minStep); + Math_SmoothStepToAngle(&dstTemp->z, srcTemp->z, scale, maxStep, minStep); } break; default: @@ -498,7 +500,7 @@ void func_8009BEEC(Vec3f* src, Vec3f* dst, s32 mode, s32 count, f32 scale, f32 m } } -s32 func_8009C124(Vec3f* pos, Vec3f* target, Vec3f* rot, f32 stepSize, f32 scaleTurn, f32 maxTurn, f32 dist) { +s32 Math_PursueVec3f(Vec3f* pos, Vec3f* target, Vec3f* rot, f32 stepSize, f32 scaleTurn, f32 maxTurn, f32 dist) { Vec3f diff; f32 targetRotX; f32 targetRotY; @@ -510,10 +512,10 @@ s32 func_8009C124(Vec3f* pos, Vec3f* target, Vec3f* rot, f32 stepSize, f32 scale diff.y = target->y - pos->y; diff.z = target->z - pos->z; - targetRotY = func_8009F768(Math_Atan2F(diff.x, diff.z)); - targetRotX = func_8009F768(-Math_Atan2F(diff.y, sqrtf(SQ(diff.x) + SQ(diff.z)))); - func_8009BD38(&rot->y, targetRotY, scaleTurn, maxTurn, 0.0f); - func_8009BD38(&rot->x, targetRotX, scaleTurn, maxTurn, 0.0f); + targetRotY = Math_RadToDeg(Math_Atan2F(diff.x, diff.z)); + targetRotX = Math_RadToDeg(-Math_Atan2F(diff.y, sqrtf(SQ(diff.x) + SQ(diff.z)))); + Math_SmoothStepToAngle(&rot->y, targetRotY, scaleTurn, maxTurn, 0.0f); + Math_SmoothStepToAngle(&rot->x, targetRotX, scaleTurn, maxTurn, 0.0f); Matrix_RotateY(&worldTransform, rot->y * 0.017453292f, 0); Matrix_RotateX(&worldTransform, rot->x * 0.017453292f, 1); localStep.z = stepSize; @@ -687,7 +689,7 @@ void TextureRect_32bRGBA(Gfx** gfxPtr, void* texture, u32 width, u32 height, f32 (s32) (1.0f / yScale * 1024.0f)); } -void func_8009F574(Gfx** gfxPtr, s32 ulx, s32 uly, s32 lrx, s32 lry, u8 r, u8 g, u8 b, u8 a) { +void Graphics_FillRectangle(Gfx** gfxPtr, s32 ulx, s32 uly, s32 lrx, s32 lry, u8 r, u8 g, u8 b, u8 a) { if (a != 0) { gDPPipeSync((*gfxPtr)++); gDPSetPrimColor((*gfxPtr)++, 0x00, 0x00, r, g, b, a); @@ -700,7 +702,7 @@ void func_8009F574(Gfx** gfxPtr, s32 ulx, s32 uly, s32 lrx, s32 lry, u8 r, u8 g, } } -void func_8009F6CC(Vec3f* step, f32 xRot, f32 yRot, f32 stepsize) { +void Math_Vec3fFromAngles(Vec3f* step, f32 xRot, f32 yRot, f32 stepsize) { Vec3f sp1C; Matrix_RotateY(gCalcMatrix, yRot * 0.017453292f, 0); @@ -710,7 +712,7 @@ void func_8009F6CC(Vec3f* step, f32 xRot, f32 yRot, f32 stepsize) { Matrix_MultVec3fNoTranslate(gCalcMatrix, &sp1C, step); } -f32 func_8009F768(f32 rAngle) { +f32 Math_RadToDeg(f32 rAngle) { rAngle *= 57.295776f; while (rAngle < 0.0f) { @@ -762,70 +764,70 @@ s32* func_8009F7B4(Gfx** gfxPtr, u8 width, u8 height) { return spB4; } -void func_8009FC0C(s32 xPos, s32 yPos, s32 number) { - void* spA0[] = { +void Graphics_DisplayHUDNumber(s32 xPos, s32 yPos, s32 number) { + void* hudNumberTex[] = { 0x01010660, 0x010106B0, 0x01010700, 0x01010750, 0x010107A0, 0x010107F0, 0x01010840, 0x01010890, 0x010108E0, 0x01010930, }; - void* sp78[] = { + void* hudNumberPal[] = { 0x010106A0, 0x010106F0, 0x01010740, 0x01010790, 0x010107E0, 0x01010830, 0x01010880, 0x010108D0, 0x01010920, 0x01010970, }; - s32 var_s0; - s32 var_s3; + s32 place; + s32 startNumber = false; - var_s3 = 0; number %= 10000000; - var_s0 = 1000000; - for (var_s0 = 1000000; var_s0 != 1; var_s0 /= 10) { - if ((number / var_s0 != 0) || (var_s3 == 1)) { - TextureRect_4bCI(&gMasterDisp, spA0[number / var_s0], sp78[number / var_s0], 16, 8, xPos, yPos, 1.0f, 1.0f); - var_s3 = 1; + place = 1000000; + for (place = 1000000; place != 1; place /= 10) { + if ((number / place != 0) || (startNumber == true)) { + TextureRect_4bCI(&gMasterDisp, hudNumberTex[number / place], hudNumberPal[number / place], 16, 8, xPos, + yPos, 1.0f, 1.0f); + startNumber = true; xPos += 9; - number %= var_s0; + number %= place; } } - TextureRect_4bCI(&gMasterDisp, spA0[number / var_s0], sp78[number / var_s0], 16, 8, xPos, yPos, 1.0f, 1.0f); + TextureRect_4bCI(&gMasterDisp, hudNumberTex[number / place], hudNumberPal[number / place], 16, 8, xPos, yPos, 1.0f, + 1.0f); } -void* D_800D2638[] = { +void* sSmallNumberTex[] = { 0x05000000, 0x05000080, 0x05000100, 0x05000180, D_5000200, 0x05000280, D_5000300, 0x05000380, 0x05000400, 0x05000480, }; -void func_8009FEA0(s32 xPos, s32 yPos, s32 number) { - s32 var_s0; - s32 var_s3; +void Graphics_DisplaySmallNumber(s32 xPos, s32 yPos, s32 number) { + s32 place; + s32 startNumber = false; - var_s3 = 0; number %= 10000000; - var_s0 = 1000000; - for (var_s0 = 1000000; var_s0 != 1; var_s0 /= 10) { - if ((number / var_s0 != 0) || (var_s3 == 1)) { - TextureRect_8bIA(&gMasterDisp, D_800D2638[number / var_s0], 16, 8, xPos, yPos, 1.0f, 1.0f); - var_s3 = 1; + place = 1000000; + for (place = 1000000; place != 1; place /= 10) { + if ((number / place != 0) || (startNumber == true)) { + TextureRect_8bIA(&gMasterDisp, sSmallNumberTex[number / place], 16, 8, xPos, yPos, 1.0f, 1.0f); + startNumber = true; xPos += 9; - number %= var_s0; + number %= place; } } - TextureRect_8bIA(&gMasterDisp, D_800D2638[number / var_s0], 16, 8, xPos, yPos, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, sSmallNumberTex[number / place], 16, 8, xPos, yPos, 1.0f, 1.0f); } -char D_800D2660[] = " ABCDEFGHIJKLMNOPQRSTUVWXYZ!:-.0123456789"; -char D_800D268C[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ. 0123456789st-"; -u8 D_800D26B8[] = { 15, 14, 14, 13, 13, 13, 14, 14, 5, 12, 14, 12, 16, 14, 15, 13, 16, 14, 13, 13, 13, - 16, 17, 17, 16, 13, 5, 16, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 14, 0 }; -void* D_800D26E4[] = { +char sSmallChars[] = " ABCDEFGHIJKLMNOPQRSTUVWXYZ!:-.0123456789"; +char sLargeChars[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ. 0123456789st-"; +u8 sLargeCharWidths[] = { 15, 14, 14, 13, 13, 13, 14, 14, 5, 12, 14, 12, 16, 14, 15, 13, 16, 14, 13, 13, 13, + 16, 17, 17, 16, 13, 5, 16, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 10, 9, 14, 0 }; +void* sLargeCharTex[] = { 0x05008020, 0x05008110, 0x05008200, 0x050082F0, 0x050083E0, 0x050084D0, 0x050085C0, 0x050086B0, 0x050087A0, 0x05008890, 0x05008980, 0x05008A70, 0x05008B60, 0x05008C50, 0x05008D40, 0x05008E30, 0x05008F20, 0x05009010, 0x05009100, 0x050091F0, 0x050092E0, 0x050093D0, 0x050094C0, 0x050096A0, 0x05009880, 0x05009A60, 0x05009DB0, NULL, D_5009F60, D_500A050, D_500A140, D_500A230, D_500A320, D_500A410, D_500A500, 0x0500A5F0, 0x0500A6E0, 0x0500A7D0, 0x05009B50, 0x05009C40, 0x05009970, }; -void* D_800D2788[] = { +void* sLargeNumberTex[] = { D_5009F60, D_500A050, D_500A140, D_500A230, D_500A320, D_500A410, D_500A500, 0x0500A5F0, 0x0500A6E0, 0x0500A7D0, }; -void* D_800D27B0[] = { +void* sSmallCharTex[] = { NULL, 0x050070C0, 0x05007100, 0x05007180, 0x050071C0, 0x05007200, 0x05007510, 0x05007550, 0x05007590, 0x050075D0, 0x05007610, 0x05007650, 0x05007F60, 0x05007FA0, 0x05007FE0, 0x05009D30, 0x05009D70, 0x05009EA0, 0x05009EE0, 0x05009F20, 0x0500B380, 0x0500B440, 0x0500B480, 0x0500B4C0, 0x0500B500, 0x0500B540, 0x0500B5C0, @@ -833,298 +835,296 @@ void* D_800D27B0[] = { 0x05000280, D_5000300, 0x05000380, 0x05000400, 0x05000480, }; -void func_800A0094(s32 xPos, s32 yPos, f32 xScale, f32 yScale, char* text) { - u32 var_t0; +void Graphics_DisplayLargeText(s32 xPos, s32 yPos, f32 xScale, f32 yScale, char* text) { + u32 charIndex; f32 xPosCurrent = (f32) xPos; s32 pad4C; s32 width; - s32 var_t1 = 0; + s32 startPrint = false; while (text[0] != 0) { - var_t0 = 0; - while ((var_t0 < ARRAY_COUNT(D_800D268C)) && D_800D268C[var_t0] != text[0]) { - var_t0++; + charIndex = 0; + while ((charIndex < ARRAY_COUNT(sLargeChars)) && sLargeChars[charIndex] != text[0]) { + charIndex++; } - if (D_800D268C[var_t0] == text[0]) { - if ((var_t1 == 1) && (text[-1] == 'Y') && (text[0] == 'A')) { + if (sLargeChars[charIndex] == text[0]) { + if ((startPrint == true) && (text[-1] == 'Y') && (text[0] == 'A')) { xPosCurrent -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'A')) { + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'A')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'O')) { + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'O')) { xPosCurrent -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'T') && (text[0] == 'A')) { + if ((startPrint == true) && (text[-1] == 'T') && (text[0] == 'A')) { xPosCurrent -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'Y')) { + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'Y')) { xPosCurrent -= 4.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'I')) { + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'I')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'O')) { + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'O')) { xPosCurrent -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'J')) { + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'J')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'W') && (text[0] == 'A')) { + if ((startPrint == true) && (text[-1] == 'W') && (text[0] == 'A')) { xPosCurrent -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'Y') && (text[0] == 'O')) { + if ((startPrint == true) && (text[-1] == 'Y') && (text[0] == 'O')) { xPosCurrent -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'T')) { + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'T')) { xPosCurrent -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'W')) { + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'W')) { xPosCurrent -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'O') && (text[0] == 'T')) { + if ((startPrint == true) && (text[-1] == 'O') && (text[0] == 'T')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'G')) { + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'G')) { xPosCurrent -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'O') && (text[0] == 'Y')) { + if ((startPrint == true) && (text[-1] == 'O') && (text[0] == 'Y')) { xPosCurrent -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'J')) { + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'J')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'T') && (text[0] == 'O')) { + if ((startPrint == true) && (text[-1] == 'T') && (text[0] == 'O')) { xPosCurrent -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'U')) { + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'U')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'S')) { + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'S')) { xPosCurrent -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'R') && (text[0] == 'O')) { + if ((startPrint == true) && (text[-1] == 'R') && (text[0] == 'O')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'Y')) { + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'Y')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'N') && (text[0] == 'J')) { + if ((startPrint == true) && (text[-1] == 'N') && (text[0] == 'J')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'E')) { + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'E')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'S') && (text[0] == 't')) { + if ((startPrint == true) && (text[-1] == 'S') && (text[0] == 't')) { xPosCurrent -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'X') && (text[0] == 'X')) { + if ((startPrint == true) && (text[-1] == 'X') && (text[0] == 'X')) { xPosCurrent -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'O') && (text[0] == 'X')) { + if ((startPrint == true) && (text[-1] == 'O') && (text[0] == 'X')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'W') && (text[0] == 'W')) { + if ((startPrint == true) && (text[-1] == 'W') && (text[0] == 'W')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'X') && (text[0] == 'W')) { + if ((startPrint == true) && (text[-1] == 'X') && (text[0] == 'W')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'W') && (text[0] == 'X')) { + if ((startPrint == true) && (text[-1] == 'W') && (text[0] == 'X')) { xPosCurrent -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'H') && (text[0] == 'O')) { + if ((startPrint == true) && (text[-1] == 'H') && (text[0] == 'O')) { xPosCurrent += 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'J') && (text[0] == 'I')) { + if ((startPrint == true) && (text[-1] == 'J') && (text[0] == 'I')) { xPosCurrent += 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'I') && (text[0] == 'N')) { + if ((startPrint == true) && (text[-1] == 'I') && (text[0] == 'N')) { xPosCurrent += 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'I') && (text[0] == 'M')) { + if ((startPrint == true) && (text[-1] == 'I') && (text[0] == 'M')) { xPosCurrent += 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'I') && (text[0] == 'D')) { + if ((startPrint == true) && (text[-1] == 'I') && (text[0] == 'D')) { xPosCurrent += 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'U') && (text[0] == 'K')) { + if ((startPrint == true) && (text[-1] == 'U') && (text[0] == 'K')) { xPosCurrent += 1.0f; } - if (D_800D26E4[var_t0] != NULL) { + if (sLargeCharTex[charIndex] != NULL) { width = 16; if ((text[0] == 'W') || (text[0] == 'X')) { width = 32; } - TextureRect_8bIA(&gMasterDisp, D_800D26E4[var_t0], width, 15, xPosCurrent, yPos, xScale, yScale); + TextureRect_8bIA(&gMasterDisp, sLargeCharTex[charIndex], width, 15, xPosCurrent, yPos, xScale, yScale); } - var_t1 = 1; - xPosCurrent += (D_800D26B8[var_t0] * xScale) + 2.0f; + startPrint = true; + xPosCurrent += (sLargeCharWidths[charIndex] * xScale) + 2.0f; } text++; } } -s32 func_800A06F8(char* text) { - s32 var_t1 = 0; - s32 var_fv0 = 0; - u32 var_t0; +s32 Graphics_GetLargeTextWidth(char* text) { + s32 startPrint = false; + s32 xPos = 0; + u32 charIndex; while (text[0] != 0) { - var_t0 = 0; - while ((var_t0 < ARRAY_COUNT(D_800D268C)) && D_800D268C[var_t0] != text[0]) { - var_t0++; + charIndex = 0; + while ((charIndex < ARRAY_COUNT(sLargeChars)) && sLargeChars[charIndex] != text[0]) { + charIndex++; } - if (D_800D268C[var_t0] == text[0]) { - if ((var_t1 == 1) && (text[-1] == 'Y') && (text[0] == 'A')) { - var_fv0 -= 3.0f; + if (sLargeChars[charIndex] == text[0]) { + if ((startPrint == true) && (text[-1] == 'Y') && (text[0] == 'A')) { + xPos -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'A')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'A')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'O')) { - var_fv0 -= 2.0f; + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'O')) { + xPos -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'T') && (text[0] == 'A')) { - var_fv0 -= 3.0f; + if ((startPrint == true) && (text[-1] == 'T') && (text[0] == 'A')) { + xPos -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'Y')) { - var_fv0 -= 4.0f; + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'Y')) { + xPos -= 4.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'I')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'I')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'O')) { - var_fv0 -= 3.0f; + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'O')) { + xPos -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'J')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'J')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'W') && (text[0] == 'A')) { - var_fv0 -= 2.0f; + if ((startPrint == true) && (text[-1] == 'W') && (text[0] == 'A')) { + xPos -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'Y') && (text[0] == 'O')) { - var_fv0 -= 3.0f; + if ((startPrint == true) && (text[-1] == 'Y') && (text[0] == 'O')) { + xPos -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'T')) { - var_fv0 -= 3.0f; + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'T')) { + xPos -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'W')) { - var_fv0 -= 3.0f; + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'W')) { + xPos -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'O') && (text[0] == 'T')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'O') && (text[0] == 'T')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'G')) { - var_fv0 -= 2.0f; + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'G')) { + xPos -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'O') && (text[0] == 'Y')) { - var_fv0 -= 2.0f; + if ((startPrint == true) && (text[-1] == 'O') && (text[0] == 'Y')) { + xPos -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'J')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'J')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'T') && (text[0] == 'O')) { - var_fv0 -= 2.0f; + if ((startPrint == true) && (text[-1] == 'T') && (text[0] == 'O')) { + xPos -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'U')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'U')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'A') && (text[0] == 'S')) { - var_fv0 -= 2.0f; + if ((startPrint == true) && (text[-1] == 'A') && (text[0] == 'S')) { + xPos -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'R') && (text[0] == 'O')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'R') && (text[0] == 'O')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'Y')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'Y')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'N') && (text[0] == 'J')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'N') && (text[0] == 'J')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'K') && (text[0] == 'E')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'K') && (text[0] == 'E')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'S') && (text[0] == 't')) { - var_fv0 -= 2.0f; + if ((startPrint == true) && (text[-1] == 'S') && (text[0] == 't')) { + xPos -= 2.0f; } - if ((var_t1 == 1) && (text[-1] == 'X') && (text[0] == 'X')) { - var_fv0 -= 3.0f; + if ((startPrint == true) && (text[-1] == 'X') && (text[0] == 'X')) { + xPos -= 3.0f; } - if ((var_t1 == 1) && (text[-1] == 'O') && (text[0] == 'X')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'O') && (text[0] == 'X')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'W') && (text[0] == 'W')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'W') && (text[0] == 'W')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'X') && (text[0] == 'W')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'X') && (text[0] == 'W')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'W') && (text[0] == 'X')) { - var_fv0 -= 1.0f; + if ((startPrint == true) && (text[-1] == 'W') && (text[0] == 'X')) { + xPos -= 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'H') && (text[0] == 'O')) { - var_fv0 += 1.0f; + if ((startPrint == true) && (text[-1] == 'H') && (text[0] == 'O')) { + xPos += 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'J') && (text[0] == 'I')) { - var_fv0 += 1.0f; + if ((startPrint == true) && (text[-1] == 'J') && (text[0] == 'I')) { + xPos += 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'I') && (text[0] == 'N')) { - var_fv0 += 1.0f; + if ((startPrint == true) && (text[-1] == 'I') && (text[0] == 'N')) { + xPos += 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'I') && (text[0] == 'M')) { - var_fv0 += 1.0f; + if ((startPrint == true) && (text[-1] == 'I') && (text[0] == 'M')) { + xPos += 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'I') && (text[0] == 'D')) { - var_fv0 += 1.0f; + if ((startPrint == true) && (text[-1] == 'I') && (text[0] == 'D')) { + xPos += 1.0f; } - if ((var_t1 == 1) && (text[-1] == 'U') && (text[0] == 'K')) { - var_fv0 += 1.0f; + if ((startPrint == true) && (text[-1] == 'U') && (text[0] == 'K')) { + xPos += 1.0f; } - var_t1 = 1; - var_fv0 += D_800D26B8[var_t0] + 2.0f; + startPrint = true; + xPos += sLargeCharWidths[charIndex] + 2.0f; } text++; } - return var_fv0; + return xPos; } -void func_800A100C(s32 xPos, s32 yPos, s32 number) { - s32 var_s0; - s32 var_s3 = 0; +void Graphics_DisplayLargeNumber(s32 xPos, s32 yPos, s32 number) { + s32 place; + s32 startNumber = false; number %= 10000000; - var_s0 = 1000000; - for (var_s0 = 1000000; var_s0 != 1; var_s0 /= 10) { - if ((number / var_s0 != 0) || (var_s3 == 1)) { - TextureRect_8bIA(&gMasterDisp, D_800D2788[number / var_s0], 16, 15, xPos, yPos, 1.0f, 1.0f); - var_s3 = 1; + place = 1000000; + for (place = 1000000; place != 1; place /= 10) { + if ((number / place != 0) || (startNumber == true)) { + TextureRect_8bIA(&gMasterDisp, sLargeNumberTex[number / place], 16, 15, xPos, yPos, 1.0f, 1.0f); + startNumber = true; xPos += 13; - number %= var_s0; + number %= place; } } - TextureRect_8bIA(&gMasterDisp, D_800D2788[number / var_s0], 16, 15, xPos, yPos, 1.0f, 1.0f); + TextureRect_8bIA(&gMasterDisp, sLargeNumberTex[number / place], 16, 15, xPos, yPos, 1.0f, 1.0f); } -void func_800A1200(s32 xPos, s32 yPos, f32 xScale, f32 yScale, char* text) { +void Graphics_DisplaySmallText(s32 xPos, s32 yPos, f32 xScale, f32 yScale, char* text) { u32 var_t0; f32 xPosCurrent = (f32) xPos; - s32 pad4C; s32 width; - s32 var_t1 = 0; while (text[0] != 0) { var_t0 = 0; - while ((var_t0 < ARRAY_COUNT(D_800D2660)) && D_800D2660[var_t0] != text[0]) { + while ((var_t0 < ARRAY_COUNT(sSmallChars)) && sSmallChars[var_t0] != text[0]) { var_t0++; } - if (D_800D2660[var_t0] == text[0]) { - if (D_800D27B0[var_t0] != NULL) { + if (sSmallChars[var_t0] == text[0]) { + if (sSmallCharTex[var_t0] != NULL) { width = 8; if (var_t0 > 30) { width = 16; } - TextureRect_8bIA(&gMasterDisp, D_800D27B0[var_t0], width, 8, xPosCurrent, yPos, xScale, yScale); + TextureRect_8bIA(&gMasterDisp, sSmallCharTex[var_t0], width, 8, xPosCurrent, yPos, xScale, yScale); if (1) {} } switch (text[0]) { @@ -1148,39 +1148,36 @@ void func_800A1200(s32 xPos, s32 yPos, f32 xScale, f32 yScale, char* text) { } } -s32 func_800A13EC(char* text) { - u32 var_t0; - s32 var_fv0 = 0; - s32 pad4C; - s32 var_a2; - s32 var_t1 = 0; +s32 Graphics_GetSmallTextWidth(char* text) { + u32 charIndex; + s32 xPos = 0; while (text[0] != 0) { - var_t0 = 0; - while ((var_t0 < ARRAY_COUNT(D_800D2660)) && D_800D2660[var_t0] != text[0]) { - var_t0++; + charIndex = 0; + while ((charIndex < ARRAY_COUNT(sSmallChars)) && sSmallChars[charIndex] != text[0]) { + charIndex++; } - if (D_800D2660[var_t0] == text[0]) { + if (sSmallChars[charIndex] == text[0]) { switch (text[0]) { case '!': case ':': case 'I': - var_fv0 += 4.0f; + xPos += 4.0f; break; case '-': - var_fv0 += 6.0f; + xPos += 6.0f; break; default: - if (var_t0 > 29) { - var_fv0 += 9.0f; + if (charIndex > 29) { + xPos += 9.0f; } else { - var_fv0 += 8.0f; + xPos += 8.0f; } } } text++; } - return var_fv0; + return xPos; } void func_800A1540(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { @@ -1217,5 +1214,5 @@ void func_800A1540(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { // } #else void func_800A1558(f32 weight, u16 size, void* src1, void* src2, void* dst); -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/fox_9A580/func_800A1558.s") +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/fox_display/func_800A1558.s") #endif diff --git a/src/main/fox_5A0F0.c b/src/main/fox_edata.c similarity index 100% rename from src/main/fox_5A0F0.c rename to src/main/fox_edata.c diff --git a/src/main/fox_edisplay.c b/src/main/fox_edisplay.c index 3838ebf3..f22ac640 100644 --- a/src/main/fox_edisplay.c +++ b/src/main/fox_edisplay.c @@ -67,8 +67,8 @@ void func_80059A24(Object_2F4* arg0) { Matrix_Translate(gGfxMatrix, 0.f, -temp, 0.0f, 1); Matrix_SetGfxMtx(&gMasterDisp); - func_8009AA20(&D_601E8C4, arg0->unk_0B6, sp30); - func_8009A72C(1, &D_601E9D0, sp30, NULL, func_800599A4, &arg0->unk_040, &gIdentityMatrix); + Animation_GetFrameData(&D_601E8C4, arg0->unk_0B6, sp30); + Animation_DrawSkeleton(1, &D_601E9D0, sp30, NULL, func_800599A4, &arg0->unk_040, &gIdentityMatrix); } void func_80059AEC(Object_80* arg0) { @@ -424,7 +424,7 @@ void func_8005ADAC(Object_2F4* arg0) { if (arg0->unk_07C >= 2) { temp1 = 1.3050001f; } - func_8009BC2C(&arg0->unk_188, temp1, 0.3f, 5.0f, 0.0f); + Math_SmoothStepToF(&arg0->unk_188, temp1, 0.3f, 5.0f, 0.0f); sp5C = arg0->unk_188; if (D_80177DB0 & 1) { sp5C *= 1.111f; @@ -587,8 +587,8 @@ void func_8005B848(Object_2F4* arg0) { void func_8005B9A4(Object_2F4* arg0) { Matrix_Translate(gGfxMatrix, 0.0f, -124.0f, 0.0f, 1); - func_8009AA20(&D_6029528, arg0->unk_0B6, &arg0->unk_18C); - func_8009A72C(1, D_6029674, &arg0->unk_18C, NULL, NULL, (s32*) arg0, &gIdentityMatrix); + Animation_GetFrameData(&D_6029528, arg0->unk_0B6, &arg0->unk_18C); + Animation_DrawSkeleton(1, D_6029674, &arg0->unk_18C, NULL, NULL, (s32*) arg0, &gIdentityMatrix); } void func_8005BA30(Object_2F4* arg0) { diff --git a/src/main/fox_61B30.c b/src/main/fox_enmy1.c similarity index 97% rename from src/main/fox_61B30.c rename to src/main/fox_enmy1.c index 72c76c29..fa35cdcc 100644 --- a/src/main/fox_61B30.c +++ b/src/main/fox_enmy1.c @@ -1467,7 +1467,7 @@ void func_800656D4(Object_2F4* arg0) { arg0->unk_180 = D_80178280[0].unk_074; } if (arg0->unk_0BC != 0) { - func_8009BD38(&arg0->obj.rot.x, 0.0f, 0.3f, 4.0f, 0.001f); + Math_SmoothStepToAngle(&arg0->obj.rot.x, 0.0f, 0.3f, 4.0f, 0.001f); } else { if ((arg0->unk_078 == 0) && ((fabsf(arg0->unk_180 - arg0->obj.pos.x) > 300.0f) || (fabsf(arg0->unk_188 - arg0->obj.pos.z) > 300.0f))) { @@ -1484,10 +1484,10 @@ void func_800656D4(Object_2F4* arg0) { sp88 = (arg0->unk_180 + spD4) - arg0->obj.pos.x; sp84 = (arg0->unk_184 + spD0) - arg0->obj.pos.y; sp80 = (arg0->unk_188 + spCC) - arg0->obj.pos.z; - sp78 = func_8009F768(Math_Atan2F(sp88, sp80)); - sp7C = func_8009F768(-Math_Atan2F(sp84, sqrtf((sp88 * sp88) + (sp80 * sp80)))); - sp84 = func_8009BD38(&arg0->obj.rot.y, sp78, 0.3f, 4.0f, 0.001f); - func_8009BD38(&arg0->obj.rot.x, sp7C, 0.3f, 4.0f, 0.001f); + sp78 = Math_RadToDeg(Math_Atan2F(sp88, sp80)); + sp7C = Math_RadToDeg(-Math_Atan2F(sp84, sqrtf((sp88 * sp88) + (sp80 * sp80)))); + sp84 = Math_SmoothStepToAngle(&arg0->obj.rot.y, sp78, 0.3f, 4.0f, 0.001f); + Math_SmoothStepToAngle(&arg0->obj.rot.x, sp7C, 0.3f, 4.0f, 0.001f); } if ((fabsf(arg0->unk_180 - arg0->obj.pos.x) < 60.0f) && (fabsf(arg0->unk_184 - arg0->obj.pos.y) < 60.0f) && (fabsf(arg0->unk_188 - arg0->obj.pos.z) < 60.0f) && ((spC4 == 2) || (spC4 == 3) || (spC4 == 4))) { @@ -1499,7 +1499,7 @@ void func_800656D4(Object_2F4* arg0) { func_80060FBC(&arg0->obj, &arg0->unk_100); } } - func_8009F6CC(&sp98, arg0->obj.rot.x, arg0->obj.rot.y, arg0->unk_124.y); + Math_Vec3fFromAngles(&sp98, arg0->obj.rot.x, arg0->obj.rot.y, arg0->unk_124.y); arg0->unk_0E8 = sp98.x; arg0->unk_0EC = sp98.y; arg0->unk_0F0 = sp98.z - D_80177D08; @@ -1509,7 +1509,7 @@ void func_800656D4(Object_2F4* arg0) { if (arg0->unk_0B4 == 1) { if (arg0->unk_0BE == 0) { arg0->unk_0BE = 30; - func_8009F6CC(&sp98, arg0->obj.rot.x, arg0->obj.rot.y, 120.0f); + Math_Vec3fFromAngles(&sp98, arg0->obj.rot.x, arg0->obj.rot.y, 120.0f); func_8007F04C(0x161, arg0->obj.pos.x + sp98.x, arg0->obj.pos.y + sp98.y, arg0->obj.pos.z + sp98.z, arg0->obj.rot.x, arg0->obj.rot.y, arg0->obj.rot.z, 0.0f, 0.0f, 0.0f, sp98.x, sp98.y, sp98.z, 1.0f); @@ -1518,7 +1518,7 @@ void func_800656D4(Object_2F4* arg0) { if (sp84 < 0.0f) { var_fv0 = 30.0f; } - func_8009BD38(&arg0->obj.rot.z, var_fv0, 0.1f, 3.0f, 0.01f); + Math_SmoothStepToAngle(&arg0->obj.rot.z, var_fv0, 0.1f, 3.0f, 0.01f); } if ((D_801784AC == 4) && (func_E6A810_801B6AEC(arg0->obj.pos.x, arg0->obj.pos.y, arg0->obj.pos.z + D_80177D20) != 0)) { @@ -1558,7 +1558,7 @@ void func_800656D4(Object_2F4* arg0) { } } #else -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/fox_61B30/func_800656D4.s") +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/fox_enmy1/func_800656D4.s") #endif void func_800660F0(Object_2F4* arg0) { @@ -1668,7 +1668,7 @@ void func_8006654C(Object_2F4* arg0) { arg0->unk_114 = arg0->unk_114 + 0.5f; } arg0->unk_0B6++; - if (func_8009ACDC(&D_6029528) < arg0->unk_0B6) { + if (Animation_GetFrameCount(&D_6029528) < arg0->unk_0B6) { arg0->unk_0B6 = 0; } if ((arg0->obj.rot.z < 15.0f) && (arg0->unk_0B6 < 0x14)) { @@ -1848,24 +1848,24 @@ void func_80066EF0(Object_6C* arg0) { var_fa1 = 600.0f; } if (D_80178280[0].unk_0AC + var_fa1 < arg0->obj.pos.x) { - func_8009BC2C(&arg0->obj.pos.x, D_80178280[0].unk_0AC + var_fa1, 0.1f, 10.0f, 0.01f); + Math_SmoothStepToF(&arg0->obj.pos.x, D_80178280[0].unk_0AC + var_fa1, 0.1f, 10.0f, 0.01f); } if (arg0->obj.pos.x < D_80178280[0].unk_0AC - var_fa1) { - func_8009BC2C(&arg0->obj.pos.x, D_80178280[0].unk_0AC - var_fa1, 0.1f, 10.0f, 0.01f); + Math_SmoothStepToF(&arg0->obj.pos.x, D_80178280[0].unk_0AC - var_fa1, 0.1f, 10.0f, 0.01f); } } if (arg0->obj.pos.y > 650.0f) { - func_8009BC2C(&arg0->obj.pos.y, 650.0f, 0.1f, 10.0f, 0.01f); + Math_SmoothStepToF(&arg0->obj.pos.y, 650.0f, 0.1f, 10.0f, 0.01f); } if (D_80177C98 == 0) { if (arg0->obj.pos.y < D_80177940 + 70.0f) { - func_8009BC2C(&arg0->obj.pos.y, D_80177940 + 70.0f, 0.1f, 5.0f, 0.01f); + Math_SmoothStepToF(&arg0->obj.pos.y, D_80177940 + 70.0f, 0.1f, 5.0f, 0.01f); } if ((D_80178234 == 0xD) && (D_80178284 != 0)) { arg0->obj.pos.z += 20.0f; } } else if (arg0->obj.pos.y < -500.0f) { - func_8009BC2C(&arg0->obj.pos.y, -500.0f, 0.1f, 5.0f, 0.01f); + Math_SmoothStepToF(&arg0->obj.pos.y, -500.0f, 0.1f, 5.0f, 0.01f); } if ((D_801778E8 != 0) && (arg0->unk_40 == 0) && (D_801737E0[1].obj.status == 2)) { if (fabsf(arg0->obj.pos.x - D_801737E0[1].obj.pos.x) < 200.0f) { @@ -1884,7 +1884,7 @@ void func_800671D0(Object_6C* arg0) { Vec3f sp40; Vec3f sp34; - func_8009BC2C(&arg0->unk_50, 10.0f, 1.0f, 2.0f, 0.0f); + Math_SmoothStepToF(&arg0->unk_50, 10.0f, 1.0f, 2.0f, 0.0f); if (arg0->unk_50 > 30.0f) { var_v0 = 0; } else if (arg0->unk_50 > 20.0f) { @@ -1940,11 +1940,11 @@ void func_8006753C(Object_2F4* arg0) { arg0->obj.rot.y += 1.0f; if (D_80177880 == 1) { if (D_80178234 == 0x12) { - func_8009BC2C(&arg0->obj.pos.x, -2000.0f, 0.05f, 60.0f, 0.01f); - func_8009BC2C(&arg0->obj.pos.y, -200.0f, 0.05f, 3.0f, 0.01f); - func_8009BC2C(&arg0->obj.pos.z, 0.0f, 0.05f, 0.f, 0.01f); + Math_SmoothStepToF(&arg0->obj.pos.x, -2000.0f, 0.05f, 60.0f, 0.01f); + Math_SmoothStepToF(&arg0->obj.pos.y, -200.0f, 0.05f, 3.0f, 0.01f); + Math_SmoothStepToF(&arg0->obj.pos.z, 0.0f, 0.05f, 0.f, 0.01f); } else { - func_8009BC2C(&arg0->obj.pos.y, 300.0f, 0.05f, 50.0f, 0.01f); + Math_SmoothStepToF(&arg0->obj.pos.y, 300.0f, 0.05f, 50.0f, 0.01f); } } if (arg0->unk_0D0 != 0) { @@ -2070,7 +2070,7 @@ void func_80067BEC(Object_6C* arg0) { break; } } else { - func_8009BC2C(&arg0->unk_68, 2.5f, 1.0f, 0.5f, 0.0f); + Math_SmoothStepToF(&arg0->unk_68, 2.5f, 1.0f, 0.5f, 0.0f); arg0->obj.pos.x += (D_80178280[arg0->unk_4E].unk_074 - arg0->obj.pos.x) * 0.5f; if (D_80178280[arg0->unk_4E].unk_1CC == 1) { arg0->obj.pos.y += ((D_80178280[arg0->unk_4E].unk_078 + 50.0f) - arg0->obj.pos.y) * 0.5f; @@ -2101,7 +2101,7 @@ void func_80068020(Object_6C* arg0) { switch (arg0->unk_46) { case 0: - func_8009BC2C(&arg0->unk_68, 0.4f, 1.0f, 0.05f, 0.0f); + Math_SmoothStepToF(&arg0->unk_68, 0.4f, 1.0f, 0.05f, 0.0f); func_80066EF0(arg0); func_800671D0(arg0); if (arg0->unk_4C != 0) { @@ -2137,9 +2137,9 @@ void func_80068020(Object_6C* arg0) { break; case 1: if (arg0->unk_48 >= 0x1F) { - func_8009BC2C(&arg0->unk_68, 1.0f, 1.0f, 0.06f, 0.0f); + Math_SmoothStepToF(&arg0->unk_68, 1.0f, 1.0f, 0.06f, 0.0f); } else { - func_8009BC2C(&arg0->unk_68, 0.0f, 1.0f, 0.06f, 0.0f); + Math_SmoothStepToF(&arg0->unk_68, 0.0f, 1.0f, 0.06f, 0.0f); } arg0->obj.pos.x += (D_80178280[arg0->unk_4E].unk_074 - arg0->obj.pos.x) * 0.5f; if (D_80178280[arg0->unk_4E].unk_1CC == 1) { @@ -2153,7 +2153,8 @@ void func_80068020(Object_6C* arg0) { arg0->obj.pos.z += (D_80178280[arg0->unk_4E].unk_138 - arg0->obj.pos.z) * 0.5f; } arg0->obj.rot.z += 22.0f; - func_8009BD38(&arg0->obj.rot.y, func_8009F768(-D_80178280[arg0->unk_4E].unk_058), 0.2f, 10.0f, 0.0f); + Math_SmoothStepToAngle(&arg0->obj.rot.y, Math_RadToDeg(-D_80178280[arg0->unk_4E].unk_058), 0.2f, 10.0f, + 0.0f); if (arg0->unk_48 == 0) { func_80060FBC(&arg0->obj, &arg0->unk_5C); } @@ -2251,9 +2252,9 @@ void func_80068914(Object_6C* arg0) { arg0->obj.pos.z += (D_80178280[arg0->unk_4E].unk_138 - 100.0f - arg0->obj.pos.z) * 0.3f; } if (arg0->unk_48 == 0) { - func_8009BC2C(&arg0->unk_68, 5.0f, 0.2f, 15.0f, 0.01f); - func_8009BC2C(&arg0->unk_50, 0.0f, 0.1f, 0.03f, 0.0f); - func_8009BC2C(&arg0->unk_54, 4.0f, 0.1f, 0.2f, 0.01f); + Math_SmoothStepToF(&arg0->unk_68, 5.0f, 0.2f, 15.0f, 0.01f); + Math_SmoothStepToF(&arg0->unk_50, 0.0f, 0.1f, 0.03f, 0.0f); + Math_SmoothStepToF(&arg0->unk_54, 4.0f, 0.1f, 0.2f, 0.01f); } if (arg0->unk_68 <= 6.5f) { func_80060FBC(&arg0->obj, &arg0->unk_5C); @@ -2868,4 +2869,4 @@ void func_8006A3E8(void) { } } -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/fox_61B30/D_800D63D0.s") +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/fox_enmy1/D_800D63D0.s") diff --git a/src/main/fox_load.c b/src/main/fox_load.c new file mode 100644 index 00000000..49905d4d --- /dev/null +++ b/src/main/fox_load.c @@ -0,0 +1,201 @@ +#include "global.h" +#include "sf64dma.h" + +#define SEGMENT_SIZE(segment) ((ptrdiff_t) ((uintptr_t) (segment).end - (uintptr_t) (segment).start)) + +u8 D_800CA3B0 = 3; + +#include "fox_load_inits.c" + +OverlayInit sCurrentOverlay = { + NO_OVERLAY, + { /* 0x1 */ NO_SEGMENT, + /* 0x2 */ NO_SEGMENT, + /* 0x3 */ NO_SEGMENT, + /* 0x4 */ NO_SEGMENT, + /* 0x5 */ NO_SEGMENT, + /* 0x6 */ NO_SEGMENT, + /* 0x7 */ NO_SEGMENT, + /* 0x8 */ NO_SEGMENT, + /* 0x9 */ NO_SEGMENT, + /* 0xA */ NO_SEGMENT, + /* 0xB */ NO_SEGMENT, + /* 0xC */ NO_SEGMENT, + /* 0xD */ NO_SEGMENT, + /* 0xE */ NO_SEGMENT, + /* 0xF */ NO_SEGMENT }, +}; + +void Overlay_LoadSegment(void* vRomAddress, void* dest, ptrdiff_t size) { + s32 i; + + for (i = 0; gDmaTable[i].pRom.end != NULL; i++) { + if (gDmaTable[i].vRomAddress == vRomAddress) { + if (gDmaTable[i].compFlag == 0) { + Lib_DmaRead(gDmaTable[i].pRom.start, dest, size); + } else { + Lib_FillScreen(true); + D_800CA3B0 = 3; + D_80161A39 = true; + Lib_DmaRead(gDmaTable[i].pRom.start, gFrameBuffers, SEGMENT_SIZE(gDmaTable[i].pRom)); + Mio0_Decompress(gFrameBuffers, dest); + } + break; + } + } +} + +u8 Overlay_Init(OverlayInit* ovlInit) { + u8* ramPtr = SEGMENT_VRAM_START(ovl_DF4260); + u8 segment; + u8 changeOvl = false; + + if (ovlInit->ovl.rom.start == (0, sCurrentOverlay.ovl.rom.start)) { // fake because D_800CBDD4 is probably 2D array + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->ovl.rom); + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->ovl.bss); + } else { + sCurrentOverlay.ovl.rom.start = ovlInit->ovl.rom.start; + sCurrentOverlay.ovl.rom.end = ramPtr; + if (ovlInit->ovl.rom.start != 0) { + changeOvl = true; + Overlay_LoadSegment(ovlInit->ovl.rom.start, ramPtr, SEGMENT_SIZE(ovlInit->ovl.rom)); + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->ovl.rom); + bzero(ovlInit->ovl.bss.start, SEGMENT_SIZE(ovlInit->ovl.bss)); + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->ovl.bss); + } + } + segment = 0; + while ((segment < 15) && (ovlInit->assets[segment].start == sCurrentOverlay.assets[segment].start) && + changeOvl == 0) { + if (ovlInit->assets[segment].start != 0) { + gSegments[segment + 1] = K0_TO_PHYS(ramPtr); + gSPSegment(gUnkDisp1++, segment + 1, K0_TO_PHYS(ramPtr)); + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->assets[segment]); + } + segment += 1; + } + for (segment; segment < 15; segment += 1) { + sCurrentOverlay.assets[segment].start = ovlInit->assets[segment].start; + sCurrentOverlay.assets[segment].end = ramPtr; + if (ovlInit->assets[segment].start != 0) { + gSegments[segment + 1] = K0_TO_PHYS(ramPtr); + gSPSegment(gUnkDisp1++, segment + 1, K0_TO_PHYS(ramPtr)); + Overlay_LoadSegment(ovlInit->assets[segment].start, ramPtr, SEGMENT_SIZE(ovlInit->assets[segment])); + ramPtr = ramPtr + SEGMENT_SIZE(ovlInit->assets[segment]); + } + } + + if (D_800CA3B0 != 0) { + D_800CA3B0--; + } else if (gStartNMI == 0) { + Lib_FillScreen(false); + } + return changeOvl; +} + +u8 Overlay_Load(u8 arg0, u8 arg1) { + u8 changeOvl; + + switch (arg0) { + case 0x0: + changeOvl = Overlay_Init(&sEBFBE0_Overlay1[arg1]); + if (changeOvl == true) { + func_8001DC6C(0, 0x16); + } + break; + case 0x1: + changeOvl = Overlay_Init(&sEBFBE0_Overlay2[arg1]); + break; + case 0x2: + changeOvl = Overlay_Init(&sEBFBE0_Overlay3[arg1]); + break; + case 0x3: + changeOvl = Overlay_Init(&sEBFBE0_Overlay4[arg1]); + break; + case 0x5: + changeOvl = Overlay_Init(&sDF4260_Overlay1[arg1]); + break; + case 0x6: + changeOvl = Overlay_Init(&sE08400_Overlay1_2[arg1]); + break; + case 0x7: + changeOvl = Overlay_Init(&sE6A810_Overlay1_6[arg1]); + break; + case 0x8: + changeOvl = Overlay_Init(&sE08400_Overlay2_2[arg1]); + break; + case 0x17: + changeOvl = Overlay_Init(&sE51970_Overlay1[arg1]); + break; + case 0x9: + changeOvl = Overlay_Init(&sE16C50_Overlay1[arg1]); + break; + case 0xA: + changeOvl = Overlay_Init(&sE16C50_Overlay2[arg1]); + break; + case 0xB: + changeOvl = Overlay_Init(&sE51970_Overlay2_2[arg1]); + break; + case 0xC: + changeOvl = Overlay_Init(&sE16C50_Overlay3[arg1]); + break; + case 0xD: + changeOvl = Overlay_Init(&sE9F1D0_Overlay1[arg1]); + break; + case 0xE: + changeOvl = Overlay_Init(&sE16C50_Overlay4[arg1]); + break; + case 0xF: + changeOvl = Overlay_Init(&sE16C50_Overlay5[arg1]); + break; + case 0x10: + changeOvl = Overlay_Init(&sE9F1D0_Overlay2[arg1]); + break; + case 0x11: + changeOvl = Overlay_Init(&sDF4260_Overlay3[arg1]); + break; + case 0x12: + changeOvl = Overlay_Init(&sDF4260_Overlay2[arg1]); + break; + case 0x18: + changeOvl = Overlay_Init(&sE9F1D0_Overlay3_2[arg1]); + break; + case 0x14: + changeOvl = Overlay_Init(&sE08400_Overlay3[arg1]); + break; + case 0x16: + changeOvl = Overlay_Init(&sE51970_Overlay3[arg1]); + break; + case 0x13: + changeOvl = Overlay_Init(&sE51970_Overlay4[arg1]); + break; + case 0x15: + changeOvl = Overlay_Init(&sE6A810_Overlay2_2[arg1]); + break; + case 0x32: + changeOvl = Overlay_Init(&sE08400_Overlay4_2[arg1]); + if (changeOvl == true) { + func_8001DC6C(3, 0x310); + } + break; + case 0x63: + changeOvl = Overlay_Init(&sLogoOverlay[arg1]); + if (changeOvl == true) { + func_8001DC6C(0, 0xE); + } + break; + case 0x4: + changeOvl = Overlay_Init(&sCreditsOverlay_6[arg1]); + break; + default: + (void) "DMA MODE ERROR %d\n"; + changeOvl = false; + break; + } + return changeOvl; +} + +void Overlay_InitDma(void) { + Lib_DmaRead(SEGMENT_ROM_START(dma_table), SEGMENT_VRAM_START(dma_table), SEGMENT_ROM_SIZE(dma_table)); + Overlay_LoadSegment(SEGMENT_ROM_START(ast_DE5D50), SEGMENT_VRAM_START(ast_DE5D50), SEGMENT_ROM_SIZE(ast_DE5D50)); +} diff --git a/src/main/fox_59780_inits.c b/src/main/fox_load_inits.c similarity index 95% rename from src/main/fox_59780_inits.c rename to src/main/fox_load_inits.c index a1b2b7d0..20f1f31f 100644 --- a/src/main/fox_59780_inits.c +++ b/src/main/fox_load_inits.c @@ -21,7 +21,7 @@ #define ROM_SEGMENT(file) \ { SEGMENT_ROM_START(file), SEGMENT_ROM_END(file) } -OverlayInit D_800CA3B4[1] = { +OverlayInit sLogoOverlay[1] = { { NO_OVERLAY, { /* 0x1 */ NO_SEGMENT, /* 0x2 */ NO_SEGMENT, @@ -40,7 +40,7 @@ OverlayInit D_800CA3B4[1] = { /* 0xF */ ROM_SEGMENT(ast_D25100) } }, }; -OverlayInit D_800CA44C[6] = { +OverlayInit sCreditsOverlay_6[6] = { { OVERLAY_OFFSETS(ovl_EF0260), { /* 0x1 */ NO_SEGMENT, /* 0x2 */ NO_SEGMENT, @@ -139,7 +139,7 @@ OverlayInit D_800CA44C[6] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CA7DC[1] = { +OverlayInit sEBFBE0_Overlay1[1] = { { OVERLAY_OFFSETS(ovl_EBFBE0), { /* 0x1 */ NO_SEGMENT, /* 0x2 */ NO_SEGMENT, @@ -158,7 +158,7 @@ OverlayInit D_800CA7DC[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CA874[1] = { +OverlayInit sEBFBE0_Overlay2[1] = { { OVERLAY_OFFSETS(ovl_EBFBE0), { /* 0x1 */ NO_SEGMENT, /* 0x2 */ NO_SEGMENT, @@ -177,7 +177,7 @@ OverlayInit D_800CA874[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CA90C[1] = { +OverlayInit sEBFBE0_Overlay3[1] = { { OVERLAY_OFFSETS(ovl_EBFBE0), { /* 0x1 */ NO_SEGMENT, /* 0x2 */ NO_SEGMENT, @@ -196,7 +196,7 @@ OverlayInit D_800CA90C[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CA9A4[1] = { +OverlayInit sEBFBE0_Overlay4[1] = { { OVERLAY_OFFSETS(ovl_EBFBE0), { /* 0x1 */ NO_SEGMENT, /* 0x2 */ NO_SEGMENT, @@ -215,7 +215,7 @@ OverlayInit D_800CA9A4[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CAA3C[1] = { +OverlayInit sDF4260_Overlay1[1] = { { OVERLAY_OFFSETS(ovl_DF4260), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -234,7 +234,7 @@ OverlayInit D_800CAA3C[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CAAD4[2] = { +OverlayInit sE08400_Overlay1_2[2] = { { OVERLAY_OFFSETS(ovl_E08400), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8A68C0), @@ -269,7 +269,7 @@ OverlayInit D_800CAAD4[2] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CAC04[6] = { +OverlayInit sE6A810_Overlay1_6[6] = { { OVERLAY_OFFSETS(ovl_E6A810), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -368,7 +368,7 @@ OverlayInit D_800CAC04[6] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CAF94[2] = { +OverlayInit sE08400_Overlay2_2[2] = { { OVERLAY_OFFSETS(ovl_E08400), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8A68C0), @@ -403,7 +403,7 @@ OverlayInit D_800CAF94[2] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB0C4[1] = { +OverlayInit sE51970_Overlay1[1] = { { OVERLAY_OFFSETS(ovl_E51970), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8A68C0), @@ -422,7 +422,7 @@ OverlayInit D_800CB0C4[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB15C[1] = { +OverlayInit sE16C50_Overlay1[1] = { { OVERLAY_OFFSETS(ovl_E16C50), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -441,7 +441,7 @@ OverlayInit D_800CB15C[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB1F4[1] = { +OverlayInit sE16C50_Overlay2[1] = { { OVERLAY_OFFSETS(ovl_E16C50), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8A68C0), @@ -460,7 +460,7 @@ OverlayInit D_800CB1F4[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB28C[2] = { +OverlayInit sE51970_Overlay2_2[2] = { { OVERLAY_OFFSETS(ovl_E51970), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -495,7 +495,7 @@ OverlayInit D_800CB28C[2] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB3BC[1] = { +OverlayInit sE16C50_Overlay3[1] = { { OVERLAY_OFFSETS(ovl_E16C50), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8A68C0), @@ -514,7 +514,7 @@ OverlayInit D_800CB3BC[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB454[1] = { +OverlayInit sE9F1D0_Overlay1[1] = { { OVERLAY_OFFSETS(ovl_E9F1D0), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8A68C0), @@ -533,7 +533,7 @@ OverlayInit D_800CB454[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB4EC[1] = { +OverlayInit sE16C50_Overlay4[1] = { { OVERLAY_OFFSETS(ovl_E16C50), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -552,7 +552,7 @@ OverlayInit D_800CB4EC[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB584[1] = { +OverlayInit sE16C50_Overlay5[1] = { { OVERLAY_OFFSETS(ovl_E16C50), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -571,7 +571,7 @@ OverlayInit D_800CB584[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB61C[1] = { +OverlayInit sDF4260_Overlay2[1] = { { OVERLAY_OFFSETS(ovl_DF4260), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -590,7 +590,7 @@ OverlayInit D_800CB61C[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB6B4[1] = { +OverlayInit sE9F1D0_Overlay2[1] = { { OVERLAY_OFFSETS(ovl_E9F1D0), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -609,7 +609,7 @@ OverlayInit D_800CB6B4[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB74C[2] = { +OverlayInit sE9F1D0_Overlay3_2[2] = { { OVERLAY_OFFSETS(ovl_E9F1D0), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -644,7 +644,7 @@ OverlayInit D_800CB74C[2] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB87C[1] = { +OverlayInit sE08400_Overlay3[1] = { { OVERLAY_OFFSETS(ovl_E08400), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -663,7 +663,7 @@ OverlayInit D_800CB87C[1] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CB914[1] = { +OverlayInit sE51970_Overlay3[1] = { { OVERLAY_OFFSETS(ovl_E51970), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8A68C0), @@ -682,7 +682,7 @@ OverlayInit D_800CB914[1] = { /* 0xF */ ROM_SEGMENT(ast_940AD0) } }, }; -OverlayInit D_800CB9AC[1] = { +OverlayInit sE51970_Overlay4[1] = { { OVERLAY_OFFSETS(ovl_E51970), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -701,7 +701,7 @@ OverlayInit D_800CB9AC[1] = { /* 0xF */ ROM_SEGMENT(ast_940AD0) } }, }; -OverlayInit D_800CBA44[2] = { +OverlayInit sE6A810_Overlay2_2[2] = { { OVERLAY_OFFSETS(ovl_E6A810), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -736,7 +736,7 @@ OverlayInit D_800CBA44[2] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CBB74[1] = { +OverlayInit sDF4260_Overlay3[1] = { { OVERLAY_OFFSETS(ovl_DF4260), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -755,7 +755,7 @@ OverlayInit D_800CBB74[1] = { /* 0xF */ ROM_SEGMENT(ast_940AD0) } }, }; -OverlayInit D_800CBC0C[2] = { +OverlayInit sE08400_Overlay4_2[2] = { { OVERLAY_OFFSETS(ovl_E08400), { /* 0x1 */ ROM_SEGMENT(ast_873CB0), /* 0x2 */ ROM_SEGMENT(ast_8AE0A0), @@ -790,7 +790,7 @@ OverlayInit D_800CBC0C[2] = { /* 0xF */ NO_SEGMENT } }, }; -OverlayInit D_800CBD3C[1] = { +OverlayInit sEFFA40_Overlay[1] = { { OVERLAY_OFFSETS(ovl_EFFA40), { /* 0x1 */ NO_SEGMENT, /* 0x2 */ NO_SEGMENT, @@ -808,22 +808,3 @@ OverlayInit D_800CBD3C[1] = { /* 0xE */ NO_SEGMENT, /* 0xF */ NO_SEGMENT } }, }; - -OverlayInit D_800CBDD4 = { - NO_OVERLAY, - { /* 0x1 */ NO_SEGMENT, - /* 0x2 */ NO_SEGMENT, - /* 0x3 */ NO_SEGMENT, - /* 0x4 */ NO_SEGMENT, - /* 0x5 */ NO_SEGMENT, - /* 0x6 */ NO_SEGMENT, - /* 0x7 */ NO_SEGMENT, - /* 0x8 */ NO_SEGMENT, - /* 0x9 */ NO_SEGMENT, - /* 0xA */ NO_SEGMENT, - /* 0xB */ NO_SEGMENT, - /* 0xC */ NO_SEGMENT, - /* 0xD */ NO_SEGMENT, - /* 0xE */ NO_SEGMENT, - /* 0xF */ NO_SEGMENT }, -}; diff --git a/src/main/fox_message.c b/src/main/fox_message.c new file mode 100644 index 00000000..5c0d5827 --- /dev/null +++ b/src/main/fox_message.c @@ -0,0 +1,289 @@ +#include "global.h" + +typedef enum { + MSGCHAR_END, + MSGCHAR_NWL, + MSGCHAR_NP2, + MSGCHAR_NP3, + MSGCHAR_NP4, + MSGCHAR_NP5, + MSGCHAR_NP6, + MSGCHAR_NP7, + MSGCHAR_NP8, + MSGCHAR_NP9, + MSGCHAR_NPA, + MSGCHAR_NPB, + MSGCHAR_SPC, + MSGCHAR_QSP, + MSGCHAR_HSP, + MSGCHAR_NPF, + MSGCHAR_CLF, + MSGCHAR_CUP, + MSGCHAR_CRT, + MSGCHAR_CDN, + MSGCHAR_AUP, + MSGCHAR_ALF, + MSGCHAR_ADN, + MSGCHAR_ART, + MSGCHAR_A, + MSGCHAR_B, + MSGCHAR_C, + MSGCHAR_D, + MSGCHAR_E, + MSGCHAR_F, + MSGCHAR_G, + MSGCHAR_H, + MSGCHAR_I, + MSGCHAR_J, + MSGCHAR_K, + MSGCHAR_L, + MSGCHAR_M, + MSGCHAR_N, + MSGCHAR_O, + MSGCHAR_P, + MSGCHAR_Q, + MSGCHAR_R, + MSGCHAR_S, + MSGCHAR_T, + MSGCHAR_U, + MSGCHAR_V, + MSGCHAR_W, + MSGCHAR_X, + MSGCHAR_Y, + MSGCHAR_Z, + MSGCHAR_a, + MSGCHAR_b, + MSGCHAR_c, + MSGCHAR_d, + MSGCHAR_e, + MSGCHAR_f, + MSGCHAR_g, + MSGCHAR_h, + MSGCHAR_i, + MSGCHAR_j, + MSGCHAR_k, + MSGCHAR_l, + MSGCHAR_m, + MSGCHAR_n, + MSGCHAR_o, + MSGCHAR_p, + MSGCHAR_q, + MSGCHAR_r, + MSGCHAR_s, + MSGCHAR_t, + MSGCHAR_u, + MSGCHAR_v, + MSGCHAR_w, + MSGCHAR_x, + MSGCHAR_y, + MSGCHAR_z, + MSGCHAR_EXM, + MSGCHAR_QST, + MSGCHAR_DSH, + MSGCHAR_CMA, + MSGCHAR_PRD, + MSGCHAR_0, + MSGCHAR_1, + MSGCHAR_2, + MSGCHAR_3, + MSGCHAR_4, + MSGCHAR_5, + MSGCHAR_6, + MSGCHAR_7, + MSGCHAR_8, + MSGCHAR_9, + MSGCHAR_APS, + MSGCHAR_LPR, + MSGCHAR_RPR, + MSGCHAR_CLN, + MSGCHAR_PIP, +} CharCode; + +u16* Message_PtrFromId(u16 msgId) { + s32 i; + MsgLookup* lookup = gMsgLookup; + + while (lookup->msgId != -1) { + if (lookup->msgId == msgId) { + return lookup->msgPtr; + } + lookup++; + } + return NULL; +} + +u16 Message_IdFromPtr(u16* msgPtr) { + s32 i; + MsgLookup* lookup = gMsgLookup; + + while (lookup->msgPtr != NULL) { + if (lookup->msgPtr == msgPtr) { + return lookup->msgId; + } + lookup++; + } + return -1; +} + +s32 Message_GetWidth(u16* msgPtr) { + s32 width = 0; + u16* msgChar = msgPtr; + + while (*msgChar != MSGCHAR_END) { + if (*msgChar > 15 || *msgChar == 12) { + width++; + } + msgChar++; + } + return width; +} + +s32 Message_GetCharCount(u16* msgPtr) { + s32 count = 0; + u16* msgChar = msgPtr; + + while (*msgChar != 0) { + count++; + msgChar++; + } + return count; +} + +void Message_DisplayChar(Gfx** gfxPtr, u16 msgChar, s32 xpos, s32 ypos) { + gDPLoadTextureBlock_4b((*gfxPtr)++, gTextCharTextures[msgChar >> 2], G_IM_FMT_CI, 16, 13, msgChar & 3, + G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, + G_TX_NOLOD); + gSPTextureRectangle((*gfxPtr)++, xpos << 2, ypos << 2, (xpos + 13) << 2, (ypos + 13) << 2, G_TX_RENDERTILE, 0x40, 0, + 0x400, 0x400); +} + +s32 Message_DisplayText(Gfx** gfxPtr, u16* msgPtr, s32 xPos, s32 yPos, s32 len) { + s32 xChar = xPos; + s32 yChar = yPos; + s32 i; + s32 print; + + gDPSetPrimColor((*gfxPtr)++, 0x00, 0x00, 255, 255, 255, 255); + gDPSetTextureLUT((*gfxPtr)++, G_TT_RGBA16); + gDPLoadTLUT((*gfxPtr)++, 64, 0x100, D_Tex_800DBA20); + + // bug: if the for loop is skipped, print is never initialized + for (i = 0; msgPtr[i] != MSGCHAR_END && i < len; i++) { + print = false; + switch (msgPtr[i]) { + case MSGCHAR_NWL: + xChar = xPos; + yChar += 13; + break; + case MSGCHAR_CLF: + case MSGCHAR_CUP: + case MSGCHAR_CRT: + case MSGCHAR_CDN: + gDPSetPrimColor((*gfxPtr)++, 0x00, 0x00, 255, 255, 0, 255); + Message_DisplayChar(gfxPtr, msgPtr[i], xChar, yChar); + xChar += 14; + print = true; + gDPSetPrimColor((*gfxPtr)++, 0x00, 0x00, 255, 255, 255, 255); + break; + case MSGCHAR_SPC: + default: + Message_DisplayChar(gfxPtr, msgPtr[i], xChar, yChar); + xChar += 7; + print = true; + break; + case MSGCHAR_NP2: + case MSGCHAR_NP3: + case MSGCHAR_NP4: + case MSGCHAR_NP5: + case MSGCHAR_NP6: + case MSGCHAR_NP7: + case MSGCHAR_NP8: + case MSGCHAR_NP9: + case MSGCHAR_NPA: + case MSGCHAR_NPB: + case MSGCHAR_QSP: + case MSGCHAR_HSP: + case MSGCHAR_NPF: + break; + } + } + return print; +} + +void Message_DisplayScrollingText(Gfx** gfxPtr, u16* msgPtr, s32 xPos, s32 yPos, s32 yRangeHi, s32 yRangeLo, s32 len) { + s32 var_s2 = xPos; + s32 var_s4 = yPos; + s32 i; + // s32 var_v1; + + gDPSetTextureLUT((*gfxPtr)++, G_TT_RGBA16); + gDPLoadTLUT((*gfxPtr)++, 64, 0x100, D_Tex_800DBA20); + + for (i = 0; msgPtr[i] != 0 && i < len; i++) { + switch (msgPtr[i]) { + case MSGCHAR_NWL: + var_s2 = xPos; + var_s4 += 15; + break; + case MSGCHAR_QSP: + var_s2 += 2; + break; + case MSGCHAR_HSP: + var_s2 += 3; + break; + case MSGCHAR_SPC: + var_s2 += 7; + break; + default: + if ((yRangeLo < var_s4) && (var_s4 < yRangeHi)) { + Message_DisplayChar(gfxPtr, msgPtr[i], var_s2, var_s4); + } + var_s2 += 7; + break; + case MSGCHAR_NP2: + case MSGCHAR_NP3: + case MSGCHAR_NP4: + case MSGCHAR_NP5: + case MSGCHAR_NP6: + case MSGCHAR_NP7: + case MSGCHAR_NP8: + case MSGCHAR_NP9: + case MSGCHAR_NPA: + case MSGCHAR_NPB: + case MSGCHAR_NPF: + break; + } + } +} + +s32 Message_NotWhitespace(u16* msgPtr, s32 charPos) { + s32 i; + s32 print; + + // bug: if the for loop is skipped, print is never initialized + for (i = 0; msgPtr[i] != 0 && i < charPos; i++) { + print = 0; + switch (msgPtr[i]) { + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: + case 15: + break; + default: + print = 1; + break; + } + } + return print; +} diff --git a/src/main/fox_BB360.c b/src/main/fox_radio.c similarity index 97% rename from src/main/fox_BB360.c rename to src/main/fox_radio.c index 9c2ab1d0..810bd849 100644 --- a/src/main/fox_BB360.c +++ b/src/main/fox_radio.c @@ -11,7 +11,7 @@ s32 D_800D4A70 = 0; void func_800BA760(void) { func_800B9358(); if (D_80177D50 == 1.3f) { - D_801782F8 = func_800C2F30(D_80178308, D_801782D8); + D_801782F8 = Message_NotWhitespace(D_80178308, D_801782D8); } } @@ -129,7 +129,7 @@ void func_800BA808(u16* arg0, s32 arg1) { break; } - D_801782E8 = func_800C2890(arg0); + D_801782E8 = Message_IdFromPtr(arg0); func_8001ACDC(D_801782E8); } @@ -462,7 +462,7 @@ void func_800BB388(void) { } if (D_80177D50 == 1.3f) { func_800B8DD0(&gMasterDisp, 0x55); - D_801782F8 = func_800C2AF0(&gMasterDisp, D_80178308, D_80178728, D_8017872C, D_801782D8); + D_801782F8 = Message_DisplayText(&gMasterDisp, D_80178308, D_80178728, D_8017872C, D_801782D8); } } @@ -519,7 +519,7 @@ void func_800BB5D0(void) { case 0x3: if (D_801782AC == 0) { D_8017829C++; - temp_v0 = func_800C28DC(D_80178308); + temp_v0 = Message_GetWidth(D_80178308); if (D_80137E78 == 3) { D_801782AC = temp_v0 + 0x10; } else { @@ -543,12 +543,12 @@ void func_800BB5D0(void) { if (func_8001AE78() == 0) { D_80178724++; D_80178308 = D_80178720[D_80178724]; - func_8001ACDC(func_800C2890(D_80178308)); + func_8001ACDC(Message_IdFromPtr(D_80178308)); D_801782D8 = 0; D_8017874C = 0; D_801782AC = 0x50; - D_801782AC = func_800C28DC(D_80178308) * 2; + D_801782AC = Message_GetWidth(D_80178308) * 2; D_8017829C = 4; } break; @@ -650,7 +650,7 @@ void func_800BB5D0(void) { (D_801782A4 != 3) && (D_801782A4 != 1000)) { func_800B8DD0(&gMasterDisp, 0x4C); gDPSetPrimColor(gMasterDisp++, 0x00, 0x00, 255, 255, 0, 255); - func_800A1200(0x1F, 0xA7, 1.0f, 1.0f, "DOWN"); + Graphics_DisplaySmallText(0x1F, 0xA7, 1.0f, 1.0f, "DOWN"); func_80084B94(1); } if ((D_801782A4 != 2) && (D_801782A4 != 3) && (D_801782A4 != 1000)) { @@ -685,7 +685,7 @@ void func_800BB5D0(void) { (D_801782A4 != 2) && (D_801782A4 != 3) && (D_801782A4 != 1000)) { func_800B8DD0(&gMasterDisp, 0x4C); gDPSetPrimColor(gMasterDisp++, 0x00, 0x00, 255, 255, 0, 255); - func_800A1200(0x1F, 0xA7, 1.0f, 1.0f, "DOWN"); + Graphics_DisplaySmallText(0x1F, 0xA7, 1.0f, 1.0f, "DOWN"); } if ((D_801782A4 != 2) && (D_801782A4 != 3) && (D_801782A4 != 1000)) { func_80086110(22.0f, 165.0f, D_80163FE0[var_v1].unk_0CE * 2.55f); @@ -702,7 +702,7 @@ void func_800BB5D0(void) { #else extern s32 D_8017874C; void func_800BB5D0(void); -#pragma GLOBAL_ASM("asm/us/nonmatchings/main/fox_BB360/func_800BB5D0.s") +#pragma GLOBAL_ASM("asm/us/nonmatchings/main/fox_radio/func_800BB5D0.s") #endif void func_800BC040(void) { @@ -719,7 +719,7 @@ void func_800BC040(void) { D_8017829C = 1; D_80177D38 = 0.0f; D_80177D50 = 0.0f; - D_801782D8 = func_800C28DC(D_80178308); + D_801782D8 = Message_GetWidth(D_80178308); if (D_801778A8 != 1) { D_8017829C = 0; } diff --git a/src/main/fox_BD0B0.c b/src/main/fox_reset.c similarity index 54% rename from src/main/fox_BD0B0.c rename to src/main/fox_reset.c index 5bb605fc..32f65945 100644 --- a/src/main/fox_BD0B0.c +++ b/src/main/fox_reset.c @@ -1,6 +1,6 @@ #include "global.h" -void func_800BC4B0(void) { +void Graphics_NMIWipe(void) { static s16 D_800D4A80 = 0; s32 i; @@ -14,12 +14,14 @@ void func_800BC4B0(void) { gViewport->vp.vtrans[3] = 0; gSPViewport(gMasterDisp++, gViewport); gDPPipeSync(gMasterDisp++); - gDPSetScissor(gMasterDisp++, G_SC_NON_INTERLACE, 8, 8, 312, 232); + gDPSetScissor(gMasterDisp++, G_SC_NON_INTERLACE, 8, 8, SCREEN_WIDTH - 8, SCREEN_HEIGHT - 8); - func_8009F574(&gMasterDisp, 8, 8, MIN(304, D_800D4A80) + 8, 64, 0, 0, 0, 255); - func_8009F574(&gMasterDisp, 312 - MIN(304, D_800D4A80), 64, 312, 120, 0, 0, 0, 255); - func_8009F574(&gMasterDisp, 8, 120, MIN(304, D_800D4A80) + 8, 176, 0, 0, 0, 255); - func_8009F574(&gMasterDisp, 312 - MIN(304, D_800D4A80), 176, 312, 232, 0, 0, 0, 255); + Graphics_FillRectangle(&gMasterDisp, 8, 8, MIN(304, D_800D4A80) + 8, 64, 0, 0, 0, 255); + Graphics_FillRectangle(&gMasterDisp, SCREEN_WIDTH - 8 - MIN(304, D_800D4A80), 64, SCREEN_WIDTH - 8, 120, 0, 0, 0, + 255); + Graphics_FillRectangle(&gMasterDisp, 8, 120, MIN(304, D_800D4A80) + 8, 176, 0, 0, 0, 255); + Graphics_FillRectangle(&gMasterDisp, SCREEN_WIDTH - 8 - MIN(304, D_800D4A80), 176, SCREEN_WIDTH - 8, 232, 0, 0, 0, + 255); if (D_800D4A80 == 0) { func_8001EE00(); } diff --git a/src/main/main.c b/src/main/main.c index 52248ea2..c69a89b1 100644 --- a/src/main/main.c +++ b/src/main/main.c @@ -337,7 +337,7 @@ void Graphics_ThreadEntry(void* arg0) { gSPDisplayList(gMasterDisp++, gGfxPool->unkDL1); func_800A26C0(); if (gStartNMI == 1) { - func_800BC4B0(); + Graphics_NMIWipe(); } gSPEndDisplayList(gUnkDisp1++); gSPEndDisplayList(gUnkDisp2++); diff --git a/src/main/sf_hud.c b/src/main/sf_hud.c index 3c68e4ab..6c5cc785 100644 --- a/src/main/sf_hud.c +++ b/src/main/sf_hud.c @@ -201,9 +201,9 @@ void func_80086110(f32 arg0, f32 arg1, s32 arg2) { func_800B8DD0(&gMasterDisp, 0x4C); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); if ((arg2 == 0) && (D_80178280[0].unk_1C8 == 7)) { - func_800A1200(arg0 + (8.0f * temp) + 4.0f, arg1 + 2.0f, 1.0f, 1.0f, " OK "); + Graphics_DisplaySmallText(arg0 + (8.0f * temp) + 4.0f, arg1 + 2.0f, 1.0f, 1.0f, " OK "); } else { - func_800A1200(arg0 + (8.0f * temp) + 4.0f, arg1 + 2.0f, 1.0f, 1.0f, "DOWN"); + Graphics_DisplaySmallText(arg0 + (8.0f * temp) + 4.0f, arg1 + 2.0f, 1.0f, 1.0f, "DOWN"); } } @@ -739,47 +739,47 @@ void func_8008AD94(void) { switch ((s32) D_80177D68) { case 0: - func_800A1200(73, 173, 1.0f, 1.0f, "FOX"); + Graphics_DisplaySmallText(73, 173, 1.0f, 1.0f, "FOX"); break; case 10: - func_800A1200(73, 173, 1.0f, 1.0f, "FALCO"); + Graphics_DisplaySmallText(73, 173, 1.0f, 1.0f, "FALCO"); break; case 20: - func_800A1200(73, 173, 1.0f, 1.0f, "SLIPPY"); + Graphics_DisplaySmallText(73, 173, 1.0f, 1.0f, "SLIPPY"); break; case 30: - func_800A1200(73, 173, 1.0f, 1.0f, "PEPPY"); + Graphics_DisplaySmallText(73, 173, 1.0f, 1.0f, "PEPPY"); break; case 200: case 240: - func_800A1200(73, 173, 1.0f, 1.0f, "WOLF"); + Graphics_DisplaySmallText(73, 173, 1.0f, 1.0f, "WOLF"); break; case 220: case 260: - func_800A1200(73, 173, 1.0f, 1.0f, "LEON"); + Graphics_DisplaySmallText(73, 173, 1.0f, 1.0f, "LEON"); break; case 210: case 250: - func_800A1200(73, 173, 1.0f, 1.0f, "PIGMA"); + Graphics_DisplaySmallText(73, 173, 1.0f, 1.0f, "PIGMA"); break; case 230: case 270: - func_800A1200(73, 173, 1.0f, 1.0f, "ANDREW"); + Graphics_DisplaySmallText(73, 173, 1.0f, 1.0f, "ANDREW"); break; case 170: - func_800A1200(73, 173, 1.0f, 1.0f, "BILL"); + Graphics_DisplaySmallText(73, 173, 1.0f, 1.0f, "BILL"); break; case 40: - func_800A1200(73, 173, 1.0f, 1.0f, "KATT"); + Graphics_DisplaySmallText(73, 173, 1.0f, 1.0f, "KATT"); break; } } @@ -903,7 +903,7 @@ void func_8008B2F0(void) { D_801617A4 = 1.0f; } - func_8009BC2C(&D_801617A8, D_801617A4, 0.02f, 1000.0f, 0.001f); + Math_SmoothStepToF(&D_801617A8, D_801617A4, 0.02f, 1000.0f, 0.001f); var_fv0 = D_80178280[0].unk_264; if (var_fv0 > (256.0f * D_801617A8) - 1.0f) { @@ -1145,7 +1145,7 @@ void func_8008D31C(void) { f32 D_800D20E8[] = { 60.0f, 220.0f, 60.0f, 220.0f }; f32 D_800D20F8[] = { 78.0f, 78.0f, 198.0f, 198.0f }; - func_8009BC2C(&D_800D19E0[D_801778A0], D_80178280[D_801778A0].unk_264 * (1.0f / 255.0f), 0.3f, 10.0f, 0.01f); + Math_SmoothStepToF(&D_800D19E0[D_801778A0], D_80178280[D_801778A0].unk_264 * (1.0f / 255.0f), 0.3f, 10.0f, 0.01f); func_800B8DD0(&gMasterDisp, 0x4E); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); @@ -1197,9 +1197,9 @@ void func_8008D4F0(f32 arg0, f32 arg1) { temp2 = sp68 * temp_fs0; if (D_80178280[D_801778A0].unk_2B4 == 0) { - func_8009BC2C(&D_800D19AC[var_v1], 255.0f, 0.4f, 100.0f, 0.01f); + Math_SmoothStepToF(&D_800D19AC[var_v1], 255.0f, 0.4f, 100.0f, 0.01f); } else { - func_8009BC2C(&D_800D19AC[var_v1], 100.0f, 0.4f, 100.0f, 0.01f); + Math_SmoothStepToF(&D_800D19AC[var_v1], 100.0f, 0.4f, 100.0f, 0.01f); } temp_t9 = D_800D19AC[var_v1]; @@ -1232,7 +1232,7 @@ void func_8008D7F4(void) { func_800B8DD0(&gMasterDisp, 0x4E); gDPSetPrimColor(gMasterDisp++, 0, 0, D_800D2150[D_801778A0], D_800D2160[D_801778A0], D_800D2170[D_801778A0], 255); - func_8009FC0C(D_800D2130[D_801778A0], D_800D2140[D_801778A0], D_801778A0 + 1); + Graphics_DisplayHUDNumber(D_800D2130[D_801778A0], D_800D2140[D_801778A0], D_801778A0 + 1); } #else #pragma GLOBAL_ASM("asm/us/nonmatchings/main/sf_hud/func_8008D7F4.s") @@ -1259,7 +1259,7 @@ void func_8008D984(void) { if ((D_800D2190[D_801778A0] & 2) || ((D_800D2190[D_801778A0] == 0) && (D_80177DA0[D_801778A0] != 0))) { func_800BA4F0(); if (D_80177DA0[D_801778A0] >= 2) { - if (func_8009BC2C(&D_800D21A4, D_800D21A0, 0.4f, 100.0f, 0.1f) == 0.0f) { + if (Math_SmoothStepToF(&D_800D21A4, D_800D21A0, 0.4f, 100.0f, 0.1f) == 0.0f) { if (D_800D21A0 == 255.0f) { D_800D21A0 = 96.0f; } else { @@ -1302,9 +1302,9 @@ void func_8008DD78(f32 arg0, f32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5) { gDPSetPrimColor(gMasterDisp++, 0, 0, arg3, arg4, arg5, D_80161708); if (arg2 >= 10) { - func_8009FC0C((s32) arg0 - (func_8008BCBC(arg2) * 8) + 11, arg1, arg2); + Graphics_DisplayHUDNumber((s32) arg0 - (func_8008BCBC(arg2) * 8) + 11, arg1, arg2); } else { - func_8009FC0C(arg0, arg1, arg2); + Graphics_DisplayHUDNumber(arg0, arg1, arg2); } } @@ -1325,7 +1325,7 @@ void func_8008DE68(void) { D_801616BC = 255.0f; } - func_8009BC2C(&D_801616C0, 25.0f, 0.3f, 4.0f, 4.0f); + Math_SmoothStepToF(&D_801616C0, 25.0f, 0.3f, 4.0f, 4.0f); sp3C = D_801616C0; temp1 = 52.0f; @@ -1342,7 +1342,7 @@ void func_8008DE68(void) { TextureRect_8bIA(&gMasterDisp, D_1002040, 40, 12, sp3C, temp1, 1.0f, 1.0f); if (sp3C >= 25.0f) { - func_8009BC2C(&D_801616C4, 0.88f, 0.3f, 0.2f, 0.1f); + Math_SmoothStepToF(&D_801616C4, 0.88f, 0.3f, 0.2f, 0.1f); } if ((D_801616C4 >= 0.1f) && (sp3C >= 25.0f)) { @@ -1362,7 +1362,7 @@ void func_8008DE68(void) { if (var_fv0 < 0.00f) { var_fv0 = 0.00f; } - func_8009BC2C(&D_801616C8, var_fv0, 0.2f, 1000.0f, 0.01f); + Math_SmoothStepToF(&D_801616C8, var_fv0, 0.2f, 1000.0f, 0.01f); } else { D_801616C8 = 2.76f; } @@ -1603,8 +1603,8 @@ void func_800907C4(Object_408* arg0) { arg0->unk_04E = 1; } else { - func_8009BC2C(&arg0->unk_0DC, 255.0f, 0.3f, 6.0f, 6.0f); - func_8009BC2C(&arg0->unk_0E0, 212.0f, 0.3f, 4.98f, 4.98f); + Math_SmoothStepToF(&arg0->unk_0DC, 255.0f, 0.3f, 6.0f, 6.0f); + Math_SmoothStepToF(&arg0->unk_0E0, 212.0f, 0.3f, 4.98f, 4.98f); } break; @@ -1612,8 +1612,8 @@ void func_800907C4(Object_408* arg0) { if ((arg0->unk_0DC == 28.0f) && (arg0->unk_0E0 == 23.0f)) { arg0->unk_04E = 0; } else { - func_8009BC2C(&arg0->unk_0DC, 28.0f, 0.3f, 6.0f, 6.0f); - func_8009BC2C(&arg0->unk_0E0, 23.0f, 0.3f, 4.98f, 4.98f); + Math_SmoothStepToF(&arg0->unk_0DC, 28.0f, 0.3f, 6.0f, 6.0f); + Math_SmoothStepToF(&arg0->unk_0E0, 23.0f, 0.3f, 4.98f, 4.98f); } break; } @@ -1953,8 +1953,8 @@ s32 func_80091864(Object_2F4* arg0) { y = arg0->unk_124.y - arg0->obj.pos.y; z = arg0->unk_124.z - arg0->obj.pos.z; - sp40 = func_8009F768(Math_Atan2F(x, z)); - sp44 = func_8009F768(Math_Atan2F(y, sqrtf(SQ(x) + SQ(z)))); + sp40 = Math_RadToDeg(Math_Atan2F(x, z)); + sp44 = Math_RadToDeg(Math_Atan2F(y, sqrtf(SQ(x) + SQ(z)))); if ((func_800915FC(arg0) != 0) && (arg0->unk_060 == 0)) { sp44 += 40.0f; @@ -1966,8 +1966,8 @@ s32 func_80091864(Object_2F4* arg0) { arg0->unk_050 = 0; } - sp3C = func_8009BD38(&arg0->unk_0F8, sp40, 0.5f, arg0->unk_11C, 0.001f) * 30.0f; - func_8009BD38(&arg0->unk_0F4, sp44, 0.5f, arg0->unk_11C, 0.0001f); + sp3C = Math_SmoothStepToAngle(&arg0->unk_0F8, sp40, 0.5f, arg0->unk_11C, 0.001f) * 30.0f; + Math_SmoothStepToAngle(&arg0->unk_0F4, sp44, 0.5f, arg0->unk_11C, 0.0001f); sp2C = sp28 = 0.0f; if (sp3C < 0.0f) { @@ -1976,10 +1976,10 @@ s32 func_80091864(Object_2F4* arg0) { sp28 = sp3C; } - func_8009BC2C(&arg0->unk_150, sp2C, 0.2f, 30.0f, 0.00f); - func_8009BC2C(&arg0->unk_17C, -sp2C, 0.2f, 30.0f, 0.00f); - func_8009BC2C(&arg0->unk_154, sp28, 0.2f, 30.0f, 0.00f); - func_8009BC2C(&arg0->unk_180, -sp28, 0.2f, 30.0f, 0.00f); + Math_SmoothStepToF(&arg0->unk_150, sp2C, 0.2f, 30.0f, 0.00f); + Math_SmoothStepToF(&arg0->unk_17C, -sp2C, 0.2f, 30.0f, 0.00f); + Math_SmoothStepToF(&arg0->unk_154, sp28, 0.2f, 30.0f, 0.00f); + Math_SmoothStepToF(&arg0->unk_180, -sp28, 0.2f, 30.0f, 0.00f); if (sp3C < 0.0f) { sp3C *= -1.0f; @@ -1987,12 +1987,12 @@ s32 func_80091864(Object_2F4* arg0) { sp3C = 360.0f - sp3C; } - func_8009BC2C(&arg0->unk_130, arg0->unk_134, 0.2f, 30.0f, 0.0001f); + Math_SmoothStepToF(&arg0->unk_130, arg0->unk_134, 0.2f, 30.0f, 0.0001f); if ((arg0->unk_130 > 0.01f) && (arg0->unk_130 < 359.9f)) { - func_8009BD38(&arg0->obj.rot.z, arg0->unk_130, 0.2f, 100.0f, 0.01f); + Math_SmoothStepToAngle(&arg0->obj.rot.z, arg0->unk_130, 0.2f, 100.0f, 0.01f); } else { - func_8009BD38(&arg0->obj.rot.z, sp3C, 0.1f, 3.0f, 0.01f); + Math_SmoothStepToAngle(&arg0->obj.rot.z, sp3C, 0.1f, 3.0f, 0.01f); } return false; @@ -2004,10 +2004,10 @@ s32 func_80091B90(Object_2F4* arg0) { arg0->obj.rot.x = -arg0->unk_0F4; arg0->obj.rot.y = arg0->unk_0F8; - func_8009BC2C(&arg0->unk_114, arg0->unk_118, 0.2f, 1.0f, 0.0f); - func_8009BC2C(&arg0->unk_11C, arg0->unk_120, 1.0f, 1.0f, 0.0f); + Math_SmoothStepToF(&arg0->unk_114, arg0->unk_118, 0.2f, 1.0f, 0.0f); + Math_SmoothStepToF(&arg0->unk_11C, arg0->unk_120, 1.0f, 1.0f, 0.0f); - func_8009F6CC(&vec, arg0->obj.rot.x, arg0->obj.rot.y, arg0->unk_138 + arg0->unk_114); + Math_Vec3fFromAngles(&vec, arg0->obj.rot.x, arg0->obj.rot.y, arg0->unk_138 + arg0->unk_114); arg0->unk_0EC = arg0->unk_14C + vec.y; arg0->unk_0E8 = arg0->unk_148 + vec.x; @@ -2036,8 +2036,8 @@ s32 func_80091CF8(Object_2F4* arg0) { arg0->unk_054 = 0; } - func_8009BC2C(&arg0->unk_13C, 0.0f, 0.1f, 0.2f, 0.0f); - func_8009BC2C(&arg0->unk_138, arg0->unk_13C, 0.1f, 2.0f, 0.0f); + Math_SmoothStepToF(&arg0->unk_13C, 0.0f, 0.1f, 0.2f, 0.0f); + Math_SmoothStepToF(&arg0->unk_138, arg0->unk_13C, 0.1f, 2.0f, 0.0f); if (arg0->unk_13C < 0.1f) { arg0->unk_07C = 1; diff --git a/src/overlays/ovl_EBFBE0/fox_option.c b/src/overlays/ovl_EBFBE0/fox_option.c index edeace71..5b0bad2a 100644 --- a/src/overlays/ovl_EBFBE0/fox_option.c +++ b/src/overlays/ovl_EBFBE0/fox_option.c @@ -590,10 +590,10 @@ void func_EBFBE0_80192D58(void) { } } - func_8009BC2C(&D_EBFBE0_801AE638[i].unk_00.unk_1C, D_EBFBE0_801AE5D0[i], 0.15f, 100.0f, 0.1f); - func_8009BC2C(&D_EBFBE0_801AE638[i].unk_38.unk_04, D_EBFBE0_801AE570[i], 0.15f, 100.0f, 0.1f); - func_8009BC2C(&D_EBFBE0_801AE638[i].unk_00.unk_18, D_EBFBE0_801AE5B8[i], 0.2f, D_EBFBE0_801AE620[i], - 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE638[i].unk_00.unk_1C, D_EBFBE0_801AE5D0[i], 0.15f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE638[i].unk_38.unk_04, D_EBFBE0_801AE570[i], 0.15f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE638[i].unk_00.unk_18, D_EBFBE0_801AE5B8[i], 0.2f, + D_EBFBE0_801AE620[i], 0.1f); } D_80161A38 += 4; @@ -700,7 +700,7 @@ void func_EBFBE0_80192D58(void) { if (D_EBFBE0_801AE638[i].unk_38.unk_0C > 0.01f) { D_EBFBE0_801AE638[i].unk_38.unk_0C -= 0.05f; D_EBFBE0_801AE638[i].unk_00.unk_20 -= 0.19f; - func_8009BC2C(&D_EBFBE0_801AE638[i].unk_00.unk_18, 158.0f, 0.2f, D_EBFBE0_801AE608[i], 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE638[i].unk_00.unk_18, 158.0f, 0.2f, D_EBFBE0_801AE608[i], 0.1f); } else { D_EBFBE0_801AE638[i].unk_5C = 0; D_EBFBE0_801AE638[i].unk_58 = 0; @@ -719,8 +719,8 @@ void func_EBFBE0_80192D58(void) { var_fs1 = 120.0f; } - func_8009BC2C(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_00.unk_1C, var_fs0, 0.25f, 100.0f, 0.1f); - func_8009BC2C(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_38.unk_04, var_fs1, 0.25f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_00.unk_1C, var_fs0, 0.25f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_38.unk_04, var_fs1, 0.25f, 100.0f, 0.1f); D_80161A38 += 4; @@ -855,13 +855,13 @@ void func_EBFBE0_80193C4C(void) { } } - func_8009BC2C(&D_EBFBE0_801AE878[i].unk_38.unk_04, D_EBFBE0_801AEF84[i], 0.15f, 100.0f, 0.1f); - func_8009BC2C(&D_EBFBE0_801AE878[i].unk_00.unk_18, D_EBFBE0_801AEF90[i], 0.2f, 3.1f, 0.1f); - func_8009BC2C(&D_EBFBE0_801AE878[i].unk_00.unk_1C, D_EBFBE0_801AEF9C[i], 0.15f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE878[i].unk_38.unk_04, D_EBFBE0_801AEF84[i], 0.15f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE878[i].unk_00.unk_18, D_EBFBE0_801AEF90[i], 0.2f, 3.1f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE878[i].unk_00.unk_1C, D_EBFBE0_801AEF9C[i], 0.15f, 100.0f, 0.1f); } - func_8009BC2C(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_00.unk_1C, 25.0f, 0.25f, 100.0f, 0.1f); - func_8009BC2C(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_38.unk_04, 90.0f, 0.25f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_00.unk_1C, 25.0f, 0.25f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_38.unk_04, 90.0f, 0.25f, 100.0f, 0.1f); D_80161A38 += 4; @@ -931,7 +931,8 @@ void func_EBFBE0_80193C4C(void) { if (D_EBFBE0_801AE878[i].unk_38.unk_0C > 0.01f) { D_EBFBE0_801AE878[i].unk_38.unk_0C -= 0.05f; D_EBFBE0_801AE878[i].unk_00.unk_20 -= 0.19f; - func_8009BC2C(&D_EBFBE0_801AE878[i].unk_00.unk_18, 158.0f, 0.2f, D_EBFBE0_801AE608[i + 1], 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE878[i].unk_00.unk_18, 158.0f, 0.2f, D_EBFBE0_801AE608[i + 1], + 0.1f); } else { D_EBFBE0_801AE878[i].unk_5C = 0; D_EBFBE0_801AE878[i].unk_58 = 0; @@ -945,10 +946,10 @@ void func_EBFBE0_80193C4C(void) { var_fs0 = 131.0f; } - func_8009BC2C(&D_EBFBE0_801AE878[D_EBFBE0_801B91A8].unk_00.unk_1C, var_fs0, 0.25f, 100.0f, 0.1f); - func_8009BC2C(&D_EBFBE0_801AE878[D_EBFBE0_801B91A8].unk_38.unk_04, -15.5f, 0.25f, 100.0f, 0.1f); - func_8009BC2C(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_00.unk_1C, -10.0f, 0.35f, 100.0f, 0.1f); - func_8009BC2C(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_38.unk_04, 150.0f, 0.35f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE878[D_EBFBE0_801B91A8].unk_00.unk_1C, var_fs0, 0.25f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE878[D_EBFBE0_801B91A8].unk_38.unk_04, -15.5f, 0.25f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_00.unk_1C, -10.0f, 0.35f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801AE638[D_EBFBE0_801B91A4].unk_38.unk_04, 150.0f, 0.35f, 100.0f, 0.1f); D_80161A38 += 4; @@ -1262,7 +1263,7 @@ void func_EBFBE0_801962A4(void) { case 2: D_80177990[D_80177AF8] += (s32) D_801779A8[D_80177AF8]; - temp_fv0 = func_8009BC2C(&D_801779A8[D_80177AF8], 100.0f, 0.05f, 100.0f, 0.1f); + temp_fv0 = Math_SmoothStepToF(&D_801779A8[D_80177AF8], 100.0f, 0.05f, 100.0f, 0.1f); if (D_80177990[D_80177AF8] >= 100) { D_80177990[D_80177AF8] -= 100; @@ -1426,8 +1427,8 @@ void func_EBFBE0_8019715C(void) { D_EBFBE0_801B91D0 = 0; } } else { - sp30 = func_8009BC2C(&D_EBFBE0_801B91D8, D_EBFBE0_801B91E0, 0.5f, 100.0f, 1.0f); - temp_fv0_2 = func_8009BC2C(&D_EBFBE0_801B91D4, D_EBFBE0_801B91DC, 0.5f, 100.0f, 1.0f); + sp30 = Math_SmoothStepToF(&D_EBFBE0_801B91D8, D_EBFBE0_801B91E0, 0.5f, 100.0f, 1.0f); + temp_fv0_2 = Math_SmoothStepToF(&D_EBFBE0_801B91D4, D_EBFBE0_801B91DC, 0.5f, 100.0f, 1.0f); if ((sp30 == 0.0f) && (temp_fv0_2 == 0.0f)) { D_EBFBE0_801B91D0 = 1; } @@ -1506,7 +1507,7 @@ void func_EBFBE0_801973C0(void) { } func_800B8DD0(&gMasterDisp, 0x53); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - func_800A1200(242, 215, 1.0f, 1.0f, "PUSH A"); + Graphics_DisplaySmallText(242, 215, 1.0f, 1.0f, "PUSH A"); } #ifdef IMPORT_DATA_PENDING @@ -1637,7 +1638,7 @@ void func_EBFBE0_80197D30(s32 arg0, s32 arg1, s32 arg2) { temp[2] = gSaveFile.save.data.unk_18[arg0][2] & 0xFF; temp[3] = '\0'; - func_800A0094(arg1, arg2, 1.0f, 1.0f, temp); + Graphics_DisplayLargeText(arg1, arg2, 1.0f, 1.0f, temp); } void func_EBFBE0_80197DE4(s32 arg0, s32 arg1, s32 arg2) { @@ -1645,10 +1646,10 @@ void func_EBFBE0_80197DE4(s32 arg0, s32 arg1, s32 arg2) { gDPSetPrimColor(gMasterDisp++, 0, 0, 60, 60, 255, 170); TextureRect_8bIA(&gMasterDisp, D_601B4B0, 24, 17, arg1, arg2, 3.17f, 1.05f); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - func_800A1200(arg1, arg2, 1.0f, 1.0f, "TOTAL HITS"); + Graphics_DisplaySmallText(arg1, arg2, 1.0f, 1.0f, "TOTAL HITS"); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); - func_8009FEA0((arg1 + 40.0f) - ((func_8008BCBC(D_EBFBE0_801B8220[arg0]) * 8) - 8), (arg2 + 9.0f), - D_EBFBE0_801B8220[arg0]); + Graphics_DisplaySmallNumber((arg1 + 40.0f) - ((func_8008BCBC(D_EBFBE0_801B8220[arg0]) * 8) - 8), (arg2 + 9.0f), + D_EBFBE0_801B8220[arg0]); } void func_EBFBE0_80197F74(s32 arg0, s32 arg1, s32 arg2) { @@ -1659,10 +1660,10 @@ void func_EBFBE0_80197F74(s32 arg0, s32 arg1, s32 arg2) { for (temp_fs1 = 0.0f, i = 0; i < 3; i++, temp_fs1 += 12.0f) { gDPSetPrimColor(gMasterDisp++, 0, 0, D_EBFBE0_801AF0D0[i], D_EBFBE0_801AF0DC[i], D_EBFBE0_801AF0E8[i], 255); - func_800A1200(temp_fs1 + arg1, arg2, 1.0f, 1.0f, D_EBFBE0_801AF0C4[i]); + Graphics_DisplaySmallText(temp_fs1 + arg1, arg2, 1.0f, 1.0f, D_EBFBE0_801AF0C4[i]); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); - func_8009FEA0(arg1 + temp_fs1 - ((func_8008BCBC(D_EBFBE0_801B81A8[arg0][i]) - 1) * 8), arg2 + 9.0f, - D_EBFBE0_801B81A8[arg0][i]); + Graphics_DisplaySmallNumber(arg1 + temp_fs1 - ((func_8008BCBC(D_EBFBE0_801B81A8[arg0][i]) - 1) * 8), + arg2 + 9.0f, D_EBFBE0_801B81A8[arg0][i]); } } @@ -1745,7 +1746,7 @@ void func_EBFBE0_801984D0(s32 arg0, s32 arg1, f32 arg2, f32 arg3) { gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); sp1C = (gSaveFile.save.data.unk_5E[arg0][arg1].unk_C & 1) << 8; sp1C |= gSaveFile.save.data.unk_5E[arg0][arg1].unk_0; - func_8009FEA0(arg2 + 15.0f - (func_8008BCBC(sp1C) - 1) * 8, arg3 + 24.0f + 1.0f, sp1C); + Graphics_DisplaySmallNumber(arg2 + 15.0f - (func_8008BCBC(sp1C) - 1) * 8, arg3 + 24.0f + 1.0f, sp1C); } } @@ -1766,7 +1767,8 @@ void func_EBFBE0_80198608(s32 arg0, s32 arg1, f32 arg2, f32 arg3) { continue; } gDPSetPrimColor(gMasterDisp++, 0, 0, D_EBFBE0_801AF0D0[i], D_EBFBE0_801AF0DC[i], D_EBFBE0_801AF0E8[i], 255); - func_800A1200(arg2 + var_fs1 - 1.0f, arg3 + 24.0f + 8.0f + 1.0f, 1.0f, 1.0f, D_EBFBE0_801AF0C4[i]); + Graphics_DisplaySmallText(arg2 + var_fs1 - 1.0f, arg3 + 24.0f + 8.0f + 1.0f, 1.0f, 1.0f, + D_EBFBE0_801AF0C4[i]); } } } @@ -1781,8 +1783,8 @@ void func_EBFBE0_8019882C(s32 arg0, s32 arg1, f32 arg2, f32 arg3) { sp20 = D_EBFBE0_801AEEAC[temp]; func_800B8DD0(&gMasterDisp, 0x53); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - temp2 = func_800A13EC(sp20) / 2.0f; - func_800A1200(arg2 + 12.0f - temp2, arg3 - 8.0f, 1.0f, 1.0f, sp20); + temp2 = Graphics_GetSmallTextWidth(sp20) / 2.0f; + Graphics_DisplaySmallText(arg2 + 12.0f - temp2, arg3 - 8.0f, 1.0f, 1.0f, sp20); } } @@ -2027,7 +2029,7 @@ s32 func_EBFBE0_8019C66C(f32* arg0, f32 arg1, f32 arg2, UnkStruct_D_EBFBE0_801B9 } void func_EBFBE0_8019C824(f32* arg0) { - if ((s32) func_8009BC2C(arg0, D_EBFBE0_801B91E4, 0.5f, 100.0f, 1.0f) == 0.0f) { + if ((s32) Math_SmoothStepToF(arg0, D_EBFBE0_801B91E4, 0.5f, 100.0f, 1.0f) == 0.0f) { if (*arg0 == 32.0f) { D_EBFBE0_801B91E4 = 255.0f; } else { diff --git a/src/overlays/ovl_EBFBE0/fox_title.c b/src/overlays/ovl_EBFBE0/fox_title.c index 6339290e..60a780d7 100644 --- a/src/overlays/ovl_EBFBE0/fox_title.c +++ b/src/overlays/ovl_EBFBE0/fox_title.c @@ -271,7 +271,7 @@ void func_EBFBE0_80187CA8(void) { gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - func_800A1200(temp2, temp, 1.0f, 1.0f, D_EBFBE0_801ADA44); + Graphics_DisplaySmallText(temp2, temp, 1.0f, 1.0f, D_EBFBE0_801ADA44); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); @@ -294,23 +294,23 @@ void func_EBFBE0_80187E28(void) { gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - func_800A1200(94, 38, 1.0f, 1.0f, "RANK"); - func_800A1200(146, 38, 1.0f, 1.0f, "NAME"); - func_800A1200(192, 38, 1.0f, 1.0f, "HITS"); + Graphics_DisplaySmallText(94, 38, 1.0f, 1.0f, "RANK"); + Graphics_DisplaySmallText(146, 38, 1.0f, 1.0f, "NAME"); + Graphics_DisplaySmallText(192, 38, 1.0f, 1.0f, "HITS"); temp = 55; for (i = 0; i < D_EBFBE0_801B8288; i++) { gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); - func_8009FEA0(105 - ((func_8008BCBC(i + 1) - 1) * 8), temp, i + 1); + Graphics_DisplaySmallNumber(105 - ((func_8008BCBC(i + 1) - 1) * 8), temp, i + 1); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 0, 255); - func_800A1200(150, temp, 1.0f, 1.0f, &D_EBFBE0_801B8248[i][0]); + Graphics_DisplaySmallText(150, temp, 1.0f, 1.0f, &D_EBFBE0_801B8248[i][0]); gDPSetPrimColor(gMasterDisp++, 0, 0, 255, 255, 255, 255); - func_8009FEA0(211 - ((func_8008BCBC(D_EBFBE0_801B8220[i]) - 1) * 8), temp, D_EBFBE0_801B8220[i]); + Graphics_DisplaySmallNumber(211 - ((func_8008BCBC(D_EBFBE0_801B8220[i]) - 1) * 8), temp, D_EBFBE0_801B8220[i]); temp += 17; } } @@ -568,8 +568,9 @@ void func_EBFBE0_801881FC(void) { D_EBFBE0_801B8350[3].unk_5C = 0; for (i = 0; i < 4; i++) { - func_8009AA20(D_EBFBE0_801ADA00[i].unk_4, - D_EBFBE0_801B8350[i].unk_58 % func_8009ACDC(D_EBFBE0_801ADA00[i].unk_4), D_EBFBE0_801B86E0[i]); + Animation_GetFrameData(D_EBFBE0_801ADA00[i].unk_4, + D_EBFBE0_801B8350[i].unk_58 % Animation_GetFrameCount(D_EBFBE0_801ADA00[i].unk_4), + D_EBFBE0_801B86E0[i]); } D_EBFBE0_801B86A4 = 0; @@ -594,11 +595,11 @@ void func_EBFBE0_801888E8(void) { break; case 1: - func_8009BC2C(&D_EBFBE0_801B86C8, -10.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B86CC, 57.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B8304, 13.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B8308, 2.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B830C, 15.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86C8, -10.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86CC, 57.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B8304, 13.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B8308, 2.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B830C, 15.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); D_EBFBE0_801B82CC *= 1.04f; if (D_EBFBE0_801B86CC == 57.0f) { @@ -636,7 +637,8 @@ void func_EBFBE0_801888E8(void) { case 4: if (D_EBFBE0_801B82A8 == 0) { D_EBFBE0_801B8350[D_EBFBE0_801B8340].unk_54 = 0; - func_8009BC2C(&D_EBFBE0_801B8350[D_EBFBE0_801B8340].unk_18, 0.0f, D_EBFBE0_801B82CC, 100.0f, 0.001f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[D_EBFBE0_801B8340].unk_18, 0.0f, D_EBFBE0_801B82CC, 100.0f, + 0.001f); D_EBFBE0_801B82CC *= 1.07f; if (D_EBFBE0_801B8350[D_EBFBE0_801B8340].unk_18 == 0.0f) { @@ -669,25 +671,25 @@ void func_EBFBE0_801888E8(void) { } D_EBFBE0_801B8350[1].unk_20 += D_EBFBE0_801B8350[1].unk_24; } else { - func_8009BC2C(&D_EBFBE0_801B8350[1].unk_20, 0.0f, 0.3f, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[1].unk_20, 0.0f, 0.3f, 100.0f, 0.1f); } } if ((D_EBFBE0_801B86A4 >= 3) && (D_EBFBE0_801B9040 != 0)) { - func_8009BC2C(&D_EBFBE0_801B86C8, -10.0f, D_EBFBE0_801B82D0, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B86CC, 57.0f, D_EBFBE0_801B82D0, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B905C, 124.0f, D_EBFBE0_801B82D0, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B9060, 242.0f, D_EBFBE0_801B82D0, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86C8, -10.0f, D_EBFBE0_801B82D0, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86CC, 57.0f, D_EBFBE0_801B82D0, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B905C, 124.0f, D_EBFBE0_801B82D0, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B9060, 242.0f, D_EBFBE0_801B82D0, 100.0f, 0.0001f); for (i = 0; i < 4; i++) { - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_28, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_2C, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_30, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_34, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_38, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_3C, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_40, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_44, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_28, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_2C, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_30, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_34, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_38, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_3C, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_40, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_44, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.01f); } D_EBFBE0_801B82D0 *= 1.1f; @@ -750,8 +752,8 @@ void func_EBFBE0_80189208(void) { 180.0f / M_PI; D_EBFBE0_801B86DC = (Math_Atan2F(D_EBFBE0_801B905C, D_EBFBE0_801B9064) * 180.0f) / M_PI; - func_8009BC2C(&D_EBFBE0_801B86C8, D_EBFBE0_801B86D8, 0.1f, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B86CC, D_EBFBE0_801B86DC, 0.1f, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86C8, D_EBFBE0_801B86D8, 0.1f, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86CC, D_EBFBE0_801B86DC, 0.1f, 100.0f, 0.0001f); } func_EBFBE0_80191674(D_EBFBE0_801B86C8, D_EBFBE0_801B86CC, 100.0f, &D_EBFBE0_801B82E0, &D_EBFBE0_801B82E4, @@ -892,7 +894,7 @@ void func_EBFBE0_8018994C(void) { case 1: if (D_EBFBE0_801B82A8 == 0) { - temp2 = func_8009BC2C(&D_EBFBE0_801B7BDC, 255.0f, D_EBFBE0_801B82CC, 100.0f, 1.0f); + temp2 = Math_SmoothStepToF(&D_EBFBE0_801B7BDC, 255.0f, D_EBFBE0_801B82CC, 100.0f, 1.0f); D_EBFBE0_801B82CC *= 1.08f; if (temp2 == 0.0f) { D_EBFBE0_801B82A8 = 50; @@ -906,10 +908,10 @@ void func_EBFBE0_8018994C(void) { case 2: if (D_EBFBE0_801B82A8 == 0) { - func_8009BC2C(&D_EBFBE0_801B7BDC, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801B7BDC, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.1f); D_EBFBE0_801B82D0 *= 1.06f; if (D_EBFBE0_801B82AC == 0) { - temp2 = func_8009BC2C(&D_EBFBE0_801B7BE0, 255.0f, D_EBFBE0_801B82CC, 100.0f, 1.0f); + temp2 = Math_SmoothStepToF(&D_EBFBE0_801B7BE0, 255.0f, D_EBFBE0_801B82CC, 100.0f, 1.0f); D_EBFBE0_801B82CC *= 1.08f; if (temp2 == 0.0f) { D_EBFBE0_801B82A8 = 30; @@ -924,7 +926,7 @@ void func_EBFBE0_8018994C(void) { case 3: if (D_EBFBE0_801B82A8 == 0) { - func_8009BC2C(&D_EBFBE0_801B7BE0, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.1f); + Math_SmoothStepToF(&D_EBFBE0_801B7BE0, 0.0f, D_EBFBE0_801B82D0, 100.0f, 0.1f); D_EBFBE0_801B82D0 *= 1.07f; if (D_EBFBE0_801B7BB8 < 1200.0f) { D_EBFBE0_801B7BB8 += 10.0f; @@ -998,7 +1000,7 @@ void func_EBFBE0_8018994C(void) { D_EBFBE0_801B9074 -= 0.5f; } - temp = func_8009BC2C(&D_EBFBE0_801B7BDC, 0.0f, D_EBFBE0_801B82DC, 100.0f, 0.1f); + temp = Math_SmoothStepToF(&D_EBFBE0_801B7BDC, 0.0f, D_EBFBE0_801B82DC, 100.0f, 0.1f); D_EBFBE0_801B82DC *= 1.06f; @@ -1019,12 +1021,12 @@ void func_EBFBE0_8018994C(void) { } if (D_EBFBE0_801B86AC > -100.0f) { - func_8009BC2C(&D_EBFBE0_801B86C8, 15.0f, D_EBFBE0_801B82D4, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B86CC, -35.0f, D_EBFBE0_801B82D4, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86C8, 15.0f, D_EBFBE0_801B82D4, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86CC, -35.0f, D_EBFBE0_801B82D4, 100.0f, 0.0001f); D_EBFBE0_801B82D4 -= 0.000005f; } else { - func_8009BC2C(&D_EBFBE0_801B86C8, -20.0f, D_EBFBE0_801B82D8, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B86CC, -25.0f, D_EBFBE0_801B82D8, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86C8, -20.0f, D_EBFBE0_801B82D8, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86CC, -25.0f, D_EBFBE0_801B82D8, 100.0f, 0.0001f); if (D_EBFBE0_801B82B4 > 550) { D_EBFBE0_801B82D8 += 0.0001f; @@ -1215,7 +1217,7 @@ void func_EBFBE0_8018A644(void) { } if (D_EBFBE0_801B84D0 != 0.0f) { - func_8009BC2C(&D_EBFBE0_801B84D0, 0.0f, 0.09f, 70.0f, 1.0f); + Math_SmoothStepToF(&D_EBFBE0_801B84D0, 0.0f, 0.09f, 70.0f, 1.0f); } if (D_EBFBE0_801B84D0 == 0.0f) { @@ -1374,11 +1376,11 @@ void func_EBFBE0_8018ACEC(void) { break; case 1: - func_8009BC2C(&D_EBFBE0_801B86A8, 30.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B86AC, -15.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); - func_8009BC2C(&D_801779A0, 0.0f, 0.05f, 100.0f, 0.0001f); - func_8009BC2C(&D_801779B8, -40.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B86B0, 100.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86A8, 30.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86AC, -15.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_801779A0, 0.0f, 0.05f, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_801779B8, -40.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86B0, 100.0f, D_EBFBE0_801B82CC, 100.0f, 0.0001f); D_EBFBE0_801B82CC *= 1.04f; if (D_EBFBE0_801B82B4 == 50) { @@ -1576,9 +1578,9 @@ void func_EBFBE0_8018B5C4(void) { }; if (D_EBFBE0_801B84E8[i].unk_38 == 0) { - func_8009BC2C(&D_EBFBE0_801B84E8[i].unk_28, 0.0f, D_EBFBE0_801B84E8[i].unk_10, 100.0f, 0.01f); - temp[i] = - func_8009BC2C(&(D_EBFBE0_801B84E8[i].unk_24), 0.0f, D_EBFBE0_801B84E8[i].unk_10, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B84E8[i].unk_28, 0.0f, D_EBFBE0_801B84E8[i].unk_10, 100.0f, 0.01f); + temp[i] = Math_SmoothStepToF(&(D_EBFBE0_801B84E8[i].unk_24), 0.0f, D_EBFBE0_801B84E8[i].unk_10, + 100.0f, 0.01f); D_EBFBE0_801B84E8[i].unk_10 *= 1.04f; if (temp[i] == 0.0f) { func_8001A55C((f32*) &D_EBFBE0_801B84E8[i].unk_50, 0x1950107A); @@ -1660,9 +1662,9 @@ void func_EBFBE0_8018B5C4(void) { D_EBFBE0_801B84E8[3].unk_44 = 0.2f; } - func_8009BC2C(&D_EBFBE0_801B82EC, 240.0f, 0.06f, 2.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B82F0, 240.0f, 0.06f, 2.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B82F4, 255.0f, 0.06f, 2.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B82EC, 240.0f, 0.06f, 2.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B82F0, 240.0f, 0.06f, 2.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B82F4, 255.0f, 0.06f, 2.0f, 0.01f); D_80178548 = D_EBFBE0_801B82EC; D_8017854C = D_EBFBE0_801B82F0; @@ -1689,8 +1691,8 @@ void func_EBFBE0_8018B5C4(void) { D_EBFBE0_801B84E8[1].unk_4C = 0; } - func_8009BC2C(&D_EBFBE0_801B86B4, 16.0f, 0.01f, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B86AC, 138.0f, 0.01f, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B86B4, 16.0f, 0.01f, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B86AC, 138.0f, 0.01f, 100.0f, 0.01f); func_EBFBE0_801914AC(D_EBFBE0_801B86BC, D_EBFBE0_801B86C0, D_EBFBE0_801B86C4, &D_80177978, &D_80177980, &D_80177988, D_EBFBE0_801B86B4, &D_801779A0, &D_801779B8, &D_801779C0, @@ -1724,11 +1726,11 @@ void func_EBFBE0_8018B5C4(void) { if (D_EBFBE0_801B82A8 == 0) { D_EBFBE0_801B84E8[3].unk_44 = 1.2f; - func_8009BC2C(&D_EBFBE0_801B84E8[3].unk_00.z, 900.0f, 0.06f, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B86AC, 154.0f, 0.2f, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B86A8, -5.0f, 0.2f, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B86BC, 100.0f, 0.2f, 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B86B4, 40.0f, 0.2f, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B84E8[3].unk_00.z, 900.0f, 0.06f, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B86AC, 154.0f, 0.2f, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B86A8, -5.0f, 0.2f, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B86BC, 100.0f, 0.2f, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B86B4, 40.0f, 0.2f, 100.0f, 0.01f); func_EBFBE0_801914AC(D_EBFBE0_801B86BC, D_EBFBE0_801B86C0, D_EBFBE0_801B86C4, &D_80177978, &D_80177980, &D_80177988, D_EBFBE0_801B86B4, &D_801779A0, &D_801779B8, &D_801779C0, @@ -1924,12 +1926,12 @@ void func_EBFBE0_8018C644(void) { D_EBFBE0_801B84E8[i].unk_4C = 1; } - func_8009BC2C(&D_EBFBE0_801B84E8[i].unk_00.y, D_EBFBE0_801AE444[i], D_EBFBE0_801B84E8[i].unk_10, - 100.0f, 0.001f); - func_8009BC2C(&D_EBFBE0_801B84E8[i].unk_00.x, D_EBFBE0_801AE434[i], D_EBFBE0_801B84E8[i].unk_10, - 100.0f, 0.001f); - func_8009BC2C(&D_EBFBE0_801B84E8[i].unk_00.z, D_EBFBE0_801AE454[i], D_EBFBE0_801B84E8[i].unk_10, - 100.0f, 0.001f); + Math_SmoothStepToF(&D_EBFBE0_801B84E8[i].unk_00.y, D_EBFBE0_801AE444[i], + D_EBFBE0_801B84E8[i].unk_10, 100.0f, 0.001f); + Math_SmoothStepToF(&D_EBFBE0_801B84E8[i].unk_00.x, D_EBFBE0_801AE434[i], + D_EBFBE0_801B84E8[i].unk_10, 100.0f, 0.001f); + Math_SmoothStepToF(&D_EBFBE0_801B84E8[i].unk_00.z, D_EBFBE0_801AE454[i], + D_EBFBE0_801B84E8[i].unk_10, 100.0f, 0.001f); D_EBFBE0_801B84E8[i].unk_10 *= 1.05f; @@ -2223,7 +2225,7 @@ void func_EBFBE0_8018D80C(s32 arg0) { for (i = 0; i < D_EBFBE0_801B8100; i++) { switch (D_EBFBE0_801B8108[i]) { case 0: - func_8009BC2C(&D_EBFBE0_801B7FC0[i], D_EBFBE0_801B8060[i], 0.05f, 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B7FC0[i], D_EBFBE0_801B8060[i], 0.05f, 100.0f, 0.01f); if (D_EBFBE0_801B7FC0[i] >= D_EBFBE0_801B8060[i]) { D_EBFBE0_801B7FC0[i] = D_EBFBE0_801B8060[i]; @@ -2232,9 +2234,9 @@ void func_EBFBE0_8018D80C(s32 arg0) { break; case 1: - func_8009BC2C(&D_EBFBE0_801B7D40[i], 0.0f, D_EBFBE0_801B7F20[i], 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B7DE0[i], 0.0f, D_EBFBE0_801B7F20[i], 100.0f, 0.01f); - func_8009BC2C(&D_EBFBE0_801B7E80[i], -25.0f, D_EBFBE0_801B7F20[i], 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B7D40[i], 0.0f, D_EBFBE0_801B7F20[i], 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B7DE0[i], 0.0f, D_EBFBE0_801B7F20[i], 100.0f, 0.01f); + Math_SmoothStepToF(&D_EBFBE0_801B7E80[i], -25.0f, D_EBFBE0_801B7F20[i], 100.0f, 0.01f); D_EBFBE0_801B7FC0[i] -= 0.002f; if (D_EBFBE0_801B7FC0[i] < 0.0f) { @@ -2433,7 +2435,7 @@ void func_EBFBE0_8018E67C(s32 arg0) { Lights_SetOneLight(&gMasterDisp, D_EBFBE0_801B82E0, D_EBFBE0_801B82E4, D_EBFBE0_801B82E8, D_80178548, D_8017854C, D_80178550, D_80178554, D_80178558, D_8017855C); - sp5C = D_EBFBE0_801B8350[arg0].unk_58 % func_8009ACDC(D_EBFBE0_801ADA00[arg0].unk_0); + sp5C = D_EBFBE0_801B8350[arg0].unk_58 % Animation_GetFrameCount(D_EBFBE0_801ADA00[arg0].unk_0); func_800BA1D0(D_80178320, D_80178328, D_80178330, 255, 995, 1000); @@ -2448,8 +2450,8 @@ void func_EBFBE0_8018E67C(s32 arg0) { gSPClearGeometryMode(gMasterDisp++, G_CULL_BACK); } - func_8009AA20(D_EBFBE0_801ADA00[arg0].unk_0, sp5C, &sp60); - func_8009A72C(0, D_EBFBE0_801ADA00[arg0].skelanime, &sp60, NULL, NULL, NULL, &gIdentityMatrix); + Animation_GetFrameData(D_EBFBE0_801ADA00[arg0].unk_0, sp5C, &sp60); + Animation_DrawSkeleton(0, D_EBFBE0_801ADA00[arg0].skelanime, &sp60, NULL, NULL, NULL, &gIdentityMatrix); if (arg0 == 2) { gSPSetGeometryMode(gMasterDisp++, G_CULL_BACK); @@ -2493,7 +2495,7 @@ void func_EBFBE0_8018EA78(s32 arg0) { Vec3f sp48[50]; s32 sp44; - sp44 = D_EBFBE0_801B8350[arg0].unk_58 % func_8009ACDC(D_EBFBE0_801ADA00[arg0].unk_4); + sp44 = D_EBFBE0_801B8350[arg0].unk_58 % Animation_GetFrameCount(D_EBFBE0_801ADA00[arg0].unk_4); func_800B8DD0(&gMasterDisp, 0x17); @@ -2512,10 +2514,11 @@ void func_EBFBE0_8018EA78(s32 arg0) { Matrix_SetGfxMtx(&gMasterDisp); - func_8009BEEC(sp48, D_EBFBE0_801B86E0[arg0], 1, func_8009AA20(D_EBFBE0_801ADA00[arg0].unk_4, sp44, &sp48), 0.2f, - 100.0f, 0.0001f); - func_8009A72C(1, D_EBFBE0_801ADA00[arg0].skelanime, D_EBFBE0_801B86E0[arg0], func_EBFBE0_8018EDC8, NULL, &arg0, - &gIdentityMatrix); + Math_SmoothStepToVec3fArray(sp48, D_EBFBE0_801B86E0[arg0], 1, + Animation_GetFrameData(D_EBFBE0_801ADA00[arg0].unk_4, sp44, &sp48), 0.2f, 100.0f, + 0.0001f); + Animation_DrawSkeleton(1, D_EBFBE0_801ADA00[arg0].skelanime, D_EBFBE0_801B86E0[arg0], func_EBFBE0_8018EDC8, NULL, + &arg0, &gIdentityMatrix); Matrix_Pop(&gGfxMatrix); } @@ -2577,10 +2580,10 @@ s32 func_EBFBE0_8018EDC8(s32 arg0, Gfx** arg1, Vec3f* arg2, Vec3f* arg3, void* a D_EBFBE0_801B8350[i].unk_3C = 0.0f; } - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_30, D_EBFBE0_801B8350[i].unk_28, 0.01f, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_34, D_EBFBE0_801B8350[i].unk_2C, 0.01f, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_40, D_EBFBE0_801B8350[i].unk_38, 0.005f, 100.0f, 0.0001f); - func_8009BC2C(&D_EBFBE0_801B8350[i].unk_44, D_EBFBE0_801B8350[i].unk_3C, 0.005f, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_30, D_EBFBE0_801B8350[i].unk_28, 0.01f, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_34, D_EBFBE0_801B8350[i].unk_2C, 0.01f, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_40, D_EBFBE0_801B8350[i].unk_38, 0.005f, 100.0f, 0.0001f); + Math_SmoothStepToF(&D_EBFBE0_801B8350[i].unk_44, D_EBFBE0_801B8350[i].unk_3C, 0.005f, 100.0f, 0.0001f); } switch (i) { @@ -2735,7 +2738,7 @@ void func_EBFBE0_8018F8E4(void) { if (gStopInputTimer == 0) { temp2 = 188.0f; - if ((s32) func_8009BC2C(&D_EBFBE0_801B7BC8, D_EBFBE0_801B7BCC, 0.5f, 100.0f, 1.0f) == 0.0f) { + if ((s32) Math_SmoothStepToF(&D_EBFBE0_801B7BC8, D_EBFBE0_801B7BCC, 0.5f, 100.0f, 1.0f) == 0.0f) { if (D_EBFBE0_801B7BC8 == 32.0f) { D_EBFBE0_801B7BCC = 255.0f; } else { @@ -3374,5 +3377,5 @@ void func_EBFBE0_801919C4(u16** arg0, s32 arg1) { D_80178740 = 178.0f; } - func_8001ACDC(func_800C2890(D_80178308)); + func_8001ACDC(Message_IdFromPtr(D_80178308)); } diff --git a/tools/textconv.py b/tools/textconv.py new file mode 100644 index 00000000..a953c85f --- /dev/null +++ b/tools/textconv.py @@ -0,0 +1,54 @@ +import argparse + +char_code = ["END","NWL","NP2","NP3","NP4","NP5","NP6","NP7","NP8","NP9","NPA","NPB","SPC","HSP","QSP","NPF","CLF","CUP","CRT","CDN","AUP","ALF","ADN","ART","L_A","L_B","L_C","L_D","L_E","L_F","L_G","L_H","L_I","L_J","L_K","L_L","L_M","L_N","L_O","L_P","L_Q","L_R","L_S","L_T","L_U","L_V","L_W","L_X","L_Y","L_Z","l_a","l_b","l_c","l_d","l_e","l_f","l_g","l_h","l_i","l_j","l_k","l_l","l_m","l_n","l_o","l_p","l_q","l_r","l_s","l_t","l_u","l_v","l_w","l_x","l_y","l_z","EXM","QST","DSH","CMA","PRD","N_0","N_1","N_2","N_3","N_4","N_5","N_6","N_7","N_8","N_9","APS","LPR","RPR","CLN","PIP"] + +def convert_line(line): + if 'x' in line or '{' in line or '}' in line: + return None + + chars = line.split(',') + + if len(chars) <= 1: + return None + + newchars = [char_code[int(x)] for x in chars[0:-1]] + + return ','.join(newchars) + ',\n' + + +def convert_file(filepath): + with open(filepath, 'r') as file: + file_lines = file.readlines() + for i, line in enumerate(file_lines): + newchars = convert_line(line) + if newchars: + file_lines[i] = newchars + + with open(filepath, 'w') as file: + file.writelines(file_lines) + + return + +def convert_names(filepath): + with open(filepath, 'r') as file: + file_text = file.read() + startidx = file_text.find('gMsgLookup[780] = {\n') + len('gMsgLookup[780] = {\n') + names = file_text[startidx:-3].split(',') + names = [x.strip(' \n}{') for x in names] + namepairs = zip(names[::2], names[1::2]) + + for pair in namepairs: + tname = 'sMsg_ID_' + pair[0] + file_text = file_text.replace(pair[1], tname) + with open(filepath, 'w') as file: + file.write(file_text) + return + +parser = argparse.ArgumentParser(description='Convert StarFox 64 dialog characters') +parser.add_argument('infile', help="SF64 text file to convert") + +if __name__ == '__main__': + args = parser.parse_args() + + # convert_file(args.infile) + convert_names(args.infile) diff --git a/yamls/us/main.yaml b/yamls/us/main.yaml index 5b3a2938..21c0fd47 100644 --- a/yamls/us/main.yaml +++ b/yamls/us/main.yaml @@ -169,25 +169,25 @@ - [0x43E80, c, sf_43E80] - [0x496C0, c, sf_496C0] - [0x52730, c, sf_52730] - - [0x59780, c, fox_59780] - - [0x5A0F0, c, fox_5A0F0] + - [0x59780, c, fox_load] + - [0x5A0F0, c, fox_edata] - [0x5A2C0, c, fox_edisplay] - - [0x61B30, c, fox_61B30] + - [0x61B30, c, fox_enmy1] - [0x6B3B0, c, sf_6B3B0] - [0x77E40, c, sf_77E40] - [0x84F70, c, fox_84F70] - [0x85530, c, sf_hud] - [0x97F80, c, sf_97F80] - - [0x9A580, c, fox_9A580] + - [0x9A580, c, fox_display] - [0xA24B0, c, fox_A24B0] - [0xA4290, c, sf_A4290] - [0xA48A0, c, sf_A48A0] - [0xA4B50, c, sf_A4B50] - [0xB99D0, c, fox_rcp] - - [0xBB360, c, fox_BB360] - - [0xBD0B0, c, fox_BD0B0] + - [0xBB360, c, fox_radio] + - [0xBD0B0, c, fox_reset] - [0xBD360, c, sf_versus] - - [0xC3430, c, fox_C3430] + - [0xC3430, c, fox_message] - [0xC3BB0, c, fox_save] # DATA - Microcode @@ -261,20 +261,20 @@ - [0xCAB00, data, sf_43E80] - [0xCAB60, data, sf_496C0] - [0xCAE20, data, sf_52730] - - [0xCAFB0, .data, fox_59780] - - [0xCCA70, data, fox_5A0F0] + - [0xCAFB0, .data, fox_load] + - [0xCCA70, data, fox_edata] - [0xD0570, .data, fox_edisplay] - - [0xD09A0, .data, fox_61B30] + - [0xD09A0, .data, fox_enmy1] - [0xD0B80, data, sf_6B3B0] - [0xD20E0, data, sf_77E40] - [0xD2570, data, sf_hud] - - [0xD31D0, .data, fox_9A580] + - [0xD31D0, .data, fox_display] - [0xD3460, .data, fox_A24B0] - [0xD3520, data, sf_A48A0] - [0xD3B50, data, sf_A4B50] - [0xD3DB0, .data, fox_rcp] - - [0xD5670, .data, fox_BB360] - - [0xD5680, .data, fox_BD0B0] + - [0xD5670, .data, fox_radio] + - [0xD5680, .data, fox_reset] - [0xD5690, data, sf_versus] - [0xD5910, .data, fox_save] @@ -285,22 +285,22 @@ - [0xD61F0, .rodata, sf_43E80] - [0xD6350, .rodata, sf_496C0] - [0xD69A0, .rodata, sf_52730] - - [0xD6BA0, .rodata, fox_59780] + - [0xD6BA0, .rodata, fox_load] - [0xD6C20, .rodata, fox_edisplay] - - [0xD6FD0, .rodata, fox_61B30] + - [0xD6FD0, .rodata, fox_enmy1] - [0xD7650, .rodata, sf_6B3B0] - [0xD7E30, .rodata, sf_77E40] - [0xD82F0, .rodata, fox_84F70] - [0xD8320, .rodata, sf_hud] - [0xD8DE0, .rodata, sf_97F80] - - [0xD8DF0, .rodata, fox_9A580] + - [0xD8DF0, .rodata, fox_display] - [0xD8E50, .rodata, fox_A24B0] - [0xD8ED0, .rodata, sf_A4290] - [0xD8EE0, .rodata, sf_A48A0] - [0xD8EF0, .rodata, sf_A4B50] - - [0xD97F0, .rodata, fox_BB360] + - [0xD97F0, .rodata, fox_radio] - [0xD9E50, .rodata, sf_versus] - - [0xD9F60, .rodata, fox_C3430] + - [0xD9F60, .rodata, fox_message] - [0xDA030, .rodata, fox_save] # Common assets