/**
 * @file d_a_npc_shad.cpp
 * 
*/

#include "rel/d/a/npc/d_a_npc_shad/d_a_npc_shad.h"
#include "dol2asm.h"

//
// Forward References:
//

extern "C" void __ct__11daNpcShad_cFv();
extern "C" void __dt__8cM3dGCylFv();
extern "C" void __dt__8cM3dGAabFv();
extern "C" void __dt__11daNpcShad_cFv();
extern "C" void Create__11daNpcShad_cFv();
extern "C" void CreateHeap__11daNpcShad_cFv();
extern "C" void __dt__15J3DTevKColorAnmFv();
extern "C" void __ct__15J3DTevKColorAnmFv();
extern "C" void __dt__14J3DTevColorAnmFv();
extern "C" void __ct__14J3DTevColorAnmFv();
extern "C" void __dt__11J3DTexNoAnmFv();
extern "C" void __ct__11J3DTexNoAnmFv();
extern "C" void __dt__12J3DTexMtxAnmFv();
extern "C" void __ct__12J3DTexMtxAnmFv();
extern "C" void __dt__14J3DMatColorAnmFv();
extern "C" void __ct__14J3DMatColorAnmFv();
extern "C" void Delete__11daNpcShad_cFv();
extern "C" void Execute__11daNpcShad_cFv();
extern "C" void Draw__11daNpcShad_cFv();
extern "C" void ctrlJoint__11daNpcShad_cFP8J3DJointP8J3DModel();
extern "C" void createHeapCallBack__11daNpcShad_cFP10fopAc_ac_c();
extern "C" void ctrlJointCallBack__11daNpcShad_cFP8J3DJointi();
extern "C" void setExpressionAnm__11daNpcShad_cFib();
extern "C" void setExpressionBtp__11daNpcShad_cFi();
extern "C" void setMotionAnm__11daNpcShad_cFif();
extern "C" void reset__11daNpcShad_cFv();
extern "C" void setWaitAction__11daNpcShad_cFv();
extern "C" void getPathPoint__11daNpcShad_cFUciP3Vec();
extern "C" void isSneaking__11daNpcShad_cFv();
extern "C" void wait_type0__11daNpcShad_cFPv();
extern "C" void setMotion__11daNpcShad_cFifi();
extern "C" void setExpression__11daNpcShad_cFif();
extern "C" void wait_type1__11daNpcShad_cFPv();
extern "C" void wait_type2__11daNpcShad_cFPv();
extern "C" void talk__11daNpcShad_cFPv();
extern "C" void demo__11daNpcShad_cFPv();
extern "C" void leave__11daNpcShad_cFPv();
extern "C" void EvCut_Introduction__11daNpcShad_cFi();
extern "C" void EvCut_Meeting__11daNpcShad_cFi();
extern "C" void EvCut_ToChantSpell1__11daNpcShad_cFi();
extern "C" void EvCut_ToChantSpell2__11daNpcShad_cFi();
extern "C" void EvCut_ToChantSpell2Skip__11daNpcShad_cFi();
extern "C" void EvCut_DiscoveryCannon__11daNpcShad_cFi();
extern "C" void EvCut_DiscoveryCannonSkip__11daNpcShad_cFi();
extern "C" void EvCut_Disappear__11daNpcShad_cFi();
extern "C" void EvCut_DisappearSkip__11daNpcShad_cFi();
extern "C" void EvCut_CallBack__11daNpcShad_cFi();
extern "C" void EvCut_WiretapSponsor__11daNpcShad_cFi();
extern "C" void EvCut_WiretapEntrant__11daNpcShad_cFi();
extern "C" static void daNpcShad_Create__FPv();
extern "C" static void daNpcShad_Delete__FPv();
extern "C" static void daNpcShad_Execute__FPv();
extern "C" static void daNpcShad_Draw__FPv();
extern "C" static bool daNpcShad_IsDelete__FPv();
extern "C" void calc__11J3DTexNoAnmCFPUs();
extern "C" void setParam__11daNpcShad_cFv();
extern "C" void main__11daNpcShad_cFv();
extern "C" void playMotion__11daNpcShad_cFv();
extern "C" void playExpression__11daNpcShad_cFv();
extern "C" void ctrlBtk__11daNpcShad_cFv();
extern "C" void setAttnPos__11daNpcShad_cFv();
extern "C" void lookat__11daNpcShad_cFv();
extern "C" bool drawDbgInfo__11daNpcShad_cFv();
extern "C" void func_80AE1544(void* _this, s16);
extern "C" void __sinit_d_a_npc_shad_cpp();
extern "C" void __dt__18daNpcF_ActorMngr_cFv();
extern "C" void __ct__18daNpcF_ActorMngr_cFv();
extern "C" void __dt__15daNpcF_Lookat_cFv();
extern "C" void __dt__5csXyzFv();
extern "C" void __ct__5csXyzFv();
extern "C" void __dt__4cXyzFv();
extern "C" void __ct__4cXyzFv();
extern "C" void __dt__8daNpcF_cFv();
extern "C" void __ct__8daNpcF_cFv();
extern "C" void __dt__12dBgS_AcchCirFv();
extern "C" void __dt__10dCcD_GSttsFv();
extern "C" void __dt__12dBgS_ObjAcchFv();
extern "C" void __dt__12J3DFrameCtrlFv();
extern "C" void adjustShapeAngle__8daNpcF_cFv();
extern "C" void setCollisions__8daNpcF_cFv();
extern "C" void drawOtherMdls__8daNpcF_cFv();
extern "C" void __dt__10cCcD_GSttsFv();
extern "C" void chkPointInArea__15daTag_EvtArea_cF4cXyz();
extern "C" void __dt__17daNpcShad_Param_cFv();
extern "C" static void func_80AE1FB8();
extern "C" static void func_80AE1FC0();
extern "C" u8 const m__17daNpcShad_Param_c[112];
extern "C" extern char const* const d_a_npc_shad__stringBase0;
extern "C" u8 mEvtSeqList__11daNpcShad_c[168];

//
// External References:
//

