diff --git a/.gitignore b/.gitignore index 58a97f7..232df63 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ -jest -.vscode \ No newline at end of file +jest +.vscode +bin \ No newline at end of file diff --git a/3.3.5a/ida/import.idc b/3.3.5a/ida/import.idc new file mode 100644 index 0000000..06bc7e6 --- /dev/null +++ b/3.3.5a/ida/import.idc @@ -0,0 +1,7445 @@ +#include + +static main() { + // Make names + set_name(0x00401070, "CDataStore__FetchWrite"); + set_name(0x004010D0, "CDataStore__IsRead"); + set_name(0x004010E0, "CDataStore__Reset"); + set_name(0x00401130, "CDataStore__Finalize"); + set_name(0x00402B20, "SetPaths"); + set_name(0x004033B0, "ClientKillTimer"); + set_name(0x004038A0, "CDataStore__destructor"); + set_name(0x004067F0, "InitializeGlobal"); + set_name(0x00406B70, "DestroyGlobal"); + set_name(0x00406C70, "CommonMain"); + set_name(0x00407F40, "C44Matrix__C44Matrix"); + set_name(0x00407F80, "C44Matrix__operator_assign_C44Matrix"); + set_name(0x00408030, "GxXformSetProjection"); + set_name(0x00408070, "GxXformViewport"); + set_name(0x00408110, "GxXformProjNativeTranspose"); + set_name(0x00408210, "GxShaderConstantsSet"); + set_name(0x00408240, "GxRsSet_CGxShader"); + set_name(0x00408BF0, "GxRsSet_int32_t"); + set_name(0x00409670, "CGxDevice__RsPush"); + set_name(0x0040BAA5, "purecall"); + set_name(0x0040D3B5, "nullsub_1"); + set_name(0x00461B00, "OsCloseFile"); + set_name(0x00461B50, "OsReadFile"); + set_name(0x00461BD0, "OsGetFileSize"); + set_name(0x00461DB0, "OsSetCurrentDirectory"); + set_name(0x00461FA0, "OsCreateFile"); + set_name(0x0047ADD0, "nullsub_2"); + set_name(0x0047ADE0, "CDataStore__GetBufferParams"); + set_name(0x0047AE10, "CDataStore__DetachBuffer"); + set_name(0x0047AE50, "CDataStore__InternalDestroy"); + set_name(0x0047AEA0, "CDataStore__InternalFetchWrite"); + set_name(0x0047AF40, "CDataStore__Set"); + set_name(0x0047AFE0, "CDataStore__Put_uint8_t"); + set_name(0x0047B040, "CDataStore__Put_uint16_t"); + set_name(0x0047B0A0, "CDataStore__Put_uint32_t"); + set_name(0x0047B100, "CDataStore__Put_uint64_t"); + set_name(0x0047B1C0, "CDataStore__PutArray"); + set_name(0x0047B280, "CDataStore__PutData"); + set_name(0x0047B290, "CDataStore__FetchRead"); + set_name(0x0047B300, "CDataStore__PutString"); + set_name(0x0047B340, "CDataStore__Get_uint8_t"); + set_name(0x0047B380, "CDataStore__Get_uint16_t"); + set_name(0x0047B3C0, "CDataStore__Get_uint32_t"); + set_name(0x0047B400, "CDataStore__Get_uint64_t"); + set_name(0x0047B440, "CDataStore__Get_float"); + set_name(0x0047B480, "CDataStore__GetString"); + set_name(0x0047B560, "CDataStore__GetArray"); + set_name(0x0047B6B0, "CDataStore__GetDataInSitu"); + set_name(0x0047B720, "CmdLineProcess"); + set_name(0x0047B760, "j_nullsub_3"); + set_name(0x0047BF30, "HandleClose"); + set_name(0x0047BF50, "HandleCreate"); + set_name(0x0047BF70, "HandleDuplicate"); + set_name(0x0047BF90, "CoordinateSetAspectRatio"); + set_name(0x0047BFD0, "CoordinateGetAspectRatio"); + set_name(0x0047BFE0, "CoordinateGetAspectCompensation"); + set_name(0x0047BFF0, "NDCToDDC"); + set_name(0x0047C020, "DDCToNDC"); + set_name(0x0047C050, "DDCToNDCWidth"); + set_name(0x0047C060, "DDCToNDCHeight"); + set_name(0x0047C070, "NDCToDDCWidth"); + set_name(0x0047C080, "NDCToDDCHeight"); + set_name(0x0047CBF0, "PropSelectContext"); + set_name(0x0047CC20, "PropGet"); + set_name(0x0047CC50, "PropSet"); + set_name(0x0047CF80, "RCString__Copy"); + set_name(0x0047CFF0, "EventInitialize"); + set_name(0x0047D030, "EventDestroy"); + set_name(0x0047D080, "EventCreateContextEx"); + set_name(0x0047D090, "EventSetConfirmCloseCallback"); + set_name(0x0047D0E0, "CSRWLock__Enter"); + set_name(0x0047D1D0, "EventIsButtonDown"); + set_name(0x0047D230, "EventIsKeyDown"); + set_name(0x0047D290, "EventPostCloseEx"); + set_name(0x0047D310, "EventQueuePost"); + set_name(0x0047D3C0, "EventRegisterEx"); + set_name(0x0047D450, "EventUnregisterEx"); + set_name(0x0047D530, "EventSetTimer"); + set_name(0x0047D620, "EventKillTimer"); + set_name(0x0047D690, "EventSetMouseMode"); + set_name(0x0047D770, "EventRegister"); + set_name(0x0047D790, "EventUnregister"); + set_name(0x0047D990, "IEvtSchedulerShutdown"); + set_name(0x0047DBC0, "SynthesizeIdle"); + set_name(0x0047DC20, "SynthesizePoll"); + set_name(0x0047DC50, "SynthesizePaint"); + set_name(0x0047DCA0, "EventForceIdleProcessing"); + set_name(0x0047DEA0, "IEvtSchedulerDestroy"); + set_name(0x0047E910, "InitializeSchedulerThread"); + set_name(0x0047EFF0, "SchedulerThreadProcProcess"); + set_name(0x0047F230, "SchedulerThreadProc"); + set_name(0x0047F2D0, "EventDoMessageLoop"); + set_name(0x0047F2F0, "IEvtSchedulerInitialize"); + set_name(0x0047F5C0, "IEvtSchedulerCreateContext"); + set_name(0x0047FAC0, "PostMouseModeChanged"); + set_name(0x0047FB80, "IEvtInputDestroy"); + set_name(0x0047FBB0, "IEvtInputSetMouseMode"); + set_name(0x0047FC20, "IEvtInputSetConfirmCloseCallback"); + set_name(0x0047FC90, "ConvertPosition"); + set_name(0x004800A0, "IEvtInputGetMousePosition"); + set_name(0x00480410, "IEvtInputProcess"); + set_name(0x004804B0, "IEvtQueueDestroy"); + set_name(0x004804C0, "IEvtQueueCheckSyncMouseState"); + set_name(0x004804F0, "IEvtQueueRegister"); + set_name(0x004806A0, "IEvtQueuePost"); + set_name(0x00480A50, "IEvtQueueCheckSyncKeyState"); + set_name(0x00480AD0, "IEvtQueueDispatch"); + set_name(0x00480BD0, "IEvtQueueDispatchAll"); + set_name(0x00480D30, "IEvtQueueUnregister"); + set_name(0x00480EA0, "EventDestroy_cleanup"); + set_name(0x00480F70, "IEvtTimerGetNextTime"); + set_name(0x00481100, "IEvtTimerDispatch"); + set_name(0x00481290, "IEvtTimerKill"); + set_name(0x00481390, "IEvtTimerSet"); + set_name(0x004829D0, "GxBufLock"); + set_name(0x004829F0, "GxBufUnlock"); + set_name(0x00482A20, "GxBufStream"); + set_name(0x00482A40, "GxDraw"); + set_name(0x00493BF0, "GxCapsWindowSizeInScreenCoords"); + set_name(0x004A8500, "ScrnLayerSetRect"); + set_name(0x004A8720, "OnPaint"); + set_name(0x004A8BB0, "ScrnLayerCreate"); + set_name(0x004A8D10, "GxuFontShutdown"); + set_name(0x004BD9D0, "TextBlockGetFontPtr"); + set_name(0x004BDAA0, "TextBlockCreate"); + set_name(0x004BDBF0, "TextBlockSetStringPos"); + set_name(0x004BDD80, "TextBlockGetWrappedTextHeight"); + set_name(0x004BE9C0, "TextBlockGenerateFont"); + set_name(0x004BEC70, "GxXformProjection"); + set_name(0x004BECF0, "CCamera__SetupWorldProjection"); + set_name(0x004BEE60, "CameraSetupScreenProjection"); + set_name(0x004BF0C0, "CameraSetupWorldProjection"); + set_name(0x004BF770, "CCamera__CCamera"); + set_name(0x004BFCA0, "CameraCreate"); + set_name(0x004C1510, "CRndSeed__SetSeed"); + set_name(0x004C1930, "C44Matrix__Determinant"); + set_name(0x004C1B30, "C44Matrix__Translate"); + set_name(0x004C1B90, "C44Matrix__Scale_C3Vector"); + set_name(0x004C1BF0, "C44Matrix__Scale_float"); + set_name(0x004C1DE0, "C44Matrix__C44Matrix_C4Quaternion"); + set_name(0x004C1F00, "operator_multiply_C44Matrix_C44Matrix"); + set_name(0x004C21B0, "operator_multiply_C3Vector_C44Matrix"); + set_name(0x004C2370, "C44Matrix__operator_assignment_multiply"); + set_name(0x004C23D0, "C44Matrix__Transpose"); + set_name(0x004C2F90, "C44Matrix__Inverse"); + set_name(0x004C2FC0, "C44Matrix__AffineInverse"); + set_name(0x004C30A0, "C44Matrix__AffineInvertInPlace"); + set_name(0x004C3290, "C44Matrix__RotationAroundZ"); + set_name(0x004C3300, "C44Matrix__RotateAroundX"); + set_name(0x004C3340, "C44Matrix__RotateAroundY"); + set_name(0x004C3380, "C44Matrix__RotateAroundZ"); + set_name(0x004C33C0, "C44Matrix__Rotate"); + set_name(0x004C3420, "C3Vector__Normalize_1"); + set_name(0x004C3600, "C3Vector__Normalize_2"); + set_name(0x004C51B0, "C33Matrix__operator_assign_C33Matrix"); + set_name(0x004D7F60, "CGlueMgr__SetCurrentAccount"); + set_name(0x004D80C0, "CGlueMgr__DisplayLoginStatus"); + set_name(0x004D82A0, "CGlueMgr__SetScreen"); + set_name(0x004D82C0, "CGlueMgr__UpdateCurrentScreen"); + set_name(0x004D8860, "CGlueMgr__HandleDisplaySizeChanged"); + set_name(0x004D8930, "CGlueMgr__Suspend"); + set_name(0x004D8A30, "CGlueMgr__LoginServerLogin"); + set_name(0x004D8BD0, "CGlueMgr__ChangeRealm"); + set_name(0x004D9500, "CGlueMgr__OnKickReasonMsg"); + set_name(0x004D95C0, "CGlueMgr__GetCharacterList"); + set_name(0x004D98D0, "CGlueMgr__StatusDialogClick"); + set_name(0x004DA3D0, "CGlueMgr__LogConnectionStatus"); + set_name(0x004DA4B0, "CGlueMgr__SetLoginStateAndResult"); + set_name(0x004DA5F0, "CGlueMgr__Resume"); + set_name(0x004DA9D0, "CGlueMgr__NetDisconnectHandler"); + set_name(0x004DAB40, "CGlueMgr__Idle"); + set_name(0x004DB9F0, "CGlueMgr__Initialize"); + set_name(0x004DBFD0, "Script_GetLocale"); + set_name(0x004DCE40, "Script_IsWindowsClient"); + set_name(0x004DD400, "Script_RestartGx"); + set_name(0x004DD420, "Script_RestoreVideoStereoDefaults"); + set_name(0x004DD610, "Script_GetMovieResolution"); + set_name(0x004DDC20, "Script_GetExpansionLevel"); + set_name(0x004E4A40, "CGlueMgr__SurveyDownloadCancel"); + set_name(0x004F71A0, "TSList__LinkNode"); + set_name(0x004FBD00, "Script_LoggingChat"); + set_name(0x004FBD20, "Script_LoggingCombat"); + set_name(0x004FBD40, "Script_GetActiveVoiceChannel"); + set_name(0x004FBD90, "Script_GetChatWindowInfo"); + set_name(0x004FBF60, "Script_GetChatWindowSavedPosition"); + set_name(0x004FC020, "Script_GetChatWindowSavedDimensions"); + set_name(0x004FC0C0, "Script_GetChatWindowMessages"); + set_name(0x004FC170, "Script_AddChatWindowMessages"); + set_name(0x004FC250, "Script_RemoveChatWindowMessages"); + set_name(0x004FC330, "Script_SetChatWindowName"); + set_name(0x004FC3D0, "Script_SetChatWindowSize"); + set_name(0x004FC470, "Script_SetChatWindowColor"); + set_name(0x004FC5B0, "Script_SetChatWindowAlpha"); + set_name(0x004FC660, "Script_SetChatWindowLocked"); + set_name(0x004FC6E0, "Script_SetChatWindowUninteractable"); + set_name(0x004FC760, "Script_SetChatWindowDocked"); + set_name(0x004FC810, "Script_SetChatWindowShown"); + set_name(0x004FC890, "Script_SetChatWindowSavedPosition"); + set_name(0x004FC9A0, "Script_SetChatWindowSavedDimensions"); + set_name(0x004FCA50, "Script_GetNumSavedInstances"); + set_name(0x004FCBF0, "Script_IsVoiceChatEnabled"); + set_name(0x004FCC60, "Script_IsVoiceChatAllowed"); + set_name(0x004FCCB0, "Script_IsVoiceChatAllowedByServer"); + set_name(0x004FCCF0, "Script_UnitIsSilenced"); + set_name(0x004FCDF0, "Script_GetMuteStatus"); + set_name(0x004FE630, "Script_ListChannelByName"); + set_name(0x004FE650, "Script_GetChannelList"); + set_name(0x004FE720, "Script_SetChannelPassword"); + set_name(0x004FE810, "Script_SetChannelOwner"); + set_name(0x004FE830, "Script_DisplayChannelOwner"); + set_name(0x004FE850, "Script_GetChannelName"); + set_name(0x004FE950, "Script_ChannelModerator"); + set_name(0x004FE970, "Script_ChannelUnmoderator"); + set_name(0x004FE990, "Script_ChannelMute"); + set_name(0x004FE9B0, "Script_ChannelUnmute"); + set_name(0x004FE9D0, "Script_ChannelInvite"); + set_name(0x004FE9F0, "Script_ChannelKick"); + set_name(0x004FEA10, "Script_ChannelBan"); + set_name(0x004FEA30, "Script_ChannelUnban"); + set_name(0x004FEA50, "Script_ChannelToggleAnnouncements"); + set_name(0x004FEA70, "Script_ChannelVoiceOn"); + set_name(0x004FEA90, "Script_ChannelVoiceOff"); + set_name(0x004FEAB0, "Script_DisplayChannelVoiceOn"); + set_name(0x004FEAD0, "Script_DisplayChannelVoiceOff"); + set_name(0x004FEAF0, "Script_ChangeChatColor"); + set_name(0x004FED10, "Script_ResetChatColors"); + set_name(0x004FEDC0, "Script_SetChatColorNameByClass"); + set_name(0x004FEEE0, "Script_GetChatTypeIndex"); + set_name(0x004FEFF0, "Script_GetChatWindowChannels"); + set_name(0x004FF0D0, "Script_RemoveChatWindowChannel"); + set_name(0x004FF200, "Script_EnumerateServerChannels"); + set_name(0x004FF2C0, "Script_GetSavedInstanceInfo"); + set_name(0x004FF580, "Script_GetChannelDisplayInfo"); + set_name(0x004FFA10, "Script_GetSelectedDisplayChannel"); + set_name(0x004FFA70, "Script_IsDisplayChannelOwner"); + set_name(0x004FFAE0, "Script_IsDisplayChannelModerator"); + set_name(0x004FFB50, "Script_IsSilenced"); + set_name(0x004FFC30, "Script_SetChannelWatch"); + set_name(0x004FFC50, "Script_ClearChannelWatch"); + set_name(0x004FFCC0, "Script_DeclineInvite"); + set_name(0x00500560, "Script_SendAddonMessage"); + set_name(0x00500760, "Script_GetNumLanguages"); + set_name(0x00500810, "Script_GetLanguageByIndex"); + set_name(0x00500910, "Script_GetDefaultLanguage"); + set_name(0x00500980, "Script_DoEmote"); + set_name(0x00500AE0, "Script_SetActiveVoiceChannel"); + set_name(0x00500BE0, "Script_RequestRaidInfo"); + set_name(0x00500C80, "Script_CanComplainChat"); + set_name(0x00501140, "Script_ChannelSilenceVoice"); + set_name(0x00501250, "Script_ChannelSilenceAll"); + set_name(0x005012F0, "Script_ChannelUnSilenceVoice"); + set_name(0x00501400, "Script_ChannelUnSilenceAll"); + set_name(0x00501DB0, "Script_AddChatWindowChannel"); + set_name(0x00501F00, "Script_ResetChatWindows"); + set_name(0x00504E10, "Script_GetNumDisplayChannels"); + set_name(0x00504E50, "Script_SetSelectedDisplayChannel"); + set_name(0x00504F30, "Script_GetChannelRosterInfo"); + set_name(0x00505190, "Script_GetNumChannelMembers"); + set_name(0x005052E0, "Script_CollapseChannelHeader"); + set_name(0x00505360, "Script_ExpandChannelHeader"); + set_name(0x005096D0, "Script_LeaveChannelByName"); + set_name(0x0050D170, "Script_SendChatMessage"); + set_name(0x0050D8A0, "Script_SendSystemMessage"); + set_name(0x0050DAA0, "Script_JoinTemporaryChannel"); + set_name(0x0050DAC0, "Script_JoinPermanentChannel"); + set_name(0x0050DAE0, "Script_ListChannels"); + set_name(0x0050DC10, "Script_SetSavedInstanceExtend"); + set_name(0x0050ED00, "Script_ComplainChat"); + set_name(0x0050F830, "Script_FrameXML_Debug"); + set_name(0x0050F890, "Script_GetBuildInfo"); + set_name(0x0050F8F0, "Script_SetLayoutMode"); + set_name(0x0050F950, "Script_GetMouseButtonClicked"); + set_name(0x0050F990, "Script_SetConsoleKey"); + set_name(0x0050FE80, "Script_IsDebugBuild"); + set_name(0x0050FF30, "Script_RegisterCVar"); + set_name(0x0050FF50, "Script_GetCVarInfo"); + set_name(0x00510040, "Script_GetCVar"); + set_name(0x005100C0, "Script_GetCVarBool"); + set_name(0x00510150, "Script_GetCVarDefault"); + set_name(0x005101D0, "Script_SetWaterDetail"); + set_name(0x00510200, "Script_GetFarclip"); + set_name(0x00510230, "Script_SetFarclip"); + set_name(0x005102B0, "Script_GetTexLodBias"); + set_name(0x005102E0, "Script_SetTexLodBias"); + set_name(0x00510360, "Script_GetBaseMip"); + set_name(0x00510390, "Script_SetBaseMip"); + set_name(0x00510410, "Script_Stuck"); + set_name(0x00510430, "Script_Logout"); + set_name(0x00510450, "Script_Quit"); + set_name(0x00510470, "Script_GetFramerate"); + set_name(0x005104A0, "Script_SetCursor"); + set_name(0x00510920, "Script_ResetCursor"); + set_name(0x00510930, "Script_ReportBug"); + set_name(0x00510980, "Script_ReportSuggestion"); + set_name(0x005109D0, "Script_BeginTrade"); + set_name(0x005109E0, "Script_CancelTrade"); + set_name(0x005109F0, "Script_ForceLogout"); + set_name(0x00510A00, "Script_ForceQuit"); + set_name(0x00510A10, "Script_GetCursorPosition"); + set_name(0x00510AC0, "Script_GetNetStats"); + set_name(0x00510B30, "Script_RunScript"); + set_name(0x00510B80, "Script_ReplaceTradeEnchant"); + set_name(0x00510B90, "Script_IsMacClient"); + set_name(0x00510BB0, "Script_ReadFile"); + set_name(0x00510BD0, "Script_GetCoinIcon"); + set_name(0x00510C60, "Script_GetCoinText"); + set_name(0x00510D00, "Script_GetCoinTextureString"); + set_name(0x00510DB0, "Script_ConfirmBindOnUse"); + set_name(0x00510DC0, "Script_RestoreVideoResolutionDefaults"); + set_name(0x00510DD0, "Script_RestoreVideoEffectsDefaults"); + set_name(0x00510DE0, "Script_SetEuropeanNumbers"); + set_name(0x00510E00, "Script_GetRealmName"); + set_name(0x00510E20, "Script_GetItemQualityColor"); + set_name(0x00510F20, "Script_GetItemFamily"); + set_name(0x00510FC0, "Script_GetItemCooldown"); + set_name(0x005110D0, "Script_IsCurrentItem"); + set_name(0x00511150, "Script_IsEquippableItem"); + set_name(0x00511200, "Script_GetNumAddOns"); + set_name(0x00511240, "Script_GetAddOnInfo"); + set_name(0x00511430, "Script_GetAddOnMetadata"); + set_name(0x00511510, "Script_UpdateAddOnMemoryUsage"); + set_name(0x00511530, "Script_GetAddOnMemoryUsage"); + set_name(0x00511610, "Script_GetScriptCPUUsage"); + set_name(0x00511640, "Script_UpdateAddOnCPUUsage"); + set_name(0x00511660, "Script_GetAddOnCPUUsage"); + set_name(0x00511720, "Script_GetFunctionCPUUsage"); + set_name(0x005117C0, "Script_GetEventCPUUsage"); + set_name(0x00511830, "Script_ResetCPUUsage"); + set_name(0x00511840, "Script_EnableAddOn"); + set_name(0x00511900, "Script_EnableAllAddOns"); + set_name(0x00511940, "Script_DisableAddOn"); + set_name(0x00511A00, "Script_DisableAllAddOns"); + set_name(0x00511A40, "Script_ResetDisabledAddOns"); + set_name(0x00511A60, "Script_IsAddOnLoadOnDemand"); + set_name(0x00511B30, "Script_IsAddOnLoaded"); + set_name(0x00511C40, "Script_GetBillingTimeRested"); + set_name(0x00511C80, "Script_GetExistingLocales"); + set_name(0x00511CC0, "Script_InCombatLockdown"); + set_name(0x00511D20, "Script_VoicePushToTalkStop"); + set_name(0x00511D30, "Script_GetSummonFriendCooldown"); + set_name(0x00511DD0, "Script_GetNumDeclensionSets"); + set_name(0x00511E80, "Script_DeclineName"); + set_name(0x00511F90, "Script_UploadSettings"); + set_name(0x00511FA0, "Script_DownloadSettings"); + set_name(0x00511FB0, "Script_IsDesaturateSupported"); + set_name(0x00511FE0, "Script_GetThreatStatusColor"); + set_name(0x00512090, "Script_ConsoleAddMessage"); + set_name(0x00514430, "Script_IsModifierKeyDown"); + set_name(0x005144C0, "Script_IsLeftShiftKeyDown"); + set_name(0x00514520, "Script_IsRightShiftKeyDown"); + set_name(0x00514580, "Script_IsShiftKeyDown"); + set_name(0x00514610, "Script_IsLeftControlKeyDown"); + set_name(0x00514670, "Script_IsRightControlKeyDown"); + set_name(0x005146D0, "Script_IsControlKeyDown"); + set_name(0x00514760, "Script_IsLeftAltKeyDown"); + set_name(0x005147C0, "Script_IsRightAltKeyDown"); + set_name(0x00514820, "Script_IsAltKeyDown"); + set_name(0x005148B0, "Script_IsMouseButtonDown"); + set_name(0x00514BA0, "Script_GetMouseButtonName"); + set_name(0x00514C10, "Script_SetCVar"); + set_name(0x00514D40, "Script_GetCVarMin"); + set_name(0x00514E30, "Script_GetCVarMax"); + set_name(0x00514F60, "Script_GetCVarAbsoluteMin"); + set_name(0x00515010, "Script_GetCVarAbsoluteMax"); + set_name(0x005150E0, "Script_Screenshot"); + set_name(0x00515100, "Script_CursorHasItem"); + set_name(0x00515140, "Script_CursorHasSpell"); + set_name(0x00515180, "Script_CursorHasMacro"); + set_name(0x005151C0, "Script_CursorHasMoney"); + set_name(0x00515200, "Script_GetCursorInfo"); + set_name(0x00515560, "Script_TargetDirectionFinished"); + set_name(0x00515570, "Script_GetZoneText"); + set_name(0x005155A0, "Script_GetRealZoneText"); + set_name(0x005155D0, "Script_GetSubZoneText"); + set_name(0x00515600, "Script_GetMinimapZoneText"); + set_name(0x00515630, "Script_ResetInstances"); + set_name(0x005156A0, "Script_IsInInstance"); + set_name(0x00515750, "Script_GetInstanceDifficulty"); + set_name(0x00515790, "Script_GetDungeonDifficulty"); + set_name(0x00515810, "Script_GetRaidDifficulty"); + set_name(0x00515880, "Script_RequestTimePlayed"); + set_name(0x00515950, "Script_ResurrectGetOfferer"); + set_name(0x005159C0, "Script_ResurrectHasSickness"); + set_name(0x00515A00, "Script_ResurrectHasTimer"); + set_name(0x00515A50, "Script_GetCursorMoney"); + set_name(0x00515A90, "Script_GuildSetMOTD"); + set_name(0x00515B70, "Script_GuildLeave"); + set_name(0x00515BE0, "Script_GuildDisband"); + set_name(0x00515C50, "Script_GuildInfo"); + set_name(0x00515CC0, "Script_ArenaTeamInviteByName"); + set_name(0x00515DD0, "Script_ArenaTeamLeave"); + set_name(0x00515EB0, "Script_ArenaTeamUninviteByName"); + set_name(0x00515FF0, "Script_ArenaTeamSetLeaderByName"); + set_name(0x00516130, "Script_ArenaTeamDisband"); + set_name(0x00516210, "Script_GetReleaseTimeRemaining"); + set_name(0x00516280, "Script_GetCorpseRecoveryDelay"); + set_name(0x005162E0, "Script_GetInstanceBootTimeRemaining"); + set_name(0x00516340, "Script_GetInstanceLockTimeRemaining"); + set_name(0x00516410, "Script_GetInstanceLockTimeRemainingEncounter"); + set_name(0x005164B0, "Script_GetSummonConfirmTimeLeft"); + set_name(0x00516510, "Script_GetSummonConfirmSummoner"); + set_name(0x00516580, "Script_GetSummonConfirmAreaName"); + set_name(0x005165E0, "Script_GetNumTitles"); + set_name(0x00516610, "Script_RandomRoll"); + set_name(0x005166F0, "Script_OpeningCinematic"); + set_name(0x00516760, "Script_InCinematic"); + set_name(0x005167A0, "Script_ReplaceEnchant"); + set_name(0x005167E0, "Script_IsSubZonePVPPOI"); + set_name(0x00516840, "Script_TogglePVP"); + set_name(0x005168B0, "Script_SetPVP"); + set_name(0x00516970, "Script_SetPortraitToTexture"); + set_name(0x00516AA0, "Script_GetGMTicketCategories"); + set_name(0x00516B20, "Script_GetBindLocation"); + set_name(0x00516B90, "Script_GetAreaSpiritHealerTime"); + set_name(0x00516BF0, "Script_GetMouseFocus"); + set_name(0x00516C60, "Script_GetItemInfo"); + set_name(0x00516ED0, "Script_GetItemUniqueness"); + set_name(0x00517020, "Script_GetItemIcon"); + set_name(0x00517100, "Script_GetItemSpell"); + set_name(0x005171F0, "Script_IsHelpfulItem"); + set_name(0x005172E0, "Script_IsHarmfulItem"); + set_name(0x005173E0, "Script_IsConsumableItem"); + set_name(0x00517530, "Script_IsDressableItem"); + set_name(0x00517890, "Script_GetFrameCPUUsage"); + set_name(0x005179B0, "Script_GetAddOnDependencies"); + set_name(0x00517AA0, "Script_GetMirrorTimerProgress"); + set_name(0x00517B50, "Script_SetTaxiBenchmarkMode"); + set_name(0x00517C20, "Script_SetUIVisibility"); + set_name(0x00517C60, "Script_GetTotemTimeLeft"); + set_name(0x00517D20, "Script_DeclineLevelGrant"); + set_name(0x00517D30, "Script_IsThreatWarningEnabled"); + set_name(0x00517D70, "Script_CanMapChangeDifficulty"); + set_name(0x0051A3B0, "Script_ClearCursor"); + set_name(0x0051A3D0, "Script_EquipCursorItem"); + set_name(0x0051A530, "Script_EquipPendingItem"); + set_name(0x0051A5C0, "Script_CancelPendingEquip"); + set_name(0x0051A650, "Script_AttackTarget"); + set_name(0x0051A680, "Script_AutoEquipCursorItem"); + set_name(0x0051A6B0, "Script_ToggleSheath"); + set_name(0x0051A6E0, "Script_InviteUnit"); + set_name(0x0051A7A0, "Script_UninviteUnit"); + set_name(0x0051A880, "Script_CanShowResetInstances"); + set_name(0x0051A8C0, "Script_GetInstanceInfo"); + set_name(0x0051AA90, "Script_RepopMe"); + set_name(0x0051AAC0, "Script_AcceptResurrect"); + set_name(0x0051AAF0, "Script_DeclineResurrect"); + set_name(0x0051AB20, "Script_AcceptGroup"); + set_name(0x0051ABA0, "Script_DeclineGroup"); + set_name(0x0051ABD0, "Script_AcceptGuild"); + set_name(0x0051AC00, "Script_DeclineGuild"); + set_name(0x0051AC30, "Script_AcceptArenaTeam"); + set_name(0x0051AC60, "Script_DeclineArenaTeam"); + set_name(0x0051AC90, "Script_CancelLogout"); + set_name(0x0051ACD0, "Script_HasSoulstone"); + set_name(0x0051ADD0, "Script_UseSoulstone"); + set_name(0x0051AE80, "Script_HasKey"); + set_name(0x0051AEF0, "Script_GetScreenWidth"); + set_name(0x0051AF50, "Script_GetScreenHeight"); + set_name(0x0051AFB0, "Script_GetDamageBonusStat"); + set_name(0x0051B050, "Script_ConfirmSummon"); + set_name(0x0051B110, "Script_CancelSummon"); + set_name(0x0051B1D0, "Script_SitStandOrDescendStart"); + set_name(0x0051B240, "Script_CheckInteractDistance"); + set_name(0x0051B3B0, "Script_GetCurrentTitle"); + set_name(0x0051B410, "Script_IsTitleKnown"); + set_name(0x0051B4E0, "Script_GetTitleName"); + set_name(0x0051B6A0, "Script_AcceptXPLoss"); + set_name(0x0051B6E0, "Script_CheckSpiritHealerDist"); + set_name(0x0051B740, "Script_CheckTalentMasterDist"); + set_name(0x0051B7A0, "Script_CheckBinderDist"); + set_name(0x0051B800, "Script_RetrieveCorpse"); + set_name(0x0051B8B0, "Script_GetRestState"); + set_name(0x0051B960, "Script_GetXPExhaustion"); + set_name(0x0051BA50, "Script_GetZonePVPInfo"); + set_name(0x0051BCA0, "Script_GetPVPDesired"); + set_name(0x0051BD00, "Script_GetPVPTimer"); + set_name(0x0051BD60, "Script_IsPVPTimerRunning"); + set_name(0x0051BDD0, "Script_DropItemOnUnit"); + set_name(0x0051BF50, "Script_ConfirmTalentWipe"); + set_name(0x0051BF90, "Script_ConfirmBinder"); + set_name(0x0051BFD0, "Script_ShowingHelm"); + set_name(0x0051C040, "Script_ShowingCloak"); + set_name(0x0051C0B0, "Script_ShowHelm"); + set_name(0x0051C100, "Script_ShowCloak"); + set_name(0x0051C150, "Script_GetItemGem"); + set_name(0x0051C2E0, "Script_GetItemCount"); + set_name(0x0051C450, "Script_IsUsableItem"); + set_name(0x0051C690, "Script_IsEquippedItem"); + set_name(0x0051C740, "Script_IsEquippedItemType"); + set_name(0x0051C870, "Script_ItemHasRange"); + set_name(0x0051C9C0, "Script_IsItemInRange"); + set_name(0x0051CB30, "Script_PartialPlayTime"); + set_name(0x0051CBA0, "Script_NoPlayTime"); + set_name(0x0051CC10, "Script_GetMirrorTimerInfo"); + set_name(0x0051CD00, "Script_UseItemByName"); + set_name(0x0051CDB0, "Script_EquipItemByName"); + set_name(0x0051D0B0, "Script_StopAttack"); + set_name(0x0051D100, "Script_GetTaxiBenchmarkMode"); + set_name(0x0051D170, "Script_Dismount"); + set_name(0x0051D1B0, "Script_IsReferAFriendLinked"); + set_name(0x0051D230, "Script_CanGrantLevel"); + set_name(0x0051D2B0, "Script_CanSummonFriend"); + set_name(0x0051D330, "Script_GetTotemInfo"); + set_name(0x0051D520, "Script_DestroyTotem"); + set_name(0x0051D590, "Script_GameMovieFinished"); + set_name(0x0051D5A0, "Script_GetAllowLowLevelRaid"); + set_name(0x0051D600, "Script_SetAllowLowLevelRaid"); + set_name(0x005222E0, "Script_ReloadUI"); + set_name(0x00522320, "Script_DeleteCursorItem"); + set_name(0x00522480, "Script_FocusUnit"); + set_name(0x005224C0, "Script_FollowUnit"); + set_name(0x005225E0, "Script_ClearFocus"); + set_name(0x00522600, "Script_InitiateTrade"); + set_name(0x00522710, "Script_CanInspect"); + set_name(0x00522870, "Script_NotifyInspect"); + set_name(0x00522950, "Script_DropCursorMoney"); + set_name(0x00522980, "Script_PickupPlayerMoney"); + set_name(0x00522A20, "Script_GuildInvite"); + set_name(0x00522AF0, "Script_GuildUninvite"); + set_name(0x00522BC0, "Script_GuildPromote"); + set_name(0x00522C90, "Script_GuildDemote"); + set_name(0x00522D60, "Script_GuildSetLeader"); + set_name(0x00522E30, "Script_SetCurrentTitle"); + set_name(0x00522F70, "Script_BindEnchant"); + set_name(0x00522F90, "Script_NotWhileDeadError"); + set_name(0x00522FA0, "Script_CancelAreaSpiritHeal"); + set_name(0x00522FB0, "Script_PickupItem"); + set_name(0x00523090, "Script_StartAttack"); + set_name(0x00523160, "Script_GrantLevel"); + set_name(0x00523260, "Script_SummonFriend"); + set_name(0x00523360, "Script_AcceptLevelGrant"); + set_name(0x00523370, "Script_EndRefund"); + set_name(0x005233D0, "Script_EndBoundTradeable"); + set_name(0x00524980, "Script_StopCinematic"); + set_name(0x00525A30, "Script_TargetUnit"); + set_name(0x00525A90, "Script_TargetNearest"); + set_name(0x00525AD0, "Script_TargetNearestEnemy"); + set_name(0x00525B10, "Script_TargetNearestEnemyPlayer"); + set_name(0x00525B50, "Script_TargetNearestFriend"); + set_name(0x00525B90, "Script_TargetNearestFriendPlayer"); + set_name(0x00525BD0, "Script_TargetNearestPartyMember"); + set_name(0x00525C00, "Script_TargetNearestRaidMember"); + set_name(0x00525C30, "Script_TargetDirectionEnemy"); + set_name(0x00525CD0, "Script_TargetDirectionFriend"); + set_name(0x00525D70, "Script_TargetLastTarget"); + set_name(0x00525DF0, "Script_TargetLastEnemy"); + set_name(0x00525E50, "Script_TargetLastFriend"); + set_name(0x00525EB0, "Script_AssistUnit"); + set_name(0x00525FC0, "Script_ClearTarget"); + set_name(0x00526050, "Script_SetDungeonDifficulty"); + set_name(0x005261A0, "Script_SetRaidDifficulty"); + set_name(0x005262D0, "Script_AcceptAreaSpiritHeal"); + set_name(0x005262E0, "Script_TargetTotem"); + set_name(0x00527F00, "Script_InteractUnit"); + set_name(0x00528920, "Script_LoadAddOn"); + set_name(0x0052A980, "CGameUI__Initialize"); + set_name(0x0052B470, "Script_RegisterForSave"); + set_name(0x0052B4E0, "Script_RegisterForSavePerCharacter"); + set_name(0x0052C110, "Script_GetNumPartyMembers"); + set_name(0x0052C190, "Script_GetRealNumPartyMembers"); + set_name(0x0052C1D0, "Script_GetPartyMember"); + set_name(0x0052C270, "Script_GetPartyLeaderIndex"); + set_name(0x0052C2A0, "Script_GetLootThreshold"); + set_name(0x0052C2D0, "Script_GetOptOutOfLoot"); + set_name(0x0052C310, "Script_IsPartyLFG"); + set_name(0x0052C350, "Script_HasLFGRestrictions"); + set_name(0x0052CCD0, "Script_IsPartyLeader"); + set_name(0x0052CD30, "Script_IsRealPartyLeader"); + set_name(0x0052CD90, "Script_GetLootMethod"); + set_name(0x0052CF00, "Script_SetOptOutOfLoot"); + set_name(0x0052CF60, "Script_GetPartyAssignment"); + set_name(0x0052D000, "Script_CanChangePlayerDifficulty"); + set_name(0x0052D990, "Script_LeaveParty"); + set_name(0x0052D9C0, "Script_SilenceMember"); + set_name(0x0052DAF0, "Script_UnSilenceMember"); + set_name(0x0052DC20, "Script_SetLootMethod"); + set_name(0x0052DE60, "Script_SetLootThreshold"); + set_name(0x0052E1B0, "Script_SetPartyAssignment"); + set_name(0x0052E400, "Script_ClearPartyAssignment"); + set_name(0x0052E420, "Script_ChangePlayerDifficulty"); + set_name(0x0052E4F0, "Script_CanAlterSkin"); + set_name(0x0052E850, "Script_GetBarberShopStyleInfo"); + set_name(0x0052E9B0, "Script_GetHairCustomization"); + set_name(0x0052E9D0, "Script_GetFacialHairCustomization"); + set_name(0x0052ED60, "Script_GetBarberShopTotalCost"); + set_name(0x0052ED80, "Script_CancelBarberShop"); + set_name(0x0052EEF0, "Script_ApplyBarberShopStyle"); + set_name(0x0052F900, "Script_BarberShopReset"); + set_name(0x0052FDD0, "Script_SetNextBarberShopStyle"); + set_name(0x005301D0, "Script_GetNextCompleatedTutorial"); + set_name(0x00530240, "Script_GetPrevCompleatedTutorial"); + set_name(0x00530700, "Script_CanResetTutorials"); + set_name(0x00530750, "Script_FlagTutorial"); + set_name(0x005307A0, "Script_IsTutorialFlagged"); + set_name(0x00530820, "Script_ClearTutorials"); + set_name(0x00530830, "Script_ResetTutorials"); + set_name(0x005308D0, "Script_TriggerTutorial"); + set_name(0x00530EC0, "Script_BNConnected"); + set_name(0x00530F20, "Script_IsBNLogin"); + set_name(0x00532AF0, "CGxDevice__Caps"); + set_name(0x005343F0, "Script_BNGetInfo"); + set_name(0x00534590, "Script_BNGetNumFriends"); + set_name(0x005349F0, "Script_BNGetNumFriendToons"); + set_name(0x00534ED0, "Script_BNRemoveFriend"); + set_name(0x00534F80, "Script_BNSetFriendNote"); + set_name(0x00535080, "Script_BNGetNumFriendInvites"); + set_name(0x00535180, "Script_BNGetFriendInviteInfo"); + set_name(0x00535380, "Script_BNSendFriendInvite"); + set_name(0x00535490, "Script_BNSendFriendInviteByID"); + set_name(0x005355C0, "Script_BNAcceptFriendInvite"); + set_name(0x00535660, "Script_BNDeclineFriendInvite"); + set_name(0x00535700, "Script_BNReportFriendInvite"); + set_name(0x005357A0, "Script_BNSetAFK"); + set_name(0x00535860, "Script_BNSetDND"); + set_name(0x00535920, "Script_BNSetCustomMessage"); + set_name(0x00535AA0, "Script_BNGetCustomMessageTable"); + set_name(0x00535C60, "Script_BNSetFocus"); + set_name(0x00535CE0, "Script_BNCreateConversation"); + set_name(0x00535EB0, "Script_BNInviteToConversation"); + set_name(0x00536030, "Script_BNLeaveConversation"); + set_name(0x00536110, "Script_BNSendConversationMessage"); + set_name(0x00536220, "Script_BNGetNumConversationMembers"); + set_name(0x00536330, "Script_BNGetConversationInfo"); + set_name(0x00536400, "Script_BNGetNumBlocked"); + set_name(0x005364E0, "Script_BNIsBlocked"); + set_name(0x005365B0, "Script_BNSetBlocked"); + set_name(0x005366A0, "Script_BNSetSelectedBlock"); + set_name(0x00536790, "Script_BNGetSelectedBlock"); + set_name(0x00536890, "Script_BNGetNumBlockedToons"); + set_name(0x00536970, "Script_BNGetBlockedToonInfo"); + set_name(0x00536A90, "Script_BNIsToonBlocked"); + set_name(0x00536B60, "Script_BNSetToonBlocked"); + set_name(0x00536C50, "Script_BNSetSelectedToonBlock"); + set_name(0x00536D40, "Script_BNGetSelectedToonBlock"); + set_name(0x00536E40, "Script_BNReportPlayer"); + set_name(0x00537010, "Script_BNFeaturesEnabledAndConnected"); + set_name(0x00537070, "Script_BNFeaturesEnabled"); + set_name(0x005370D0, "Script_BNGetNumFOF"); + set_name(0x00537240, "Script_BNGetFOFInfo"); + set_name(0x00537510, "Script_BNSetSelectedFriend"); + set_name(0x00537600, "Script_BNGetSelectedFriend"); + set_name(0x005376C0, "Script_BNSetMatureLanguageFilter"); + set_name(0x005377C0, "Script_BNGetMatureLanguageFilter"); + set_name(0x005378A0, "Script_BNIsSelf"); + set_name(0x00537950, "Script_BNIsFriend"); + set_name(0x00537A00, "Script_BNGetMaxPlayersInConversation"); + set_name(0x00539BF0, "Script_BNGetFriendInfo"); + set_name(0x00539CC0, "Script_BNGetFriendInfoByID"); + set_name(0x00539D70, "Script_BNGetFriendToonInfo"); + set_name(0x00539F90, "Script_BNGetToonInfo"); + set_name(0x0053A030, "Script_BNSendWhisper"); + set_name(0x0053A150, "Script_BNGetConversationMemberInfo"); + set_name(0x0053A300, "Script_BNListConversation"); + set_name(0x0053A540, "Script_BNGetBlockedInfo"); + set_name(0x0053A660, "Script_BNRequestFOFInfo"); + set_name(0x0053B5C0, "Script_GetNumSpellTabs"); + set_name(0x0053B650, "Script_GetKnownSlotFromHighestRankSlot"); + set_name(0x0053B6C0, "Script_FindSpellBookSlotByID"); + set_name(0x0053BE70, "Script_GetSpellTabInfo"); + set_name(0x0053C0B0, "Script_GetNumShapeshiftForms"); + set_name(0x0053C0F0, "Script_CastShapeshiftForm"); + set_name(0x0053C180, "Script_GetShapeshiftFormCooldown"); + set_name(0x0053C2A0, "Script_GetNumCompanions"); + set_name(0x0053C310, "Script_PickupCompanion"); + set_name(0x0053C3A0, "Script_IsSpellKnown"); + set_name(0x0053DD10, "Script_UpdateSpells"); + set_name(0x0053DD30, "Script_HasPetSpells"); + set_name(0x0053DE10, "Script_GetShapeshiftForm"); + set_name(0x0053DE60, "Script_CancelShapeshiftForm"); + set_name(0x0053DE90, "Script_GetShapeshiftFormInfo"); + set_name(0x0053E060, "Script_CastSpellByID"); + set_name(0x0053E2C0, "Script_GetCompanionInfo"); + set_name(0x0053E490, "Script_GetCompanionCooldown"); + set_name(0x0053E5E0, "Script_CallCompanion"); + set_name(0x0053E6B0, "Script_DismissCompanion"); + set_name(0x0053E7E0, "Script_SummonRandomCritter"); + set_name(0x00540310, "Script_CastSpellByName"); + set_name(0x005407F0, "Script_GetSpellName"); + set_name(0x005408E0, "Script_GetSpellLink"); + set_name(0x00540A30, "Script_GetSpellInfo"); + set_name(0x00540D70, "Script_GetSpellTexture"); + set_name(0x00540DF0, "Script_GetSpellCount"); + set_name(0x00540E80, "Script_GetSpellCooldown"); + set_name(0x00541010, "Script_GetSpellAutocast"); + set_name(0x005410E0, "Script_ToggleSpellAutocast"); + set_name(0x00541140, "Script_EnableSpellAutocast"); + set_name(0x005411A0, "Script_DisableSpellAutocast"); + set_name(0x00541200, "Script_PickupSpell"); + set_name(0x00541250, "Script_CastSpell"); + set_name(0x005412C0, "Script_IsSelectedSpell"); + set_name(0x00541340, "Script_IsPassiveSpell"); + set_name(0x00541420, "Script_IsAttackSpell"); + set_name(0x00541500, "Script_IsCurrentSpell"); + set_name(0x005415D0, "Script_IsAutoRepeatSpell"); + set_name(0x00541680, "Script_IsUsableSpell"); + set_name(0x00541800, "Script_IsHelpfulSpell"); + set_name(0x005418F0, "Script_IsHarmfulSpell"); + set_name(0x005419F0, "Script_IsConsumableSpell"); + set_name(0x00541AF0, "Script_SpellHasRange"); + set_name(0x00541C60, "Script_IsSpellInRange"); + set_name(0x00543020, "Script_GetNumMapLandmarks"); + set_name(0x00543060, "Script_GetNumMapOverlays"); + set_name(0x005430A0, "Script_PositionWorldMapArrowFrame"); + set_name(0x005432C0, "Script_PositionMiniWorldMapArrowFrame"); + set_name(0x005434E0, "Script_ShowWorldMapArrowFrame"); + set_name(0x00543540, "Script_ShowMiniWorldMapArrowFrame"); + set_name(0x005435A0, "Script_GetWintergraspWaitTime"); + set_name(0x00543600, "Script_CanQueueForWintergrasp"); + set_name(0x00544B20, "Script_GetMapContinents"); + set_name(0x00544B90, "Script_GetMapZones"); + set_name(0x00544C40, "Script_DungeonUsesTerrainMap"); + set_name(0x00544CA0, "Script_GetMapInfo"); + set_name(0x00544D40, "Script_GetCurrentMapContinent"); + set_name(0x00544E10, "Script_GetCurrentMapAreaID"); + set_name(0x00544E80, "Script_GetCurrentMapZone"); + set_name(0x00544FC0, "Script_GetCurrentMapDungeonLevel"); + set_name(0x00545050, "Script_IsZoomOutAvailable"); + set_name(0x00545110, "Script_UpdateMapHighlight"); + set_name(0x00545880, "Script_GetPlayerMapPosition"); + set_name(0x00545950, "Script_GetCorpseMapPosition"); + set_name(0x005459C0, "Script_GetDeathReleasePosition"); + set_name(0x00545A30, "Script_GetMapLandmarkInfo"); + set_name(0x00545C80, "Script_GetMapOverlayInfo"); + set_name(0x00545E60, "Script_CreateWorldMapArrowFrame"); + set_name(0x00545F20, "Script_CreateMiniWorldMapArrowFrame"); + set_name(0x00545FE0, "Script_UpdateWorldMapArrowFrames"); + set_name(0x00545FF0, "Script_InitWorldMapPing"); + set_name(0x00546290, "Script_GetNumDungeonMapLevels"); + set_name(0x005469E0, "Script_SetMapZoom"); + set_name(0x00546A90, "Script_ZoomOut"); + set_name(0x00546C50, "Script_SetMapByID"); + set_name(0x00546E80, "Script_ProcessMapClick"); + set_name(0x00546EF0, "Script_ClickLandmark"); + set_name(0x00547B80, "Script_SetDungeonMapLevel"); + set_name(0x00547C10, "Script_SetMapToCurrentZone"); + set_name(0x00548720, "Script_GetNumWorldStateUI"); + set_name(0x00548D40, "Script_GetWorldStateUIInfo"); + set_name(0x00549AD0, "Script_IsActiveBattlefieldArena"); + set_name(0x00549B40, "Script_CloseBattlefield"); + set_name(0x00549B80, "Script_GetBattlefieldPortExpiration"); + set_name(0x00549C40, "Script_GetBattlefieldInstanceExpiration"); + set_name(0x00549CD0, "Script_GetBattlefieldInstanceRunTime"); + set_name(0x00549D30, "Script_GetBattlefieldEstimatedWaitTime"); + set_name(0x00549DD0, "Script_GetBattlefieldTimeWaited"); + set_name(0x00549E80, "Script_GetNumBattlefieldScores"); + set_name(0x00549EC0, "Script_GetBattlefieldWinner"); + set_name(0x00549F20, "Script_GetNumBattlefieldStats"); + set_name(0x00549F60, "Script_GetBattlefieldStatData"); + set_name(0x0054A040, "Script_GetNumBattlefieldPositions"); + set_name(0x0054A0E0, "Script_GetNumBattlefieldFlagPositions"); + set_name(0x0054A140, "Script_GetNumBattlefieldVehicles"); + set_name(0x0054A180, "Script_GetBattlefieldTeamInfo"); + set_name(0x0054A280, "Script_GetBattlefieldArenaFaction"); + set_name(0x0054A2C0, "Script_GetNumArenaOpponents"); + set_name(0x0054A300, "Script_GetHolidayBGHonorCurrencyBonuses"); + set_name(0x0054A370, "Script_GetRandomBGHonorCurrencyBonuses"); + set_name(0x0054BAA0, "Script_GetNumBattlefields"); + set_name(0x0054BAE0, "Script_IsBattlefieldArena"); + set_name(0x0054BB40, "Script_SetSelectedBattlefield"); + set_name(0x0054BBD0, "Script_GetSelectedBattlefield"); + set_name(0x0054BC30, "Script_GetBattlefieldStatus"); + set_name(0x0054BE90, "Script_GetBattlefieldScore"); + set_name(0x0054C120, "Script_SetBattlefieldScoreFaction"); + set_name(0x0054C170, "Script_GetBattlefieldStatInfo"); + set_name(0x0054C250, "Script_LeaveBattlefield"); + set_name(0x0054C2E0, "Script_GetBattlefieldPosition"); + set_name(0x0054C4D0, "Script_GetBattlefieldVehicleInfo"); + set_name(0x0054C6E0, "Script_CanJoinBattlefieldAsGroup"); + set_name(0x0054C740, "Script_GetBattlefieldMapIconScale"); + set_name(0x0054C7A0, "Script_HearthAndResurrectFromArea"); + set_name(0x0054C810, "Script_CanHearthAndResurrectFromArea"); + set_name(0x0054C870, "Script_GetNumBattlegroundTypes"); + set_name(0x0054C8A0, "Script_GetWorldPVPQueueStatus"); + set_name(0x0054C9F0, "Script_SortBGList"); + set_name(0x0054D770, "Script_GetBattlefieldInfo"); + set_name(0x0054D8F0, "Script_GetBattlefieldInstanceInfo"); + set_name(0x0054D990, "Script_JoinBattlefield"); + set_name(0x0054DA10, "Script_AcceptBattlefieldPort"); + set_name(0x0054DCA0, "Script_RequestBattlefieldScoreData"); + set_name(0x0054DCB0, "Script_RequestBattlefieldPositions"); + set_name(0x0054DCC0, "Script_GetBattlefieldFlagPosition"); + set_name(0x0054DE00, "Script_SortBattlefieldScoreData"); + set_name(0x0054E010, "Script_GetBattlegroundInfo"); + set_name(0x0054E160, "Script_BattlefieldMgrEntryInviteResponse"); + set_name(0x0054E1A0, "Script_BattlefieldMgrQueueRequest"); + set_name(0x0054E1C0, "Script_BattlefieldMgrQueueInviteResponse"); + set_name(0x0054E200, "Script_BattlefieldMgrExitRequest"); + set_name(0x0054E6D0, "Script_RequestBattlegroundInstanceInfo"); + set_name(0x0054EA60, "Script_GetGamma"); + set_name(0x0054EA90, "Script_SetGamma"); + set_name(0x0054EB10, "Script_GetTerrainMip"); + set_name(0x0054EB40, "Script_SetTerrainMip"); + set_name(0x0054EBC0, "Script_IsPlayerResolutionAvailable"); + set_name(0x0054ED80, "Script_SetupFullscreenScale"); + set_name(0x0054EE60, "Script_GetVideoCaps"); + set_name(0x0054EF90, "Script_IsStereoVideoAvailable"); + set_name(0x0054F430, "Script_GetScreenResolutions"); + set_name(0x0054F4A0, "Script_GetCurrentResolution"); + set_name(0x0054F570, "Script_SetScreenResolution"); + set_name(0x0054F690, "Script_GetRefreshRates"); + set_name(0x0054F820, "Script_GetMultisampleFormats"); + set_name(0x0054F8B0, "Script_GetCurrentMultisampleFormat"); + set_name(0x0054F980, "Script_SetMultisampleFormat"); + set_name(0x00551720, "Script_KBSetup_BeginLoading"); + set_name(0x00551760, "Script_KBSetup_IsLoaded"); + set_name(0x00551790, "Script_KBSetup_GetLanguageCount"); + set_name(0x005517D0, "Script_KBSetup_GetLanguageData"); + set_name(0x005518C0, "Script_KBSetup_GetCategoryCount"); + set_name(0x00551900, "Script_KBSetup_GetCategoryData"); + set_name(0x005519F0, "Script_KBSetup_GetArticleHeaderCount"); + set_name(0x00551A30, "Script_KBSetup_GetArticleHeaderData"); + set_name(0x00551B40, "Script_KBSetup_GetTotalArticleCount"); + set_name(0x00551B90, "Script_KBQuery_IsLoaded"); + set_name(0x00551BC0, "Script_KBQuery_GetArticleHeaderCount"); + set_name(0x00551C00, "Script_KBQuery_GetArticleHeaderData"); + set_name(0x00551D10, "Script_KBQuery_GetTotalArticleCount"); + set_name(0x00551D60, "Script_KBArticle_BeginLoading"); + set_name(0x00551DA0, "Script_KBArticle_IsLoaded"); + set_name(0x00551DD0, "Script_KBArticle_GetData"); + set_name(0x00551FB0, "Script_KBSystem_GetMOTD"); + set_name(0x00551FD0, "Script_KBSystem_GetServerStatus"); + set_name(0x00551FF0, "Script_KBSystem_GetServerNotice"); + set_name(0x005523A0, "Script_KBSetup_GetSubCategoryCount"); + set_name(0x00552440, "Script_KBSetup_GetSubCategoryData"); + set_name(0x00552580, "Script_KBQuery_BeginLoading"); + set_name(0x005529A0, "Script_SearchLFGGetJoinedID"); + set_name(0x00552DD0, "Script_GetLFGTypes"); + set_name(0x00552E10, "Script_GetLFGRoles"); + set_name(0x00552E90, "Script_GetLFGInfoLocal"); + set_name(0x00552F30, "Script_GetLFGInfoServer"); + set_name(0x00553110, "Script_GetLFGProposalMember"); + set_name(0x00553120, "Script_GetRandomDungeonBestChoice"); + set_name(0x00553170, "Script_CanPartyLFGBackfill"); + set_name(0x00553BA0, "Script_SearchLFGGetNumResults"); + set_name(0x00553C30, "Script_SearchLFGGetEncounterResults"); + set_name(0x00553D60, "Script_SetLFGRoles"); + set_name(0x00553E20, "Script_CompleteLFGRoleCheck"); + set_name(0x00553F50, "Script_SetLFGComment"); + set_name(0x00553F90, "Script_GetLFGQueueStats"); + set_name(0x00554160, "Script_LeaveLFG"); + set_name(0x00554370, "Script_GetLFGProposal"); + set_name(0x00554440, "Script_GetLFGProposalEncounter"); + set_name(0x005545E0, "Script_AcceptProposal"); + set_name(0x00554600, "Script_RejectProposal"); + set_name(0x00554680, "Script_GetLFGRoleUpdate"); + set_name(0x00554740, "Script_GetLFGRoleUpdateSlot"); + set_name(0x005548E0, "Script_GetLFGRoleUpdateMember"); + set_name(0x005548F0, "Script_GetAvailableRoles"); + set_name(0x00554A50, "Script_SetLFGBootVote"); + set_name(0x00554BD0, "Script_GetLFGBootProposal"); + set_name(0x00554BE0, "Script_GetLFDChoiceOrder"); + set_name(0x00554D20, "Script_GetLFRChoiceOrder"); + set_name(0x005551E0, "Script_GetLFDChoiceInfo"); + set_name(0x005553B0, "Script_GetNumRandomDungeons"); + set_name(0x00555590, "Script_GetLFGDungeonInfo"); + set_name(0x005555D0, "Script_GetLFGRandomDungeonInfo"); + set_name(0x00555660, "Script_IsInLFGDungeon"); + set_name(0x005556D0, "Script_GetPartyLFGBackfillInfo"); + set_name(0x00555760, "Script_UnitHasLFGRandomCooldown"); + set_name(0x00555840, "Script_UnitHasLFGDeserter"); + set_name(0x00555FD0, "Script_SearchLFGGetResults"); + set_name(0x00556280, "Script_SearchLFGGetPartyResults"); + set_name(0x005564D0, "Script_GetLFDChoiceCollapseState"); + set_name(0x005567E0, "Script_GetLFDChoiceEnabledState"); + set_name(0x005569D0, "Script_RequestLFDPlayerLockInfo"); + set_name(0x00556A50, "Script_RequestLFDPartyLockInfo"); + set_name(0x00556AD0, "Script_SetLFGHeaderCollapsed"); + set_name(0x00556B60, "Script_SetLFGDungeonEnabled"); + set_name(0x00556BC0, "Script_LFGTeleport"); + set_name(0x00557520, "Script_GetLFGQueuedList"); + set_name(0x00557660, "Script_JoinLFG"); + set_name(0x005576B0, "Script_GetLFDChoiceLockedState"); + set_name(0x00557890, "Script_GetLFDLockPlayerCount"); + set_name(0x00557930, "Script_GetLFDLockInfo"); + set_name(0x00557AA0, "Script_GetLFGDungeonRewards"); + set_name(0x00557BE0, "Script_GetLFGDungeonRewardInfo"); + set_name(0x00557D60, "Script_GetLFGDungeonRewardLink"); + set_name(0x00557E40, "Script_GetLFGCompletionReward"); + set_name(0x00557F70, "Script_GetLFGCompletionRewardItem"); + set_name(0x00558060, "Script_GetLFGRandomCooldownExpiration"); + set_name(0x005580E0, "Script_GetLFGDeserterExpiration"); + set_name(0x005586D0, "Script_IsListedInLFR"); + set_name(0x00559400, "Script_SearchLFGJoin"); + set_name(0x005594E0, "Script_SearchLFGLeave"); + set_name(0x00559500, "Script_ClearLFGDungeon"); + set_name(0x005595D0, "Script_ClearAllLFGDungeons"); + set_name(0x00559F50, "Script_SetLFGDungeon"); + set_name(0x00559FF0, "Script_GetLastQueueStatusIndex"); + set_name(0x0055A040, "Script_IsLFGDungeonJoinable"); + set_name(0x0055A0C0, "Script_PartyLFGStartBackfill"); + set_name(0x0055D280, "Script_RefreshLFGList"); + set_name(0x0055D2B0, "Script_SearchLFGSort"); + set_name(0x0055DC00, "Script_GetNumBindings"); + set_name(0x0055DC30, "Script_GetCurrentBindingSet"); + set_name(0x0055DC60, "Script_GetNumModifiedClickActions"); + set_name(0x0055E8D0, "Script_GetBinding"); + set_name(0x0055E9B0, "Script_GetBindingKey"); + set_name(0x0055EA70, "Script_GetModifiedClickAction"); + set_name(0x0055FAD0, "Script_RunBinding"); + set_name(0x0055FB90, "Script_SetModifiedClick"); + set_name(0x0055FC20, "Script_GetModifiedClick"); + set_name(0x0055FCC0, "Script_IsModifiedClick"); + set_name(0x00560560, "Script_ClearOverrideBindings"); + set_name(0x00562550, "Script_GetBindingAction"); + set_name(0x005625F0, "Script_GetBindingByKey"); + set_name(0x00563520, "Script_SetBinding"); + set_name(0x005635E0, "Script_SetBindingSpell"); + set_name(0x00563700, "Script_SetBindingItem"); + set_name(0x00563820, "Script_SetBindingMacro"); + set_name(0x00563940, "Script_SetBindingClick"); + set_name(0x00563A90, "Script_SetOverrideBinding"); + set_name(0x00563B80, "Script_SetOverrideBindingSpell"); + set_name(0x00563CB0, "Script_SetOverrideBindingItem"); + set_name(0x00563DE0, "Script_SetOverrideBindingMacro"); + set_name(0x00563F10, "Script_SetOverrideBindingClick"); + set_name(0x00564070, "Script_LoadBindings"); + set_name(0x005640C0, "Script_SaveBindings"); + set_name(0x00564130, "Script_GetClickFrame"); + set_name(0x00564AE0, "Script_SecureCmdOptionParse"); + set_name(0x00564B90, "Script_StopMacro"); + set_name(0x00564BB0, "Script_GetNumMacros"); + set_name(0x00564C10, "Script_GetRunningMacro"); + set_name(0x00564C70, "Script_GetRunningMacroButton"); + set_name(0x00564E90, "Script_GetMacroIconInfo"); + set_name(0x00564F60, "Script_GetMacroItemIconInfo"); + set_name(0x00566400, "Script_RunMacroText"); + set_name(0x00566490, "Script_GetNumMacroIcons"); + set_name(0x005664E0, "Script_GetNumMacroItemIcons"); + set_name(0x005666A0, "Script_GetMacroIndexByName"); + set_name(0x00566E80, "Script_RunMacro"); + set_name(0x00566EB0, "Script_GetMacroInfo"); + set_name(0x00566F40, "Script_GetMacroBody"); + set_name(0x00566F70, "Script_DeleteMacro"); + set_name(0x00566FA0, "Script_EditMacro"); + set_name(0x005670D0, "Script_SetMacroItem"); + set_name(0x00567200, "Script_GetMacroItem"); + set_name(0x00567320, "Script_SetMacroSpell"); + set_name(0x00567450, "Script_GetMacroSpell"); + set_name(0x005674F0, "Script_PickupMacro"); + set_name(0x00568160, "Script_CreateMacro"); + set_name(0x00568730, "Script_CommentatorGetNumMaps"); + set_name(0x00568770, "Script_CommentatorZoomIn"); + set_name(0x00568810, "Script_CommentatorZoomOut"); + set_name(0x005690A0, "Script_CommentatorSetMode"); + set_name(0x00569180, "Script_CommentatorToggleMode"); + set_name(0x00569230, "Script_CommentatorGetMode"); + set_name(0x005692A0, "Script_CommentatorUpdatePlayerInfo"); + set_name(0x00569340, "Script_CommentatorUpdateMapInfo"); + set_name(0x005693E0, "Script_CommentatorGetMapInfo"); + set_name(0x00569520, "Script_CommentatorGetInstanceInfo"); + set_name(0x005696E0, "Script_CommentatorEnterInstance"); + set_name(0x005697B0, "Script_CommentatorExitInstance"); + set_name(0x00569820, "Script_CommentatorGetNumPlayers"); + set_name(0x00569910, "Script_CommentatorGetPlayerInfo"); + set_name(0x00569B50, "Script_CommentatorFollowPlayer"); + set_name(0x00569CD0, "Script_CommentatorLookatPlayer"); + set_name(0x00569E50, "Script_CommentatorSetMapAndInstanceIndex"); + set_name(0x00569FA0, "Script_CommentatorSetPlayerIndex"); + set_name(0x0056A0F0, "Script_CommentatorSetCamera"); + set_name(0x0056A2A0, "Script_CommentatorGetCamera"); + set_name(0x0056A380, "Script_CommentatorGetCurrentMapID"); + set_name(0x0056A410, "Script_CommentatorStartInstance"); + set_name(0x0056A640, "Script_CommentatorAddPlayer"); + set_name(0x0056A860, "Script_CommentatorRemovePlayer"); + set_name(0x0056AA10, "Script_CommentatorSetBattlemaster"); + set_name(0x0056AAF0, "Script_CommentatorSetMoveSpeed"); + set_name(0x0056AB70, "Script_CommentatorSetCameraCollision"); + set_name(0x0056AC10, "Script_CommentatorSetTargetHeightOffset"); + set_name(0x0056AC90, "Script_CommentatorSetSkirmishMatchmakingMode"); + set_name(0x0056ADA0, "Script_CommentatorRequestSkirmishQueueData"); + set_name(0x0056AE50, "Script_CommentatorRequestSkirmishMode"); + set_name(0x0056AF00, "Script_CommentatorGetSkirmishMode"); + set_name(0x0056AF60, "Script_CommentatorGetSkirmishQueueCount"); + set_name(0x0056AFC0, "Script_CommentatorGetSkirmishQueuePlayerInfo"); + set_name(0x0056B0B0, "Script_CommentatorStartSkirmishMatch"); + set_name(0x0056D570, "Script_SetSendMailShowing"); + set_name(0x0056D5C0, "Script_ClearSendMail"); + set_name(0x0056D5D0, "Script_GetSendMailMoney"); + set_name(0x0056D610, "Script_SetSendMailCOD"); + set_name(0x0056D690, "Script_GetSendMailCOD"); + set_name(0x0056D6D0, "Script_GetInboxNumItems"); + set_name(0x0056DF80, "Script_GetStationeryInfo"); + set_name(0x0056E0E0, "Script_SelectStationery"); + set_name(0x0056E170, "Script_GetSelectedStationeryTexture"); + set_name(0x0056E1E0, "Script_GetNumPackages"); + set_name(0x0056E210, "Script_GetPackageInfo"); + set_name(0x0056E310, "Script_SelectPackage"); + set_name(0x0056E3A0, "Script_GetSendMailItemLink"); + set_name(0x0056E440, "Script_CheckInbox"); + set_name(0x0056E520, "Script_GetInboxHeaderInfo"); + set_name(0x0056E9B0, "Script_GetInboxInvoiceInfo"); + set_name(0x0056ECA0, "Script_GetInboxItemLink"); + set_name(0x0056EDF0, "Script_TakeInboxMoney"); + set_name(0x0056EEF0, "Script_TakeInboxTextItem"); + set_name(0x0056F000, "Script_ReturnInboxItem"); + set_name(0x0056F140, "Script_DeleteInboxItem"); + set_name(0x0056F280, "Script_InboxItemCanDelete"); + set_name(0x0056F350, "Script_HasNewMail"); + set_name(0x0056F3A0, "Script_GetLatestThreeSenders"); + set_name(0x0056F410, "Script_RespondMailLockSendItem"); + set_name(0x00570550, "Script_ClickSendMailItemButton"); + set_name(0x005706C0, "Script_SetSendMailMoney"); + set_name(0x00570750, "Script_GetSendMailItem"); + set_name(0x00570910, "Script_SendMail"); + set_name(0x00570BD0, "Script_GetInboxText"); + set_name(0x00570F10, "Script_GetInboxItem"); + set_name(0x005711C0, "Script_TakeInboxItem"); + set_name(0x00571350, "Script_ComplainInboxItem"); + set_name(0x005713C0, "Script_CanComplainInboxItem"); + set_name(0x00571450, "Script_AutoLootMailItem"); + set_name(0x00571A40, "Script_CloseMail"); + set_name(0x00571AB0, "Script_GetNumStationeries"); + set_name(0x00571B00, "Script_GetSendMailPrice"); + set_name(0x00572AB0, "Script_GetRaidTargetIndex"); + set_name(0x00572B40, "Script_GetNumRaidMembers"); + set_name(0x00572B80, "Script_GetRealNumRaidMembers"); + set_name(0x00572BC0, "Script_SetRaidRosterSelection"); + set_name(0x00572C50, "Script_GetRaidRosterSelection"); + set_name(0x00572C80, "Script_GetReadyCheckTimeLeft"); + set_name(0x00573690, "Script_GetRaidRosterInfo"); + set_name(0x00573A60, "Script_IsRaidLeader"); + set_name(0x00573AB0, "Script_IsRealRaidLeader"); + set_name(0x00573B00, "Script_IsRaidOfficer"); + set_name(0x00573B50, "Script_SetRaidSubgroup"); + set_name(0x00573C90, "Script_SwapRaidSubgroup"); + set_name(0x00573E10, "Script_PromoteToLeader"); + set_name(0x00573EF0, "Script_PromoteToAssistant"); + set_name(0x00573FD0, "Script_DemoteAssistant"); + set_name(0x005740B0, "Script_DoReadyCheck"); + set_name(0x005740C0, "Script_ConfirmReadyCheck"); + set_name(0x00574180, "Script_GetReadyCheckStatus"); + set_name(0x00574A00, "Script_ConvertToRaid"); + set_name(0x00574AB0, "Script_SetRaidTarget"); + set_name(0x005761F0, "Script_PlayDance"); + set_name(0x0057B3A0, "Script_GetAutoCompleteResults"); + set_name(0x0057B500, "Script_GetAutoCompletePresenceID"); + set_name(0x0057B940, "Script_BankButtonIDToInvSlotID"); + set_name(0x0057B9C0, "Script_CloseBankFrame"); + set_name(0x0057BAB0, "Script_GetNumBankSlots"); + set_name(0x0057BB30, "Script_GetBankSlotCost"); + set_name(0x0057BBC0, "Script_PurchaseSlot"); + set_name(0x0057C420, "GxXformPop"); + set_name(0x0057F170, "Script_GetNumTrackingTypes"); + set_name(0x0057F1B0, "Script_GetTrackingInfo"); + set_name(0x0057F380, "Script_SetTracking"); + set_name(0x0057F4F0, "Script_GetTrackingTexture"); + set_name(0x005841D0, "Script_GetMerchantNumItems"); + set_name(0x00584200, "Script_GetMerchantItemLink"); + set_name(0x005842D0, "Script_GetMerchantItemMaxStack"); + set_name(0x00584390, "Script_HideRepairCursor"); + set_name(0x005843B0, "Script_InRepairMode"); + set_name(0x005843F0, "Script_GetNumBuybackItems"); + set_name(0x005846D0, "Script_CloseMerchant"); + set_name(0x005846E0, "Script_GetMerchantItemCostInfo"); + set_name(0x00584820, "Script_GetMerchantItemCostItem"); + set_name(0x005849F0, "Script_CanMerchantRepair"); + set_name(0x00584A60, "Script_ShowRepairCursor"); + set_name(0x00584E10, "Script_GetMerchantItemInfo"); + set_name(0x00585070, "Script_GetBuybackItemInfo"); + set_name(0x005852C0, "Script_GetBuybackItemLink"); + set_name(0x005853A0, "Script_PickupMerchantItem"); + set_name(0x005854C0, "Script_BuyMerchantItem"); + set_name(0x005855C0, "Script_BuybackItem"); + set_name(0x005856D0, "Script_ShowMerchantSellCursor"); + set_name(0x00585890, "Script_ShowBuybackSellCursor"); + set_name(0x00585990, "Script_GetRepairAllCost"); + set_name(0x00585C90, "Script_RepairAllItems"); + set_name(0x005865F0, "Script_GetTradeTargetItemLink"); + set_name(0x005866E0, "Script_AcceptTrade"); + set_name(0x00586730, "Script_CancelTradeAccept"); + set_name(0x00586780, "Script_GetPlayerTradeMoney"); + set_name(0x005867D0, "Script_GetTargetTradeMoney"); + set_name(0x00586810, "Script_PickupTradeMoney"); + set_name(0x00586870, "Script_SetTradeMoney"); + set_name(0x00586C80, "Script_ClickTargetTradeButton"); + set_name(0x00586D00, "Script_GetTradePlayerItemLink"); + set_name(0x00586D90, "Script_AddTradeMoney"); + set_name(0x00587940, "Script_CloseTrade"); + set_name(0x005879D0, "Script_ClickTradeButton"); + set_name(0x00587C60, "Script_GetTradeTargetItemInfo"); + set_name(0x00587EB0, "Script_GetTradePlayerItemInfo"); + set_name(0x00588540, "Script_GetNumLootItems"); + set_name(0x00588570, "Script_GetLootSlotInfo"); + set_name(0x005886D0, "Script_GetLootSlotLink"); + set_name(0x00588750, "Script_LootSlotIsItem"); + set_name(0x00588810, "Script_LootSlotIsCoin"); + set_name(0x005888B0, "Script_CloseLoot"); + set_name(0x005888E0, "Script_IsFishingLoot"); + set_name(0x00588920, "Script_GetMasterLootCandidate"); + set_name(0x005889D0, "Script_GetLootRollItemInfo"); + set_name(0x00588C00, "Script_GetLootRollItemLink"); + set_name(0x00588CC0, "Script_GetLootRollTimeLeft"); + set_name(0x00588D60, "Script_RollOnLoot"); + set_name(0x00588DD0, "Script_ConfirmLootRoll"); + set_name(0x00588F00, "Script_SetLootPortrait"); + set_name(0x00589520, "Script_LootSlot"); + set_name(0x00589590, "Script_ConfirmLootSlot"); + set_name(0x00589600, "Script_GiveMasterLoot"); + set_name(0x00589B50, "Script_ItemTextGetPage"); + set_name(0x00589B90, "Script_ItemTextGetText"); + set_name(0x00589C40, "Script_ItemTextGetItem"); + set_name(0x00589C90, "Script_ItemTextGetMaterial"); + set_name(0x00589D70, "Script_ItemTextHasNextPage"); + set_name(0x0058A110, "Script_ItemTextPrevPage"); + set_name(0x0058A150, "Script_ItemTextNextPage"); + set_name(0x0058A400, "Script_CloseItemText"); + set_name(0x0058A480, "Script_ItemTextGetCreator"); + set_name(0x0058A900, "Script_GetGossipText"); + set_name(0x0058A920, "Script_GetNumGossipOptions"); + set_name(0x0058A960, "Script_GetNumGossipAvailableQuests"); + set_name(0x0058A9A0, "Script_GetNumGossipActiveQuests"); + set_name(0x0058A9E0, "Script_GetGossipOptions"); + set_name(0x0058AA40, "Script_CloseGossip"); + set_name(0x0058AB50, "Script_ForceGossip"); + set_name(0x0058B3A0, "Script_GetGossipAvailableQuests"); + set_name(0x0058B490, "Script_GetGossipActiveQuests"); + set_name(0x0058B590, "Script_SelectGossipOption"); + set_name(0x0058B600, "Script_SelectGossipAvailableQuest"); + set_name(0x0058B670, "Script_SelectGossipActiveQuest"); + set_name(0x0058BD10, "Script_GetTitleText"); + set_name(0x0058BD30, "Script_GetGreetingText"); + set_name(0x0058BD50, "Script_GetQuestText"); + set_name(0x0058BD70, "Script_GetObjectiveText"); + set_name(0x0058BD90, "Script_GetProgressText"); + set_name(0x0058BDB0, "Script_GetRewardText"); + set_name(0x0058BDD0, "Script_GetNumAvailableQuests"); + set_name(0x0058BE00, "Script_GetNumActiveQuests"); + set_name(0x0058BE30, "Script_GetAvailableTitle"); + set_name(0x0058BED0, "Script_GetActiveTitle"); + set_name(0x0058BF70, "Script_GetAvailableLevel"); + set_name(0x0058C010, "Script_GetActiveLevel"); + set_name(0x0058C0B0, "Script_GetRewardMoney"); + set_name(0x0058C0E0, "Script_GetRewardXP"); + set_name(0x0058C110, "Script_GetRewardHonor"); + set_name(0x0058C140, "Script_GetRewardTalents"); + set_name(0x0058C160, "Script_GetQuestMoneyToGet"); + set_name(0x0058C190, "Script_GetNumQuestRewards"); + set_name(0x0058C1F0, "Script_GetNumQuestChoices"); + set_name(0x0058C250, "Script_GetNumQuestItems"); + set_name(0x0058C2B0, "Script_GetQuestItemLink"); + set_name(0x0058C3A0, "Script_QuestChooseRewardError"); + set_name(0x0058C3B0, "Script_GetSuggestedGroupNum"); + set_name(0x0058C3E0, "Script_QuestFlagsPVP"); + set_name(0x0058C430, "Script_QuestGetAutoAccept"); + set_name(0x0058C470, "Script_GetMaxDailyQuests"); + set_name(0x0058C4A0, "Script_GetRewardArenaPoints"); + set_name(0x0058C4D0, "Script_QuestIsDaily"); + set_name(0x0058C510, "Script_QuestIsWeekly"); + set_name(0x0058C910, "Script_ConfirmAcceptQuest"); + set_name(0x0058C990, "Script_GetQuestBackgroundMaterial"); + set_name(0x0058D350, "Script_CloseQuest"); + set_name(0x0058D370, "Script_IsAvailableQuestTrivial"); + set_name(0x0058D420, "Script_IsActiveQuestTrivial"); + set_name(0x0058D4D0, "Script_SelectAvailableQuest"); + set_name(0x0058D540, "Script_SelectActiveQuest"); + set_name(0x0058D5B0, "Script_AcceptQuest"); + set_name(0x0058D5C0, "Script_DeclineQuest"); + set_name(0x0058D5D0, "Script_IsQuestCompletable"); + set_name(0x0058D610, "Script_CompleteQuest"); + set_name(0x0058D620, "Script_GetQuestReward"); + set_name(0x0058D670, "Script_GetRewardSpell"); + set_name(0x0058D810, "Script_GetRewardTitle"); + set_name(0x0058D980, "Script_GetQuestItemInfo"); + set_name(0x0058DAB0, "Script_GetQuestSpellLink"); + set_name(0x0058DB30, "Script_GetDailyQuestsCompleted"); + set_name(0x0058DBC0, "Script_GetAvailableQuestInfo"); + set_name(0x00590710, "Script_NumTaxiNodes"); + set_name(0x00590D10, "Script_SetTaxiMap"); + set_name(0x00590D60, "Script_TaxiNodeName"); + set_name(0x00590E00, "Script_TaxiNodePosition"); + set_name(0x00590EC0, "Script_CloseTaxiMap"); + set_name(0x00590ED0, "Script_TaxiNodeGetType"); + set_name(0x00590F40, "Script_TaxiGetSrcX"); + set_name(0x00590FE0, "Script_TaxiGetSrcY"); + set_name(0x00591080, "Script_TaxiGetDestX"); + set_name(0x00591120, "Script_TaxiGetDestY"); + set_name(0x005911C0, "Script_GetNumRoutes"); + set_name(0x005915E0, "Script_TaxiNodeCost"); + set_name(0x00591680, "Script_TakeTaxiNode"); + set_name(0x00591E60, "Script_TaxiNodeSetCurrent"); + set_name(0x00593D10, "Script_GetNumTrainerServices"); + set_name(0x00593D50, "Script_IsTradeskillTrainer"); + set_name(0x00593D90, "Script_GetTrainerGreetingText"); + set_name(0x00593E10, "Script_GetTrainerServiceTypeFilter"); + set_name(0x00593EB0, "Script_GetTrainerSkillLineFilter"); + set_name(0x00594370, "Script_CloseTrainer"); + set_name(0x005943A0, "Script_SelectTrainerService"); + set_name(0x00594430, "Script_GetTrainerSelectionIndex"); + set_name(0x00594480, "Script_GetTrainerServiceCost"); + set_name(0x00594530, "Script_GetTrainerServiceLevelReq"); + set_name(0x005945B0, "Script_GetTrainerServiceNumAbilityReq"); + set_name(0x00594650, "Script_GetTrainerSkillLines"); + set_name(0x00595040, "Script_OpenTrainer"); + set_name(0x00595090, "Script_GetTrainerServiceInfo"); + set_name(0x00595150, "Script_GetTrainerServiceIcon"); + set_name(0x005952F0, "Script_GetTrainerServiceSkillLine"); + set_name(0x00595470, "Script_GetTrainerServiceSkillReq"); + set_name(0x005955E0, "Script_GetTrainerServiceAbilityReq"); + set_name(0x005957D0, "Script_GetTrainerServiceStepReq"); + set_name(0x005959D0, "Script_GetTrainerServiceDescription"); + set_name(0x00595B60, "Script_IsTrainerServiceSkillStep"); + set_name(0x00595C40, "Script_GetTrainerServiceStepIncrease"); + set_name(0x00595E60, "Script_BuyTrainerService"); + set_name(0x00595EC0, "Script_SetTrainerServiceTypeFilter"); + set_name(0x00596010, "Script_SetTrainerSkillLineFilter"); + set_name(0x00596150, "Script_CollapseTrainerSkillLine"); + set_name(0x005961F0, "Script_ExpandTrainerSkillLine"); + set_name(0x00596290, "Script_GetTrainerServiceItemLink"); + set_name(0x00598DD0, "Script_GetTabardCreationCost"); + set_name(0x00598F30, "Script_CloseTabardCreation"); + set_name(0x00599F00, "Script_CloseGuildRegistrar"); + set_name(0x00599F40, "Script_GetGuildCharterCost"); + set_name(0x0059A130, "Script_BuyGuildCharter"); + set_name(0x0059A1C0, "Script_TurnInGuildCharter"); + set_name(0x0059A1F0, "Script_GetTabardInfo"); + set_name(0x0059AB90, "Script_IsAuctionSortReversed"); + set_name(0x0059AD40, "Script_GetAuctionSort"); + set_name(0x0059AE70, "Script_SortAuctionClearSort"); + set_name(0x0059AF10, "Script_SortAuctionSetSort"); + set_name(0x0059B040, "Script_CancelSell"); + set_name(0x0059B0B0, "Script_SetAuctionsTabShowing"); + set_name(0x0059BC90, "Script_GetAuctionHouseDepositRate"); + set_name(0x0059BCF0, "Script_QueryAuctionItems"); + set_name(0x0059C1A0, "Script_GetNumAuctionItems"); + set_name(0x0059C2D0, "Script_GetAuctionItemLink"); + set_name(0x0059C420, "Script_GetAuctionItemClasses"); + set_name(0x0059C480, "Script_GetAuctionItemSubClasses"); + set_name(0x0059C590, "Script_GetAuctionInvTypes"); + set_name(0x0059C740, "Script_CanSendAuctionQuery"); + set_name(0x0059C830, "Script_SetSelectedAuctionItem"); + set_name(0x0059C920, "Script_GetSelectedAuctionItem"); + set_name(0x0059C9F0, "Script_CanCancelAuction"); + set_name(0x0059CAB0, "Script_SortAuctionApplySort"); + set_name(0x0059D270, "Script_CalculateAuctionDeposit"); + set_name(0x0059D410, "Script_ClickAuctionSellItemButton"); + set_name(0x0059D4F0, "Script_GetOwnerAuctionItems"); + set_name(0x0059D540, "Script_GetBidderAuctionItems"); + set_name(0x0059D5E0, "Script_GetAuctionItemInfo"); + set_name(0x0059DA40, "Script_PlaceAuctionBid"); + set_name(0x0059DD00, "Script_SortAuctionItems"); + set_name(0x0059DDF0, "Script_CancelAuction"); + set_name(0x0059F750, "Script_CloseAuctionHouse"); + set_name(0x0059F760, "Script_GetAuctionSellItemInfo"); + set_name(0x0059F990, "Script_StartAuction"); + set_name(0x0059FD60, "Script_GetAuctionItemTimeLeft"); + set_name(0x005A0F60, "Script_GetNumStablePets"); + set_name(0x005A0FA0, "Script_GetNumStableSlots"); + set_name(0x005A0FE0, "Script_PickupStablePet"); + set_name(0x005A1060, "Script_GetSelectedStablePet"); + set_name(0x005A1090, "Script_IsAtStableMaster"); + set_name(0x005A1330, "Script_GetStablePetInfo"); + set_name(0x005A14D0, "Script_GetNextStableSlotCost"); + set_name(0x005A1530, "Script_SetPetStablePaperdoll"); + set_name(0x005A16A0, "Script_GetStablePetFoodTypes"); + set_name(0x005A1950, "Script_ClosePetStables"); + set_name(0x005A19C0, "Script_StablePet"); + set_name(0x005A1AC0, "Script_UnstablePet"); + set_name(0x005A1BD0, "Script_BuyStableSlot"); + set_name(0x005A1CA0, "Script_ClickStablePet"); + set_name(0x005A1F70, "Script_GetNumPetitionItems"); + set_name(0x005A1FB0, "Script_GetPetitionItemInfo"); + set_name(0x005A2200, "Script_ClickPetitionButton"); + set_name(0x005A24F0, "Script_ClosePetitionVendor"); + set_name(0x005A2530, "Script_BuyPetition"); + set_name(0x005A2600, "Script_TurnInPetition"); + set_name(0x005A26D0, "Script_TurnInArenaPetition"); + set_name(0x005A2820, "Script_HasFilledPetition"); + set_name(0x005A2930, "Script_GetNumArenaTeamMembers"); + set_name(0x005A2A00, "Script_GetArenaTeamRosterShowOffline"); + set_name(0x005A2A40, "Script_GetCurrentArenaSeason"); + set_name(0x005A2A70, "Script_GetPreviousArenaSeason"); + set_name(0x005A2FC0, "Script_GetArenaTeamRosterInfo"); + set_name(0x005A3260, "Script_GetArenaTeamGdfInfo"); + set_name(0x005A3370, "Script_SetArenaTeamRosterSelection"); + set_name(0x005A3410, "Script_GetArenaTeamRosterSelection"); + set_name(0x005A3490, "Script_SortArenaTeamRoster"); + set_name(0x005A35E0, "Script_SetArenaTeamRosterShowOffline"); + set_name(0x005A3860, "Script_GetArenaTeam"); + set_name(0x005A3CF0, "Script_ArenaTeamRoster"); + set_name(0x005A4330, "Script_PickupGuildBankMoney"); + set_name(0x005A43C0, "Script_SetCurrentGuildBankTab"); + set_name(0x005A4410, "Script_GetCurrentGuildBankTab"); + set_name(0x005A4440, "Script_GetGuildBankMoney"); + set_name(0x005A44A0, "Script_GetGuildBankWithdrawMoney"); + set_name(0x005A44D0, "Script_GetNumGuildBankTabs"); + set_name(0x005A4500, "Script_CloseGuildBankFrame"); + set_name(0x005A4520, "Script_GetNumGuildBankTransactions"); + set_name(0x005A45B0, "Script_GetNumGuildBankMoneyTransactions"); + set_name(0x005A45E0, "Script_GetGuildBankText"); + set_name(0x005A4D30, "Script_GetGuildBankItemLink"); + set_name(0x005A4E50, "Script_GetGuildBankMoneyTransaction"); + set_name(0x005A5CE0, "Script_QueryGuildBankTab"); + set_name(0x005A5D30, "Script_BuyGuildBankTab"); + set_name(0x005A5E20, "Script_DepositGuildBankMoney"); + set_name(0x005A5EF0, "Script_WithdrawGuildBankMoney"); + set_name(0x005A5F60, "Script_CanWithdrawGuildBankMoney"); + set_name(0x005A6000, "Script_GetGuildBankItemInfo"); + set_name(0x005A6200, "Script_PickupGuildBankItem"); + set_name(0x005A63F0, "Script_AutoStoreGuildBankItem"); + set_name(0x005A6600, "Script_SplitGuildBankItem"); + set_name(0x005A67F0, "Script_GetGuildBankTabInfo"); + set_name(0x005A6A00, "Script_SetGuildBankTabInfo"); + set_name(0x005A6B20, "Script_GetGuildBankTabCost"); + set_name(0x005A6BA0, "Script_GetGuildTabardFileNames"); + set_name(0x005A6D50, "Script_QueryGuildBankLog"); + set_name(0x005A6DC0, "Script_GetGuildBankTransaction"); + set_name(0x005A7110, "Script_QueryGuildBankText"); + set_name(0x005A7180, "Script_SetGuildBankText"); + set_name(0x005A7D10, "Script_GetActionCount"); + set_name(0x005A7D90, "Script_GetActionText"); + set_name(0x005A7E60, "Script_IsUsableAction"); + set_name(0x005A7F20, "Script_GetBonusBarOffset"); + set_name(0x005A7F60, "Script_ChangeActionBarPage"); + set_name(0x005A7FD0, "Script_GetActionBarPage"); + set_name(0x005A8220, "Script_HasAction"); + set_name(0x005A8290, "Script_SetActionBarToggles"); + set_name(0x005A8330, "Script_GetMultiCastTotemSpells"); + set_name(0x005A8720, "Script_IsStackableAction"); + set_name(0x005A8790, "Script_GetActionBarToggles"); + set_name(0x005A8820, "Script_IsPossessBarVisible"); + set_name(0x005A8BC0, "Script_IsEquippedAction"); + set_name(0x005A8F10, "Script_GetActionInfo"); + set_name(0x005A91C0, "Script_GetActionCooldown"); + set_name(0x005A9290, "Script_GetActionAutocast"); + set_name(0x005A9B30, "Script_GetActionTexture"); + set_name(0x005A9BA0, "Script_IsAttackAction"); + set_name(0x005A9C10, "Script_IsAutoRepeatAction"); + set_name(0x005A9C80, "Script_IsConsumableAction"); + set_name(0x005A9CF0, "Script_ActionHasRange"); + set_name(0x005A9D50, "Script_IsActionInRange"); + set_name(0x005AAD40, "Script_IsCurrentAction"); + set_name(0x005AB840, "Script_PlaceAction"); + set_name(0x005AB8A0, "Script_SetMultiCastSpell"); + set_name(0x005AC000, "Script_UseAction"); + set_name(0x005AC090, "Script_PickupAction"); + set_name(0x005AC320, "Script_RegisterStaticConstants"); + set_name(0x005AC390, "Script_GMSurveyAnswerSubmit"); + set_name(0x005AC480, "Script_GMSurveyCommentSubmit"); + set_name(0x005AC750, "Script_GMSurveyQuestion"); + set_name(0x005AC7D0, "Script_GMSurveyAnswer"); + set_name(0x005AC870, "Script_GMSurveyNumAnswers"); + set_name(0x005AD020, "Script_GMReportLag"); + set_name(0x005AD070, "Script_GetGMTicket"); + set_name(0x005AD080, "Script_NewGMTicket"); + set_name(0x005AD0F0, "Script_UpdateGMTicket"); + set_name(0x005AD140, "Script_DeleteGMTicket"); + set_name(0x005AD150, "Script_GMResponseNeedMoreHelp"); + set_name(0x005AD1B0, "Script_GMResponseResolve"); + set_name(0x005AD1C0, "Script_GetGMStatus"); + set_name(0x005AD230, "Script_GMSurveySubmit"); + set_name(0x005AD770, "Script_EquipmentManagerIgnoreSlotForSave"); + set_name(0x005AD7C0, "Script_EquipmentManagerIsSlotIgnoredForSave"); + set_name(0x005AD820, "Script_EquipmentManagerClearIgnoredSlotsForSave"); + set_name(0x005AD830, "Script_EquipmentManagerUnignoreSlotForSave"); + set_name(0x005AD880, "Script_CanUseEquipmentSets"); + set_name(0x005AE800, "Script_DeleteEquipmentSet"); + set_name(0x005AE860, "Script_GetEquipmentSetLocations"); + set_name(0x005AEF90, "Script_GetEquipmentSetItemIDs"); + set_name(0x005AF0D0, "Script_GetNumEquipmentSets"); + set_name(0x005AF120, "Script_GetEquipmentSetInfo"); + set_name(0x005AF1D0, "Script_GetEquipmentSetInfoByName"); + set_name(0x005AF250, "Script_PickupEquipmentSetByName"); + set_name(0x005AF2C0, "Script_PickupEquipmentSet"); + set_name(0x005AF320, "Script_EquipmentSetContainsLockedItems"); + set_name(0x005AF380, "Script_UseEquipmentSet"); + set_name(0x005AF910, "Script_RenameEquipmentSet"); + set_name(0x005AF9C0, "Script_SaveEquipmentSet"); + set_name(0x005AFD10, "Script_GetCurrencyListSize"); + set_name(0x005B0680, "Script_GetCurrencyListInfo"); + set_name(0x005B0940, "Script_ExpandCurrencyList"); + set_name(0x005B09B0, "Script_SetCurrencyUnused"); + set_name(0x005B0A20, "Script_SetCurrencyBackpack"); + set_name(0x005B0A90, "Script_GetBackpackCurrencyInfo"); + set_name(0x005B0CE0, "Script_CanShowAchievementUI"); + set_name(0x005B1390, "Script_GetCategoryList"); + set_name(0x005B14B0, "Script_GetStatisticsCategoryList"); + set_name(0x005B15C0, "Script_GetCategoryInfo"); + set_name(0x005B1690, "Script_GetPreviousAchievement"); + set_name(0x005B1720, "Script_GetAchievementInfoFromCriteria"); + set_name(0x005B18E0, "Script_GetAchievementCategory"); + set_name(0x005B1970, "Script_GetAchievementNumRewards"); + set_name(0x005B1A00, "Script_GetAchievementReward"); + set_name(0x005B1AB0, "Script_SetAchievementComparisonUnit"); + set_name(0x005B1BB0, "Script_QueryQuestsCompleted"); + set_name(0x005B1C20, "Script_GetLatestCompletedAchievements"); + set_name(0x005B1C90, "Script_GetLatestUpdatedStats"); + set_name(0x005B1CF0, "Script_GetLatestCompletedComparisonAchievements"); + set_name(0x005B1D60, "Script_GetLatestUpdatedComparisonStats"); + set_name(0x005B1DC0, "Script_GetTotalAchievementPoints"); + set_name(0x005B1E40, "Script_GetComparisonAchievementPoints"); + set_name(0x005B1EC0, "Script_HasCompletedAnyAchievement"); + set_name(0x005B2040, "Script_GetTrackedAchievements"); + set_name(0x005B2090, "Script_IsTrackedAchievement"); + set_name(0x005B2120, "Script_GetNumTrackedAchievements"); + set_name(0x005B38E0, "Script_GetCategoryNumAchievements"); + set_name(0x005B3B30, "Script_GetComparisonCategoryNumAchievements"); + set_name(0x005B3CA0, "Script_GetNumCompletedAchievements"); + set_name(0x005B3DC0, "Script_GetNumComparisonCompletedAchievements"); + set_name(0x005B3EF0, "Script_GetNextAchievement"); + set_name(0x005B3FC0, "Script_GetAchievementInfo"); + set_name(0x005B4760, "Script_ClearAchievementComparisonUnit"); + set_name(0x005B4770, "Script_GetAchievementComparisonInfo"); + set_name(0x005B4870, "Script_AddTrackedAchievement"); + set_name(0x005B48D0, "Script_RemoveTrackedAchievement"); + set_name(0x005B5290, "Script_GetQuestsCompleted"); + set_name(0x005B5530, "Script_GetAchievementNumCriteria"); + set_name(0x005B5620, "Script_GetStatistic"); + set_name(0x005B58B0, "Script_GetAchievementCriteriaInfo"); + set_name(0x005B5E70, "Script_GetComparisonStatistic"); + set_name(0x005B6110, "Script_GetAchievementLink"); + set_name(0x005B71E0, "Script_GetNumGlyphSockets"); + set_name(0x005B7260, "Script_GetGlyphSocketInfo"); + set_name(0x005B7410, "Script_GlyphMatchesSocket"); + set_name(0x005B75A0, "Script_PlaceGlyphInSocket"); + set_name(0x005B7660, "Script_RemoveGlyphFromSocket"); + set_name(0x005B7740, "Script_GetGlyphLink"); + set_name(0x005B80E0, "Script_CalendarGetMonthNames"); + set_name(0x005B8120, "Script_CalendarGetWeekdayNames"); + set_name(0x005B8160, "Script_CalendarGetDate"); + set_name(0x005B81F0, "Script_CalendarGetMinDate"); + set_name(0x005B82A0, "Script_CalendarGetMaxDate"); + set_name(0x005B8350, "Script_CalendarGetMinHistoryDate"); + set_name(0x005B8410, "Script_CalendarGetMaxCreateDate"); + set_name(0x005B84A0, "Script_CalendarCloseEvent"); + set_name(0x005B84D0, "Script_CalendarEventGetNumInvites"); + set_name(0x005B8510, "Script_CalendarContextDeselectEvent"); + set_name(0x005B8540, "Script_CalendarContextEventClipboard"); + set_name(0x005B8570, "Script_CalendarEventSortInvites"); + set_name(0x005B8690, "Script_CalendarEventGetInviteSortCriterion"); + set_name(0x005B8730, "Script_CalendarEventSetStatus"); + set_name(0x005B87D0, "Script_CalendarEventSetModerator"); + set_name(0x005B8840, "Script_CalendarEventClearModerator"); + set_name(0x005B88B0, "Script_CalendarEventIsModerator"); + set_name(0x005B88E0, "Script_CalendarEventCanModerate"); + set_name(0x005B8970, "Script_CalendarEventGetTypes"); + set_name(0x005B89C0, "Script_CalendarEventGetRepeatOptions"); + set_name(0x005B8A10, "Script_CalendarEventHaveSettingsChanged"); + set_name(0x005B8A50, "Script_CalendarEventCanEdit"); + set_name(0x005B8AA0, "Script_CalendarEventGetCalendarType"); + set_name(0x005B8AE0, "Script_CalendarEventSelectInvite"); + set_name(0x005B8B30, "Script_CalendarCanSendInvite"); + set_name(0x005B8BA0, "Script_CalendarCanAddEvent"); + set_name(0x005B8C10, "Script_CalendarIsActionPending"); + set_name(0x005B99F0, "Script_CalendarGetMonth"); + set_name(0x005B9AC0, "Script_CalendarGetAbsMonth"); + set_name(0x005B9BF0, "Script_CalendarGetNumDayEvents"); + set_name(0x005B9CA0, "Script_CalendarGetDayEventSequenceInfo"); + set_name(0x005B9E10, "Script_CalendarGetFirstPendingInvite"); + set_name(0x005B9EB0, "Script_CalendarOpenEvent"); + set_name(0x005B9F80, "Script_CalendarGetEventIndex"); + set_name(0x005BA000, "Script_CalendarGetRaidInfo"); + set_name(0x005BA220, "Script_CalendarEventGetInvite"); + set_name(0x005BA420, "Script_CalendarEventGetInviteResponseTime"); + set_name(0x005BA5A0, "Script_CalendarRemoveEvent"); + set_name(0x005BA5B0, "Script_CalendarContextSelectEvent"); + set_name(0x005BA680, "Script_CalendarContextGetEventIndex"); + set_name(0x005BA700, "Script_CalendarContextInviteIsPending"); + set_name(0x005BA7F0, "Script_CalendarContextInviteModeratorStatus"); + set_name(0x005BA910, "Script_CalendarContextInviteStatus"); + set_name(0x005BAA20, "Script_CalendarContextInviteType"); + set_name(0x005BAB50, "Script_CalendarContextInviteAvailable"); + set_name(0x005BAD00, "Script_CalendarContextInviteDecline"); + set_name(0x005BAEB0, "Script_CalendarContextEventCanEdit"); + set_name(0x005BAFC0, "Script_CalendarContextEventGetCalendarType"); + set_name(0x005BB0C0, "Script_CalendarEventRemoveInvite"); + set_name(0x005BB130, "Script_CalendarEventGetStatusOptions"); + set_name(0x005BB210, "Script_CalendarEventSetTitle"); + set_name(0x005BB280, "Script_CalendarEventSetDescription"); + set_name(0x005BB2F0, "Script_CalendarEventSetType"); + set_name(0x005BB380, "Script_CalendarEventSetRepeatOption"); + set_name(0x005BB410, "Script_CalendarEventSetSize"); + set_name(0x005BB4A0, "Script_CalendarEventSetDate"); + set_name(0x005BB5A0, "Script_CalendarEventSetTime"); + set_name(0x005BB650, "Script_CalendarEventSetLockoutDate"); + set_name(0x005BB750, "Script_CalendarEventSetLockoutTime"); + set_name(0x005BB800, "Script_CalendarEventSetTextureID"); + set_name(0x005BB870, "Script_CalendarEventSetLocked"); + set_name(0x005BB8B0, "Script_CalendarEventClearLocked"); + set_name(0x005BB8F0, "Script_CalendarEventSetAutoApprove"); + set_name(0x005BB930, "Script_CalendarEventClearAutoApprove"); + set_name(0x005BB970, "Script_CalendarEventGetTextures"); + set_name(0x005BBB00, "Script_CalendarEventGetSelectedInvite"); + set_name(0x005BCC00, "Script_CalendarSetMonth"); + set_name(0x005BCC70, "Script_CalendarAddEvent"); + set_name(0x005BCCA0, "Script_CalendarNewEvent"); + set_name(0x005BCCB0, "Script_CalendarMassInviteGuild"); + set_name(0x005BCD80, "Script_CalendarNewGuildAnnouncement"); + set_name(0x005BCD90, "Script_CalendarNewGuildEvent"); + set_name(0x005BCDA0, "Script_CalendarDefaultGuildFilter"); + set_name(0x005BCE60, "Script_CalendarMassInviteArenaTeam"); + set_name(0x005BCED0, "Script_CalendarUpdateEvent"); + set_name(0x005BCF00, "Script_CalendarEventInvite"); + set_name(0x005BCF30, "Script_CalendarContextInviteTentative"); + set_name(0x005BD040, "Script_CalendarContextInviteRemove"); + set_name(0x005BD130, "Script_CalendarContextEventSignUp"); + set_name(0x005BD220, "Script_CalendarContextEventRemove"); + set_name(0x005BD340, "Script_CalendarContextEventCopy"); + set_name(0x005BD460, "Script_CalendarContextEventPaste"); + set_name(0x005BD4F0, "Script_CalendarContextEventCanComplain"); + set_name(0x005BD600, "Script_CalendarContextEventComplain"); + set_name(0x005BD6E0, "Script_CalendarEventAvailable"); + set_name(0x005BD750, "Script_CalendarEventTentative"); + set_name(0x005BD760, "Script_CalendarEventDecline"); + set_name(0x005BD7D0, "Script_CalendarEventSignUp"); + set_name(0x005BD7E0, "Script_OpenCalendar"); + set_name(0x005BD8A0, "Script_CalendarGetEventInfo"); + set_name(0x005BDD90, "Script_CalendarEventHasPendingInvite"); + set_name(0x005BF830, "Script_CalendarGetNumPendingInvites"); + set_name(0x005C1070, "Script_CalendarGetDayEvent"); + set_name(0x005C1480, "Script_CalendarGetHolidayInfo"); + set_name(0x005C43B0, "Script_CalendarSetAbsMonth"); + set_name(0x005C4550, "Script_GetSocketTypes"); + set_name(0x005C49C0, "Script_CloseSocketInfo"); + set_name(0x005C49D0, "Script_GetSocketItemInfo"); + set_name(0x005C4AF0, "Script_GetNumSockets"); + set_name(0x005C4B60, "Script_GetNewSocketInfo"); + set_name(0x005C4D10, "Script_GetNewSocketLink"); + set_name(0x005C4DC0, "Script_ClickSocketButton"); + set_name(0x005C4EA0, "Script_GetSocketItemBoundTradeable"); + set_name(0x005C5160, "Script_GetExistingSocketInfo"); + set_name(0x005C5340, "Script_GetExistingSocketLink"); + set_name(0x005C5460, "Script_AcceptSockets"); + set_name(0x005C5470, "Script_GetSocketItemRefundable"); + set_name(0x005C5500, "Script_GetMinigameType"); + set_name(0x005C5550, "Script_MakeMinigameMove"); + set_name(0x005C55F0, "Script_GetMinigameState"); + set_name(0x005C5810, "Script_GetActiveTalentGroup"); + set_name(0x005C5CC0, "Script_GetNumTalentTabs"); + set_name(0x005C5D40, "Script_GetNumTalents"); + set_name(0x005C5DF0, "Script_GetNumTalentGroups"); + set_name(0x005C5E70, "Script_SetActiveTalentGroup"); + set_name(0x005C6150, "Script_GetTalentTabInfo"); + set_name(0x005C6310, "Script_GetUnspentTalentPoints"); + set_name(0x005C63B0, "Script_GetPreviewTalentPointsSpent"); + set_name(0x005C6420, "Script_GetGroupPreviewTalentPointsSpent"); + set_name(0x005C6A10, "Script_LearnPreviewTalents"); + set_name(0x005C7130, "Script_ResetPreviewTalentPoints"); + set_name(0x005C7200, "Script_ResetGroupPreviewTalentPoints"); + set_name(0x005C7800, "Script_GetTalentInfo"); + set_name(0x005C7CE0, "Script_GetTalentLink"); + set_name(0x005C7ED0, "Script_GetTalentPrereqs"); + set_name(0x005C80E0, "Script_LearnTalent"); + set_name(0x005C9590, "Script_AddPreviewTalentPoints"); + set_name(0x005CA130, "Script_GetNumGuildMembers"); + set_name(0x005CA190, "Script_GetGuildRosterMOTD"); + set_name(0x005CA1B0, "Script_SetGuildRosterShowOffline"); + set_name(0x005CA1E0, "Script_GetGuildRosterShowOffline"); + set_name(0x005CA220, "Script_GuildControlGetNumRanks"); + set_name(0x005CA260, "Script_GuildControlSetRank"); + set_name(0x005CA2B0, "Script_GuildControlSetRankFlag"); + set_name(0x005CA330, "Script_GetGuildInfoText"); + set_name(0x005CA350, "Script_GetNumGuildEvents"); + set_name(0x005CABB0, "Script_GetGuildRosterLastOnline"); + set_name(0x005CAD00, "Script_GuildRosterSetPublicNote"); + set_name(0x005CAE20, "Script_GuildRosterSetOfficerNote"); + set_name(0x005CAF40, "Script_SetGuildRosterSelection"); + set_name(0x005CAFD0, "Script_GetGuildRosterSelection"); + set_name(0x005CB000, "Script_SortGuildRoster"); + set_name(0x005CB170, "Script_GuildControlSaveRank"); + set_name(0x005CB330, "Script_GuildControlAddRank"); + set_name(0x005CB3F0, "Script_GuildControlDelRank"); + set_name(0x005CB470, "Script_SetGuildBankTabPermissions"); + set_name(0x005CB560, "Script_GetGuildBankTabPermissions"); + set_name(0x005CB6A0, "Script_SetGuildBankWithdrawLimit"); + set_name(0x005CB700, "Script_GetGuildBankWithdrawLimit"); + set_name(0x005CB760, "Script_SetGuildBankTabWithdraw"); + set_name(0x005CB810, "Script_GuildRoster"); + set_name(0x005CB820, "Script_SetGuildInfoText"); + set_name(0x005CBCF0, "Script_CanGuildPromote"); + set_name(0x005CBD80, "Script_CanGuildDemote"); + set_name(0x005CBE10, "Script_CanGuildInvite"); + set_name(0x005CBEA0, "Script_CanGuildRemove"); + set_name(0x005CBF30, "Script_CanEditMOTD"); + set_name(0x005CBFC0, "Script_CanEditPublicNote"); + set_name(0x005CC050, "Script_CanEditOfficerNote"); + set_name(0x005CC0E0, "Script_CanViewOfficerNote"); + set_name(0x005CC170, "Script_CanEditGuildInfo"); + set_name(0x005CC200, "Script_CanGuildBankRepair"); + set_name(0x005CC290, "Script_CanEditGuildTabInfo"); + set_name(0x005CC360, "Script_CanEditGuildEvent"); + set_name(0x005CC3E0, "Script_GuildControlGetRankFlags"); + set_name(0x005CC470, "Script_QueryGuildEventLog"); + set_name(0x005CC9C0, "Script_GetGuildRosterInfo"); + set_name(0x005CCC90, "Script_GuildControlGetRankName"); + set_name(0x005CCD90, "Script_GetGuildEventInfo"); + set_name(0x005CD1B0, "Script_GetNumSkillLines"); + set_name(0x005CD820, "Script_CancelSkillUps"); + set_name(0x005CD860, "Script_SetSelectedSkill"); + set_name(0x005CD8F0, "Script_GetSelectedSkill"); + set_name(0x005CDE20, "Script_GetSkillLineInfo"); + set_name(0x005CE2C0, "Script_AbandonSkill"); + set_name(0x005CE3A0, "Script_CollapseSkillHeader"); + set_name(0x005CE400, "Script_ExpandSkillHeader"); + set_name(0x005CE460, "Script_AddSkillUp"); + set_name(0x005CE4D0, "Script_RemoveSkillUp"); + set_name(0x005CE540, "Script_GetAdjustedSkillPoints"); + set_name(0x005CE5D0, "Script_AcceptSkillUps"); + set_name(0x005CE6F0, "Script_BuySkillTier"); + set_name(0x005CEAC0, "Script_GetNumPetitionNames"); + set_name(0x005CECE0, "Script_GetPetitionInfo"); + set_name(0x005CEE30, "Script_GetPetitionNameInfo"); + set_name(0x005CF020, "Script_ClosePetition"); + set_name(0x005CF040, "Script_CanSignPetition"); + set_name(0x005CF140, "Script_SignPetition"); + set_name(0x005CF220, "Script_OfferPetition"); + set_name(0x005CF450, "Script_RenamePetition"); + set_name(0x005CF950, "Script_StartDuel"); + set_name(0x005CFDB0, "Script_AcceptDuel"); + set_name(0x005CFF20, "Script_GetNumFactions"); + set_name(0x005D0740, "Script_IsFactionInactive"); + set_name(0x005D07B0, "Script_SetSelectedFaction"); + set_name(0x005D0820, "Script_GetSelectedFaction"); + set_name(0x005D1150, "Script_GetFactionInfo"); + set_name(0x005D11E0, "Script_GetFactionInfoByID"); + set_name(0x005D1240, "Script_GetWatchedFactionInfo"); + set_name(0x005D1390, "Script_FactionToggleAtWar"); + set_name(0x005D1420, "Script_SetWatchedFactionIndex"); + set_name(0x005D1E50, "Script_SetFactionInactive"); + set_name(0x005D1EE0, "Script_SetFactionActive"); + set_name(0x005D1F70, "Script_CollapseFactionHeader"); + set_name(0x005D1FC0, "Script_CollapseAllFactionHeaders"); + set_name(0x005D1FE0, "Script_ExpandAllFactionHeaders"); + set_name(0x005D2000, "Script_ExpandFactionHeader"); + set_name(0x005D3160, "Script_IsPetAttackActive"); + set_name(0x005D3180, "Script_GetPetTimeRemaining"); + set_name(0x005D3720, "Script_PetHasActionBar"); + set_name(0x005D3780, "Script_PetCanBeAbandoned"); + set_name(0x005D3820, "Script_PetCanBeDismissed"); + set_name(0x005D38C0, "Script_PetCanBeRenamed"); + set_name(0x005D3960, "Script_HasPetUI"); + set_name(0x005D3A20, "Script_GetPetExperience"); + set_name(0x005D3B00, "Script_GetPetHappiness"); + set_name(0x005D3BD0, "Script_GetPetFoodTypes"); + set_name(0x005D3CE0, "Script_GetPetIcon"); + set_name(0x005D3D80, "Script_GetPetTalentTree"); + set_name(0x005D4EC0, "Script_GetPetActionInfo"); + set_name(0x005D5280, "Script_GetPetActionCooldown"); + set_name(0x005D53C0, "Script_GetPetActionsUsable"); + set_name(0x005D5400, "Script_GetPetActionSlotUsable"); + set_name(0x005D54C0, "Script_PetPassiveMode"); + set_name(0x005D54F0, "Script_PetDefensiveMode"); + set_name(0x005D5520, "Script_PetAggressiveMode"); + set_name(0x005D5550, "Script_PetWait"); + set_name(0x005D5580, "Script_PetFollow"); + set_name(0x005D55B0, "Script_PetAttack"); + set_name(0x005D5640, "Script_PetStopAttack"); + set_name(0x005D5650, "Script_PetAbandon"); + set_name(0x005D5660, "Script_PetDismiss"); + set_name(0x005D5670, "Script_PetRename"); + set_name(0x005D5820, "Script_GetPossessInfo"); + set_name(0x005D5A10, "Script_IsPetAttackAction"); + set_name(0x005D65C0, "Script_PickupPetAction"); + set_name(0x005D66F0, "Script_TogglePetAutocast"); + set_name(0x005D67B0, "Script_CastPetAction"); + set_name(0x005D6F60, "Script_ContainerIDToInventoryID"); + set_name(0x005D6FF0, "Script_GetMaxArenaCurrency"); + set_name(0x005D7180, "Script_SetBagPortraitTexture"); + set_name(0x005D74A0, "Script_GetContainerNumSlots"); + set_name(0x005D7590, "Script_GetContainerNumFreeSlots"); + set_name(0x005D7820, "Script_GetContainerFreeSlots"); + set_name(0x005D7A90, "Script_GetContainerItemInfo"); + set_name(0x005D7C80, "Script_GetContainerItemLink"); + set_name(0x005D7D00, "Script_GetContainerItemID"); + set_name(0x005D7D90, "Script_GetContainerItemCooldown"); + set_name(0x005D7EF0, "Script_GetContainerItemDurability"); + set_name(0x005D7FF0, "Script_PickupContainerItem"); + set_name(0x005D84F0, "Script_SplitContainerItem"); + set_name(0x005D8650, "Script_UseContainerItem"); + set_name(0x005D8B10, "Script_SocketContainerItem"); + set_name(0x005D8BD0, "Script_ShowContainerSellCursor"); + set_name(0x005D8C70, "Script_GetBagName"); + set_name(0x005D8D80, "Script_GetContainerItemPurchaseInfo"); + set_name(0x005D8F70, "Script_GetContainerItemPurchaseItem"); + set_name(0x005D91B0, "Script_ContainerRefundItemPurchase"); + set_name(0x005D9300, "Script_GetContainerItemGems"); + set_name(0x005D9400, "Script_GetContainerItemQuestInfo"); + set_name(0x005DA120, "Script_GetNumTradeSkills"); + set_name(0x005DA150, "Script_GetTradeSkillItemNameFilter"); + set_name(0x005DA170, "Script_GetTradeSkillItemLevelFilter"); + set_name(0x005DA1B0, "Script_GetTradeSkillSubClassFilter"); + set_name(0x005DA270, "Script_GetTradeskillRepeatCount"); + set_name(0x005DA2E0, "Script_StopTradeSkillRepeat"); + set_name(0x005DA310, "Script_IsTradeSkillLinked"); + set_name(0x005DA8B0, "Script_CloseTradeSkill"); + set_name(0x005DA900, "Script_SelectTradeSkill"); + set_name(0x005DA970, "Script_GetTradeSkillSelectionIndex"); + set_name(0x005DA9A0, "Script_GetTradeSkillCooldown"); + set_name(0x005DAA70, "Script_GetTradeSkillSubClasses"); + set_name(0x005DAB70, "Script_GetFirstTradeSkill"); + set_name(0x005DAC00, "Script_DoTradeSkill"); + set_name(0x005DB2A0, "Script_GetTradeSkillInfo"); + set_name(0x005DB550, "Script_GetTradeSkillIcon"); + set_name(0x005DB6E0, "Script_GetTradeSkillNumMade"); + set_name(0x005DB810, "Script_GetTradeSkillLine"); + set_name(0x005DB920, "Script_GetTradeSkillRecipeLink"); + set_name(0x005DBA70, "Script_GetTradeSkillItemLink"); + set_name(0x005DBBA0, "Script_GetTradeSkillNumReagents"); + set_name(0x005DBCC0, "Script_GetTradeSkillReagentItemLink"); + set_name(0x005DBE10, "Script_GetTradeSkillDescription"); + set_name(0x005DBF10, "Script_GetTradeSkillInvSlots"); + set_name(0x005DBF90, "Script_GetTradeSkillInvSlotFilter"); + set_name(0x005DC0B0, "Script_GetTradeSkillListLink"); + set_name(0x005DD070, "Script_SetTradeSkillItemNameFilter"); + set_name(0x005DD090, "Script_SetTradeSkillItemLevelFilter"); + set_name(0x005DD0F0, "Script_SetTradeSkillSubClassFilter"); + set_name(0x005DD230, "Script_SetTradeSkillInvSlotFilter"); + set_name(0x005DD3E0, "Script_TradeSkillOnlyShowMakeable"); + set_name(0x005DD420, "Script_TradeSkillOnlyShowSkillUps"); + set_name(0x005DD460, "Script_CollapseTradeSkillSubClass"); + set_name(0x005DD500, "Script_ExpandTradeSkillSubClass"); + set_name(0x005DE400, "Script_GetTradeSkillReagentInfo"); + set_name(0x005DE620, "Script_GetTradeSkillTools"); + set_name(0x005DF010, "Script_GetNumQuestLogEntries"); + set_name(0x005DF0A0, "Script_GetQuestLogSelection"); + set_name(0x005DF0D0, "Script_SetAbandonQuest"); + set_name(0x005DF0E0, "Script_GetAbandonQuestName"); + set_name(0x005DF150, "Script_GetNumQuestLogRewards"); + set_name(0x005DF1D0, "Script_GetNumQuestLogChoices"); + set_name(0x005DF250, "Script_GetQuestLogItemLink"); + set_name(0x005DF3A0, "Script_GetQuestLogRewardTalents"); + set_name(0x005DF400, "Script_GetQuestLogRewardArenaPoints"); + set_name(0x005DF460, "Script_GetQuestLogRequiredMoney"); + set_name(0x005DF520, "Script_GetQuestLogPushable"); + set_name(0x005DF5D0, "Script_GetNumQuestWatches"); + set_name(0x005DF610, "Script_IsQuestWatched"); + set_name(0x005DF700, "Script_RemoveQuestWatch"); + set_name(0x005DF780, "Script_GetQuestIndexForWatch"); + set_name(0x005DF870, "Script_GetQuestLogGroupNum"); + set_name(0x005DF8A0, "Script_ProcessQuestLogRewardFactions"); + set_name(0x005DF910, "Script_GetNumQuestLogRewardFactions"); + set_name(0x005DF940, "Script_GetQuestLogRewardFactionInfo"); + set_name(0x005DFA10, "Script_GetQuestSortIndex"); + set_name(0x005DFA80, "Script_QuestPOIGetQuestIDByIndex"); + set_name(0x005DFB00, "Script_SetPOIIconOverlapDistance"); + set_name(0x005DFB40, "Script_SetPOIIconOverlapPushDistance"); + set_name(0x005DFBA0, "Script_ShiftQuestWatches"); + set_name(0x005DFC40, "Script_GetQuestWatchIndex"); + set_name(0x005E02F0, "Script_SelectQuestLogEntry"); + set_name(0x005E0340, "Script_GetQuestLogQuestText"); + set_name(0x005E0590, "Script_QuestPOIGetIconInfo"); + set_name(0x005E06D0, "Script_GetQuestLogCompletionText"); + set_name(0x005E3D60, "Script_GetAbandonQuestItems"); + set_name(0x005E4060, "Script_AbandonQuest"); + set_name(0x005E4070, "Script_IsUnitOnQuest"); + set_name(0x005E41A0, "Script_GetNumQuestLeaderBoards"); + set_name(0x005E4260, "Script_GetNumQuestItemDrops"); + set_name(0x005E4320, "Script_GetQuestLogTimeLeft"); + set_name(0x005E43F0, "Script_IsCurrentQuestFailed"); + set_name(0x005E4490, "Script_GetQuestLogRewardInfo"); + set_name(0x005E4660, "Script_GetQuestLogChoiceInfo"); + set_name(0x005E4840, "Script_GetQuestLogSpellLink"); + set_name(0x005E48F0, "Script_GetQuestLogRewardMoney"); + set_name(0x005E49B0, "Script_GetQuestLogRewardXP"); + set_name(0x005E4B70, "Script_GetQuestLogRewardHonor"); + set_name(0x005E4C10, "Script_GetQuestLogRewardTitle"); + set_name(0x005E4D10, "Script_GetQuestLogRewardSpell"); + set_name(0x005E4ED0, "Script_QuestLogPushQuest"); + set_name(0x005E4FB0, "Script_GetQuestIndexForTimer"); + set_name(0x005E5100, "Script_CollapseQuestHeader"); + set_name(0x005E5150, "Script_ExpandQuestHeader"); + set_name(0x005E51A0, "Script_GetQuestGreenRange"); + set_name(0x005E51D0, "Script_GetQuestLink"); + set_name(0x005E52D0, "Script_GetQuestLogSpecialItemInfo"); + set_name(0x005E53D0, "Script_GetQuestLogSpecialItemCooldown"); + set_name(0x005E54C0, "Script_IsQuestLogSpecialItemInRange"); + set_name(0x005E5640, "Script_UseQuestLogSpecialItem"); + set_name(0x005E56C0, "Script_GetQuestWorldMapAreaID"); + set_name(0x005E5740, "Script_QuestPOIUpdateIcons"); + set_name(0x005E5750, "Script_QuestPOIGetQuestIDByVisibleIndex"); + set_name(0x005E5CC0, "Script_GetQuestLogTitle"); + set_name(0x005E5F60, "Script_GetQuestLogLeaderBoard"); + set_name(0x005E60D0, "Script_GetQuestLogItemDrop"); + set_name(0x005E6240, "Script_GetQuestTimers"); + set_name(0x005E63D0, "Script_QuestMapUpdateAllQuests"); + set_name(0x005E64B0, "Script_SortQuestWatches"); + set_name(0x005E6650, "Script_GetQuestPOILeaderBoard"); + set_name(0x005E67C0, "Script_AddQuestWatch"); + set_name(0x005E6DE0, "Script_GetQuestResetTime"); + set_name(0x005E7700, "Script_KeyRingButtonIDToInvSlotID"); + set_name(0x005E7780, "Script_HasInspectHonorData"); + set_name(0x005E77C0, "Script_GetInspectHonorData"); + set_name(0x005E7890, "Script_ClearInspectPlayer"); + set_name(0x005E7D60, "Script_GetInventorySlotInfo"); + set_name(0x005E7E60, "Script_GetInventoryItemCooldown"); + set_name(0x005E7FA0, "Script_GetInventoryAlertStatus"); + set_name(0x005E8030, "Script_GetInspectArenaTeamData"); + set_name(0x005E95C0, "Script_GetInventoryItemsForSlot"); + set_name(0x005E9BC0, "Script_GetInventoryItemTexture"); + set_name(0x005E9D80, "Script_GetInventoryItemBroken"); + set_name(0x005E9E40, "Script_GetInventoryItemCount"); + set_name(0x005EA040, "Script_GetInventoryItemQuality"); + set_name(0x005EA170, "Script_GetInventoryItemDurability"); + set_name(0x005EA270, "Script_GetInventoryItemLink"); + set_name(0x005EA3E0, "Script_GetInventoryItemID"); + set_name(0x005EA4F0, "Script_GetInventoryItemGems"); + set_name(0x005EA5F0, "Script_PickupInventoryItem"); + set_name(0x005EA630, "Script_UseInventoryItem"); + set_name(0x005EA6A0, "Script_SocketInventoryItem"); + set_name(0x005EA6E0, "Script_IsInventoryItemLocked"); + set_name(0x005EA780, "Script_PutItemInBag"); + set_name(0x005EA7F0, "Script_PutItemInBackpack"); + set_name(0x005EA840, "Script_PickupBagFromSlot"); + set_name(0x005EA880, "Script_CursorCanGoInSlot"); + set_name(0x005EA930, "Script_ShowInventorySellCursor"); + set_name(0x005EA9B0, "Script_SetInventoryPortraitTexture"); + set_name(0x005EAAF0, "Script_GetGuildInfo"); + set_name(0x005EAC00, "Script_UpdateInventoryAlertStatus"); + set_name(0x005EAC10, "Script_OffhandHasWeapon"); + set_name(0x005EAC90, "Script_RequestInspectHonorData"); + set_name(0x005EACA0, "Script_GetWeaponEnchantInfo"); + set_name(0x005EAE90, "Script_HasWandEquipped"); + set_name(0x005EEB70, "nullsub_3"); + set_name(0x005F9550, "Script_VehicleAimGetNormPower"); + set_name(0x005F9DD0, "Script_IsMouselooking"); + set_name(0x005F9E10, "Script_VehicleAimGetAngle"); + set_name(0x005F9E60, "Script_VehicleAimGetNormAngle"); + set_name(0x005F9F10, "Script_VehicleAimSetNormPower"); + set_name(0x005F9F70, "Script_IsVehicleAimAngleAdjustable"); + set_name(0x005F9FE0, "Script_IsVehicleAimPowerAdjustable"); + set_name(0x005FA050, "Script_DetectWowMouse"); + set_name(0x005FAAE0, "Script_ToggleRun"); + set_name(0x005FB660, "Script_VehicleExit"); + set_name(0x005FB6D0, "Script_VehiclePrevSeat"); + set_name(0x005FB720, "Script_VehicleNextSeat"); + set_name(0x005FB770, "Script_VehicleAimIncrement"); + set_name(0x005FB7D0, "Script_VehicleAimDecrement"); + set_name(0x005FB820, "Script_VehicleAimRequestAngle"); + set_name(0x005FB8C0, "Script_VehicleAimRequestNormAngle"); + set_name(0x005FB970, "Script_IsUsingVehicleControls"); + set_name(0x005FB9C0, "Script_CanExitVehicle"); + set_name(0x005FBA10, "Script_CanSwitchVehicleSeats"); + set_name(0x005FBF80, "Script_JumpOrAscendStart"); + set_name(0x005FC0A0, "Script_AscendStop"); + set_name(0x005FC140, "Script_DescendStop"); + set_name(0x005FC190, "Script_ToggleAutoRun"); + set_name(0x005FC200, "Script_MoveForwardStart"); + set_name(0x005FC250, "Script_MoveForwardStop"); + set_name(0x005FC290, "Script_MoveBackwardStart"); + set_name(0x005FC2E0, "Script_MoveBackwardStop"); + set_name(0x005FC320, "Script_TurnLeftStart"); + set_name(0x005FC360, "Script_TurnLeftStop"); + set_name(0x005FC3B0, "Script_TurnRightStart"); + set_name(0x005FC3F0, "Script_TurnRightStop"); + set_name(0x005FC440, "Script_StrafeLeftStart"); + set_name(0x005FC490, "Script_StrafeLeftStop"); + set_name(0x005FC4D0, "Script_StrafeRightStart"); + set_name(0x005FC520, "Script_StrafeRightStop"); + set_name(0x005FC570, "Script_VehicleAimUpStop"); + set_name(0x005FC5C0, "Script_VehicleAimDownStop"); + set_name(0x005FC610, "Script_TurnOrActionStart"); + set_name(0x005FC680, "Script_TurnOrActionStop"); + set_name(0x005FC6C0, "Script_CameraOrSelectOrMoveStart"); + set_name(0x005FC730, "Script_CameraOrSelectOrMoveStop"); + set_name(0x005FC780, "Script_MoveAndSteerStart"); + set_name(0x005FC830, "Script_MoveAndSteerStop"); + set_name(0x005FC890, "Script_MouselookStop"); + set_name(0x005FC8E0, "Script_VehicleAimUpStart"); + set_name(0x005FC920, "Script_VehicleAimDownStart"); + set_name(0x005FCC10, "Script_MouselookStart"); + set_name(0x005FD550, "Script_SetMouselookOverrideBinding"); + set_name(0x005FF080, "Script_MoveViewInStart"); + set_name(0x005FF0A0, "Script_MoveViewInStop"); + set_name(0x005FF0D0, "Script_MoveViewOutStart"); + set_name(0x005FF0F0, "Script_MoveViewOutStop"); + set_name(0x005FF120, "Script_MoveViewRightStart"); + set_name(0x005FF140, "Script_MoveViewRightStop"); + set_name(0x005FF170, "Script_MoveViewLeftStart"); + set_name(0x005FF190, "Script_MoveViewLeftStop"); + set_name(0x005FF1C0, "Script_MoveViewUpStart"); + set_name(0x005FF1E0, "Script_MoveViewUpStop"); + set_name(0x005FF210, "Script_MoveViewDownStart"); + set_name(0x005FF230, "Script_MoveViewDownStop"); + set_name(0x005FF260, "Script_SaveView"); + set_name(0x005FF2C0, "Script_FlipCameraYaw"); + set_name(0x006017E0, "Script_CameraZoomIn"); + set_name(0x00601840, "Script_CameraZoomOut"); + set_name(0x006018A0, "Script_VehicleCameraZoomIn"); + set_name(0x006018B0, "Script_VehicleCameraZoomOut"); + set_name(0x006039B0, "Script_SetView"); + set_name(0x00604C80, "Script_ResetView"); + set_name(0x00604CE0, "Script_NextView"); + set_name(0x00604D10, "Script_PrevView"); + set_name(0x006081F0, "Script_GetTime"); + set_name(0x00608230, "Script_GetGameTime"); + set_name(0x00608270, "Script_ConsoleExec"); + set_name(0x006082C0, "Script_GetMaxCombatRatingBonus"); + set_name(0x00608560, "Script_GetWaterDetail"); + set_name(0x00608580, "Script_CanSwitchVehicleSeat"); + set_name(0x00608690, "Script_GetItemStats"); + set_name(0x00608760, "Script_GetItemStatDelta"); + set_name(0x0060A450, "Script_IsLoggedIn"); + set_name(0x0060A490, "Script_GetPlayerFacing"); + set_name(0x0060A510, "Script_FillLocalizedClassList"); + set_name(0x0060C2A0, "Script_UnitExists"); + set_name(0x0060C350, "Script_UnitIsVisible"); + set_name(0x0060C3D0, "Script_UnitIsUnit"); + set_name(0x0060C4B0, "Script_UnitIsPlayer"); + set_name(0x0060C550, "Script_UnitIsInMyGuild"); + set_name(0x0060C6F0, "Script_UnitIsCorpse"); + set_name(0x0060C770, "Script_UnitIsPartyLeader"); + set_name(0x0060C810, "Script_UnitGroupRolesAssigned"); + set_name(0x0060C8A0, "Script_UnitIsRaidOfficer"); + set_name(0x0060C920, "Script_UnitInParty"); + set_name(0x0060C9A0, "Script_UnitPlayerOrPetInParty"); + set_name(0x0060CA20, "Script_UnitInRaid"); + set_name(0x0060CAA0, "Script_UnitInBattleground"); + set_name(0x0060CB20, "Script_UnitPlayerOrPetInRaid"); + set_name(0x0060CBA0, "Script_UnitPlayerControlled"); + set_name(0x0060CC30, "Script_UnitIsAFK"); + set_name(0x0060CD50, "Script_UnitIsDND"); + set_name(0x0060CE20, "Script_UnitIsPVP"); + set_name(0x0060CF20, "Script_UnitIsPVPSanctuary"); + set_name(0x0060CFB0, "Script_UnitIsPVPFreeForAll"); + set_name(0x0060D0A0, "Script_UnitFactionGroup"); + set_name(0x0060D280, "Script_UnitReaction"); + set_name(0x0060D330, "Script_UnitIsEnemy"); + set_name(0x0060D3D0, "Script_UnitIsFriend"); + set_name(0x0060D530, "Script_UnitCanCooperate"); + set_name(0x0060D690, "Script_UnitCanAssist"); + set_name(0x0060D730, "Script_UnitCanAttack"); + set_name(0x0060D7D0, "Script_UnitIsCharmed"); + set_name(0x0060D860, "Script_UnitIsPossessed"); + set_name(0x0060D8F0, "Script_PlayerCanTeleport"); + set_name(0x0060D970, "Script_UnitClassification"); + set_name(0x0060DA00, "Script_UnitSelectionColor"); + set_name(0x0060DB20, "Script_IsInGuild"); + set_name(0x0060DB80, "Script_IsGuildLeader"); + set_name(0x0060DBF0, "Script_IsInArenaTeam"); + set_name(0x0060DC70, "Script_IsArenaTeamCaptain"); + set_name(0x0060DD40, "Script_IsResting"); + set_name(0x0060DDB0, "Script_GetCombatRating"); + set_name(0x0060DE70, "Script_GetCombatRatingBonus"); + set_name(0x0060DF30, "Script_GetDodgeChance"); + set_name(0x0060DF90, "Script_GetBlockChance"); + set_name(0x0060DFF0, "Script_GetShieldBlock"); + set_name(0x0060E070, "Script_GetParryChance"); + set_name(0x0060E0D0, "Script_GetCritChance"); + set_name(0x0060E130, "Script_GetCritChanceFromAgility"); + set_name(0x0060E1B0, "Script_GetSpellCritChanceFromIntellect"); + set_name(0x0060E230, "Script_GetRangedCritChance"); + set_name(0x0060E290, "Script_GetSpellCritChance"); + set_name(0x0060E310, "Script_GetSpellBonusDamage"); + set_name(0x0060E3B0, "Script_GetSpellBonusHealing"); + set_name(0x0060E410, "Script_GetPetSpellBonusDamage"); + set_name(0x0060E470, "Script_GetSpellPenetration"); + set_name(0x0060E4E0, "Script_GetArmorPenetration"); + set_name(0x0060E560, "Script_GetAttackPowerForStat"); + set_name(0x0060E630, "Script_UnitGUID"); + set_name(0x0060E740, "Script_UnitName"); + set_name(0x0060E9A0, "Script_UnitPVPName"); + set_name(0x0060EA60, "Script_UnitXP"); + set_name(0x0060EAE0, "Script_UnitXPMax"); + set_name(0x0060EB60, "Script_UnitHealth"); + set_name(0x0060EC60, "Script_UnitHealthMax"); + set_name(0x0060ED40, "Script_UnitPower"); + set_name(0x0060EF40, "Script_UnitPowerMax"); + set_name(0x0060F100, "Script_UnitPowerType"); + set_name(0x0060F350, "Script_UnitOnTaxi"); + set_name(0x0060F3D0, "Script_UnitIsFeignDeath"); + set_name(0x0060F480, "Script_UnitIsDead"); + set_name(0x0060F580, "Script_UnitIsGhost"); + set_name(0x0060F680, "Script_UnitIsDeadOrGhost"); + set_name(0x0060F790, "Script_UnitIsConnected"); + set_name(0x0060F860, "Script_UnitAffectingCombat"); + set_name(0x0060F8E0, "Script_UnitSex"); + set_name(0x0060F9E0, "Script_UnitLevel"); + set_name(0x0060FBA0, "Script_GetMoney"); + set_name(0x0060FC40, "Script_GetHonorCurrency"); + set_name(0x0060FCC0, "Script_GetArenaCurrency"); + set_name(0x0060FD40, "Script_UnitRace"); + set_name(0x0060FEC0, "Script_UnitClass"); + set_name(0x00610040, "Script_UnitClassBase"); + set_name(0x006101A0, "Script_UnitResistance"); + set_name(0x00610300, "Script_UnitStat"); + set_name(0x00610450, "Script_UnitAttackBothHands"); + set_name(0x00610550, "Script_UnitRangedDamage"); + set_name(0x006107D0, "Script_UnitRangedAttack"); + set_name(0x00610860, "Script_UnitDamage"); + set_name(0x00610A00, "Script_UnitAttackSpeed"); + set_name(0x00610B60, "Script_UnitAttackPower"); + set_name(0x00610CA0, "Script_UnitRangedAttackPower"); + set_name(0x00610DE0, "Script_UnitDefense"); + set_name(0x00610EC0, "Script_UnitArmor"); + set_name(0x00610FB0, "Script_UnitCharacterPoints"); + set_name(0x00611130, "Script_UnitIsTapped"); + set_name(0x006111B0, "Script_UnitIsTappedByPlayer"); + set_name(0x00611230, "Script_UnitIsTappedByAllThreatList"); + set_name(0x006112B0, "Script_UnitIsTrivial"); + set_name(0x00611330, "Script_UnitHasRelicSlot"); + set_name(0x006113E0, "Script_SetPortraitTexture"); + set_name(0x00611600, "Script_HasFullControl"); + set_name(0x00611670, "Script_GetComboPoints"); + set_name(0x00611780, "Script_UnitCreatureType"); + set_name(0x00611820, "Script_UnitCreatureFamily"); + set_name(0x006118C0, "Script_GetResSicknessDuration"); + set_name(0x00611A20, "Script_GetPVPSessionStats"); + set_name(0x00611AD0, "Script_GetPVPYesterdayStats"); + set_name(0x00611B80, "Script_GetPVPLifetimeStats"); + set_name(0x00611C40, "Script_UnitPVPRank"); + set_name(0x00611CB0, "Script_GetPVPRankInfo"); + set_name(0x00611DF0, "Script_UnitCastingInfo"); + set_name(0x00612090, "Script_UnitChannelInfo"); + set_name(0x00612260, "Script_IsFlyableArea"); + set_name(0x00612300, "Script_IsIndoors"); + set_name(0x00612360, "Script_IsOutdoors"); + set_name(0x006123C0, "Script_IsOutOfBounds"); + set_name(0x00612430, "Script_IsFalling"); + set_name(0x006124A0, "Script_IsSwimming"); + set_name(0x00612500, "Script_IsFlying"); + set_name(0x006125A0, "Script_IsMounted"); + set_name(0x00612610, "Script_IsStealthed"); + set_name(0x00612670, "Script_UnitIsSameServer"); + set_name(0x006127F0, "Script_GetUnitHealthModifier"); + set_name(0x00612870, "Script_GetUnitMaxHealthModifier"); + set_name(0x00612900, "Script_GetUnitPowerModifier"); + set_name(0x00612980, "Script_GetUnitHealthRegenRateFromSpirit"); + set_name(0x00612A00, "Script_GetUnitManaRegenRateFromSpirit"); + set_name(0x00612A90, "Script_GetManaRegen"); + set_name(0x00612B40, "Script_GetPowerRegen"); + set_name(0x00612BF0, "Script_GetExpertise"); + set_name(0x00612CB0, "Script_GetExpertisePercent"); + set_name(0x00612D50, "Script_ReportPlayerIsPVPAFK"); + set_name(0x00612E20, "Script_PlayerIsPVPInactive"); + set_name(0x00612F10, "Script_UnitInRange"); + set_name(0x00613020, "Script_GetRuneCooldown"); + set_name(0x00613140, "Script_GetRuneCount"); + set_name(0x006131E0, "Script_GetRuneType"); + set_name(0x00613290, "Script_GetUnitSpeed"); + set_name(0x00613330, "Script_GetUnitPitch"); + set_name(0x006133D0, "Script_UnitInVehicle"); + set_name(0x006134A0, "Script_UnitUsingVehicle"); + set_name(0x00613570, "Script_UnitControllingVehicle"); + set_name(0x00613700, "Script_UnitInVehicleControlSeat"); + set_name(0x00613740, "Script_UnitHasVehicleUI"); + set_name(0x00613780, "Script_UnitTargetsVehicleInRaidUI"); + set_name(0x006137D0, "Script_UnitVehicleSkin"); + set_name(0x00613830, "Script_UnitVehicleSeatCount"); + set_name(0x006138C0, "Script_UnitVehicleSeatInfo"); + set_name(0x006139B0, "Script_UnitSwitchToVehicleSeat"); + set_name(0x00613A60, "Script_UnitThreatSituation"); + set_name(0x00613B40, "Script_UnitDetailedThreatSituation"); + set_name(0x00613C90, "Script_UnitIsControlling"); + set_name(0x00613D20, "Script_CanEjectPassengerFromSeat"); + set_name(0x00613E10, "Script_EjectPassengerFromSeat"); + set_name(0x00613ED0, "Script_RespondInstanceLock"); + set_name(0x00613F90, "Script_GetPlayerInfoByGUID"); + set_name(0x00614140, "Script_IsXPUserDisabled"); + set_name(0x00614CA0, "Script_UnitBuff"); + set_name(0x00614CF0, "Script_UnitDebuff"); + set_name(0x00614D40, "Script_UnitAura"); + set_name(0x00614E60, "Script_GetVehicleUIIndicator"); + set_name(0x00614EF0, "Script_GetVehicleUIIndicatorSeat"); + set_name(0x006163B0, "CursorInitialize"); + set_name(0x00616AD0, "GxXformPush_EGxXform_C44Matrix"); + set_name(0x00632050, "nullsub_4"); + set_name(0x00653A10, "nullsub_5"); + set_name(0x00681290, "GxDevCreate"); + set_name(0x006813B0, "GxSceneClear"); + set_name(0x006813D0, "GxTexUpdate"); + set_name(0x006817E0, "GxLog"); + set_name(0x00681AB0, "GxPrimIndexPtr"); + set_name(0x00681B00, "GxPrimVertexPtr"); + set_name(0x00681BE0, "CGxTexFlags__CGxTexFlags"); + set_name(0x00681CB0, "GxTexCreate"); + set_name(0x00682340, "GxDrawLockedElements"); + set_name(0x00682400, "GxPrimVertexPtr_FFP"); + set_name(0x006828C0, "GxPrimLockVertexPtrs"); + set_name(0x00682A00, "GxScenePresent"); + set_name(0x00682CB0, "CGxDevice__DeviceCreate_WindowProc_CGxFormat"); + set_name(0x00682D00, "CGxDevice__DeviceSetBaseMipLevel"); + set_name(0x00682D20, "CGxDevice__DeviceApi"); + set_name(0x00682D40, "CGxDevice__IDevIsWindowed"); + set_name(0x00682D70, "CGxDevice__DeviceCurWindow"); + set_name(0x00682E50, "CGxDevice__ScenePresent"); + set_name(0x00682F40, "CGxDevice__PrimCalcCount"); + set_name(0x00683080, "CGxDevice__LightEnable"); + set_name(0x006830B0, "CGxDevice__NeedsUpdate"); + set_name(0x00683100, "CGxDevice__MasterEnable"); + set_name(0x00683130, "CGxDevice__BufData"); + set_name(0x00683150, "CGxDevice__BufLock"); + set_name(0x00683180, "CGxDevice__BufUnlock"); + set_name(0x006833A0, "CGxDevice__ShaderConstantsClear"); + set_name(0x006833E0, "CGxDevice__ShaderConstantsSet"); + set_name(0x00683560, "CGxDevice__ShaderConstantsLock"); + set_name(0x00683580, "CGxDevice__ShaderConstantsUnlock"); + set_name(0x006835E0, "CGxDevice__ICursorDestroy"); + set_name(0x00683610, "CGxDevice__ICursorUpdate"); + set_name(0x00683640, "CGxDevice__CursorSetVisible"); + set_name(0x00683650, "CGxDevice__CursorLock"); + set_name(0x00683660, "CGxDevice__CursorSetDepth"); + set_name(0x006840F0, "CGxDevice__DeviceSetFormat"); + set_name(0x00684190, "CGxDevice__DeviceSetGamma"); + set_name(0x00684360, "CGxDevice__DeviceSetDefWindow"); + set_name(0x00684440, "CGxDevice__ClipPlaneSet"); + set_name(0x006847D0, "CGxDevice__LightSet"); + set_name(0x00684850, "CGxDevice__BufStream"); + set_name(0x006848A0, "CGxDevice__TexMarkForUpdate"); + set_name(0x00684900, "CGxDevice__ITexMarkAsUpdated"); + set_name(0x00684970, "CGxDevice__IShaderLoad"); + set_name(0x00684AD0, "CGxDevice__ICursorCreate"); + set_name(0x00684B50, "CGxDevice__CursorUnlock"); + set_name(0x00684C20, "CGxDevice__Log"); + set_name(0x00684C40, "CGxDevice__Log_CGxCaps"); + set_name(0x00684D10, "CGxDevice__Log"); + set_name(0x00685970, "CGxDevice__IRsDirty"); + set_name(0x006859E0, "CGxDevice__IRsForceUpdate_EGxRenderState"); + set_name(0x006859E0, "CGxDevice__IRsForceUpdate"); + set_name(0x00685A70, "CGxDevice__IRsForceUpdate"); + set_name(0x00685B50, "CGxDevice__IRsSync"); + set_name(0x00685C60, "CGxDevice__TexCreate"); + set_name(0x00685EB0, "CGxDevice__MasterEnableSet"); + set_name(0x00685F50, "CGxDevice__RsSet"); + set_name(0x00685FB0, "CGxDevice__RsPop"); + set_name(0x00687660, "CGxDevice__BufCreate"); + set_name(0x006876D0, "CGxDevice__PoolCreate"); + set_name(0x00687A90, "CGxDevice__ICursorDraw"); + set_name(0x00688340, "CGxDevice__PoolDestroy"); + set_name(0x00688690, "CGxDevice__CGxDevice"); + set_name(0x006897C0, "CGxDevice__ShaderCreate"); + set_name(0x00689A50, "CGxShader__Valid"); + set_name(0x00689EF0, "CGxDevice__NewD3d"); + set_name(0x0068BBC0, "CGxDeviceOpenGl__CGxDeviceOpenGl"); + set_name(0x0068BF20, "CGxDevice__NewOpenGl"); + set_name(0x0068C220, "CGxDevice__NewD3d9Ex"); + set_name(0x0068E720, "CGxDeviceD3d__PoolDestroy"); + set_name(0x0068E810, "CGxDeviceD3d__ICursorDraw"); + set_name(0x0068E900, "CGxDeviceD3d__ICursorCreate"); + set_name(0x0068EBB0, "CGxDeviceD3d__ICreateWindow"); + set_name(0x0068EE20, "CGxDeviceD3d__ISetCaps"); + set_name(0x0068F3D0, "CGxDeviceD3d__ICreateD3dDevice"); + set_name(0x0068FAE0, "CGxDeviceD3d__BufUnlock"); + set_name(0x0068FCE0, "CGxDeviceD3d__BufLock"); + set_name(0x0068FD00, "CGxDeviceD3d__BufData"); + set_name(0x0068FD50, "CGxDeviceD3d__CGxDeviceD3d"); + set_name(0x006904D0, "CGxDeviceD3d__DeviceSetFormat"); + set_name(0x00690750, "CGxDeviceD3d__DeviceCreate_WindowProc_CGxFormat"); + set_name(0x006A00C0, "CGxDeviceD3d__ICursorDestroy"); + set_name(0x006A1A90, "CGxDeviceD3d9Ex__CGxDeviceD3d9Ex"); + set_name(0x006A3070, "CGxDeviceD3d__ITexMarkAsUpdated"); + set_name(0x006A3350, "CGxDeviceD3d__ISceneBegin"); + set_name(0x006A3420, "CGxDeviceD3d__ISceneEnd"); + set_name(0x006A3450, "CGxDeviceD3d__ScenePresent"); + set_name(0x006A3620, "CGxDeviceD3d__Draw"); + set_name(0x006A3810, "CGxDeviceD3d__IStateSyncEnables"); + set_name(0x006A39E0, "CGxDeviceD3d__ISetVertexBuffer"); + set_name(0x006A4C30, "CGxDeviceD3d__IRsSendToHw"); + set_name(0x006A5A00, "CGxDeviceD3d__CapsWindowSize"); + set_name(0x006A5E10, "CGxDeviceD3d__IShaderCreate"); + set_name(0x006A5EF0, "CGxDevice__ITexWHDStartEnd"); + set_name(0x006A9B40, "CGxDeviceD3d__XformSetProjection"); + set_name(0x006A9E00, "CGxDeviceD3d__XformSetView"); + set_name(0x006A9FE0, "CGxDeviceD3d__IShaderConstantsFlush"); + set_name(0x006AA070, "CGxDeviceD3d__IShaderCreatePixel"); + set_name(0x006AA0D0, "CGxDeviceD3d__IShaderCreateVertex"); + set_name(0x006AA130, "CGxDeviceD3d__ShaderCreate"); + set_name(0x006AA2F0, "CGxDeviceD3d__IBindVertexShader"); + set_name(0x006B0960, "nullsub_154"); + set_name(0x006B1B80, "nullsub_151"); + set_name(0x006B1B90, "nullsub_6"); + set_name(0x006B1BA0, "nullsub_155"); + set_name(0x006B33D0, "Script_GetNumWhoResults"); + set_name(0x006B3430, "Script_SetWhoToUI"); + set_name(0x006B4060, "Script_GetNumFriends"); + set_name(0x006B4130, "Script_GetFriendInfo"); + set_name(0x006B4400, "Script_SetSelectedFriend"); + set_name(0x006B44B0, "Script_GetSelectedFriend"); + set_name(0x006B44F0, "Script_ShowFriends"); + set_name(0x006B4560, "Script_GetNumIgnores"); + set_name(0x006B45C0, "Script_GetNumMutes"); + set_name(0x006B4620, "Script_GetIgnoreName"); + set_name(0x006B4760, "Script_GetMuteName"); + set_name(0x006B48A0, "Script_SetSelectedIgnore"); + set_name(0x006B4950, "Script_SetSelectedMute"); + set_name(0x006B4A00, "Script_GetSelectedIgnore"); + set_name(0x006B4A40, "Script_GetSelectedMute"); + set_name(0x006B4A80, "Script_GetWhoInfo"); + set_name(0x006B4EB0, "Script_SortWho"); + set_name(0x006B6AF0, "Script_AddFriend"); + set_name(0x006B6B50, "Script_SendWho"); + set_name(0x006B6BA0, "Script_AddOrDelIgnore"); + set_name(0x006B6BD0, "Script_AddOrDelMute"); + set_name(0x006B6C00, "Script_AddIgnore"); + set_name(0x006B6C30, "Script_AddMute"); + set_name(0x006B6C60, "Script_IsIgnored"); + set_name(0x006B6CF0, "Script_IsMuted"); + set_name(0x006B6D80, "Script_IsIgnoredOrMuted"); + set_name(0x006B7B70, "Script_AddOrRemoveFriend"); + set_name(0x006B7BD0, "Script_RemoveFriend"); + set_name(0x006B7C90, "Script_SetFriendNotes"); + set_name(0x006B7D70, "Script_DelIgnore"); + set_name(0x006B7DA0, "Script_DelMute"); + set_name(0x006BCE10, "GxuFontAddToBatch"); + set_name(0x006BCE40, "GxuFontRenderBatch"); + set_name(0x006BCE60, "GxuFontGetTextExtent"); + set_name(0x006BCEA0, "GxuFontGetMaxCharsWithinWidth"); + set_name(0x006BD020, "GxuFontGetOneToOneHeight"); + set_name(0x006BD0A0, "GxuFontSetStringPosition"); + set_name(0x006BD0C0, "GxuFontAddShadow"); + set_name(0x006BD5A0, "GxuDetermineQuotedCode"); + set_name(0x006BDFC0, "GxuFontDestroyString"); + set_name(0x006BE020, "GxuFontWindowSizeChanged"); + set_name(0x006BE2B0, "GxuFontCreateString"); + set_name(0x006BE390, "GxuFontClearBatch"); + set_name(0x006BE3B0, "GxuFontDestroyBatch"); + set_name(0x006BE3E0, "GxuFontUpdate"); + set_name(0x006BF160, "GxuFontCreateBatch"); + set_name(0x006BF370, "GxuXformCreateProjection_Exact"); + set_name(0x006BF6D0, "GxuXformCalcFrustumCorners"); + set_name(0x006BFDA0, "GxuUpdateSingleColorTexture"); + set_name(0x006BFE00, "GxuXformCreateProjection_SG"); + set_name(0x006BFE60, "GxuXformCreateLookAtSgCompat"); + set_name(0x006C8CC0, "IGxuFontGlyphRenderGlyph"); + set_name(0x00743550, "nullsub_152"); + set_name(0x00743560, "nullsub_153"); + set_name(0x0074D580, "Script_CombatTextSetActiveUnit"); + set_name(0x0074D5B0, "Script_CombatLogSetRetentionTime"); + set_name(0x0074D600, "Script_CombatLog_Object_IsA"); + set_name(0x0074D9E0, "Script_CombatLogGetRetentionTime"); + set_name(0x0074F2B0, "Script_CombatLogGetCurrentEntry"); + set_name(0x0074FA60, "Script_CombatLogResetFilter"); + set_name(0x0074FA70, "Script_CombatLogGetNumEntries"); + set_name(0x0074FAE0, "Script_CombatLogSetCurrentEntry"); + set_name(0x0074FC20, "Script_CombatLogAdvanceEntry"); + set_name(0x0074FF70, "Script_CombatLogAddFilter"); + set_name(0x00751120, "Script_CombatLogClearEntries"); + set_name(0x00763730, "SetInputString"); + set_name(0x007637D0, "ReserveInputSpace"); + set_name(0x00763830, "ResetHighlight"); + set_name(0x00763860, "UpdateHighlight"); + set_name(0x007639A0, "OnMouseUp"); + set_name(0x007639D0, "OnMouseMove"); + set_name(0x00763A60, "MakeCommandCurrent"); + set_name(0x00763B40, "ConsoleCommandHistoryPrev"); + set_name(0x00763B90, "ConsoleCommandHistoryNext"); + set_name(0x00763BE0, "OnKeyUp"); + set_name(0x00763C50, "ConsolePostClose"); + set_name(0x00763D60, "EventCloseCallback"); + set_name(0x00763DF0, "DrawBackground"); + set_name(0x00764040, "DrawHighLight"); + set_name(0x007641A0, "DrawCaret"); + set_name(0x007643F0, "PaintBackground"); + set_name(0x00764520, "GetInputLine"); + set_name(0x007645E0, "PaintText"); + set_name(0x00764800, "PasteInInputLine"); + set_name(0x00764990, "OnChar"); + set_name(0x007649AF, "s_active"); + set_name(0x00764A10, "OnMouseDown"); + set_name(0x00764B90, "OnKeyDownRepeat"); + set_name(0x00765270, "ConsoleWrite"); + set_name(0x007653B0, "ConsoleWriteA"); + set_name(0x007658A0, "ConsoleCommandExecute"); + set_name(0x007659C0, "OnIdle"); + set_name(0x00765AF0, "OnKeyDown"); + set_name(0x00765FF0, "RegisterHandlers"); + set_name(0x00766140, "ConsoleScreenInitialize"); + set_name(0x00766530, "CVarLoadFile"); + set_name(0x007668C0, "CVar__Set"); + set_name(0x00767100, "CVarSaveFile"); + set_name(0x007673F0, "CVar__Destroy"); + set_name(0x00767FC0, "CVar__Register"); + set_name(0x00768340, "CVar__Initialize"); + set_name(0x00768410, "ConsoleCommand_Quit"); + set_name(0x00768440, "ConsoleCommandHistory"); + set_name(0x007689E0, "ConsoleCommandUnregister"); + set_name(0x00769100, "ConsoleCommandRegister"); + set_name(0x00769230, "ConsoleAccessGetEnabled"); + set_name(0x0076AB80, "ConsoleDeviceInitialize"); + set_name(0x0076E4A0, "SMemSetDebugFlags"); + set_name(0x0076E540, "SMemAlloc"); + set_name(0x0076E5A0, "SMemFree"); + set_name(0x0076E6E0, "SStrChr"); + set_name(0x0076E760, "SStrCmp"); + set_name(0x0076E780, "SStrCmpI"); + set_name(0x0076ED20, "SStrCopy"); + set_name(0x0076EE30, "SStrLen"); + set_name(0x0076EF70, "SStrPack"); + set_name(0x0076F070, "SStrPrintf"); + set_name(0x0076F0A0, "SStrVPrintf"); + set_name(0x0076F1E0, "SStrTokenize"); + set_name(0x0076F640, "SStrHashHT"); + set_name(0x00770840, "SRegLoadValue"); + set_name(0x007709A0, "SRegSaveValue"); + set_name(0x00771890, "SErrSetLogTitleString"); + set_name(0x00771900, "SErrSetLogTitleCallback"); + set_name(0x00771B80, "SErrRegisterHandler"); + set_name(0x00772B20, "SErrCatchUnhandledExceptions"); + set_name(0x00773590, "SCmdRegisterArgList"); + set_name(0x00773890, "SCmdProcess"); + set_name(0x00773990, "SCmdProcessCommandLine"); + set_name(0x007739E0, "StormInitialize"); + set_name(0x00773A80, "StormSetOption"); + set_name(0x00774620, "SCritSect__SCritSect"); + set_name(0x00774630, "SCritSect__destructor"); + set_name(0x00774640, "SCritSect__Enter"); + set_name(0x00774650, "SCritSect__Leave"); + set_name(0x00774660, "CSRWLock__Leave"); + set_name(0x00774690, "SSyncObject__Wait"); + set_name(0x00774720, "SEvent__Set"); + set_name(0x00774730, "SEvent__Reset"); + set_name(0x00777940, "SRgnDelete"); + set_name(0x00777980, "SRgnCreate"); + set_name(0x007DAB80, "Script_VoiceEnumerateOutputDevices"); + set_name(0x007DAC40, "Script_VoiceEnumerateCaptureDevices"); + set_name(0x007DACF0, "Script_VoiceSelectOutputDevice"); + set_name(0x007DAE40, "Script_VoiceSelectCaptureDevice"); + set_name(0x007DAF90, "Script_VoiceGetCurrentOutputDevice"); + set_name(0x007DAFE0, "Script_VoiceGetCurrentCaptureDevice"); + set_name(0x007DB030, "Script_GetNumVoiceSessions"); + set_name(0x007DB0B0, "Script_GetVoiceSessionInfo"); + set_name(0x007DB1F0, "Script_GetVoiceCurrentSessionID"); + set_name(0x007DB280, "Script_SetActiveVoiceChannelBySessionID"); + set_name(0x007DB370, "Script_GetNumVoiceSessionMembersBySessionID"); + set_name(0x007DB8D0, "Script_GetVoiceStatus"); + set_name(0x007DC910, "Script_VoiceIsDisabledByClient"); + set_name(0x007DEEF0, "Script_GetVoiceSessionMemberInfoBySessionID"); + set_name(0x007DF0B0, "Script_UnitIsTalking"); + set_name(0x007FDCD0, "Script_SpellIsTargeting"); + set_name(0x007FDD10, "Script_SpellCanTargetItem"); + set_name(0x007FDD60, "Script_SpellCanTargetGlyph"); + set_name(0x008007E0, "Script_SpellTargetItem"); + set_name(0x008021D0, "Script_CancelItemTempEnchantment"); + set_name(0x00802270, "Script_CannotBeResurrected"); + set_name(0x00804190, "Script_SpellCanTargetUnit"); + set_name(0x00804220, "Script_CancelUnitBuff"); + set_name(0x00809E30, "Script_SpellStopTargeting"); + set_name(0x00809EA0, "Script_SpellStopCasting"); + set_name(0x0080DC00, "Script_SpellTargetUnit"); + set_name(0x0081B720, "Script_GetText"); + set_name(0x0081B7B0, "Script_CreateFont"); + set_name(0x0081B820, "Script_GetCurrentKeyBoardFocus"); + set_name(0x0081B9C0, "Script_EnumerateFrames"); + set_name(0x0081BAB0, "Script_GetNumFrames"); + set_name(0x0081BB20, "Script_CreateFrame"); + set_name(0x0081BE70, "Script_GetFramesRegisteredForEvent"); + set_name(0x008695B0, "RestoreMouse"); + set_name(0x00869720, "OsInputInitialize"); + set_name(0x00869760, "OsInputDestroy"); + set_name(0x00869D90, "OsInputSetEventPollProc"); + set_name(0x00869DB0, "CenterMouse"); + set_name(0x00869E00, "OsInputGet"); + set_name(0x0086A020, "OsInputSetMouseMode"); + set_name(0x0086A0D0, "OsInputGetMousePosition"); + set_name(0x0086A130, "OsInputSetMousePosition"); + set_name(0x0086A1A0, "OsGetDefaultWindowRect"); + set_name(0x0086AE20, "OsGetAsyncTimeMs"); + set_name(0x0086B0C0, "OsSystemEnableCpuLog"); + set_name(0x0086B240, "OsGetProcessorCount"); + set_name(0x0086BBD0, "OsGetExeName"); + set_name(0x0086BC30, "OsPathGetRootChars"); + set_name(0x0086BE50, "OsPathStripFilename"); + set_name(0x0086BEA0, "OsGetExePath"); + set_name(0x0086C6A0, "OsGuiGetWindow"); + set_name(0x0086D0A0, "OsIMEInitialize"); + set_name(0x0086D0C0, "OsIMEDestroy"); + set_name(0x0086F5A0, "OsCallSetContext"); + set_name(0x0086F760, "OsCallInitialize"); + set_name(0x0086F880, "OsCallInitializeContext"); + set_name(0x008722A0, "OsClipboardPutString"); + set_name(0x008E5250, "return_zero4_sub"); + set_name(0x0095BFB0, "ConsoleCommandHistoryDepth"); + set_name(0x0095CEC0, "CDataRecycler__Clear"); + set_name(0x0095CF40, "CDataRecycler__GetData"); + set_name(0x0095CFB0, "CDataRecycler__PutData"); + set_name(0x0095D110, "CDataAllocator__GetData"); + set_name(0x0095D1B0, "CDataAllocator__PutData"); + set_name(0x009858B0, "Script_PlaySound"); + set_name(0x00985950, "Script_PlayMusic"); + set_name(0x009859B0, "Script_PlaySoundFile"); + set_name(0x00985A10, "Script_StopMusic"); + set_name(0x00985A20, "Script_Sound_ChatSystem_GetNumInputDrivers"); + set_name(0x00985A50, "Script_Sound_ChatSystem_GetInputDriverNameByIndex"); + set_name(0x00985AE0, "Script_Sound_ChatSystem_GetNumOutputDrivers"); + set_name(0x00985B10, "Script_Sound_ChatSystem_GetOutputDriverNameByIndex"); + set_name(0x00985BB0, "Script_Sound_GameSystem_GetNumInputDrivers"); + set_name(0x00985BE0, "Script_Sound_GameSystem_GetInputDriverNameByIndex"); + set_name(0x00985C70, "Script_Sound_GameSystem_GetNumOutputDrivers"); + set_name(0x00985CA0, "Script_Sound_GameSystem_GetOutputDriverNameByIndex"); + set_name(0x00985D30, "Script_Sound_GameSystem_RestartSoundSystem"); + set_name(0x00985D50, "Script_VoiceChat_StopCapture"); + set_name(0x00985D60, "Script_VoiceChat_RecordLoopbackSound"); + set_name(0x00985DD0, "Script_VoiceChat_StopRecordingLoopbackSound"); + set_name(0x00985DE0, "Script_VoiceChat_PlayLoopbackSound"); + set_name(0x00985DF0, "Script_VoiceChat_StopPlayingLoopbackSound"); + set_name(0x00985E00, "Script_VoiceChat_IsRecordingLoopbackSound"); + set_name(0x00985E30, "Script_VoiceChat_IsPlayingLoopbackSound"); + set_name(0x00985E60, "Script_VoiceChat_GetCurrentMicrophoneSignalLevel"); + set_name(0x00985E90, "Script_VoiceChat_ActivatePrimaryCaptureCallback"); + set_name(0x00985EF0, "Script_VoiceChat_StartCapture"); + set_name(0x009D34B0, "nullsub_7"); + set_name(0x009D34C0, "nullsub_8"); + set_name(0x009D4260, "nullsub_9"); + set_name(0x009DB620, "nullsub_10"); + set_name(0x009DB630, "nullsub_11"); + set_name(0x009DD930, "nullsub_12"); + set_name(0x009DD940, "nullsub_13"); + set_name(0x009DD950, "nullsub_14"); + set_name(0x009DD960, "nullsub_15"); + set_name(0x009DD970, "nullsub_16"); + set_name(0x009DD980, "nullsub_17"); + set_name(0x009DD990, "nullsub_18"); + set_name(0x009DD9A0, "nullsub_19"); + set_name(0x009DD9B0, "nullsub_20"); + set_name(0x009DD9C0, "nullsub_21"); + set_name(0x009DD9D0, "nullsub_22"); + set_name(0x009DD9E0, "nullsub_23"); + set_name(0x009DD9F0, "nullsub_24"); + set_name(0x009DDA00, "nullsub_25"); + set_name(0x009DDA10, "nullsub_26"); + set_name(0x009DDA20, "nullsub_27"); + set_name(0x009DDA30, "nullsub_28"); + set_name(0x009DDA40, "nullsub_29"); + set_name(0x009DDA50, "nullsub_30"); + set_name(0x009DDA60, "nullsub_31"); + set_name(0x009DDA70, "nullsub_32"); + set_name(0x009DDA80, "nullsub_33"); + set_name(0x009DDA90, "nullsub_34"); + set_name(0x009DDAA0, "nullsub_35"); + set_name(0x009DDAB0, "nullsub_36"); + set_name(0x009DDAC0, "nullsub_37"); + set_name(0x009DDAD0, "nullsub_38"); + set_name(0x009DDAE0, "nullsub_39"); + set_name(0x009DDAF0, "nullsub_40"); + set_name(0x009DDB00, "nullsub_41"); + set_name(0x009DDB10, "nullsub_42"); + set_name(0x009DDB20, "nullsub_43"); + set_name(0x009DDB30, "nullsub_44"); + set_name(0x009DDB40, "nullsub_45"); + set_name(0x009DDB50, "nullsub_46"); + set_name(0x009DDB60, "nullsub_47"); + set_name(0x009DDB70, "nullsub_48"); + set_name(0x009DDB80, "nullsub_49"); + set_name(0x009DDB90, "nullsub_50"); + set_name(0x009DDBA0, "nullsub_51"); + set_name(0x009DDBB0, "nullsub_52"); + set_name(0x009DDBC0, "nullsub_53"); + set_name(0x009DDBD0, "nullsub_54"); + set_name(0x009DDBE0, "nullsub_55"); + set_name(0x009DDBF0, "nullsub_56"); + set_name(0x009DDC00, "nullsub_57"); + set_name(0x009DDC10, "nullsub_58"); + set_name(0x009DDC20, "nullsub_59"); + set_name(0x009DDC30, "nullsub_60"); + set_name(0x009DDC40, "nullsub_61"); + set_name(0x009DDC50, "nullsub_62"); + set_name(0x009DDC60, "nullsub_63"); + set_name(0x009DDC70, "nullsub_64"); + set_name(0x009DDC80, "nullsub_65"); + set_name(0x009DDC90, "nullsub_66"); + set_name(0x009DDCA0, "nullsub_67"); + set_name(0x009DDCB0, "nullsub_68"); + set_name(0x009DDCC0, "nullsub_69"); + set_name(0x009DDCD0, "nullsub_70"); + set_name(0x009DDCE0, "nullsub_71"); + set_name(0x009DDCF0, "nullsub_72"); + set_name(0x009DDD00, "nullsub_73"); + set_name(0x009DDD10, "nullsub_74"); + set_name(0x009DDD20, "nullsub_75"); + set_name(0x009DDD30, "nullsub_76"); + set_name(0x009DDD40, "nullsub_77"); + set_name(0x009DDD50, "nullsub_78"); + set_name(0x009DDD60, "nullsub_79"); + set_name(0x009DDD70, "nullsub_80"); + set_name(0x009DDD80, "nullsub_81"); + set_name(0x009DDD90, "nullsub_82"); + set_name(0x009DDDA0, "nullsub_83"); + set_name(0x009DDDB0, "nullsub_84"); + set_name(0x009DDDC0, "nullsub_85"); + set_name(0x009DDDD0, "nullsub_86"); + set_name(0x009DDDE0, "nullsub_87"); + set_name(0x009DDDF0, "nullsub_88"); + set_name(0x009DDE00, "nullsub_89"); + set_name(0x009DDE10, "nullsub_90"); + set_name(0x009DDE20, "nullsub_91"); + set_name(0x009DDE30, "nullsub_92"); + set_name(0x009DDE40, "nullsub_93"); + set_name(0x009DDE50, "nullsub_94"); + set_name(0x009DDE60, "nullsub_95"); + set_name(0x009DDE70, "nullsub_96"); + set_name(0x009DDE80, "nullsub_97"); + set_name(0x009DDE90, "nullsub_98"); + set_name(0x009DDEA0, "nullsub_99"); + set_name(0x009DDEB0, "nullsub_100"); + set_name(0x009DDEC0, "nullsub_101"); + set_name(0x009DDED0, "nullsub_102"); + set_name(0x009DDEE0, "nullsub_103"); + set_name(0x009DDEF0, "nullsub_104"); + set_name(0x009DDF00, "nullsub_105"); + set_name(0x009DDF10, "nullsub_106"); + set_name(0x009DDF20, "nullsub_107"); + set_name(0x009DDF30, "nullsub_108"); + set_name(0x009DDF40, "nullsub_109"); + set_name(0x009DDF50, "nullsub_110"); + set_name(0x009DDF60, "nullsub_111"); + set_name(0x009DDF70, "nullsub_112"); + set_name(0x009DDF80, "nullsub_113"); + set_name(0x009DDF90, "nullsub_114"); + set_name(0x009DDFA0, "nullsub_115"); + set_name(0x009DDFB0, "nullsub_116"); + set_name(0x009DDFC0, "nullsub_117"); + set_name(0x009DDFD0, "nullsub_118"); + set_name(0x009DDFE0, "nullsub_119"); + set_name(0x009DDFF0, "nullsub_120"); + set_name(0x009DE000, "nullsub_121"); + set_name(0x009DE010, "nullsub_122"); + set_name(0x009DE020, "nullsub_123"); + set_name(0x009DE030, "nullsub_124"); + set_name(0x009DE040, "nullsub_125"); + set_name(0x009DE050, "nullsub_126"); + set_name(0x009DE060, "nullsub_127"); + set_name(0x009DE070, "nullsub_128"); + set_name(0x009DE080, "nullsub_129"); + set_name(0x009DE090, "nullsub_130"); + set_name(0x009DE0A0, "nullsub_131"); + set_name(0x009DE0B0, "nullsub_132"); + set_name(0x009DE0C0, "nullsub_133"); + set_name(0x009DE0D0, "nullsub_134"); + set_name(0x009DE0E0, "nullsub_135"); + set_name(0x009DE0F0, "nullsub_136"); + set_name(0x009DE100, "nullsub_137"); + set_name(0x009DE110, "nullsub_138"); + set_name(0x009DE120, "nullsub_139"); + set_name(0x009DE130, "nullsub_140"); + set_name(0x009DE140, "nullsub_141"); + set_name(0x009DE150, "nullsub_142"); + set_name(0x009DE160, "nullsub_143"); + set_name(0x009DE170, "nullsub_144"); + set_name(0x009DE180, "nullsub_145"); + set_name(0x009DE190, "nullsub_146"); + set_name(0x009DE1A0, "nullsub_147"); + set_name(0x009DE1B0, "nullsub_148"); + set_name(0x009DE1C0, "nullsub_149"); + set_name(0x009DE1D0, "nullsub_150"); + set_name(0x00A2DDC0, "CGxDevice__vtable"); + set_name(0x00A2E198, "CGxDeviceOpenGl__vtable"); + set_name(0x00A2E718, "CGxDeviceD3d__vtable"); + set_name(0x00A2F500, "CGxDeviceD3d9Ex__vtable"); + set_name(0x00ADBAB4, "s_rect"); + set_name(0x00ADBAC4, "s_consoleHotKey"); + set_name(0x00ADBAC8, "s_historyIndex"); + set_name(0x00ADBACC, "s_fontHeight"); + set_name(0x00ADBAD4, "s_hRect"); + set_name(0x00ADBAE4, "s_baseTextFlags"); + set_name(0x00B417C8, "s_mainThread"); + set_name(0x00C5DF88, "g_theGxDevicePtr"); + set_name(0x00C5DFDC, "CGxDevice__s_uiVertexShader"); + set_name(0x00C5DFE0, "CGxDevice__s_shadowConstants"); + set_name(0x00C5FFFC, "CGxDevice__s_uiPixelShader"); + set_name(0x00CA1690, "s_caretpixheight"); + set_name(0x00CA1694, "s_caret"); + set_name(0x00CA1718, "s_caretpixwidth"); + set_name(0x00CA171C, "s_inputString"); + set_name(0x00CA1720, "s_currlineptr"); + set_name(0x00CA1724, "s_layerBackground"); + set_name(0x00CA1728, "s_repeatBuffer"); + set_name(0x00CA1768, "s_fontName"); + set_name(0x00CA186C, "s_repeatCount"); + set_name(0x00CA1870, "s_layerText"); + set_name(0x00CA1874, "s_batch"); + set_name(0x00CA1878, "s_partial"); + set_name(0x00CA197C, "s_NumLines"); + set_name(0x00CA1980, "s_completionMode"); + set_name(0x00CA1984, "s_completedCmd"); + set_name(0x00CA198C, "s_textFont"); + set_name(0x00CA1990, "s_consoleResizeState"); + set_name(0x00CA1994, "s_highlightState"); + set_name(0x00CA19A0, "s_highlightLeftCharIndex"); + set_name(0x00CA19A4, "s_highlightRightCharIndex"); + set_name(0x00CA19A8, "s_charSpacing"); + set_name(0x00CA19B0, "s_consoleHeight"); + set_name(0x00CA19F0, "carettime"); + set_name(0x00CA3A28, "g_commandHistory"); + set_name(0x00CABA28, "g_commandHistoryIndex"); + set_name(0x00CABA2C, "g_defaultCommand"); + set_name(0x00CABA30, "g_consoleCommandHash"); + set_name(0x00CABCC4, "s_consoleAccessEnabled"); + // Make functions + set_func_start(0x00401070, 0x00401070); + set_func_start(0x004010D0, 0x004010D0); + set_func_start(0x004010E0, 0x004010E0); + set_func_start(0x00401130, 0x00401130); + set_func_start(0x00402B20, 0x00402B20); + set_func_end(0x00402B20, 0x00402B8B); + set_func_start(0x004033B0, 0x004033B0); + set_func_end(0x004033B0, 0x004033B9); + set_func_start(0x004038A0, 0x004038A0); + set_func_start(0x004067F0, 0x004067F0); + set_func_end(0x004067F0, 0x00406B67); + set_func_start(0x00406B70, 0x00406B70); + set_func_end(0x00406B70, 0x00406C65); + set_func_start(0x00406C70, 0x00406C70); + set_func_end(0x00406C70, 0x00406D64); + set_func_start(0x00407F40, 0x00407F40); + set_func_end(0x00407F40, 0x00407F76); + set_func_start(0x00407F80, 0x00407F80); + set_func_end(0x00407F80, 0x00407FEA); + set_func_start(0x00408030, 0x00408030); + set_func_end(0x00408030, 0x00408049); + set_func_start(0x00408070, 0x00408070); + set_func_end(0x00408070, 0x004080D9); + set_func_start(0x00408110, 0x00408110); + set_func_end(0x00408110, 0x0040820F); + set_func_start(0x00408210, 0x00408210); + set_func_end(0x00408210, 0x0040823B); + set_func_start(0x00408240, 0x00408240); + set_func_end(0x00408240, 0x00408258); + set_func_start(0x00408BF0, 0x00408BF0); + set_func_end(0x00408BF0, 0x00408C27); + set_func_start(0x00409670, 0x00409670); + set_func_end(0x00409670, 0x004096CC); + set_func_start(0x0040BAA5, 0x0040BAA5); + set_func_end(0x0040BAA5, 0x0040BACF); + set_func_start(0x0040D3B5, 0x0040D3B5); + set_func_start(0x00461B00, 0x00461B00); + set_func_end(0x00461B00, 0x00461B09); + set_func_start(0x00461B50, 0x00461B50); + set_func_end(0x00461B50, 0x00461B88); + set_func_start(0x00461BD0, 0x00461BD0); + set_func_end(0x00461BD0, 0x00461BF4); + set_func_start(0x00461DB0, 0x00461DB0); + set_func_end(0x00461DB0, 0x00461DD7); + set_func_start(0x00461FA0, 0x00461FA0); + set_func_end(0x00461FA0, 0x00461FFA); + set_func_start(0x0047ADD0, 0x0047ADD0); + set_func_start(0x0047ADE0, 0x0047ADE0); + set_func_start(0x0047AE10, 0x0047AE10); + set_func_start(0x0047AE50, 0x0047AE50); + set_func_start(0x0047AEA0, 0x0047AEA0); + set_func_start(0x0047AF40, 0x0047AF40); + set_func_start(0x0047AFE0, 0x0047AFE0); + set_func_start(0x0047B040, 0x0047B040); + set_func_start(0x0047B0A0, 0x0047B0A0); + set_func_start(0x0047B100, 0x0047B100); + set_func_start(0x0047B1C0, 0x0047B1C0); + set_func_start(0x0047B280, 0x0047B280); + set_func_start(0x0047B290, 0x0047B290); + set_func_start(0x0047B300, 0x0047B300); + set_func_start(0x0047B340, 0x0047B340); + set_func_end(0x0047B340, 0x0047B371); + set_func_start(0x0047B380, 0x0047B380); + set_func_end(0x0047B380, 0x0047B3B3); + set_func_start(0x0047B3C0, 0x0047B3C0); + set_func_end(0x0047B3C0, 0x0047B3F1); + set_func_start(0x0047B400, 0x0047B400); + set_func_end(0x0047B400, 0x0047B43A); + set_func_start(0x0047B440, 0x0047B440); + set_func_end(0x0047B440, 0x0047B471); + set_func_start(0x0047B480, 0x0047B480); + set_func_end(0x0047B480, 0x0047B560); + set_func_start(0x0047B560, 0x0047B560); + set_func_end(0x0047B560, 0x0047B5ED); + set_func_start(0x0047B6B0, 0x0047B6B0); + set_func_end(0x0047B6B0, 0x0047B6E9); + set_func_start(0x0047B720, 0x0047B720); + set_func_end(0x0047B720, 0x0047B736); + set_func_start(0x0047B760, 0x0047B760); + set_func_start(0x0047BF30, 0x0047BF30); + set_func_end(0x0047BF30, 0x0047BF46); + set_func_start(0x0047BF50, 0x0047BF50); + set_func_end(0x0047BF50, 0x0047BF6B); + set_func_start(0x0047BF70, 0x0047BF70); + set_func_end(0x0047BF70, 0x0047BF82); + set_func_start(0x0047BF90, 0x0047BF90); + set_func_end(0x0047BF90, 0x0047BFC8); + set_func_start(0x0047BFD0, 0x0047BFD0); + set_func_end(0x0047BFD0, 0x0047BFD7); + set_func_start(0x0047BFE0, 0x0047BFE0); + set_func_end(0x0047BFE0, 0x0047BFE7); + set_func_start(0x0047BFF0, 0x0047BFF0); + set_func_end(0x0047BFF0, 0x0047C019); + set_func_start(0x0047C020, 0x0047C020); + set_func_end(0x0047C020, 0x0047C049); + set_func_start(0x0047C050, 0x0047C050); + set_func_end(0x0047C050, 0x0047C05E); + set_func_start(0x0047C060, 0x0047C060); + set_func_end(0x0047C060, 0x0047C06E); + set_func_start(0x0047C070, 0x0047C070); + set_func_end(0x0047C070, 0x0047C07E); + set_func_start(0x0047C080, 0x0047C080); + set_func_end(0x0047C080, 0x0047C08E); + set_func_start(0x0047CBF0, 0x0047CBF0); + set_func_end(0x0047CBF0, 0x0047CC08); + set_func_start(0x0047CC20, 0x0047CC20); + set_func_end(0x0047CC20, 0x0047CC41); + set_func_start(0x0047CC50, 0x0047CC50); + set_func_end(0x0047CC50, 0x0047CC70); + set_func_start(0x0047CF80, 0x0047CF80); + set_func_end(0x0047CF80, 0x0047CFEC); + set_func_start(0x0047CFF0, 0x0047CFF0); + set_func_end(0x0047CFF0, 0x0047D02D); + set_func_start(0x0047D030, 0x0047D030); + set_func_end(0x0047D030, 0x0047D04E); + set_func_start(0x0047D080, 0x0047D080); + set_func_end(0x0047D080, 0x0047D089); + set_func_start(0x0047D090, 0x0047D090); + set_func_end(0x0047D090, 0x0047D099); + set_func_start(0x0047D0E0, 0x0047D0E0); + set_func_end(0x0047D0E0, 0x0047D16A); + set_func_start(0x0047D1D0, 0x0047D1D0); + set_func_end(0x0047D1D0, 0x0047D230); + set_func_start(0x0047D230, 0x0047D230); + set_func_end(0x0047D230, 0x0047D290); + set_func_start(0x0047D290, 0x0047D290); + set_func_end(0x0047D290, 0x0047D305); + set_func_start(0x0047D310, 0x0047D310); + set_func_end(0x0047D310, 0x0047D3AF); + set_func_start(0x0047D3C0, 0x0047D3C0); + set_func_end(0x0047D3C0, 0x0047D443); + set_func_start(0x0047D450, 0x0047D450); + set_func_end(0x0047D450, 0x0047D4B7); + set_func_start(0x0047D530, 0x0047D530); + set_func_end(0x0047D530, 0x0047D59C); + set_func_start(0x0047D620, 0x0047D620); + set_func_end(0x0047D620, 0x0047D683); + set_func_start(0x0047D690, 0x0047D690); + set_func_end(0x0047D690, 0x0047D6FD); + set_func_start(0x0047D770, 0x0047D770); + set_func_end(0x0047D770, 0x0047D78D); + set_func_start(0x0047D790, 0x0047D790); + set_func_end(0x0047D790, 0x0047D7A9); + set_func_start(0x0047D990, 0x0047D990); + set_func_end(0x0047D990, 0x0047D9EB); + set_func_start(0x0047DBC0, 0x0047DBC0); + set_func_end(0x0047DBC0, 0x0047DC14); + set_func_start(0x0047DC20, 0x0047DC20); + set_func_end(0x0047DC20, 0x0047DC50); + set_func_start(0x0047DC50, 0x0047DC50); + set_func_end(0x0047DC50, 0x0047DC8D); + set_func_start(0x0047DCA0, 0x0047DCA0); + set_func_end(0x0047DCA0, 0x0047DE09); + set_func_start(0x0047DEA0, 0x0047DEA0); + set_func_end(0x0047DEA0, 0x0047E117); + set_func_start(0x0047E910, 0x0047E910); + set_func_end(0x0047E910, 0x0047EA69); + set_func_start(0x0047EFF0, 0x0047EFF0); + set_func_end(0x0047EFF0, 0x0047F225); + set_func_start(0x0047F230, 0x0047F230); + set_func_end(0x0047F230, 0x0047F2C1); + set_func_start(0x0047F2D0, 0x0047F2D0); + set_func_end(0x0047F2D0, 0x0047F2EC); + set_func_start(0x0047F2F0, 0x0047F2F0); + set_func_end(0x0047F2F0, 0x0047F5BA); + set_func_start(0x0047F5C0, 0x0047F5C0); + set_func_end(0x0047F5C0, 0x0047F6B9); + set_func_start(0x0047FAC0, 0x0047FAC0); + set_func_end(0x0047FAC0, 0x0047FB22); + set_func_start(0x0047FB80, 0x0047FB80); + set_func_end(0x0047FB80, 0x0047FB92); + set_func_start(0x0047FBB0, 0x0047FBB0); + set_func_end(0x0047FBB0, 0x0047FC17); + set_func_start(0x0047FC20, 0x0047FC20); + set_func_end(0x0047FC20, 0x0047FC36); + set_func_start(0x0047FC90, 0x0047FC90); + set_func_end(0x0047FC90, 0x0047FDD4); + set_func_start(0x004800A0, 0x004800A0); + set_func_end(0x004800A0, 0x004800EF); + set_func_start(0x00480410, 0x00480410); + set_func_end(0x00480410, 0x004804A8); + set_func_start(0x004804B0, 0x004804B0); + set_func_end(0x004804B0, 0x004804BA); + set_func_start(0x004804C0, 0x004804C0); + set_func_end(0x004804C0, 0x004804E6); + set_func_start(0x004804F0, 0x004804F0); + set_func_end(0x004804F0, 0x004805F4); + set_func_start(0x004806A0, 0x004806A0); + set_func_end(0x004806A0, 0x0048071F); + set_func_start(0x00480A50, 0x00480A50); + set_func_end(0x00480A50, 0x00480AC2); + set_func_start(0x00480AD0, 0x00480AD0); + set_func_end(0x00480AD0, 0x00480BCB); + set_func_start(0x00480BD0, 0x00480BD0); + set_func_end(0x00480BD0, 0x00480D28); + set_func_start(0x00480D30, 0x00480D30); + set_func_end(0x00480D30, 0x00480DD1); + set_func_start(0x00480EA0, 0x00480EA0); + set_func_end(0x00480EA0, 0x00480ED9); + set_func_start(0x00480F70, 0x00480F70); + set_func_end(0x00480F70, 0x00480FCA); + set_func_start(0x00481100, 0x00481100); + set_func_end(0x00481100, 0x00481289); + set_func_start(0x00481290, 0x00481290); + set_func_end(0x00481290, 0x0048138F); + set_func_start(0x00481390, 0x00481390); + set_func_end(0x00481390, 0x004814E4); + set_func_start(0x004829D0, 0x004829D0); + set_func_end(0x004829D0, 0x004829E9); + set_func_start(0x004829F0, 0x004829F0); + set_func_end(0x004829F0, 0x00482A13); + set_func_start(0x00482A20, 0x00482A20); + set_func_end(0x00482A20, 0x00482A3C); + set_func_start(0x00482A40, 0x00482A40); + set_func_end(0x00482A40, 0x00482A5D); + set_func_start(0x00493BF0, 0x00493BF0); + set_func_end(0x00493BF0, 0x00493C09); + set_func_start(0x004A8500, 0x004A8500); + set_func_end(0x004A8500, 0x004A8522); + set_func_start(0x004A8720, 0x004A8720); + set_func_end(0x004A8720, 0x004A8B58); + set_func_start(0x004A8BB0, 0x004A8BB0); + set_func_end(0x004A8BB0, 0x004A8C83); + set_func_start(0x004A8D10, 0x004A8D10); + set_func_end(0x004A8D10, 0x004A8DBF); + set_func_start(0x004BD9D0, 0x004BD9D0); + set_func_end(0x004BD9D0, 0x004BD9EA); + set_func_start(0x004BDAA0, 0x004BDAA0); + set_func_end(0x004BDAA0, 0x004BDBE4); + set_func_start(0x004BDBF0, 0x004BDBF0); + set_func_end(0x004BDBF0, 0x004BDC4C); + set_func_start(0x004BDD80, 0x004BDD80); + set_func_start(0x004BE9C0, 0x004BE9C0); + set_func_end(0x004BE9C0, 0x004BEB8C); + set_func_start(0x004BEC70, 0x004BEC70); + set_func_end(0x004BEC70, 0x004BEC88); + set_func_start(0x004BECF0, 0x004BECF0); + set_func_end(0x004BECF0, 0x004BEE5E); + set_func_start(0x004BEE60, 0x004BEE60); + set_func_end(0x004BEE60, 0x004BF0B9); + set_func_start(0x004BF0C0, 0x004BF0C0); + set_func_end(0x004BF0C0, 0x004BF0E2); + set_func_start(0x004BF770, 0x004BF770); + set_func_end(0x004BF770, 0x004BFA4E); + set_func_start(0x004BFCA0, 0x004BFCA0); + set_func_end(0x004BFCA0, 0x004BFCD4); + set_func_start(0x004C1510, 0x004C1510); + set_func_start(0x004C1930, 0x004C1930); + set_func_start(0x004C1B30, 0x004C1B30); + set_func_start(0x004C1B90, 0x004C1B90); + set_func_start(0x004C1BF0, 0x004C1BF0); + set_func_start(0x004C1DE0, 0x004C1DE0); + set_func_start(0x004C1F00, 0x004C1F00); + set_func_start(0x004C21B0, 0x004C21B0); + set_func_start(0x004C2370, 0x004C2370); + set_func_start(0x004C23D0, 0x004C23D0); + set_func_start(0x004C2F90, 0x004C2F90); + set_func_start(0x004C2FC0, 0x004C2FC0); + set_func_start(0x004C30A0, 0x004C30A0); + set_func_start(0x004C3290, 0x004C3290); + set_func_start(0x004C3300, 0x004C3300); + set_func_start(0x004C3340, 0x004C3340); + set_func_start(0x004C3380, 0x004C3380); + set_func_start(0x004C33C0, 0x004C33C0); + set_func_start(0x004C3420, 0x004C3420); + set_func_start(0x004C3600, 0x004C3600); + set_func_start(0x004C51B0, 0x004C51B0); + set_func_start(0x004D7F60, 0x004D7F60); + set_func_end(0x004D7F60, 0x004D7F82); + set_func_start(0x004D80C0, 0x004D80C0); + set_func_end(0x004D80C0, 0x004D8200); + set_func_start(0x004D82A0, 0x004D82A0); + set_func_end(0x004D82A0, 0x004D82B8); + set_func_start(0x004D82C0, 0x004D82C0); + set_func_end(0x004D82C0, 0x004D834D); + set_func_start(0x004D8860, 0x004D8860); + set_func_end(0x004D8860, 0x004D8924); + set_func_start(0x004D8930, 0x004D8930); + set_func_end(0x004D8930, 0x004D8A2D); + set_func_start(0x004D8A30, 0x004D8A30); + set_func_end(0x004D8A30, 0x004D8B9C); + set_func_start(0x004D8BD0, 0x004D8BD0); + set_func_end(0x004D8BD0, 0x004D8C56); + set_func_start(0x004D9500, 0x004D9500); + set_func_end(0x004D9500, 0x004D9582); + set_func_start(0x004D95C0, 0x004D95C0); + set_func_end(0x004D95C0, 0x004D960D); + set_func_start(0x004D98D0, 0x004D98D0); + set_func_end(0x004D98D0, 0x004D99D4); + set_func_start(0x004DA3D0, 0x004DA3D0); + set_func_end(0x004DA3D0, 0x004DA4A8); + set_func_start(0x004DA4B0, 0x004DA4B0); + set_func_end(0x004DA4B0, 0x004DA50D); + set_func_start(0x004DA5F0, 0x004DA5F0); + set_func_end(0x004DA5F0, 0x004DA9C4); + set_func_start(0x004DA9D0, 0x004DA9D0); + set_func_end(0x004DA9D0, 0x004DAB3D); + set_func_start(0x004DAB40, 0x004DAB40); + set_func_end(0x004DAB40, 0x004DB9E4); + set_func_start(0x004DB9F0, 0x004DB9F0); + set_func_end(0x004DB9F0, 0x004DBBBF); + set_func_start(0x004DBFD0, 0x004DBFD0); + set_func_end(0x004DBFD0, 0x004DBFF3); + set_func_start(0x004DCE40, 0x004DCE40); + set_func_end(0x004DCE40, 0x004DCE5E); + set_func_start(0x004DD400, 0x004DD400); + set_func_end(0x004DD400, 0x004DD412); + set_func_start(0x004DD420, 0x004DD420); + set_func_end(0x004DD420, 0x004DD42D); + set_func_start(0x004DD610, 0x004DD610); + set_func_end(0x004DD610, 0x004DD671); + set_func_start(0x004DDC20, 0x004DDC20); + set_func_end(0x004DDC20, 0x004DDC51); + set_func_start(0x004E4A40, 0x004E4A40); + set_func_end(0x004E4A40, 0x004E4A9E); + set_func_start(0x004F71A0, 0x004F71A0); + set_func_end(0x004F71A0, 0x004F724D); + set_func_start(0x004FBD00, 0x004FBD00); + set_func_end(0x004FBD00, 0x004FBD13); + set_func_start(0x004FBD20, 0x004FBD20); + set_func_end(0x004FBD20, 0x004FBD36); + set_func_start(0x004FBD40, 0x004FBD40); + set_func_end(0x004FBD40, 0x004FBD90); + set_func_start(0x004FBD90, 0x004FBD90); + set_func_end(0x004FBD90, 0x004FBF5D); + set_func_start(0x004FBF60, 0x004FBF60); + set_func_end(0x004FBF60, 0x004FC018); + set_func_start(0x004FC020, 0x004FC020); + set_func_end(0x004FC020, 0x004FC0B4); + set_func_start(0x004FC0C0, 0x004FC0C0); + set_func_end(0x004FC0C0, 0x004FC169); + set_func_start(0x004FC170, 0x004FC170); + set_func_end(0x004FC170, 0x004FC249); + set_func_start(0x004FC250, 0x004FC250); + set_func_end(0x004FC250, 0x004FC329); + set_func_start(0x004FC330, 0x004FC330); + set_func_end(0x004FC330, 0x004FC3CF); + set_func_start(0x004FC3D0, 0x004FC3D0); + set_func_end(0x004FC3D0, 0x004FC461); + set_func_start(0x004FC470, 0x004FC470); + set_func_end(0x004FC470, 0x004FC5AB); + set_func_start(0x004FC5B0, 0x004FC5B0); + set_func_end(0x004FC5B0, 0x004FC659); + set_func_start(0x004FC660, 0x004FC660); + set_func_end(0x004FC660, 0x004FC6DB); + set_func_start(0x004FC6E0, 0x004FC6E0); + set_func_end(0x004FC6E0, 0x004FC75B); + set_func_start(0x004FC760, 0x004FC760); + set_func_end(0x004FC760, 0x004FC807); + set_func_start(0x004FC810, 0x004FC810); + set_func_end(0x004FC810, 0x004FC88B); + set_func_start(0x004FC890, 0x004FC890); + set_func_end(0x004FC890, 0x004FC99E); + set_func_start(0x004FC9A0, 0x004FC9A0); + set_func_end(0x004FC9A0, 0x004FCA4B); + set_func_start(0x004FCA50, 0x004FCA50); + set_func_end(0x004FCA50, 0x004FCA84); + set_func_start(0x004FCBF0, 0x004FCBF0); + set_func_end(0x004FCBF0, 0x004FCC52); + set_func_start(0x004FCC60, 0x004FCC60); + set_func_end(0x004FCC60, 0x004FCCA3); + set_func_start(0x004FCCB0, 0x004FCCB0); + set_func_end(0x004FCCB0, 0x004FCCEA); + set_func_start(0x004FCCF0, 0x004FCCF0); + set_func_end(0x004FCCF0, 0x004FCDE9); + set_func_start(0x004FCDF0, 0x004FCDF0); + set_func_end(0x004FCDF0, 0x004FCEE7); + set_func_start(0x004FE630, 0x004FE630); + set_func_end(0x004FE630, 0x004FE64C); + set_func_start(0x004FE650, 0x004FE650); + set_func_end(0x004FE650, 0x004FE715); + set_func_start(0x004FE720, 0x004FE720); + set_func_end(0x004FE720, 0x004FE806); + set_func_start(0x004FE810, 0x004FE810); + set_func_end(0x004FE810, 0x004FE82C); + set_func_start(0x004FE830, 0x004FE830); + set_func_end(0x004FE830, 0x004FE84C); + set_func_start(0x004FE850, 0x004FE850); + set_func_end(0x004FE850, 0x004FE94E); + set_func_start(0x004FE950, 0x004FE950); + set_func_end(0x004FE950, 0x004FE96C); + set_func_start(0x004FE970, 0x004FE970); + set_func_end(0x004FE970, 0x004FE98C); + set_func_start(0x004FE990, 0x004FE990); + set_func_end(0x004FE990, 0x004FE9AC); + set_func_start(0x004FE9B0, 0x004FE9B0); + set_func_end(0x004FE9B0, 0x004FE9CC); + set_func_start(0x004FE9D0, 0x004FE9D0); + set_func_end(0x004FE9D0, 0x004FE9EC); + set_func_start(0x004FE9F0, 0x004FE9F0); + set_func_end(0x004FE9F0, 0x004FEA0C); + set_func_start(0x004FEA10, 0x004FEA10); + set_func_end(0x004FEA10, 0x004FEA2C); + set_func_start(0x004FEA30, 0x004FEA30); + set_func_end(0x004FEA30, 0x004FEA4C); + set_func_start(0x004FEA50, 0x004FEA50); + set_func_end(0x004FEA50, 0x004FEA6C); + set_func_start(0x004FEA70, 0x004FEA70); + set_func_end(0x004FEA70, 0x004FEA8C); + set_func_start(0x004FEA90, 0x004FEA90); + set_func_end(0x004FEA90, 0x004FEAAC); + set_func_start(0x004FEAB0, 0x004FEAB0); + set_func_end(0x004FEAB0, 0x004FEACC); + set_func_start(0x004FEAD0, 0x004FEAD0); + set_func_end(0x004FEAD0, 0x004FEAEC); + set_func_start(0x004FEAF0, 0x004FEAF0); + set_func_end(0x004FEAF0, 0x004FED0C); + set_func_start(0x004FED10, 0x004FED10); + set_func_end(0x004FED10, 0x004FEDB5); + set_func_start(0x004FEDC0, 0x004FEDC0); + set_func_end(0x004FEDC0, 0x004FEED1); + set_func_start(0x004FEEE0, 0x004FEEE0); + set_func_end(0x004FEEE0, 0x004FEFE5); + set_func_start(0x004FEFF0, 0x004FEFF0); + set_func_end(0x004FEFF0, 0x004FF0C7); + set_func_start(0x004FF0D0, 0x004FF0D0); + set_func_end(0x004FF0D0, 0x004FF1F9); + set_func_start(0x004FF200, 0x004FF200); + set_func_end(0x004FF200, 0x004FF2B4); + set_func_start(0x004FF2C0, 0x004FF2C0); + set_func_end(0x004FF2C0, 0x004FF4EA); + set_func_start(0x004FF580, 0x004FF580); + set_func_end(0x004FF580, 0x004FFA01); + set_func_start(0x004FFA10, 0x004FFA10); + set_func_end(0x004FFA10, 0x004FFA61); + set_func_start(0x004FFA70, 0x004FFA70); + set_func_end(0x004FFA70, 0x004FFAE0); + set_func_start(0x004FFAE0, 0x004FFAE0); + set_func_end(0x004FFAE0, 0x004FFB50); + set_func_start(0x004FFB50, 0x004FFB50); + set_func_end(0x004FFB50, 0x004FFC23); + set_func_start(0x004FFC30, 0x004FFC30); + set_func_end(0x004FFC30, 0x004FFC4C); + set_func_start(0x004FFC50, 0x004FFC50); + set_func_end(0x004FFC50, 0x004FFCB8); + set_func_start(0x004FFCC0, 0x004FFCC0); + set_func_end(0x004FFCC0, 0x004FFCDC); + set_func_start(0x00500560, 0x00500560); + set_func_end(0x00500560, 0x00500751); + set_func_start(0x00500760, 0x00500760); + set_func_end(0x00500760, 0x0050078E); + set_func_start(0x00500810, 0x00500810); + set_func_end(0x00500810, 0x00500906); + set_func_start(0x00500910, 0x00500910); + set_func_end(0x00500910, 0x00500975); + set_func_start(0x00500980, 0x00500980); + set_func_end(0x00500980, 0x00500AD9); + set_func_start(0x00500AE0, 0x00500AE0); + set_func_end(0x00500AE0, 0x00500BD6); + set_func_start(0x00500BE0, 0x00500BE0); + set_func_end(0x00500BE0, 0x00500C7F); + set_func_start(0x00500C80, 0x00500C80); + set_func_end(0x00500C80, 0x00500D75); + set_func_start(0x00501140, 0x00501140); + set_func_end(0x00501140, 0x00501246); + set_func_start(0x00501250, 0x00501250); + set_func_end(0x00501250, 0x005012E7); + set_func_start(0x005012F0, 0x005012F0); + set_func_end(0x005012F0, 0x005013F6); + set_func_start(0x00501400, 0x00501400); + set_func_end(0x00501400, 0x00501497); + set_func_start(0x00501DB0, 0x00501DB0); + set_func_end(0x00501DB0, 0x00501EF8); + set_func_start(0x00501F00, 0x00501F00); + set_func_end(0x00501F00, 0x00502264); + set_func_start(0x00504E10, 0x00504E10); + set_func_end(0x00504E10, 0x00504E49); + set_func_start(0x00504E50, 0x00504E50); + set_func_end(0x00504E50, 0x00504F27); + set_func_start(0x00504F30, 0x00504F30); + set_func_end(0x00504F30, 0x0050518C); + set_func_start(0x00505190, 0x00505190); + set_func_end(0x00505190, 0x005052D7); + set_func_start(0x005052E0, 0x005052E0); + set_func_end(0x005052E0, 0x00505354); + set_func_start(0x00505360, 0x00505360); + set_func_end(0x00505360, 0x005053D4); + set_func_start(0x005096D0, 0x005096D0); + set_func_end(0x005096D0, 0x00509718); + set_func_start(0x0050D170, 0x0050D170); + set_func_end(0x0050D170, 0x0050D8A0); + set_func_start(0x0050D8A0, 0x0050D8A0); + set_func_end(0x0050D8A0, 0x0050D900); + set_func_start(0x0050DAA0, 0x0050DAA0); + set_func_end(0x0050DAA0, 0x0050DAB4); + set_func_start(0x0050DAC0, 0x0050DAC0); + set_func_end(0x0050DAC0, 0x0050DAD4); + set_func_start(0x0050DAE0, 0x0050DAE0); + set_func_end(0x0050DAE0, 0x0050DC01); + set_func_start(0x0050DC10, 0x0050DC10); + set_func_end(0x0050DC10, 0x0050DDD5); + set_func_start(0x0050ED00, 0x0050ED00); + set_func_end(0x0050ED00, 0x0050EDC5); + set_func_start(0x0050F830, 0x0050F830); + set_func_end(0x0050F830, 0x0050F884); + set_func_start(0x0050F890, 0x0050F890); + set_func_end(0x0050F890, 0x0050F8E7); + set_func_start(0x0050F8F0, 0x0050F8F0); + set_func_end(0x0050F8F0, 0x0050F943); + set_func_start(0x0050F950, 0x0050F950); + set_func_end(0x0050F950, 0x0050F988); + set_func_start(0x0050F990, 0x0050F990); + set_func_end(0x0050F990, 0x0050FE77); + set_func_start(0x0050FE80, 0x0050FE80); + set_func_end(0x0050FE80, 0x0050FE98); + set_func_start(0x0050FF30, 0x0050FF30); + set_func_end(0x0050FF30, 0x0050FF44); + set_func_start(0x0050FF50, 0x0050FF50); + set_func_end(0x0050FF50, 0x00510035); + set_func_start(0x00510040, 0x00510040); + set_func_end(0x00510040, 0x005100B1); + set_func_start(0x005100C0, 0x005100C0); + set_func_end(0x005100C0, 0x00510145); + set_func_start(0x00510150, 0x00510150); + set_func_end(0x00510150, 0x005101CE); + set_func_start(0x005101D0, 0x005101D0); + set_func_end(0x005101D0, 0x005101F9); + set_func_start(0x00510200, 0x00510200); + set_func_end(0x00510200, 0x00510227); + set_func_start(0x00510230, 0x00510230); + set_func_end(0x00510230, 0x005102A8); + set_func_start(0x005102B0, 0x005102B0); + set_func_end(0x005102B0, 0x005102D7); + set_func_start(0x005102E0, 0x005102E0); + set_func_end(0x005102E0, 0x00510358); + set_func_start(0x00510360, 0x00510360); + set_func_end(0x00510360, 0x00510389); + set_func_start(0x00510390, 0x00510390); + set_func_end(0x00510390, 0x0051040B); + set_func_start(0x00510410, 0x00510410); + set_func_end(0x00510410, 0x00510429); + set_func_start(0x00510430, 0x00510430); + set_func_end(0x00510430, 0x00510443); + set_func_start(0x00510450, 0x00510450); + set_func_end(0x00510450, 0x00510463); + set_func_start(0x00510470, 0x00510470); + set_func_end(0x00510470, 0x00510491); + set_func_start(0x005104A0, 0x005104A0); + set_func_end(0x005104A0, 0x00510920); + set_func_start(0x00510920, 0x00510920); + set_func_end(0x00510920, 0x00510928); + set_func_start(0x00510930, 0x00510930); + set_func_end(0x00510930, 0x00510973); + set_func_start(0x00510980, 0x00510980); + set_func_end(0x00510980, 0x005109C3); + set_func_start(0x005109D0, 0x005109D0); + set_func_end(0x005109D0, 0x005109D8); + set_func_start(0x005109E0, 0x005109E0); + set_func_end(0x005109E0, 0x005109E8); + set_func_start(0x005109F0, 0x005109F0); + set_func_end(0x005109F0, 0x005109FF); + set_func_start(0x00510A00, 0x00510A00); + set_func_end(0x00510A00, 0x00510A0D); + set_func_start(0x00510A10, 0x00510A10); + set_func_end(0x00510A10, 0x00510AB3); + set_func_start(0x00510AC0, 0x00510AC0); + set_func_end(0x00510AC0, 0x00510B29); + set_func_start(0x00510B30, 0x00510B30); + set_func_end(0x00510B30, 0x00510B72); + set_func_start(0x00510B80, 0x00510B80); + set_func_end(0x00510B80, 0x00510B88); + set_func_start(0x00510B90, 0x00510B90); + set_func_end(0x00510B90, 0x00510BA6); + set_func_start(0x00510BB0, 0x00510BB0); + set_func_end(0x00510BB0, 0x00510BC8); + set_func_start(0x00510BD0, 0x00510BD0); + set_func_end(0x00510BD0, 0x00510C53); + set_func_start(0x00510C60, 0x00510C60); + set_func_end(0x00510C60, 0x00510CF6); + set_func_start(0x00510D00, 0x00510D00); + set_func_end(0x00510D00, 0x00510DAD); + set_func_start(0x00510DB0, 0x00510DB0); + set_func_end(0x00510DB0, 0x00510DB8); + set_func_start(0x00510DC0, 0x00510DC0); + set_func_end(0x00510DC0, 0x00510DCD); + set_func_start(0x00510DD0, 0x00510DD0); + set_func_end(0x00510DD0, 0x00510DDD); + set_func_start(0x00510DE0, 0x00510DE0); + set_func_end(0x00510DE0, 0x00510DFD); + set_func_start(0x00510E00, 0x00510E00); + set_func_end(0x00510E00, 0x00510E1C); + set_func_start(0x00510E20, 0x00510E20); + set_func_end(0x00510E20, 0x00510EEA); + set_func_start(0x00510F20, 0x00510F20); + set_func_end(0x00510F20, 0x00510FB9); + set_func_start(0x00510FC0, 0x00510FC0); + set_func_end(0x00510FC0, 0x005110C7); + set_func_start(0x005110D0, 0x005110D0); + set_func_end(0x005110D0, 0x00511150); + set_func_start(0x00511150, 0x00511150); + set_func_end(0x00511150, 0x005111FF); + set_func_start(0x00511200, 0x00511200); + set_func_end(0x00511200, 0x00511234); + set_func_start(0x00511240, 0x00511240); + set_func_end(0x00511240, 0x00511423); + set_func_start(0x00511430, 0x00511430); + set_func_end(0x00511430, 0x00511505); + set_func_start(0x00511510, 0x00511510); + set_func_end(0x00511510, 0x00511523); + set_func_start(0x00511530, 0x00511530); + set_func_end(0x00511530, 0x00511601); + set_func_start(0x00511610, 0x00511610); + set_func_end(0x00511610, 0x00511631); + set_func_start(0x00511640, 0x00511640); + set_func_end(0x00511640, 0x00511653); + set_func_start(0x00511660, 0x00511660); + set_func_end(0x00511660, 0x0051171C); + set_func_start(0x00511720, 0x00511720); + set_func_end(0x00511720, 0x005117BE); + set_func_start(0x005117C0, 0x005117C0); + set_func_end(0x005117C0, 0x00511829); + set_func_start(0x00511830, 0x00511830); + set_func_end(0x00511830, 0x00511838); + set_func_start(0x00511840, 0x00511840); + set_func_end(0x00511840, 0x005118F5); + set_func_start(0x00511900, 0x00511900); + set_func_end(0x00511900, 0x0051193A); + set_func_start(0x00511940, 0x00511940); + set_func_end(0x00511940, 0x005119F5); + set_func_start(0x00511A00, 0x00511A00); + set_func_end(0x00511A00, 0x00511A3A); + set_func_start(0x00511A40, 0x00511A40); + set_func_end(0x00511A40, 0x00511A51); + set_func_start(0x00511A60, 0x00511A60); + set_func_end(0x00511A60, 0x00511B30); + set_func_start(0x00511B30, 0x00511B30); + set_func_end(0x00511B30, 0x00511C32); + set_func_start(0x00511C40, 0x00511C40); + set_func_end(0x00511C40, 0x00511C7A); + set_func_start(0x00511C80, 0x00511C80); + set_func_end(0x00511C80, 0x00511CBC); + set_func_start(0x00511CC0, 0x00511CC0); + set_func_end(0x00511CC0, 0x00511D15); + set_func_start(0x00511D20, 0x00511D20); + set_func_end(0x00511D20, 0x00511D28); + set_func_start(0x00511D30, 0x00511D30); + set_func_end(0x00511D30, 0x00511DCB); + set_func_start(0x00511DD0, 0x00511DD0); + set_func_end(0x00511DD0, 0x00511E7D); + set_func_start(0x00511E80, 0x00511E80); + set_func_end(0x00511E80, 0x00511F82); + set_func_start(0x00511F90, 0x00511F90); + set_func_end(0x00511F90, 0x00511F98); + set_func_start(0x00511FA0, 0x00511FA0); + set_func_end(0x00511FA0, 0x00511FA8); + set_func_start(0x00511FB0, 0x00511FB0); + set_func_end(0x00511FB0, 0x00511FE0); + set_func_start(0x00511FE0, 0x00511FE0); + set_func_end(0x00511FE0, 0x0051208A); + set_func_start(0x00512090, 0x00512090); + set_func_end(0x00512090, 0x005120DD); + set_func_start(0x00514430, 0x00514430); + set_func_end(0x00514430, 0x005144B1); + set_func_start(0x005144C0, 0x005144C0); + set_func_end(0x005144C0, 0x00514518); + set_func_start(0x00514520, 0x00514520); + set_func_end(0x00514520, 0x0051457A); + set_func_start(0x00514580, 0x00514580); + set_func_end(0x00514580, 0x00514602); + set_func_start(0x00514610, 0x00514610); + set_func_end(0x00514610, 0x0051466B); + set_func_start(0x00514670, 0x00514670); + set_func_end(0x00514670, 0x005146CB); + set_func_start(0x005146D0, 0x005146D0); + set_func_end(0x005146D0, 0x00514756); + set_func_start(0x00514760, 0x00514760); + set_func_end(0x00514760, 0x005147BB); + set_func_start(0x005147C0, 0x005147C0); + set_func_end(0x005147C0, 0x0051481B); + set_func_start(0x00514820, 0x00514820); + set_func_end(0x00514820, 0x005148A6); + set_func_start(0x005148B0, 0x005148B0); + set_func_end(0x005148B0, 0x00514B94); + set_func_start(0x00514BA0, 0x00514BA0); + set_func_end(0x00514BA0, 0x00514C0F); + set_func_start(0x00514C10, 0x00514C10); + set_func_end(0x00514C10, 0x00514D3A); + set_func_start(0x00514D40, 0x00514D40); + set_func_end(0x00514D40, 0x00514E23); + set_func_start(0x00514E30, 0x00514E30); + set_func_end(0x00514E30, 0x00514F52); + set_func_start(0x00514F60, 0x00514F60); + set_func_end(0x00514F60, 0x0051500A); + set_func_start(0x00515010, 0x00515010); + set_func_end(0x00515010, 0x005150D6); + set_func_start(0x005150E0, 0x005150E0); + set_func_end(0x005150E0, 0x005150F8); + set_func_start(0x00515100, 0x00515100); + set_func_end(0x00515100, 0x00515140); + set_func_start(0x00515140, 0x00515140); + set_func_end(0x00515140, 0x0051517A); + set_func_start(0x00515180, 0x00515180); + set_func_end(0x00515180, 0x005151BA); + set_func_start(0x005151C0, 0x005151C0); + set_func_end(0x005151C0, 0x005151FA); + set_func_start(0x00515200, 0x00515200); + set_func_end(0x00515200, 0x00515528); + set_func_start(0x00515560, 0x00515560); + set_func_end(0x00515560, 0x0051556D); + set_func_start(0x00515570, 0x00515570); + set_func_end(0x00515570, 0x00515595); + set_func_start(0x005155A0, 0x005155A0); + set_func_end(0x005155A0, 0x005155C5); + set_func_start(0x005155D0, 0x005155D0); + set_func_end(0x005155D0, 0x005155F5); + set_func_start(0x00515600, 0x00515600); + set_func_end(0x00515600, 0x00515625); + set_func_start(0x00515630, 0x00515630); + set_func_end(0x00515630, 0x00515698); + set_func_start(0x005156A0, 0x005156A0); + set_func_end(0x005156A0, 0x0051574C); + set_func_start(0x00515750, 0x00515750); + set_func_end(0x00515750, 0x00515787); + set_func_start(0x00515790, 0x00515790); + set_func_end(0x00515790, 0x00515809); + set_func_start(0x00515810, 0x00515810); + set_func_end(0x00515810, 0x0051587B); + set_func_start(0x00515880, 0x00515880); + set_func_end(0x00515880, 0x005158F2); + set_func_start(0x00515950, 0x00515950); + set_func_end(0x00515950, 0x005159B5); + set_func_start(0x005159C0, 0x005159C0); + set_func_end(0x005159C0, 0x005159FA); + set_func_start(0x00515A00, 0x00515A00); + set_func_end(0x00515A00, 0x00515A43); + set_func_start(0x00515A50, 0x00515A50); + set_func_end(0x00515A50, 0x00515A84); + set_func_start(0x00515A90, 0x00515A90); + set_func_end(0x00515A90, 0x00515B6D); + set_func_start(0x00515B70, 0x00515B70); + set_func_end(0x00515B70, 0x00515BD8); + set_func_start(0x00515BE0, 0x00515BE0); + set_func_end(0x00515BE0, 0x00515C48); + set_func_start(0x00515C50, 0x00515C50); + set_func_end(0x00515C50, 0x00515CB8); + set_func_start(0x00515CC0, 0x00515CC0); + set_func_end(0x00515CC0, 0x00515DCB); + set_func_start(0x00515DD0, 0x00515DD0); + set_func_end(0x00515DD0, 0x00515EAC); + set_func_start(0x00515EB0, 0x00515EB0); + set_func_end(0x00515EB0, 0x00515FE4); + set_func_start(0x00515FF0, 0x00515FF0); + set_func_end(0x00515FF0, 0x00516124); + set_func_start(0x00516130, 0x00516130); + set_func_end(0x00516130, 0x0051620C); + set_func_start(0x00516210, 0x00516210); + set_func_end(0x00516210, 0x00516272); + set_func_start(0x00516280, 0x00516280); + set_func_end(0x00516280, 0x005162D5); + set_func_start(0x005162E0, 0x005162E0); + set_func_end(0x005162E0, 0x00516335); + set_func_start(0x00516340, 0x00516340); + set_func_end(0x00516340, 0x00516409); + set_func_start(0x00516410, 0x00516410); + set_func_end(0x00516410, 0x005164A4); + set_func_start(0x005164B0, 0x005164B0); + set_func_end(0x005164B0, 0x00516505); + set_func_start(0x00516510, 0x00516510); + set_func_end(0x00516510, 0x00516574); + set_func_start(0x00516580, 0x00516580); + set_func_end(0x00516580, 0x005165D8); + set_func_start(0x005165E0, 0x005165E0); + set_func_end(0x005165E0, 0x0051660D); + set_func_start(0x00516610, 0x00516610); + set_func_end(0x00516610, 0x005166E8); + set_func_start(0x005166F0, 0x005166F0); + set_func_end(0x005166F0, 0x00516758); + set_func_start(0x00516760, 0x00516760); + set_func_end(0x00516760, 0x0051679A); + set_func_start(0x005167A0, 0x005167A0); + set_func_end(0x005167A0, 0x005167D3); + set_func_start(0x005167E0, 0x005167E0); + set_func_end(0x005167E0, 0x00516840); + set_func_start(0x00516840, 0x00516840); + set_func_end(0x00516840, 0x005168A8); + set_func_start(0x005168B0, 0x005168B0); + set_func_end(0x005168B0, 0x00516966); + set_func_start(0x00516970, 0x00516970); + set_func_end(0x00516970, 0x00516A93); + set_func_start(0x00516AA0, 0x00516AA0); + set_func_end(0x00516AA0, 0x00516B1A); + set_func_start(0x00516B20, 0x00516B20); + set_func_end(0x00516B20, 0x00516B82); + set_func_start(0x00516B90, 0x00516B90); + set_func_end(0x00516B90, 0x00516BE1); + set_func_start(0x00516BF0, 0x00516BF0); + set_func_end(0x00516BF0, 0x00516C56); + set_func_start(0x00516C60, 0x00516C60); + set_func_end(0x00516C60, 0x00516EC8); + set_func_start(0x00516ED0, 0x00516ED0); + set_func_end(0x00516ED0, 0x00517013); + set_func_start(0x00517020, 0x00517020); + set_func_end(0x00517020, 0x005170F5); + set_func_start(0x00517100, 0x00517100); + set_func_end(0x00517100, 0x005171E7); + set_func_start(0x005171F0, 0x005171F0); + set_func_end(0x005171F0, 0x005172E0); + set_func_start(0x005172E0, 0x005172E0); + set_func_end(0x005172E0, 0x005173D4); + set_func_start(0x005173E0, 0x005173E0); + set_func_end(0x005173E0, 0x00517529); + set_func_start(0x00517530, 0x00517530); + set_func_end(0x00517530, 0x005176E5); + set_func_start(0x00517890, 0x00517890); + set_func_end(0x00517890, 0x005179A3); + set_func_start(0x005179B0, 0x005179B0); + set_func_end(0x005179B0, 0x00517A97); + set_func_start(0x00517AA0, 0x00517AA0); + set_func_end(0x00517AA0, 0x00517B4E); + set_func_start(0x00517B50, 0x00517B50); + set_func_end(0x00517B50, 0x00517BDC); + set_func_start(0x00517C20, 0x00517C20); + set_func_end(0x00517C20, 0x00517C58); + set_func_start(0x00517C60, 0x00517C60); + set_func_end(0x00517C60, 0x00517D14); + set_func_start(0x00517D20, 0x00517D20); + set_func_end(0x00517D20, 0x00517D2D); + set_func_start(0x00517D30, 0x00517D30); + set_func_end(0x00517D30, 0x00517D6A); + set_func_start(0x00517D70, 0x00517D70); + set_func_end(0x00517D70, 0x00517DF1); + set_func_start(0x0051A3B0, 0x0051A3B0); + set_func_end(0x0051A3B0, 0x0051A3C2); + set_func_start(0x0051A3D0, 0x0051A3D0); + set_func_end(0x0051A3D0, 0x0051A528); + set_func_start(0x0051A530, 0x0051A530); + set_func_end(0x0051A530, 0x0051A5B8); + set_func_start(0x0051A5C0, 0x0051A5C0); + set_func_end(0x0051A5C0, 0x0051A648); + set_func_start(0x0051A650, 0x0051A650); + set_func_end(0x0051A650, 0x0051A67F); + set_func_start(0x0051A680, 0x0051A680); + set_func_end(0x0051A680, 0x0051A6AB); + set_func_start(0x0051A6B0, 0x0051A6B0); + set_func_end(0x0051A6B0, 0x0051A6D9); + set_func_start(0x0051A6E0, 0x0051A6E0); + set_func_end(0x0051A6E0, 0x0051A796); + set_func_start(0x0051A7A0, 0x0051A7A0); + set_func_end(0x0051A7A0, 0x0051A876); + set_func_start(0x0051A880, 0x0051A880); + set_func_end(0x0051A880, 0x0051A8BA); + set_func_start(0x0051A8C0, 0x0051A8C0); + set_func_end(0x0051A8C0, 0x0051AA85); + set_func_start(0x0051AA90, 0x0051AA90); + set_func_end(0x0051AA90, 0x0051AABB); + set_func_start(0x0051AAC0, 0x0051AAC0); + set_func_end(0x0051AAC0, 0x0051AAEB); + set_func_start(0x0051AAF0, 0x0051AAF0); + set_func_end(0x0051AAF0, 0x0051AB1B); + set_func_start(0x0051AB20, 0x0051AB20); + set_func_end(0x0051AB20, 0x0051AB98); + set_func_start(0x0051ABA0, 0x0051ABA0); + set_func_end(0x0051ABA0, 0x0051ABC9); + set_func_start(0x0051ABD0, 0x0051ABD0); + set_func_end(0x0051ABD0, 0x0051ABF9); + set_func_start(0x0051AC00, 0x0051AC00); + set_func_end(0x0051AC00, 0x0051AC29); + set_func_start(0x0051AC30, 0x0051AC30); + set_func_end(0x0051AC30, 0x0051AC59); + set_func_start(0x0051AC60, 0x0051AC60); + set_func_end(0x0051AC60, 0x0051AC89); + set_func_start(0x0051AC90, 0x0051AC90); + set_func_end(0x0051AC90, 0x0051ACC9); + set_func_start(0x0051ACD0, 0x0051ACD0); + set_func_end(0x0051ACD0, 0x0051ADC9); + set_func_start(0x0051ADD0, 0x0051ADD0); + set_func_end(0x0051ADD0, 0x0051AE79); + set_func_start(0x0051AE80, 0x0051AE80); + set_func_end(0x0051AE80, 0x0051AEE6); + set_func_start(0x0051AEF0, 0x0051AEF0); + set_func_end(0x0051AEF0, 0x0051AF4F); + set_func_start(0x0051AF50, 0x0051AF50); + set_func_end(0x0051AF50, 0x0051AFAF); + set_func_start(0x0051AFB0, 0x0051AFB0); + set_func_end(0x0051AFB0, 0x0051B042); + set_func_start(0x0051B050, 0x0051B050); + set_func_end(0x0051B050, 0x0051B108); + set_func_start(0x0051B110, 0x0051B110); + set_func_end(0x0051B110, 0x0051B1CD); + set_func_start(0x0051B1D0, 0x0051B1D0); + set_func_end(0x0051B1D0, 0x0051B239); + set_func_start(0x0051B240, 0x0051B240); + set_func_end(0x0051B240, 0x0051B3A6); + set_func_start(0x0051B3B0, 0x0051B3B0); + set_func_end(0x0051B3B0, 0x0051B40F); + set_func_start(0x0051B410, 0x0051B410); + set_func_end(0x0051B410, 0x0051B4DC); + set_func_start(0x0051B4E0, 0x0051B4E0); + set_func_end(0x0051B4E0, 0x0051B69F); + set_func_start(0x0051B6A0, 0x0051B6A0); + set_func_end(0x0051B6A0, 0x0051B6DE); + set_func_start(0x0051B6E0, 0x0051B6E0); + set_func_end(0x0051B6E0, 0x0051B73B); + set_func_start(0x0051B740, 0x0051B740); + set_func_end(0x0051B740, 0x0051B79B); + set_func_start(0x0051B7A0, 0x0051B7A0); + set_func_end(0x0051B7A0, 0x0051B7FB); + set_func_start(0x0051B800, 0x0051B800); + set_func_end(0x0051B800, 0x0051B8A4); + set_func_start(0x0051B8B0, 0x0051B8B0); + set_func_end(0x0051B8B0, 0x0051B955); + set_func_start(0x0051B960, 0x0051B960); + set_func_end(0x0051B960, 0x0051BA50); + set_func_start(0x0051BA50, 0x0051BA50); + set_func_end(0x0051BA50, 0x0051BC93); + set_func_start(0x0051BCA0, 0x0051BCA0); + set_func_end(0x0051BCA0, 0x0051BCFC); + set_func_start(0x0051BD00, 0x0051BD00); + set_func_end(0x0051BD00, 0x0051BD59); + set_func_start(0x0051BD60, 0x0051BD60); + set_func_end(0x0051BD60, 0x0051BDC1); + set_func_start(0x0051BDD0, 0x0051BDD0); + set_func_end(0x0051BDD0, 0x0051BF47); + set_func_start(0x0051BF50, 0x0051BF50); + set_func_end(0x0051BF50, 0x0051BF8F); + set_func_start(0x0051BF90, 0x0051BF90); + set_func_end(0x0051BF90, 0x0051BFCE); + set_func_start(0x0051BFD0, 0x0051BFD0); + set_func_end(0x0051BFD0, 0x0051C033); + set_func_start(0x0051C040, 0x0051C040); + set_func_end(0x0051C040, 0x0051C0A3); + set_func_start(0x0051C0B0, 0x0051C0B0); + set_func_end(0x0051C0B0, 0x0051C0FF); + set_func_start(0x0051C100, 0x0051C100); + set_func_end(0x0051C100, 0x0051C14F); + set_func_start(0x0051C150, 0x0051C150); + set_func_end(0x0051C150, 0x0051C2D4); + set_func_start(0x0051C2E0, 0x0051C2E0); + set_func_end(0x0051C2E0, 0x0051C44C); + set_func_start(0x0051C450, 0x0051C450); + set_func_end(0x0051C450, 0x0051C68E); + set_func_start(0x0051C690, 0x0051C690); + set_func_end(0x0051C690, 0x0051C732); + set_func_start(0x0051C740, 0x0051C740); + set_func_end(0x0051C740, 0x0051C86C); + set_func_start(0x0051C870, 0x0051C870); + set_func_end(0x0051C870, 0x0051C9B1); + set_func_start(0x0051C9C0, 0x0051C9C0); + set_func_end(0x0051C9C0, 0x0051CB30); + set_func_start(0x0051CB30, 0x0051CB30); + set_func_end(0x0051CB30, 0x0051CB9C); + set_func_start(0x0051CBA0, 0x0051CBA0); + set_func_end(0x0051CBA0, 0x0051CC0C); + set_func_start(0x0051CC10, 0x0051CC10); + set_func_end(0x0051CC10, 0x0051CCF8); + set_func_start(0x0051CD00, 0x0051CD00); + set_func_end(0x0051CD00, 0x0051CDAA); + set_func_start(0x0051CDB0, 0x0051CDB0); + set_func_end(0x0051CDB0, 0x0051D0A5); + set_func_start(0x0051D0B0, 0x0051D0B0); + set_func_end(0x0051D0B0, 0x0051D0FA); + set_func_start(0x0051D100, 0x0051D100); + set_func_end(0x0051D100, 0x0051D161); + set_func_start(0x0051D170, 0x0051D170); + set_func_end(0x0051D170, 0x0051D1AD); + set_func_start(0x0051D1B0, 0x0051D1B0); + set_func_end(0x0051D1B0, 0x0051D222); + set_func_start(0x0051D230, 0x0051D230); + set_func_end(0x0051D230, 0x0051D2A2); + set_func_start(0x0051D2B0, 0x0051D2B0); + set_func_end(0x0051D2B0, 0x0051D322); + set_func_start(0x0051D330, 0x0051D330); + set_func_end(0x0051D330, 0x0051D503); + set_func_start(0x0051D520, 0x0051D520); + set_func_end(0x0051D520, 0x0051D584); + set_func_start(0x0051D590, 0x0051D590); + set_func_end(0x0051D590, 0x0051D598); + set_func_start(0x0051D5A0, 0x0051D5A0); + set_func_end(0x0051D5A0, 0x0051D5FC); + set_func_start(0x0051D600, 0x0051D600); + set_func_end(0x0051D600, 0x0051D706); + set_func_start(0x005222E0, 0x005222E0); + set_func_end(0x005222E0, 0x00522314); + set_func_start(0x00522320, 0x00522320); + set_func_end(0x00522320, 0x0052247F); + set_func_start(0x00522480, 0x00522480); + set_func_end(0x00522480, 0x005224BB); + set_func_start(0x005224C0, 0x005224C0); + set_func_end(0x005224C0, 0x005225D7); + set_func_start(0x005225E0, 0x005225E0); + set_func_end(0x005225E0, 0x00522600); + set_func_start(0x00522600, 0x00522600); + set_func_end(0x00522600, 0x0052270B); + set_func_start(0x00522710, 0x00522710); + set_func_end(0x00522710, 0x00522870); + set_func_start(0x00522870, 0x00522870); + set_func_end(0x00522870, 0x0052294C); + set_func_start(0x00522950, 0x00522950); + set_func_end(0x00522950, 0x0052297A); + set_func_start(0x00522980, 0x00522980); + set_func_end(0x00522980, 0x00522A16); + set_func_start(0x00522A20, 0x00522A20); + set_func_end(0x00522A20, 0x00522AE4); + set_func_start(0x00522AF0, 0x00522AF0); + set_func_end(0x00522AF0, 0x00522BB4); + set_func_start(0x00522BC0, 0x00522BC0); + set_func_end(0x00522BC0, 0x00522C84); + set_func_start(0x00522C90, 0x00522C90); + set_func_end(0x00522C90, 0x00522D54); + set_func_start(0x00522D60, 0x00522D60); + set_func_end(0x00522D60, 0x00522E24); + set_func_start(0x00522E30, 0x00522E30); + set_func_end(0x00522E30, 0x00522F6C); + set_func_start(0x00522F70, 0x00522F70); + set_func_end(0x00522F70, 0x00522F8A); + set_func_start(0x00522F90, 0x00522F90); + set_func_end(0x00522F90, 0x00522FA0); + set_func_start(0x00522FA0, 0x00522FA0); + set_func_end(0x00522FA0, 0x00522FA8); + set_func_start(0x00522FB0, 0x00522FB0); + set_func_end(0x00522FB0, 0x0052308C); + set_func_start(0x00523090, 0x00523090); + set_func_end(0x00523090, 0x00523153); + set_func_start(0x00523160, 0x00523160); + set_func_end(0x00523160, 0x0052320E); + set_func_start(0x00523260, 0x00523260); + set_func_end(0x00523260, 0x00523360); + set_func_start(0x00523360, 0x00523360); + set_func_end(0x00523360, 0x00523368); + set_func_start(0x00523370, 0x00523370); + set_func_end(0x00523370, 0x005233C5); + set_func_start(0x005233D0, 0x005233D0); + set_func_end(0x005233D0, 0x0052349D); + set_func_start(0x00524980, 0x00524980); + set_func_end(0x00524980, 0x005249B7); + set_func_start(0x00525A30, 0x00525A30); + set_func_end(0x00525A30, 0x00525A8B); + set_func_start(0x00525A90, 0x00525A90); + set_func_end(0x00525A90, 0x00525ACB); + set_func_start(0x00525AD0, 0x00525AD0); + set_func_end(0x00525AD0, 0x00525B0B); + set_func_start(0x00525B10, 0x00525B10); + set_func_end(0x00525B10, 0x00525B4B); + set_func_start(0x00525B50, 0x00525B50); + set_func_end(0x00525B50, 0x00525B8B); + set_func_start(0x00525B90, 0x00525B90); + set_func_end(0x00525B90, 0x00525BCB); + set_func_start(0x00525BD0, 0x00525BD0); + set_func_end(0x00525BD0, 0x00525BF2); + set_func_start(0x00525C00, 0x00525C00); + set_func_end(0x00525C00, 0x00525C22); + set_func_start(0x00525C30, 0x00525C30); + set_func_end(0x00525C30, 0x00525CC4); + set_func_start(0x00525CD0, 0x00525CD0); + set_func_end(0x00525CD0, 0x00525D64); + set_func_start(0x00525D70, 0x00525D70); + set_func_end(0x00525D70, 0x00525DE6); + set_func_start(0x00525DF0, 0x00525DF0); + set_func_end(0x00525DF0, 0x00525E4F); + set_func_start(0x00525E50, 0x00525E50); + set_func_end(0x00525E50, 0x00525EAF); + set_func_start(0x00525EB0, 0x00525EB0); + set_func_end(0x00525EB0, 0x00525FB1); + set_func_start(0x00525FC0, 0x00525FC0); + set_func_end(0x00525FC0, 0x0052604B); + set_func_start(0x00526050, 0x00526050); + set_func_end(0x00526050, 0x0052619C); + set_func_start(0x005261A0, 0x005261A0); + set_func_end(0x005261A0, 0x005262C4); + set_func_start(0x005262D0, 0x005262D0); + set_func_end(0x005262D0, 0x005262D8); + set_func_start(0x005262E0, 0x005262E0); + set_func_end(0x005262E0, 0x00526362); + set_func_start(0x00527F00, 0x00527F00); + set_func_end(0x00527F00, 0x00527FD4); + set_func_start(0x00528920, 0x00528920); + set_func_end(0x00528920, 0x00528AE1); + set_func_start(0x0052A980, 0x0052A980); + set_func_end(0x0052A980, 0x0052AEC6); + set_func_start(0x0052B470, 0x0052B470); + set_func_end(0x0052B470, 0x0052B4D4); + set_func_start(0x0052B4E0, 0x0052B4E0); + set_func_end(0x0052B4E0, 0x0052B544); + set_func_start(0x0052C110, 0x0052C110); + set_func_end(0x0052C110, 0x0052C187); + set_func_start(0x0052C190, 0x0052C190); + set_func_end(0x0052C190, 0x0052C1C4); + set_func_start(0x0052C1D0, 0x0052C1D0); + set_func_end(0x0052C1D0, 0x0052C26A); + set_func_start(0x0052C270, 0x0052C270); + set_func_end(0x0052C270, 0x0052C29D); + set_func_start(0x0052C2A0, 0x0052C2A0); + set_func_end(0x0052C2A0, 0x0052C2C2); + set_func_start(0x0052C2D0, 0x0052C2D0); + set_func_end(0x0052C2D0, 0x0052C30A); + set_func_start(0x0052C310, 0x0052C310); + set_func_end(0x0052C310, 0x0052C34A); + set_func_start(0x0052C350, 0x0052C350); + set_func_end(0x0052C350, 0x0052C36C); + set_func_start(0x0052CCD0, 0x0052CCD0); + set_func_end(0x0052CCD0, 0x0052CD26); + set_func_start(0x0052CD30, 0x0052CD30); + set_func_end(0x0052CD30, 0x0052CD86); + set_func_start(0x0052CD90, 0x0052CD90); + set_func_end(0x0052CD90, 0x0052CEDD); + set_func_start(0x0052CF00, 0x0052CF00); + set_func_end(0x0052CF00, 0x0052CF60); + set_func_start(0x0052CF60, 0x0052CF60); + set_func_end(0x0052CF60, 0x0052CFF6); + set_func_start(0x0052D000, 0x0052D000); + set_func_end(0x0052D000, 0x0052D053); + set_func_start(0x0052D990, 0x0052D990); + set_func_end(0x0052D990, 0x0052D9B9); + set_func_start(0x0052D9C0, 0x0052D9C0); + set_func_end(0x0052D9C0, 0x0052DAEC); + set_func_start(0x0052DAF0, 0x0052DAF0); + set_func_end(0x0052DAF0, 0x0052DC1C); + set_func_start(0x0052DC20, 0x0052DC20); + set_func_end(0x0052DC20, 0x0052DE54); + set_func_start(0x0052DE60, 0x0052DE60); + set_func_end(0x0052DE60, 0x0052DF35); + set_func_start(0x0052E1B0, 0x0052E1B0); + set_func_end(0x0052E1B0, 0x0052E3F2); + set_func_start(0x0052E400, 0x0052E400); + set_func_end(0x0052E400, 0x0052E412); + set_func_start(0x0052E420, 0x0052E420); + set_func_end(0x0052E420, 0x0052E475); + set_func_start(0x0052E4F0, 0x0052E4F0); + set_func_end(0x0052E4F0, 0x0052E512); + set_func_start(0x0052E850, 0x0052E850); + set_func_end(0x0052E850, 0x0052E9A6); + set_func_start(0x0052E9B0, 0x0052E9B0); + set_func_end(0x0052E9B0, 0x0052E9CC); + set_func_start(0x0052E9D0, 0x0052E9D0); + set_func_end(0x0052E9D0, 0x0052E9EC); + set_func_start(0x0052ED60, 0x0052ED60); + set_func_end(0x0052ED60, 0x0052ED7C); + set_func_start(0x0052ED80, 0x0052ED80); + set_func_end(0x0052ED80, 0x0052ED88); + set_func_start(0x0052EEF0, 0x0052EEF0); + set_func_end(0x0052EEF0, 0x0052EEF8); + set_func_start(0x0052F900, 0x0052F900); + set_func_end(0x0052F900, 0x0052F90B); + set_func_start(0x0052FDD0, 0x0052FDD0); + set_func_end(0x0052FDD0, 0x0052FE5F); + set_func_start(0x005301D0, 0x005301D0); + set_func_end(0x005301D0, 0x00530239); + set_func_start(0x00530240, 0x00530240); + set_func_end(0x00530240, 0x005302A8); + set_func_start(0x00530700, 0x00530700); + set_func_end(0x00530700, 0x0053074D); + set_func_start(0x00530750, 0x00530750); + set_func_end(0x00530750, 0x0053079F); + set_func_start(0x005307A0, 0x005307A0); + set_func_end(0x005307A0, 0x00530818); + set_func_start(0x00530820, 0x00530820); + set_func_end(0x00530820, 0x00530828); + set_func_start(0x00530830, 0x00530830); + set_func_end(0x00530830, 0x00530838); + set_func_start(0x005308D0, 0x005308D0); + set_func_end(0x005308D0, 0x0053091F); + set_func_start(0x00530EC0, 0x00530EC0); + set_func_end(0x00530EC0, 0x00530F13); + set_func_start(0x00530F20, 0x00530F20); + set_func_end(0x00530F20, 0x00530F58); + set_func_start(0x00532AF0, 0x00532AF0); + set_func_end(0x00532AF0, 0x00532AF7); + set_func_start(0x005343F0, 0x005343F0); + set_func_end(0x005343F0, 0x00534581); + set_func_start(0x00534590, 0x00534590); + set_func_end(0x00534590, 0x005346EC); + set_func_start(0x005349F0, 0x005349F0); + set_func_end(0x005349F0, 0x00534B5C); + set_func_start(0x00534ED0, 0x00534ED0); + set_func_end(0x00534ED0, 0x00534F73); + set_func_start(0x00534F80, 0x00534F80); + set_func_end(0x00534F80, 0x0053507B); + set_func_start(0x00535080, 0x00535080); + set_func_end(0x00535080, 0x00535171); + set_func_start(0x00535180, 0x00535180); + set_func_end(0x00535180, 0x0053537E); + set_func_start(0x00535380, 0x00535380); + set_func_end(0x00535380, 0x0053548B); + set_func_start(0x00535490, 0x00535490); + set_func_end(0x00535490, 0x005355B2); + set_func_start(0x005355C0, 0x005355C0); + set_func_end(0x005355C0, 0x00535656); + set_func_start(0x00535660, 0x00535660); + set_func_end(0x00535660, 0x005356F6); + set_func_start(0x00535700, 0x00535700); + set_func_end(0x00535700, 0x00535796); + set_func_start(0x005357A0, 0x005357A0); + set_func_end(0x005357A0, 0x0053585E); + set_func_start(0x00535860, 0x00535860); + set_func_end(0x00535860, 0x0053591E); + set_func_start(0x00535920, 0x00535920); + set_func_end(0x00535920, 0x00535A9B); + set_func_start(0x00535AA0, 0x00535AA0); + set_func_end(0x00535AA0, 0x00535C54); + set_func_start(0x00535C60, 0x00535C60); + set_func_end(0x00535C60, 0x00535CD9); + set_func_start(0x00535CE0, 0x00535CE0); + set_func_end(0x00535CE0, 0x00535EA4); + set_func_start(0x00535EB0, 0x00535EB0); + set_func_end(0x00535EB0, 0x00536026); + set_func_start(0x00536030, 0x00536030); + set_func_end(0x00536030, 0x00536107); + set_func_start(0x00536110, 0x00536110); + set_func_end(0x00536110, 0x0053621F); + set_func_start(0x00536220, 0x00536220); + set_func_end(0x00536220, 0x00536329); + set_func_start(0x00536330, 0x00536330); + set_func_end(0x00536330, 0x005363FB); + set_func_start(0x00536400, 0x00536400); + set_func_end(0x00536400, 0x005364D7); + set_func_start(0x005364E0, 0x005364E0); + set_func_end(0x005364E0, 0x005365A6); + set_func_start(0x005365B0, 0x005365B0); + set_func_end(0x005365B0, 0x0053669C); + set_func_start(0x005366A0, 0x005366A0); + set_func_end(0x005366A0, 0x0053678D); + set_func_start(0x00536790, 0x00536790); + set_func_end(0x00536790, 0x0053688B); + set_func_start(0x00536890, 0x00536890); + set_func_end(0x00536890, 0x00536967); + set_func_start(0x00536970, 0x00536970); + set_func_end(0x00536970, 0x00536A90); + set_func_start(0x00536A90, 0x00536A90); + set_func_end(0x00536A90, 0x00536B56); + set_func_start(0x00536B60, 0x00536B60); + set_func_end(0x00536B60, 0x00536C4C); + set_func_start(0x00536C50, 0x00536C50); + set_func_end(0x00536C50, 0x00536D3D); + set_func_start(0x00536D40, 0x00536D40); + set_func_end(0x00536D40, 0x00536E3B); + set_func_start(0x00536E40, 0x00536E40); + set_func_end(0x00536E40, 0x00537009); + set_func_start(0x00537010, 0x00537010); + set_func_end(0x00537010, 0x0053706C); + set_func_start(0x00537070, 0x00537070); + set_func_end(0x00537070, 0x005370CA); + set_func_start(0x005370D0, 0x005370D0); + set_func_end(0x005370D0, 0x0053723E); + set_func_start(0x00537240, 0x00537240); + set_func_end(0x00537240, 0x0053750F); + set_func_start(0x00537510, 0x00537510); + set_func_end(0x00537510, 0x005375F8); + set_func_start(0x00537600, 0x00537600); + set_func_end(0x00537600, 0x005376BB); + set_func_start(0x005376C0, 0x005376C0); + set_func_end(0x005376C0, 0x005377B3); + set_func_start(0x005377C0, 0x005377C0); + set_func_end(0x005377C0, 0x005378A0); + set_func_start(0x005378A0, 0x005378A0); + set_func_end(0x005378A0, 0x00537943); + set_func_start(0x00537950, 0x00537950); + set_func_end(0x00537950, 0x005379F3); + set_func_start(0x00537A00, 0x00537A00); + set_func_end(0x00537A00, 0x00537A5E); + set_func_start(0x00539BF0, 0x00539BF0); + set_func_end(0x00539BF0, 0x00539CB8); + set_func_start(0x00539CC0, 0x00539CC0); + set_func_end(0x00539CC0, 0x00539D6B); + set_func_start(0x00539D70, 0x00539D70); + set_func_end(0x00539D70, 0x00539F82); + set_func_start(0x00539F90, 0x00539F90); + set_func_end(0x00539F90, 0x0053A025); + set_func_start(0x0053A030, 0x0053A030); + set_func_end(0x0053A030, 0x0053A150); + set_func_start(0x0053A150, 0x0053A150); + set_func_end(0x0053A150, 0x0053A2F6); + set_func_start(0x0053A300, 0x0053A300); + set_func_end(0x0053A300, 0x0053A539); + set_func_start(0x0053A540, 0x0053A540); + set_func_end(0x0053A540, 0x0053A65E); + set_func_start(0x0053A660, 0x0053A660); + set_func_end(0x0053A660, 0x0053A742); + set_func_start(0x0053B5C0, 0x0053B5C0); + set_func_end(0x0053B5C0, 0x0053B5F4); + set_func_start(0x0053B650, 0x0053B650); + set_func_end(0x0053B650, 0x0053B6B6); + set_func_start(0x0053B6C0, 0x0053B6C0); + set_func_end(0x0053B6C0, 0x0053B739); + set_func_start(0x0053BE70, 0x0053BE70); + set_func_end(0x0053BE70, 0x0053C0A5); + set_func_start(0x0053C0B0, 0x0053C0B0); + set_func_end(0x0053C0B0, 0x0053C0E4); + set_func_start(0x0053C0F0, 0x0053C0F0); + set_func_end(0x0053C0F0, 0x0053C177); + set_func_start(0x0053C180, 0x0053C180); + set_func_end(0x0053C180, 0x0053C29C); + set_func_start(0x0053C2A0, 0x0053C2A0); + set_func_end(0x0053C2A0, 0x0053C304); + set_func_start(0x0053C310, 0x0053C310); + set_func_end(0x0053C310, 0x0053C393); + set_func_start(0x0053C3A0, 0x0053C3A0); + set_func_end(0x0053C3A0, 0x0053C426); + set_func_start(0x0053DD10, 0x0053DD10); + set_func_end(0x0053DD10, 0x0053DD21); + set_func_start(0x0053DD30, 0x0053DD30); + set_func_end(0x0053DD30, 0x0053DE09); + set_func_start(0x0053DE10, 0x0053DE10); + set_func_end(0x0053DE10, 0x0053DE51); + set_func_start(0x0053DE60, 0x0053DE60); + set_func_end(0x0053DE60, 0x0053DE89); + set_func_start(0x0053DE90, 0x0053DE90); + set_func_end(0x0053DE90, 0x0053E05A); + set_func_start(0x0053E060, 0x0053E060); + set_func_end(0x0053E060, 0x0053E2B6); + set_func_start(0x0053E2C0, 0x0053E2C0); + set_func_end(0x0053E2C0, 0x0053E490); + set_func_start(0x0053E490, 0x0053E490); + set_func_end(0x0053E490, 0x0053E5D4); + set_func_start(0x0053E5E0, 0x0053E5E0); + set_func_end(0x0053E5E0, 0x0053E6A3); + set_func_start(0x0053E6B0, 0x0053E6B0); + set_func_end(0x0053E6B0, 0x0053E7D4); + set_func_start(0x0053E7E0, 0x0053E7E0); + set_func_end(0x0053E7E0, 0x0053E80C); + set_func_start(0x00540310, 0x00540310); + set_func_end(0x00540310, 0x005405A9); + set_func_start(0x005407F0, 0x005407F0); + set_func_end(0x005407F0, 0x005408D6); + set_func_start(0x005408E0, 0x005408E0); + set_func_end(0x005408E0, 0x00540A26); + set_func_start(0x00540A30, 0x00540A30); + set_func_end(0x00540A30, 0x00540D66); + set_func_start(0x00540D70, 0x00540D70); + set_func_end(0x00540D70, 0x00540DE3); + set_func_start(0x00540DF0, 0x00540DF0); + set_func_end(0x00540DF0, 0x00540E75); + set_func_start(0x00540E80, 0x00540E80); + set_func_end(0x00540E80, 0x0054100C); + set_func_start(0x00541010, 0x00541010); + set_func_end(0x00541010, 0x005410DE); + set_func_start(0x005410E0, 0x005410E0); + set_func_end(0x005410E0, 0x0054113C); + set_func_start(0x00541140, 0x00541140); + set_func_end(0x00541140, 0x0054119C); + set_func_start(0x005411A0, 0x005411A0); + set_func_end(0x005411A0, 0x005411FC); + set_func_start(0x00541200, 0x00541200); + set_func_end(0x00541200, 0x00541242); + set_func_start(0x00541250, 0x00541250); + set_func_end(0x00541250, 0x005412BA); + set_func_start(0x005412C0, 0x005412C0); + set_func_end(0x005412C0, 0x00541336); + set_func_start(0x00541340, 0x00541340); + set_func_end(0x00541340, 0x0054141D); + set_func_start(0x00541420, 0x00541420); + set_func_end(0x00541420, 0x005414FD); + set_func_start(0x00541500, 0x00541500); + set_func_end(0x00541500, 0x005415CC); + set_func_start(0x005415D0, 0x005415D0); + set_func_end(0x005415D0, 0x00541679); + set_func_start(0x00541680, 0x00541680); + set_func_end(0x00541680, 0x005417FB); + set_func_start(0x00541800, 0x00541800); + set_func_end(0x00541800, 0x005418ED); + set_func_start(0x005418F0, 0x005418F0); + set_func_end(0x005418F0, 0x005419E1); + set_func_start(0x005419F0, 0x005419F0); + set_func_end(0x005419F0, 0x00541AE4); + set_func_start(0x00541AF0, 0x00541AF0); + set_func_end(0x00541AF0, 0x00541C51); + set_func_start(0x00541C60, 0x00541C60); + set_func_end(0x00541C60, 0x00541DEF); + set_func_start(0x00543020, 0x00543020); + set_func_end(0x00543020, 0x00543054); + set_func_start(0x00543060, 0x00543060); + set_func_end(0x00543060, 0x00543094); + set_func_start(0x005430A0, 0x005430A0); + set_func_end(0x005430A0, 0x005432B9); + set_func_start(0x005432C0, 0x005432C0); + set_func_end(0x005432C0, 0x005434D9); + set_func_start(0x005434E0, 0x005434E0); + set_func_end(0x005434E0, 0x00543533); + set_func_start(0x00543540, 0x00543540); + set_func_end(0x00543540, 0x00543593); + set_func_start(0x005435A0, 0x005435A0); + set_func_end(0x005435A0, 0x005435FD); + set_func_start(0x00543600, 0x00543600); + set_func_end(0x00543600, 0x00543642); + set_func_start(0x00544B20, 0x00544B20); + set_func_end(0x00544B20, 0x00544B8D); + set_func_start(0x00544B90, 0x00544B90); + set_func_end(0x00544B90, 0x00544C3B); + set_func_start(0x00544C40, 0x00544C40); + set_func_end(0x00544C40, 0x00544C9D); + set_func_start(0x00544CA0, 0x00544CA0); + set_func_end(0x00544CA0, 0x00544D3A); + set_func_start(0x00544D40, 0x00544D40); + set_func_end(0x00544D40, 0x00544E03); + set_func_start(0x00544E10, 0x00544E10); + set_func_end(0x00544E10, 0x00544E71); + set_func_start(0x00544E80, 0x00544E80); + set_func_end(0x00544E80, 0x00544FB2); + set_func_start(0x00544FC0, 0x00544FC0); + set_func_end(0x00544FC0, 0x00545050); + set_func_start(0x00545050, 0x00545050); + set_func_end(0x00545050, 0x00545102); + set_func_start(0x00545110, 0x00545110); + set_func_end(0x00545110, 0x00545880); + set_func_start(0x00545880, 0x00545880); + set_func_end(0x00545880, 0x00545941); + set_func_start(0x00545950, 0x00545950); + set_func_end(0x00545950, 0x005459BD); + set_func_start(0x005459C0, 0x005459C0); + set_func_end(0x005459C0, 0x00545A29); + set_func_start(0x00545A30, 0x00545A30); + set_func_end(0x00545A30, 0x00545C7B); + set_func_start(0x00545C80, 0x00545C80); + set_func_end(0x00545C80, 0x00545E57); + set_func_start(0x00545E60, 0x00545E60); + set_func_end(0x00545E60, 0x00545F12); + set_func_start(0x00545F20, 0x00545F20); + set_func_end(0x00545F20, 0x00545FD2); + set_func_start(0x00545FE0, 0x00545FE0); + set_func_end(0x00545FE0, 0x00545FE8); + set_func_start(0x00545FF0, 0x00545FF0); + set_func_end(0x00545FF0, 0x005460F7); + set_func_start(0x00546290, 0x00546290); + set_func_end(0x00546290, 0x005462BA); + set_func_start(0x005469E0, 0x005469E0); + set_func_end(0x005469E0, 0x00546A83); + set_func_start(0x00546A90, 0x00546A90); + set_func_end(0x00546A90, 0x00546C4C); + set_func_start(0x00546C50, 0x00546C50); + set_func_end(0x00546C50, 0x00546E76); + set_func_start(0x00546E80, 0x00546E80); + set_func_end(0x00546E80, 0x00546EEA); + set_func_start(0x00546EF0, 0x00546EF0); + set_func_end(0x00546EF0, 0x00546FDB); + set_func_start(0x00547B80, 0x00547B80); + set_func_end(0x00547B80, 0x00547C02); + set_func_start(0x00547C10, 0x00547C10); + set_func_end(0x00547C10, 0x00547C1D); + set_func_start(0x00548720, 0x00548720); + set_func_end(0x00548720, 0x00548754); + set_func_start(0x00548D40, 0x00548D40); + set_func_end(0x00548D40, 0x00548F49); + set_func_start(0x00549AD0, 0x00549AD0); + set_func_end(0x00549AD0, 0x00549B40); + set_func_start(0x00549B40, 0x00549B40); + set_func_end(0x00549B40, 0x00549B7B); + set_func_start(0x00549B80, 0x00549B80); + set_func_end(0x00549B80, 0x00549C37); + set_func_start(0x00549C40, 0x00549C40); + set_func_end(0x00549C40, 0x00549CC5); + set_func_start(0x00549CD0, 0x00549CD0); + set_func_end(0x00549CD0, 0x00549D30); + set_func_start(0x00549D30, 0x00549D30); + set_func_end(0x00549D30, 0x00549DC6); + set_func_start(0x00549DD0, 0x00549DD0); + set_func_end(0x00549DD0, 0x00549E73); + set_func_start(0x00549E80, 0x00549E80); + set_func_end(0x00549E80, 0x00549EB4); + set_func_start(0x00549EC0, 0x00549EC0); + set_func_end(0x00549EC0, 0x00549F13); + set_func_start(0x00549F20, 0x00549F20); + set_func_end(0x00549F20, 0x00549F54); + set_func_start(0x00549F60, 0x00549F60); + set_func_end(0x00549F60, 0x0054A032); + set_func_start(0x0054A040, 0x0054A040); + set_func_end(0x0054A040, 0x0054A0D1); + set_func_start(0x0054A0E0, 0x0054A0E0); + set_func_end(0x0054A0E0, 0x0054A13A); + set_func_start(0x0054A140, 0x0054A140); + set_func_end(0x0054A140, 0x0054A174); + set_func_start(0x0054A180, 0x0054A180); + set_func_end(0x0054A180, 0x0054A27C); + set_func_start(0x0054A280, 0x0054A280); + set_func_end(0x0054A280, 0x0054A2BA); + set_func_start(0x0054A2C0, 0x0054A2C0); + set_func_end(0x0054A2C0, 0x0054A2F4); + set_func_start(0x0054A300, 0x0054A300); + set_func_end(0x0054A300, 0x0054A361); + set_func_start(0x0054A370, 0x0054A370); + set_func_end(0x0054A370, 0x0054A3D1); + set_func_start(0x0054BAA0, 0x0054BAA0); + set_func_end(0x0054BAA0, 0x0054BAD4); + set_func_start(0x0054BAE0, 0x0054BAE0); + set_func_end(0x0054BAE0, 0x0054BB3D); + set_func_start(0x0054BB40, 0x0054BB40); + set_func_end(0x0054BB40, 0x0054BBC6); + set_func_start(0x0054BBD0, 0x0054BBD0); + set_func_end(0x0054BBD0, 0x0054BC24); + set_func_start(0x0054BC30, 0x0054BC30); + set_func_end(0x0054BC30, 0x0054BE79); + set_func_start(0x0054BE90, 0x0054BE90); + set_func_end(0x0054BE90, 0x0054C120); + set_func_start(0x0054C120, 0x0054C120); + set_func_end(0x0054C120, 0x0054C167); + set_func_start(0x0054C170, 0x0054C170); + set_func_end(0x0054C170, 0x0054C248); + set_func_start(0x0054C250, 0x0054C250); + set_func_end(0x0054C250, 0x0054C2E0); + set_func_start(0x0054C2E0, 0x0054C2E0); + set_func_end(0x0054C2E0, 0x0054C4D0); + set_func_start(0x0054C4D0, 0x0054C4D0); + set_func_end(0x0054C4D0, 0x0054C6D4); + set_func_start(0x0054C6E0, 0x0054C6E0); + set_func_end(0x0054C6E0, 0x0054C73D); + set_func_start(0x0054C740, 0x0054C740); + set_func_end(0x0054C740, 0x0054C7A0); + set_func_start(0x0054C7A0, 0x0054C7A0); + set_func_end(0x0054C7A0, 0x0054C808); + set_func_start(0x0054C810, 0x0054C810); + set_func_end(0x0054C810, 0x0054C870); + set_func_start(0x0054C870, 0x0054C870); + set_func_end(0x0054C870, 0x0054C892); + set_func_start(0x0054C8A0, 0x0054C8A0); + set_func_end(0x0054C8A0, 0x0054C9D3); + set_func_start(0x0054C9F0, 0x0054C9F0); + set_func_end(0x0054C9F0, 0x0054CA22); + set_func_start(0x0054D770, 0x0054D770); + set_func_end(0x0054D770, 0x0054D8E2); + set_func_start(0x0054D8F0, 0x0054D8F0); + set_func_end(0x0054D8F0, 0x0054D990); + set_func_start(0x0054D990, 0x0054D990); + set_func_end(0x0054D990, 0x0054DA10); + set_func_start(0x0054DA10, 0x0054DA10); + set_func_end(0x0054DA10, 0x0054DC91); + set_func_start(0x0054DCA0, 0x0054DCA0); + set_func_end(0x0054DCA0, 0x0054DCA8); + set_func_start(0x0054DCB0, 0x0054DCB0); + set_func_end(0x0054DCB0, 0x0054DCB8); + set_func_start(0x0054DCC0, 0x0054DCC0); + set_func_end(0x0054DCC0, 0x0054DDF1); + set_func_start(0x0054DE00, 0x0054DE00); + set_func_end(0x0054DE00, 0x0054E007); + set_func_start(0x0054E010, 0x0054E010); + set_func_end(0x0054E010, 0x0054E15E); + set_func_start(0x0054E160, 0x0054E160); + set_func_end(0x0054E160, 0x0054E191); + set_func_start(0x0054E1A0, 0x0054E1A0); + set_func_end(0x0054E1A0, 0x0054E1C0); + set_func_start(0x0054E1C0, 0x0054E1C0); + set_func_end(0x0054E1C0, 0x0054E1F1); + set_func_start(0x0054E200, 0x0054E200); + set_func_end(0x0054E200, 0x0054E220); + set_func_start(0x0054E6D0, 0x0054E6D0); + set_func_end(0x0054E6D0, 0x0054E717); + set_func_start(0x0054EA60, 0x0054EA60); + set_func_end(0x0054EA60, 0x0054EA89); + set_func_start(0x0054EA90, 0x0054EA90); + set_func_end(0x0054EA90, 0x0054EB0B); + set_func_start(0x0054EB10, 0x0054EB10); + set_func_end(0x0054EB10, 0x0054EB3B); + set_func_start(0x0054EB40, 0x0054EB40); + set_func_end(0x0054EB40, 0x0054EBBA); + set_func_start(0x0054EBC0, 0x0054EBC0); + set_func_end(0x0054EBC0, 0x0054EBFB); + set_func_start(0x0054ED80, 0x0054ED80); + set_func_end(0x0054ED80, 0x0054EE58); + set_func_start(0x0054EE60, 0x0054EE60); + set_func_end(0x0054EE60, 0x0054EF87); + set_func_start(0x0054EF90, 0x0054EF90); + set_func_end(0x0054EF90, 0x0054EFD5); + set_func_start(0x0054F430, 0x0054F430); + set_func_end(0x0054F430, 0x0054F49D); + set_func_start(0x0054F4A0, 0x0054F4A0); + set_func_end(0x0054F4A0, 0x0054F561); + set_func_start(0x0054F570, 0x0054F570); + set_func_end(0x0054F570, 0x0054F684); + set_func_start(0x0054F690, 0x0054F690); + set_func_end(0x0054F690, 0x0054F81D); + set_func_start(0x0054F820, 0x0054F820); + set_func_end(0x0054F820, 0x0054F8AA); + set_func_start(0x0054F8B0, 0x0054F8B0); + set_func_end(0x0054F8B0, 0x0054F97B); + set_func_start(0x0054F980, 0x0054F980); + set_func_end(0x0054F980, 0x0054FB0B); + set_func_start(0x00551720, 0x00551720); + set_func_end(0x00551720, 0x00551759); + set_func_start(0x00551760, 0x00551760); + set_func_end(0x00551760, 0x00551783); + set_func_start(0x00551790, 0x00551790); + set_func_end(0x00551790, 0x005517D0); + set_func_start(0x005517D0, 0x005517D0); + set_func_end(0x005517D0, 0x005518B3); + set_func_start(0x005518C0, 0x005518C0); + set_func_end(0x005518C0, 0x00551900); + set_func_start(0x00551900, 0x00551900); + set_func_end(0x00551900, 0x005519E3); + set_func_start(0x005519F0, 0x005519F0); + set_func_end(0x005519F0, 0x00551A30); + set_func_start(0x00551A30, 0x00551A30); + set_func_end(0x00551A30, 0x00551B3D); + set_func_start(0x00551B40, 0x00551B40); + set_func_end(0x00551B40, 0x00551B8F); + set_func_start(0x00551B90, 0x00551B90); + set_func_end(0x00551B90, 0x00551BB3); + set_func_start(0x00551BC0, 0x00551BC0); + set_func_end(0x00551BC0, 0x00551C00); + set_func_start(0x00551C00, 0x00551C00); + set_func_end(0x00551C00, 0x00551D0D); + set_func_start(0x00551D10, 0x00551D10); + set_func_end(0x00551D10, 0x00551D5F); + set_func_start(0x00551D60, 0x00551D60); + set_func_end(0x00551D60, 0x00551D99); + set_func_start(0x00551DA0, 0x00551DA0); + set_func_end(0x00551DA0, 0x00551DC3); + set_func_start(0x00551DD0, 0x00551DD0); + set_func_end(0x00551DD0, 0x00551FA1); + set_func_start(0x00551FB0, 0x00551FB0); + set_func_end(0x00551FB0, 0x00551FCC); + set_func_start(0x00551FD0, 0x00551FD0); + set_func_end(0x00551FD0, 0x00551FEC); + set_func_start(0x00551FF0, 0x00551FF0); + set_func_end(0x00551FF0, 0x0055200C); + set_func_start(0x005523A0, 0x005523A0); + set_func_end(0x005523A0, 0x00552439); + set_func_start(0x00552440, 0x00552440); + set_func_end(0x00552440, 0x0055257D); + set_func_start(0x00552580, 0x00552580); + set_func_end(0x00552580, 0x005526C8); + set_func_start(0x005529A0, 0x005529A0); + set_func_end(0x005529A0, 0x005529D7); + set_func_start(0x00552DD0, 0x00552DD0); + set_func_end(0x00552DD0, 0x00552E10); + set_func_start(0x00552E10, 0x00552E10); + set_func_end(0x00552E10, 0x00552E84); + set_func_start(0x00552E90, 0x00552E90); + set_func_end(0x00552E90, 0x00552F2F); + set_func_start(0x00552F30, 0x00552F30); + set_func_end(0x00552F30, 0x00552FFE); + set_func_start(0x00553110, 0x00553110); + set_func_end(0x00553110, 0x00553119); + set_func_start(0x00553120, 0x00553120); + set_func_end(0x00553120, 0x00553163); + set_func_start(0x00553170, 0x00553170); + set_func_end(0x00553170, 0x005531C2); + set_func_start(0x00553BA0, 0x00553BA0); + set_func_end(0x00553BA0, 0x00553C25); + set_func_start(0x00553C30, 0x00553C30); + set_func_end(0x00553C30, 0x00553D60); + set_func_start(0x00553D60, 0x00553D60); + set_func_end(0x00553D60, 0x00553E19); + set_func_start(0x00553E20, 0x00553E20); + set_func_end(0x00553E20, 0x00553F46); + set_func_start(0x00553F50, 0x00553F50); + set_func_end(0x00553F50, 0x00553F86); + set_func_start(0x00553F90, 0x00553F90); + set_func_end(0x00553F90, 0x00554157); + set_func_start(0x00554160, 0x00554160); + set_func_end(0x00554160, 0x00554168); + set_func_start(0x00554370, 0x00554370); + set_func_end(0x00554370, 0x00554379); + set_func_start(0x00554440, 0x00554440); + set_func_end(0x00554440, 0x00554449); + set_func_start(0x005545E0, 0x005545E0); + set_func_end(0x005545E0, 0x005545FB); + set_func_start(0x00554600, 0x00554600); + set_func_end(0x00554600, 0x0055460D); + set_func_start(0x00554680, 0x00554680); + set_func_end(0x00554680, 0x00554689); + set_func_start(0x00554740, 0x00554740); + set_func_end(0x00554740, 0x00554749); + set_func_start(0x005548E0, 0x005548E0); + set_func_end(0x005548E0, 0x005548E9); + set_func_start(0x005548F0, 0x005548F0); + set_func_end(0x005548F0, 0x00554958); + set_func_start(0x00554A50, 0x00554A50); + set_func_end(0x00554A50, 0x00554A59); + set_func_start(0x00554BD0, 0x00554BD0); + set_func_end(0x00554BD0, 0x00554BD9); + set_func_start(0x00554BE0, 0x00554BE0); + set_func_end(0x00554BE0, 0x00554D1B); + set_func_start(0x00554D20, 0x00554D20); + set_func_end(0x00554D20, 0x00554E5B); + set_func_start(0x005551E0, 0x005551E0); + set_func_end(0x005551E0, 0x005553A5); + set_func_start(0x005553B0, 0x005553B0); + set_func_end(0x005553B0, 0x005553E4); + set_func_start(0x00555590, 0x00555590); + set_func_end(0x00555590, 0x005555CC); + set_func_start(0x005555D0, 0x005555D0); + set_func_end(0x005555D0, 0x00555653); + set_func_start(0x00555660, 0x00555660); + set_func_end(0x00555660, 0x005556CB); + set_func_start(0x005556D0, 0x005556D0); + set_func_end(0x005556D0, 0x00555752); + set_func_start(0x00555760, 0x00555760); + set_func_end(0x00555760, 0x00555839); + set_func_start(0x00555840, 0x00555840); + set_func_end(0x00555840, 0x00555919); + set_func_start(0x00555FD0, 0x00555FD0); + set_func_end(0x00555FD0, 0x0055627C); + set_func_start(0x00556280, 0x00556280); + set_func_end(0x00556280, 0x005564CA); + set_func_start(0x005564D0, 0x005564D0); + set_func_end(0x005564D0, 0x005567D1); + set_func_start(0x005567E0, 0x005567E0); + set_func_end(0x005567E0, 0x005569CE); + set_func_start(0x005569D0, 0x005569D0); + set_func_end(0x005569D0, 0x00556A49); + set_func_start(0x00556A50, 0x00556A50); + set_func_end(0x00556A50, 0x00556AC9); + set_func_start(0x00556AD0, 0x00556AD0); + set_func_end(0x00556AD0, 0x00556B53); + set_func_start(0x00556B60, 0x00556B60); + set_func_end(0x00556B60, 0x00556BBF); + set_func_start(0x00556BC0, 0x00556BC0); + set_func_end(0x00556BC0, 0x00556D70); + set_func_start(0x00557520, 0x00557520); + set_func_end(0x00557520, 0x00557657); + set_func_start(0x00557660, 0x00557660); + set_func_end(0x00557660, 0x005576A3); + set_func_start(0x005576B0, 0x005576B0); + set_func_end(0x005576B0, 0x00557881); + set_func_start(0x00557890, 0x00557890); + set_func_end(0x00557890, 0x00557925); + set_func_start(0x00557930, 0x00557930); + set_func_end(0x00557930, 0x00557A99); + set_func_start(0x00557AA0, 0x00557AA0); + set_func_end(0x00557AA0, 0x00557BDB); + set_func_start(0x00557BE0, 0x00557BE0); + set_func_end(0x00557BE0, 0x00557D56); + set_func_start(0x00557D60, 0x00557D60); + set_func_end(0x00557D60, 0x00557E31); + set_func_start(0x00557E40, 0x00557E40); + set_func_end(0x00557E40, 0x00557F61); + set_func_start(0x00557F70, 0x00557F70); + set_func_end(0x00557F70, 0x0055805C); + set_func_start(0x00558060, 0x00558060); + set_func_end(0x00558060, 0x005580DB); + set_func_start(0x005580E0, 0x005580E0); + set_func_end(0x005580E0, 0x0055815B); + set_func_start(0x005586D0, 0x005586D0); + set_func_end(0x005586D0, 0x0055870F); + set_func_start(0x00559400, 0x00559400); + set_func_end(0x00559400, 0x005594D1); + set_func_start(0x005594E0, 0x005594E0); + set_func_end(0x005594E0, 0x005594F6); + set_func_start(0x00559500, 0x00559500); + set_func_end(0x00559500, 0x005595C9); + set_func_start(0x005595D0, 0x005595D0); + set_func_end(0x005595D0, 0x005595D8); + set_func_start(0x00559F50, 0x00559F50); + set_func_end(0x00559F50, 0x00559FE4); + set_func_start(0x00559FF0, 0x00559FF0); + set_func_end(0x00559FF0, 0x0055A03B); + set_func_start(0x0055A040, 0x0055A040); + set_func_end(0x0055A040, 0x0055A0BF); + set_func_start(0x0055A0C0, 0x0055A0C0); + set_func_end(0x0055A0C0, 0x0055A130); + set_func_start(0x0055D280, 0x0055D280); + set_func_end(0x0055D280, 0x0055D2A1); + set_func_start(0x0055D2B0, 0x0055D2B0); + set_func_end(0x0055D2B0, 0x0055D43D); + set_func_start(0x0055DC00, 0x0055DC00); + set_func_end(0x0055DC00, 0x0055DC23); + set_func_start(0x0055DC30, 0x0055DC30); + set_func_end(0x0055DC30, 0x0055DC57); + set_func_start(0x0055DC60, 0x0055DC60); + set_func_end(0x0055DC60, 0x0055DC84); + set_func_start(0x0055E8D0, 0x0055E8D0); + set_func_end(0x0055E8D0, 0x0055E9B0); + set_func_start(0x0055E9B0, 0x0055E9B0); + set_func_end(0x0055E9B0, 0x0055EA67); + set_func_start(0x0055EA70, 0x0055EA70); + set_func_end(0x0055EA70, 0x0055EACE); + set_func_start(0x0055FAD0, 0x0055FAD0); + set_func_end(0x0055FAD0, 0x0055FB81); + set_func_start(0x0055FB90, 0x0055FB90); + set_func_end(0x0055FB90, 0x0055FC1F); + set_func_start(0x0055FC20, 0x0055FC20); + set_func_end(0x0055FC20, 0x0055FCB9); + set_func_start(0x0055FCC0, 0x0055FCC0); + set_func_end(0x0055FCC0, 0x0055FD13); + set_func_start(0x00560560, 0x00560560); + set_func_end(0x00560560, 0x005605EC); + set_func_start(0x00562550, 0x00562550); + set_func_end(0x00562550, 0x005625F0); + set_func_start(0x005625F0, 0x005625F0); + set_func_end(0x005625F0, 0x0056269B); + set_func_start(0x00563520, 0x00563520); + set_func_end(0x00563520, 0x005635DF); + set_func_start(0x005635E0, 0x005635E0); + set_func_end(0x005635E0, 0x00563700); + set_func_start(0x00563700, 0x00563700); + set_func_end(0x00563700, 0x00563820); + set_func_start(0x00563820, 0x00563820); + set_func_end(0x00563820, 0x00563940); + set_func_start(0x00563940, 0x00563940); + set_func_end(0x00563940, 0x00563A87); + set_func_start(0x00563A90, 0x00563A90); + set_func_end(0x00563A90, 0x00563B7C); + set_func_start(0x00563B80, 0x00563B80); + set_func_end(0x00563B80, 0x00563CAC); + set_func_start(0x00563CB0, 0x00563CB0); + set_func_end(0x00563CB0, 0x00563DDC); + set_func_start(0x00563DE0, 0x00563DE0); + set_func_end(0x00563DE0, 0x00563F0C); + set_func_start(0x00563F10, 0x00563F10); + set_func_end(0x00563F10, 0x00564067); + set_func_start(0x00564070, 0x00564070); + set_func_end(0x00564070, 0x005640B2); + set_func_start(0x005640C0, 0x005640C0); + set_func_end(0x005640C0, 0x00564123); + set_func_start(0x00564130, 0x00564130); + set_func_end(0x00564130, 0x005641BC); + set_func_start(0x00564AE0, 0x00564AE0); + set_func_end(0x00564AE0, 0x00564B8A); + set_func_start(0x00564B90, 0x00564B90); + set_func_end(0x00564B90, 0x00564BAD); + set_func_start(0x00564BB0, 0x00564BB0); + set_func_end(0x00564BB0, 0x00564C08); + set_func_start(0x00564C10, 0x00564C10); + set_func_end(0x00564C10, 0x00564C61); + set_func_start(0x00564C70, 0x00564C70); + set_func_end(0x00564C70, 0x00564C8C); + set_func_start(0x00564E90, 0x00564E90); + set_func_end(0x00564E90, 0x00564F54); + set_func_start(0x00564F60, 0x00564F60); + set_func_end(0x00564F60, 0x00565024); + set_func_start(0x00566400, 0x00566400); + set_func_end(0x00566400, 0x00566487); + set_func_start(0x00566490, 0x00566490); + set_func_end(0x00566490, 0x005664D2); + set_func_start(0x005664E0, 0x005664E0); + set_func_end(0x005664E0, 0x00566522); + set_func_start(0x005666A0, 0x005666A0); + set_func_end(0x005666A0, 0x005666FE); + set_func_start(0x00566E80, 0x00566E80); + set_func_end(0x00566E80, 0x00566EAD); + set_func_start(0x00566EB0, 0x00566EB0); + set_func_end(0x00566EB0, 0x00566F32); + set_func_start(0x00566F40, 0x00566F40); + set_func_end(0x00566F40, 0x00566F6C); + set_func_start(0x00566F70, 0x00566F70); + set_func_end(0x00566F70, 0x00566F9F); + set_func_start(0x00566FA0, 0x00566FA0); + set_func_end(0x00566FA0, 0x005670CE); + set_func_start(0x005670D0, 0x005670D0); + set_func_end(0x005670D0, 0x005671F5); + set_func_start(0x00567200, 0x00567200); + set_func_end(0x00567200, 0x00567313); + set_func_start(0x00567320, 0x00567320); + set_func_end(0x00567320, 0x0056744C); + set_func_start(0x00567450, 0x00567450); + set_func_end(0x00567450, 0x005674F0); + set_func_start(0x005674F0, 0x005674F0); + set_func_end(0x005674F0, 0x0056751F); + set_func_start(0x00568160, 0x00568160); + set_func_end(0x00568160, 0x005682B6); + set_func_start(0x00568730, 0x00568730); + set_func_end(0x00568730, 0x00568764); + set_func_start(0x00568770, 0x00568770); + set_func_end(0x00568770, 0x00568808); + set_func_start(0x00568810, 0x00568810); + set_func_end(0x00568810, 0x005688B2); + set_func_start(0x005690A0, 0x005690A0); + set_func_end(0x005690A0, 0x0056917B); + set_func_start(0x00569180, 0x00569180); + set_func_end(0x00569180, 0x00569229); + set_func_start(0x00569230, 0x00569230); + set_func_end(0x00569230, 0x005692A0); + set_func_start(0x005692A0, 0x005692A0); + set_func_end(0x005692A0, 0x0056933F); + set_func_start(0x00569340, 0x00569340); + set_func_end(0x00569340, 0x005693DF); + set_func_start(0x005693E0, 0x005693E0); + set_func_end(0x005693E0, 0x0056951E); + set_func_start(0x00569520, 0x00569520); + set_func_end(0x00569520, 0x005696DD); + set_func_start(0x005696E0, 0x005696E0); + set_func_end(0x005696E0, 0x005697AD); + set_func_start(0x005697B0, 0x005697B0); + set_func_end(0x005697B0, 0x0056981C); + set_func_start(0x00569820, 0x00569820); + set_func_end(0x00569820, 0x00569901); + set_func_start(0x00569910, 0x00569910); + set_func_end(0x00569910, 0x00569B4C); + set_func_start(0x00569B50, 0x00569B50); + set_func_end(0x00569B50, 0x00569CCE); + set_func_start(0x00569CD0, 0x00569CD0); + set_func_end(0x00569CD0, 0x00569E46); + set_func_start(0x00569E50, 0x00569E50); + set_func_end(0x00569E50, 0x00569F99); + set_func_start(0x00569FA0, 0x00569FA0); + set_func_end(0x00569FA0, 0x0056A0EC); + set_func_start(0x0056A0F0, 0x0056A0F0); + set_func_end(0x0056A0F0, 0x0056A29E); + set_func_start(0x0056A2A0, 0x0056A2A0); + set_func_end(0x0056A2A0, 0x0056A376); + set_func_start(0x0056A380, 0x0056A380); + set_func_end(0x0056A380, 0x0056A404); + set_func_start(0x0056A410, 0x0056A410); + set_func_end(0x0056A410, 0x0056A639); + set_func_start(0x0056A640, 0x0056A640); + set_func_end(0x0056A640, 0x0056A85E); + set_func_start(0x0056A860, 0x0056A860); + set_func_end(0x0056A860, 0x0056AA04); + set_func_start(0x0056AA10, 0x0056AA10); + set_func_end(0x0056AA10, 0x0056AAEC); + set_func_start(0x0056AAF0, 0x0056AAF0); + set_func_end(0x0056AAF0, 0x0056AB61); + set_func_start(0x0056AB70, 0x0056AB70); + set_func_end(0x0056AB70, 0x0056AC05); + set_func_start(0x0056AC10, 0x0056AC10); + set_func_end(0x0056AC10, 0x0056AC88); + set_func_start(0x0056AC90, 0x0056AC90); + set_func_end(0x0056AC90, 0x0056AD96); + set_func_start(0x0056ADA0, 0x0056ADA0); + set_func_end(0x0056ADA0, 0x0056AE42); + set_func_start(0x0056AE50, 0x0056AE50); + set_func_end(0x0056AE50, 0x0056AEF2); + set_func_start(0x0056AF00, 0x0056AF00); + set_func_end(0x0056AF00, 0x0056AF51); + set_func_start(0x0056AF60, 0x0056AF60); + set_func_end(0x0056AF60, 0x0056AFB1); + set_func_start(0x0056AFC0, 0x0056AFC0); + set_func_end(0x0056AFC0, 0x0056B0AB); + set_func_start(0x0056B0B0, 0x0056B0B0); + set_func_end(0x0056B0B0, 0x0056B1DC); + set_func_start(0x0056D570, 0x0056D570); + set_func_end(0x0056D570, 0x0056D5B4); + set_func_start(0x0056D5C0, 0x0056D5C0); + set_func_end(0x0056D5C0, 0x0056D5CD); + set_func_start(0x0056D5D0, 0x0056D5D0); + set_func_end(0x0056D5D0, 0x0056D604); + set_func_start(0x0056D610, 0x0056D610); + set_func_end(0x0056D610, 0x0056D689); + set_func_start(0x0056D690, 0x0056D690); + set_func_end(0x0056D690, 0x0056D6C4); + set_func_start(0x0056D6D0, 0x0056D6D0); + set_func_end(0x0056D6D0, 0x0056D728); + set_func_start(0x0056DF80, 0x0056DF80); + set_func_end(0x0056DF80, 0x0056E0DC); + set_func_start(0x0056E0E0, 0x0056E0E0); + set_func_end(0x0056E0E0, 0x0056E167); + set_func_start(0x0056E170, 0x0056E170); + set_func_end(0x0056E170, 0x0056E1DA); + set_func_start(0x0056E1E0, 0x0056E1E0); + set_func_end(0x0056E1E0, 0x0056E202); + set_func_start(0x0056E210, 0x0056E210); + set_func_end(0x0056E210, 0x0056E306); + set_func_start(0x0056E310, 0x0056E310); + set_func_end(0x0056E310, 0x0056E39D); + set_func_start(0x0056E3A0, 0x0056E3A0); + set_func_end(0x0056E3A0, 0x0056E440); + set_func_start(0x0056E440, 0x0056E440); + set_func_end(0x0056E440, 0x0056E518); + set_func_start(0x0056E520, 0x0056E520); + set_func_end(0x0056E520, 0x0056E9AF); + set_func_start(0x0056E9B0, 0x0056E9B0); + set_func_end(0x0056E9B0, 0x0056EC9D); + set_func_start(0x0056ECA0, 0x0056ECA0); + set_func_end(0x0056ECA0, 0x0056EDE2); + set_func_start(0x0056EDF0, 0x0056EDF0); + set_func_end(0x0056EDF0, 0x0056EEE2); + set_func_start(0x0056EEF0, 0x0056EEF0); + set_func_end(0x0056EEF0, 0x0056EFFA); + set_func_start(0x0056F000, 0x0056F000); + set_func_end(0x0056F000, 0x0056F13F); + set_func_start(0x0056F140, 0x0056F140); + set_func_end(0x0056F140, 0x0056F274); + set_func_start(0x0056F280, 0x0056F280); + set_func_end(0x0056F280, 0x0056F342); + set_func_start(0x0056F350, 0x0056F350); + set_func_end(0x0056F350, 0x0056F396); + set_func_start(0x0056F3A0, 0x0056F3A0); + set_func_end(0x0056F3A0, 0x0056F404); + set_func_start(0x0056F410, 0x0056F410); + set_func_end(0x0056F410, 0x0056F4D8); + set_func_start(0x00570550, 0x00570550); + set_func_end(0x00570550, 0x005706B2); + set_func_start(0x005706C0, 0x005706C0); + set_func_end(0x005706C0, 0x0057074C); + set_func_start(0x00570750, 0x00570750); + set_func_end(0x00570750, 0x00570901); + set_func_start(0x00570910, 0x00570910); + set_func_end(0x00570910, 0x00570BC7); + set_func_start(0x00570BD0, 0x00570BD0); + set_func_end(0x00570BD0, 0x00570F0A); + set_func_start(0x00570F10, 0x00570F10); + set_func_end(0x00570F10, 0x005711BC); + set_func_start(0x005711C0, 0x005711C0); + set_func_end(0x005711C0, 0x00571347); + set_func_start(0x00571350, 0x00571350); + set_func_end(0x00571350, 0x005713B4); + set_func_start(0x005713C0, 0x005713C0); + set_func_end(0x005713C0, 0x0057144F); + set_func_start(0x00571450, 0x00571450); + set_func_end(0x00571450, 0x005714CA); + set_func_start(0x00571A40, 0x00571A40); + set_func_end(0x00571A40, 0x00571AA1); + set_func_start(0x00571AB0, 0x00571AB0); + set_func_end(0x00571AB0, 0x00571AF2); + set_func_start(0x00571B00, 0x00571B00); + set_func_end(0x00571B00, 0x00571BDF); + set_func_start(0x00572AB0, 0x00572AB0); + set_func_end(0x00572AB0, 0x00572B3A); + set_func_start(0x00572B40, 0x00572B40); + set_func_end(0x00572B40, 0x00572B74); + set_func_start(0x00572B80, 0x00572B80); + set_func_end(0x00572B80, 0x00572BB4); + set_func_start(0x00572BC0, 0x00572BC0); + set_func_end(0x00572BC0, 0x00572C4F); + set_func_start(0x00572C50, 0x00572C50); + set_func_end(0x00572C50, 0x00572C7D); + set_func_start(0x00572C80, 0x00572C80); + set_func_end(0x00572C80, 0x00572D07); + set_func_start(0x00573690, 0x00573690); + set_func_end(0x00573690, 0x00573A5F); + set_func_start(0x00573A60, 0x00573A60); + set_func_end(0x00573A60, 0x00573AA6); + set_func_start(0x00573AB0, 0x00573AB0); + set_func_end(0x00573AB0, 0x00573AF6); + set_func_start(0x00573B00, 0x00573B00); + set_func_end(0x00573B00, 0x00573B4A); + set_func_start(0x00573B50, 0x00573B50); + set_func_end(0x00573B50, 0x00573C8F); + set_func_start(0x00573C90, 0x00573C90); + set_func_end(0x00573C90, 0x00573E09); + set_func_start(0x00573E10, 0x00573E10); + set_func_end(0x00573E10, 0x00573EE3); + set_func_start(0x00573EF0, 0x00573EF0); + set_func_end(0x00573EF0, 0x00573FD0); + set_func_start(0x00573FD0, 0x00573FD0); + set_func_end(0x00573FD0, 0x005740AF); + set_func_start(0x005740B0, 0x005740B0); + set_func_end(0x005740B0, 0x005740B8); + set_func_start(0x005740C0, 0x005740C0); + set_func_end(0x005740C0, 0x0057417E); + set_func_start(0x00574180, 0x00574180); + set_func_end(0x00574180, 0x00574304); + set_func_start(0x00574A00, 0x00574A00); + set_func_end(0x00574A00, 0x00574AA8); + set_func_start(0x00574AB0, 0x00574AB0); + set_func_end(0x00574AB0, 0x00574CF3); + set_func_start(0x005761F0, 0x005761F0); + set_func_end(0x005761F0, 0x00576238); + set_func_start(0x0057B3A0, 0x0057B3A0); + set_func_end(0x0057B3A0, 0x0057B4F4); + set_func_start(0x0057B500, 0x0057B500); + set_func_end(0x0057B500, 0x0057B573); + set_func_start(0x0057B940, 0x0057B940); + set_func_end(0x0057B940, 0x0057B9B9); + set_func_start(0x0057B9C0, 0x0057B9C0); + set_func_end(0x0057B9C0, 0x0057B9E0); + set_func_start(0x0057BAB0, 0x0057BAB0); + set_func_end(0x0057BAB0, 0x0057BB30); + set_func_start(0x0057BB30, 0x0057BB30); + set_func_end(0x0057BB30, 0x0057BBB3); + set_func_start(0x0057BBC0, 0x0057BBC0); + set_func_end(0x0057BBC0, 0x0057BC8A); + set_func_start(0x0057C420, 0x0057C420); + set_func_end(0x0057C420, 0x0057C44A); + set_func_start(0x0057F170, 0x0057F170); + set_func_end(0x0057F170, 0x0057F1AE); + set_func_start(0x0057F1B0, 0x0057F1B0); + set_func_end(0x0057F1B0, 0x0057F37A); + set_func_start(0x0057F380, 0x0057F380); + set_func_end(0x0057F380, 0x0057F4F0); + set_func_start(0x0057F4F0, 0x0057F4F0); + set_func_end(0x0057F4F0, 0x0057F5CE); + set_func_start(0x005841D0, 0x005841D0); + set_func_end(0x005841D0, 0x005841F2); + set_func_start(0x00584200, 0x00584200); + set_func_end(0x00584200, 0x005842C4); + set_func_start(0x005842D0, 0x005842D0); + set_func_end(0x005842D0, 0x00584389); + set_func_start(0x00584390, 0x00584390); + set_func_end(0x00584390, 0x005843AE); + set_func_start(0x005843B0, 0x005843B0); + set_func_end(0x005843B0, 0x005843EB); + set_func_start(0x005843F0, 0x005843F0); + set_func_end(0x005843F0, 0x0058444F); + set_func_start(0x005846D0, 0x005846D0); + set_func_end(0x005846D0, 0x005846D8); + set_func_start(0x005846E0, 0x005846E0); + set_func_end(0x005846E0, 0x00584820); + set_func_start(0x00584820, 0x00584820); + set_func_end(0x00584820, 0x005849E5); + set_func_start(0x005849F0, 0x005849F0); + set_func_end(0x005849F0, 0x00584A59); + set_func_start(0x00584A60, 0x00584A60); + set_func_end(0x00584A60, 0x00584ABE); + set_func_start(0x00584E10, 0x00584E10); + set_func_end(0x00584E10, 0x00585070); + set_func_start(0x00585070, 0x00585070); + set_func_end(0x00585070, 0x005852B4); + set_func_start(0x005852C0, 0x005852C0); + set_func_end(0x005852C0, 0x00585394); + set_func_start(0x005853A0, 0x005853A0); + set_func_end(0x005853A0, 0x005854B2); + set_func_start(0x005854C0, 0x005854C0); + set_func_end(0x005854C0, 0x005855B7); + set_func_start(0x005855C0, 0x005855C0); + set_func_end(0x005855C0, 0x005856C1); + set_func_start(0x005856D0, 0x005856D0); + set_func_end(0x005856D0, 0x00585886); + set_func_start(0x00585890, 0x00585890); + set_func_end(0x00585890, 0x00585990); + set_func_start(0x00585990, 0x00585990); + set_func_end(0x00585990, 0x00585C8E); + set_func_start(0x00585C90, 0x00585C90); + set_func_end(0x00585C90, 0x00585F57); + set_func_start(0x005865F0, 0x005865F0); + set_func_end(0x005865F0, 0x005866DB); + set_func_start(0x005866E0, 0x005866E0); + set_func_end(0x005866E0, 0x00586722); + set_func_start(0x00586730, 0x00586730); + set_func_end(0x00586730, 0x00586773); + set_func_start(0x00586780, 0x00586780); + set_func_end(0x00586780, 0x005867C5); + set_func_start(0x005867D0, 0x005867D0); + set_func_end(0x005867D0, 0x00586804); + set_func_start(0x00586810, 0x00586810); + set_func_end(0x00586810, 0x0058686C); + set_func_start(0x00586870, 0x00586870); + set_func_end(0x00586870, 0x005868D1); + set_func_start(0x00586C80, 0x00586C80); + set_func_end(0x00586C80, 0x00586CF2); + set_func_start(0x00586D00, 0x00586D00); + set_func_end(0x00586D00, 0x00586D87); + set_func_start(0x00586D90, 0x00586D90); + set_func_end(0x00586D90, 0x00586DB5); + set_func_start(0x00587940, 0x00587940); + set_func_end(0x00587940, 0x005879D0); + set_func_start(0x005879D0, 0x005879D0); + set_func_end(0x005879D0, 0x00587C60); + set_func_start(0x00587C60, 0x00587C60); + set_func_end(0x00587C60, 0x00587EAD); + set_func_start(0x00587EB0, 0x00587EB0); + set_func_end(0x00587EB0, 0x005880BB); + set_func_start(0x00588540, 0x00588540); + set_func_end(0x00588540, 0x0058856A); + set_func_start(0x00588570, 0x00588570); + set_func_end(0x00588570, 0x005886C6); + set_func_start(0x005886D0, 0x005886D0); + set_func_end(0x005886D0, 0x0058874D); + set_func_start(0x00588750, 0x00588750); + set_func_end(0x00588750, 0x00588804); + set_func_start(0x00588810, 0x00588810); + set_func_end(0x00588810, 0x005888B0); + set_func_start(0x005888B0, 0x005888B0); + set_func_end(0x005888B0, 0x005888D6); + set_func_start(0x005888E0, 0x005888E0); + set_func_end(0x005888E0, 0x0058891A); + set_func_start(0x00588920, 0x00588920); + set_func_end(0x00588920, 0x005889CD); + set_func_start(0x005889D0, 0x005889D0); + set_func_end(0x005889D0, 0x00588C00); + set_func_start(0x00588C00, 0x00588C00); + set_func_end(0x00588C00, 0x00588CBF); + set_func_start(0x00588CC0, 0x00588CC0); + set_func_end(0x00588CC0, 0x00588D59); + set_func_start(0x00588D60, 0x00588D60); + set_func_end(0x00588D60, 0x00588DC7); + set_func_start(0x00588DD0, 0x00588DD0); + set_func_end(0x00588DD0, 0x00588E52); + set_func_start(0x00588F00, 0x00588F00); + set_func_end(0x00588F00, 0x00588F89); + set_func_start(0x00589520, 0x00589520); + set_func_end(0x00589520, 0x00589584); + set_func_start(0x00589590, 0x00589590); + set_func_end(0x00589590, 0x005895F4); + set_func_start(0x00589600, 0x00589600); + set_func_end(0x00589600, 0x005896AC); + set_func_start(0x00589B50, 0x00589B50); + set_func_end(0x00589B50, 0x00589B87); + set_func_start(0x00589B90, 0x00589B90); + set_func_end(0x00589B90, 0x00589BAB); + set_func_start(0x00589C40, 0x00589C40); + set_func_end(0x00589C40, 0x00589C8E); + set_func_start(0x00589C90, 0x00589C90); + set_func_end(0x00589C90, 0x00589D67); + set_func_start(0x00589D70, 0x00589D70); + set_func_end(0x00589D70, 0x00589DBC); + set_func_start(0x0058A110, 0x0058A110); + set_func_end(0x0058A110, 0x0058A148); + set_func_start(0x0058A150, 0x0058A150); + set_func_end(0x0058A150, 0x0058A192); + set_func_start(0x0058A400, 0x0058A400); + set_func_end(0x0058A400, 0x0058A421); + set_func_start(0x0058A480, 0x0058A480); + set_func_end(0x0058A480, 0x0058A515); + set_func_start(0x0058A900, 0x0058A900); + set_func_end(0x0058A900, 0x0058A91B); + set_func_start(0x0058A920, 0x0058A920); + set_func_end(0x0058A920, 0x0058A954); + set_func_start(0x0058A960, 0x0058A960); + set_func_end(0x0058A960, 0x0058A994); + set_func_start(0x0058A9A0, 0x0058A9A0); + set_func_end(0x0058A9A0, 0x0058A9D4); + set_func_start(0x0058A9E0, 0x0058A9E0); + set_func_end(0x0058A9E0, 0x0058AA35); + set_func_start(0x0058AA40, 0x0058AA40); + set_func_end(0x0058AA40, 0x0058AA60); + set_func_start(0x0058AB50, 0x0058AB50); + set_func_end(0x0058AB50, 0x0058AB9C); + set_func_start(0x0058B3A0, 0x0058B3A0); + set_func_end(0x0058B3A0, 0x0058B487); + set_func_start(0x0058B490, 0x0058B490); + set_func_end(0x0058B490, 0x0058B587); + set_func_start(0x0058B590, 0x0058B590); + set_func_end(0x0058B590, 0x0058B5F7); + set_func_start(0x0058B600, 0x0058B600); + set_func_end(0x0058B600, 0x0058B664); + set_func_start(0x0058B670, 0x0058B670); + set_func_end(0x0058B670, 0x0058B6D4); + set_func_start(0x0058BD10, 0x0058BD10); + set_func_end(0x0058BD10, 0x0058BD2B); + set_func_start(0x0058BD30, 0x0058BD30); + set_func_end(0x0058BD30, 0x0058BD4B); + set_func_start(0x0058BD50, 0x0058BD50); + set_func_end(0x0058BD50, 0x0058BD6B); + set_func_start(0x0058BD70, 0x0058BD70); + set_func_end(0x0058BD70, 0x0058BD8B); + set_func_start(0x0058BD90, 0x0058BD90); + set_func_end(0x0058BD90, 0x0058BDAB); + set_func_start(0x0058BDB0, 0x0058BDB0); + set_func_end(0x0058BDB0, 0x0058BDCB); + set_func_start(0x0058BDD0, 0x0058BDD0); + set_func_end(0x0058BDD0, 0x0058BDF2); + set_func_start(0x0058BE00, 0x0058BE00); + set_func_end(0x0058BE00, 0x0058BE22); + set_func_start(0x0058BE30, 0x0058BE30); + set_func_end(0x0058BE30, 0x0058BEC4); + set_func_start(0x0058BED0, 0x0058BED0); + set_func_end(0x0058BED0, 0x0058BF63); + set_func_start(0x0058BF70, 0x0058BF70); + set_func_end(0x0058BF70, 0x0058C003); + set_func_start(0x0058C010, 0x0058C010); + set_func_end(0x0058C010, 0x0058C0A3); + set_func_start(0x0058C0B0, 0x0058C0B0); + set_func_end(0x0058C0B0, 0x0058C0D2); + set_func_start(0x0058C0E0, 0x0058C0E0); + set_func_end(0x0058C0E0, 0x0058C102); + set_func_start(0x0058C110, 0x0058C110); + set_func_end(0x0058C110, 0x0058C135); + set_func_start(0x0058C140, 0x0058C140); + set_func_end(0x0058C140, 0x0058C15C); + set_func_start(0x0058C160, 0x0058C160); + set_func_end(0x0058C160, 0x0058C182); + set_func_start(0x0058C190, 0x0058C190); + set_func_end(0x0058C190, 0x0058C1E1); + set_func_start(0x0058C1F0, 0x0058C1F0); + set_func_end(0x0058C1F0, 0x0058C241); + set_func_start(0x0058C250, 0x0058C250); + set_func_end(0x0058C250, 0x0058C2A1); + set_func_start(0x0058C2B0, 0x0058C2B0); + set_func_end(0x0058C2B0, 0x0058C39C); + set_func_start(0x0058C3A0, 0x0058C3A0); + set_func_end(0x0058C3A0, 0x0058C3B0); + set_func_start(0x0058C3B0, 0x0058C3B0); + set_func_end(0x0058C3B0, 0x0058C3D2); + set_func_start(0x0058C3E0, 0x0058C3E0); + set_func_end(0x0058C3E0, 0x0058C426); + set_func_start(0x0058C430, 0x0058C430); + set_func_end(0x0058C430, 0x0058C46D); + set_func_start(0x0058C470, 0x0058C470); + set_func_end(0x0058C470, 0x0058C492); + set_func_start(0x0058C4A0, 0x0058C4A0); + set_func_end(0x0058C4A0, 0x0058C4C2); + set_func_start(0x0058C4D0, 0x0058C4D0); + set_func_end(0x0058C4D0, 0x0058C50D); + set_func_start(0x0058C510, 0x0058C510); + set_func_end(0x0058C510, 0x0058C54D); + set_func_start(0x0058C910, 0x0058C910); + set_func_end(0x0058C910, 0x0058C986); + set_func_start(0x0058C990, 0x0058C990); + set_func_end(0x0058C990, 0x0058CA67); + set_func_start(0x0058D350, 0x0058D350); + set_func_end(0x0058D350, 0x0058D365); + set_func_start(0x0058D370, 0x0058D370); + set_func_end(0x0058D370, 0x0058D41A); + set_func_start(0x0058D420, 0x0058D420); + set_func_end(0x0058D420, 0x0058D4CA); + set_func_start(0x0058D4D0, 0x0058D4D0); + set_func_end(0x0058D4D0, 0x0058D534); + set_func_start(0x0058D540, 0x0058D540); + set_func_end(0x0058D540, 0x0058D5A4); + set_func_start(0x0058D5B0, 0x0058D5B0); + set_func_end(0x0058D5B0, 0x0058D5B8); + set_func_start(0x0058D5C0, 0x0058D5C0); + set_func_end(0x0058D5C0, 0x0058D5C8); + set_func_start(0x0058D5D0, 0x0058D5D0); + set_func_end(0x0058D5D0, 0x0058D60A); + set_func_start(0x0058D610, 0x0058D610); + set_func_end(0x0058D610, 0x0058D618); + set_func_start(0x0058D620, 0x0058D620); + set_func_end(0x0058D620, 0x0058D670); + set_func_start(0x0058D670, 0x0058D670); + set_func_end(0x0058D670, 0x0058D80A); + set_func_start(0x0058D810, 0x0058D810); + set_func_end(0x0058D810, 0x0058D971); + set_func_start(0x0058D980, 0x0058D980); + set_func_end(0x0058D980, 0x0058DAAC); + set_func_start(0x0058DAB0, 0x0058DAB0); + set_func_end(0x0058DAB0, 0x0058DB2A); + set_func_start(0x0058DB30, 0x0058DB30); + set_func_end(0x0058DB30, 0x0058DBBB); + set_func_start(0x0058DBC0, 0x0058DBC0); + set_func_end(0x0058DBC0, 0x0058DD2A); + set_func_start(0x00590710, 0x00590710); + set_func_end(0x00590710, 0x00590744); + set_func_start(0x00590D10, 0x00590D10); + set_func_end(0x00590D10, 0x00590D52); + set_func_start(0x00590D60, 0x00590D60); + set_func_end(0x00590D60, 0x00590DFE); + set_func_start(0x00590E00, 0x00590E00); + set_func_end(0x00590E00, 0x00590EB4); + set_func_start(0x00590EC0, 0x00590EC0); + set_func_end(0x00590EC0, 0x00590EC8); + set_func_start(0x00590ED0, 0x00590ED0); + set_func_end(0x00590ED0, 0x00590F3E); + set_func_start(0x00590F40, 0x00590F40); + set_func_end(0x00590F40, 0x00590FDF); + set_func_start(0x00590FE0, 0x00590FE0); + set_func_end(0x00590FE0, 0x00591080); + set_func_start(0x00591080, 0x00591080); + set_func_end(0x00591080, 0x00591120); + set_func_start(0x00591120, 0x00591120); + set_func_end(0x00591120, 0x005911C0); + set_func_start(0x005911C0, 0x005911C0); + set_func_end(0x005911C0, 0x00591249); + set_func_start(0x005915E0, 0x005915E0); + set_func_end(0x005915E0, 0x00591677); + set_func_start(0x00591680, 0x00591680); + set_func_end(0x00591680, 0x005916E4); + set_func_start(0x00591E60, 0x00591E60); + set_func_end(0x00591E60, 0x00591EC4); + set_func_start(0x00593D10, 0x00593D10); + set_func_end(0x00593D10, 0x00593D44); + set_func_start(0x00593D50, 0x00593D50); + set_func_end(0x00593D50, 0x00593D8A); + set_func_start(0x00593D90, 0x00593D90); + set_func_end(0x00593D90, 0x00593DAB); + set_func_start(0x00593E10, 0x00593E10); + set_func_end(0x00593E10, 0x00593EA4); + set_func_start(0x00593EB0, 0x00593EB0); + set_func_end(0x00593EB0, 0x00593F67); + set_func_start(0x00594370, 0x00594370); + set_func_end(0x00594370, 0x00594391); + set_func_start(0x005943A0, 0x005943A0); + set_func_end(0x005943A0, 0x00594424); + set_func_start(0x00594430, 0x00594430); + set_func_end(0x00594430, 0x0059447B); + set_func_start(0x00594480, 0x00594480); + set_func_end(0x00594480, 0x0059452C); + set_func_start(0x00594530, 0x00594530); + set_func_end(0x00594530, 0x005945AE); + set_func_start(0x005945B0, 0x005945B0); + set_func_end(0x005945B0, 0x0059464F); + set_func_start(0x00594650, 0x00594650); + set_func_end(0x00594650, 0x005946BB); + set_func_start(0x00595040, 0x00595040); + set_func_end(0x00595040, 0x00595084); + set_func_start(0x00595090, 0x00595090); + set_func_end(0x00595090, 0x00595148); + set_func_start(0x00595150, 0x00595150); + set_func_end(0x00595150, 0x005952E7); + set_func_start(0x005952F0, 0x005952F0); + set_func_end(0x005952F0, 0x00595470); + set_func_start(0x00595470, 0x00595470); + set_func_end(0x00595470, 0x005955D9); + set_func_start(0x005955E0, 0x005955E0); + set_func_end(0x005955E0, 0x005957CC); + set_func_start(0x005957D0, 0x005957D0); + set_func_end(0x005957D0, 0x005959C5); + set_func_start(0x005959D0, 0x005959D0); + set_func_end(0x005959D0, 0x00595B59); + set_func_start(0x00595B60, 0x00595B60); + set_func_end(0x00595B60, 0x00595C3B); + set_func_start(0x00595C40, 0x00595C40); + set_func_end(0x00595C40, 0x00595E60); + set_func_start(0x00595E60, 0x00595E60); + set_func_end(0x00595E60, 0x00595EB6); + set_func_start(0x00595EC0, 0x00595EC0); + set_func_end(0x00595EC0, 0x0059600E); + set_func_start(0x00596010, 0x00596010); + set_func_end(0x00596010, 0x00596143); + set_func_start(0x00596150, 0x00596150); + set_func_end(0x00596150, 0x005961E4); + set_func_start(0x005961F0, 0x005961F0); + set_func_end(0x005961F0, 0x00596282); + set_func_start(0x00596290, 0x00596290); + set_func_end(0x00596290, 0x005963BF); + set_func_start(0x00598DD0, 0x00598DD0); + set_func_end(0x00598DD0, 0x00598E04); + set_func_start(0x00598F30, 0x00598F30); + set_func_end(0x00598F30, 0x00598F38); + set_func_start(0x00599F00, 0x00599F00); + set_func_end(0x00599F00, 0x00599F3F); + set_func_start(0x00599F40, 0x00599F40); + set_func_end(0x00599F40, 0x00599F74); + set_func_start(0x0059A130, 0x0059A130); + set_func_end(0x0059A130, 0x0059A1B2); + set_func_start(0x0059A1C0, 0x0059A1C0); + set_func_end(0x0059A1C0, 0x0059A1E9); + set_func_start(0x0059A1F0, 0x0059A1F0); + set_func_end(0x0059A1F0, 0x0059A275); + set_func_start(0x0059AB90, 0x0059AB90); + set_func_end(0x0059AB90, 0x0059AD3B); + set_func_start(0x0059AD40, 0x0059AD40); + set_func_end(0x0059AD40, 0x0059AE6B); + set_func_start(0x0059AE70, 0x0059AE70); + set_func_end(0x0059AE70, 0x0059AF02); + set_func_start(0x0059AF10, 0x0059AF10); + set_func_end(0x0059AF10, 0x0059B037); + set_func_start(0x0059B040, 0x0059B040); + set_func_end(0x0059B040, 0x0059B0AC); + set_func_start(0x0059B0B0, 0x0059B0B0); + set_func_end(0x0059B0B0, 0x0059B0F4); + set_func_start(0x0059BC90, 0x0059BC90); + set_func_end(0x0059BC90, 0x0059BCF0); + set_func_start(0x0059BCF0, 0x0059BCF0); + set_func_end(0x0059BCF0, 0x0059C196); + set_func_start(0x0059C1A0, 0x0059C1A0); + set_func_end(0x0059C1A0, 0x0059C2CF); + set_func_start(0x0059C2D0, 0x0059C2D0); + set_func_end(0x0059C2D0, 0x0059C414); + set_func_start(0x0059C420, 0x0059C420); + set_func_end(0x0059C420, 0x0059C479); + set_func_start(0x0059C480, 0x0059C480); + set_func_end(0x0059C480, 0x0059C588); + set_func_start(0x0059C590, 0x0059C590); + set_func_end(0x0059C590, 0x0059C737); + set_func_start(0x0059C740, 0x0059C740); + set_func_end(0x0059C740, 0x0059C828); + set_func_start(0x0059C830, 0x0059C830); + set_func_end(0x0059C830, 0x0059C91A); + set_func_start(0x0059C920, 0x0059C920); + set_func_end(0x0059C920, 0x0059C9E4); + set_func_start(0x0059C9F0, 0x0059C9F0); + set_func_end(0x0059C9F0, 0x0059CAA1); + set_func_start(0x0059CAB0, 0x0059CAB0); + set_func_end(0x0059CAB0, 0x0059CB68); + set_func_start(0x0059D270, 0x0059D270); + set_func_end(0x0059D270, 0x0059D405); + set_func_start(0x0059D410, 0x0059D410); + set_func_end(0x0059D410, 0x0059D4F0); + set_func_start(0x0059D4F0, 0x0059D4F0); + set_func_end(0x0059D4F0, 0x0059D533); + set_func_start(0x0059D540, 0x0059D540); + set_func_end(0x0059D540, 0x0059D5D1); + set_func_start(0x0059D5E0, 0x0059D5E0); + set_func_end(0x0059D5E0, 0x0059DA35); + set_func_start(0x0059DA40, 0x0059DA40); + set_func_end(0x0059DA40, 0x0059DCFE); + set_func_start(0x0059DD00, 0x0059DD00); + set_func_end(0x0059DD00, 0x0059DDEA); + set_func_start(0x0059DDF0, 0x0059DDF0); + set_func_end(0x0059DDF0, 0x0059DF54); + set_func_start(0x0059F750, 0x0059F750); + set_func_end(0x0059F750, 0x0059F758); + set_func_start(0x0059F760, 0x0059F760); + set_func_end(0x0059F760, 0x0059F98D); + set_func_start(0x0059F990, 0x0059F990); + set_func_end(0x0059F990, 0x0059FD5B); + set_func_start(0x0059FD60, 0x0059FD60); + set_func_end(0x0059FD60, 0x0059FF23); + set_func_start(0x005A0F60, 0x005A0F60); + set_func_end(0x005A0F60, 0x005A0F94); + set_func_start(0x005A0FA0, 0x005A0FA0); + set_func_end(0x005A0FA0, 0x005A0FD4); + set_func_start(0x005A0FE0, 0x005A0FE0); + set_func_end(0x005A0FE0, 0x005A1054); + set_func_start(0x005A1060, 0x005A1060); + set_func_end(0x005A1060, 0x005A108D); + set_func_start(0x005A1090, 0x005A1090); + set_func_end(0x005A1090, 0x005A10CF); + set_func_start(0x005A1330, 0x005A1330); + set_func_end(0x005A1330, 0x005A14C8); + set_func_start(0x005A14D0, 0x005A14D0); + set_func_end(0x005A14D0, 0x005A152A); + set_func_start(0x005A1530, 0x005A1530); + set_func_end(0x005A1530, 0x005A169B); + set_func_start(0x005A16A0, 0x005A16A0); + set_func_end(0x005A16A0, 0x005A17E9); + set_func_start(0x005A1950, 0x005A1950); + set_func_end(0x005A1950, 0x005A19B5); + set_func_start(0x005A19C0, 0x005A19C0); + set_func_end(0x005A19C0, 0x005A1AB5); + set_func_start(0x005A1AC0, 0x005A1AC0); + set_func_end(0x005A1AC0, 0x005A1BC2); + set_func_start(0x005A1BD0, 0x005A1BD0); + set_func_end(0x005A1BD0, 0x005A1C93); + set_func_start(0x005A1CA0, 0x005A1CA0); + set_func_end(0x005A1CA0, 0x005A1EC5); + set_func_start(0x005A1F70, 0x005A1F70); + set_func_end(0x005A1F70, 0x005A1FA4); + set_func_start(0x005A1FB0, 0x005A1FB0); + set_func_end(0x005A1FB0, 0x005A20E3); + set_func_start(0x005A2200, 0x005A2200); + set_func_end(0x005A2200, 0x005A2292); + set_func_start(0x005A24F0, 0x005A24F0); + set_func_end(0x005A24F0, 0x005A252F); + set_func_start(0x005A2530, 0x005A2530); + set_func_end(0x005A2530, 0x005A25FB); + set_func_start(0x005A2600, 0x005A2600); + set_func_end(0x005A2600, 0x005A26CF); + set_func_start(0x005A26D0, 0x005A26D0); + set_func_end(0x005A26D0, 0x005A2820); + set_func_start(0x005A2820, 0x005A2820); + set_func_end(0x005A2820, 0x005A287D); + set_func_start(0x005A2930, 0x005A2930); + set_func_end(0x005A2930, 0x005A29F4); + set_func_start(0x005A2A00, 0x005A2A00); + set_func_end(0x005A2A00, 0x005A2A3A); + set_func_start(0x005A2A40, 0x005A2A40); + set_func_end(0x005A2A40, 0x005A2A6D); + set_func_start(0x005A2A70, 0x005A2A70); + set_func_end(0x005A2A70, 0x005A2A9D); + set_func_start(0x005A2FC0, 0x005A2FC0); + set_func_end(0x005A2FC0, 0x005A325C); + set_func_start(0x005A3260, 0x005A3260); + set_func_end(0x005A3260, 0x005A3364); + set_func_start(0x005A3370, 0x005A3370); + set_func_end(0x005A3370, 0x005A340C); + set_func_start(0x005A3410, 0x005A3410); + set_func_end(0x005A3410, 0x005A348C); + set_func_start(0x005A3490, 0x005A3490); + set_func_end(0x005A3490, 0x005A35DD); + set_func_start(0x005A35E0, 0x005A35E0); + set_func_end(0x005A35E0, 0x005A35FD); + set_func_start(0x005A3860, 0x005A3860); + set_func_end(0x005A3860, 0x005A3CE4); + set_func_start(0x005A3CF0, 0x005A3CF0); + set_func_end(0x005A3CF0, 0x005A3D54); + set_func_start(0x005A4330, 0x005A4330); + set_func_end(0x005A4330, 0x005A43B3); + set_func_start(0x005A43C0, 0x005A43C0); + set_func_end(0x005A43C0, 0x005A440B); + set_func_start(0x005A4410, 0x005A4410); + set_func_end(0x005A4410, 0x005A443F); + set_func_start(0x005A4440, 0x005A4440); + set_func_end(0x005A4440, 0x005A4493); + set_func_start(0x005A44A0, 0x005A44A0); + set_func_end(0x005A44A0, 0x005A44C2); + set_func_start(0x005A44D0, 0x005A44D0); + set_func_end(0x005A44D0, 0x005A44FC); + set_func_start(0x005A4500, 0x005A4500); + set_func_end(0x005A4500, 0x005A4520); + set_func_start(0x005A4520, 0x005A4520); + set_func_end(0x005A4520, 0x005A45AC); + set_func_start(0x005A45B0, 0x005A45B0); + set_func_end(0x005A45B0, 0x005A45D2); + set_func_start(0x005A45E0, 0x005A45E0); + set_func_end(0x005A45E0, 0x005A469F); + set_func_start(0x005A4D30, 0x005A4D30); + set_func_end(0x005A4D30, 0x005A4E46); + set_func_start(0x005A4E50, 0x005A4E50); + set_func_end(0x005A4E50, 0x005A500D); + set_func_start(0x005A5CE0, 0x005A5CE0); + set_func_end(0x005A5CE0, 0x005A5D2F); + set_func_start(0x005A5D30, 0x005A5D30); + set_func_end(0x005A5D30, 0x005A5E14); + set_func_start(0x005A5E20, 0x005A5E20); + set_func_end(0x005A5E20, 0x005A5EE2); + set_func_start(0x005A5EF0, 0x005A5EF0); + set_func_end(0x005A5EF0, 0x005A5F51); + set_func_start(0x005A5F60, 0x005A5F60); + set_func_end(0x005A5F60, 0x005A5FF8); + set_func_start(0x005A6000, 0x005A6000); + set_func_end(0x005A6000, 0x005A61FA); + set_func_start(0x005A6200, 0x005A6200); + set_func_end(0x005A6200, 0x005A63EA); + set_func_start(0x005A63F0, 0x005A63F0); + set_func_end(0x005A63F0, 0x005A65F2); + set_func_start(0x005A6600, 0x005A6600); + set_func_end(0x005A6600, 0x005A67EB); + set_func_start(0x005A67F0, 0x005A67F0); + set_func_end(0x005A67F0, 0x005A69F9); + set_func_start(0x005A6A00, 0x005A6A00); + set_func_end(0x005A6A00, 0x005A6B12); + set_func_start(0x005A6B20, 0x005A6B20); + set_func_end(0x005A6B20, 0x005A6B9C); + set_func_start(0x005A6BA0, 0x005A6BA0); + set_func_end(0x005A6BA0, 0x005A6D50); + set_func_start(0x005A6D50, 0x005A6D50); + set_func_end(0x005A6D50, 0x005A6DB9); + set_func_start(0x005A6DC0, 0x005A6DC0); + set_func_end(0x005A6DC0, 0x005A70ED); + set_func_start(0x005A7110, 0x005A7110); + set_func_end(0x005A7110, 0x005A7179); + set_func_start(0x005A7180, 0x005A7180); + set_func_end(0x005A7180, 0x005A7243); + set_func_start(0x005A7D10, 0x005A7D10); + set_func_end(0x005A7D10, 0x005A7D87); + set_func_start(0x005A7D90, 0x005A7D90); + set_func_end(0x005A7D90, 0x005A7E60); + set_func_start(0x005A7E60, 0x005A7E60); + set_func_end(0x005A7E60, 0x005A7F15); + set_func_start(0x005A7F20, 0x005A7F20); + set_func_end(0x005A7F20, 0x005A7F54); + set_func_start(0x005A7F60, 0x005A7F60); + set_func_end(0x005A7F60, 0x005A7FCB); + set_func_start(0x005A7FD0, 0x005A7FD0); + set_func_end(0x005A7FD0, 0x005A8011); + set_func_start(0x005A8220, 0x005A8220); + set_func_end(0x005A8220, 0x005A8290); + set_func_start(0x005A8290, 0x005A8290); + set_func_end(0x005A8290, 0x005A832F); + set_func_start(0x005A8330, 0x005A8330); + set_func_end(0x005A8330, 0x005A83B1); + set_func_start(0x005A8720, 0x005A8720); + set_func_end(0x005A8720, 0x005A8790); + set_func_start(0x005A8790, 0x005A8790); + set_func_end(0x005A8790, 0x005A8811); + set_func_start(0x005A8820, 0x005A8820); + set_func_end(0x005A8820, 0x005A88A9); + set_func_start(0x005A8BC0, 0x005A8BC0); + set_func_end(0x005A8BC0, 0x005A8C30); + set_func_start(0x005A8F10, 0x005A8F10); + set_func_end(0x005A8F10, 0x005A91BB); + set_func_start(0x005A91C0, 0x005A91C0); + set_func_end(0x005A91C0, 0x005A9288); + set_func_start(0x005A9290, 0x005A9290); + set_func_end(0x005A9290, 0x005A9357); + set_func_start(0x005A9B30, 0x005A9B30); + set_func_end(0x005A9B30, 0x005A9B99); + set_func_start(0x005A9BA0, 0x005A9BA0); + set_func_end(0x005A9BA0, 0x005A9C10); + set_func_start(0x005A9C10, 0x005A9C10); + set_func_end(0x005A9C10, 0x005A9C80); + set_func_start(0x005A9C80, 0x005A9C80); + set_func_end(0x005A9C80, 0x005A9CF0); + set_func_start(0x005A9CF0, 0x005A9CF0); + set_func_end(0x005A9CF0, 0x005A9D4D); + set_func_start(0x005A9D50, 0x005A9D50); + set_func_end(0x005A9D50, 0x005A9E17); + set_func_start(0x005AAD40, 0x005AAD40); + set_func_end(0x005AAD40, 0x005AADB0); + set_func_start(0x005AB840, 0x005AB840); + set_func_end(0x005AB840, 0x005AB896); + set_func_start(0x005AB8A0, 0x005AB8A0); + set_func_end(0x005AB8A0, 0x005AB9CD); + set_func_start(0x005AC000, 0x005AC000); + set_func_end(0x005AC000, 0x005AC084); + set_func_start(0x005AC090, 0x005AC090); + set_func_end(0x005AC090, 0x005AC0D7); + set_func_start(0x005AC320, 0x005AC320); + set_func_end(0x005AC320, 0x005AC385); + set_func_start(0x005AC390, 0x005AC390); + set_func_end(0x005AC390, 0x005AC477); + set_func_start(0x005AC480, 0x005AC480); + set_func_end(0x005AC480, 0x005AC4C1); + set_func_start(0x005AC750, 0x005AC750); + set_func_end(0x005AC750, 0x005AC7C3); + set_func_start(0x005AC7D0, 0x005AC7D0); + set_func_end(0x005AC7D0, 0x005AC865); + set_func_start(0x005AC870, 0x005AC870); + set_func_end(0x005AC870, 0x005AC8E5); + set_func_start(0x005AD020, 0x005AD020); + set_func_end(0x005AD020, 0x005AD064); + set_func_start(0x005AD070, 0x005AD070); + set_func_end(0x005AD070, 0x005AD078); + set_func_start(0x005AD080, 0x005AD080); + set_func_end(0x005AD080, 0x005AD0EE); + set_func_start(0x005AD0F0, 0x005AD0F0); + set_func_end(0x005AD0F0, 0x005AD13F); + set_func_start(0x005AD140, 0x005AD140); + set_func_end(0x005AD140, 0x005AD148); + set_func_start(0x005AD150, 0x005AD150); + set_func_end(0x005AD150, 0x005AD1A3); + set_func_start(0x005AD1B0, 0x005AD1B0); + set_func_end(0x005AD1B0, 0x005AD1B8); + set_func_start(0x005AD1C0, 0x005AD1C0); + set_func_end(0x005AD1C0, 0x005AD228); + set_func_start(0x005AD230, 0x005AD230); + set_func_end(0x005AD230, 0x005AD238); + set_func_start(0x005AD770, 0x005AD770); + set_func_end(0x005AD770, 0x005AD7B2); + set_func_start(0x005AD7C0, 0x005AD7C0); + set_func_end(0x005AD7C0, 0x005AD812); + set_func_start(0x005AD820, 0x005AD820); + set_func_end(0x005AD820, 0x005AD828); + set_func_start(0x005AD830, 0x005AD830); + set_func_end(0x005AD830, 0x005AD872); + set_func_start(0x005AD880, 0x005AD880); + set_func_end(0x005AD880, 0x005AD8E3); + set_func_start(0x005AE800, 0x005AE800); + set_func_end(0x005AE800, 0x005AE85A); + set_func_start(0x005AE860, 0x005AE860); + set_func_end(0x005AE860, 0x005AEF83); + set_func_start(0x005AEF90, 0x005AEF90); + set_func_end(0x005AEF90, 0x005AF0C7); + set_func_start(0x005AF0D0, 0x005AF0D0); + set_func_end(0x005AF0D0, 0x005AF116); + set_func_start(0x005AF120, 0x005AF120); + set_func_end(0x005AF120, 0x005AF1CD); + set_func_start(0x005AF1D0, 0x005AF1D0); + set_func_end(0x005AF1D0, 0x005AF242); + set_func_start(0x005AF250, 0x005AF250); + set_func_end(0x005AF250, 0x005AF2BB); + set_func_start(0x005AF2C0, 0x005AF2C0); + set_func_end(0x005AF2C0, 0x005AF317); + set_func_start(0x005AF320, 0x005AF320); + set_func_end(0x005AF320, 0x005AF380); + set_func_start(0x005AF380, 0x005AF380); + set_func_end(0x005AF380, 0x005AF3F1); + set_func_start(0x005AF910, 0x005AF910); + set_func_end(0x005AF910, 0x005AF9BA); + set_func_start(0x005AF9C0, 0x005AF9C0); + set_func_end(0x005AF9C0, 0x005AFBAF); + set_func_start(0x005AFD10, 0x005AFD10); + set_func_end(0x005AFD10, 0x005AFD32); + set_func_start(0x005B0680, 0x005B0680); + set_func_end(0x005B0680, 0x005B093C); + set_func_start(0x005B0940, 0x005B0940); + set_func_end(0x005B0940, 0x005B09AD); + set_func_start(0x005B09B0, 0x005B09B0); + set_func_end(0x005B09B0, 0x005B0A1D); + set_func_start(0x005B0A20, 0x005B0A20); + set_func_end(0x005B0A20, 0x005B0A8D); + set_func_start(0x005B0A90, 0x005B0A90); + set_func_end(0x005B0A90, 0x005B0CD2); + set_func_start(0x005B0CE0, 0x005B0CE0); + set_func_end(0x005B0CE0, 0x005B0CFC); + set_func_start(0x005B1390, 0x005B1390); + set_func_end(0x005B1390, 0x005B14A3); + set_func_start(0x005B14B0, 0x005B14B0); + set_func_end(0x005B14B0, 0x005B15BD); + set_func_start(0x005B15C0, 0x005B15C0); + set_func_end(0x005B15C0, 0x005B1689); + set_func_start(0x005B1690, 0x005B1690); + set_func_end(0x005B1690, 0x005B1713); + set_func_start(0x005B1720, 0x005B1720); + set_func_end(0x005B1720, 0x005B18D7); + set_func_start(0x005B18E0, 0x005B18E0); + set_func_end(0x005B18E0, 0x005B1969); + set_func_start(0x005B1970, 0x005B1970); + set_func_end(0x005B1970, 0x005B19FA); + set_func_start(0x005B1A00, 0x005B1A00); + set_func_end(0x005B1A00, 0x005B1AA7); + set_func_start(0x005B1AB0, 0x005B1AB0); + set_func_end(0x005B1AB0, 0x005B1BAC); + set_func_start(0x005B1BB0, 0x005B1BB0); + set_func_end(0x005B1BB0, 0x005B1C18); + set_func_start(0x005B1C20, 0x005B1C20); + set_func_end(0x005B1C20, 0x005B1C8E); + set_func_start(0x005B1C90, 0x005B1C90); + set_func_end(0x005B1C90, 0x005B1CE7); + set_func_start(0x005B1CF0, 0x005B1CF0); + set_func_end(0x005B1CF0, 0x005B1D5E); + set_func_start(0x005B1D60, 0x005B1D60); + set_func_end(0x005B1D60, 0x005B1DB7); + set_func_start(0x005B1DC0, 0x005B1DC0); + set_func_end(0x005B1DC0, 0x005B1E3C); + set_func_start(0x005B1E40, 0x005B1E40); + set_func_end(0x005B1E40, 0x005B1EBC); + set_func_start(0x005B1EC0, 0x005B1EC0); + set_func_end(0x005B1EC0, 0x005B1EED); + set_func_start(0x005B2040, 0x005B2040); + set_func_end(0x005B2040, 0x005B208B); + set_func_start(0x005B2090, 0x005B2090); + set_func_end(0x005B2090, 0x005B2113); + set_func_start(0x005B2120, 0x005B2120); + set_func_end(0x005B2120, 0x005B2166); + set_func_start(0x005B38E0, 0x005B38E0); + set_func_end(0x005B38E0, 0x005B3B2C); + set_func_start(0x005B3B30, 0x005B3B30); + set_func_end(0x005B3B30, 0x005B3C9B); + set_func_start(0x005B3CA0, 0x005B3CA0); + set_func_end(0x005B3CA0, 0x005B3DBC); + set_func_start(0x005B3DC0, 0x005B3DC0); + set_func_end(0x005B3DC0, 0x005B3EE1); + set_func_start(0x005B3EF0, 0x005B3EF0); + set_func_end(0x005B3EF0, 0x005B3FB2); + set_func_start(0x005B3FC0, 0x005B3FC0); + set_func_end(0x005B3FC0, 0x005B475C); + set_func_start(0x005B4760, 0x005B4760); + set_func_end(0x005B4760, 0x005B4768); + set_func_start(0x005B4770, 0x005B4770); + set_func_end(0x005B4770, 0x005B486E); + set_func_start(0x005B4870, 0x005B4870); + set_func_end(0x005B4870, 0x005B48CE); + set_func_start(0x005B48D0, 0x005B48D0); + set_func_end(0x005B48D0, 0x005B490A); + set_func_start(0x005B5290, 0x005B5290); + set_func_end(0x005B5290, 0x005B530A); + set_func_start(0x005B5530, 0x005B5530); + set_func_end(0x005B5530, 0x005B5613); + set_func_start(0x005B5620, 0x005B5620); + set_func_end(0x005B5620, 0x005B58AD); + set_func_start(0x005B58B0, 0x005B58B0); + set_func_end(0x005B58B0, 0x005B5E63); + set_func_start(0x005B5E70, 0x005B5E70); + set_func_end(0x005B5E70, 0x005B6101); + set_func_start(0x005B6110, 0x005B6110); + set_func_end(0x005B6110, 0x005B63E8); + set_func_start(0x005B71E0, 0x005B71E0); + set_func_end(0x005B71E0, 0x005B7202); + set_func_start(0x005B7260, 0x005B7260); + set_func_end(0x005B7260, 0x005B7408); + set_func_start(0x005B7410, 0x005B7410); + set_func_end(0x005B7410, 0x005B7597); + set_func_start(0x005B75A0, 0x005B75A0); + set_func_end(0x005B75A0, 0x005B765E); + set_func_start(0x005B7660, 0x005B7660); + set_func_end(0x005B7660, 0x005B7739); + set_func_start(0x005B7740, 0x005B7740); + set_func_end(0x005B7740, 0x005B7813); + set_func_start(0x005B80E0, 0x005B80E0); + set_func_end(0x005B80E0, 0x005B8120); + set_func_start(0x005B8120, 0x005B8120); + set_func_end(0x005B8120, 0x005B8160); + set_func_start(0x005B8160, 0x005B8160); + set_func_end(0x005B8160, 0x005B81E1); + set_func_start(0x005B81F0, 0x005B81F0); + set_func_end(0x005B81F0, 0x005B829E); + set_func_start(0x005B82A0, 0x005B82A0); + set_func_end(0x005B82A0, 0x005B8347); + set_func_start(0x005B8350, 0x005B8350); + set_func_end(0x005B8350, 0x005B840C); + set_func_start(0x005B8410, 0x005B8410); + set_func_end(0x005B8410, 0x005B8499); + set_func_start(0x005B84A0, 0x005B84A0); + set_func_end(0x005B84A0, 0x005B84C1); + set_func_start(0x005B84D0, 0x005B84D0); + set_func_end(0x005B84D0, 0x005B850F); + set_func_start(0x005B8510, 0x005B8510); + set_func_end(0x005B8510, 0x005B8536); + set_func_start(0x005B8540, 0x005B8540); + set_func_end(0x005B8540, 0x005B8570); + set_func_start(0x005B8570, 0x005B8570); + set_func_end(0x005B8570, 0x005B8685); + set_func_start(0x005B8690, 0x005B8690); + set_func_end(0x005B8690, 0x005B8713); + set_func_start(0x005B8730, 0x005B8730); + set_func_end(0x005B8730, 0x005B87CC); + set_func_start(0x005B87D0, 0x005B87D0); + set_func_end(0x005B87D0, 0x005B8836); + set_func_start(0x005B8840, 0x005B8840); + set_func_end(0x005B8840, 0x005B88A6); + set_func_start(0x005B88B0, 0x005B88B0); + set_func_end(0x005B88B0, 0x005B88DD); + set_func_start(0x005B88E0, 0x005B88E0); + set_func_end(0x005B88E0, 0x005B8962); + set_func_start(0x005B8970, 0x005B8970); + set_func_end(0x005B8970, 0x005B89B3); + set_func_start(0x005B89C0, 0x005B89C0); + set_func_end(0x005B89C0, 0x005B8A03); + set_func_start(0x005B8A10, 0x005B8A10); + set_func_end(0x005B8A10, 0x005B8A4C); + set_func_start(0x005B8A50, 0x005B8A50); + set_func_end(0x005B8A50, 0x005B8A9D); + set_func_start(0x005B8AA0, 0x005B8AA0); + set_func_end(0x005B8AA0, 0x005B8ADF); + set_func_start(0x005B8AE0, 0x005B8AE0); + set_func_end(0x005B8AE0, 0x005B8B2C); + set_func_start(0x005B8B30, 0x005B8B30); + set_func_end(0x005B8B30, 0x005B8B92); + set_func_start(0x005B8BA0, 0x005B8BA0); + set_func_end(0x005B8BA0, 0x005B8C02); + set_func_start(0x005B8C10, 0x005B8C10); + set_func_end(0x005B8C10, 0x005B8C2E); + set_func_start(0x005B99F0, 0x005B99F0); + set_func_end(0x005B99F0, 0x005B9AB9); + set_func_start(0x005B9AC0, 0x005B9AC0); + set_func_end(0x005B9AC0, 0x005B9BEC); + set_func_start(0x005B9BF0, 0x005B9BF0); + set_func_end(0x005B9BF0, 0x005B9C94); + set_func_start(0x005B9CA0, 0x005B9CA0); + set_func_end(0x005B9CA0, 0x005B9E10); + set_func_start(0x005B9E10, 0x005B9E10); + set_func_end(0x005B9E10, 0x005B9EA2); + set_func_start(0x005B9EB0, 0x005B9EB0); + set_func_end(0x005B9EB0, 0x005B9F75); + set_func_start(0x005B9F80, 0x005B9F80); + set_func_end(0x005B9F80, 0x005B9FFD); + set_func_start(0x005BA000, 0x005BA000); + set_func_end(0x005BA000, 0x005BA217); + set_func_start(0x005BA220, 0x005BA220); + set_func_end(0x005BA220, 0x005BA41D); + set_func_start(0x005BA420, 0x005BA420); + set_func_end(0x005BA420, 0x005BA592); + set_func_start(0x005BA5A0, 0x005BA5A0); + set_func_end(0x005BA5A0, 0x005BA5A8); + set_func_start(0x005BA5B0, 0x005BA5B0); + set_func_end(0x005BA5B0, 0x005BA675); + set_func_start(0x005BA680, 0x005BA680); + set_func_end(0x005BA680, 0x005BA6FD); + set_func_start(0x005BA700, 0x005BA700); + set_func_end(0x005BA700, 0x005BA7EF); + set_func_start(0x005BA7F0, 0x005BA7F0); + set_func_end(0x005BA7F0, 0x005BA90B); + set_func_start(0x005BA910, 0x005BA910); + set_func_end(0x005BA910, 0x005BAA12); + set_func_start(0x005BAA20, 0x005BAA20); + set_func_end(0x005BAA20, 0x005BAB4F); + set_func_start(0x005BAB50, 0x005BAB50); + set_func_end(0x005BAB50, 0x005BACF9); + set_func_start(0x005BAD00, 0x005BAD00); + set_func_end(0x005BAD00, 0x005BAEA9); + set_func_start(0x005BAEB0, 0x005BAEB0); + set_func_end(0x005BAEB0, 0x005BAFB7); + set_func_start(0x005BAFC0, 0x005BAFC0); + set_func_end(0x005BAFC0, 0x005BB0BB); + set_func_start(0x005BB0C0, 0x005BB0C0); + set_func_end(0x005BB0C0, 0x005BB124); + set_func_start(0x005BB130, 0x005BB130); + set_func_end(0x005BB130, 0x005BB20F); + set_func_start(0x005BB210, 0x005BB210); + set_func_end(0x005BB210, 0x005BB278); + set_func_start(0x005BB280, 0x005BB280); + set_func_end(0x005BB280, 0x005BB2E8); + set_func_start(0x005BB2F0, 0x005BB2F0); + set_func_end(0x005BB2F0, 0x005BB375); + set_func_start(0x005BB380, 0x005BB380); + set_func_end(0x005BB380, 0x005BB405); + set_func_start(0x005BB410, 0x005BB410); + set_func_end(0x005BB410, 0x005BB492); + set_func_start(0x005BB4A0, 0x005BB4A0); + set_func_end(0x005BB4A0, 0x005BB595); + set_func_start(0x005BB5A0, 0x005BB5A0); + set_func_end(0x005BB5A0, 0x005BB649); + set_func_start(0x005BB650, 0x005BB650); + set_func_end(0x005BB650, 0x005BB745); + set_func_start(0x005BB750, 0x005BB750); + set_func_end(0x005BB750, 0x005BB7F9); + set_func_start(0x005BB800, 0x005BB800); + set_func_end(0x005BB800, 0x005BB864); + set_func_start(0x005BB870, 0x005BB870); + set_func_end(0x005BB870, 0x005BB8AC); + set_func_start(0x005BB8B0, 0x005BB8B0); + set_func_end(0x005BB8B0, 0x005BB8EC); + set_func_start(0x005BB8F0, 0x005BB8F0); + set_func_end(0x005BB8F0, 0x005BB92C); + set_func_start(0x005BB930, 0x005BB930); + set_func_end(0x005BB930, 0x005BB96C); + set_func_start(0x005BB970, 0x005BB970); + set_func_end(0x005BB970, 0x005BBAF6); + set_func_start(0x005BBB00, 0x005BBB00); + set_func_end(0x005BBB00, 0x005BBB3E); + set_func_start(0x005BCC00, 0x005BCC00); + set_func_end(0x005BCC00, 0x005BCC63); + set_func_start(0x005BCC70, 0x005BCC70); + set_func_end(0x005BCC70, 0x005BCC95); + set_func_start(0x005BCCA0, 0x005BCCA0); + set_func_end(0x005BCCA0, 0x005BCCA8); + set_func_start(0x005BCCB0, 0x005BCCB0); + set_func_end(0x005BCCB0, 0x005BCD7E); + set_func_start(0x005BCD80, 0x005BCD80); + set_func_end(0x005BCD80, 0x005BCD88); + set_func_start(0x005BCD90, 0x005BCD90); + set_func_end(0x005BCD90, 0x005BCD98); + set_func_start(0x005BCDA0, 0x005BCDA0); + set_func_end(0x005BCDA0, 0x005BCE52); + set_func_start(0x005BCE60, 0x005BCE60); + set_func_end(0x005BCE60, 0x005BCEC4); + set_func_start(0x005BCED0, 0x005BCED0); + set_func_end(0x005BCED0, 0x005BCEF5); + set_func_start(0x005BCF00, 0x005BCF00); + set_func_end(0x005BCF00, 0x005BCF24); + set_func_start(0x005BCF30, 0x005BCF30); + set_func_end(0x005BCF30, 0x005BD038); + set_func_start(0x005BD040, 0x005BD040); + set_func_end(0x005BD040, 0x005BD12B); + set_func_start(0x005BD130, 0x005BD130); + set_func_end(0x005BD130, 0x005BD21D); + set_func_start(0x005BD220, 0x005BD220); + set_func_end(0x005BD220, 0x005BD338); + set_func_start(0x005BD340, 0x005BD340); + set_func_end(0x005BD340, 0x005BD458); + set_func_start(0x005BD460, 0x005BD460); + set_func_end(0x005BD460, 0x005BD4E5); + set_func_start(0x005BD4F0, 0x005BD4F0); + set_func_end(0x005BD4F0, 0x005BD600); + set_func_start(0x005BD600, 0x005BD600); + set_func_end(0x005BD600, 0x005BD6D7); + set_func_start(0x005BD6E0, 0x005BD6E0); + set_func_end(0x005BD6E0, 0x005BD749); + set_func_start(0x005BD750, 0x005BD750); + set_func_end(0x005BD750, 0x005BD75D); + set_func_start(0x005BD760, 0x005BD760); + set_func_end(0x005BD760, 0x005BD7C9); + set_func_start(0x005BD7D0, 0x005BD7D0); + set_func_end(0x005BD7D0, 0x005BD7D8); + set_func_start(0x005BD7E0, 0x005BD7E0); + set_func_end(0x005BD7E0, 0x005BD7F1); + set_func_start(0x005BD8A0, 0x005BD8A0); + set_func_end(0x005BD8A0, 0x005BDD85); + set_func_start(0x005BDD90, 0x005BDD90); + set_func_end(0x005BDD90, 0x005BDDD4); + set_func_start(0x005BF830, 0x005BF830); + set_func_end(0x005BF830, 0x005BF864); + set_func_start(0x005C1070, 0x005C1070); + set_func_end(0x005C1070, 0x005C1475); + set_func_start(0x005C1480, 0x005C1480); + set_func_end(0x005C1480, 0x005C15E1); + set_func_start(0x005C43B0, 0x005C43B0); + set_func_end(0x005C43B0, 0x005C446C); + set_func_start(0x005C4550, 0x005C4550); + set_func_end(0x005C4550, 0x005C4625); + set_func_start(0x005C49C0, 0x005C49C0); + set_func_end(0x005C49C0, 0x005C49CF); + set_func_start(0x005C49D0, 0x005C49D0); + set_func_end(0x005C49D0, 0x005C4AE5); + set_func_start(0x005C4AF0, 0x005C4AF0); + set_func_end(0x005C4AF0, 0x005C4B51); + set_func_start(0x005C4B60, 0x005C4B60); + set_func_end(0x005C4B60, 0x005C4D05); + set_func_start(0x005C4D10, 0x005C4D10); + set_func_end(0x005C4D10, 0x005C4DB4); + set_func_start(0x005C4DC0, 0x005C4DC0); + set_func_end(0x005C4DC0, 0x005C4E94); + set_func_start(0x005C4EA0, 0x005C4EA0); + set_func_end(0x005C4EA0, 0x005C4EDA); + set_func_start(0x005C5160, 0x005C5160); + set_func_end(0x005C5160, 0x005C533D); + set_func_start(0x005C5340, 0x005C5340); + set_func_end(0x005C5340, 0x005C5458); + set_func_start(0x005C5460, 0x005C5460); + set_func_end(0x005C5460, 0x005C5468); + set_func_start(0x005C5470, 0x005C5470); + set_func_end(0x005C5470, 0x005C54AA); + set_func_start(0x005C5500, 0x005C5500); + set_func_end(0x005C5500, 0x005C5544); + set_func_start(0x005C5550, 0x005C5550); + set_func_end(0x005C5550, 0x005C55E7); + set_func_start(0x005C55F0, 0x005C55F0); + set_func_end(0x005C55F0, 0x005C560E); + set_func_start(0x005C5810, 0x005C5810); + set_func_end(0x005C5810, 0x005C5876); + set_func_start(0x005C5CC0, 0x005C5CC0); + set_func_end(0x005C5CC0, 0x005C5D33); + set_func_start(0x005C5D40, 0x005C5D40); + set_func_end(0x005C5D40, 0x005C5DED); + set_func_start(0x005C5DF0, 0x005C5DF0); + set_func_end(0x005C5DF0, 0x005C5E6D); + set_func_start(0x005C5E70, 0x005C5E70); + set_func_end(0x005C5E70, 0x005C5EFC); + set_func_start(0x005C6150, 0x005C6150); + set_func_end(0x005C6150, 0x005C630D); + set_func_start(0x005C6310, 0x005C6310); + set_func_end(0x005C6310, 0x005C63AE); + set_func_start(0x005C63B0, 0x005C63B0); + set_func_end(0x005C63B0, 0x005C6418); + set_func_start(0x005C6420, 0x005C6420); + set_func_end(0x005C6420, 0x005C6472); + set_func_start(0x005C6A10, 0x005C6A10); + set_func_end(0x005C6A10, 0x005C6C56); + set_func_start(0x005C7130, 0x005C7130); + set_func_end(0x005C7130, 0x005C71F1); + set_func_start(0x005C7200, 0x005C7200); + set_func_end(0x005C7200, 0x005C7286); + set_func_start(0x005C7800, 0x005C7800); + set_func_end(0x005C7800, 0x005C7CD6); + set_func_start(0x005C7CE0, 0x005C7CE0); + set_func_end(0x005C7CE0, 0x005C7EC2); + set_func_start(0x005C7ED0, 0x005C7ED0); + set_func_end(0x005C7ED0, 0x005C80D5); + set_func_start(0x005C80E0, 0x005C80E0); + set_func_end(0x005C80E0, 0x005C8305); + set_func_start(0x005C9590, 0x005C9590); + set_func_end(0x005C9590, 0x005C968E); + set_func_start(0x005CA130, 0x005CA130); + set_func_end(0x005CA130, 0x005CA185); + set_func_start(0x005CA190, 0x005CA190); + set_func_end(0x005CA190, 0x005CA1AB); + set_func_start(0x005CA1B0, 0x005CA1B0); + set_func_end(0x005CA1B0, 0x005CA1DB); + set_func_start(0x005CA1E0, 0x005CA1E0); + set_func_end(0x005CA1E0, 0x005CA21C); + set_func_start(0x005CA220, 0x005CA220); + set_func_end(0x005CA220, 0x005CA254); + set_func_start(0x005CA260, 0x005CA260); + set_func_end(0x005CA260, 0x005CA2A7); + set_func_start(0x005CA2B0, 0x005CA2B0); + set_func_end(0x005CA2B0, 0x005CA329); + set_func_start(0x005CA330, 0x005CA330); + set_func_end(0x005CA330, 0x005CA34B); + set_func_start(0x005CA350, 0x005CA350); + set_func_end(0x005CA350, 0x005CA372); + set_func_start(0x005CABB0, 0x005CABB0); + set_func_end(0x005CABB0, 0x005CACF7); + set_func_start(0x005CAD00, 0x005CAD00); + set_func_end(0x005CAD00, 0x005CAE1D); + set_func_start(0x005CAE20, 0x005CAE20); + set_func_end(0x005CAE20, 0x005CAF40); + set_func_start(0x005CAF40, 0x005CAF40); + set_func_end(0x005CAF40, 0x005CAFD0); + set_func_start(0x005CAFD0, 0x005CAFD0); + set_func_end(0x005CAFD0, 0x005CAFFD); + set_func_start(0x005CB000, 0x005CB000); + set_func_end(0x005CB000, 0x005CB16B); + set_func_start(0x005CB170, 0x005CB170); + set_func_end(0x005CB170, 0x005CB329); + set_func_start(0x005CB330, 0x005CB330); + set_func_end(0x005CB330, 0x005CB3E3); + set_func_start(0x005CB3F0, 0x005CB3F0); + set_func_end(0x005CB3F0, 0x005CB461); + set_func_start(0x005CB470, 0x005CB470); + set_func_end(0x005CB470, 0x005CB553); + set_func_start(0x005CB560, 0x005CB560); + set_func_end(0x005CB560, 0x005CB693); + set_func_start(0x005CB6A0, 0x005CB6A0); + set_func_end(0x005CB6A0, 0x005CB700); + set_func_start(0x005CB700, 0x005CB700); + set_func_end(0x005CB700, 0x005CB752); + set_func_start(0x005CB760, 0x005CB760); + set_func_end(0x005CB760, 0x005CB804); + set_func_start(0x005CB810, 0x005CB810); + set_func_end(0x005CB810, 0x005CB818); + set_func_start(0x005CB820, 0x005CB820); + set_func_end(0x005CB820, 0x005CB8F6); + set_func_start(0x005CBCF0, 0x005CBCF0); + set_func_end(0x005CBCF0, 0x005CBD75); + set_func_start(0x005CBD80, 0x005CBD80); + set_func_end(0x005CBD80, 0x005CBE08); + set_func_start(0x005CBE10, 0x005CBE10); + set_func_end(0x005CBE10, 0x005CBE95); + set_func_start(0x005CBEA0, 0x005CBEA0); + set_func_end(0x005CBEA0, 0x005CBF25); + set_func_start(0x005CBF30, 0x005CBF30); + set_func_end(0x005CBF30, 0x005CBFB8); + set_func_start(0x005CBFC0, 0x005CBFC0); + set_func_end(0x005CBFC0, 0x005CC048); + set_func_start(0x005CC050, 0x005CC050); + set_func_end(0x005CC050, 0x005CC0D8); + set_func_start(0x005CC0E0, 0x005CC0E0); + set_func_end(0x005CC0E0, 0x005CC168); + set_func_start(0x005CC170, 0x005CC170); + set_func_end(0x005CC170, 0x005CC1F8); + set_func_start(0x005CC200, 0x005CC200); + set_func_end(0x005CC200, 0x005CC288); + set_func_start(0x005CC290, 0x005CC290); + set_func_end(0x005CC290, 0x005CC360); + set_func_start(0x005CC360, 0x005CC360); + set_func_end(0x005CC360, 0x005CC3D6); + set_func_start(0x005CC3E0, 0x005CC3E0); + set_func_end(0x005CC3E0, 0x005CC46F); + set_func_start(0x005CC470, 0x005CC470); + set_func_end(0x005CC470, 0x005CC502); + set_func_start(0x005CC9C0, 0x005CC9C0); + set_func_end(0x005CC9C0, 0x005CCC84); + set_func_start(0x005CCC90, 0x005CCC90); + set_func_end(0x005CCC90, 0x005CCD8E); + set_func_start(0x005CCD90, 0x005CCD90); + set_func_end(0x005CCD90, 0x005CD098); + set_func_start(0x005CD1B0, 0x005CD1B0); + set_func_end(0x005CD1B0, 0x005CD1E4); + set_func_start(0x005CD820, 0x005CD820); + set_func_end(0x005CD820, 0x005CD85E); + set_func_start(0x005CD860, 0x005CD860); + set_func_end(0x005CD860, 0x005CD8E7); + set_func_start(0x005CD8F0, 0x005CD8F0); + set_func_end(0x005CD8F0, 0x005CD91D); + set_func_start(0x005CDE20, 0x005CDE20); + set_func_end(0x005CDE20, 0x005CE2B5); + set_func_start(0x005CE2C0, 0x005CE2C0); + set_func_end(0x005CE2C0, 0x005CE39A); + set_func_start(0x005CE3A0, 0x005CE3A0); + set_func_end(0x005CE3A0, 0x005CE400); + set_func_start(0x005CE400, 0x005CE400); + set_func_end(0x005CE400, 0x005CE460); + set_func_start(0x005CE460, 0x005CE460); + set_func_end(0x005CE460, 0x005CE4C4); + set_func_start(0x005CE4D0, 0x005CE4D0); + set_func_end(0x005CE4D0, 0x005CE534); + set_func_start(0x005CE540, 0x005CE540); + set_func_end(0x005CE540, 0x005CE5CB); + set_func_start(0x005CE5D0, 0x005CE5D0); + set_func_end(0x005CE5D0, 0x005CE6E6); + set_func_start(0x005CE6F0, 0x005CE6F0); + set_func_end(0x005CE6F0, 0x005CE862); + set_func_start(0x005CEAC0, 0x005CEAC0); + set_func_end(0x005CEAC0, 0x005CEAF4); + set_func_start(0x005CECE0, 0x005CECE0); + set_func_end(0x005CECE0, 0x005CEE2D); + set_func_start(0x005CEE30, 0x005CEE30); + set_func_end(0x005CEE30, 0x005CEEF0); + set_func_start(0x005CF020, 0x005CF020); + set_func_end(0x005CF020, 0x005CF035); + set_func_start(0x005CF040, 0x005CF040); + set_func_end(0x005CF040, 0x005CF131); + set_func_start(0x005CF140, 0x005CF140); + set_func_end(0x005CF140, 0x005CF21B); + set_func_start(0x005CF220, 0x005CF220); + set_func_end(0x005CF220, 0x005CF446); + set_func_start(0x005CF450, 0x005CF450); + set_func_end(0x005CF450, 0x005CF529); + set_func_start(0x005CF950, 0x005CF950); + set_func_end(0x005CF950, 0x005CF9BB); + set_func_start(0x005CFDB0, 0x005CFDB0); + set_func_end(0x005CFDB0, 0x005CFDB8); + set_func_start(0x005CFF20, 0x005CFF20); + set_func_end(0x005CFF20, 0x005CFF54); + set_func_start(0x005D0740, 0x005D0740); + set_func_end(0x005D0740, 0x005D07B0); + set_func_start(0x005D07B0, 0x005D07B0); + set_func_end(0x005D07B0, 0x005D0814); + set_func_start(0x005D0820, 0x005D0820); + set_func_end(0x005D0820, 0x005D084D); + set_func_start(0x005D1150, 0x005D1150); + set_func_end(0x005D1150, 0x005D11D4); + set_func_start(0x005D11E0, 0x005D11E0); + set_func_end(0x005D11E0, 0x005D1240); + set_func_start(0x005D1240, 0x005D1240); + set_func_end(0x005D1240, 0x005D1384); + set_func_start(0x005D1390, 0x005D1390); + set_func_end(0x005D1390, 0x005D141B); + set_func_start(0x005D1420, 0x005D1420); + set_func_end(0x005D1420, 0x005D148E); + set_func_start(0x005D1E50, 0x005D1E50); + set_func_end(0x005D1E50, 0x005D1ED1); + set_func_start(0x005D1EE0, 0x005D1EE0); + set_func_end(0x005D1EE0, 0x005D1F61); + set_func_start(0x005D1F70, 0x005D1F70); + set_func_end(0x005D1F70, 0x005D1FB9); + set_func_start(0x005D1FC0, 0x005D1FC0); + set_func_end(0x005D1FC0, 0x005D1FD3); + set_func_start(0x005D1FE0, 0x005D1FE0); + set_func_end(0x005D1FE0, 0x005D1FF3); + set_func_start(0x005D2000, 0x005D2000); + set_func_end(0x005D2000, 0x005D2049); + set_func_start(0x005D3160, 0x005D3160); + set_func_end(0x005D3160, 0x005D317C); + set_func_start(0x005D3180, 0x005D3180); + set_func_end(0x005D3180, 0x005D31E7); + set_func_start(0x005D3720, 0x005D3720); + set_func_end(0x005D3720, 0x005D3779); + set_func_start(0x005D3780, 0x005D3780); + set_func_end(0x005D3780, 0x005D3817); + set_func_start(0x005D3820, 0x005D3820); + set_func_end(0x005D3820, 0x005D38B9); + set_func_start(0x005D38C0, 0x005D38C0); + set_func_end(0x005D38C0, 0x005D3957); + set_func_start(0x005D3960, 0x005D3960); + set_func_end(0x005D3960, 0x005D3A1D); + set_func_start(0x005D3A20, 0x005D3A20); + set_func_end(0x005D3A20, 0x005D3AF4); + set_func_start(0x005D3B00, 0x005D3B00); + set_func_end(0x005D3B00, 0x005D3BC1); + set_func_start(0x005D3BD0, 0x005D3BD0); + set_func_end(0x005D3BD0, 0x005D3CDA); + set_func_start(0x005D3CE0, 0x005D3CE0); + set_func_end(0x005D3CE0, 0x005D3D79); + set_func_start(0x005D3D80, 0x005D3D80); + set_func_end(0x005D3D80, 0x005D3E78); + set_func_start(0x005D4EC0, 0x005D4EC0); + set_func_end(0x005D4EC0, 0x005D5258); + set_func_start(0x005D5280, 0x005D5280); + set_func_end(0x005D5280, 0x005D53BA); + set_func_start(0x005D53C0, 0x005D53C0); + set_func_end(0x005D53C0, 0x005D53FF); + set_func_start(0x005D5400, 0x005D5400); + set_func_end(0x005D5400, 0x005D54B8); + set_func_start(0x005D54C0, 0x005D54C0); + set_func_end(0x005D54C0, 0x005D54EC); + set_func_start(0x005D54F0, 0x005D54F0); + set_func_end(0x005D54F0, 0x005D551C); + set_func_start(0x005D5520, 0x005D5520); + set_func_end(0x005D5520, 0x005D554C); + set_func_start(0x005D5550, 0x005D5550); + set_func_end(0x005D5550, 0x005D557C); + set_func_start(0x005D5580, 0x005D5580); + set_func_end(0x005D5580, 0x005D55AC); + set_func_start(0x005D55B0, 0x005D55B0); + set_func_end(0x005D55B0, 0x005D5640); + set_func_start(0x005D5640, 0x005D5640); + set_func_end(0x005D5640, 0x005D5648); + set_func_start(0x005D5650, 0x005D5650); + set_func_end(0x005D5650, 0x005D5658); + set_func_start(0x005D5660, 0x005D5660); + set_func_end(0x005D5660, 0x005D5668); + set_func_start(0x005D5670, 0x005D5670); + set_func_end(0x005D5670, 0x005D581B); + set_func_start(0x005D5820, 0x005D5820); + set_func_end(0x005D5820, 0x005D5A05); + set_func_start(0x005D5A10, 0x005D5A10); + set_func_end(0x005D5A10, 0x005D5A5C); + set_func_start(0x005D65C0, 0x005D65C0); + set_func_end(0x005D65C0, 0x005D66E5); + set_func_start(0x005D66F0, 0x005D66F0); + set_func_end(0x005D66F0, 0x005D67A4); + set_func_start(0x005D67B0, 0x005D67B0); + set_func_end(0x005D67B0, 0x005D68FE); + set_func_start(0x005D6F60, 0x005D6F60); + set_func_end(0x005D6F60, 0x005D6FEB); + set_func_start(0x005D6FF0, 0x005D6FF0); + set_func_end(0x005D6FF0, 0x005D7012); + set_func_start(0x005D7180, 0x005D7180); + set_func_end(0x005D7180, 0x005D729B); + set_func_start(0x005D74A0, 0x005D74A0); + set_func_end(0x005D74A0, 0x005D758A); + set_func_start(0x005D7590, 0x005D7590); + set_func_end(0x005D7590, 0x005D7820); + set_func_start(0x005D7820, 0x005D7820); + set_func_end(0x005D7820, 0x005D7A82); + set_func_start(0x005D7A90, 0x005D7A90); + set_func_end(0x005D7A90, 0x005D7C71); + set_func_start(0x005D7C80, 0x005D7C80); + set_func_end(0x005D7C80, 0x005D7CFF); + set_func_start(0x005D7D00, 0x005D7D00); + set_func_end(0x005D7D00, 0x005D7D84); + set_func_start(0x005D7D90, 0x005D7D90); + set_func_end(0x005D7D90, 0x005D7EED); + set_func_start(0x005D7EF0, 0x005D7EF0); + set_func_end(0x005D7EF0, 0x005D7FE6); + set_func_start(0x005D7FF0, 0x005D7FF0); + set_func_end(0x005D7FF0, 0x005D84E4); + set_func_start(0x005D84F0, 0x005D84F0); + set_func_end(0x005D84F0, 0x005D864E); + set_func_start(0x005D8650, 0x005D8650); + set_func_end(0x005D8650, 0x005D8B06); + set_func_start(0x005D8B10, 0x005D8B10); + set_func_end(0x005D8B10, 0x005D8BC7); + set_func_start(0x005D8BD0, 0x005D8BD0); + set_func_end(0x005D8BD0, 0x005D8C61); + set_func_start(0x005D8C70, 0x005D8C70); + set_func_end(0x005D8C70, 0x005D8D7F); + set_func_start(0x005D8D80, 0x005D8D80); + set_func_end(0x005D8D80, 0x005D8F61); + set_func_start(0x005D8F70, 0x005D8F70); + set_func_end(0x005D8F70, 0x005D91A1); + set_func_start(0x005D91B0, 0x005D91B0); + set_func_end(0x005D91B0, 0x005D92F2); + set_func_start(0x005D9300, 0x005D9300); + set_func_end(0x005D9300, 0x005D93FF); + set_func_start(0x005D9400, 0x005D9400); + set_func_end(0x005D9400, 0x005D953B); + set_func_start(0x005DA120, 0x005DA120); + set_func_end(0x005DA120, 0x005DA142); + set_func_start(0x005DA150, 0x005DA150); + set_func_end(0x005DA150, 0x005DA16C); + set_func_start(0x005DA170, 0x005DA170); + set_func_end(0x005DA170, 0x005DA1AE); + set_func_start(0x005DA1B0, 0x005DA1B0); + set_func_end(0x005DA1B0, 0x005DA267); + set_func_start(0x005DA270, 0x005DA270); + set_func_end(0x005DA270, 0x005DA2D5); + set_func_start(0x005DA2E0, 0x005DA2E0); + set_func_end(0x005DA2E0, 0x005DA30D); + set_func_start(0x005DA310, 0x005DA310); + set_func_end(0x005DA310, 0x005DA391); + set_func_start(0x005DA8B0, 0x005DA8B0); + set_func_end(0x005DA8B0, 0x005DA8FB); + set_func_start(0x005DA900, 0x005DA900); + set_func_end(0x005DA900, 0x005DA967); + set_func_start(0x005DA970, 0x005DA970); + set_func_end(0x005DA970, 0x005DA99D); + set_func_start(0x005DA9A0, 0x005DA9A0); + set_func_end(0x005DA9A0, 0x005DAA68); + set_func_start(0x005DAA70, 0x005DAA70); + set_func_end(0x005DAA70, 0x005DAB6C); + set_func_start(0x005DAB70, 0x005DAB70); + set_func_end(0x005DAB70, 0x005DABF6); + set_func_start(0x005DAC00, 0x005DAC00); + set_func_end(0x005DAC00, 0x005DACD2); + set_func_start(0x005DB2A0, 0x005DB2A0); + set_func_end(0x005DB2A0, 0x005DB543); + set_func_start(0x005DB550, 0x005DB550); + set_func_end(0x005DB550, 0x005DB6D2); + set_func_start(0x005DB6E0, 0x005DB6E0); + set_func_end(0x005DB6E0, 0x005DB808); + set_func_start(0x005DB810, 0x005DB810); + set_func_end(0x005DB810, 0x005DB919); + set_func_start(0x005DB920, 0x005DB920); + set_func_end(0x005DB920, 0x005DBA61); + set_func_start(0x005DBA70, 0x005DBA70); + set_func_end(0x005DBA70, 0x005DBBA0); + set_func_start(0x005DBBA0, 0x005DBBA0); + set_func_end(0x005DBBA0, 0x005DBCB6); + set_func_start(0x005DBCC0, 0x005DBCC0); + set_func_end(0x005DBCC0, 0x005DBE05); + set_func_start(0x005DBE10, 0x005DBE10); + set_func_end(0x005DBE10, 0x005DBF0A); + set_func_start(0x005DBF10, 0x005DBF10); + set_func_end(0x005DBF10, 0x005DBF8E); + set_func_start(0x005DBF90, 0x005DBF90); + set_func_end(0x005DBF90, 0x005DC0A8); + set_func_start(0x005DC0B0, 0x005DC0B0); + set_func_end(0x005DC0B0, 0x005DC109); + set_func_start(0x005DD070, 0x005DD070); + set_func_end(0x005DD070, 0x005DD08D); + set_func_start(0x005DD090, 0x005DD090); + set_func_end(0x005DD090, 0x005DD0ED); + set_func_start(0x005DD0F0, 0x005DD0F0); + set_func_end(0x005DD0F0, 0x005DD22B); + set_func_start(0x005DD230, 0x005DD230); + set_func_end(0x005DD230, 0x005DD3DD); + set_func_start(0x005DD3E0, 0x005DD3E0); + set_func_end(0x005DD3E0, 0x005DD41A); + set_func_start(0x005DD420, 0x005DD420); + set_func_end(0x005DD420, 0x005DD45A); + set_func_start(0x005DD460, 0x005DD460); + set_func_end(0x005DD460, 0x005DD4F6); + set_func_start(0x005DD500, 0x005DD500); + set_func_end(0x005DD500, 0x005DD594); + set_func_start(0x005DE400, 0x005DE400); + set_func_end(0x005DE400, 0x005DE619); + set_func_start(0x005DE620, 0x005DE620); + set_func_end(0x005DE620, 0x005DE8B6); + set_func_start(0x005DF010, 0x005DF010); + set_func_end(0x005DF010, 0x005DF094); + set_func_start(0x005DF0A0, 0x005DF0A0); + set_func_end(0x005DF0A0, 0x005DF0CD); + set_func_start(0x005DF0D0, 0x005DF0D0); + set_func_end(0x005DF0D0, 0x005DF0DD); + set_func_start(0x005DF0E0, 0x005DF0E0); + set_func_end(0x005DF0E0, 0x005DF143); + set_func_start(0x005DF150, 0x005DF150); + set_func_end(0x005DF150, 0x005DF1C8); + set_func_start(0x005DF1D0, 0x005DF1D0); + set_func_end(0x005DF1D0, 0x005DF246); + set_func_start(0x005DF250, 0x005DF250); + set_func_end(0x005DF250, 0x005DF395); + set_func_start(0x005DF3A0, 0x005DF3A0); + set_func_end(0x005DF3A0, 0x005DF3F6); + set_func_start(0x005DF400, 0x005DF400); + set_func_end(0x005DF400, 0x005DF456); + set_func_start(0x005DF460, 0x005DF460); + set_func_end(0x005DF460, 0x005DF51C); + set_func_start(0x005DF520, 0x005DF520); + set_func_end(0x005DF520, 0x005DF5CD); + set_func_start(0x005DF5D0, 0x005DF5D0); + set_func_end(0x005DF5D0, 0x005DF604); + set_func_start(0x005DF610, 0x005DF610); + set_func_end(0x005DF610, 0x005DF6F7); + set_func_start(0x005DF700, 0x005DF700); + set_func_end(0x005DF700, 0x005DF77D); + set_func_start(0x005DF780, 0x005DF780); + set_func_end(0x005DF780, 0x005DF862); + set_func_start(0x005DF870, 0x005DF870); + set_func_end(0x005DF870, 0x005DF89E); + set_func_start(0x005DF8A0, 0x005DF8A0); + set_func_end(0x005DF8A0, 0x005DF910); + set_func_start(0x005DF910, 0x005DF910); + set_func_end(0x005DF910, 0x005DF932); + set_func_start(0x005DF940, 0x005DF940); + set_func_end(0x005DF940, 0x005DFA02); + set_func_start(0x005DFA10, 0x005DFA10); + set_func_end(0x005DFA10, 0x005DFA74); + set_func_start(0x005DFA80, 0x005DFA80); + set_func_end(0x005DFA80, 0x005DFAF5); + set_func_start(0x005DFB00, 0x005DFB00); + set_func_end(0x005DFB00, 0x005DFB3F); + set_func_start(0x005DFB40, 0x005DFB40); + set_func_end(0x005DFB40, 0x005DFB95); + set_func_start(0x005DFBA0, 0x005DFBA0); + set_func_end(0x005DFBA0, 0x005DFC40); + set_func_start(0x005DFC40, 0x005DFC40); + set_func_end(0x005DFC40, 0x005DFD1D); + set_func_start(0x005E02F0, 0x005E02F0); + set_func_end(0x005E02F0, 0x005E0337); + set_func_start(0x005E0340, 0x005E0340); + set_func_end(0x005E0340, 0x005E041F); + set_func_start(0x005E0590, 0x005E0590); + set_func_end(0x005E0590, 0x005E06C1); + set_func_start(0x005E06D0, 0x005E06D0); + set_func_end(0x005E06D0, 0x005E07F7); + set_func_start(0x005E3D60, 0x005E3D60); + set_func_end(0x005E3D60, 0x005E405D); + set_func_start(0x005E4060, 0x005E4060); + set_func_end(0x005E4060, 0x005E4068); + set_func_start(0x005E4070, 0x005E4070); + set_func_end(0x005E4070, 0x005E419C); + set_func_start(0x005E41A0, 0x005E41A0); + set_func_end(0x005E41A0, 0x005E425E); + set_func_start(0x005E4260, 0x005E4260); + set_func_end(0x005E4260, 0x005E431E); + set_func_start(0x005E4320, 0x005E4320); + set_func_end(0x005E4320, 0x005E43E6); + set_func_start(0x005E43F0, 0x005E43F0); + set_func_end(0x005E43F0, 0x005E4484); + set_func_start(0x005E4490, 0x005E4490); + set_func_end(0x005E4490, 0x005E4660); + set_func_start(0x005E4660, 0x005E4660); + set_func_end(0x005E4660, 0x005E4833); + set_func_start(0x005E4840, 0x005E4840); + set_func_end(0x005E4840, 0x005E48EE); + set_func_start(0x005E48F0, 0x005E48F0); + set_func_end(0x005E48F0, 0x005E49A3); + set_func_start(0x005E49B0, 0x005E49B0); + set_func_end(0x005E49B0, 0x005E4B64); + set_func_start(0x005E4B70, 0x005E4B70); + set_func_end(0x005E4B70, 0x005E4C0C); + set_func_start(0x005E4C10, 0x005E4C10); + set_func_end(0x005E4C10, 0x005E4D10); + set_func_start(0x005E4D10, 0x005E4D10); + set_func_end(0x005E4D10, 0x005E4ECB); + set_func_start(0x005E4ED0, 0x005E4ED0); + set_func_end(0x005E4ED0, 0x005E4FA4); + set_func_start(0x005E4FB0, 0x005E4FB0); + set_func_end(0x005E4FB0, 0x005E50F7); + set_func_start(0x005E5100, 0x005E5100); + set_func_end(0x005E5100, 0x005E5149); + set_func_start(0x005E5150, 0x005E5150); + set_func_end(0x005E5150, 0x005E5199); + set_func_start(0x005E51A0, 0x005E51A0); + set_func_end(0x005E51A0, 0x005E51CA); + set_func_start(0x005E51D0, 0x005E51D0); + set_func_end(0x005E51D0, 0x005E52C2); + set_func_start(0x005E52D0, 0x005E52D0); + set_func_end(0x005E52D0, 0x005E53CB); + set_func_start(0x005E53D0, 0x005E53D0); + set_func_end(0x005E53D0, 0x005E54BB); + set_func_start(0x005E54C0, 0x005E54C0); + set_func_end(0x005E54C0, 0x005E5634); + set_func_start(0x005E5640, 0x005E5640); + set_func_end(0x005E5640, 0x005E56BC); + set_func_start(0x005E56C0, 0x005E56C0); + set_func_end(0x005E56C0, 0x005E573A); + set_func_start(0x005E5740, 0x005E5740); + set_func_end(0x005E5740, 0x005E5748); + set_func_start(0x005E5750, 0x005E5750); + set_func_end(0x005E5750, 0x005E57DC); + set_func_start(0x005E5CC0, 0x005E5CC0); + set_func_end(0x005E5CC0, 0x005E5F59); + set_func_start(0x005E5F60, 0x005E5F60); + set_func_end(0x005E5F60, 0x005E60CF); + set_func_start(0x005E60D0, 0x005E60D0); + set_func_end(0x005E60D0, 0x005E623F); + set_func_start(0x005E6240, 0x005E6240); + set_func_end(0x005E6240, 0x005E63CE); + set_func_start(0x005E63D0, 0x005E63D0); + set_func_end(0x005E63D0, 0x005E64AE); + set_func_start(0x005E64B0, 0x005E64B0); + set_func_end(0x005E64B0, 0x005E64CF); + set_func_start(0x005E6650, 0x005E6650); + set_func_end(0x005E6650, 0x005E67BC); + set_func_start(0x005E67C0, 0x005E67C0); + set_func_end(0x005E67C0, 0x005E687A); + set_func_start(0x005E6DE0, 0x005E6DE0); + set_func_end(0x005E6DE0, 0x005E6E31); + set_func_start(0x005E7700, 0x005E7700); + set_func_end(0x005E7700, 0x005E7758); + set_func_start(0x005E7780, 0x005E7780); + set_func_end(0x005E7780, 0x005E77BA); + set_func_start(0x005E77C0, 0x005E77C0); + set_func_end(0x005E77C0, 0x005E7885); + set_func_start(0x005E7890, 0x005E7890); + set_func_end(0x005E7890, 0x005E78E3); + set_func_start(0x005E7D60, 0x005E7D60); + set_func_end(0x005E7D60, 0x005E7E51); + set_func_start(0x005E7E60, 0x005E7E60); + set_func_end(0x005E7E60, 0x005E7F9C); + set_func_start(0x005E7FA0, 0x005E7FA0); + set_func_end(0x005E7FA0, 0x005E8030); + set_func_start(0x005E8030, 0x005E8030); + set_func_end(0x005E8030, 0x005E8284); + set_func_start(0x005E95C0, 0x005E95C0); + set_func_end(0x005E95C0, 0x005E9BB5); + set_func_start(0x005E9BC0, 0x005E9BC0); + set_func_end(0x005E9BC0, 0x005E9D71); + set_func_start(0x005E9D80, 0x005E9D80); + set_func_end(0x005E9D80, 0x005E9E31); + set_func_start(0x005E9E40, 0x005E9E40); + set_func_end(0x005E9E40, 0x005EA040); + set_func_start(0x005EA040, 0x005EA040); + set_func_end(0x005EA040, 0x005EA164); + set_func_start(0x005EA170, 0x005EA170); + set_func_end(0x005EA170, 0x005EA265); + set_func_start(0x005EA270, 0x005EA270); + set_func_end(0x005EA270, 0x005EA3DC); + set_func_start(0x005EA3E0, 0x005EA3E0); + set_func_end(0x005EA3E0, 0x005EA4E6); + set_func_start(0x005EA4F0, 0x005EA4F0); + set_func_end(0x005EA4F0, 0x005EA5EF); + set_func_start(0x005EA5F0, 0x005EA5F0); + set_func_end(0x005EA5F0, 0x005EA625); + set_func_start(0x005EA630, 0x005EA630); + set_func_end(0x005EA630, 0x005EA69D); + set_func_start(0x005EA6A0, 0x005EA6A0); + set_func_end(0x005EA6A0, 0x005EA6DA); + set_func_start(0x005EA6E0, 0x005EA6E0); + set_func_end(0x005EA6E0, 0x005EA77C); + set_func_start(0x005EA780, 0x005EA780); + set_func_end(0x005EA780, 0x005EA7F0); + set_func_start(0x005EA7F0, 0x005EA7F0); + set_func_end(0x005EA7F0, 0x005EA832); + set_func_start(0x005EA840, 0x005EA840); + set_func_end(0x005EA840, 0x005EA87A); + set_func_start(0x005EA880, 0x005EA880); + set_func_end(0x005EA880, 0x005EA924); + set_func_start(0x005EA930, 0x005EA930); + set_func_end(0x005EA930, 0x005EA9A7); + set_func_start(0x005EA9B0, 0x005EA9B0); + set_func_end(0x005EA9B0, 0x005EAAEC); + set_func_start(0x005EAAF0, 0x005EAAF0); + set_func_end(0x005EAAF0, 0x005EABF9); + set_func_start(0x005EAC00, 0x005EAC00); + set_func_end(0x005EAC00, 0x005EAC08); + set_func_start(0x005EAC10, 0x005EAC10); + set_func_end(0x005EAC10, 0x005EAC81); + set_func_start(0x005EAC90, 0x005EAC90); + set_func_end(0x005EAC90, 0x005EAC98); + set_func_start(0x005EACA0, 0x005EACA0); + set_func_end(0x005EACA0, 0x005EAE8C); + set_func_start(0x005EAE90, 0x005EAE90); + set_func_end(0x005EAE90, 0x005EAF27); + set_func_start(0x005EEB70, 0x005EEB70); + set_func_end(0x005EEB70, 0x005EEB71); + set_func_start(0x005F9550, 0x005F9550); + set_func_end(0x005F9550, 0x005F9572); + set_func_start(0x005F9DD0, 0x005F9DD0); + set_func_end(0x005F9DD0, 0x005F9E0F); + set_func_start(0x005F9E10, 0x005F9E10); + set_func_end(0x005F9E10, 0x005F9E5C); + set_func_start(0x005F9E60, 0x005F9E60); + set_func_end(0x005F9E60, 0x005F9F06); + set_func_start(0x005F9F10, 0x005F9F10); + set_func_end(0x005F9F10, 0x005F9F6E); + set_func_start(0x005F9F70, 0x005F9F70); + set_func_end(0x005F9F70, 0x005F9FDB); + set_func_start(0x005F9FE0, 0x005F9FE0); + set_func_end(0x005F9FE0, 0x005FA04B); + set_func_start(0x005FA050, 0x005FA050); + set_func_end(0x005FA050, 0x005FA05E); + set_func_start(0x005FAAE0, 0x005FAAE0); + set_func_end(0x005FAAE0, 0x005FAB6D); + set_func_start(0x005FB660, 0x005FB660); + set_func_end(0x005FB660, 0x005FB6C8); + set_func_start(0x005FB6D0, 0x005FB6D0); + set_func_end(0x005FB6D0, 0x005FB71B); + set_func_start(0x005FB720, 0x005FB720); + set_func_end(0x005FB720, 0x005FB76B); + set_func_start(0x005FB770, 0x005FB770); + set_func_end(0x005FB770, 0x005FB7CB); + set_func_start(0x005FB7D0, 0x005FB7D0); + set_func_end(0x005FB7D0, 0x005FB81C); + set_func_start(0x005FB820, 0x005FB820); + set_func_end(0x005FB820, 0x005FB8B1); + set_func_start(0x005FB8C0, 0x005FB8C0); + set_func_end(0x005FB8C0, 0x005FB967); + set_func_start(0x005FB970, 0x005FB970); + set_func_end(0x005FB970, 0x005FB9B5); + set_func_start(0x005FB9C0, 0x005FB9C0); + set_func_end(0x005FB9C0, 0x005FBA05); + set_func_start(0x005FBA10, 0x005FBA10); + set_func_end(0x005FBA10, 0x005FBA55); + set_func_start(0x005FBF80, 0x005FBF80); + set_func_end(0x005FBF80, 0x005FC095); + set_func_start(0x005FC0A0, 0x005FC0A0); + set_func_end(0x005FC0A0, 0x005FC0E2); + set_func_start(0x005FC140, 0x005FC140); + set_func_end(0x005FC140, 0x005FC182); + set_func_start(0x005FC190, 0x005FC190); + set_func_end(0x005FC190, 0x005FC1FA); + set_func_start(0x005FC200, 0x005FC200); + set_func_end(0x005FC200, 0x005FC242); + set_func_start(0x005FC250, 0x005FC250); + set_func_end(0x005FC250, 0x005FC28F); + set_func_start(0x005FC290, 0x005FC290); + set_func_end(0x005FC290, 0x005FC2D2); + set_func_start(0x005FC2E0, 0x005FC2E0); + set_func_end(0x005FC2E0, 0x005FC31F); + set_func_start(0x005FC320, 0x005FC320); + set_func_end(0x005FC320, 0x005FC360); + set_func_start(0x005FC360, 0x005FC360); + set_func_end(0x005FC360, 0x005FC3A2); + set_func_start(0x005FC3B0, 0x005FC3B0); + set_func_end(0x005FC3B0, 0x005FC3F0); + set_func_start(0x005FC3F0, 0x005FC3F0); + set_func_end(0x005FC3F0, 0x005FC432); + set_func_start(0x005FC440, 0x005FC440); + set_func_end(0x005FC440, 0x005FC482); + set_func_start(0x005FC490, 0x005FC490); + set_func_end(0x005FC490, 0x005FC4CF); + set_func_start(0x005FC4D0, 0x005FC4D0); + set_func_end(0x005FC4D0, 0x005FC515); + set_func_start(0x005FC520, 0x005FC520); + set_func_end(0x005FC520, 0x005FC562); + set_func_start(0x005FC570, 0x005FC570); + set_func_end(0x005FC570, 0x005FC5B2); + set_func_start(0x005FC5C0, 0x005FC5C0); + set_func_end(0x005FC5C0, 0x005FC602); + set_func_start(0x005FC610, 0x005FC610); + set_func_end(0x005FC610, 0x005FC671); + set_func_start(0x005FC680, 0x005FC680); + set_func_end(0x005FC680, 0x005FC6BB); + set_func_start(0x005FC6C0, 0x005FC6C0); + set_func_end(0x005FC6C0, 0x005FC721); + set_func_start(0x005FC730, 0x005FC730); + set_func_end(0x005FC730, 0x005FC77E); + set_func_start(0x005FC780, 0x005FC780); + set_func_end(0x005FC780, 0x005FC825); + set_func_start(0x005FC830, 0x005FC830); + set_func_end(0x005FC830, 0x005FC885); + set_func_start(0x005FC890, 0x005FC890); + set_func_end(0x005FC890, 0x005FC8D2); + set_func_start(0x005FC8E0, 0x005FC8E0); + set_func_end(0x005FC8E0, 0x005FC920); + set_func_start(0x005FC920, 0x005FC920); + set_func_end(0x005FC920, 0x005FC960); + set_func_start(0x005FCC10, 0x005FCC10); + set_func_end(0x005FCC10, 0x005FCC59); + set_func_start(0x005FD550, 0x005FD550); + set_func_end(0x005FD550, 0x005FD5B8); + set_func_start(0x005FF080, 0x005FF080); + set_func_end(0x005FF080, 0x005FF093); + set_func_start(0x005FF0A0, 0x005FF0A0); + set_func_end(0x005FF0A0, 0x005FF0C6); + set_func_start(0x005FF0D0, 0x005FF0D0); + set_func_end(0x005FF0D0, 0x005FF0E6); + set_func_start(0x005FF0F0, 0x005FF0F0); + set_func_end(0x005FF0F0, 0x005FF116); + set_func_start(0x005FF120, 0x005FF120); + set_func_end(0x005FF120, 0x005FF136); + set_func_start(0x005FF140, 0x005FF140); + set_func_end(0x005FF140, 0x005FF166); + set_func_start(0x005FF170, 0x005FF170); + set_func_end(0x005FF170, 0x005FF186); + set_func_start(0x005FF190, 0x005FF190); + set_func_end(0x005FF190, 0x005FF1B9); + set_func_start(0x005FF1C0, 0x005FF1C0); + set_func_end(0x005FF1C0, 0x005FF1D6); + set_func_start(0x005FF1E0, 0x005FF1E0); + set_func_end(0x005FF1E0, 0x005FF20C); + set_func_start(0x005FF210, 0x005FF210); + set_func_end(0x005FF210, 0x005FF226); + set_func_start(0x005FF230, 0x005FF230); + set_func_end(0x005FF230, 0x005FF25C); + set_func_start(0x005FF260, 0x005FF260); + set_func_end(0x005FF260, 0x005FF2B7); + set_func_start(0x005FF2C0, 0x005FF2C0); + set_func_end(0x005FF2C0, 0x005FF31B); + set_func_start(0x006017E0, 0x006017E0); + set_func_end(0x006017E0, 0x00601838); + set_func_start(0x00601840, 0x00601840); + set_func_end(0x00601840, 0x00601898); + set_func_start(0x006018A0, 0x006018A0); + set_func_end(0x006018A0, 0x006018A9); + set_func_start(0x006018B0, 0x006018B0); + set_func_end(0x006018B0, 0x006018B9); + set_func_start(0x006039B0, 0x006039B0); + set_func_end(0x006039B0, 0x00603A0F); + set_func_start(0x00604C80, 0x00604C80); + set_func_end(0x00604C80, 0x00604CD3); + set_func_start(0x00604CE0, 0x00604CE0); + set_func_end(0x00604CE0, 0x00604D0A); + set_func_start(0x00604D10, 0x00604D10); + set_func_end(0x00604D10, 0x00604D3A); + set_func_start(0x006081F0, 0x006081F0); + set_func_end(0x006081F0, 0x0060822A); + set_func_start(0x00608230, 0x00608230); + set_func_end(0x00608230, 0x00608266); + set_func_start(0x00608270, 0x00608270); + set_func_end(0x00608270, 0x006082B6); + set_func_start(0x006082C0, 0x006082C0); + set_func_end(0x006082C0, 0x00608364); + set_func_start(0x00608560, 0x00608560); + set_func_end(0x00608560, 0x0060857E); + set_func_start(0x00608580, 0x00608580); + set_func_end(0x00608580, 0x006085C1); + set_func_start(0x00608690, 0x00608690); + set_func_end(0x00608690, 0x00608760); + set_func_start(0x00608760, 0x00608760); + set_func_end(0x00608760, 0x0060887A); + set_func_start(0x0060A450, 0x0060A450); + set_func_end(0x0060A450, 0x0060A48A); + set_func_start(0x0060A490, 0x0060A490); + set_func_end(0x0060A490, 0x0060A50A); + set_func_start(0x0060A510, 0x0060A510); + set_func_end(0x0060A510, 0x0060A5CE); + set_func_start(0x0060C2A0, 0x0060C2A0); + set_func_end(0x0060C2A0, 0x0060C342); + set_func_start(0x0060C350, 0x0060C350); + set_func_end(0x0060C350, 0x0060C3C5); + set_func_start(0x0060C3D0, 0x0060C3D0); + set_func_end(0x0060C3D0, 0x0060C4A3); + set_func_start(0x0060C4B0, 0x0060C4B0); + set_func_end(0x0060C4B0, 0x0060C542); + set_func_start(0x0060C550, 0x0060C550); + set_func_end(0x0060C550, 0x0060C6E9); + set_func_start(0x0060C6F0, 0x0060C6F0); + set_func_end(0x0060C6F0, 0x0060C76F); + set_func_start(0x0060C770, 0x0060C770); + set_func_end(0x0060C770, 0x0060C810); + set_func_start(0x0060C810, 0x0060C810); + set_func_end(0x0060C810, 0x0060C89F); + set_func_start(0x0060C8A0, 0x0060C8A0); + set_func_end(0x0060C8A0, 0x0060C916); + set_func_start(0x0060C920, 0x0060C920); + set_func_end(0x0060C920, 0x0060C998); + set_func_start(0x0060C9A0, 0x0060C9A0); + set_func_end(0x0060C9A0, 0x0060CA18); + set_func_start(0x0060CA20, 0x0060CA20); + set_func_end(0x0060CA20, 0x0060CA94); + set_func_start(0x0060CAA0, 0x0060CAA0); + set_func_end(0x0060CAA0, 0x0060CB1D); + set_func_start(0x0060CB20, 0x0060CB20); + set_func_end(0x0060CB20, 0x0060CB98); + set_func_start(0x0060CBA0, 0x0060CBA0); + set_func_end(0x0060CBA0, 0x0060CC29); + set_func_start(0x0060CC30, 0x0060CC30); + set_func_end(0x0060CC30, 0x0060CD44); + set_func_start(0x0060CD50, 0x0060CD50); + set_func_end(0x0060CD50, 0x0060CE20); + set_func_start(0x0060CE20, 0x0060CE20); + set_func_end(0x0060CE20, 0x0060CF15); + set_func_start(0x0060CF20, 0x0060CF20); + set_func_end(0x0060CF20, 0x0060CFA4); + set_func_start(0x0060CFB0, 0x0060CFB0); + set_func_end(0x0060CFB0, 0x0060D091); + set_func_start(0x0060D0A0, 0x0060D0A0); + set_func_end(0x0060D0A0, 0x0060D27B); + set_func_start(0x0060D280, 0x0060D280); + set_func_end(0x0060D280, 0x0060D328); + set_func_start(0x0060D330, 0x0060D330); + set_func_end(0x0060D330, 0x0060D3CF); + set_func_start(0x0060D3D0, 0x0060D3D0); + set_func_end(0x0060D3D0, 0x0060D52E); + set_func_start(0x0060D530, 0x0060D530); + set_func_end(0x0060D530, 0x0060D68E); + set_func_start(0x0060D690, 0x0060D690); + set_func_end(0x0060D690, 0x0060D730); + set_func_start(0x0060D730, 0x0060D730); + set_func_end(0x0060D730, 0x0060D7CE); + set_func_start(0x0060D7D0, 0x0060D7D0); + set_func_end(0x0060D7D0, 0x0060D853); + set_func_start(0x0060D860, 0x0060D860); + set_func_end(0x0060D860, 0x0060D8E4); + set_func_start(0x0060D8F0, 0x0060D8F0); + set_func_end(0x0060D8F0, 0x0060D961); + set_func_start(0x0060D970, 0x0060D970); + set_func_end(0x0060D970, 0x0060D9F3); + set_func_start(0x0060DA00, 0x0060DA00); + set_func_end(0x0060DA00, 0x0060DB11); + set_func_start(0x0060DB20, 0x0060DB20); + set_func_end(0x0060DB20, 0x0060DB7C); + set_func_start(0x0060DB80, 0x0060DB80); + set_func_end(0x0060DB80, 0x0060DBE2); + set_func_start(0x0060DBF0, 0x0060DBF0); + set_func_end(0x0060DBF0, 0x0060DC69); + set_func_start(0x0060DC70, 0x0060DC70); + set_func_end(0x0060DC70, 0x0060DD3C); + set_func_start(0x0060DD40, 0x0060DD40); + set_func_end(0x0060DD40, 0x0060DDA1); + set_func_start(0x0060DDB0, 0x0060DDB0); + set_func_end(0x0060DDB0, 0x0060DE6F); + set_func_start(0x0060DE70, 0x0060DE70); + set_func_end(0x0060DE70, 0x0060DF2A); + set_func_start(0x0060DF30, 0x0060DF30); + set_func_end(0x0060DF30, 0x0060DF8F); + set_func_start(0x0060DF90, 0x0060DF90); + set_func_end(0x0060DF90, 0x0060DFEF); + set_func_start(0x0060DFF0, 0x0060DFF0); + set_func_end(0x0060DFF0, 0x0060E067); + set_func_start(0x0060E070, 0x0060E070); + set_func_end(0x0060E070, 0x0060E0CF); + set_func_start(0x0060E0D0, 0x0060E0D0); + set_func_end(0x0060E0D0, 0x0060E12F); + set_func_start(0x0060E130, 0x0060E130); + set_func_end(0x0060E130, 0x0060E1B0); + set_func_start(0x0060E1B0, 0x0060E1B0); + set_func_end(0x0060E1B0, 0x0060E230); + set_func_start(0x0060E230, 0x0060E230); + set_func_end(0x0060E230, 0x0060E28F); + set_func_start(0x0060E290, 0x0060E290); + set_func_end(0x0060E290, 0x0060E30E); + set_func_start(0x0060E310, 0x0060E310); + set_func_end(0x0060E310, 0x0060E3A8); + set_func_start(0x0060E3B0, 0x0060E3B0); + set_func_end(0x0060E3B0, 0x0060E40F); + set_func_start(0x0060E410, 0x0060E410); + set_func_end(0x0060E410, 0x0060E46F); + set_func_start(0x0060E470, 0x0060E470); + set_func_end(0x0060E470, 0x0060E4DC); + set_func_start(0x0060E4E0, 0x0060E4E0); + set_func_end(0x0060E4E0, 0x0060E560); + set_func_start(0x0060E560, 0x0060E560); + set_func_end(0x0060E560, 0x0060E626); + set_func_start(0x0060E630, 0x0060E630); + set_func_end(0x0060E630, 0x0060E731); + set_func_start(0x0060E740, 0x0060E740); + set_func_end(0x0060E740, 0x0060E994); + set_func_start(0x0060E9A0, 0x0060E9A0); + set_func_end(0x0060E9A0, 0x0060EA53); + set_func_start(0x0060EA60, 0x0060EA60); + set_func_end(0x0060EA60, 0x0060EADB); + set_func_start(0x0060EAE0, 0x0060EAE0); + set_func_end(0x0060EAE0, 0x0060EB5B); + set_func_start(0x0060EB60, 0x0060EB60); + set_func_end(0x0060EB60, 0x0060EC57); + set_func_start(0x0060EC60, 0x0060EC60); + set_func_end(0x0060EC60, 0x0060ED37); + set_func_start(0x0060ED40, 0x0060ED40); + set_func_end(0x0060ED40, 0x0060EF3B); + set_func_start(0x0060EF40, 0x0060EF40); + set_func_end(0x0060EF40, 0x0060F0F2); + set_func_start(0x0060F100, 0x0060F100); + set_func_end(0x0060F100, 0x0060F34F); + set_func_start(0x0060F350, 0x0060F350); + set_func_end(0x0060F350, 0x0060F3CE); + set_func_start(0x0060F3D0, 0x0060F3D0); + set_func_end(0x0060F3D0, 0x0060F47A); + set_func_start(0x0060F480, 0x0060F480); + set_func_end(0x0060F480, 0x0060F574); + set_func_start(0x0060F580, 0x0060F580); + set_func_end(0x0060F580, 0x0060F675); + set_func_start(0x0060F680, 0x0060F680); + set_func_end(0x0060F680, 0x0060F783); + set_func_start(0x0060F790, 0x0060F790); + set_func_end(0x0060F790, 0x0060F85C); + set_func_start(0x0060F860, 0x0060F860); + set_func_end(0x0060F860, 0x0060F8DE); + set_func_start(0x0060F8E0, 0x0060F8E0); + set_func_end(0x0060F8E0, 0x0060F9D8); + set_func_start(0x0060F9E0, 0x0060F9E0); + set_func_end(0x0060F9E0, 0x0060FB91); + set_func_start(0x0060FBA0, 0x0060FBA0); + set_func_end(0x0060FBA0, 0x0060FC39); + set_func_start(0x0060FC40, 0x0060FC40); + set_func_end(0x0060FC40, 0x0060FCB5); + set_func_start(0x0060FCC0, 0x0060FCC0); + set_func_end(0x0060FCC0, 0x0060FD35); + set_func_start(0x0060FD40, 0x0060FD40); + set_func_end(0x0060FD40, 0x0060FEBC); + set_func_start(0x0060FEC0, 0x0060FEC0); + set_func_end(0x0060FEC0, 0x0061003C); + set_func_start(0x00610040, 0x00610040); + set_func_end(0x00610040, 0x00610198); + set_func_start(0x006101A0, 0x006101A0); + set_func_end(0x006101A0, 0x006102F1); + set_func_start(0x00610300, 0x00610300); + set_func_end(0x00610300, 0x00610441); + set_func_start(0x00610450, 0x00610450); + set_func_end(0x00610450, 0x0061054B); + set_func_start(0x00610550, 0x00610550); + set_func_end(0x00610550, 0x006107C1); + set_func_start(0x006107D0, 0x006107D0); + set_func_end(0x006107D0, 0x0061085D); + set_func_start(0x00610860, 0x00610860); + set_func_end(0x00610860, 0x006109F2); + set_func_start(0x00610A00, 0x00610A00); + set_func_end(0x00610A00, 0x00610B59); + set_func_start(0x00610B60, 0x00610B60); + set_func_end(0x00610B60, 0x00610C93); + set_func_start(0x00610CA0, 0x00610CA0); + set_func_end(0x00610CA0, 0x00610DD3); + set_func_start(0x00610DE0, 0x00610DE0); + set_func_end(0x00610DE0, 0x00610EB4); + set_func_start(0x00610EC0, 0x00610EC0); + set_func_end(0x00610EC0, 0x00610FA6); + set_func_start(0x00610FB0, 0x00610FB0); + set_func_end(0x00610FB0, 0x00611092); + set_func_start(0x00611130, 0x00611130); + set_func_end(0x00611130, 0x006111A9); + set_func_start(0x006111B0, 0x006111B0); + set_func_end(0x006111B0, 0x00611229); + set_func_start(0x00611230, 0x00611230); + set_func_end(0x00611230, 0x006112A9); + set_func_start(0x006112B0, 0x006112B0); + set_func_end(0x006112B0, 0x00611327); + set_func_start(0x00611330, 0x00611330); + set_func_end(0x00611330, 0x006113D9); + set_func_start(0x006113E0, 0x006113E0); + set_func_end(0x006113E0, 0x006115F9); + set_func_start(0x00611600, 0x00611600); + set_func_end(0x00611600, 0x0061166E); + set_func_start(0x00611670, 0x00611670); + set_func_end(0x00611670, 0x00611779); + set_func_start(0x00611780, 0x00611780); + set_func_end(0x00611780, 0x00611812); + set_func_start(0x00611820, 0x00611820); + set_func_end(0x00611820, 0x006118B2); + set_func_start(0x006118C0, 0x006118C0); + set_func_end(0x006118C0, 0x00611A1C); + set_func_start(0x00611A20, 0x00611A20); + set_func_end(0x00611A20, 0x00611ACB); + set_func_start(0x00611AD0, 0x00611AD0); + set_func_end(0x00611AD0, 0x00611B7B); + set_func_start(0x00611B80, 0x00611B80); + set_func_end(0x00611B80, 0x00611C38); + set_func_start(0x00611C40, 0x00611C40); + set_func_end(0x00611C40, 0x00611CA2); + set_func_start(0x00611CB0, 0x00611CB0); + set_func_end(0x00611CB0, 0x00611DE9); + set_func_start(0x00611DF0, 0x00611DF0); + set_func_end(0x00611DF0, 0x0061208A); + set_func_start(0x00612090, 0x00612090); + set_func_end(0x00612090, 0x00612260); + set_func_start(0x00612260, 0x00612260); + set_func_end(0x00612260, 0x006122F4); + set_func_start(0x00612300, 0x00612300); + set_func_end(0x00612300, 0x0061235B); + set_func_start(0x00612360, 0x00612360); + set_func_end(0x00612360, 0x006123BB); + set_func_start(0x006123C0, 0x006123C0); + set_func_end(0x006123C0, 0x00612421); + set_func_start(0x00612430, 0x00612430); + set_func_end(0x00612430, 0x00612497); + set_func_start(0x006124A0, 0x006124A0); + set_func_end(0x006124A0, 0x006124FC); + set_func_start(0x00612500, 0x00612500); + set_func_end(0x00612500, 0x00612592); + set_func_start(0x006125A0, 0x006125A0); + set_func_end(0x006125A0, 0x00612605); + set_func_start(0x00612610, 0x00612610); + set_func_end(0x00612610, 0x0061266F); + set_func_start(0x00612670, 0x00612670); + set_func_end(0x00612670, 0x006127E6); + set_func_start(0x006127F0, 0x006127F0); + set_func_end(0x006127F0, 0x00612870); + set_func_start(0x00612870, 0x00612870); + set_func_end(0x00612870, 0x006128FB); + set_func_start(0x00612900, 0x00612900); + set_func_end(0x00612900, 0x00612980); + set_func_start(0x00612980, 0x00612980); + set_func_end(0x00612980, 0x00612A00); + set_func_start(0x00612A00, 0x00612A00); + set_func_end(0x00612A00, 0x00612A86); + set_func_start(0x00612A90, 0x00612A90); + set_func_end(0x00612A90, 0x00612B38); + set_func_start(0x00612B40, 0x00612B40); + set_func_end(0x00612B40, 0x00612BE6); + set_func_start(0x00612BF0, 0x00612BF0); + set_func_end(0x00612BF0, 0x00612CA4); + set_func_start(0x00612CB0, 0x00612CB0); + set_func_end(0x00612CB0, 0x00612D4B); + set_func_start(0x00612D50, 0x00612D50); + set_func_end(0x00612D50, 0x00612E17); + set_func_start(0x00612E20, 0x00612E20); + set_func_end(0x00612E20, 0x00612F08); + set_func_start(0x00612F10, 0x00612F10); + set_func_end(0x00612F10, 0x00613020); + set_func_start(0x00613020, 0x00613020); + set_func_end(0x00613020, 0x0061313E); + set_func_start(0x00613140, 0x00613140); + set_func_end(0x00613140, 0x006131DB); + set_func_start(0x006131E0, 0x006131E0); + set_func_end(0x006131E0, 0x00613207); + set_func_start(0x00613290, 0x00613290); + set_func_end(0x00613290, 0x0061332B); + set_func_start(0x00613330, 0x00613330); + set_func_end(0x00613330, 0x006133CB); + set_func_start(0x006133D0, 0x006133D0); + set_func_end(0x006133D0, 0x0061349E); + set_func_start(0x006134A0, 0x006134A0); + set_func_end(0x006134A0, 0x0061356E); + set_func_start(0x00613570, 0x00613570); + set_func_end(0x00613570, 0x006135FE); + set_func_start(0x00613700, 0x00613700); + set_func_end(0x00613700, 0x00613740); + set_func_start(0x00613740, 0x00613740); + set_func_end(0x00613740, 0x00613780); + set_func_start(0x00613780, 0x00613780); + set_func_end(0x00613780, 0x006137C1); + set_func_start(0x006137D0, 0x006137D0); + set_func_end(0x006137D0, 0x00613822); + set_func_start(0x00613830, 0x00613830); + set_func_end(0x00613830, 0x006138BC); + set_func_start(0x006138C0, 0x006138C0); + set_func_end(0x006138C0, 0x006139A6); + set_func_start(0x006139B0, 0x006139B0); + set_func_end(0x006139B0, 0x00613A5C); + set_func_start(0x00613A60, 0x00613A60); + set_func_end(0x00613A60, 0x00613B31); + set_func_start(0x00613B40, 0x00613B40); + set_func_end(0x00613B40, 0x00613C85); + set_func_start(0x00613C90, 0x00613C90); + set_func_end(0x00613C90, 0x00613D1C); + set_func_start(0x00613D20, 0x00613D20); + set_func_end(0x00613D20, 0x00613E0F); + set_func_start(0x00613E10, 0x00613E10); + set_func_end(0x00613E10, 0x00613ECD); + set_func_start(0x00613ED0, 0x00613ED0); + set_func_end(0x00613ED0, 0x00613F8C); + set_func_start(0x00613F90, 0x00613F90); + set_func_end(0x00613F90, 0x0061413A); + set_func_start(0x00614140, 0x00614140); + set_func_end(0x00614140, 0x00614187); + set_func_start(0x00614CA0, 0x00614CA0); + set_func_end(0x00614CA0, 0x00614CEF); + set_func_start(0x00614CF0, 0x00614CF0); + set_func_end(0x00614CF0, 0x00614D3F); + set_func_start(0x00614D40, 0x00614D40); + set_func_end(0x00614D40, 0x00614D83); + set_func_start(0x00614E60, 0x00614E60); + set_func_end(0x00614E60, 0x00614EEE); + set_func_start(0x00614EF0, 0x00614EF0); + set_func_end(0x00614EF0, 0x00614FC6); + set_func_start(0x006163B0, 0x006163B0); + set_func_end(0x006163B0, 0x006164A5); + set_func_start(0x00616AD0, 0x00616AD0); + set_func_end(0x00616AD0, 0x00616AE8); + set_func_start(0x00632050, 0x00632050); + set_func_start(0x00653A10, 0x00653A10); + set_func_start(0x00681290, 0x00681290); + set_func_end(0x00681290, 0x00681301); + set_func_start(0x006813B0, 0x006813B0); + set_func_end(0x006813B0, 0x006813CD); + set_func_start(0x006813D0, 0x006813D0); + set_func_end(0x006813D0, 0x006813EC); + set_func_start(0x006817E0, 0x006817E0); + set_func_end(0x006817E0, 0x006817F5); + set_func_start(0x00681AB0, 0x00681AB0); + set_func_end(0x00681AB0, 0x00681AFB); + set_func_start(0x00681B00, 0x00681B00); + set_func_start(0x00681BE0, 0x00681BE0); + set_func_end(0x00681BE0, 0x00681CAB); + set_func_start(0x00681CB0, 0x00681CB0); + set_func_end(0x00681CB0, 0x00681D87); + set_func_start(0x00682340, 0x00682340); + set_func_end(0x00682340, 0x0068239E); + set_func_start(0x00682400, 0x00682400); + set_func_end(0x00682400, 0x00682781); + set_func_start(0x006828C0, 0x006828C0); + set_func_end(0x006828C0, 0x006828FE); + set_func_start(0x00682A00, 0x00682A00); + set_func_end(0x00682A00, 0x00682A33); + set_func_start(0x00682CB0, 0x00682CB0); + set_func_end(0x00682CB0, 0x00682CCB); + set_func_start(0x00682D00, 0x00682D00); + set_func_end(0x00682D00, 0x00682D10); + set_func_start(0x00682D20, 0x00682D20); + set_func_end(0x00682D20, 0x00682D27); + set_func_start(0x00682D40, 0x00682D40); + set_func_end(0x00682D40, 0x00682D48); + set_func_start(0x00682D70, 0x00682D70); + set_func_end(0x00682D70, 0x00682D76); + set_func_start(0x00682E50, 0x00682E50); + set_func_end(0x00682E50, 0x00682E66); + set_func_start(0x00682F40, 0x00682F40); + set_func_end(0x00682F40, 0x00682F66); + set_func_start(0x00683080, 0x00683080); + set_func_end(0x00683080, 0x006830A4); + set_func_start(0x006830B0, 0x006830B0); + set_func_end(0x006830B0, 0x006830F9); + set_func_start(0x00683100, 0x00683100); + set_func_end(0x00683100, 0x00683121); + set_func_start(0x00683130, 0x00683130); + set_func_end(0x00683130, 0x00683142); + set_func_start(0x00683150, 0x00683150); + set_func_end(0x00683150, 0x00683171); + set_func_start(0x00683180, 0x00683180); + set_func_end(0x00683180, 0x006831A0); + set_func_start(0x006833A0, 0x006833A0); + set_func_end(0x006833A0, 0x006833DD); + set_func_start(0x006833E0, 0x006833E0); + set_func_end(0x006833E0, 0x00683554); + set_func_start(0x00683560, 0x00683560); + set_func_end(0x00683560, 0x00683577); + set_func_start(0x00683580, 0x00683580); + set_func_end(0x00683580, 0x006835D6); + set_func_start(0x006835E0, 0x006835E0); + set_func_end(0x006835E0, 0x00683602); + set_func_start(0x00683610, 0x00683610); + set_func_end(0x00683610, 0x00683632); + set_func_start(0x00683640, 0x00683640); + set_func_end(0x00683640, 0x00683650); + set_func_start(0x00683650, 0x00683650); + set_func_end(0x00683650, 0x00683657); + set_func_start(0x00683660, 0x00683660); + set_func_end(0x00683660, 0x00683670); + set_func_start(0x006840F0, 0x006840F0); + set_func_end(0x006840F0, 0x0068416C); + set_func_start(0x00684190, 0x00684190); + set_func_end(0x00684190, 0x006841AF); + set_func_start(0x00684360, 0x00684360); + set_func_end(0x00684360, 0x006843B0); + set_func_start(0x00684440, 0x00684440); + set_func_end(0x00684440, 0x006844B9); + set_func_start(0x006847D0, 0x006847D0); + set_func_end(0x006847D0, 0x00684843); + set_func_start(0x00684850, 0x00684850); + set_func_end(0x00684850, 0x0068489F); + set_func_start(0x006848A0, 0x006848A0); + set_func_end(0x006848A0, 0x00684900); + set_func_start(0x00684900, 0x00684900); + set_func_end(0x00684900, 0x0068492D); + set_func_start(0x00684970, 0x00684970); + set_func_end(0x00684970, 0x00684AC8); + set_func_start(0x00684AD0, 0x00684AD0); + set_func_end(0x00684AD0, 0x00684B4A); + set_func_start(0x00684B50, 0x00684B50); + set_func_end(0x00684B50, 0x00684B99); + set_func_start(0x00684C20, 0x00684C20); + set_func_end(0x00684C20, 0x00684C3E); + set_func_start(0x00684C40, 0x00684C40); + set_func_end(0x00684C40, 0x00684D07); + set_func_start(0x00684D10, 0x00684D10); + set_func_end(0x00684D10, 0x00684D6C); + set_func_start(0x00685970, 0x00685970); + set_func_end(0x00685970, 0x006859DB); + set_func_start(0x006859E0, 0x006859E0); + set_func_end(0x006859E0, 0x00685A65); + set_func_start(0x006859E0, 0x006859E0); + set_func_end(0x006859E0, 0x00685A65); + set_func_start(0x00685A70, 0x00685A70); + set_func_end(0x00685A70, 0x00685B4E); + set_func_start(0x00685B50, 0x00685B50); + set_func_end(0x00685B50, 0x00685BFE); + set_func_start(0x00685C60, 0x00685C60); + set_func_end(0x00685C60, 0x00685CCB); + set_func_start(0x00685EB0, 0x00685EB0); + set_func_end(0x00685EB0, 0x00685F33); + set_func_start(0x00685F50, 0x00685F50); + set_func_end(0x00685F50, 0x00685FB0); + set_func_start(0x00685FB0, 0x00685FB0); + set_func_end(0x00685FB0, 0x00686116); + set_func_start(0x00687660, 0x00687660); + set_func_end(0x00687660, 0x006876C9); + set_func_start(0x006876D0, 0x006876D0); + set_func_end(0x006876D0, 0x0068773F); + set_func_start(0x00687A90, 0x00687A90); + set_func_end(0x00687A90, 0x00687FCA); + set_func_start(0x00688340, 0x00688340); + set_func_end(0x00688340, 0x00688372); + set_func_start(0x00688690, 0x00688690); + set_func_end(0x00688690, 0x0068903F); + set_func_start(0x006897C0, 0x006897C0); + set_func_end(0x006897C0, 0x00689A49); + set_func_start(0x00689A50, 0x00689A50); + set_func_end(0x00689A50, 0x00689A6F); + set_func_start(0x00689EF0, 0x00689EF0); + set_func_end(0x00689EF0, 0x00689F14); + set_func_start(0x0068BBC0, 0x0068BBC0); + set_func_end(0x0068BBC0, 0x0068BD15); + set_func_start(0x0068BF20, 0x0068BF20); + set_func_end(0x0068BF20, 0x0068BF44); + set_func_start(0x0068C220, 0x0068C220); + set_func_end(0x0068C220, 0x0068C244); + set_func_start(0x0068E720, 0x0068E720); + set_func_end(0x0068E720, 0x0068E742); + set_func_start(0x0068E810, 0x0068E810); + set_func_end(0x0068E810, 0x0068E8F2); + set_func_start(0x0068E900, 0x0068E900); + set_func_end(0x0068E900, 0x0068E975); + set_func_start(0x0068EBB0, 0x0068EBB0); + set_func_end(0x0068EBB0, 0x0068ED78); + set_func_start(0x0068EE20, 0x0068EE20); + set_func_end(0x0068EE20, 0x0068F36D); + set_func_start(0x0068F3D0, 0x0068F3D0); + set_func_end(0x0068F3D0, 0x0068F692); + set_func_start(0x0068FAE0, 0x0068FAE0); + set_func_end(0x0068FAE0, 0x0068FB07); + set_func_start(0x0068FCE0, 0x0068FCE0); + set_func_end(0x0068FCE0, 0x0068FCFE); + set_func_start(0x0068FD00, 0x0068FD00); + set_func_end(0x0068FD00, 0x0068FD49); + set_func_start(0x0068FD50, 0x0068FD50); + set_func_end(0x0068FD50, 0x0068FE80); + set_func_start(0x006904D0, 0x006904D0); + set_func_end(0x006904D0, 0x006905E8); + set_func_start(0x00690750, 0x00690750); + set_func_end(0x00690750, 0x00690821); + set_func_start(0x006A00C0, 0x006A00C0); + set_func_end(0x006A00C0, 0x006A0102); + set_func_start(0x006A1A90, 0x006A1A90); + set_func_end(0x006A1A90, 0x006A1C24); + set_func_start(0x006A3070, 0x006A3070); + set_func_end(0x006A3070, 0x006A30CF); + set_func_start(0x006A3350, 0x006A3350); + set_func_end(0x006A3350, 0x006A3417); + set_func_start(0x006A3420, 0x006A3420); + set_func_end(0x006A3420, 0x006A3449); + set_func_start(0x006A3450, 0x006A3450); + set_func_end(0x006A3450, 0x006A3611); + set_func_start(0x006A3620, 0x006A3620); + set_func_end(0x006A3620, 0x006A3716); + set_func_start(0x006A3810, 0x006A3810); + set_func_end(0x006A3810, 0x006A386E); + set_func_start(0x006A39E0, 0x006A39E0); + set_func_end(0x006A39E0, 0x006A3A59); + set_func_start(0x006A4C30, 0x006A4C30); + set_func_end(0x006A4C30, 0x006A5499); + set_func_start(0x006A5A00, 0x006A5A00); + set_func_end(0x006A5A00, 0x006A5A25); + set_func_start(0x006A5E10, 0x006A5E10); + set_func_end(0x006A5E10, 0x006A5E36); + set_func_start(0x006A5EF0, 0x006A5EF0); + set_func_end(0x006A5EF0, 0x006A5FDF); + set_func_start(0x006A9B40, 0x006A9B40); + set_func_end(0x006A9B40, 0x006A9D88); + set_func_start(0x006A9E00, 0x006A9E00); + set_func_end(0x006A9E00, 0x006A9E09); + set_func_start(0x006A9FE0, 0x006A9FE0); + set_func_end(0x006A9FE0, 0x006AA06D); + set_func_start(0x006AA070, 0x006AA070); + set_func_end(0x006AA070, 0x006AA0C5); + set_func_start(0x006AA0D0, 0x006AA0D0); + set_func_end(0x006AA0D0, 0x006AA125); + set_func_start(0x006AA130, 0x006AA130); + set_func_end(0x006AA130, 0x006AA18A); + set_func_start(0x006AA2F0, 0x006AA2F0); + set_func_end(0x006AA2F0, 0x006AA346); + set_func_start(0x006B0960, 0x006B0960); + set_func_start(0x006B1B80, 0x006B1B80); + set_func_start(0x006B1B90, 0x006B1B90); + set_func_start(0x006B1BA0, 0x006B1BA0); + set_func_start(0x006B33D0, 0x006B33D0); + set_func_end(0x006B33D0, 0x006B3428); + set_func_start(0x006B3430, 0x006B3430); + set_func_end(0x006B3430, 0x006B344C); + set_func_start(0x006B4060, 0x006B4060); + set_func_end(0x006B4060, 0x006B412B); + set_func_start(0x006B4130, 0x006B4130); + set_func_end(0x006B4130, 0x006B43F3); + set_func_start(0x006B4400, 0x006B4400); + set_func_end(0x006B4400, 0x006B44A8); + set_func_start(0x006B44B0, 0x006B44B0); + set_func_end(0x006B44B0, 0x006B44E3); + set_func_start(0x006B44F0, 0x006B44F0); + set_func_end(0x006B44F0, 0x006B455F); + set_func_start(0x006B4560, 0x006B4560); + set_func_end(0x006B4560, 0x006B45BB); + set_func_start(0x006B45C0, 0x006B45C0); + set_func_end(0x006B45C0, 0x006B461B); + set_func_start(0x006B4620, 0x006B4620); + set_func_end(0x006B4620, 0x006B4759); + set_func_start(0x006B4760, 0x006B4760); + set_func_end(0x006B4760, 0x006B4899); + set_func_start(0x006B48A0, 0x006B48A0); + set_func_end(0x006B48A0, 0x006B4943); + set_func_start(0x006B4950, 0x006B4950); + set_func_end(0x006B4950, 0x006B49F3); + set_func_start(0x006B4A00, 0x006B4A00); + set_func_end(0x006B4A00, 0x006B4A33); + set_func_start(0x006B4A40, 0x006B4A40); + set_func_end(0x006B4A40, 0x006B4A73); + set_func_start(0x006B4A80, 0x006B4A80); + set_func_end(0x006B4A80, 0x006B4C7D); + set_func_start(0x006B4EB0, 0x006B4EB0); + set_func_end(0x006B4EB0, 0x006B4EDA); + set_func_start(0x006B6AF0, 0x006B6AF0); + set_func_end(0x006B6AF0, 0x006B6B44); + set_func_start(0x006B6B50, 0x006B6B50); + set_func_end(0x006B6B50, 0x006B6BA0); + set_func_start(0x006B6BA0, 0x006B6BA0); + set_func_end(0x006B6BA0, 0x006B6BCB); + set_func_start(0x006B6BD0, 0x006B6BD0); + set_func_end(0x006B6BD0, 0x006B6BFB); + set_func_start(0x006B6C00, 0x006B6C00); + set_func_end(0x006B6C00, 0x006B6C2B); + set_func_start(0x006B6C30, 0x006B6C30); + set_func_end(0x006B6C30, 0x006B6C5B); + set_func_start(0x006B6C60, 0x006B6C60); + set_func_end(0x006B6C60, 0x006B6CE7); + set_func_start(0x006B6CF0, 0x006B6CF0); + set_func_end(0x006B6CF0, 0x006B6D75); + set_func_start(0x006B6D80, 0x006B6D80); + set_func_end(0x006B6D80, 0x006B6E05); + set_func_start(0x006B7B70, 0x006B7B70); + set_func_end(0x006B7B70, 0x006B7BC4); + set_func_start(0x006B7BD0, 0x006B7BD0); + set_func_end(0x006B7BD0, 0x006B7C8A); + set_func_start(0x006B7C90, 0x006B7C90); + set_func_end(0x006B7C90, 0x006B7D6F); + set_func_start(0x006B7D70, 0x006B7D70); + set_func_end(0x006B7D70, 0x006B7D9B); + set_func_start(0x006B7DA0, 0x006B7DA0); + set_func_end(0x006B7DA0, 0x006B7DCB); + set_func_start(0x006BCE10, 0x006BCE10); + set_func_end(0x006BCE10, 0x006BCE32); + set_func_start(0x006BCE40, 0x006BCE40); + set_func_end(0x006BCE40, 0x006BCE52); + set_func_start(0x006BCE60, 0x006BCE60); + set_func_end(0x006BCE60, 0x006BCE98); + set_func_start(0x006BCEA0, 0x006BCEA0); + set_func_end(0x006BCEA0, 0x006BCEE7); + set_func_start(0x006BD020, 0x006BD020); + set_func_end(0x006BD020, 0x006BD069); + set_func_start(0x006BD0A0, 0x006BD0A0); + set_func_end(0x006BD0A0, 0x006BD0BE); + set_func_start(0x006BD0C0, 0x006BD0C0); + set_func_end(0x006BD0C0, 0x006BD0DF); + set_func_start(0x006BD5A0, 0x006BD5A0); + set_func_end(0x006BD5A0, 0x006BD89D); + set_func_start(0x006BDFC0, 0x006BDFC0); + set_func_end(0x006BDFC0, 0x006BE014); + set_func_start(0x006BE020, 0x006BE020); + set_func_end(0x006BE020, 0x006BE221); + set_func_start(0x006BE2B0, 0x006BE2B0); + set_func_end(0x006BE2B0, 0x006BE390); + set_func_start(0x006BE390, 0x006BE390); + set_func_end(0x006BE390, 0x006BE3AD); + set_func_start(0x006BE3B0, 0x006BE3B0); + set_func_end(0x006BE3B0, 0x006BE3DD); + set_func_start(0x006BE3E0, 0x006BE3E0); + set_func_end(0x006BE3E0, 0x006BEE87); + set_func_start(0x006BF160, 0x006BF160); + set_func_end(0x006BF160, 0x006BF202); + set_func_start(0x006BF370, 0x006BF370); + set_func_end(0x006BF370, 0x006BF4B2); + set_func_start(0x006BF6D0, 0x006BF6D0); + set_func_end(0x006BF6D0, 0x006BFB60); + set_func_start(0x006BFDA0, 0x006BFDA0); + set_func_end(0x006BFDA0, 0x006BFDFE); + set_func_start(0x006BFE00, 0x006BFE00); + set_func_end(0x006BFE00, 0x006BFE5C); + set_func_start(0x006BFE60, 0x006BFE60); + set_func_end(0x006BFE60, 0x006C004D); + set_func_start(0x006C8CC0, 0x006C8CC0); + set_func_end(0x006C8CC0, 0x006C8E6B); + set_func_start(0x00743550, 0x00743550); + set_func_start(0x00743560, 0x00743560); + set_func_start(0x0074D580, 0x0074D580); + set_func_end(0x0074D580, 0x0074D5A8); + set_func_start(0x0074D5B0, 0x0074D5B0); + set_func_end(0x0074D5B0, 0x0074D5FD); + set_func_start(0x0074D600, 0x0074D600); + set_func_end(0x0074D600, 0x0074D6A3); + set_func_start(0x0074D9E0, 0x0074D9E0); + set_func_end(0x0074D9E0, 0x0074D9FF); + set_func_start(0x0074F2B0, 0x0074F2B0); + set_func_end(0x0074F2B0, 0x0074F2CC); + set_func_start(0x0074FA60, 0x0074FA60); + set_func_end(0x0074FA60, 0x0074FA6D); + set_func_start(0x0074FA70, 0x0074FA70); + set_func_end(0x0074FA70, 0x0074FADD); + set_func_start(0x0074FAE0, 0x0074FAE0); + set_func_end(0x0074FAE0, 0x0074FC20); + set_func_start(0x0074FC20, 0x0074FC20); + set_func_end(0x0074FC20, 0x0074FD36); + set_func_start(0x0074FF70, 0x0074FF70); + set_func_end(0x0074FF70, 0x00750206); + set_func_start(0x00751120, 0x00751120); + set_func_end(0x00751120, 0x0075114B); + set_func_start(0x00763730, 0x00763730); + set_func_end(0x00763730, 0x007637CD); + set_func_start(0x007637D0, 0x007637D0); + set_func_end(0x007637D0, 0x0076382B); + set_func_start(0x00763830, 0x00763830); + set_func_end(0x00763830, 0x00763855); + set_func_start(0x00763860, 0x00763860); + set_func_end(0x00763860, 0x00763996); + set_func_start(0x007639A0, 0x007639A0); + set_func_end(0x007639A0, 0x007639CF); + set_func_start(0x007639D0, 0x007639D0); + set_func_end(0x007639D0, 0x00763A54); + set_func_start(0x00763A60, 0x00763A60); + set_func_end(0x00763A60, 0x00763AAA); + set_func_start(0x00763B40, 0x00763B40); + set_func_end(0x00763B40, 0x00763B83); + set_func_start(0x00763B90, 0x00763B90); + set_func_end(0x00763B90, 0x00763BD6); + set_func_start(0x00763BE0, 0x00763BE0); + set_func_end(0x00763BE0, 0x00763C0A); + set_func_start(0x00763C50, 0x00763C50); + set_func_end(0x00763C50, 0x00763C5D); + set_func_start(0x00763D60, 0x00763D60); + set_func_end(0x00763D60, 0x00763D71); + set_func_start(0x00763DF0, 0x00763DF0); + set_func_end(0x00763DF0, 0x00764039); + set_func_start(0x00764040, 0x00764040); + set_func_end(0x00764040, 0x00764196); + set_func_start(0x007641A0, 0x007641A0); + set_func_end(0x007641A0, 0x007643EA); + set_func_start(0x007643F0, 0x007643F0); + set_func_end(0x007643F0, 0x00764413); + set_func_start(0x00764520, 0x00764520); + set_func_end(0x00764520, 0x007645D3); + set_func_start(0x007645E0, 0x007645E0); + set_func_end(0x007645E0, 0x00764788); + set_func_start(0x00764800, 0x00764800); + set_func_end(0x00764800, 0x00764985); + set_func_start(0x00764990, 0x00764990); + set_func_end(0x00764990, 0x00764A03); + set_func_start(0x00764A10, 0x00764A10); + set_func_end(0x00764A10, 0x00764B88); + set_func_start(0x00764B90, 0x00764B90); + set_func_end(0x00764B90, 0x00764E4F); + set_func_start(0x00765270, 0x00765270); + set_func_end(0x00765270, 0x00765359); + set_func_start(0x007653B0, 0x007653B0); + set_func_end(0x007653B0, 0x00765400); + set_func_start(0x007658A0, 0x007658A0); + set_func_end(0x007658A0, 0x007659BF); + set_func_start(0x007659C0, 0x007659C0); + set_func_end(0x007659C0, 0x00765AE5); + set_func_start(0x00765AF0, 0x00765AF0); + set_func_end(0x00765AF0, 0x00765FB2); + set_func_start(0x00765FF0, 0x00765FF0); + set_func_end(0x00765FF0, 0x007660C2); + set_func_start(0x00766140, 0x00766140); + set_func_end(0x00766140, 0x00766295); + set_func_start(0x00766530, 0x00766530); + set_func_end(0x00766530, 0x007665C2); + set_func_start(0x007668C0, 0x007668C0); + set_func_end(0x007668C0, 0x00766936); + set_func_start(0x00767100, 0x00767100); + set_func_end(0x00767100, 0x0076719C); + set_func_start(0x007673F0, 0x007673F0); + set_func_end(0x007673F0, 0x00767434); + set_func_start(0x00767FC0, 0x00767FC0); + set_func_end(0x00767FC0, 0x007681E9); + set_func_start(0x00768340, 0x00768340); + set_func_end(0x00768340, 0x00768402); + set_func_start(0x00768410, 0x00768410); + set_func_end(0x00768410, 0x0076841B); + set_func_start(0x00768440, 0x00768440); + set_func_end(0x00768440, 0x0076845B); + set_func_start(0x007689E0, 0x007689E0); + set_func_end(0x007689E0, 0x00768A19); + set_func_start(0x00769100, 0x00769100); + set_func_end(0x00769100, 0x007691B3); + set_func_start(0x00769230, 0x00769230); + set_func_end(0x00769230, 0x00769236); + set_func_start(0x0076AB80, 0x0076AB80); + set_func_end(0x0076AB80, 0x0076B287); + set_func_start(0x0076E4A0, 0x0076E4A0); + set_func_end(0x0076E4A0, 0x0076E4D2); + set_func_start(0x0076E540, 0x0076E540); + set_func_end(0x0076E540, 0x0076E59A); + set_func_start(0x0076E5A0, 0x0076E5A0); + set_func_end(0x0076E5A0, 0x0076E5C4); + set_func_start(0x0076E6E0, 0x0076E6E0); + set_func_end(0x0076E6E0, 0x0076E712); + set_func_start(0x0076E760, 0x0076E760); + set_func_end(0x0076E760, 0x0076E77B); + set_func_start(0x0076E780, 0x0076E780); + set_func_end(0x0076E780, 0x0076E79B); + set_func_start(0x0076ED20, 0x0076ED20); + set_func_end(0x0076ED20, 0x0076ED98); + set_func_start(0x0076EE30, 0x0076EE30); + set_func_end(0x0076EE30, 0x0076EE5E); + set_func_start(0x0076EF70, 0x0076EF70); + set_func_end(0x0076EF70, 0x0076F001); + set_func_start(0x0076F070, 0x0076F070); + set_func_end(0x0076F070, 0x0076F09E); + set_func_start(0x0076F0A0, 0x0076F0A0); + set_func_end(0x0076F0A0, 0x0076F0CE); + set_func_start(0x0076F1E0, 0x0076F1E0); + set_func_end(0x0076F1E0, 0x0076F331); + set_func_start(0x0076F640, 0x0076F640); + set_func_end(0x0076F640, 0x0076F6B9); + set_func_start(0x00770840, 0x00770840); + set_func_end(0x00770840, 0x007708E9); + set_func_start(0x007709A0, 0x007709A0); + set_func_end(0x007709A0, 0x007709E8); + set_func_start(0x00771890, 0x00771890); + set_func_end(0x00771890, 0x007718F2); + set_func_start(0x00771900, 0x00771900); + set_func_end(0x00771900, 0x00771957); + set_func_start(0x00771B80, 0x00771B80); + set_func_end(0x00771B80, 0x00771C15); + set_func_start(0x00772B20, 0x00772B20); + set_func_end(0x00772B20, 0x00772B2C); + set_func_start(0x00773590, 0x00773590); + set_func_end(0x00773590, 0x007737C2); + set_func_start(0x00773890, 0x00773890); + set_func_end(0x00773890, 0x00773986); + set_func_start(0x00773990, 0x00773990); + set_func_end(0x00773990, 0x007739AD); + set_func_start(0x007739E0, 0x007739E0); + set_func_end(0x007739E0, 0x007739F4); + set_func_start(0x00773A80, 0x00773A80); + set_func_end(0x00773A80, 0x00773C81); + set_func_start(0x00774620, 0x00774620); + set_func_end(0x00774620, 0x0077462E); + set_func_start(0x00774630, 0x00774630); + set_func_end(0x00774630, 0x00774638); + set_func_start(0x00774640, 0x00774640); + set_func_end(0x00774640, 0x00774648); + set_func_start(0x00774650, 0x00774650); + set_func_end(0x00774650, 0x00774658); + set_func_start(0x00774660, 0x00774660); + set_func_end(0x00774660, 0x00774675); + set_func_start(0x00774690, 0x00774690); + set_func_end(0x00774690, 0x007746A4); + set_func_start(0x00774720, 0x00774720); + set_func_end(0x00774720, 0x0077472A); + set_func_start(0x00774730, 0x00774730); + set_func_end(0x00774730, 0x0077473A); + set_func_start(0x00777940, 0x00777940); + set_func_end(0x00777940, 0x00777971); + set_func_start(0x00777980, 0x00777980); + set_func_end(0x00777980, 0x00777A78); + set_func_start(0x007DAB80, 0x007DAB80); + set_func_end(0x007DAB80, 0x007DAC34); + set_func_start(0x007DAC40, 0x007DAC40); + set_func_end(0x007DAC40, 0x007DACEA); + set_func_start(0x007DACF0, 0x007DACF0); + set_func_end(0x007DACF0, 0x007DADD2); + set_func_start(0x007DAE40, 0x007DAE40); + set_func_end(0x007DAE40, 0x007DAF22); + set_func_start(0x007DAF90, 0x007DAF90); + set_func_end(0x007DAF90, 0x007DAFD7); + set_func_start(0x007DAFE0, 0x007DAFE0); + set_func_end(0x007DAFE0, 0x007DB027); + set_func_start(0x007DB030, 0x007DB030); + set_func_end(0x007DB030, 0x007DB0AA); + set_func_start(0x007DB0B0, 0x007DB0B0); + set_func_end(0x007DB0B0, 0x007DB1E3); + set_func_start(0x007DB1F0, 0x007DB1F0); + set_func_end(0x007DB1F0, 0x007DB277); + set_func_start(0x007DB280, 0x007DB280); + set_func_end(0x007DB280, 0x007DB36C); + set_func_start(0x007DB370, 0x007DB370); + set_func_end(0x007DB370, 0x007DB3FB); + set_func_start(0x007DB8D0, 0x007DB8D0); + set_func_end(0x007DB8D0, 0x007DB9AC); + set_func_start(0x007DC910, 0x007DC910); + set_func_end(0x007DC910, 0x007DC94A); + set_func_start(0x007DEEF0, 0x007DEEF0); + set_func_end(0x007DEEF0, 0x007DF0AF); + set_func_start(0x007DF0B0, 0x007DF0B0); + set_func_end(0x007DF0B0, 0x007DF142); + set_func_start(0x007FDCD0, 0x007FDCD0); + set_func_end(0x007FDCD0, 0x007FDD0A); + set_func_start(0x007FDD10, 0x007FDD10); + set_func_end(0x007FDD10, 0x007FDD56); + set_func_start(0x007FDD60, 0x007FDD60); + set_func_end(0x007FDD60, 0x007FDDA6); + set_func_start(0x008007E0, 0x008007E0); + set_func_end(0x008007E0, 0x008008C7); + set_func_start(0x008021D0, 0x008021D0); + set_func_end(0x008021D0, 0x0080226B); + set_func_start(0x00802270, 0x00802270); + set_func_end(0x00802270, 0x008022C9); + set_func_start(0x00804190, 0x00804190); + set_func_end(0x00804190, 0x0080421D); + set_func_start(0x00804220, 0x00804220); + set_func_end(0x00804220, 0x00804420); + set_func_start(0x00809E30, 0x00809E30); + set_func_end(0x00809E30, 0x00809E96); + set_func_start(0x00809EA0, 0x00809EA0); + set_func_end(0x00809EA0, 0x00809F7E); + set_func_start(0x0080DC00, 0x0080DC00); + set_func_end(0x0080DC00, 0x0080DCE3); + set_func_start(0x0081B720, 0x0081B720); + set_func_end(0x0081B720, 0x0081B7AF); + set_func_start(0x0081B7B0, 0x0081B7B0); + set_func_end(0x0081B7B0, 0x0081B81E); + set_func_start(0x0081B820, 0x0081B820); + set_func_end(0x0081B820, 0x0081B86C); + set_func_start(0x0081B9C0, 0x0081B9C0); + set_func_end(0x0081B9C0, 0x0081BAAA); + set_func_start(0x0081BAB0, 0x0081BAB0); + set_func_end(0x0081BAB0, 0x0081BB15); + set_func_start(0x0081BB20, 0x0081BB20); + set_func_end(0x0081BB20, 0x0081BE68); + set_func_start(0x0081BE70, 0x0081BE70); + set_func_end(0x0081BE70, 0x0081BF4D); + set_func_start(0x008695B0, 0x008695B0); + set_func_end(0x008695B0, 0x008695FB); + set_func_start(0x00869720, 0x00869720); + set_func_end(0x00869720, 0x00869757); + set_func_start(0x00869760, 0x00869760); + set_func_end(0x00869760, 0x008697D3); + set_func_start(0x00869D90, 0x00869D90); + set_func_end(0x00869D90, 0x00869D9D); + set_func_start(0x00869DB0, 0x00869DB0); + set_func_end(0x00869DB0, 0x00869DF6); + set_func_start(0x00869E00, 0x00869E00); + set_func_end(0x00869E00, 0x0086A01A); + set_func_start(0x0086A020, 0x0086A020); + set_func_end(0x0086A020, 0x0086A063); + set_func_start(0x0086A0D0, 0x0086A0D0); + set_func_end(0x0086A0D0, 0x0086A130); + set_func_start(0x0086A130, 0x0086A130); + set_func_end(0x0086A130, 0x0086A194); + set_func_start(0x0086A1A0, 0x0086A1A0); + set_func_end(0x0086A1A0, 0x0086A20C); + set_func_start(0x0086AE20, 0x0086AE20); + set_func_end(0x0086AE20, 0x0086AE2B); + set_func_start(0x0086B0C0, 0x0086B0C0); + set_func_end(0x0086B0C0, 0x0086B0CB); + set_func_start(0x0086B240, 0x0086B240); + set_func_end(0x0086B240, 0x0086B27D); + set_func_start(0x0086BBD0, 0x0086BBD0); + set_func_end(0x0086BBD0, 0x0086BC2F); + set_func_start(0x0086BC30, 0x0086BC30); + set_func_end(0x0086BC30, 0x0086BC9E); + set_func_start(0x0086BE50, 0x0086BE50); + set_func_end(0x0086BE50, 0x0086BE9B); + set_func_start(0x0086BEA0, 0x0086BEA0); + set_func_end(0x0086BEA0, 0x0086BEBE); + set_func_start(0x0086C6A0, 0x0086C6A0); + set_func_end(0x0086C6A0, 0x0086C6CE); + set_func_start(0x0086D0A0, 0x0086D0A0); + set_func_end(0x0086D0A0, 0x0086D0B8); + set_func_start(0x0086D0C0, 0x0086D0C0); + set_func_end(0x0086D0C0, 0x0086D0DF); + set_func_start(0x0086F5A0, 0x0086F5A0); + set_func_end(0x0086F5A0, 0x0086F5EA); + set_func_start(0x0086F760, 0x0086F760); + set_func_end(0x0086F760, 0x0086F875); + set_func_start(0x0086F880, 0x0086F880); + set_func_end(0x0086F880, 0x0086F902); + set_func_start(0x008722A0, 0x008722A0); + set_func_end(0x008722A0, 0x008722BF); + set_func_start(0x008E5250, 0x008E5250); + set_func_end(0x008E5250, 0x008E5253); + set_func_start(0x0095BFB0, 0x0095BFB0); + set_func_end(0x0095BFB0, 0x0095BFB6); + set_func_start(0x0095CEC0, 0x0095CEC0); + set_func_end(0x0095CEC0, 0x0095CF39); + set_func_start(0x0095CF40, 0x0095CF40); + set_func_end(0x0095CF40, 0x0095CFAE); + set_func_start(0x0095CFB0, 0x0095CFB0); + set_func_end(0x0095CFB0, 0x0095D077); + set_func_start(0x0095D110, 0x0095D110); + set_func_start(0x0095D1B0, 0x0095D1B0); + set_func_start(0x009858B0, 0x009858B0); + set_func_end(0x009858B0, 0x0098594B); + set_func_start(0x00985950, 0x00985950); + set_func_end(0x00985950, 0x009859AA); + set_func_start(0x009859B0, 0x009859B0); + set_func_end(0x009859B0, 0x00985A0A); + set_func_start(0x00985A10, 0x00985A10); + set_func_end(0x00985A10, 0x00985A18); + set_func_start(0x00985A20, 0x00985A20); + set_func_end(0x00985A20, 0x00985A4A); + set_func_start(0x00985A50, 0x00985A50); + set_func_end(0x00985A50, 0x00985AD5); + set_func_start(0x00985AE0, 0x00985AE0); + set_func_end(0x00985AE0, 0x00985B0A); + set_func_start(0x00985B10, 0x00985B10); + set_func_end(0x00985B10, 0x00985BAD); + set_func_start(0x00985BB0, 0x00985BB0); + set_func_end(0x00985BB0, 0x00985BDA); + set_func_start(0x00985BE0, 0x00985BE0); + set_func_end(0x00985BE0, 0x00985C65); + set_func_start(0x00985C70, 0x00985C70); + set_func_end(0x00985C70, 0x00985C9A); + set_func_start(0x00985CA0, 0x00985CA0); + set_func_end(0x00985CA0, 0x00985D25); + set_func_start(0x00985D30, 0x00985D30); + set_func_end(0x00985D30, 0x00985D4E); + set_func_start(0x00985D50, 0x00985D50); + set_func_end(0x00985D50, 0x00985D58); + set_func_start(0x00985D60, 0x00985D60); + set_func_end(0x00985D60, 0x00985DC1); + set_func_start(0x00985DD0, 0x00985DD0); + set_func_end(0x00985DD0, 0x00985DD8); + set_func_start(0x00985DE0, 0x00985DE0); + set_func_end(0x00985DE0, 0x00985DE8); + set_func_start(0x00985DF0, 0x00985DF0); + set_func_end(0x00985DF0, 0x00985DF8); + set_func_start(0x00985E00, 0x00985E00); + set_func_end(0x00985E00, 0x00985E2D); + set_func_start(0x00985E30, 0x00985E30); + set_func_end(0x00985E30, 0x00985E5D); + set_func_start(0x00985E60, 0x00985E60); + set_func_end(0x00985E60, 0x00985E8A); + set_func_start(0x00985E90, 0x00985E90); + set_func_end(0x00985E90, 0x00985E98); + set_func_start(0x00985EF0, 0x00985EF0); + set_func_end(0x00985EF0, 0x00985F6B); + set_func_start(0x009D34B0, 0x009D34B0); + set_func_start(0x009D34C0, 0x009D34C0); + set_func_start(0x009D4260, 0x009D4260); + set_func_start(0x009DB620, 0x009DB620); + set_func_start(0x009DB630, 0x009DB630); + set_func_start(0x009DD930, 0x009DD930); + set_func_start(0x009DD940, 0x009DD940); + set_func_start(0x009DD950, 0x009DD950); + set_func_start(0x009DD960, 0x009DD960); + set_func_start(0x009DD970, 0x009DD970); + set_func_start(0x009DD980, 0x009DD980); + set_func_start(0x009DD990, 0x009DD990); + set_func_start(0x009DD9A0, 0x009DD9A0); + set_func_start(0x009DD9B0, 0x009DD9B0); + set_func_start(0x009DD9C0, 0x009DD9C0); + set_func_start(0x009DD9D0, 0x009DD9D0); + set_func_start(0x009DD9E0, 0x009DD9E0); + set_func_start(0x009DD9F0, 0x009DD9F0); + set_func_start(0x009DDA00, 0x009DDA00); + set_func_start(0x009DDA10, 0x009DDA10); + set_func_start(0x009DDA20, 0x009DDA20); + set_func_start(0x009DDA30, 0x009DDA30); + set_func_start(0x009DDA40, 0x009DDA40); + set_func_start(0x009DDA50, 0x009DDA50); + set_func_start(0x009DDA60, 0x009DDA60); + set_func_start(0x009DDA70, 0x009DDA70); + set_func_start(0x009DDA80, 0x009DDA80); + set_func_start(0x009DDA90, 0x009DDA90); + set_func_start(0x009DDAA0, 0x009DDAA0); + set_func_start(0x009DDAB0, 0x009DDAB0); + set_func_start(0x009DDAC0, 0x009DDAC0); + set_func_start(0x009DDAD0, 0x009DDAD0); + set_func_start(0x009DDAE0, 0x009DDAE0); + set_func_start(0x009DDAF0, 0x009DDAF0); + set_func_start(0x009DDB00, 0x009DDB00); + set_func_start(0x009DDB10, 0x009DDB10); + set_func_start(0x009DDB20, 0x009DDB20); + set_func_start(0x009DDB30, 0x009DDB30); + set_func_start(0x009DDB40, 0x009DDB40); + set_func_start(0x009DDB50, 0x009DDB50); + set_func_start(0x009DDB60, 0x009DDB60); + set_func_start(0x009DDB70, 0x009DDB70); + set_func_start(0x009DDB80, 0x009DDB80); + set_func_start(0x009DDB90, 0x009DDB90); + set_func_start(0x009DDBA0, 0x009DDBA0); + set_func_start(0x009DDBB0, 0x009DDBB0); + set_func_start(0x009DDBC0, 0x009DDBC0); + set_func_start(0x009DDBD0, 0x009DDBD0); + set_func_start(0x009DDBE0, 0x009DDBE0); + set_func_start(0x009DDBF0, 0x009DDBF0); + set_func_start(0x009DDC00, 0x009DDC00); + set_func_start(0x009DDC10, 0x009DDC10); + set_func_start(0x009DDC20, 0x009DDC20); + set_func_start(0x009DDC30, 0x009DDC30); + set_func_start(0x009DDC40, 0x009DDC40); + set_func_start(0x009DDC50, 0x009DDC50); + set_func_start(0x009DDC60, 0x009DDC60); + set_func_start(0x009DDC70, 0x009DDC70); + set_func_start(0x009DDC80, 0x009DDC80); + set_func_start(0x009DDC90, 0x009DDC90); + set_func_start(0x009DDCA0, 0x009DDCA0); + set_func_start(0x009DDCB0, 0x009DDCB0); + set_func_start(0x009DDCC0, 0x009DDCC0); + set_func_start(0x009DDCD0, 0x009DDCD0); + set_func_start(0x009DDCE0, 0x009DDCE0); + set_func_start(0x009DDCF0, 0x009DDCF0); + set_func_start(0x009DDD00, 0x009DDD00); + set_func_start(0x009DDD10, 0x009DDD10); + set_func_start(0x009DDD20, 0x009DDD20); + set_func_start(0x009DDD30, 0x009DDD30); + set_func_start(0x009DDD40, 0x009DDD40); + set_func_start(0x009DDD50, 0x009DDD50); + set_func_start(0x009DDD60, 0x009DDD60); + set_func_start(0x009DDD70, 0x009DDD70); + set_func_start(0x009DDD80, 0x009DDD80); + set_func_start(0x009DDD90, 0x009DDD90); + set_func_start(0x009DDDA0, 0x009DDDA0); + set_func_start(0x009DDDB0, 0x009DDDB0); + set_func_start(0x009DDDC0, 0x009DDDC0); + set_func_start(0x009DDDD0, 0x009DDDD0); + set_func_start(0x009DDDE0, 0x009DDDE0); + set_func_start(0x009DDDF0, 0x009DDDF0); + set_func_start(0x009DDE00, 0x009DDE00); + set_func_start(0x009DDE10, 0x009DDE10); + set_func_start(0x009DDE20, 0x009DDE20); + set_func_start(0x009DDE30, 0x009DDE30); + set_func_start(0x009DDE40, 0x009DDE40); + set_func_start(0x009DDE50, 0x009DDE50); + set_func_start(0x009DDE60, 0x009DDE60); + set_func_start(0x009DDE70, 0x009DDE70); + set_func_start(0x009DDE80, 0x009DDE80); + set_func_start(0x009DDE90, 0x009DDE90); + set_func_start(0x009DDEA0, 0x009DDEA0); + set_func_start(0x009DDEB0, 0x009DDEB0); + set_func_start(0x009DDEC0, 0x009DDEC0); + set_func_start(0x009DDED0, 0x009DDED0); + set_func_start(0x009DDEE0, 0x009DDEE0); + set_func_start(0x009DDEF0, 0x009DDEF0); + set_func_start(0x009DDF00, 0x009DDF00); + set_func_start(0x009DDF10, 0x009DDF10); + set_func_start(0x009DDF20, 0x009DDF20); + set_func_start(0x009DDF30, 0x009DDF30); + set_func_start(0x009DDF40, 0x009DDF40); + set_func_start(0x009DDF50, 0x009DDF50); + set_func_start(0x009DDF60, 0x009DDF60); + set_func_start(0x009DDF70, 0x009DDF70); + set_func_start(0x009DDF80, 0x009DDF80); + set_func_start(0x009DDF90, 0x009DDF90); + set_func_start(0x009DDFA0, 0x009DDFA0); + set_func_start(0x009DDFB0, 0x009DDFB0); + set_func_start(0x009DDFC0, 0x009DDFC0); + set_func_start(0x009DDFD0, 0x009DDFD0); + set_func_start(0x009DDFE0, 0x009DDFE0); + set_func_start(0x009DDFF0, 0x009DDFF0); + set_func_start(0x009DE000, 0x009DE000); + set_func_start(0x009DE010, 0x009DE010); + set_func_start(0x009DE020, 0x009DE020); + set_func_start(0x009DE030, 0x009DE030); + set_func_start(0x009DE040, 0x009DE040); + set_func_start(0x009DE050, 0x009DE050); + set_func_start(0x009DE060, 0x009DE060); + set_func_start(0x009DE070, 0x009DE070); + set_func_start(0x009DE080, 0x009DE080); + set_func_start(0x009DE090, 0x009DE090); + set_func_start(0x009DE0A0, 0x009DE0A0); + set_func_start(0x009DE0B0, 0x009DE0B0); + set_func_start(0x009DE0C0, 0x009DE0C0); + set_func_start(0x009DE0D0, 0x009DE0D0); + set_func_start(0x009DE0E0, 0x009DE0E0); + set_func_start(0x009DE0F0, 0x009DE0F0); + set_func_start(0x009DE100, 0x009DE100); + set_func_start(0x009DE110, 0x009DE110); + set_func_start(0x009DE120, 0x009DE120); + set_func_start(0x009DE130, 0x009DE130); + set_func_start(0x009DE140, 0x009DE140); + set_func_start(0x009DE150, 0x009DE150); + set_func_start(0x009DE160, 0x009DE160); + set_func_start(0x009DE170, 0x009DE170); + set_func_start(0x009DE180, 0x009DE180); + set_func_start(0x009DE190, 0x009DE190); + set_func_start(0x009DE1A0, 0x009DE1A0); + set_func_start(0x009DE1B0, 0x009DE1B0); + set_func_start(0x009DE1C0, 0x009DE1C0); + set_func_start(0x009DE1D0, 0x009DE1D0); +} diff --git a/3.3.5a/ida/include/stdbool.h b/3.3.5a/ida/include/stdbool.h new file mode 100644 index 0000000..9bfafa6 --- /dev/null +++ b/3.3.5a/ida/include/stdbool.h @@ -0,0 +1,4 @@ +#ifndef IDA_STD_BOOL_H +#define IDA_STD_BOOL_H + +#endif \ No newline at end of file diff --git a/3.3.5a/ida/include/stdint.h b/3.3.5a/ida/include/stdint.h new file mode 100644 index 0000000..1eece58 --- /dev/null +++ b/3.3.5a/ida/include/stdint.h @@ -0,0 +1,17 @@ +#ifndef IDA_STD_INT_H +#define IDA_STD_INT_H + +typedef signed char int8_t; +typedef short int16_t; +typedef int int32_t; +typedef long long int64_t; +typedef unsigned char uint8_t; +typedef unsigned short uint16_t; +typedef unsigned int uint32_t; +typedef unsigned long long uint64_t; + +typedef int32_t ptrdiff_t; +typedef uint32_t uintptr_t; +typedef int32_t intptr_t; + +#endif \ No newline at end of file diff --git a/3.3.5a/include/d3d9/device.h b/3.3.5a/include/d3d9/device.h index 98e443a..d36f960 100644 --- a/3.3.5a/include/d3d9/device.h +++ b/3.3.5a/include/d3d9/device.h @@ -13,6 +13,9 @@ typedef struct IDirect3DVertexDeclaration9 IDirect3DVertexDeclaration9; typedef struct IDirect3DSurface9 IDirect3DSurface9; typedef struct IDirect3DIndexBuffer9 IDirect3DIndexBuffer9; typedef struct IDirect3DVertexBuffer9 IDirect3DVertexBuffer9; +typedef struct IDirect3DTexture9 IDirect3DTexture9; + +typedef struct D3DLOCKED_RECT D3DLOCKED_RECT; struct D3DDISPLAYMODE { uint32_t Width; @@ -45,4 +48,13 @@ struct IDirect3DVertexBuffer9 { void** v_vtable; }; +struct IDirect3DTexture9 { + void** v_vtable; +}; + +struct D3DLOCKED_RECT { + int32_t Pitch; + void* pBits; +}; + #endif diff --git a/3.3.5a/include/gx/d3d9.h b/3.3.5a/include/gx/d3d9.h index 507d7b7..a362322 100644 --- a/3.3.5a/include/gx/d3d9.h +++ b/3.3.5a/include/gx/d3d9.h @@ -30,9 +30,9 @@ struct CGxDeviceD3d { IDirect3DSurface9* m_defDepthSurface; uint32_t unk3B44; uint32_t unk3B48; - uint32_t unk3B4C; - uint32_t unk3B50; - uint32_t unk3B54; + int32_t m_hwCursorNeedsUpdate; + IDirect3DTexture9* m_hwCursorTexture; + IDirect3DSurface9* m_hwCursorBitmap; uint32_t unk3B58; IDirect3DVertexDeclaration9* m_d3dCurrentVertexDecl; IDirect3DIndexBuffer9* m_d3dCurrentIndexBuf; diff --git a/3.3.5a/symbol/cursor/func.sym b/3.3.5a/symbol/cursor/func.sym new file mode 100644 index 0000000..a874765 --- /dev/null +++ b/3.3.5a/symbol/cursor/func.sym @@ -0,0 +1 @@ +CursorInitialize 006163B0 f end=006164A5 \ No newline at end of file diff --git a/3.3.5a/symbol/gameui/func.sym b/3.3.5a/symbol/gameui/func.sym new file mode 100644 index 0000000..a508bf7 --- /dev/null +++ b/3.3.5a/symbol/gameui/func.sym @@ -0,0 +1 @@ +CGameUI__Initialize 0052A980 f end=0052AEC6 \ No newline at end of file diff --git a/3.3.5a/symbol/gluemgr/func.sym b/3.3.5a/symbol/gluemgr/func.sym new file mode 100644 index 0000000..3a3327b --- /dev/null +++ b/3.3.5a/symbol/gluemgr/func.sym @@ -0,0 +1,18 @@ +CGlueMgr__SetCurrentAccount 004D7F60 f end=004D7F82 +CGlueMgr__DisplayLoginStatus 004D80C0 f end=004D8200 +CGlueMgr__SetScreen 004D82A0 f end=004D82B8 +CGlueMgr__UpdateCurrentScreen 004D82C0 f end=004D834D +CGlueMgr__HandleDisplaySizeChanged 004D8860 f end=004D8924 +CGlueMgr__Suspend 004D8930 f end=004D8A2D +CGlueMgr__LoginServerLogin 004D8A30 f end=004D8B9C +CGlueMgr__ChangeRealm 004D8BD0 f end=004D8C56 +CGlueMgr__OnKickReasonMsg 004D9500 f end=004D9582 +CGlueMgr__GetCharacterList 004D95C0 f end=004D960D +CGlueMgr__StatusDialogClick 004D98D0 f end=004D99D4 +CGlueMgr__LogConnectionStatus 004DA3D0 f end=004DA4A8 +CGlueMgr__SetLoginStateAndResult 004DA4B0 f end=004DA50D +CGlueMgr__Resume 004DA5F0 f end=004DA9C4 +CGlueMgr__NetDisconnectHandler 004DA9D0 f end=004DAB3D +CGlueMgr__Idle 004DAB40 f end=004DB9E4 +CGlueMgr__Initialize 004DB9F0 f end=004DBBBF +CGlueMgr__SurveyDownloadCancel 004E4A40 f end=004E4A9E diff --git a/3.3.5a/symbol/gx/func.sym b/3.3.5a/symbol/gx/func.sym index 22d0f5a..24dfdd0 100644 --- a/3.3.5a/symbol/gx/func.sym +++ b/3.3.5a/symbol/gx/func.sym @@ -17,4 +17,6 @@ GxDraw 00482A40 f end=00482A5D GxShaderConstantsSet 00408210 f end=0040823B GxBufLock 004829D0 f end=004829E9 GxBufUnlock 004829F0 f end=00482A13 -GxBufStream 00482A20 f end=00482A3C \ No newline at end of file +GxBufStream 00482A20 f end=00482A3C +GxScenePresent 00682A00 f end=00682A33 +GxSceneClear 006813B0 f end=006813CD \ No newline at end of file diff --git a/3.3.5a/symbol/gxdeviced3d/func.sym b/3.3.5a/symbol/gxdeviced3d/func.sym index 13565cd..6fb98c4 100644 --- a/3.3.5a/symbol/gxdeviced3d/func.sym +++ b/3.3.5a/symbol/gxdeviced3d/func.sym @@ -13,6 +13,7 @@ CGxDeviceD3d__DeviceCreate_WindowProc_CGxFormat 00690750 f end=00690821 CGxDeviceD3d__ICursorDestroy 006A00C0 f end=006A0102 CGxDeviceD3d__ITexMarkAsUpdated 006A3070 f end=006A30CF CGxDeviceD3d__ISceneBegin 006A3350 f end=006A3417 +CGxDeviceD3d__ISceneEnd 006A3420 f end=006A3449 CGxDeviceD3d__ScenePresent 006A3450 f end=006A3611 CGxDeviceD3d__Draw 006A3620 f end=006A3716 CGxDeviceD3d__IStateSyncEnables 006A3810 f end=006A386E diff --git a/3.3.5a/symbol/main.sym b/3.3.5a/symbol/main.sym index c442611..5b2ce25 100644 --- a/3.3.5a/symbol/main.sym +++ b/3.3.5a/symbol/main.sym @@ -153,12 +153,30 @@ C44Matrix__Rotate 004C33C0 f C3Vector__Normalize_1 004C3420 f C3Vector__Normalize_2 004C3600 f C33Matrix__operator_assign_C33Matrix 004C51B0 f +CGlueMgr__SetCurrentAccount 004D7F60 f end=004D7F82 +CGlueMgr__DisplayLoginStatus 004D80C0 f end=004D8200 +CGlueMgr__SetScreen 004D82A0 f end=004D82B8 +CGlueMgr__UpdateCurrentScreen 004D82C0 f end=004D834D +CGlueMgr__HandleDisplaySizeChanged 004D8860 f end=004D8924 +CGlueMgr__Suspend 004D8930 f end=004D8A2D +CGlueMgr__LoginServerLogin 004D8A30 f end=004D8B9C +CGlueMgr__ChangeRealm 004D8BD0 f end=004D8C56 +CGlueMgr__OnKickReasonMsg 004D9500 f end=004D9582 +CGlueMgr__GetCharacterList 004D95C0 f end=004D960D +CGlueMgr__StatusDialogClick 004D98D0 f end=004D99D4 +CGlueMgr__LogConnectionStatus 004DA3D0 f end=004DA4A8 +CGlueMgr__SetLoginStateAndResult 004DA4B0 f end=004DA50D +CGlueMgr__Resume 004DA5F0 f end=004DA9C4 +CGlueMgr__NetDisconnectHandler 004DA9D0 f end=004DAB3D +CGlueMgr__Idle 004DAB40 f end=004DB9E4 +CGlueMgr__Initialize 004DB9F0 f end=004DBBBF Script_GetLocale 004DBFD0 f end=004DBFF3 ; thanks namreeb :^) Script_IsWindowsClient 004DCE40 f end=004DCE5E Script_RestartGx 004DD400 f end=004DD412 Script_RestoreVideoStereoDefaults 004DD420 f end=004DD42D Script_GetMovieResolution 004DD610 f end=004DD671 Script_GetExpansionLevel 004DDC20 f end=004DDC51 +CGlueMgr__SurveyDownloadCancel 004E4A40 f end=004E4A9E TSList__LinkNode 004F71A0 f end=004F724D Script_LoggingChat 004FBD00 f end=004FBD13 Script_LoggingCombat 004FBD20 f end=004FBD36 @@ -535,6 +553,7 @@ Script_AcceptAreaSpiritHeal 005262D0 f end=005262D8 Script_TargetTotem 005262E0 f end=00526362 Script_InteractUnit 00527F00 f end=00527FD4 Script_LoadAddOn 00528920 f end=00528AE1 +CGameUI__Initialize 0052A980 f end=0052AEC6 Script_RegisterForSave 0052B470 f end=0052B4D4 Script_RegisterForSavePerCharacter 0052B4E0 f end=0052B544 Script_GetNumPartyMembers 0052C110 f end=0052C187 @@ -2031,10 +2050,12 @@ Script_UnitDebuff 00614CF0 f end=00614D3F Script_UnitAura 00614D40 f end=00614D83 Script_GetVehicleUIIndicator 00614E60 f end=00614EEE Script_GetVehicleUIIndicatorSeat 00614EF0 f end=00614FC6 +CursorInitialize 006163B0 f end=006164A5 GxXformPush_EGxXform_C44Matrix 00616AD0 f end=00616AE8 nullsub_4 00632050 f nullsub_5 00653A10 f GxDevCreate 00681290 f end=00681301 +GxSceneClear 006813B0 f end=006813CD GxTexUpdate 006813D0 f end=006813EC GxLog 006817E0 f end=006817F5 GxPrimIndexPtr 00681AB0 f end=00681AFB @@ -2044,6 +2065,7 @@ GxTexCreate 00681CB0 f end=00681D87 GxDrawLockedElements 00682340 f end=0068239E GxPrimVertexPtr_FFP 00682400 f end=00682781 ; this is one of the functions named 'GxPrimVertexPtr' that uses the fixed-function pipeline GxPrimLockVertexPtrs 006828C0 f end=006828FE +GxScenePresent 00682A00 f end=00682A33 CGxDevice__DeviceCreate_WindowProc_CGxFormat 00682CB0 f end=00682CCB CGxDevice__DeviceSetBaseMipLevel 00682D00 f end=00682D10 CGxDevice__DeviceApi 00682D20 f end=00682D27 @@ -2116,6 +2138,7 @@ CGxDeviceD3d__ICursorDestroy 006A00C0 f end=006A0102 CGxDeviceD3d9Ex__CGxDeviceD3d9Ex 006A1A90 f end=006A1C24 CGxDeviceD3d__ITexMarkAsUpdated 006A3070 f end=006A30CF CGxDeviceD3d__ISceneBegin 006A3350 f end=006A3417 +CGxDeviceD3d__ISceneEnd 006A3420 f end=006A3449 CGxDeviceD3d__ScenePresent 006A3450 f end=006A3611 CGxDeviceD3d__Draw 006A3620 f end=006A3716 CGxDeviceD3d__IStateSyncEnables 006A3810 f end=006A386E diff --git a/3.3.5a/x32dbg/game.dd32 b/3.3.5a/x32dbg/game.dd32 index 1a5c2be..359d00a 100644 --- a/3.3.5a/x32dbg/game.dd32 +++ b/3.3.5a/x32dbg/game.dd32 @@ -1240,6 +1240,142 @@ "icount": "0x0", "parent": "0xc51b0" }, + { + "manual": true, + "start": "0xd7f60", + "end": "0xd7f81", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd7f60" + }, + { + "manual": true, + "start": "0xd80c0", + "end": "0xd81ff", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd80c0" + }, + { + "manual": true, + "start": "0xd82a0", + "end": "0xd82b7", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd82a0" + }, + { + "manual": true, + "start": "0xd82c0", + "end": "0xd834c", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd82c0" + }, + { + "manual": true, + "start": "0xd8860", + "end": "0xd8923", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd8860" + }, + { + "manual": true, + "start": "0xd8930", + "end": "0xd8a2c", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd8930" + }, + { + "manual": true, + "start": "0xd8a30", + "end": "0xd8b9b", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd8a30" + }, + { + "manual": true, + "start": "0xd8bd0", + "end": "0xd8c55", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd8bd0" + }, + { + "manual": true, + "start": "0xd9500", + "end": "0xd9581", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd9500" + }, + { + "manual": true, + "start": "0xd95c0", + "end": "0xd960c", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd95c0" + }, + { + "manual": true, + "start": "0xd98d0", + "end": "0xd99d3", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xd98d0" + }, + { + "manual": true, + "start": "0xda3d0", + "end": "0xda4a7", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xda3d0" + }, + { + "manual": true, + "start": "0xda4b0", + "end": "0xda50c", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xda4b0" + }, + { + "manual": true, + "start": "0xda5f0", + "end": "0xda9c3", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xda5f0" + }, + { + "manual": true, + "start": "0xda9d0", + "end": "0xdab3c", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xda9d0" + }, + { + "manual": true, + "start": "0xdab40", + "end": "0xdb9e3", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xdab40" + }, + { + "manual": true, + "start": "0xdb9f0", + "end": "0xdbbbe", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xdb9f0" + }, { "manual": true, "start": "0xdbfd0", @@ -1288,6 +1424,14 @@ "icount": "0x0", "parent": "0xddc20" }, + { + "manual": true, + "start": "0xe4a40", + "end": "0xe4a9d", + "module": "wow.exe", + "icount": "0x0", + "parent": "0xe4a40" + }, { "manual": true, "start": "0xf71a0", @@ -4296,6 +4440,14 @@ "icount": "0x0", "parent": "0x128920" }, + { + "manual": true, + "start": "0x12a980", + "end": "0x12aec5", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x12a980" + }, { "manual": true, "start": "0x12b470", @@ -16264,6 +16416,14 @@ "icount": "0x0", "parent": "0x214ef0" }, + { + "manual": true, + "start": "0x2163b0", + "end": "0x2164a4", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x2163b0" + }, { "manual": true, "start": "0x216ad0", @@ -16296,6 +16456,14 @@ "icount": "0x0", "parent": "0x281290" }, + { + "manual": true, + "start": "0x2813b0", + "end": "0x2813cc", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x2813b0" + }, { "manual": true, "start": "0x2813d0", @@ -16368,6 +16536,14 @@ "icount": "0x0", "parent": "0x2828c0" }, + { + "manual": true, + "start": "0x282a00", + "end": "0x282a32", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x282a00" + }, { "manual": true, "start": "0x282cb0", @@ -16944,6 +17120,14 @@ "icount": "0x0", "parent": "0x2a3350" }, + { + "manual": true, + "start": "0x2a3420", + "end": "0x2a3448", + "module": "wow.exe", + "icount": "0x0", + "parent": "0x2a3420" + }, { "manual": true, "start": "0x2a3450", @@ -20996,6 +21180,108 @@ "text": "C33Matrix__operator_assign_C33Matrix", "address": "0xc51b0" }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__SetCurrentAccount", + "address": "0xd7f60" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__DisplayLoginStatus", + "address": "0xd80c0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__SetScreen", + "address": "0xd82a0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__UpdateCurrentScreen", + "address": "0xd82c0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__HandleDisplaySizeChanged", + "address": "0xd8860" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__Suspend", + "address": "0xd8930" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__LoginServerLogin", + "address": "0xd8a30" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__ChangeRealm", + "address": "0xd8bd0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__OnKickReasonMsg", + "address": "0xd9500" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__GetCharacterList", + "address": "0xd95c0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__StatusDialogClick", + "address": "0xd98d0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__LogConnectionStatus", + "address": "0xda3d0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__SetLoginStateAndResult", + "address": "0xda4b0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__Resume", + "address": "0xda5f0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__NetDisconnectHandler", + "address": "0xda9d0" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__Idle", + "address": "0xdab40" + }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__Initialize", + "address": "0xdb9f0" + }, { "manual": true, "module": "wow.exe", @@ -21032,6 +21318,12 @@ "text": "Script_GetExpansionLevel", "address": "0xddc20" }, + { + "manual": true, + "module": "wow.exe", + "text": "CGlueMgr__SurveyDownloadCancel", + "address": "0xe4a40" + }, { "manual": true, "module": "wow.exe", @@ -23288,6 +23580,12 @@ "text": "Script_LoadAddOn", "address": "0x128920" }, + { + "manual": true, + "module": "wow.exe", + "text": "CGameUI__Initialize", + "address": "0x12a980" + }, { "manual": true, "module": "wow.exe", @@ -32264,6 +32562,12 @@ "text": "Script_GetVehicleUIIndicatorSeat", "address": "0x214ef0" }, + { + "manual": true, + "module": "wow.exe", + "text": "CursorInitialize", + "address": "0x2163b0" + }, { "manual": true, "module": "wow.exe", @@ -32288,6 +32592,12 @@ "text": "GxDevCreate", "address": "0x281290" }, + { + "manual": true, + "module": "wow.exe", + "text": "GxSceneClear", + "address": "0x2813b0" + }, { "manual": true, "module": "wow.exe", @@ -32342,6 +32652,12 @@ "text": "GxPrimLockVertexPtrs", "address": "0x2828c0" }, + { + "manual": true, + "module": "wow.exe", + "text": "GxScenePresent", + "address": "0x282a00" + }, { "manual": true, "module": "wow.exe", @@ -32774,6 +33090,12 @@ "text": "CGxDeviceD3d__ISceneBegin", "address": "0x2a3350" }, + { + "manual": true, + "module": "wow.exe", + "text": "CGxDeviceD3d__ISceneEnd", + "address": "0x2a3420" + }, { "manual": true, "module": "wow.exe", diff --git a/3.3.5a/x32dbg/types.json b/3.3.5a/x32dbg/types.json index 20a8864..c84c2a8 100644 --- a/3.3.5a/x32dbg/types.json +++ b/3.3.5a/x32dbg/types.json @@ -1051,6 +1051,22 @@ } ] }, + { + "name": "D3DLOCKED_RECT", + "size": 8, + "members": [ + { + "type": "int32_t", + "name": "Pitch", + "offset": 0 + }, + { + "type": "void*", + "name": "pBits", + "offset": 4 + } + ] + }, { "name": "D3DPSHADERCAPS2_0", "size": 20, @@ -1189,6 +1205,17 @@ } ] }, + { + "name": "IDirect3DTexture9", + "size": 4, + "members": [ + { + "type": "void**", + "name": "v_vtable", + "offset": 0 + } + ] + }, { "name": "IDirect3DVertexBuffer9", "size": 4, @@ -3385,18 +3412,18 @@ "offset": 15184 }, { - "type": "uint32_t", - "name": "unk3B4C", + "type": "int32_t", + "name": "m_hwCursorNeedsUpdate", "offset": 15188 }, { - "type": "uint32_t", - "name": "unk3B50", + "type": "IDirect3DTexture9*", + "name": "m_hwCursorTexture", "offset": 15192 }, { - "type": "uint32_t", - "name": "unk3B54", + "type": "IDirect3DSurface9*", + "name": "m_hwCursorBitmap", "offset": 15196 }, { diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..caf588c --- /dev/null +++ b/Makefile @@ -0,0 +1,16 @@ +all: generate + +compile-symbols: + ./script/compile-symbols 3.3.5a + +ida-gen: + ./bin/binana ida-gen --game 3.3.5a + +x64dbg-gen: + ./bin/binana x64dbg-gen --game 3.3.5a --base-address=00400000 --module-name=wow.exe + +generate: compile-symbols x64dbg-gen ida-gen + +dependencies: + mkdir -p bin + go build -v -o bin/binana github.com/thunderbrewhq/binana/go/cmd/binana diff --git a/README.md b/README.md index a3347ff..a92ead4 100644 --- a/README.md +++ b/README.md @@ -4,14 +4,39 @@ This repository hosts some work related to studying the original game binaries. You can use the information here to get a headstart when working on the [Whoa project](https://github.com/whoahq/whoa). +- [Header files](#header-files) +- [Symbol files](#symbol-files) +- [Debugging files](#debugging-files) +- [Ghidra](#ghidra) + * [Importing C headers](#importing-c-headers) + * [Importing symbols](#importing-symbols) +- [IDA](#ida) + * [Importing C headers](#importing-c-headers-1) +- [x64dbg](#x64dbg) + * [Importing database](#importing-database) + * [Importing types](#importing-types) + # Header files -To make reverse engineering easier, C header files to match the original executable's memory layout are provided. +To make looking at the binary easier, C header files to match the original executable's memory layout are provided. They aim to be lightweight and self-contained, so that many tools can make use of them. # Symbol files Symbol files are text files that map addresses to functions and variables/data labels. +The format is based on the one used in the stock Ghidra script `ImportSymbolsScript.py`: + +``` +DataLabel 00DDAA77AA l +FunctionName 00CC00DDEE f +``` + +To improve the call stack view in x64dbg, you should append an `end` field to every function, with the address where this function ends and another begins (i.e. after the last instruction of the function): + +``` +FunctionName 00CC00DDEE f end=00CC00DDFF +``` + In this repo, `script/compile-symbols` is used to concatenate our organized symbol files into one big file (`/symbol/main.sym`). To refresh the gigantic `main.sym` file after changing one of the source symbol files: @@ -20,13 +45,36 @@ To refresh the gigantic `main.sym` file after changing one of the source symbol script/compile-symbols ``` -# Loading information into Ghidra +Or just +``` +make +``` -## Importing headers +# Debugging files + +The best way to know what a particular routine does is to use a debugger. + +With our [x64dbg](https://x64dbg.com/) files, you can easily navigate to various functions, read the call stack, play with variables, and explore data structures. + +These files are autogenerated from the C header and symbol files, using our `binana` tool written in Go. You can install it like so: + +```bash +make dependencies +``` + +To regenerate: + +```bash +make +``` + +# Ghidra + +## Importing C headers To import the main header file into your Ghidra project, - 1. go to `File` > `Parse C Source...`. + 1. go to `File` 🡒 `Parse C Source...`. 2. Select `clib.prf` as your parse configuration, and clear all source files and input paths. 3. Add the header `/include/main.h` to the `Source files to parse` combo box. 4. Add the path to `/include` to the `Include paths` combo box. @@ -38,12 +86,30 @@ If all goes well, Data Type Manager will now contain the data structures from th To import the symbol file into your Ghidra project, - 1. go to `Window` > `Script Manager` + 1. go to `Window` 🡒 `Script Manager` 2. In the table view, lookup `ImportSymbolsScript.py` 3. Run the script 4. Enter the path to `/symbol/main.sym` -# Loading information into x64dbg (x32dbg) +# IDA + +## Importing C headers + +To import the main header file into your IDA database, + + 1. Go to `Options` 🡒 `Compiler` + 2. In `Include directories`, add the path to `/ida/include` and press `OK` + 3. Go to `File` 🡒 `Load file` 🡒 `Parse C Header file` + 4. Enter the path to `/include/main.h` + +## Importing symbols + +To use the IDC script, + + 1. Go to `File` 🡒 `Script file...` + 2. Navigate to `/ida/import.idc` + +# x64dbg For ease of debugging, we provide x64dbg databases (generated by the Go tool from symbol maps), as well as x64dbg type information (generated by the same Go tool from the C headers). @@ -53,7 +119,7 @@ To load the database information into x64dbg: 1. Open x96dbg.exe or x32dbg.exe directly 2. Load your game binary - 3. Go to `File` > `Database` > `Import database` + 3. Go to `File` 🡒 `Database` 🡒 `Import database` 4. Navigate to `/x32dbg/game.dd32`. ## Importing types @@ -61,5 +127,5 @@ To load the database information into x64dbg: To load the type information JSON file: 1. Open the binary in x32dbg.exe - 2. in the console, type: `LoadTypes \x32dbg\types.json` + 2. in the console, type: `LoadTypes \\x32dbg\types.json` diff --git a/go/cmd/binana/cmd/ida_gen.go b/go/cmd/binana/cmd/ida_gen.go new file mode 100644 index 0000000..2d80028 --- /dev/null +++ b/go/cmd/binana/cmd/ida_gen.go @@ -0,0 +1,38 @@ +package cmd + +import ( + "fmt" + "os" + + "github.com/spf13/cobra" + "github.com/thunderbrewhq/binana/go/profile" +) + +var ida_gen = &cobra.Command{ + Use: "ida-gen", + Short: "Generate IDC file using symbol file", + Run: ida_gen_func, +} + +func ida_gen_func(cmd *cobra.Command, args []string) { + // get command line arguments + // module_name, err := cmd.Flags().GetString("module-name") + // if err != nil { + // panic(err) + // } + + game_profile_directory, err := cmd.Flags().GetString("game") + if err != nil { + panic(err) + } + + game_profile, err := profile.Open(game_profile_directory) + if err != nil { + panic(err) + } + + if err = game_profile.CreateIDAFiles(); err != nil { + fmt.Println(err) + os.Exit(1) + } +} diff --git a/go/cmd/binana/cmd/root.go b/go/cmd/binana/cmd/root.go index 393ae59..37f2f59 100644 --- a/go/cmd/binana/cmd/root.go +++ b/go/cmd/binana/cmd/root.go @@ -35,6 +35,9 @@ func init() { // when this action is called directly. // rootCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle") + ida_gen.Flags().StringP("game", "g", "3.3.5a", "the game profile") + rootCmd.AddCommand(ida_gen) + x64dbg_gen.Flags().StringP("game", "g", "3.3.5a", "the game profile") x64dbg_gen.Flags().StringP("module-name", "m", "wow.exe", "the name of the module") x64dbg_gen.Flags().StringP("base-address", "b", "00400000", "the base address of the module") diff --git a/go/profile/ida_generate_files.go b/go/profile/ida_generate_files.go new file mode 100644 index 0000000..0a56aee --- /dev/null +++ b/go/profile/ida_generate_files.go @@ -0,0 +1,55 @@ +package profile + +import ( + "fmt" + "os" + "path/filepath" + "strconv" + + "github.com/thunderbrewhq/binana/go/symfile" +) + +func (profile *Profile) generate_symbols_idc() (err error) { + + var ( + output_file *os.File + ) + output_file, err = os.Create(filepath.Join(profile.Directory, "ida", "import.idc")) + if err != nil { + return + } + + fmt.Fprintf(output_file, "#include \n") + fmt.Fprintf(output_file, "\n") + fmt.Fprintf(output_file, "static main() {\n") + fmt.Fprintf(output_file, " // Make names\n") + + for _, symbol := range profile.SymbolTable.Entries { + quoted_name := strconv.Quote(symbol.Name) + address := fmt.Sprintf("0x%08X", symbol.StartAddress) + fmt.Fprintf(output_file, " set_name(%s, %s);\n", address, quoted_name) + } + + fmt.Fprintf(output_file, " // Make functions\n") + + for _, function_symbol := range profile.SymbolTable.Entries { + if function_symbol.Kind == symfile.Function { + address := fmt.Sprintf("0x%08X", function_symbol.StartAddress) + fmt.Fprintf(output_file, " set_func_start(%s, %s);\n", address, address) + if function_symbol.EndAddress != 0 { + end_address := fmt.Sprintf("0x%08X", function_symbol.EndAddress) + fmt.Fprintf(output_file, " set_func_end(%s, %s);\n", address, end_address) + } + } + } + + fmt.Fprintf(output_file, "}\n") + + output_file.Close() + return +} + +func (profile *Profile) CreateIDAFiles() (err error) { + err = profile.generate_symbols_idc() + return +}