extern "C" void mDoMtx_YrotM__FPA4_fs();
extern "C" void transS__14mDoMtx_stack_cFRC4cXyz();
extern "C" void changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform();
extern "C" void mDoExt_modelUpdateDL__FP8J3DModel();
extern "C" void
__ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl();
extern "C" void modelCalc__16mDoExt_McaMorfSOFv();
extern "C" void stopZelAnime__16mDoExt_McaMorfSOFv();
extern "C" void mDoExt_J3DModel__create__FP12J3DModelDataUlUl();
extern "C" void __ct__10fopAc_ac_cFv();
extern "C" void __dt__10fopAc_ac_cFv();
extern "C" void fopAcIt_Judge__FPFPvPv_PvPv();
extern "C" void fopAcM_SearchByName__FsPP10fopAc_ac_c();
extern "C" void fopAcM_delete__FP10fopAc_ac_c();
extern "C" void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl();
extern "C" void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff();
extern "C" void fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c();
extern "C" void fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c();
extern "C" void fopAcM_searchActorDistanceXZ__FPC10fopAc_ac_cPC10fopAc_ac_c();
extern "C" void fopAcM_orderChangeEventId__FP10fopAc_ac_csUsUs();
extern "C" void fopAcM_createItemForPresentDemo__FPC4cXyziUciiPC5csXyzPC4cXyz();
extern "C" void fpcSch_JudgeForPName__FPvPv();
extern "C" void getLayerNo__14dComIfG_play_cFi();
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
extern "C" void dComIfGs_isStageSwitch__Fii();
extern "C" void setItem__17dSv_player_item_cFiUc();
extern "C" void onSwitch__12dSv_memBit_cFi();
extern "C" void isSwitch__12dSv_memBit_cCFi();
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
extern "C" void reset__14dEvt_control_cFv();
extern "C" void reset__14dEvt_control_cFPv();
extern "C" void dEv_noFinishSkipProc__FPvi();
extern "C" void setSkipProc__14dEvt_control_cFPvPFPvi_ii();
extern "C" void onSkipFade__14dEvt_control_cFv();
extern "C" void convPId__14dEvt_control_cFUi();
extern "C" void setPtI_Id__14dEvt_control_cFUi();
extern "C" void getEventIdx__16dEvent_manager_cFP10fopAc_ac_cPCcUc();
extern "C" void endCheck__16dEvent_manager_cFs();
extern "C" void getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci();
extern "C" void getIsAddvance__16dEvent_manager_cFi();
extern "C" void getMyActIdx__16dEvent_manager_cFiPCPCciii();
extern "C" void getMyNowCutName__16dEvent_manager_cFi();
extern "C" void getMySubstanceP__16dEvent_manager_cFiPCci();
extern "C" void cutEnd__16dEvent_manager_cFi();
extern "C" void ChkPresentEnd__16dEvent_manager_cFv();
extern "C" void dPath_GetPnt__FPC5dPathi();
extern "C" void dPath_GetRoomPath__Fii();
extern "C" void __ct__12dBgS_AcchCirFv();
extern "C" void SetWallR__12dBgS_AcchCirFf();
extern "C" void SetWall__12dBgS_AcchCirFff();
extern "C" void __dt__9dBgS_AcchFv();
extern "C" void __ct__9dBgS_AcchFv();
extern "C" void Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz();
extern "C" void CrrPos__9dBgS_AcchFR4dBgS();
extern "C" void __ct__11dBgS_GndChkFv();
extern "C" void __dt__11dBgS_GndChkFv();
extern "C" void __ct__11dBgS_LinChkFv();
extern "C" void __dt__11dBgS_LinChkFv();
extern "C" void SetObj__16dBgS_PolyPassChkFv();
extern "C" void __ct__10dCcD_GSttsFv();
extern "C" void Init__9dCcD_SttsFiiP10fopAc_ac_c();
extern "C" void __ct__12dCcD_GObjInfFv();
extern "C" void __dt__12dCcD_GObjInfFv();
extern "C" void Set__8dCcD_CylFRC11dCcD_SrcCyl();
extern "C" void initialize__18daNpcF_ActorMngr_cFv();
extern "C" void entry__18daNpcF_ActorMngr_cFP10fopAc_ac_c();
extern "C" void remove__18daNpcF_ActorMngr_cFv();
extern "C" void getActorP__18daNpcF_ActorMngr_cFv();
extern "C" void initialize__15daNpcF_MatAnm_cFv();
extern "C" void initialize__15daNpcF_Lookat_cFv();
extern "C" void setParam__15daNpcF_Lookat_cFffffffffffffsP4cXyz();
extern "C" void calc__15daNpcF_Lookat_cFP10fopAc_ac_cPA4_fPP5csXyziii();
extern "C" void execute__8daNpcF_cFv();
extern "C" void draw__8daNpcF_cFiifP11_GXColorS10i();
extern "C" void setMtx__8daNpcF_cFv();
extern "C" void setMtx2__8daNpcF_cFv();
extern "C" void initialize__8daNpcF_cFv();
extern "C" void getTrnsfrmKeyAnmP__8daNpcF_cFPci();
extern "C" void getTexPtrnAnmP__8daNpcF_cFPci();
extern "C" void getTexSRTKeyAnmP__8daNpcF_cFPci();
extern "C" void setMcaMorfAnm__8daNpcF_cFP18J3DAnmTransformKeyffiii();
extern "C" void setBckAnm__8daNpcF_cFP15J3DAnmTransformfiiib();
extern "C" void setBtpAnm__8daNpcF_cFP16J3DAnmTexPatternP12J3DModelDatafi();
extern "C" void setBtkAnm__8daNpcF_cFP19J3DAnmTextureSRTKeyP12J3DModelDatafi();
extern "C" void setEnvTevColor__8daNpcF_cFv();
extern "C" void setRoomNo__8daNpcF_cFv();
extern "C" void playExpressionAnm__8daNpcF_cFPPPQ28daNpcF_c18daNpcF_anmPlayData();
extern "C" void playMotionAnm__8daNpcF_cFPPPQ28daNpcF_c18daNpcF_anmPlayData();
extern "C" void setLookatMtx__8daNpcF_cFiPif();
extern "C" void ctrlMsgAnm__8daNpcF_cFRiRiP10fopAc_ac_ci();
extern "C" void orderEvent__8daNpcF_cFiPcUsUsUcUs();
extern "C" void changeEvent__8daNpcF_cFPcPcUsUs();
extern "C" void chkActorInSight__8daNpcF_cFP10fopAc_ac_cf();
extern "C" void chkActorInAttnArea__8daNpcF_cFP10fopAc_ac_cP10fopAc_ac_ci();
extern "C" void initTalk__8daNpcF_cFiPP10fopAc_ac_c();
extern "C" void talkProc__8daNpcF_cFPiiPP10fopAc_ac_c();
extern "C" void turn__8daNpcF_cFsfi();
extern "C" void setAngle__8daNpcF_cFs();
extern "C" void getDistTableIdx__8daNpcF_cFii();
extern "C" void getEvtAreaTagP__8daNpcF_cFii();
extern "C" void daNpcF_chkEvtBit__FUl();
extern "C" void daNpcF_onEvtBit__FUl();
extern "C" void daNpcF_chkTmpBit__FUl();
extern "C" void daNpcF_offTmpBit__FUl();
extern "C" void daNpcF_clearMessageTmpBit__Fv();
extern "C" void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c();
extern "C" void onKillMessageFlag__12dMsgObject_cFv();
extern "C" void __ct__10dMsgFlow_cFv();
extern "C" void __dt__10dMsgFlow_cFv();
extern "C" void getEventId__10dMsgFlow_cFPi();
extern "C" void Set__4cCcSFP8cCcD_Obj();
extern "C" void __mi__4cXyzCFRC3Vec();
extern "C" void cM_atan2s__Fff();
extern "C" void __ct__11cBgS_GndChkFv();
extern "C" void __dt__11cBgS_GndChkFv();
extern "C" void __dt__13cBgS_PolyInfoFv();
extern "C" void __dt__8cM3dGCirFv();
extern "C" void SetC__8cM3dGCylFRC4cXyz();
extern "C" void SetH__8cM3dGCylFf();
extern "C" void SetR__8cM3dGCylFf();
extern "C" void cLib_targetAngleY__FPC3VecPC3Vec();
extern "C" void cLib_targetAngleX__FPC4cXyzPC4cXyz();
extern "C" void seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void subBgmStart__8Z2SeqMgrFUl();
extern "C" void bgmStreamPrepare__8Z2SeqMgrFUl();
extern "C" void bgmStreamPlay__8Z2SeqMgrFv();
extern "C" void bgmStreamStop__8Z2SeqMgrFUl();
extern "C" void __ct__10Z2CreatureFv();
extern "C" void __dt__10Z2CreatureFv();
extern "C" void init__10Z2CreatureFP3VecP3VecUcUc();
extern "C" void* __nw__FUl();
extern "C" void __dl__FPv();
extern "C" void init__12J3DFrameCtrlFs();
extern "C" void getTexNo__16J3DAnmTexPatternCFUsPUs();
extern "C" void initialize__14J3DMaterialAnmFv();
extern "C" void __destroy_arr();
extern "C" void __construct_array();
extern "C" void __ptmf_test();
extern "C" void __ptmf_scall();
extern "C" void _savegpr_24();
extern "C" void _savegpr_25();
extern "C" void _savegpr_26();
extern "C" void _savegpr_27();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_24();
extern "C" void _restgpr_25();
extern "C" void _restgpr_26();
extern "C" void _restgpr_27();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" extern u8 const __ptmf_null[12 + 4 /* padding */];
extern "C" extern void* __vt__8dCcD_Cyl[36];
extern "C" extern void* __vt__9dCcD_Stts[11];
extern "C" u8 mCcDCyl__8daNpcF_c[68];
extern "C" extern void* __vt__8daNpcF_c[18];
extern "C" extern void* __vt__15daNpcF_MatAnm_c[4 + 6 /* padding */];
extern "C" extern void* __vt__12cCcD_CylAttr[25];
extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
extern "C" extern void* __vt__9cCcD_Stts[8];
extern "C" extern void* __vt__14J3DMaterialAnm[4];
extern "C" u8 now__14mDoMtx_stack_c[48];
extern "C" u8 mCurrentMtx__6J3DSys[48];
extern "C" u8 sincosTable___5JMath[65536];
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
extern "C" void chkPointInArea__15daTag_EvtArea_cF4cXyz4cXyz();
extern "C" void __register_global_object();

//
// Declarations:
//

/* ############################################################################################## */
/* 80AE24C4-80AE24C4 0004E8 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80AE24C4 = "Shad";
SECTION_DEAD static char const* const stringBase_80AE24C9 = "Shad1";
SECTION_DEAD static char const* const stringBase_80AE24CF = "Shad2";
SECTION_DEAD static char const* const stringBase_80AE24D5 = "Shad3";
SECTION_DEAD static char const* const stringBase_80AE24DB = "";
SECTION_DEAD static char const* const stringBase_80AE24DC = "THE_INTRODUCTION";
SECTION_DEAD static char const* const stringBase_80AE24ED = "RESIST_MEETING";
SECTION_DEAD static char const* const stringBase_80AE24FC = "SHAD_TO_CHANT_SPELL1";
SECTION_DEAD static char const* const stringBase_80AE2511 = "SHAD_TO_CHANT_SPELL2";
SECTION_DEAD static char const* const stringBase_80AE2526 = "SHAD_TO_CHANT_SPELL2_SKIP";
SECTION_DEAD static char const* const stringBase_80AE2540 = "SHAD_DISCOVERY_CANNON";
SECTION_DEAD static char const* const stringBase_80AE2556 = "SHAD_DISCOVERY_CANNON_SKIP";
SECTION_DEAD static char const* const stringBase_80AE2571 = "SHAD_DISAPPEAR";
SECTION_DEAD static char const* const stringBase_80AE2580 = "SHAD_DISAPPEAR_SKIP";
SECTION_DEAD static char const* const stringBase_80AE2594 = "SHAD_CALLBACK";
SECTION_DEAD static char const* const stringBase_80AE25A2 = "RESIST_WIRETAP_ASH";
SECTION_DEAD static char const* const stringBase_80AE25B5 = "RESIST_WIRETAP_SHAD";
SECTION_DEAD static char const* const stringBase_80AE25C9 = "RESIST_WIRETAP_RAFREL";
#pragma pop

/* 80AE2620-80AE262C 000000 000C+00 7/7 0/0 0/0 .data            cNullVec__6Z2Calc */
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};

/* 80AE262C-80AE2640 00000C 0004+10 0/0 0/0 0/0 .data            @1787 */
#pragma push
#pragma force_active on
SECTION_DATA static u32 lit_1787[1 + 4 /* padding */] = {
    0x02000201,
    /* padding */
    0x40080000,
    0x00000000,
    0x3FE00000,
    0x00000000,
};
#pragma pop

/* 80AE2640-80AE27F0 000020 01B0+00 1/2 0/0 0/0 .data            l_bckGetParamList */
SECTION_DATA static u8 l_bckGetParamList[432] = {
    0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C,
    0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x10,
    0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x02,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E,
    0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07,
    0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F,
    0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02,
    0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x02,
    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
    0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14,
    0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x02,
    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03,
    0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x16,
    0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01,
};

/* 80AE27F0-80AE2874 0001D0 0084+00 1/1 0/0 0/0 .data            l_btpGetParamList */
SECTION_DATA static u8 l_btpGetParamList[132] = {
    0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x2B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
    0x00, 0x00, 0x00, 0x2E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
    0x31, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00,
    0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2F, 0x00, 0x00, 0x00, 0x02, 0x00,
    0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,
};

/* 80AE2874-80AE28B0 000254 003C+00 1/2 0/0 0/0 .data            l_btkGetParamList */
SECTION_DATA static u8 l_btkGetParamList[60] = {
    0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00,
    0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01,
};

/* 80AE28B0-80AE28BC 000290 000C+00 1/0 0/0 0/0 .data            l_loadRes_SHAD0 */
SECTION_DATA static u8 l_loadRes_SHAD0[12] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, 0xFF, 0xFF, 0xFF,
};

/* 80AE28BC-80AE28C8 00029C 000C+00 1/0 0/0 0/0 .data            l_loadRes_SHAD1 */
SECTION_DATA static u8 l_loadRes_SHAD1[12] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF,
};

/* 80AE28C8-80AE28D4 0002A8 000C+00 1/0 0/0 0/0 .data            l_loadRes_SHAD2 */
SECTION_DATA static u8 l_loadRes_SHAD2[12] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF,
};

/* 80AE28D4-80AE28E0 -00001 000C+00 2/2 0/0 0/0 .data            l_loadRes_list */
SECTION_DATA static void* l_loadRes_list[3] = {
    (void*)&l_loadRes_SHAD0,
    (void*)&l_loadRes_SHAD1,
    (void*)&l_loadRes_SHAD2,
};

/* 80AE28E0-80AE28F0 -00001 0010+00 6/8 0/0 0/0 .data            l_arcNames */
SECTION_DATA static void* l_arcNames[4] = {
    (void*)&d_a_npc_shad__stringBase0,
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x5),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0xB),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x11),
};

/* 80AE28F0-80AE2928 -00001 0038+00 3/6 0/0 0/0 .data            l_evtNames */
SECTION_DATA static void* l_evtNames[14] = {
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x17),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x18),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x29),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x38),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x4D),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x62),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x7C),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x92),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0xAD),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0xBC),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0xD0),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0xDE),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0xF1),
    (void*)(((char*)&d_a_npc_shad__stringBase0) + 0x105),
};

/* 80AE2928-80AE2960 000308 0038+00 3/6 0/0 0/0 .data            l_evtArcs */
SECTION_DATA static u8 l_evtArcs[56] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};

/* 80AE2960-80AE2964 -00001 0004+00 0/3 0/0 0/0 .data            l_myName */
#pragma push
#pragma force_active on
SECTION_DATA static void* l_myName = (void*)&d_a_npc_shad__stringBase0;
#pragma pop

/* 80AE2964-80AE2970 -00001 000C+00 0/1 0/0 0/0 .data            @3932 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3932[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_Introduction__11daNpcShad_cFi,
};
#pragma pop

/* 80AE2970-80AE297C -00001 000C+00 0/1 0/0 0/0 .data            @3933 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3933[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_Meeting__11daNpcShad_cFi,
};
#pragma pop

/* 80AE297C-80AE2988 -00001 000C+00 0/1 0/0 0/0 .data            @3934 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3934[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_ToChantSpell1__11daNpcShad_cFi,
};
#pragma pop

/* 80AE2988-80AE2994 -00001 000C+00 0/1 0/0 0/0 .data            @3935 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3935[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_ToChantSpell2__11daNpcShad_cFi,
};
#pragma pop

/* 80AE2994-80AE29A0 -00001 000C+00 0/1 0/0 0/0 .data            @3936 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3936[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_ToChantSpell2Skip__11daNpcShad_cFi,
};
#pragma pop

/* 80AE29A0-80AE29AC -00001 000C+00 0/1 0/0 0/0 .data            @3937 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3937[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_DiscoveryCannon__11daNpcShad_cFi,
};
#pragma pop

/* 80AE29AC-80AE29B8 -00001 000C+00 0/1 0/0 0/0 .data            @3938 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3938[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_DiscoveryCannonSkip__11daNpcShad_cFi,
};
#pragma pop

/* 80AE29B8-80AE29C4 -00001 000C+00 0/1 0/0 0/0 .data            @3939 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3939[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_Disappear__11daNpcShad_cFi,
};
#pragma pop

/* 80AE29C4-80AE29D0 -00001 000C+00 0/1 0/0 0/0 .data            @3940 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3940[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_DisappearSkip__11daNpcShad_cFi,
};
#pragma pop

/* 80AE29D0-80AE29DC -00001 000C+00 0/1 0/0 0/0 .data            @3941 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3941[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_CallBack__11daNpcShad_cFi,
};
#pragma pop

/* 80AE29DC-80AE29E8 -00001 000C+00 0/1 0/0 0/0 .data            @3942 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3942[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_WiretapEntrant__11daNpcShad_cFi,
};
#pragma pop

/* 80AE29E8-80AE29F4 -00001 000C+00 0/1 0/0 0/0 .data            @3943 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3943[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_WiretapSponsor__11daNpcShad_cFi,
};
#pragma pop

/* 80AE29F4-80AE2A00 -00001 000C+00 0/1 0/0 0/0 .data            @3944 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_3944[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)EvCut_WiretapEntrant__11daNpcShad_cFi,
};
#pragma pop

/* 80AE2A00-80AE2AA8 0003E0 00A8+00 0/2 0/0 0/0 .data            mEvtSeqList__11daNpcShad_c */
#pragma push
#pragma force_active on
SECTION_DATA u8 daNpcShad_c::mEvtSeqList[168] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
#pragma pop

/* 80AE2AA8-80AE2ADC -00001 0034+00 1/1 0/0 0/0 .data            @4739 */
SECTION_DATA static void* lit_4739[13] = {
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0xA0),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0xBC),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0xD8),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0xF4),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0x110),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0x12C),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0x148),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0x164),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0x180),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0x19C),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0x1B8),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0x1D4),
    (void*)(((char*)setExpressionAnm__11daNpcShad_cFib) + 0x1F0),
};

/* 80AE2ADC-80AE2AE8 -00001 000C+00 0/3 0/0 0/0 .data            @4923 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4923[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait_type0__11daNpcShad_cFPv,
};
#pragma pop

/* 80AE2AE8-80AE2AF4 -00001 000C+00 0/3 0/0 0/0 .data            @4926 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4926[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait_type1__11daNpcShad_cFPv,
};
#pragma pop

/* 80AE2AF4-80AE2B00 -00001 000C+00 0/3 0/0 0/0 .data            @4929 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4929[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)wait_type2__11daNpcShad_cFPv,
};
#pragma pop

/* 80AE2B00-80AE2B0C -00001 000C+00 0/1 0/0 0/0 .data            @5064 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_5064[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)talk__11daNpcShad_cFPv,
};
#pragma pop

/* 80AE2B0C-80AE2B18 -00001 000C+00 0/1 0/0 0/0 .data            @5069 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_5069[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)demo__11daNpcShad_cFPv,
};
#pragma pop

/* 80AE2B18-80AE2B24 -00001 000C+00 0/1 0/0 0/0 .data            @5295 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_5295[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)talk__11daNpcShad_cFPv,
};
#pragma pop

/* 80AE2B24-80AE2B30 -00001 000C+00 0/1 0/0 0/0 .data            @5300 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_5300[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)demo__11daNpcShad_cFPv,
};
#pragma pop

/* 80AE2B30-80AE2B3C -00001 000C+00 1/1 0/0 0/0 .data            @5565 */
SECTION_DATA static void* lit_5565[3] = {
    (void*)NULL,
    (void*)0xFFFFFFFF,
    (void*)leave__11daNpcShad_cFPv,
};

/* 80AE2B3C-80AE2B5C -00001 0020+00 1/1 0/0 0/0 .data            @6551 */
SECTION_DATA static void* lit_6551[8] = {
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x480),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x730),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x480),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x730),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x488),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x730),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x730),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x488),
};

/* 80AE2B5C-80AE2B7C -00001 0020+00 1/1 0/0 0/0 .data            @6550 */
SECTION_DATA static void* lit_6550[8] = {
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x7C),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x280),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x12C),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x25C),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x20C),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x25C),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x25C),
    (void*)(((char*)EvCut_DiscoveryCannon__11daNpcShad_cFi) + 0x20C),
};

/* 80AE2B7C-80AE2B9C -00001 0020+00 1/0 0/0 0/0 .data            daNpcShad_MethodTable */
static actor_method_class daNpcShad_MethodTable = {
    (process_method_func)daNpcShad_Create__FPv,
    (process_method_func)daNpcShad_Delete__FPv,
    (process_method_func)daNpcShad_Execute__FPv,
    (process_method_func)daNpcShad_IsDelete__FPv,
    (process_method_func)daNpcShad_Draw__FPv,
};

/* 80AE2B9C-80AE2BCC -00001 0030+00 0/0 0/0 1/0 .data            g_profile_NPC_SHAD */
extern actor_process_profile_definition g_profile_NPC_SHAD = {
  fpcLy_CURRENT_e,        // mLayerID
  7,                      // mListID
  fpcPi_CURRENT_e,        // mListPrio
  PROC_NPC_SHAD,          // mProcName
  &g_fpcLf_Method.mBase,  // sub_method
  sizeof(daNpcShad_c),    // mSize
  0,                      // mSizeOther
  0,                      // mParameters
  &g_fopAc_Method.base,   // sub_method
  413,                    // mPriority
  &daNpcShad_MethodTable, // sub_method
  0x00040100,             // mStatus
  fopAc_NPC_e,            // mActorType
  fopAc_CULLBOX_CUSTOM_e, // cullType
};

/* 80AE2BCC-80AE2BD8 0005AC 000C+00 2/2 0/0 0/0 .data            __vt__11J3DTexNoAnm */
SECTION_DATA extern void* __vt__11J3DTexNoAnm[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)calc__11J3DTexNoAnmCFPUs,
};

/* 80AE2BD8-80AE2C20 0005B8 0048+00 2/2 0/0 0/0 .data            __vt__11daNpcShad_c */
SECTION_DATA extern void* __vt__11daNpcShad_c[18] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__11daNpcShad_cFv,
    (void*)setParam__11daNpcShad_cFv,
    (void*)main__11daNpcShad_cFv,
    (void*)ctrlBtk__11daNpcShad_cFv,
    (void*)adjustShapeAngle__8daNpcF_cFv,
    (void*)setMtx__8daNpcF_cFv,
    (void*)setMtx2__8daNpcF_cFv,
    (void*)setAttnPos__11daNpcShad_cFv,
    (void*)setCollisions__8daNpcF_cFv,
    (void*)setExpressionAnm__11daNpcShad_cFib,
    (void*)setExpressionBtp__11daNpcShad_cFi,
    (void*)setExpression__11daNpcShad_cFif,
    (void*)setMotionAnm__11daNpcShad_cFif,
    (void*)setMotion__11daNpcShad_cFifi,
    (void*)drawDbgInfo__11daNpcShad_cFv,
    (void*)drawOtherMdls__8daNpcF_cFv,
};

/* 80AE2C20-80AE2C2C 000600 000C+00 3/3 0/0 0/0 .data            __vt__12J3DFrameCtrl */
SECTION_DATA extern void* __vt__12J3DFrameCtrl[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__12J3DFrameCtrlFv,
};

/* 80AE2C2C-80AE2C50 00060C 0024+00 3/3 0/0 0/0 .data            __vt__12dBgS_ObjAcch */
SECTION_DATA extern void* __vt__12dBgS_ObjAcch[9] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__12dBgS_ObjAcchFv,
    (void*)NULL,
    (void*)NULL,
    (void*)func_80AE1FC0,
    (void*)NULL,
    (void*)NULL,
    (void*)func_80AE1FB8,
};

/* 80AE2C50-80AE2C5C 000630 000C+00 3/3 0/0 0/0 .data            __vt__10cCcD_GStts */
SECTION_DATA extern void* __vt__10cCcD_GStts[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__10cCcD_GSttsFv,
};

/* 80AE2C5C-80AE2C68 00063C 000C+00 2/2 0/0 0/0 .data            __vt__10dCcD_GStts */
SECTION_DATA extern void* __vt__10dCcD_GStts[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__10dCcD_GSttsFv,
};

/* 80AE2C68-80AE2C74 000648 000C+00 2/2 0/0 0/0 .data            __vt__12dBgS_AcchCir */
SECTION_DATA extern void* __vt__12dBgS_AcchCir[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__12dBgS_AcchCirFv,
};

/* 80AE2C74-80AE2C80 000654 000C+00 4/4 0/0 0/0 .data            __vt__18daNpcF_ActorMngr_c */
SECTION_DATA extern void* __vt__18daNpcF_ActorMngr_c[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__18daNpcF_ActorMngr_cFv,
};

/* 80AE2C80-80AE2C8C 000660 000C+00 3/3 0/0 0/0 .data            __vt__8cM3dGCyl */
SECTION_DATA extern void* __vt__8cM3dGCyl[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__8cM3dGCylFv,
};

/* 80AE2C8C-80AE2C98 00066C 000C+00 3/3 0/0 0/0 .data            __vt__8cM3dGAab */
SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__8cM3dGAabFv,
};

/* 80AE2C98-80AE2CA4 000678 000C+00 3/3 0/0 0/0 .data            __vt__15daNpcF_Lookat_c */
SECTION_DATA extern void* __vt__15daNpcF_Lookat_c[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__15daNpcF_Lookat_cFv,
};

/* 80AD820C-80AD8390 0000EC 0184+00 1/1 0/0 0/0 .text            __ct__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daNpcShad_c::daNpcShad_c() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__ct__11daNpcShad_cFv.s"
}
#pragma pop

/* 80AD8390-80AD83D8 000270 0048+00 1/0 0/0 0/0 .text            __dt__8cM3dGCylFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cM3dGCyl::~cM3dGCyl() {
extern "C" asm void __dt__8cM3dGCylFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__8cM3dGCylFv.s"
}
#pragma pop

/* 80AD83D8-80AD8420 0002B8 0048+00 1/0 0/0 0/0 .text            __dt__8cM3dGAabFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cM3dGAab::~cM3dGAab() {
extern "C" asm void __dt__8cM3dGAabFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__8cM3dGAabFv.s"
}
#pragma pop

/* 80AD8420-80AD8620 000300 0200+00 1/0 0/0 0/0 .text            __dt__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daNpcShad_c::~daNpcShad_c() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__11daNpcShad_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE1FDC-80AE204C 000000 0070+00 19/19 0/0 0/0 .rodata          m__17daNpcShad_Param_c */
SECTION_RODATA u8 const daNpcShad_Param_c::m[112] = {
    0x42, 0x0C, 0x00, 0x00, 0xC0, 0x40, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x43, 0xC8, 0x00, 0x00,
    0x43, 0x7F, 0x00, 0x00, 0x43, 0x48, 0x00, 0x00, 0x42, 0x0C, 0x00, 0x00, 0x41, 0xF0, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x34, 0x00, 0x00, 0xC2, 0x34, 0x00, 0x00,
    0x41, 0xF0, 0x00, 0x00, 0xC1, 0x20, 0x00, 0x00, 0x42, 0x20, 0x00, 0x00, 0xC2, 0x20, 0x00, 0x00,
    0x3F, 0x19, 0x99, 0x9A, 0x41, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x06, 0x00, 0x05, 0x00, 0x06,
    0x42, 0xA0, 0x00, 0x00, 0x43, 0xFA, 0x00, 0x00, 0x43, 0x96, 0x00, 0x00, 0xC3, 0x96, 0x00, 0x00,
    0x00, 0x3C, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x40, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE1FDC, &daNpcShad_Param_c::m);

/* 80AE204C-80AE2050 000070 0004+00 0/1 0/0 0/0 .rodata          @4402 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_4402 = 0x4587B5BF;
COMPILER_STRIP_GATE(0x80AE204C, &lit_4402);
#pragma pop

/* 80AE2050-80AE2054 000074 0004+00 0/1 0/0 0/0 .rodata          @4403 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4403 = -1518.5f;
COMPILER_STRIP_GATE(0x80AE2050, &lit_4403);
#pragma pop

/* 80AE2054-80AE2058 000078 0004+00 0/1 0/0 0/0 .rodata          @4404 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_4404 = 0xC576652C;
COMPILER_STRIP_GATE(0x80AE2054, &lit_4404);
#pragma pop

/* 80AE2058-80AE205C 00007C 0004+00 0/1 0/0 0/0 .rodata          @4405 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4405 = -100.0f;
COMPILER_STRIP_GATE(0x80AE2058, &lit_4405);
#pragma pop

/* 80AE205C-80AE2060 000080 0004+00 0/1 0/0 0/0 .rodata          @4406 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4406 = -50.0f;
COMPILER_STRIP_GATE(0x80AE205C, &lit_4406);
#pragma pop

/* 80AE2060-80AE2064 000084 0004+00 0/1 0/0 0/0 .rodata          @4407 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4407 = 100.0f;
COMPILER_STRIP_GATE(0x80AE2060, &lit_4407);
#pragma pop

/* 80AE2064-80AE2068 000088 0004+00 0/1 0/0 0/0 .rodata          @4408 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_4408 = 220.0f;
COMPILER_STRIP_GATE(0x80AE2064, &lit_4408);
#pragma pop

/* 80AE24C4-80AE24C4 0004E8 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80AE25DF = "R_SP116";
SECTION_DEAD static char const* const stringBase_80AE25E7 = "R_SP209";
SECTION_DEAD static char const* const stringBase_80AE25EF = "D_MN09";
#pragma pop

/* 80AD8620-80AD8B60 000500 0540+00 1/1 0/0 0/0 .text            Create__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::Create() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/Create__11daNpcShad_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE2068-80AE206C 00008C 0004+00 4/6 0/0 0/0 .rodata          @4497 */
SECTION_RODATA static f32 const lit_4497 = 1.0f;
COMPILER_STRIP_GATE(0x80AE2068, &lit_4497);

/* 80AE206C-80AE2070 000090 0004+00 5/15 0/0 0/0 .rodata          @4498 */
SECTION_RODATA static u8 const lit_4498[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE206C, &lit_4498);

/* 80AD8B60-80AD8F24 000A40 03C4+00 1/1 0/0 0/0 .text            CreateHeap__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::CreateHeap() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/CreateHeap__11daNpcShad_cFv.s"
}
#pragma pop

/* 80AD8F24-80AD8F60 000E04 003C+00 1/1 0/0 0/0 .text            __dt__15J3DTevKColorAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DTevKColorAnm::~J3DTevKColorAnm() {
extern "C" asm void __dt__15J3DTevKColorAnmFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__15J3DTevKColorAnmFv.s"
}
#pragma pop

/* 80AD8F60-80AD8F78 000E40 0018+00 1/1 0/0 0/0 .text            __ct__15J3DTevKColorAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DTevKColorAnm::J3DTevKColorAnm() {
extern "C" asm void __ct__15J3DTevKColorAnmFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__ct__15J3DTevKColorAnmFv.s"
}
#pragma pop

/* 80AD8F78-80AD8FB4 000E58 003C+00 1/1 0/0 0/0 .text            __dt__14J3DTevColorAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DTevColorAnm::~J3DTevColorAnm() {
extern "C" asm void __dt__14J3DTevColorAnmFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__14J3DTevColorAnmFv.s"
}
#pragma pop

/* 80AD8FB4-80AD8FCC 000E94 0018+00 1/1 0/0 0/0 .text            __ct__14J3DTevColorAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DTevColorAnm::J3DTevColorAnm() {
extern "C" asm void __ct__14J3DTevColorAnmFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__ct__14J3DTevColorAnmFv.s"
}
#pragma pop

/* 80AD8FCC-80AD9014 000EAC 0048+00 1/1 0/0 0/0 .text            __dt__11J3DTexNoAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DTexNoAnm::~J3DTexNoAnm() {
extern "C" asm void __dt__11J3DTexNoAnmFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__11J3DTexNoAnmFv.s"
}
#pragma pop

/* 80AD9014-80AD9038 000EF4 0024+00 1/1 0/0 0/0 .text            __ct__11J3DTexNoAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DTexNoAnm::J3DTexNoAnm() {
extern "C" asm void __ct__11J3DTexNoAnmFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__ct__11J3DTexNoAnmFv.s"
}
#pragma pop

/* 80AD9038-80AD9074 000F18 003C+00 1/1 0/0 0/0 .text            __dt__12J3DTexMtxAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DTexMtxAnm::~J3DTexMtxAnm() {
extern "C" asm void __dt__12J3DTexMtxAnmFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__12J3DTexMtxAnmFv.s"
}
#pragma pop

/* 80AD9074-80AD908C 000F54 0018+00 1/1 0/0 0/0 .text            __ct__12J3DTexMtxAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DTexMtxAnm::J3DTexMtxAnm() {
extern "C" asm void __ct__12J3DTexMtxAnmFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__ct__12J3DTexMtxAnmFv.s"
}
#pragma pop

/* 80AD908C-80AD90C8 000F6C 003C+00 1/1 0/0 0/0 .text            __dt__14J3DMatColorAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DMatColorAnm::~J3DMatColorAnm() {
extern "C" asm void __dt__14J3DMatColorAnmFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__14J3DMatColorAnmFv.s"
}
#pragma pop

/* 80AD90C8-80AD90E0 000FA8 0018+00 1/1 0/0 0/0 .text            __ct__14J3DMatColorAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DMatColorAnm::J3DMatColorAnm() {
extern "C" asm void __ct__14J3DMatColorAnmFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__ct__14J3DMatColorAnmFv.s"
}
#pragma pop

/* 80AD90E0-80AD9114 000FC0 0034+00 1/1 0/0 0/0 .text            Delete__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::Delete() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/Delete__11daNpcShad_cFv.s"
}
#pragma pop

/* 80AD9114-80AD9138 000FF4 0024+00 2/2 0/0 0/0 .text            Execute__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::Execute() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/Execute__11daNpcShad_cFv.s"
}
#pragma pop

/* 80AD9138-80AD9280 001018 0148+00 1/1 0/0 0/0 .text            Draw__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::Draw() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/Draw__11daNpcShad_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE2070-80AE207C 000094 000C+00 1/1 0/0 0/0 .rodata          @4591 */
SECTION_RODATA static u8 const lit_4591[12] = {
    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05,
};
COMPILER_STRIP_GATE(0x80AE2070, &lit_4591);

/* 80AD9280-80AD944C 001160 01CC+00 1/1 0/0 0/0 .text
 * ctrlJoint__11daNpcShad_cFP8J3DJointP8J3DModel                */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::ctrlJoint(J3DJoint* param_0, J3DModel* param_1) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/ctrlJoint__11daNpcShad_cFP8J3DJointP8J3DModel.s"
}
#pragma pop

/* 80AD944C-80AD946C 00132C 0020+00 1/1 0/0 0/0 .text
 * createHeapCallBack__11daNpcShad_cFP10fopAc_ac_c              */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::createHeapCallBack(fopAc_ac_c* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/createHeapCallBack__11daNpcShad_cFP10fopAc_ac_c.s"
}
#pragma pop

/* 80AD946C-80AD94B8 00134C 004C+00 1/1 0/0 0/0 .text ctrlJointCallBack__11daNpcShad_cFP8J3DJointi
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::ctrlJointCallBack(J3DJoint* param_0, int param_1) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/ctrlJointCallBack__11daNpcShad_cFP8J3DJointi.s"
}
#pragma pop

/* 80AD94B8-80AD974C 001398 0294+00 2/0 0/0 0/0 .text            setExpressionAnm__11daNpcShad_cFib
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::setExpressionAnm(int param_0, bool param_1) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/setExpressionAnm__11daNpcShad_cFib.s"
}
#pragma pop

/* 80AD974C-80AD982C 00162C 00E0+00 1/0 0/0 0/0 .text            setExpressionBtp__11daNpcShad_cFi
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::setExpressionBtp(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/setExpressionBtp__11daNpcShad_cFi.s"
}
#pragma pop

/* 80AD982C-80AD99B4 00170C 0188+00 1/0 0/0 0/0 .text            setMotionAnm__11daNpcShad_cFif */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::setMotionAnm(int param_0, f32 param_1) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/setMotionAnm__11daNpcShad_cFif.s"
}
#pragma pop

/* 80AD99B4-80AD9C0C 001894 0258+00 1/1 0/0 0/0 .text            reset__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::reset() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/reset__11daNpcShad_cFv.s"
}
#pragma pop

/* 80AD9C0C-80AD9E04 001AEC 01F8+00 1/1 0/0 0/0 .text            setWaitAction__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::setWaitAction() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/setWaitAction__11daNpcShad_cFv.s"
}
#pragma pop

/* 80AD9E04-80AD9E90 001CE4 008C+00 1/1 0/0 0/0 .text getPathPoint__11daNpcShad_cFUciP3Vec */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::getPathPoint(u8 param_0, int param_1, Vec* param_2) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/getPathPoint__11daNpcShad_cFUciP3Vec.s"
}
#pragma pop

/* 80AD9E90-80AD9F00 001D70 0070+00 1/1 0/0 0/0 .text            isSneaking__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::isSneaking() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/isSneaking__11daNpcShad_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE207C-80AE2088 0000A0 000C+00 0/1 0/0 0/0 .rodata          @4825 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4825[12] = {
    0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE207C, &lit_4825);
#pragma pop

/* 80AE2088-80AE208C 0000AC 0004+00 0/1 0/0 0/0 .rodata          @4826 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4826[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE2088, &lit_4826);
#pragma pop

/* 80AE208C-80AE2098 0000B0 000C+00 0/1 0/0 0/0 .rodata          @4827 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4827[12] = {
    0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE208C, &lit_4827);
#pragma pop

/* 80AE2098-80AE20A4 0000BC 000C+00 0/1 0/0 0/0 .rodata          @4828 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4828[12] = {
    0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2098, &lit_4828);
#pragma pop

/* 80AE20A4-80AE20AC 0000C8 0008+00 0/1 0/0 0/0 .rodata          @4829 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4829[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE20A4, &lit_4829);
#pragma pop

/* 80AE20AC-80AE20B8 0000D0 000C+00 0/1 0/0 0/0 .rodata          @4830 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4830[12] = {
    0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE20AC, &lit_4830);
#pragma pop

/* 80AE20B8-80AE20C4 0000DC 000C+00 0/1 0/0 0/0 .rodata          @4831 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4831[12] = {
    0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE20B8, &lit_4831);
#pragma pop

/* 80AE20C4-80AE20CC 0000E8 0008+00 0/1 0/0 0/0 .rodata          @4832 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4832[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE20C4, &lit_4832);
#pragma pop

/* 80AE20CC-80AE20D8 0000F0 000C+00 0/1 0/0 0/0 .rodata          @4833 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4833[12] = {
    0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE20CC, &lit_4833);
#pragma pop

/* 80AE20D8-80AE20E4 0000FC 000C+00 0/1 0/0 0/0 .rodata          @4834 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4834[12] = {
    0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE20D8, &lit_4834);
#pragma pop

/* 80AE20E4-80AE20EC 000108 0008+00 0/1 0/0 0/0 .rodata          @4835 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4835[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE20E4, &lit_4835);
#pragma pop

/* 80AE20EC-80AE20F8 000110 000C+00 0/1 0/0 0/0 .rodata          @4836 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4836[12] = {
    0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE20EC, &lit_4836);
#pragma pop

/* 80AE20F8-80AE20FC 00011C 0004+00 0/1 0/0 0/0 .rodata          @4837 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4837[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE20F8, &lit_4837);
#pragma pop

/* 80AE20FC-80AE2108 000120 000C+00 0/1 0/0 0/0 .rodata          @4838 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4838[12] = {
    0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE20FC, &lit_4838);
#pragma pop

/* 80AE2108-80AE210C 00012C 0004+00 0/1 0/0 0/0 .rodata          @4839 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4839[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE2108, &lit_4839);
#pragma pop

/* 80AE210C-80AE2118 000130 000C+00 0/1 0/0 0/0 .rodata          @4840 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4840[12] = {
    0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE210C, &lit_4840);
#pragma pop

/* 80AE2118-80AE211C 00013C 0004+00 0/1 0/0 0/0 .rodata          @4841 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4841[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE2118, &lit_4841);
#pragma pop

/* 80AE211C-80AE2128 000140 000C+00 0/1 0/0 0/0 .rodata          @4842 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4842[12] = {
    0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE211C, &lit_4842);
#pragma pop

/* 80AE2128-80AE212C 00014C 0004+00 0/1 0/0 0/0 .rodata          @4843 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4843[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE2128, &lit_4843);
#pragma pop

/* 80AE212C-80AE2138 000150 000C+00 0/1 0/0 0/0 .rodata          @4844 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4844[12] = {
    0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE212C, &lit_4844);
#pragma pop

/* 80AE2138-80AE213C 00015C 0004+00 0/1 0/0 0/0 .rodata          @4845 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4845[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE2138, &lit_4845);
#pragma pop

/* 80AE213C-80AE2148 000160 000C+00 0/1 0/0 0/0 .rodata          @4846 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4846[12] = {
    0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE213C, &lit_4846);
#pragma pop

/* 80AE2148-80AE214C 00016C 0004+00 0/1 0/0 0/0 .rodata          @4847 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4847[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE2148, &lit_4847);
#pragma pop

/* 80AE214C-80AE2158 000170 000C+00 0/1 0/0 0/0 .rodata          @4848 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4848[12] = {
    0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE214C, &lit_4848);
#pragma pop

/* 80AE2158-80AE215C 00017C 0004+00 0/1 0/0 0/0 .rodata          @4849 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4849[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE2158, &lit_4849);
#pragma pop

/* 80AE215C-80AE2168 000180 000C+00 0/1 0/0 0/0 .rodata          @4850 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4850[12] = {
    0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE215C, &lit_4850);
#pragma pop

/* 80AE2168-80AE216C 00018C 0004+00 0/1 0/0 0/0 .rodata          @4851 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4851[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE2168, &lit_4851);
#pragma pop

/* 80AE216C-80AE2178 000190 000C+00 0/1 0/0 0/0 .rodata          @4852 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4852[12] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE216C, &lit_4852);
#pragma pop

/* 80AE2178-80AE217C 00019C 0004+00 0/1 0/0 0/0 .rodata          @4853 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4853[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE2178, &lit_4853);
#pragma pop

/* 80AE217C-80AE21B0 0001A0 0034+00 0/0 0/0 0/0 .rodata          @4854 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4854[52] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE217C, &lit_4854);
#pragma pop

/* 80AE21B0-80AE21BC 0001D4 000C+00 0/1 0/0 0/0 .rodata          @4858 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4858[12] = {
    0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE21B0, &lit_4858);
#pragma pop

/* 80AE21BC-80AE21C0 0001E0 0004+00 0/1 0/0 0/0 .rodata          @4859 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4859[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE21BC, &lit_4859);
#pragma pop

/* 80AE21C0-80AE21CC 0001E4 000C+00 0/1 0/0 0/0 .rodata          @4860 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4860[12] = {
    0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE21C0, &lit_4860);
#pragma pop

/* 80AE21CC-80AE21D8 0001F0 000C+00 0/1 0/0 0/0 .rodata          @4861 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4861[12] = {
    0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE21CC, &lit_4861);
#pragma pop

/* 80AE21D8-80AE21E0 0001FC 0008+00 0/1 0/0 0/0 .rodata          @4862 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4862[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE21D8, &lit_4862);
#pragma pop

/* 80AE21E0-80AE21EC 000204 000C+00 0/1 0/0 0/0 .rodata          @4863 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4863[12] = {
    0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE21E0, &lit_4863);
#pragma pop

/* 80AE21EC-80AE21F0 000210 0004+00 0/1 0/0 0/0 .rodata          @4864 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4864[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE21EC, &lit_4864);
#pragma pop

/* 80AE21F0-80AE21FC 000214 000C+00 0/1 0/0 0/0 .rodata          @4865 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4865[12] = {
    0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE21F0, &lit_4865);
#pragma pop

/* 80AE21FC-80AE2208 000220 000C+00 0/1 0/0 0/0 .rodata          @4866 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4866[12] = {
    0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE21FC, &lit_4866);
#pragma pop

/* 80AE2208-80AE2210 00022C 0008+00 0/1 0/0 0/0 .rodata          @4867 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4867[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2208, &lit_4867);
#pragma pop

/* 80AE2210-80AE221C 000234 000C+00 0/1 0/0 0/0 .rodata          @4868 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4868[12] = {
    0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2210, &lit_4868);
#pragma pop

/* 80AE221C-80AE2220 000240 0004+00 0/1 0/0 0/0 .rodata          @4869 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4869[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE221C, &lit_4869);
#pragma pop

/* 80AE2220-80AE222C 000244 000C+00 0/1 0/0 0/0 .rodata          @4870 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4870[12] = {
    0x00, 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE2220, &lit_4870);
#pragma pop

/* 80AE222C-80AE2238 000250 000C+00 0/1 0/0 0/0 .rodata          @4871 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4871[12] = {
    0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE222C, &lit_4871);
#pragma pop

/* 80AE2238-80AE2240 00025C 0008+00 0/1 0/0 0/0 .rodata          @4872 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4872[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2238, &lit_4872);
#pragma pop

/* 80AE2240-80AE224C 000264 000C+00 0/1 0/0 0/0 .rodata          @4873 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4873[12] = {
    0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE2240, &lit_4873);
#pragma pop

/* 80AE224C-80AE2258 000270 000C+00 0/1 0/0 0/0 .rodata          @4874 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4874[12] = {
    0x00, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE224C, &lit_4874);
#pragma pop

/* 80AE2258-80AE2260 00027C 0008+00 0/1 0/0 0/0 .rodata          @4875 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4875[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2258, &lit_4875);
#pragma pop

/* 80AE2260-80AE226C 000284 000C+00 0/1 0/0 0/0 .rodata          @4876 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4876[12] = {
    0x00, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2260, &lit_4876);
#pragma pop

/* 80AE226C-80AE2270 000290 0004+00 0/1 0/0 0/0 .rodata          @4877 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4877[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE226C, &lit_4877);
#pragma pop

/* 80AE2270-80AE227C 000294 000C+00 0/1 0/0 0/0 .rodata          @4878 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4878[12] = {
    0x00, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE2270, &lit_4878);
#pragma pop

/* 80AE227C-80AE2288 0002A0 000C+00 0/1 0/0 0/0 .rodata          @4879 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4879[12] = {
    0x00, 0x0D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE227C, &lit_4879);
#pragma pop

/* 80AE2288-80AE2290 0002AC 0008+00 0/1 0/0 0/0 .rodata          @4880 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4880[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2288, &lit_4880);
#pragma pop

/* 80AE2290-80AE229C 0002B4 000C+00 0/1 0/0 0/0 .rodata          @4881 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4881[12] = {
    0x00, 0x1B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE2290, &lit_4881);
#pragma pop

/* 80AE229C-80AE22A8 0002C0 000C+00 0/1 0/0 0/0 .rodata          @4882 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4882[12] = {
    0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE229C, &lit_4882);
#pragma pop

/* 80AE22A8-80AE22B0 0002CC 0008+00 0/1 0/0 0/0 .rodata          @4883 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4883[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE22A8, &lit_4883);
#pragma pop

/* 80AE22B0-80AE22BC 0002D4 000C+00 0/1 0/0 0/0 .rodata          @4884 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4884[12] = {
    0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE22B0, &lit_4884);
#pragma pop

/* 80AE22BC-80AE22C8 0002E0 000C+00 0/1 0/0 0/0 .rodata          @4885 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4885[12] = {
    0x00, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE22BC, &lit_4885);
#pragma pop

/* 80AE22C8-80AE22D0 0002EC 0008+00 0/1 0/0 0/0 .rodata          @4886 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4886[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE22C8, &lit_4886);
#pragma pop

/* 80AE22D0-80AE22DC 0002F4 000C+00 0/1 0/0 0/0 .rodata          @4887 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4887[12] = {
    0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE22D0, &lit_4887);
#pragma pop

/* 80AE22DC-80AE22E8 000300 000C+00 0/1 0/0 0/0 .rodata          @4888 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4888[12] = {
    0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE22DC, &lit_4888);
#pragma pop

/* 80AE22E8-80AE22F0 00030C 0008+00 0/1 0/0 0/0 .rodata          @4889 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4889[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE22E8, &lit_4889);
#pragma pop

/* 80AE22F0-80AE22FC 000314 000C+00 0/1 0/0 0/0 .rodata          @4890 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4890[12] = {
    0x00, 0x21, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE22F0, &lit_4890);
#pragma pop

/* 80AE22FC-80AE2300 000320 0004+00 0/1 0/0 0/0 .rodata          @4891 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4891[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE22FC, &lit_4891);
#pragma pop

/* 80AE2300-80AE230C 000324 000C+00 0/1 0/0 0/0 .rodata          @4892 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4892[12] = {
    0x00, 0x1D, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2300, &lit_4892);
#pragma pop

/* 80AE230C-80AE2310 000330 0004+00 0/1 0/0 0/0 .rodata          @4893 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4893[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE230C, &lit_4893);
#pragma pop

/* 80AE2310-80AE231C 000334 000C+00 0/1 0/0 0/0 .rodata          @4894 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4894[12] = {
    0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01,
};
COMPILER_STRIP_GATE(0x80AE2310, &lit_4894);
#pragma pop

/* 80AE231C-80AE2328 000340 000C+00 0/1 0/0 0/0 .rodata          @4895 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4895[12] = {
    0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE231C, &lit_4895);
#pragma pop

/* 80AE2328-80AE2330 00034C 0008+00 0/1 0/0 0/0 .rodata          @4896 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4896[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2328, &lit_4896);
#pragma pop

/* 80AE2330-80AE233C 000354 000C+00 0/1 0/0 0/0 .rodata          @4897 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4897[12] = {
    0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2330, &lit_4897);
#pragma pop

/* 80AE233C-80AE2340 000360 0004+00 0/1 0/0 0/0 .rodata          @4898 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4898[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE233C, &lit_4898);
#pragma pop

/* 80AE2340-80AE234C 000364 000C+00 0/1 0/0 0/0 .rodata          @4899 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4899[12] = {
    0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2340, &lit_4899);
#pragma pop

/* 80AE234C-80AE2350 000370 0004+00 0/1 0/0 0/0 .rodata          @4900 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4900[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE234C, &lit_4900);
#pragma pop

/* 80AE2350-80AE235C 000374 000C+00 0/1 0/0 0/0 .rodata          @4901 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4901[12] = {
    0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2350, &lit_4901);
#pragma pop

/* 80AE235C-80AE2360 000380 0004+00 0/1 0/0 0/0 .rodata          @4902 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4902[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE235C, &lit_4902);
#pragma pop

/* 80AE2360-80AE236C 000384 000C+00 0/1 0/0 0/0 .rodata          @4903 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4903[12] = {
    0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2360, &lit_4903);
#pragma pop

/* 80AE236C-80AE2370 000390 0004+00 0/1 0/0 0/0 .rodata          @4904 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4904[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE236C, &lit_4904);
#pragma pop

/* 80AE2370-80AE237C 000394 000C+00 0/1 0/0 0/0 .rodata          @4905 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4905[12] = {
    0x00, 0x14, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2370, &lit_4905);
#pragma pop

/* 80AE237C-80AE2380 0003A0 0004+00 0/1 0/0 0/0 .rodata          @4906 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4906[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE237C, &lit_4906);
#pragma pop

/* 80AE2380-80AE238C 0003A4 000C+00 0/1 0/0 0/0 .rodata          @4907 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4907[12] = {
    0x00, 0x15, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2380, &lit_4907);
#pragma pop

/* 80AE238C-80AE2390 0003B0 0004+00 0/1 0/0 0/0 .rodata          @4908 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4908[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE238C, &lit_4908);
#pragma pop

/* 80AE2390-80AE239C 0003B4 000C+00 0/1 0/0 0/0 .rodata          @4909 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4909[12] = {
    0x00, 0x0F, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2390, &lit_4909);
#pragma pop

/* 80AE239C-80AE23A0 0003C0 0004+00 0/1 0/0 0/0 .rodata          @4910 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4910[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE239C, &lit_4910);
#pragma pop

/* 80AE23A0-80AE23AC 0003C4 000C+00 0/1 0/0 0/0 .rodata          @4911 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4911[12] = {
    0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE23A0, &lit_4911);
#pragma pop

/* 80AE23AC-80AE23B0 0003D0 0004+00 0/1 0/0 0/0 .rodata          @4912 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4912[4] = {
    0x00,
    0x00,
    0x00,
    0x00,
};
COMPILER_STRIP_GATE(0x80AE23AC, &lit_4912);
#pragma pop

/* 80AE23B0-80AE240C 0003D4 005C+00 0/0 0/0 0/0 .rodata          @4913 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4913[92] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE23B0, &lit_4913);
#pragma pop

/* 80AE240C-80AE2418 000430 000C+00 0/1 0/0 0/0 .rodata          @4955 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_4955[12] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE240C, &lit_4955);
#pragma pop

/* 80AE2418-80AE241C 00043C 0004+00 7/16 0/0 0/0 .rodata          @5210 */
SECTION_RODATA static f32 const lit_5210 = -1.0f;
COMPILER_STRIP_GATE(0x80AE2418, &lit_5210);

/* 80AE241C-80AE2420 000440 0004+00 0/2 0/0 0/0 .rodata          @5211 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5211 = 135.0f;
COMPILER_STRIP_GATE(0x80AE241C, &lit_5211);
#pragma pop

/* 80AE2420-80AE2424 000444 0004+00 0/7 0/0 0/0 .rodata          @5212 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5212 = 0x3BB40000;
COMPILER_STRIP_GATE(0x80AE2420, &lit_5212);
#pragma pop

/* 80AE2424-80AE242C 000448 0004+04 0/7 0/0 0/0 .rodata          @5213 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5213[1 + 1 /* padding */] = {
    15.0f,
    /* padding */
    0.0f,
};
COMPILER_STRIP_GATE(0x80AE2424, &lit_5213);
#pragma pop

/* 80AE242C-80AE2434 000450 0008+00 0/7 0/0 0/0 .rodata          @5215 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_5215[8] = {
    0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE242C, &lit_5215);
#pragma pop

/* 80AD9F00-80ADA630 001DE0 0730+00 1/0 0/0 0/0 .text            wait_type0__11daNpcShad_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::wait_type0(void* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/wait_type0__11daNpcShad_cFPv.s"
}
#pragma pop

/* 80ADA630-80ADA674 002510 0044+00 1/0 0/0 0/0 .text            setMotion__11daNpcShad_cFifi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::setMotion(int param_0, f32 param_1, int param_2) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/setMotion__11daNpcShad_cFifi.s"
}
#pragma pop

/* 80ADA674-80ADA6A0 002554 002C+00 1/0 0/0 0/0 .text            setExpression__11daNpcShad_cFif */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::setExpression(int param_0, f32 param_1) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/setExpression__11daNpcShad_cFif.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE2434-80AE2438 000458 0004+00 0/1 0/0 0/0 .rodata          @5532 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5532 = 0x43360B61;
COMPILER_STRIP_GATE(0x80AE2434, &lit_5532);
#pragma pop

/* 80AE2438-80AE243C 00045C 0004+00 0/2 0/0 0/0 .rodata          @5533 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5533 = 30.0f;
COMPILER_STRIP_GATE(0x80AE2438, &lit_5533);
#pragma pop

/* 80AE243C-80AE2440 000460 0004+00 0/1 0/0 0/0 .rodata          @5534 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5534 = 3750.0f;
COMPILER_STRIP_GATE(0x80AE243C, &lit_5534);
#pragma pop

/* 80AE2440-80AE2444 000464 0004+00 0/1 0/0 0/0 .rodata          @5535 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_5535 = 400.0f;
COMPILER_STRIP_GATE(0x80AE2440, &lit_5535);
#pragma pop

/* 80AE24C4-80AE24C4 0004E8 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80AE25F6 = "NO_RESPONSE";
#pragma pop

/* 80ADA6A0-80ADB428 002580 0D88+00 1/0 0/0 0/0 .text            wait_type1__11daNpcShad_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::wait_type1(void* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/wait_type1__11daNpcShad_cFPv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE2444-80AE2448 000468 0004+00 0/1 0/0 0/0 .rodata          @5586 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5586 = 0xC58DA0AD;
COMPILER_STRIP_GATE(0x80AE2444, &lit_5586);
#pragma pop

/* 80AE2448-80AE244C 00046C 0004+00 0/1 0/0 0/0 .rodata          @5587 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5587 = 0x4605AD86;
COMPILER_STRIP_GATE(0x80AE2448, &lit_5587);
#pragma pop

/* 80ADB428-80ADB628 003308 0200+00 1/0 0/0 0/0 .text            wait_type2__11daNpcShad_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::wait_type2(void* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/wait_type2__11daNpcShad_cFPv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE24C4-80AE24C4 0004E8 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80AE2602 = "DEFAULT_GETITEM";
#pragma pop

/* 80ADB628-80ADBEA8 003508 0880+00 2/0 0/0 0/0 .text            talk__11daNpcShad_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::talk(void* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/talk__11daNpcShad_cFPv.s"
}
#pragma pop

/* 80ADBEA8-80ADC3DC 003D88 0534+00 2/0 0/0 0/0 .text            demo__11daNpcShad_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::demo(void* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/demo__11daNpcShad_cFPv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE244C-80AE2450 000470 0004+00 0/1 0/0 0/0 .rodata          @5828 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5828 = 0xC5C36B19;
COMPILER_STRIP_GATE(0x80AE244C, &lit_5828);
#pragma pop

/* 80AE2450-80AE2454 000474 0004+00 0/1 0/0 0/0 .rodata          @5829 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_5829 = 0x45C35E15;
COMPILER_STRIP_GATE(0x80AE2450, &lit_5829);
#pragma pop

/* 80AE2454-80AE245C 000478 0008+00 0/2 0/0 0/0 .rodata          @5830 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_5830[8] = {
    0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2454, &lit_5830);
#pragma pop

/* 80AE245C-80AE2464 000480 0008+00 0/2 0/0 0/0 .rodata          @5831 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_5831[8] = {
    0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE245C, &lit_5831);
#pragma pop

/* 80AE2464-80AE246C 000488 0008+00 0/2 0/0 0/0 .rodata          @5832 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_5832[8] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2464, &lit_5832);
#pragma pop

/* 80ADC3DC-80ADC700 0042BC 0324+00 1/0 0/0 0/0 .text            leave__11daNpcShad_cFPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::leave(void* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/leave__11daNpcShad_cFPv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE24C4-80AE24C4 0004E8 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80AE2612 = "prm";
#pragma pop

/* 80ADC700-80ADC800 0045E0 0100+00 1/0 0/0 0/0 .text            EvCut_Introduction__11daNpcShad_cFi
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_Introduction(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_Introduction__11daNpcShad_cFi.s"
}
#pragma pop

/* 80ADC800-80ADCAD8 0046E0 02D8+00 1/0 0/0 0/0 .text            EvCut_Meeting__11daNpcShad_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_Meeting(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_Meeting__11daNpcShad_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE246C-80AE2470 000490 0004+00 0/1 0/0 0/0 .rodata          @6108 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_6108 = 0xC3D6C338;
COMPILER_STRIP_GATE(0x80AE246C, &lit_6108);
#pragma pop

/* 80AE2470-80AE2474 000494 0004+00 0/1 0/0 0/0 .rodata          @6109 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6109 = -770.0f;
COMPILER_STRIP_GATE(0x80AE2470, &lit_6109);
#pragma pop

/* 80AE2474-80AE2478 000498 0004+00 0/1 0/0 0/0 .rodata          @6110 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_6110 = 0xC5216CD8;
COMPILER_STRIP_GATE(0x80AE2474, &lit_6110);
#pragma pop

/* 80AE2478-80AE247C 00049C 0004+00 0/2 0/0 0/0 .rodata          @6111 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6111 = 60.0f;
COMPILER_STRIP_GATE(0x80AE2478, &lit_6111);
#pragma pop

/* 80AE247C-80AE2484 0004A0 0004+04 0/1 0/0 0/0 .rodata          @6112 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6112[1 + 1 /* padding */] = {
    47.0f / 10.0f,
    /* padding */
    0.0f,
};
COMPILER_STRIP_GATE(0x80AE247C, &lit_6112);
#pragma pop

/* 80AE2484-80AE248C 0004A8 0008+00 0/2 0/0 0/0 .rodata          @6115 */
#pragma push
#pragma force_active on
SECTION_RODATA static u8 const lit_6115[8] = {
    0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE2484, &lit_6115);
#pragma pop

/* 80ADCAD8-80ADD720 0049B8 0C48+00 1/0 0/0 0/0 .text EvCut_ToChantSpell1__11daNpcShad_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_ToChantSpell1(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_ToChantSpell1__11daNpcShad_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE248C-80AE2490 0004B0 0004+00 0/1 0/0 0/0 .rodata          @6365 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6365 = 3.0f;
COMPILER_STRIP_GATE(0x80AE248C, &lit_6365);
#pragma pop

/* 80ADD720-80ADE47C 005600 0D5C+00 1/0 0/0 0/0 .text EvCut_ToChantSpell2__11daNpcShad_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_ToChantSpell2(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_ToChantSpell2__11daNpcShad_cFi.s"
}
#pragma pop

/* 80ADE47C-80ADE5F8 00635C 017C+00 1/0 0/0 0/0 .text EvCut_ToChantSpell2Skip__11daNpcShad_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_ToChantSpell2Skip(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_ToChantSpell2Skip__11daNpcShad_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE24C4-80AE24C4 0004E8 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_80AE2616 = "POS";
SECTION_DEAD static char const* const stringBase_80AE261A = "ANGLE";
#pragma pop

/* 80ADE5F8-80ADED68 0064D8 0770+00 3/0 0/0 0/0 .text EvCut_DiscoveryCannon__11daNpcShad_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_DiscoveryCannon(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_DiscoveryCannon__11daNpcShad_cFi.s"
}
#pragma pop

/* 80ADED68-80ADEEE4 006C48 017C+00 1/0 0/0 0/0 .text EvCut_DiscoveryCannonSkip__11daNpcShad_cFi
 */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_DiscoveryCannonSkip(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_DiscoveryCannonSkip__11daNpcShad_cFi.s"
}
#pragma pop

/* 80ADEEE4-80ADF810 006DC4 092C+00 1/0 0/0 0/0 .text            EvCut_Disappear__11daNpcShad_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_Disappear(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_Disappear__11daNpcShad_cFi.s"
}
#pragma pop

/* 80ADF810-80ADF8DC 0076F0 00CC+00 1/0 0/0 0/0 .text EvCut_DisappearSkip__11daNpcShad_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_DisappearSkip(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_DisappearSkip__11daNpcShad_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE2490-80AE2494 0004B4 0004+00 0/0 0/0 0/0 .rodata          @6549 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6549 = 5.0f;
COMPILER_STRIP_GATE(0x80AE2490, &lit_6549);
#pragma pop

/* 80AE2494-80AE2498 0004B8 0004+00 0/1 0/0 0/0 .rodata          @6779 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6779 = 4100.0f;
COMPILER_STRIP_GATE(0x80AE2494, &lit_6779);
#pragma pop

/* 80AE2498-80AE249C 0004BC 0004+00 0/1 0/0 0/0 .rodata          @6780 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_6780 = -1520.0f;
COMPILER_STRIP_GATE(0x80AE2498, &lit_6780);
#pragma pop

/* 80AE249C-80AE24A0 0004C0 0004+00 0/1 0/0 0/0 .rodata          @6781 */
#pragma push
#pragma force_active on
SECTION_RODATA static u32 const lit_6781 = 0xC570FD00;
COMPILER_STRIP_GATE(0x80AE249C, &lit_6781);
#pragma pop

/* 80ADF8DC-80ADFB70 0077BC 0294+00 1/0 0/0 0/0 .text            EvCut_CallBack__11daNpcShad_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_CallBack(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_CallBack__11daNpcShad_cFi.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE24A0-80AE24B0 0004C4 0010+00 1/1 0/0 0/0 .rodata          @6782 */
SECTION_RODATA static u8 const lit_6782[16] = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
COMPILER_STRIP_GATE(0x80AE24A0, &lit_6782);

/* 80ADFB70-80ADFE74 007A50 0304+00 1/0 0/0 0/0 .text EvCut_WiretapSponsor__11daNpcShad_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_WiretapSponsor(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_WiretapSponsor__11daNpcShad_cFi.s"
}
#pragma pop

/* 80ADFE74-80AE0104 007D54 0290+00 2/0 0/0 0/0 .text EvCut_WiretapEntrant__11daNpcShad_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::EvCut_WiretapEntrant(int param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/EvCut_WiretapEntrant__11daNpcShad_cFi.s"
}
#pragma pop

/* 80AE0104-80AE0124 007FE4 0020+00 1/0 0/0 0/0 .text            daNpcShad_Create__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daNpcShad_Create(void* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/daNpcShad_Create__FPv.s"
}
#pragma pop

/* 80AE0124-80AE0144 008004 0020+00 1/0 0/0 0/0 .text            daNpcShad_Delete__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daNpcShad_Delete(void* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/daNpcShad_Delete__FPv.s"
}
#pragma pop

/* 80AE0144-80AE0164 008024 0020+00 1/0 0/0 0/0 .text            daNpcShad_Execute__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daNpcShad_Execute(void* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/daNpcShad_Execute__FPv.s"
}
#pragma pop

/* 80AE0164-80AE0184 008044 0020+00 1/0 0/0 0/0 .text            daNpcShad_Draw__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void daNpcShad_Draw(void* param_0) {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/daNpcShad_Draw__FPv.s"
}
#pragma pop

/* 80AE0184-80AE018C 008064 0008+00 1/0 0/0 0/0 .text            daNpcShad_IsDelete__FPv */
static bool daNpcShad_IsDelete(void* param_0) {
    return true;
}

/* 80AE018C-80AE01BC 00806C 0030+00 1/0 0/0 0/0 .text            calc__11J3DTexNoAnmCFPUs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm void J3DTexNoAnm::calc(u16* param_0) const {
extern "C" asm void calc__11J3DTexNoAnmCFPUs() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/calc__11J3DTexNoAnmCFPUs.s"
}
#pragma pop

/* 80AE01BC-80AE0438 00809C 027C+00 1/0 0/0 0/0 .text            setParam__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::setParam() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/setParam__11daNpcShad_cFv.s"
}
#pragma pop

/* 80AE0438-80AE04D8 008318 00A0+00 1/0 0/0 0/0 .text            main__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::main() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/main__11daNpcShad_cFv.s"
}
#pragma pop

/* 80AE04D8-80AE0B58 0083B8 0680+00 1/1 0/0 0/0 .text            playMotion__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::playMotion() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/playMotion__11daNpcShad_cFv.s"
}
#pragma pop

/* 80AE0B58-80AE0ED0 008A38 0378+00 1/1 0/0 0/0 .text            playExpression__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::playExpression() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/playExpression__11daNpcShad_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE24B0-80AE24B4 0004D4 0004+00 1/1 0/0 0/0 .rodata          @6995 */
SECTION_RODATA static f32 const lit_6995 = 1.0f / 5.0f;
COMPILER_STRIP_GATE(0x80AE24B0, &lit_6995);

/* 80AE0ED0-80AE0FAC 008DB0 00DC+00 1/0 0/0 0/0 .text            ctrlBtk__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::ctrlBtk() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/ctrlBtk__11daNpcShad_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE24B4-80AE24B8 0004D8 0004+00 0/1 0/0 0/0 .rodata          @7090 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7090 = 10.0f;
COMPILER_STRIP_GATE(0x80AE24B4, &lit_7090);
#pragma pop

/* 80AE24B8-80AE24BC 0004DC 0004+00 0/1 0/0 0/0 .rodata          @7091 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7091 = 45.0f;
COMPILER_STRIP_GATE(0x80AE24B8, &lit_7091);
#pragma pop

/* 80AE0FAC-80AE1320 008E8C 0374+00 1/0 0/0 0/0 .text            setAttnPos__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::setAttnPos() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/setAttnPos__11daNpcShad_cFv.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE24BC-80AE24C0 0004E0 0004+00 0/1 0/0 0/0 .rodata          @7143 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7143 = -30.0f;
COMPILER_STRIP_GATE(0x80AE24BC, &lit_7143);
#pragma pop

/* 80AE1320-80AE153C 009200 021C+00 1/1 0/0 0/0 .text            lookat__11daNpcShad_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void daNpcShad_c::lookat() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/lookat__11daNpcShad_cFv.s"
}
#pragma pop

/* 80AE153C-80AE1544 00941C 0008+00 1/0 0/0 0/0 .text            drawDbgInfo__11daNpcShad_cFv */
bool daNpcShad_c::drawDbgInfo() {
    return false;
}

/* 80AE1544-80AE1550 009424 000C+00 1/1 0/0 0/0 .text sinShort__Q25JMath18TSinCosTable<13,f>CFs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
extern "C" asm void func_80AE1544(void* _this, s16 param_0) /* const */ {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/func_80AE1544.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE2CA4-80AE2CB0 000684 000C+00 2/2 0/0 0/0 .data            __vt__17daNpcShad_Param_c */
SECTION_DATA extern void* __vt__17daNpcShad_Param_c[3] = {
    (void*)NULL /* RTTI */,
    (void*)NULL,
    (void*)__dt__17daNpcShad_Param_cFv,
};

/* 80AE2CB8-80AE2CC4 000008 000C+00 1/1 0/0 0/0 .bss             @3931 */
static u8 lit_3931[12];

/* 80AE2CC4-80AE2CC8 000014 0004+00 1/1 0/0 0/0 .bss             l_HIO */
static u8 l_HIO[4];

/* 80AE1550-80AE1728 009430 01D8+00 0/0 1/0 0/0 .text            __sinit_d_a_npc_shad_cpp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void __sinit_d_a_npc_shad_cpp() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__sinit_d_a_npc_shad_cpp.s"
}
#pragma pop

#pragma push
#pragma force_active on
REGISTER_CTORS(0x80AE1550, __sinit_d_a_npc_shad_cpp);
#pragma pop

/* 80AE1728-80AE1770 009608 0048+00 5/4 0/0 0/0 .text            __dt__18daNpcF_ActorMngr_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm daNpcF_ActorMngr_c::~daNpcF_ActorMngr_c() {
extern "C" asm void __dt__18daNpcF_ActorMngr_cFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__18daNpcF_ActorMngr_cFv.s"
}
#pragma pop

/* 80AE1770-80AE17AC 009650 003C+00 2/2 0/0 0/0 .text            __ct__18daNpcF_ActorMngr_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm daNpcF_ActorMngr_c::daNpcF_ActorMngr_c() {
extern "C" asm void __ct__18daNpcF_ActorMngr_cFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__ct__18daNpcF_ActorMngr_cFv.s"
}
#pragma pop

/* 80AE17AC-80AE187C 00968C 00D0+00 1/0 0/0 0/0 .text            __dt__15daNpcF_Lookat_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm daNpcF_Lookat_c::~daNpcF_Lookat_c() {
extern "C" asm void __dt__15daNpcF_Lookat_cFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__15daNpcF_Lookat_cFv.s"
}
#pragma pop

/* 80AE187C-80AE18B8 00975C 003C+00 5/5 0/0 0/0 .text            __dt__5csXyzFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm csXyz::~csXyz() {
extern "C" asm void __dt__5csXyzFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__5csXyzFv.s"
}
#pragma pop

/* 80AE18B8-80AE18BC 009798 0004+00 2/2 0/0 0/0 .text            __ct__5csXyzFv */
// csXyz::csXyz() {
extern "C" asm void __ct__5csXyzFv() {
    /* empty function */
}

/* 80AE18BC-80AE18F8 00979C 003C+00 5/5 0/0 0/0 .text            __dt__4cXyzFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cXyz::~cXyz() {
extern "C" asm void __dt__4cXyzFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__4cXyzFv.s"
}
#pragma pop

/* 80AE18F8-80AE18FC 0097D8 0004+00 2/2 0/0 0/0 .text            __ct__4cXyzFv */
// cXyz::cXyz() {
extern "C" asm void __ct__4cXyzFv() {
    /* empty function */
}

/* 80AE18FC-80AE1B48 0097DC 024C+00 1/1 0/0 0/0 .text            __dt__8daNpcF_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm daNpcF_c::~daNpcF_c() {
extern "C" asm void __dt__8daNpcF_cFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__8daNpcF_cFv.s"
}
#pragma pop

/* 80AE1B48-80AE1D38 009A28 01F0+00 1/1 0/0 0/0 .text            __ct__8daNpcF_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm daNpcF_c::daNpcF_c() {
extern "C" asm void __ct__8daNpcF_cFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__ct__8daNpcF_cFv.s"
}
#pragma pop

/* 80AE1D38-80AE1DA8 009C18 0070+00 1/0 0/0 0/0 .text            __dt__12dBgS_AcchCirFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm dBgS_AcchCir::~dBgS_AcchCir() {
extern "C" asm void __dt__12dBgS_AcchCirFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__12dBgS_AcchCirFv.s"
}
#pragma pop

/* 80AE1DA8-80AE1E04 009C88 005C+00 1/0 0/0 0/0 .text            __dt__10dCcD_GSttsFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm dCcD_GStts::~dCcD_GStts() {
extern "C" asm void __dt__10dCcD_GSttsFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__10dCcD_GSttsFv.s"
}
#pragma pop

/* 80AE1E04-80AE1E74 009CE4 0070+00 3/2 0/0 0/0 .text            __dt__12dBgS_ObjAcchFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm dBgS_ObjAcch::~dBgS_ObjAcch() {
extern "C" asm void __dt__12dBgS_ObjAcchFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__12dBgS_ObjAcchFv.s"
}
#pragma pop

/* 80AE1E74-80AE1EBC 009D54 0048+00 1/0 0/0 0/0 .text            __dt__12J3DFrameCtrlFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm J3DFrameCtrl::~J3DFrameCtrl() {
extern "C" asm void __dt__12J3DFrameCtrlFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__12J3DFrameCtrlFv.s"
}
#pragma pop

/* 80AE1EBC-80AE1EC0 009D9C 0004+00 1/0 0/0 0/0 .text            adjustShapeAngle__8daNpcF_cFv */
// void daNpcF_c::adjustShapeAngle() {
extern "C" asm void adjustShapeAngle__8daNpcF_cFv() {
    /* empty function */
}

/* 80AE1EC0-80AE1EC4 009DA0 0004+00 1/0 0/0 0/0 .text            setCollisions__8daNpcF_cFv */
// void daNpcF_c::setCollisions() {
extern "C" asm void setCollisions__8daNpcF_cFv() {
    /* empty function */
}

/* 80AE1EC4-80AE1EC8 009DA4 0004+00 1/0 0/0 0/0 .text            drawOtherMdls__8daNpcF_cFv */
// void daNpcF_c::drawOtherMdls() {
extern "C" asm void drawOtherMdls__8daNpcF_cFv() {
    /* empty function */
}

/* 80AE1EC8-80AE1F10 009DA8 0048+00 1/0 0/0 0/0 .text            __dt__10cCcD_GSttsFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm cCcD_GStts::~cCcD_GStts() {
extern "C" asm void __dt__10cCcD_GSttsFv() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__10cCcD_GSttsFv.s"
}
#pragma pop

/* 80AE1F10-80AE1F70 009DF0 0060+00 1/1 0/0 0/0 .text chkPointInArea__15daTag_EvtArea_cF4cXyz */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm void daTag_EvtArea_c::chkPointInArea(cXyz param_0) {
extern "C" asm void chkPointInArea__15daTag_EvtArea_cF4cXyz() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/chkPointInArea__15daTag_EvtArea_cF4cXyz.s"
}
#pragma pop

/* 80AE1F70-80AE1FB8 009E50 0048+00 2/1 0/0 0/0 .text            __dt__17daNpcShad_Param_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm daNpcShad_Param_c::~daNpcShad_Param_c() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/__dt__17daNpcShad_Param_cFv.s"
}
#pragma pop

/* 80AE1FB8-80AE1FC0 009E98 0008+00 1/0 0/0 0/0 .text            @36@__dt__12dBgS_ObjAcchFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void func_80AE1FB8() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/func_80AE1FB8.s"
}
#pragma pop

/* 80AE1FC0-80AE1FC8 009EA0 0008+00 1/0 0/0 0/0 .text            @20@__dt__12dBgS_ObjAcchFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void func_80AE1FC0() {
    nofralloc
#include "asm/rel/d/a/npc/d_a_npc_shad/d_a_npc_shad/func_80AE1FC0.s"
}
#pragma pop

/* ############################################################################################## */
/* 80AE24C0-80AE24C4 0004E4 0004+00 0/0 0/0 0/0 .rodata          @7144 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_7144 = 40.0f;
COMPILER_STRIP_GATE(0x80AE24C0, &lit_7144);
#pragma pop

/* 80AE24C4-80AE24C4 0004E8 0000+00 0/0 0/0 0/0 .rodata          @stringBase0 */
