<cpconfig>
<module name="MCD">

    <!-- Functions -->
    <fn name="mcd_Open"                           id="0x1050" group="MCD API"/>
    <fn name="mcd_Write"                          id="0x1051" group="MCD API"/>
    <fn name="mcd_Read"                           id="0x1052" group="MCD API"/>
    <fn name="mcd_Close"                          id="0x1053" group="MCD API"/>
    <fn name="mcd_Xxx_WaitTc"                     id="0x1054" group="MCD API"/>
    <fn name="mcd_ReadCsd"                        id="0x1055" group="MCD API"/>

    <!-- Windows -->

</module>

<module name="REGS">

    <fn name="**** FINT"                          id="0x3FFF" group="_FINT"/>
    <fn name="**** FINT"                          id="0x7FFF" group="_FINT"/>

    <!-- IRQ LIST FOR XCPU -->

    <fn name="** IRQ : TCU0"                      id="0x3F20" group="_IRQ"/>
    <fn name="** IRQ : TCU1"                      id="0x3F21" group="_IRQ"/>
    <fn name="** IRQ : FINT"                      id="0x3F22" group="_IRQ"/>
    <fn name="** IRQ : COM0"                      id="0x3F23" group="_IRQ"/>
    <fn name="** IRQ : COM1"                      id="0x3F24" group="_IRQ"/>
    <fn name="** IRQ : VOC"                       id="0x3F25" group="_IRQ"/>
    <fn name="** IRQ : DMA"                       id="0x3F26" group="_IRQ"/>
    <fn name="** IRQ : GPIO"                      id="0x3F27" group="_IRQ"/>
    <fn name="** IRQ : KEYPAD"                    id="0x3F28" group="_IRQ"/>
    <fn name="** IRQ : TIMERS"                    id="0x3F29" group="_IRQ"/>
    <fn name="** IRQ : OS_TIMER"                  id="0x3F2A" group="_IRQ"/>
    <fn name="** IRQ : CALENDAR"                  id="0x3F2B" group="_IRQ"/>
    <fn name="** IRQ : SPI1"                      id="0x3F2C" group="_IRQ"/>
    <fn name="** IRQ : SPI2"                      id="0x3F2D" group="_IRQ"/>
    <fn name="** IRQ : SPI3"                      id="0x3F2E" group="_IRQ"/>
    <fn name="** IRQ : DEBUG UART"                id="0x3F2F" group="_IRQ"/>
    <fn name="** IRQ : UART"                      id="0x3F30" group="_IRQ"/>
    <fn name="** IRQ : UART2"                     id="0x3F31" group="_IRQ"/>
    <fn name="** IRQ : I2C"                       id="0x3F32" group="_IRQ"/>
    <fn name="** IRQ : I2C2"                      id="0x3F33" group="_IRQ"/>
    <fn name="** IRQ : I2C3"                      id="0x3F34" group="_IRQ"/>
    <fn name="** IRQ : SIM"                       id="0x3F35" group="_IRQ"/>
    <fn name="** IRQ : RFSPI"                     id="0x3F36" group="_IRQ"/>
    <fn name="** IRQ : LPS"                       id="0x3F37" group="_IRQ"/>
    <fn name="** IRQ : BB_IFC0"                   id="0x3F38" group="_IRQ"/>
    <fn name="** IRQ : BB_IFC1"                   id="0x3F39" group="_IRQ"/>
    <fn name="** IRQ : USB"                       id="0x3F3A" group="_IRQ"/>
    <fn name="** IRQ : GOUDA"                     id="0x3F3B" group="_IRQ"/>
    <fn name="** IRQ : SDMMC"                     id="0x3F3C" group="_IRQ"/>
    <fn name="** IRQ : CAMERA"                    id="0x3F3D" group="_IRQ"/>
    <fn name="** IRQ : PMU"                       id="0x3F3E" group="_IRQ"/>
    <fn name="** IRQ : SDMMC2"                    id="0x3F3F" group="_IRQ"/>

    <!-- IRQ LIST FOR BCPU -->

    <fn name="**BCPU IRQ : TCU0"                  id="0x7F20" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : TCU1"                  id="0x7F21" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : FINT"                  id="0x7F22" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : COM0"                  id="0x7F23" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : COM1"                  id="0x7F24" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : VOC"                   id="0x7F25" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : IFC0"                  id="0x7F26" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : IFC1"                  id="0x7F27" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : IFC2"                  id="0x7F28" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : IFC3"                  id="0x7F29" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : RF_IF"                 id="0x7F2A" group="_BCPU_IRQ"/>
    <fn name="**BCPU IRQ : OTHER"                 id="0x7F2F" group="_BCPU_IRQ"/>

</module>

<module name="SPC">

    <fn name="spc_RxProcess"                      id="0x4000"/>
    <fn name="spc_CCHRxProcess"                   id="0x4001"/>
    <fn name="spc_TCHRxProcess"                   id="0x4002"/>
    <fn name="spc_CheckLoopMode"                  id="0x4003"/>
    <fn name="spc_UpdateSpeechDec"                id="0x4004"/>
    <fn name="spc_BfiFilter"                      id="0x4005"/>
    <fn name="spc_SetFacch"                       id="0x4006"/>
    <fn name="spc_AmrDecode"                      id="0x4007"/>
    <fn name="spc_AmrRatscch"                     id="0x4008"/>
    <fn name="spc_FcchProcess"                    id="0x4009"/>
    <fn name="spc_TxProcess"                      id="0x400A"/>
    <fn name="spc_CCHTxProcess"                   id="0x400B"/>
    <fn name="spc_TCHTxProcess"                   id="0x400C"/>
    <fn name="spc_RACHTxProcess"                  id="0x400D"/>
    <fn name="spc_UpdateSpeechEnc"                id="0x400E"/>
    <fn name="spc_DataFacch"                      id="0x400F"/>
    <fn name="spc_DataEncode"                     id="0x4010"/>
    <fn name="spc_AmrEncode"                      id="0x4011"/>
    <fn name="spc_UpdateOnFint"                   id="0x4012"/>
    <fn name="spc_UpdateAmrCfg"                   id="0x4013"/>
    <fn name="spc_ResetAudio"                     id="0x4014"/>
    <fn name="spc_ResetCodec"                     id="0x4015"/>
    <fn name="spc_AudioProcess"                   id="0x4016"/>
    <fn name="spc_AudioSpkUpd"                    id="0x4017"/>
    <fn name="spc_Debug"                          id="0x4018"/>
    <fn name="spc_EgprsCCHRxProcess"              id="0x4019"/>
    <fn name="spc_EgprsCCHTxProcess"              id="0x401A"/>
    <fn name="spc_RxProcessExt"                   id="0x401D"/>
    <fn name="BCPU_RUNNING"                       id="0x7700"/>
    <fn name="FRAME"                              id="0x7701"/>
    <fn name="RF_IFC"                             id="0x7702"/>
    <fn name="MAILBOX"                            id="0x7703"/>
    <fn name="FCCH"                               id="0x7704"/>
    <fn name="SCH"                                id="0x7705"/>
    <fn name="NBURST"                             id="0x7706"/>
    <fn name="MONITORING"                         id="0x7707"/>
    <fn name="INTERF"                             id="0x7708"/>
    <fn name="DEBUG"                              id="0x7709"/>
    <fn name="SPC_SCHED_HOOK"                     id="0x770A"/>

    <!-- BCPU Pulses -->
    <fn name="BB_RX_WIN_MONIT"                    id="0x6F10"/>
    <fn name="BB_RX_WIN_FCCH"                     id="0x6F11"/>
    <fn name="BB_RX_WIN_SCH"                      id="0x6F12"/>
    <fn name="BB_RX_WIN_NBURST"                   id="0x6F13"/>
    <fn name="BB_RX_WIN_INTRF"                    id="0x6F14"/>
    <fn name="BB_RX_WIN_UNKNOWN"                  id="0x6F15"/>

</module>

<module name="BOOT">

    <!-- Don't change the numbering of the items sent by romed code --> 

    <!-- Usb driver -->
    <fn name="boot_UsbIrqHandler"                 id="0x0130" group="BOOT"/>
    <fn name="boot_UsbIrqHandlerI"                id="0x0131" group="BOOT"/>
    <fn name="boot_UsbIrqHandlerO"                id="0x0132" group="BOOT"/>
    <fn name="boot_UsbIrqHandlerIcp"              id="0x0133" group="BOOT"/>
    <fn name="boot_UsbIrqHandlerIto"              id="0x0134" group="BOOT"/>
    <fn name="boot_UsbIrqHandlerOsp"              id="0x0135" group="BOOT"/>
    <fn name="boot_UsbIrqHandlerOcp"              id="0x0136" group="BOOT"/>
    <fn name="boot_UsbIrqHandlerReset"            id="0x0137" group="BOOT"/>
    <fn name="boot_UsbIrqHandlerEnum"             id="0x0138" group="BOOT"/>

    <!-- Usb Host -->
    <fn name="boot_HostUsbDecode"                 id="0x0139" group="BOOT"/>
    <fn name="boot_HostUsbGenerateReadPacket"     id="0x013A" group="BOOT"/>
    <fn name="boot_HostUsbSendReadPacket"         id="0x013B" group="BOOT"/>
    <fn name="boot_HostUsbWriteInternal"          id="0x013C" group="BOOT"/>
    <fn name="boot_HostUsbInit"                   id="0x013D" group="BOOT"/>

    <!-- XCPU Pulses -->
    <fn name="XCPU_BOOT"                          id="0x2F00" group="HAL"/>
    <fn name="XCPU_MAIN"                          id="0x2F01" group="HAL"/>

    <!-- The following codes were in conflict in Greenstone -->
    <fn name="BOOT_START_or_POWER_STATE_DONE"     id="0x2F04" group="BOOT"/>
    <fn name="BOOT_PU_ST_START_or_ENTER_MONITOR_LOOP" id="0x2F05" group="BOOT"/>
    <fn name="BOOT_PU_ST_END_or_USB_TIMEOUT_IN"   id="0x2F06" group="BOOT"/>
    <fn name="BOOT_CACHE_FLUSHED_or_USB_MONITOR_EVENT_TIMEOUT" id="0x2F07" group="BOOT"/>
    <!-- The previous codes were in conflict in Greenstone -->

    <fn name="BOOT_ADMUX"                         id="0x2F08" group="BOOT"/>
    <fn name="BOOT_WRITE_FLASH_MODE"              id="0x2F09" group="BOOT"/>
    <fn name="BOOT_PU_END_START"                  id="0x2F0A" group="BOOT"/>
    <fn name="BOOT_PU_END_END"                    id="0x2F0B" group="BOOT"/>
    <fn name="BOOT_DIRECT_IN_FLASH"               id="0x2F0C" group="BOOT"/>
    <fn name="BOOT_EXIT_BOOT"                     id="0x2F0D" group="BOOT"/>
    <fn name="BOOT_POWER_STATE_DONE"              id="0x2F0E" group="BOOT"/>
    <fn name="BOOT_ENTER_MONITOR_LOOP"            id="0x2F0F" group="BOOT"/>
    <fn name="BOOT_USB_TIMEOUT_IN"                id="0x2F10" group="BOOT"/>
    <fn name="BOOT_USB_MONITOR_EVENT_TIMEOUT"     id="0x2F11" group="BOOT"/>
    <fn name="BOOT_ROMED_XCPU_ERROR"              id="0x2F12" group="BOOT"/>
    <fn name="BOOT_START"                         id="0x2F13" group="BOOT"/>
    <fn name="BOOT_PU_ST_START"                   id="0x2F14" group="BOOT"/>
    <fn name="BOOT_PU_ST_END"                     id="0x2F15" group="BOOT"/>
    <fn name="BOOT_CACHE_FLUSHED"                 id="0x2F16" group="BOOT"/>
    <fn name="BOOT_USB_REQUEST_DEVICE_SETADDR"    id="0x2F17" group="BOOT"/>
    <fn name="BOOT_USB_STATUS_OUT"                id="0x2F18" group="BOOT"/>
    <fn name="BOOT_USB_STATUS_IN"                 id="0x2F19" group="BOOT"/>

</module>

<module name="TSD">

    <!-- Functions -->
    <fn name="tsd_GpioIrqHandler"                 id="0x1290" group="TSD API"/>
    <fn name="tsd_Debounce"                       id="0x1291" group="TSD API"/>
    <fn name="tsd_GetScreenPoints"                id="0x1292" group="TSD API"/>
    <fn name="tsd_GetSamples"                     id="0x1293" group="TSD API"/>
    <fn name="tsd_EvaluateSamples"                id="0x1294" group="TSD API"/>
    <fn name="tsd_Open"                           id="0x1295" group="TSD API"/>
    <fn name="tsd_Close"                          id="0x1296" group="TSD API"/>

</module>

<module name="CALIB">

    <!-- CalibStub functions. -->
    <fn name="calib_StubTestTaskInit"             id="0x0150" group="CalibStub"/>
    <fn name="calib_StubFintIrqHandler"           id="0x0151" group="CalibStub"/>
    <fn name="calib_StubDispState"                id="0x0152" group="CalibStub"/>
    <fn name="calib_StubGetFromGlobal"            id="0x0153" group="CalibStub"/>
    <fn name="calib_StubAudioHandler"             id="0x0154" group="CalibStub"/>

    <!-- CalibStub pulses. -->
    <fn name="calib_StubTimDisp"                  id="0x3100" group="CalibStub"/>
    <fn name="calib_StubTimGpadcMeas"             id="0x3101" group="CalibStub"/>
    <fn name="calib_StubCmdGlobal"                id="0x3102" group="CalibStub"/>
    <fn name="calib_StubCmdXtal"                  id="0x3103" group="CalibStub"/>
    <fn name="calib_StubCmdAfcBound"              id="0x3104" group="CalibStub"/>
    <fn name="calib_StubCmdAfcFOf"                id="0x3105" group="CalibStub"/>
    <fn name="calib_StubCmdILoss"                 id="0x3106" group="CalibStub"/>
    <fn name="calib_StubCmdPaProf"                id="0x3107" group="CalibStub"/>
    <fn name="calib_StubCmdUpdate"                id="0x3108" group="CalibStub"/>
    <fn name="calib_StubCmdRstGpadc"              id="0x3109" group="CalibStub"/>
    <fn name="calib_StubCmdAudioDict"             id="0x310A" group="CalibStub"/>
    <fn name="calib_StubCmdPmdCustom"             id="0x310B" group="CalibStub"/>

</module>

<module name="SPP">
    <fn name="spp_EncodeABurst"                   id="0x4100"/>
    <fn name="spp_EncodeBlock"                    id="0x4101"/>
    <fn name="spp_BuildNBurst"                    id="0x4102"/>
    <fn name="spp_ChannelEstimation"              id="0x4103"/>
    <fn name="spp_Equalize"                       id="0x4104"/>
    <fn name="spp_FofEstimation"                  id="0x4105"/>
    <fn name="spp_EqualizeNBurst"                 id="0x4106"/>
    <fn name="spp_DecodeBlock"                    id="0x4107"/>
    <fn name="spp_CorrectCS4"                     id="0x4108"/>
    <fn name="spp_EqualizeDecodeSch"              id="0x4109"/>
    <fn name="spp_EgprsEqualizeNBurst"            id="0x410A"/>
    <fn name="spp_EgprsBlindDetection"            id="0x410B"/>
    <fn name="spp_PSK8DcIqEstimation"             id="0x410C"/>
    <fn name="spp_LsePrefilter"                   id="0x410D"/>
    <fn name="spp_EqualizeDdfse"                  id="0x410E"/>
    <fn name="spp_EgprsDecodeHeader"              id="0x410F"/>
    <fn name="spp_EgprsDecodeData"                id="0x4110"/>
    <fn name="spp_EgprsBurstDemapping"            id="0x4111"/>
    <fn name="spp_EgprsEncodeBlock"               id="0x4112"/>
    <fn name="spp_EgprsBuildNBurst"               id="0x4113"/>
    <fn name="spp_FcchDetect"                     id="0x4114"/>
</module>

<module name="PAL">

    <fn name="pal_FrameStart"                     id="0x0001"/>
    <fn name="pal_FrameEnd"                       id="0x0002"/>
    <fn name="pal_TimeTuning"                     id="0x0003"/>
    <fn name="pal_SynchronizationChange"          id="0x0004"/>
    <fn name="pal_FrequencyTuning"                id="0x0005"/>
    <fn name="pal_SetGsmCounters"                 id="0x0006"/>
    <fn name="pal_RxBufferCfg"                    id="0x0007"/>
    <fn name="pal_SetMonRxWin"                    id="0x0008"/>
    <fn name="pal_GetMonResult"                   id="0x0009"/>
    <fn name="pal_SetFchRxWin"                    id="0x000A"/>
    <fn name="pal_CloseFchRxWin"                  id="0x000B"/>
    <fn name="pal_GetFchResult"                   id="0x000C"/>
    <fn name="pal_SetSchRxWin"                    id="0x000D"/>
    <fn name="pal_GetSchResult"                   id="0x000E"/>
    <fn name="pal_SetIntRxWin"                    id="0x000F"/>
    <fn name="pal_GetIntResult"                   id="0x0010"/>
    <fn name="pal_SetNBurstRxWin"                 id="0x0011"/>
    <fn name="pal_GetNBurstResult"                id="0x0012"/>
    <fn name="pal_GetNBlockResult"                id="0x0013"/>
    <fn name="pal_GetUsf"                         id="0x0014"/>
    <fn name="pal_ABurstEncoding"                 id="0x0015"/>
    <fn name="pal_NblockEncoding"                 id="0x0016"/>
    <fn name="pal_SetTxWin"                       id="0x0017"/>
    <fn name="pal_WinResize"                      id="0x0018"/>
    <fn name="pal_SetTxWin_calib"                 id="0x0019"/>
    <fn name="pal_StartCiphering"                 id="0x001A"/>
    <fn name="pal_StopCiphering"                  id="0x001B"/>
    <fn name="pal_GprsCiphering"                  id="0x001C"/>
    <fn name="pal_StartTch"                       id="0x001D"/>
    <fn name="pal_ChangeTchMode"                  id="0x001E"/>
    <fn name="pal_RetrieveCurrentAMRCfg"          id="0x001F"/>
    <fn name="pal_SetDtx"                         id="0x0020"/>
    <fn name="pal_GetDtx"                         id="0x0021"/>
    <fn name="pal_SetTchLoop"                     id="0x0022"/>
    <fn name="pal_StopTch"                        id="0x0023"/>
    <fn name="pal_FintSuspend"                    id="0x0024"/>
    <fn name="pal_FintResume"                     id="0x0025"/>
    <fn name="pal_GetElapsedTime"                 id="0x0026"/>
    <fn name="pal_RfWakeUp"                       id="0x0027"/>
    <fn name="pal_RfSleep"                        id="0x0028"/>
    <fn name="pal_ResourceActive"                 id="0x0029"/>
    <fn name="pal_ResourceInactive"               id="0x002A"/>
    <fn name="pal_Sleep"                          id="0x002B"/>
    <fn name="pal_SetUsrVector"                   id="0x002C"/>
    <fn name="pal_SetUsrVectorMsk"                id="0x002D"/>
    <fn name="pal_SleepDeep"                      id="0x002E"/>
    <fn name="pal_Debug"                          id="0x0030"/>
    <fn name="pal_Initialisation"                 id="0x00FF"/>

    <fn name="PAL_FRAME"                          id="0x3730"/>
    <fn name="pal_WinDebug"                       id="0x3731"/>
    <fn name="SkipFrameAllowed"                   id="0x3732"/>

</module>

<module name="SPAL">

    <fn name="spal_XcorTscxcNb"                   id="0x4200"/>
    <fn name="spal_XcorTscxcSch"                  id="0x4201"/>
    <fn name="spal_XcorFchxc"                     id="0x4202"/>
    <fn name="spal_XcorBiterror"                  id="0x4203"/>
    <fn name="spal_XcorChest"                     id="0x4204"/>
    <fn name="spal_XcorSrec"                      id="0x4205"/>
    <fn name="spal_XcorBmsum"                     id="0x4206"/>
    <fn name="spal_XcorErrCalc"                   id="0x4207"/>
    <fn name="spal_XcorIcorCalc"                  id="0x4208"/>
    <fn name="spal_XcorHvextract"                 id="0x4209"/>
    <fn name="spal_XcorDcoc"                      id="0x420A"/>
    <fn name="spal_VitacFullDecoding"             id="0x420B"/>
    <fn name="spal_XcorBmmlZf"                    id="0x420C"/>
    <fn name="spal_XcorComplexMatrixMultiply"     id="0x420D"/>
    <fn name="spal_XcorComplexConvolution"        id="0x420E"/>
    <fn name="spal_XcorComplexPower"              id="0x420F"/>
    <fn name="spal_XcorDerotate"                  id="0x4210"/>
    <fn name="spal_XcorDcIqCompensate"            id="0x4211"/>
    <fn name="spal_XcorSrecPSK8"                  id="0x4212"/>
    <fn name="spal_debug"                         id="0x42FF"/>
    <fn name="spal_debug1"                        id="0x42FE"/>
    <fn name="spal_debug2"                        id="0x42FD"/>

    <!-- BCPU Pulses -->
    <fn name="BCPU_BOOT"                          id="0x6F00"/>
    <fn name="BCPU_MAIN"                          id="0x6F01"/>
    <fn name="BCPU_ERROR"                         id="0x6F02"/>

<!--These are identifed as CPBBIFC2SYMCNTSTART and CPBBIFC2SYMCNTMAX in the source code instead.
    <fn name="SPAL_BB_IFC2_SYM_CNT_0"             id="0x7000"/>
    <fn name="SPAL_BB_IFC2_SYM_CNT_END"           id="0x72FF"/>
-->

</module>

<module name="LCDD">

    <!-- Functions -->
    <fn name="lcdd_TransferData"                  id="0x1280" group="LCDD API"/>

    <!-- Windows -->
    <fn name="lcdd_BlitWin"                       id="0x3930" group="LCDD API"/>
    
    <!-- Pulses -->
    <fn name="LCDD_TRANSFER_START_REDO"           id="0x3138" group="LCDD API"/>

</module>

<module name="STK">

    <fn name="l1s_CValueUpdate"                   id="0x1B59" group="STK"/>
    <fn name="l1s_GetNBurstResult"                id="0x1B5A" group="STK"/>
    <fn name="l1s_GetNBlockResult"                id="0x1B5B" group="STK"/>
    <fn name="l1s_StartCnx"                       id="0x1B5C" group="STK"/>
    <fn name="l1s_PSEncodeTimer"                  id="0x1B5D" group="STK"/>
    <fn name="l1s_TxPwrCtrlTimer"                 id="0x1B5E" group="STK"/>
    <fn name="l1s_TxPwrCtrlTimer_ext"             id="0x1B5F" group="STK"/>
    <fn name="l1a_Init"                           id="0x1B60" group="STK"/>
    <fn name="l1a_InitReq"                        id="0x1B61" group="STK"/>

    <fn name="sim_Interrupt_SIM_RESET_TIMEOUT"    id="0x1C10" group="STK"/>
    <fn name="sim_Interrupt_SIM_PARITY_ERROR"     id="0x1C11" group="STK"/>
    <fn name="sim_Interrupt_SIM_BAD_TS"           id="0x1C12" group="STK"/>
    <fn name="sim_Interrupt_SIM_ATR_SUCCESS"      id="0x1C13" group="STK"/>
    <fn name="sim_Interrupt_SIM_DMA_SUCCESS"      id="0x1C14" group="STK"/>
    <fn name="sim_Interrupt_SIM_ATR_START"        id="0x1C15" group="STK"/>
    <fn name="sim_Interrupt_SIM_WWT_TIMEOUT"      id="0x1C16" group="STK"/>
    <fn name="sim_Interrupt_SIM_EXTRA_RX"         id="0x1C17" group="STK"/>
    <fn name="sim_Interrupt_SIM_INT_CHK"          id="0x1C18" group="STK"/>
    <fn name="sim_ParseEvt"                       id="0x1C19" group="STK"/>
    <fn name="sim_ParseMsg"                       id="0x1C1A" group="STK"/>
    <fn name="sim_Parse"                          id="0x1C1B" group="STK"/>
    <fn name="sim_TestSW1SW2"                     id="0x1C1C" group="STK"/>
    <fn name="sim_SendInstruction"                id="0x1C1D" group="STK"/>
    <fn name="sim_ReleaseResource"                id="0x1C1E" group="STK"/>
    <fn name="sim_SW1TimeOut"                     id="0x1C1F" group="STK"/>

    <fn name="mac_DataBlock"                      id="0x1C85" group="STK"/>
    <fn name="mac_CtrlBlock"                      id="0x1C86" group="STK"/>
    <fn name="mac_T3200Exp"                       id="0x1C87" group="STK"/>
    <fn name="mac_HdleSegmentation"               id="0x1C88" group="STK"/>
    <fn name="mac_PurgeCtrlQ"                     id="0x1C89" group="STK"/>
    <fn name="mac_DlAckReq"                       id="0x1C8A" group="STK"/>
    <fn name="mac_PrepPCtrlAck"                   id="0x1C8B" group="STK"/>
    <fn name="mac_SdBlock"                        id="0x1C8C" group="STK"/>
    <fn name="rrpAccI_TrsL1PSDataInd"             id="0x1C8D" group="STK"/>
    <fn name="rrpAccN_TrsL1PSDataInd"             id="0x1C8E" group="STK"/>
    <fn name="rrpCond_TrsL1PSDataInd"             id="0x1C8F" group="STK"/>
    <fn name="rrpWcnI_TrsL1PSDataInd"             id="0x1C90" group="STK"/>
    <fn name="rrpWcnN_TrsL1PSDataInd"             id="0x1C91" group="STK"/>
    <fn name="rlu_AckSdu"                         id="0x1CE9" group="STK"/>
    <fn name="rluGene_TrsTxInd"                   id="0x1CEA" group="STK"/>
    <fn name="rluGene_TrsRelInd"                  id="0x1CEB" group="STK"/>
    <fn name="rlu_UndoPduFromSdu"                 id="0x1CEC" group="STK"/>
    <fn name="rlu_BackTrack"                      id="0x1CED" group="STK"/>
    <fn name="rlu_BuildBlock"                     id="0x1CEE" group="STK"/>
    <fn name="rlu_StartNextSdu"                   id="0x1CEF" group="STK"/>
    <fn name="rlu_SduClean"                       id="0x1CF0" group="STK"/>
    <fn name="rlu_ResetSdus"                      id="0x1CF1" group="STK"/>
    <fn name="rlu_SearchSduQ"                     id="0x1CF2" group="STK"/>
    <fn name="rlu_CleanCtx"                       id="0x1CF3" group="STK"/>
    <fn name="rluNack_TrsRepeatReq"               id="0x1CF4" group="STK"/>
    <fn name="rlu_GetPrevPdu"                     id="0x1CF5" group="STK"/>
    <fn name="rlu_TrsAckNackInd"                  id="0x1CF6" group="STK"/>
    <fn name="rlu_TrsTxFillReq"                   id="0x1CF7" group="STK"/>
    <fn name="rld_DataInd"                        id="0x1D4D" group="STK"/>
    <fn name="rld_PurgeQ"                         id="0x1D4E" group="STK"/>
    <fn name="rld_RmvFirstPduQ"                   id="0x1D4F" group="STK"/>
    <fn name="rld_BuildAndFwdSdu"                 id="0x1D50" group="STK"/>
    <fn name="rld_RelInd"                         id="0x1D51" group="STK"/>
    <fn name="sim_Reset"                          id="0x1DB1" group="STK"/>
    <fn name="sim_AnalyzeATR"                     id="0x1DB2" group="STK"/>
    <fn name="sim_ProcessInstruction"             id="0x1DB3" group="STK"/>
    <fn name="sim_AnalyzeReceivedBytes"           id="0x1DB4" group="STK"/>
    <fn name="mm_mmcHandleEvt"                    id="0x1E15" group="STK"/>
    <fn name="mm_mmpHandleEvt"                    id="0x1E16" group="STK"/>
    <fn name="sm_ProcessEvt"                      id="0x1E79" group="STK"/>
    <fn name="snd_ProcessEvt"                     id="0x1E97" group="STK"/>
    <fn name="api_ParseMsg"                       id="0x1F0F" group="STK"/>
    <fn name="l1a_MsgParseSleep"                  id="0x1F10" group="STK"/>

</module>

<module name="HAL">

    <!-- IRQ LIST FOR XCPU -->
    <!-- IRQ LIST FOR BCPU -->
    <!-- Moved into regs/$CT_ASIC/include -->

    <!-- This code is hardcoded in romulator board -->
    <fn name="XCPU_ERROR"                         id="0x2F02" group="HAL"/>

    <!-- XCPU Pulses -->

    <fn name="hal_UsbEndInTransfert"              id="0x2F51" group="HAL"/>
    <fn name="hal_UsbEndOutTransfert"             id="0x2F52" group="HAL"/>
    <fn name="hal_UsbAhbError"                    id="0x2F53" group="HAL"/>
    <fn name="hal_UsbTimeOutIn"                   id="0x2F54" group="HAL"/>
    <fn name="hal_TimWatchDogKeepAlive"           id="0x2F55" group="HAL"/>
    <fn name="hal_LpsInvalidateCalib"             id="0x2F56" group="HAL"/>
    <fn name="hal_SysRequestFreq"                 id="0x2F57" group="HAL"/>
    <fn name="hal_Gdb"                            id="0x2F58" group="HAL"/>
    <fn name="HAL_USB_MONITOR_EVENT_TIMEOUT"      id="0x2F59" group="HAL"/>
    <fn name="HAL_LCDC_START_BLOCK_PULSE"         id="0x2F5A" group="HAL"/>

    <!-- HAL Windows -->

    <fn name="CALIB_RUNNING"                      id="0x3700" group="X_WIN"/>
    <fn name="CALIB_VALID"                        id="0x3701" group="X_WIN"/>
    <fn name="DEEP_SLEEP"                         id="0x3702" group="X_WIN"/>
    <fn name="LIGHT_SLEEP"                        id="0x3703" group="X_WIN"/>
    <fn name="XCV_WAKEUP"                         id="0x3704" group="X_WIN"/>
    <fn name="RES_RF"                             id="0x3710" group="X_WIN"/>
    <fn name="RES_UART0"                          id="0x3711" group="X_WIN"/>
    <fn name="RES_UART1"                          id="0x3712" group="X_WIN"/>
    <fn name="RES_UART2"                          id="0x3713" group="X_WIN"/>
    <fn name="RES_SPI"                            id="0x3714" group="X_WIN"/>
    <fn name="RES_AUDIO"                          id="0x3715" group="X_WIN"/>
    <fn name="RES_SIM"                            id="0x3716" group="X_WIN"/>
    <fn name="RES_DMA"                            id="0x3717" group="X_WIN"/>
    <fn name="RES_GPADC"                          id="0x3718" group="X_WIN"/>
    <fn name="RES_JDS"                            id="0x3719" group="X_WIN"/>
    <fn name="RES_CLKOUT"                         id="0x371A" group="X_WIN"/>
    <fn name="RES_KEY"                            id="0x371B" group="X_WIN"/>
    <fn name="RES_USER0"                          id="0x371C" group="X_WIN"/>
    <fn name="RES_USER1"                          id="0x371D" group="X_WIN"/>
    <fn name="RES_USER2"                          id="0x371E" group="X_WIN"/>
    <fn name="RES_USER3"                          id="0x371F" group="X_WIN"/>
    <!-- SPI CS Activation windows: Keep them in THAT order ! -->
    <fn name="ACTIVATE_SPI1_CS0"                  id="0x3720" group="X_WIN"/>
    <fn name="ACTIVATE_SPI1_CS1"                  id="0x3721" group="X_WIN"/>
    <fn name="ACTIVATE_SPI1_CS2"                  id="0x3722" group="X_WIN"/>
    <fn name="ACTIVATE_SPI1_CS3"                  id="0x3723" group="X_WIN"/>
    <fn name="ACTIVATE_SPI2_CS0"                  id="0x3724" group="X_WIN"/>
    <fn name="ACTIVATE_SPI2_CS1"                  id="0x3725" group="X_WIN"/>
    <fn name="ACTIVATE_SPI2_CS2"                  id="0x3726" group="X_WIN"/>
    <fn name="ACTIVATE_SPI2_CS3"                  id="0x3727" group="X_WIN"/>
    <!-- SYS CLK : Keep them in THAT order ! -->
    <fn name="SYS_CLK_IS_32K"                     id="0x3728" group="X_WIN"/>
    <fn name="SYS_CLK_IS_13M"                     id="0x3729" group="X_WIN"/>
    <fn name="SYS_CLK_IS_26M"                     id="0x372A" group="X_WIN"/>
    <fn name="SYS_CLK_IS_39M"                     id="0x372B" group="X_WIN"/>
    <fn name="SYS_CLK_IS_52M"                     id="0x372C" group="X_WIN"/>
    <fn name="SYS_CLK_IS_78M"                     id="0x372D" group="X_WIN"/>
    <fn name="SYS_CLK_IS_104M"                    id="0x372E" group="X_WIN"/>
    <fn name="SYS_CLK_IS_OTHER"                   id="0x372F" group="X_WIN"/>
    <!-- LCDC Benchmarking -->
    <fn name="hal_LcdcWriteDataBlockBenchCpu"     id="0x3740" group="X_WIN"/>
    <fn name="hal_LcdcWriteDataBlockBenchDma"     id="0x3741" group="X_WIN"/>

    <!-- HAL Functions -->
    <fn name="hal_SetResourceActivity"            id="0x0032" group="HAL"/>
    <fn name="hal_Test"                           id="0x0033" group="HAL"/>
    <!-- Usb Host -->
    <fn name="hal_HostUsbDecode"                  id="0x0039" group="HAL"/>
    <fn name="hal_HostUsbGenerateReadPacket"      id="0x003A" group="HAL"/>
    <fn name="hal_HostUsbSendReadPacket"          id="0x003B" group="HAL"/>
    <fn name="hal_HostUsbWriteInternal"           id="0x003C" group="HAL"/>
    <fn name="hal_HostUsbInit"                    id="0x003D" group="HAL"/>

    <fn name="hal_RfspiFillFifo"                  id="0x0100" group="HAL"/>
    <fn name="hal_HstTraceSendData"               id="0x0101" group="HAL"/>
    <fn name="hal_HstTraceGetData"                id="0x0102" group="HAL"/>
    <fn name="hal_HstTraceTxDmaDone"              id="0x0103" group="HAL"/>
    <fn name="hal_TimSetExpirationTime"           id="0x0104" group="HAL"/>
    <fn name="hal_TimSetReminderTime"             id="0x0105" group="HAL"/>
    <fn name="hal_TimTickOpen"                    id="0x0106" group="HAL"/>
    <fn name="hal_SpeechPushRxPopTx"              id="0x0107" group="HAL"/>
    <fn name="hal_SpeechPopRxPushTx"              id="0x0108" group="HAL"/>
    <fn name="hal_SpeechReset"                    id="0x0109" group="HAL"/>
    <fn name="hal_UsbIrqHandler"                  id="0x010A" group="HAL"/>

    <fn name="hal_UsbIrqHandlerI"                 id="0x010B" group="HAL"/>
    <fn name="hal_UsbIrqHandlerO"                 id="0x010C" group="HAL"/>
    <fn name="hal_UsbIrqHandlerIcp"               id="0x010D" group="HAL"/>
    <fn name="hal_UsbIrqHandlerIto"               id="0x010E" group="HAL"/>
    <fn name="hal_UsbIrqHandlerOsp"               id="0x010F" group="HAL"/>
    <fn name="hal_UsbIrqHandlerOcp"               id="0x0110" group="HAL"/>
    <fn name="hal_TimGetReminderTime"             id="0x0111" group="HAL"/>
    <fn name="hal_UsbIrqHandlerReset"             id="0x0113" group="HAL"/>
    <fn name="hal_UsbIrqHandlerEnum"              id="0x0114" group="HAL"/>

    <fn name="hal_UsbFlushTxFifo"                 id="0x0115" group="HAL"/>
    <fn name="hal_UsbFlushAllTxFifos"             id="0x0116" group="HAL"/>
    <fn name="hal_UsbResetTransfert"              id="0x0117" group="HAL"/>
    <fn name="hal_UsbCancelTransfert"             id="0x0118" group="HAL"/>
    <fn name="hal_UsbContinueTransfert"           id="0x0119" group="HAL"/>
    <fn name="hal_UsbDisableEp"                   id="0x0121" group="HAL"/>
    <fn name="hal_UsbEnableEp"                    id="0x0122" group="HAL"/>
    <fn name="hal_UsbStatusIn"                    id="0x0123" group="HAL"/>
    <fn name="hal_UsbStatusOut"                   id="0x0124" group="HAL"/>
    <fn name="hal_UsbEpStall"                     id="0x0125" group="HAL"/>
    <fn name="hal_UsbRecv"                        id="0x0126" group="HAL"/>
    <fn name="hal_UsbSend"                        id="0x0127" group="HAL"/>
    <fn name="hal_UsbClose"                       id="0x0128" group="HAL"/>
    <fn name="hal_UsbReset"                       id="0x0129" group="HAL"/>
    <fn name="hal_UsbFlushRxFifo"                 id="0x012A" group="HAL"/>
    <fn name="hal_UsbStartTransfert"              id="0x012B" group="HAL"/>
    <fn name="hal_UsbOpen"                        id="0x012C" group="HAL"/>
    <fn name="hal_UsbNewTransfert"                id="0x012E" group="HAL"/>

    <fn name="hal_AnaAudioStereoTrackVolume"      id="0x012D" group="HAL"/>

    <fn name="hal_SimTxByteRxByte"                id="0x1150" group="HAL"/>
    <fn name="hal_SimTxByteRxByte_nRxBytebl4"     id="0x1151" group="HAL"/>
    <fn name="hal_SimTxByteRxByte_nRxByteab4"     id="0x1152" group="HAL"/>
    <fn name="hal_SimIrqHandler_argEnd"           id="0x1153" group="HAL"/>
    <fn name="hal_SimIrqHandler_rxDone"           id="0x1154" group="HAL"/>
    <fn name="hal_SimIrqHandler_wwtTimeout"       id="0x1155" group="HAL"/>
    <fn name="hal_SimIrqHandler_resendOvfl"       id="0x1156" group="HAL"/>
    <fn name="hal_SimIrqHandler_extraRx"          id="0x1157" group="HAL"/>

</module>

<module name="DUALSIMD">

    <!-- Functions -->
    <fn name="dualsim_SendRegData"                id="0x12B0" group="DUALSIMD API"/>
    <fn name="dualsim_SetSim3VVoltage"            id="0x12B1" group="DUALSIMD API"/>
    <fn name="dualsim_SetSim1V8Voltage"           id="0x12B2" group="DUALSIMD API"/>
    <fn name="dualsim_SetSim0VVoltage"            id="0x12B3" group="DUALSIMD API"/>
    <fn name="dualsim_SetSimVoltage"              id="0x12B4" group="DUALSIMD API"/>
    <fn name="dualsim_SetSimEnable"               id="0x12B5" group="DUALSIMD API"/>
    <fn name="dualsim_SetSimRstEnable"            id="0x12B6" group="DUALSIMD API"/>
    <fn name="dualsim_SetSimClkEnable"            id="0x12B7" group="DUALSIMD API"/>
    <fn name="dualsim_SetSimDataEnable"           id="0x12B8" group="DUALSIMD API"/>

</module>

<module name="CSW">

    <!-- TCPIP -->

    <fn name="netbuf_alloc"                       id="0x1325" group="TCPIP"/>
    <fn name="netbuf_chain"                       id="0x1326" group="TCPIP"/>
    <fn name="netbuf_copy"                        id="0x1327" group="TCPIP"/>
    <fn name="netbuf_copy_partial"                id="0x1328" group="TCPIP"/>
    <fn name="netbuf_data"                        id="0x1329" group="TCPIP"/>
    <fn name="netbuf_delete"                      id="0x132A" group="TCPIP"/>
    <fn name="netbuf_first"                       id="0x132B" group="TCPIP"/>
    <fn name="netbuf_free"                        id="0x132C" group="TCPIP"/>
    <fn name="netbuf_fromaddr"                    id="0x132D" group="TCPIP"/>
    <fn name="netbuf_fromport"                    id="0x132E" group="TCPIP"/>
    <fn name="netbuf_len"                         id="0x132F" group="TCPIP"/>
    <fn name="netbuf_new"                         id="0x1330" group="TCPIP"/>
    <fn name="netbuf_next"                        id="0x1331" group="TCPIP"/>
    <fn name="netbuf_ref"                         id="0x1332" group="TCPIP"/>
    <fn name="netconn_accept"                     id="0x1333" group="TCPIP"/>
    <fn name="netconn_addr"                       id="0x1334" group="TCPIP"/>
    <fn name="netconn_bind"                       id="0x1335" group="TCPIP"/>
    <fn name="netconn_close"                      id="0x1336" group="TCPIP"/>
    <fn name="netconn_connect"                    id="0x1337" group="TCPIP"/>
    <fn name="netconn_delete"                     id="0x1338" group="TCPIP"/>
    <fn name="netconn_disconnect"                 id="0x1339" group="TCPIP"/>
    <fn name="netconn_err"                        id="0x133A" group="TCPIP"/>
    <fn name="netconn_listen"                     id="0x133B" group="TCPIP"/>
    <fn name="netconn_new"                        id="0x133C" group="TCPIP"/>
    <fn name="netconn_new_with_callback"          id="0x133D" group="TCPIP"/>
    <fn name="netconn_new_with_proto_and_callback" id="0x133E" group="TCPIP"/>
    <fn name="netconn_peer"                       id="0x133F" group="TCPIP"/>
    <fn name="netconn_recv"                       id="0x1340" group="TCPIP"/>
    <fn name="netconn_send"                       id="0x1341" group="TCPIP"/>
    <fn name="netconn_type"                       id="0x1342" group="TCPIP"/>
    <fn name="netconn_write"                      id="0x1343" group="TCPIP"/>
    <fn name="accept_function"                    id="0x1344" group="TCPIP"/>
    <fn name="api_msg_input"                      id="0x1345" group="TCPIP"/>
    <fn name="api_msg_post"                       id="0x1346" group="TCPIP"/>
    <fn name="do_accept"                          id="0x1347" group="TCPIP"/>
    <fn name="do_bind"                            id="0x1348" group="TCPIP"/>
    <fn name="do_close"                           id="0x1349" group="TCPIP"/>
    <fn name="do_connect"                         id="0x134A" group="TCPIP"/>
    <fn name="do_connected"                       id="0x134B" group="TCPIP"/>
    <fn name="do_delconn"                         id="0x134C" group="TCPIP"/>
    <fn name="do_disconnect"                      id="0x134D" group="TCPIP"/>
    <fn name="do_listen"                          id="0x134E" group="TCPIP"/>
    <fn name="do_newconn"                         id="0x134F" group="TCPIP"/>
    <fn name="do_recv"                            id="0x1350" group="TCPIP"/>
    <fn name="do_send"                            id="0x1351" group="TCPIP"/>
    <fn name="do_write"                           id="0x1352" group="TCPIP"/>
    <fn name="err_tcp"                            id="0x1353" group="TCPIP"/>
    <fn name="poll_tcp"                           id="0x1354" group="TCPIP"/>
    <fn name="recv_raw"                           id="0x1355" group="TCPIP"/>
    <fn name="recv_tcp"                           id="0x1356" group="TCPIP"/>
    <fn name="recv_udp"                           id="0x1357" group="TCPIP"/>
    <fn name="sent_tcp"                           id="0x1358" group="TCPIP"/>
    <fn name="setup_tcp"                          id="0x1359" group="TCPIP"/>
    <fn name="lwip_strerr"                        id="0x135A" group="TCPIP"/>
    <fn name="icmp_dest_unreach"                  id="0x135B" group="TCPIP"/>
    <fn name="icmp_input"                         id="0x135C" group="TCPIP"/>
    <fn name="icmp_time_exceeded"                 id="0x135D" group="TCPIP"/>
    <fn name="CFW_TcpipInetAddr"                  id="0x135E" group="TCPIP"/>
    <fn name="htonl"                              id="0x135F" group="TCPIP"/>
    <fn name="htons"                              id="0x1360" group="TCPIP"/>
    <fn name="inet_aton"                          id="0x1361" group="TCPIP"/>
    <fn name="inet_chksum"                        id="0x1362" group="TCPIP"/>
    <fn name="inet_chksum_pbuf"                   id="0x1363" group="TCPIP"/>
    <fn name="inet_chksum_pseudo"                 id="0x1364" group="TCPIP"/>
    <fn name="inet_ntoa"                          id="0x1365" group="TCPIP"/>
    <fn name="lwip_standard_chksum"               id="0x1366" group="TCPIP"/>
    <fn name="ntohl"                              id="0x1367" group="TCPIP"/>
    <fn name="ntohs"                              id="0x1368" group="TCPIP"/>
    <fn name="ip_forward"                         id="0x1369" group="TCPIP"/>
    <fn name="ip_debug_print"                     id="0x136A" group="TCPIP"/>
    <fn name="ip_init"                            id="0x136B" group="TCPIP"/>
    <fn name="ip_input"                           id="0x136C" group="TCPIP"/>
    <fn name="ip_output"                          id="0x136D" group="TCPIP"/>
    <fn name="ip_output_if"                       id="0x136E" group="TCPIP"/>
    <fn name="ip_route"                           id="0x136F" group="TCPIP"/>
    <fn name="ip_addr_isbroadcast"                id="0x1370" group="TCPIP"/>
    <fn name="copy_from_pbuf"                     id="0x1371" group="TCPIP"/>
    <fn name="ip_frag"                            id="0x1372" group="TCPIP"/>
    <fn name="ip_reass"                           id="0x1373" group="TCPIP"/>
    <fn name="ip_reass_mem_free"                  id="0x1374" group="TCPIP"/>
    <fn name="ip_reass_mem_init"                  id="0x1375" group="TCPIP"/>
    <fn name="ip_reass_tmr"                       id="0x1376" group="TCPIP"/>
    <fn name="free_sxr_mem"                       id="0x1377" group="TCPIP"/>
    <fn name="mem_free"                           id="0x1378" group="TCPIP"/>
    <fn name="mem_init"                           id="0x1379" group="TCPIP"/>
    <fn name="mem_malloc"                         id="0x137A" group="TCPIP"/>
    <fn name="mem_realloc"                        id="0x137B" group="TCPIP"/>
    <fn name="mem_reallocm"                       id="0x137C" group="TCPIP"/>
    <fn name="plug_holes"                         id="0x137D" group="TCPIP"/>
    <fn name="free_sxr_memp"                      id="0x137E" group="TCPIP"/>
    <fn name="memp_free"                          id="0x137F" group="TCPIP"/>
    <fn name="memp_init"                          id="0x1380" group="TCPIP"/>
    <fn name="memp_malloc"                        id="0x1381" group="TCPIP"/>
    <fn name="memp_sanity"                        id="0x1382" group="TCPIP"/>
    <fn name="msg_memp_malloc"                    id="0x1383" group="TCPIP"/>
    <fn name="netif_add"                          id="0x1384" group="TCPIP"/>
    <fn name="netif_find"                         id="0x1385" group="TCPIP"/>
    <fn name="netif_init"                         id="0x1386" group="TCPIP"/>
    <fn name="netif_is_up"                        id="0x1387" group="TCPIP"/>
    <fn name="netif_remove"                       id="0x1388" group="TCPIP"/>
    <fn name="netif_set_addr"                     id="0x1389" group="TCPIP"/>
    <fn name="netif_set_default"                  id="0x138A" group="TCPIP"/>
    <fn name="netif_set_down"                     id="0x138B" group="TCPIP"/>
    <fn name="netif_set_gw"                       id="0x138C" group="TCPIP"/>
    <fn name="netif_set_ipaddr"                   id="0x138D" group="TCPIP"/>
    <fn name="netif_set_netmask"                  id="0x138E" group="TCPIP"/>
    <fn name="netif_set_up"                       id="0x138F" group="TCPIP"/>
    <fn name="free_sxr_pbuf"                      id="0x1390" group="TCPIP"/>
    <fn name="pbuf_alloc"                         id="0x1391" group="TCPIP"/>
    <fn name="pbuf_cat"                           id="0x1392" group="TCPIP"/>
    <fn name="pbuf_chain"                         id="0x1393" group="TCPIP"/>
    <fn name="pbuf_clen"                          id="0x1394" group="TCPIP"/>
    <fn name="pbuf_dechain"                       id="0x1395" group="TCPIP"/>
    <fn name="pbuf_dequeue"                       id="0x1396" group="TCPIP"/>
    <fn name="pbuf_free"                          id="0x1397" group="TCPIP"/>
    <fn name="pbuf_header"                        id="0x1398" group="TCPIP"/>
    <fn name="pbuf_init"                          id="0x1399" group="TCPIP"/>
    <fn name="pbuf_pool_alloc"                    id="0x139A" group="TCPIP"/>
    <fn name="pbuf_queue"                         id="0x139B" group="TCPIP"/>
    <fn name="pbuf_realloc"                       id="0x139C" group="TCPIP"/>
    <fn name="pbuf_ref"                           id="0x139D" group="TCPIP"/>
    <fn name="pbuf_take"                          id="0x139E" group="TCPIP"/>
    <fn name="raw_bind"                           id="0x139F" group="TCPIP"/>
    <fn name="raw_connect"                        id="0x13A0" group="TCPIP"/>
    <fn name="raw_init"                           id="0x13A1" group="TCPIP"/>
    <fn name="raw_input"                          id="0x13A2" group="TCPIP"/>
    <fn name="raw_new"                            id="0x13A3" group="TCPIP"/>
    <fn name="raw_recv"                           id="0x13A4" group="TCPIP"/>
    <fn name="raw_remove"                         id="0x13A5" group="TCPIP"/>
    <fn name="raw_send"                           id="0x13A6" group="TCPIP"/>
    <fn name="raw_sendto"                         id="0x13A7" group="TCPIP"/>
    <fn name="get_socket"                         id="0x13A8" group="TCPIP"/>
    <fn name="alloc_socket"                       id="0x13A9" group="TCPIP"/>
    <fn name="CFW_TcpipAvailableBuffer"           id="0x13AA" group="TCPIP"/>
    <fn name="CFW_TcpipGetLastError"              id="0x13AB" group="TCPIP"/>
    <fn name="CFW_TcpipSocket"                    id="0x13AC" group="TCPIP"/>
    <fn name="CFW_TcpipSocketAccept"              id="0x13AD" group="TCPIP"/>
    <fn name="CFW_TcpipSocketBind"                id="0x13AE" group="TCPIP"/>
    <fn name="CFW_TcpipSocketClose"               id="0x13AF" group="TCPIP"/>
    <fn name="CFW_TcpipSocketConnect"             id="0x13B0" group="TCPIP"/>
    <fn name="CFW_TcpipSocketGetpeername"         id="0x13B1" group="TCPIP"/>
    <fn name="CFW_TcpipSocketGetsockname"         id="0x13B2" group="TCPIP"/>
    <fn name="CFW_TcpipSocketGetsockopt"          id="0x13B3" group="TCPIP"/>
    <fn name="CFW_TcpipSocketIoctl"               id="0x13B4" group="TCPIP"/>
    <fn name="CFW_TcpipSocketListen"              id="0x13B5" group="TCPIP"/>
    <fn name="CFW_TcpipSocketRead"                id="0x13B6" group="TCPIP"/>
    <fn name="CFW_TcpipSocketRecv"                id="0x13B7" group="TCPIP"/>
    <fn name="CFW_TcpipSocketRecvfrom"            id="0x13B8" group="TCPIP"/>
    <fn name="CFW_TcpipSocketSelect"              id="0x13B9" group="TCPIP"/>
    <fn name="CFW_TcpipSocketSelscan"             id="0x13BA" group="TCPIP"/>
    <fn name="CFW_TcpipSocketSend"                id="0x13BB" group="TCPIP"/>
    <fn name="CFW_TcpipSocketSendto"              id="0x13BC" group="TCPIP"/>
    <fn name="CFW_TcpipSocketSetsockopt"          id="0x13BD" group="TCPIP"/>
    <fn name="CFW_TcpipSocketShutdown"            id="0x13BE" group="TCPIP"/>
    <fn name="CFW_TcpipSocketWrite"               id="0x13BF" group="TCPIP"/>
    <fn name="event_callback"                     id="0x13C0" group="TCPIP"/>
    <fn name="free_sock_sem"                      id="0x13C1" group="TCPIP"/>
    <fn name="stats_display"                      id="0x13C2" group="TCPIP"/>
    <fn name="stats_display_mem"                  id="0x13C3" group="TCPIP"/>
    <fn name="stats_display_pbuf"                 id="0x13C4" group="TCPIP"/>
    <fn name="stats_display_proto"                id="0x13C5" group="TCPIP"/>
    <fn name="stats_init"                         id="0x13C6" group="TCPIP"/>
    <fn name="sys_arch_mbox_fetch"                id="0x13C7" group="TCPIP"/>
    <fn name="sys_arch_sem_wait"                  id="0x13C8" group="TCPIP"/>
    <fn name="sys_arch_timeouts"                  id="0x13C9" group="TCPIP"/>
    <fn name="sys_mbox_fetch"                     id="0x13CA" group="TCPIP"/>
    <fn name="sys_mbox_free"                      id="0x13CB" group="TCPIP"/>
    <fn name="sys_mbox_new"                       id="0x13CC" group="TCPIP"/>
    <fn name="sys_mbox_post"                      id="0x13CD" group="TCPIP"/>
    <fn name="sys_msleep"                         id="0x13CE" group="TCPIP"/>
    <fn name="sys_post_event_to_APP"              id="0x13CF" group="TCPIP"/>
    <fn name="sys_post_event_to_APS"              id="0x13D0" group="TCPIP"/>
    <fn name="sys_sem_free"                       id="0x13D1" group="TCPIP"/>
    <fn name="sys_sem_new"                        id="0x13D2" group="TCPIP"/>
    <fn name="sys_sem_signal"                     id="0x13D3" group="TCPIP"/>
    <fn name="sys_sem_wait"                       id="0x13D4" group="TCPIP"/>
    <fn name="sys_sem_wait_timeout"               id="0x13D5" group="TCPIP"/>
    <fn name="sys_timeout"                        id="0x13D6" group="TCPIP"/>
    <fn name="sys_untimeout"                      id="0x13D7" group="TCPIP"/>
    <fn name="tcp_abort"                          id="0x13D8" group="TCPIP"/>
    <fn name="tcp_accept"                         id="0x13D9" group="TCPIP"/>
    <fn name="tcp_accept_null"                    id="0x13DA" group="TCPIP"/>
    <fn name="tcp_alloc"                          id="0x13DB" group="TCPIP"/>
    <fn name="tcp_arg"                            id="0x13DC" group="TCPIP"/>
    <fn name="tcp_bind"                           id="0x13DD" group="TCPIP"/>
    <fn name="tcp_close"                          id="0x13DE" group="TCPIP"/>
    <fn name="tcp_connect"                        id="0x13DF" group="TCPIP"/>
    <fn name="tcp_debug_print"                    id="0x13E0" group="TCPIP"/>
    <fn name="tcp_debug_print_flags"              id="0x13E1" group="TCPIP"/>
    <fn name="tcp_debug_print_pcbs"               id="0x13E2" group="TCPIP"/>
    <fn name="tcp_debug_print_state"              id="0x13E3" group="TCPIP"/>
    <fn name="tcp_err"                            id="0x13E4" group="TCPIP"/>
    <fn name="tcp_fasttmr"                        id="0x13E5" group="TCPIP"/>
    <fn name="tcp_init"                           id="0x13E6" group="TCPIP"/>
    <fn name="tcp_kill_prio"                      id="0x13E7" group="TCPIP"/>
    <fn name="tcp_kill_timewait"                  id="0x13E8" group="TCPIP"/>
    <fn name="tcp_listen"                         id="0x13E9" group="TCPIP"/>
    <fn name="tcp_new"                            id="0x13EA" group="TCPIP"/>
    <fn name="tcp_new_port"                       id="0x13EB" group="TCPIP"/>
    <fn name="tcp_next_iss"                       id="0x13EC" group="TCPIP"/>
    <fn name="tcp_pcb_purge"                      id="0x13ED" group="TCPIP"/>
    <fn name="tcp_pcb_remove"                     id="0x13EE" group="TCPIP"/>
    <fn name="tcp_pcbs_sane"                      id="0x13EF" group="TCPIP"/>
    <fn name="tcp_poll"                           id="0x13F0" group="TCPIP"/>
    <fn name="tcp_recv"                           id="0x13F1" group="TCPIP"/>
    <fn name="tcp_recv_null"                      id="0x13F2" group="TCPIP"/>
    <fn name="tcp_recved"                         id="0x13F3" group="TCPIP"/>
    <fn name="tcp_seg_copy"                       id="0x13F4" group="TCPIP"/>
    <fn name="tcp_seg_free"                       id="0x13F5" group="TCPIP"/>
    <fn name="tcp_segs_free"                      id="0x13F6" group="TCPIP"/>
    <fn name="tcp_sent"                           id="0x13F7" group="TCPIP"/>
    <fn name="tcp_setprio"                        id="0x13F8" group="TCPIP"/>
    <fn name="tcp_slowtmr"                        id="0x13F9" group="TCPIP"/>
    <fn name="tcp_tmr"                            id="0x13FA" group="TCPIP"/>
    <fn name="tcp_input"                          id="0x13FB" group="TCPIP"/>
    <fn name="tcp_listen_input"                   id="0x13FC" group="TCPIP"/>
    <fn name="tcp_parseopt"                       id="0x13FD" group="TCPIP"/>
    <fn name="tcp_process"                        id="0x13FE" group="TCPIP"/>
    <fn name="tcp_receive"                        id="0x13FF" group="TCPIP"/>
    <fn name="tcp_timewait_input"                 id="0x1400" group="TCPIP"/>
    <fn name="tcp_enqueue"                        id="0x1401" group="TCPIP"/>
    <fn name="tcp_keepalive"                      id="0x1402" group="TCPIP"/>
    <fn name="tcp_output"                         id="0x1403" group="TCPIP"/>
    <fn name="tcp_output_segment"                 id="0x1404" group="TCPIP"/>
    <fn name="tcp_rexmit"                         id="0x1405" group="TCPIP"/>
    <fn name="tcp_rexmit_rto"                     id="0x1406" group="TCPIP"/>
    <fn name="tcp_rst"                            id="0x1407" group="TCPIP"/>
    <fn name="tcp_send_ctrl"                      id="0x1408" group="TCPIP"/>
    <fn name="tcp_write"                          id="0x1409" group="TCPIP"/>
    <fn name="data_output"                        id="0x140A" group="TCPIP"/>
    <fn name="ip_timer"                           id="0x140B" group="TCPIP"/>
    <fn name="tcp_timer_needed"                   id="0x140C" group="TCPIP"/>
    <fn name="tcpip_apimsg"                       id="0x140D" group="TCPIP"/>
    <fn name="tcpip_callback"                     id="0x140E" group="TCPIP"/>
    <fn name="Tcpip_Destroy"                      id="0x140F" group="TCPIP"/>
    <fn name="tcpip_init"                         id="0x1410" group="TCPIP"/>
    <fn name="tcpip_input"                        id="0x1411" group="TCPIP"/>
    <fn name="tcpip_tcp_timer"                    id="0x1412" group="TCPIP"/>
    <fn name="TCpIPInit"                          id="0x1413" group="TCPIP"/>
    <fn name="socketdata_get"                     id="0x1414" group="TCPIP"/>
    <fn name="socketdata_initial"                 id="0x1415" group="TCPIP"/>
    <fn name="socketdata_store"                   id="0x1416" group="TCPIP"/>
    <fn name="udp_bind"                           id="0x1417" group="TCPIP"/>
    <fn name="udp_connect"                        id="0x1418" group="TCPIP"/>
    <fn name="udp_debug_print"                    id="0x1419" group="TCPIP"/>
    <fn name="udp_disconnect"                     id="0x141A" group="TCPIP"/>
    <fn name="udp_init"                           id="0x141B" group="TCPIP"/>
    <fn name="udp_input"                          id="0x141C" group="TCPIP"/>
    <fn name="udp_new"                            id="0x141D" group="TCPIP"/>
    <fn name="udp_recv"                           id="0x141E" group="TCPIP"/>
    <fn name="udp_remove"                         id="0x141F" group="TCPIP"/>
    <fn name="udp_send"                           id="0x1420" group="TCPIP"/>
    <fn name="udp_sendto"                         id="0x1421" group="TCPIP"/>

    <!-- DM -->

    <fn name="DM_SetAudioMode_From_Calibration"   id="0x151A" group="DM"/>
    <fn name="DM_SetAudioMode"                    id="0x151B" group="DM"/>
    <fn name="DM_SetAudio_From_Calibration_Volume" id="0x151C" group="DM"/>
    <fn name="DM_SetAudioVolume"                  id="0x151D" group="DM"/>
    <fn name="DM_MicStartRecord"                  id="0x151E" group="DM"/>
    <fn name="DM_StopAudio"                       id="0x151F" group="DM"/>
    <fn name="DM_StartAudio"                      id="0x1520" group="DM"/>
    <fn name="DM_Audio_StartStream"               id="0x1521" group="DM"/>
    <fn name="DM_Audio_StopStream"                id="0x1522" group="DM"/>
    <fn name="DM_PlayTone"                        id="0x1523" group="DM"/>
    <fn name="DM_StopTone"                        id="0x1524" group="DM"/>

    <!-- SIM_PBK -->

    <fn name="CFW_SimPBKAddProc"                  id="0x15BA" group="SIM_PBK"/>
    <fn name="CFW_SimPBKDelProc"                  id="0x15BB" group="SIM_PBK"/>
    <fn name="CFW_SimPBKEntryProc"                id="0x15BC" group="SIM_PBK"/>
    <fn name="CFW_SimPBKListEntryProc"            id="0x15BD" group="SIM_PBK"/>
    <fn name="CFW_SimPBKListCountEntryProc"       id="0x15BE" group="SIM_PBK"/>
    <fn name="CFW_SimPBKStorageInfoProc"          id="0x15BF" group="SIM_PBK"/>
    <fn name="CFW_SimPBKStorageProc"              id="0x15C0" group="SIM_PBK"/>
    <fn name="cfw_SimParsePBKRecData"             id="0x15C1" group="SIM_PBK"/>

    <!-- SIM_MSG -->

    <fn name="CFW_SimReadMessage"                 id="0x15CF" group="SIM_MSG"/>
    <fn name="CFW_SimWriteMessage"                id="0x15D0" group="SIM_MSG"/>
    <fn name="CFW_SimListMessage"                 id="0x15D1" group="SIM_MSG"/>
    <fn name="CFW_SimDeleteMessage"               id="0x15D2" group="SIM_MSG"/>
    <fn name="CFW_SimReadBinary"                  id="0x15D3" group="SIM_MSG"/>
    <fn name="CFW_SimUpdateBinary"                id="0x15D4" group="SIM_MSG"/>
    <fn name="CFW_SimSetMR"                       id="0x15D5" group="SIM_MSG"/>
    <fn name="CFW_SimGetMR"                       id="0x15D6" group="SIM_MSG"/>
    <fn name="CFW_SimGetSmsStorageInfo"           id="0x15D8" group="SIM_MSG"/>
    <fn name="CFW_SimSetSmsParameters"            id="0x15D9" group="SIM_MSG"/>
    <fn name="CFW_SimSmsInitProc"                 id="0x15DA" group="SIM_MSG"/>
    <fn name="CFW_SimSmsInit"                     id="0x15DB" group="SIM_MSG"/>
    <fn name="CFW_DecomposePDU"                   id="0x15DC" group="SIM_MSG"/>
    <fn name="CFW_SimReadMessageProc"             id="0x15DD" group="SIM_MSG"/>
    <fn name="CFW_SimWriteMessageProc"            id="0x15DE" group="SIM_MSG"/>
    <fn name="CFW_SimListMessageProc"             id="0x15E0" group="SIM_MSG"/>
    <fn name="CFW_SimReadBinaryProc"              id="0x15E1" group="SIM_MSG"/>
    <fn name="CFW_SimUpdateBinaryProc"            id="0x15E2" group="SIM_MSG"/>
    <fn name="CFW_SimGetMRProc"                   id="0x15E3" group="SIM_MSG"/>
    <fn name="CFW_SimSetMRProc"                   id="0x15E4" group="SIM_MSG"/>
    <fn name="CFW_SimGetSmsStorageInfoProc"       id="0x15E5" group="SIM_MSG"/>
    <fn name="CFW_SimGetSmsParametersProc"        id="0x15E6" group="SIM_MSG"/>
    <fn name="CFW_SimSetSmsParametersProc"        id="0x15E7" group="SIM_MSG"/>

    <fn name="CFW_SimTestProc"                    id="0x15E8" group="SIM_MSG"/>
    <fn name="CFW_SimTest"                        id="0x15E9" group="SIM_MSG"/>
    <fn name="Sim_ParseSW1SW2"                    id="0x15EA" group="SIM_MSG"/>
    <fn name="SimParseDedicatedStatus"            id="0x15EB" group="SIM_MSG"/>
    <fn name="SimReadBinaryReq"                   id="0x15EC" group="SIM_MSG"/>
    <fn name="SimUpdateBinaryReq"                 id="0x15ED" group="SIM_MSG"/>
    <fn name="SimElemFileStatusReq"               id="0x15EE" group="SIM_MSG"/>
    <fn name="SimDedicFileStatusReq"              id="0x15EF" group="SIM_MSG"/>
    <fn name="SimReadRecordReq"                   id="0x15F0" group="SIM_MSG"/>
    <fn name="SimUpdateRecordReq"                 id="0x15F1" group="SIM_MSG"/>

    <fn name="SimSeekReq"                         id="0x15F2" group="SIM_MSG"/>
    <fn name="SimVerifyCHVReq"                    id="0x15F3" group="SIM_MSG"/>
    <fn name="SimChangeCHVReq"                    id="0x15F4" group="SIM_MSG"/>
    <fn name="SimDisableCHVReq"                   id="0x15F5" group="SIM_MSG"/>
    <fn name="SimEnableCHVReq"                    id="0x15F6" group="SIM_MSG"/>
    <fn name="SimUnblockCHVReq"                   id="0x15F7" group="SIM_MSG"/>
    <fn name="SimInvalidateReq"                   id="0x15F8" group="SIM_MSG"/>
    <fn name="SimRehabilitateReq"                 id="0x15F9" group="SIM_MSG"/>
    <fn name="cfw_IMSItoASC"                      id="0x15FA" group="SIM_MSG"/>
    <fn name="cfw_PLMNtoBCD"                      id="0x15FB" group="SIM_MSG"/>
    <fn name="cfw_BCDtoPLMN"                      id="0x15FC" group="SIM_MSG"/>
    <fn name="CFW_SimGetAuthenStatusProc"         id="0x15FD" group="SIM_MSG"/>
    <fn name="CFW_SimEnterAuthenticationProc"     id="0x15FE" group="SIM_MSG"/>
    <fn name="CFW_SimChangePasswordProc"          id="0x15FF" group="SIM_MSG"/>
    <fn name="CFW_SimGetFacilityProc"             id="0x1600" group="SIM_MSG"/>

    <fn name="CFW_SimGetAuthenticationStatus"     id="0x1601" group="SIM_MSG"/>
    <fn name="CFW_SimEnterAuthentication"         id="0x1602" group="SIM_MSG"/>
    <fn name="CFW_SimChangePassword"              id="0x1603" group="SIM_MSG"/>
    <fn name="CFW_SimGetFacilityLock"             id="0x1604" group="SIM_MSG"/>
    <fn name="CFW_SimSetFacilityLock"             id="0x1605" group="SIM_MSG"/>

    <fn name="CFW_SimGetECC"                      id="0x1606" group="SIM_MSG"/>
    <fn name="CFW_SimSetECC"                      id="0x1607" group="SIM_MSG"/>
    <fn name="CFW_SimGetLP"                       id="0x1608" group="SIM_MSG"/>
    <fn name="SimSpySimCard"                      id="0x1609" group="SIM_MSG"/>
    <fn name="CFW_SimInitStage3"                  id="0x160A" group="SIM_MSG"/>

    <fn name="CFW_SimInitStage2"                  id="0x160B" group="SIM_MSG"/>
    <fn name="CFW_SimInit"                        id="0x160C" group="SIM_MSG"/>
    <fn name="CFW_SimGetPUCT"                     id="0x160D" group="SIM_MSG"/>
    <fn name="CFW_SimSetPUCT"                     id="0x160E" group="SIM_MSG"/>
    <fn name="CFW_SimGetProviderId"               id="0x160F" group="SIM_MSG"/>

    <fn name="CFW_SimSetPrefOperatorList"         id="0x1610" group="SIM_MSG"/>
    <fn name="CFW_SimGetPrefOperatorList"         id="0x1611" group="SIM_MSG"/>
    <fn name="CFW_SimGetPrefOperatorListMaxNum"   id="0x1612" group="SIM_MSG"/>
    <fn name="CFW_SimGetACM"                      id="0x1613" group="SIM_MSG"/>
    <fn name="CFW_SimSetACMMax"                   id="0x1614" group="SIM_MSG"/>
    <fn name="CFW_SimGetACMMax"                   id="0x1615" group="SIM_MSG"/>
    <fn name="CFW_SimReSetACM"                    id="0x1616" group="SIM_MSG"/>

    <fn name="CFW_SimInitStage3Proc"              id="0x1617" group="SIM_MSG"/>
    <fn name="CFW_SimInitStage1Proc"              id="0x1618" group="SIM_MSG"/>
    <fn name="CFW_SimGetPUCTProc"                 id="0x1619" group="SIM_MSG"/>
    <fn name="CFW_SimSetPUCTProc"                 id="0x161A" group="SIM_MSG"/>
    <fn name="CFW_SimMisGetProviderIdProc"        id="0x161B" group="SIM_MSG"/>
    <fn name="CFW_SimMisSetPrefListProc"          id="0x161C" group="SIM_MSG"/>
    <fn name="CFW_SimMisGetPrefListProc"          id="0x161D" group="SIM_MSG"/>

    <fn name="CFW_SimMisGetPrefListMAXNumProc"    id="0x161E" group="SIM_MSG"/>
    <fn name="CFW_SimMisGetACMProc"               id="0x161F" group="SIM_MSG"/>
    <fn name="CFW_SimMisReSetACMProc"             id="0x1620" group="SIM_MSG"/>
    <fn name="CFW_SimSetACMMaxProc"               id="0x1621" group="SIM_MSG"/>
    <fn name="CFW_SimGetACMMaxProc"               id="0x1622" group="SIM_MSG"/>


    <fn name="CFW_SimAddPbkEntry"                 id="0x1623" group="SIM_MSG"/>
    <fn name="CFW_SimDeletePbkEntry"              id="0x1624" group="SIM_MSG"/>
    <fn name="CFW_SimGetPbkEntry"                 id="0x1625" group="SIM_MSG"/>
    <fn name="CFW_SimListCountPbkEntries"         id="0x1626" group="SIM_MSG"/>
    <fn name="CFW_SimListPbkEntries"              id="0x1627" group="SIM_MSG"/>
    <fn name="CFW_SimGetPbkStrorageInfo"          id="0x1629" group="SIM_MSG"/>
    <fn name="CFW_SimGetPbkStorage"               id="0x162A" group="SIM_MSG"/>

    <fn name="CFW_SatActivation"                  id="0x162B" group="SIM_MSG"/>
    <fn name="CFW_SatResponse"                    id="0x162C" group="SIM_MSG"/>
    <fn name="CFW_SatGetInformation"              id="0x162D" group="SIM_MSG"/>
    <fn name="CFW_SatResponseProc"                id="0x162E" group="SIM_MSG"/>
    <fn name="CFW_SatActivationProc"              id="0x162F" group="SIM_MSG"/>
    <fn name="CFW_SimGetSmsParameters"            id="0x1630" group="SIM_MSG"/>
    <fn name="CFW_SimDeleMessageProc"             id="0x1631" group="SIM_MSG"/>
    <fn name="CFW_CfgSetSimSwitch"                id="0x1632" group="SIM_MSG"/>
    <fn name="CFW_CfgGetSimSwitch"                id="0x1633" group="SIM_MSG"/>

    <!-- CC -->

    <fn name="CC_Disc"                            id="0x166E" group="CC"/>
    <fn name="CloseAudio"                         id="0x166F" group="CC"/>
    <fn name="StopTheStupidStack"                 id="0x1670" group="CC"/>
    <fn name="CFW_CcInit"                         id="0x1671" group="CC"/>
    <fn name="CFW_CcAoProc"                       id="0x1672" group="CC"/>
    <fn name="CFW_CcInitiateSpeechCall"           id="0x1673" group="CC"/>
    <fn name="CFW_CcInitiateSpeechCallEx"         id="0x1674" group="CC"/>
    <fn name="CFW_CcReleaseCall"                  id="0x1675" group="CC"/>
    <fn name="CFW_CcAcceptSpeechCall"             id="0x1676" group="CC"/>
    <fn name="CmMTAoProc"                         id="0x1677" group="CC"/>
    <fn name="CFW_CcGetCurrentCall"               id="0x1678" group="CC"/>
    <fn name="GetCallStatus"                      id="0x1679" group="CC"/>
    <fn name="CFW_CcGetCallStatus"                id="0x167A" group="CC"/>
    <fn name="CFW_CcCallHoldMultiparty"           id="0x167B" group="CC"/>
    <fn name="CFW_CcEmcDial"                      id="0x167C" group="CC"/>
    <fn name="CFW_CcEmcDialEx"                    id="0x167D" group="CC"/>
    <fn name="CFW_CcPlayTone"                     id="0x167E" group="CC"/>
    <fn name="CFW_CcRejectCall"                   id="0x167F" group="CC"/>

    <fn name="CallingPartyBCD2String"             id="0x1680" group="CC"/>
    <fn name="CallingPartyrRaw2BCD"               id="0x1681" group="CC"/>
    <fn name="String2BCD"                         id="0x1682" group="CC"/>
    <fn name="CC_Release"                         id="0x1683" group="CC"/>
    <fn name="CC_ReleaseCmplt"                    id="0x1684" group="CC"/>
    <fn name="CC_CallConfirm"                     id="0x1685" group="CC"/>
    <fn name="CC_Alert"                           id="0x1686" group="CC"/>
    <fn name="CC_RejectCall"                      id="0x1687" group="CC"/>
    <fn name="CC_Facility"                        id="0x1688" group="CC"/>
    <fn name="CC_TerminateOne"                    id="0x1689" group="CC"/>
    <fn name="CC_TerminateMulti"                  id="0x168A" group="CC"/>
    <fn name="CC_RetrieveCall"                    id="0x168B" group="CC"/>
    <fn name="CC_HoldCall"                        id="0x168C" group="CC"/>
    <fn name="CC_Hold_AcceptCall"                 id="0x168D" group="CC"/>
    <fn name="CC_HoldMPTY"                        id="0x168E" group="CC"/>
    <fn name="CC_HoldMPTY_Acceptcall"             id="0x168F" group="CC"/>
    <fn name="CC_RetrieveMPTY"                    id="0x1690" group="CC"/>
    <fn name="CC_StartDTMF"                       id="0x1691" group="CC"/>
    <fn name="CC_StopDTMF"                        id="0x1692" group="CC"/>
    <fn name="CC_GetIndex"                        id="0x1693" group="CC"/>
    <fn name="CC_ProcNwDisconnectMsg"             id="0x1694" group="CC"/>
    <fn name="CC_ProcNwReleaseMsg"                id="0x1695" group="CC"/>
    <fn name="CC_ProcNwReleaseCmplMsg"            id="0x1696" group="CC"/>
    <fn name="CC_ProcHeldStateCHLD2X"             id="0x1697" group="CC"/>
    <fn name="CC_ProcMeetingStateCHLD2X"          id="0x1698" group="CC"/>
    <fn name="CC_ProcMeetingHeldStateCHLD2X"      id="0x1699" group="CC"/>
    <fn name="CC_ModifyOtherAoState"              id="0x169A" group="CC"/>
    <fn name="CC_ModifyToMeetingHldState"         id="0x169B" group="CC"/>
    <fn name="CC_SendCrssInfoNotify"              id="0x169C" group="CC"/>

    <!-- SS -->

    <fn name="CFW_SsInit"                         id="0x16AA" group="SS"/>
    <fn name="CFW_SsStaticAoProc"                 id="0x16AB" group="SS"/>
    <fn name="CFW_SsAoProc"                       id="0x16AC" group="SS"/>
    <fn name="ss_GetMmiServCode"                  id="0x16AD" group="SS"/>
    <fn name="GetBSProtocolCode"                  id="0x16AE" group="SS"/>
    <fn name="GetBSMmiCode"                       id="0x16AF" group="SS"/>
    <fn name="ss_SetMmiClass"                     id="0x16B0" group="SS"/>
    <fn name="CFW_SsQueryCallWaiting"             id="0x16B8" group="SS"/>
    <fn name="CFW_SsSetCallWaiting"               id="0x16B9" group="SS"/>
    <fn name="CFW_SsQueryCallForwarding"          id="0x16BA" group="SS"/>
    <fn name="CFW_SsSetCallForwarding"            id="0x16BB" group="SS"/>
    <fn name="CFW_SsSetFacilityLock"              id="0x16BC" group="SS"/>
    <fn name="CFW_SsQueryFacilityLock"            id="0x16BD" group="SS"/>
    <fn name="CFW_SsChangePassword"               id="0x16BE" group="SS"/>
    <fn name="CFW_SsQueryClip"                    id="0x16BF" group="SS"/>
    <fn name="CFW_SsQueryClir"                    id="0x16C0" group="SS"/>
    <fn name="CFW_SsQueryColp"                    id="0x16C1" group="SS"/>
    <fn name="CFW_SsQueryColr"                    id="0x16C2" group="SS"/>
    <fn name="CFW_SsSendUSSD"                     id="0x16C3" group="SS"/>
    <fn name="CFW_SsTerminate"                    id="0x16C4" group="SS"/>
    <fn name="ss_SetCF_Conf"                      id="0x16C5" group="SS"/>
    <fn name="ss_interCFList_Conf"                id="0x16C6" group="SS"/>
    <fn name="ss_Api_Err_Ind"                     id="0x16C7" group="SS"/>
    <fn name="ss_inter_BSGroupList_Conf"          id="0x16C8" group="SS"/>
    <fn name="ss_SetCBInfo_Conf"                  id="0x16C9" group="SS"/>
    <fn name="ss_Inter_StatusInfo_Conf"           id="0x16CA" group="SS"/>
    <fn name="ss_Inter_GSInfo_Conf"               id="0x16CB" group="SS"/>

    <!-- SIM_EMOD -->

    <fn name="CFW_EMOD_GetBatteryInfo"            id="0x16DC" group="SIM_EMOD"/>
    <fn name="CFW_EMOD_AudioTestStart"            id="0x16DD" group="SIM_EMOD"/>
    <fn name="CFW_EMOD_AudioTestEnd"              id="0x16DE" group="SIM_EMOD"/>
    <fn name="CFW_EMOD_ClearUserInfo"             id="0x16DF" group="SIM_EMOD"/>
    <fn name="CFW_EMOD_GetIMEI"                   id="0x16E0" group="SIM_EMOD"/>

    <!-- CFG -->

    <fn name="CFW_CfgSetPhoneFunctionality"       id="0x16F0" group="CFG"/>
    <fn name="CFW_CfgGetPhoneFunctionality"       id="0x16F1" group="CFG"/>
    <fn name="CFW_CfgStoreUserProfile"            id="0x16F2" group="CFG"/>
    <fn name="CFW_CfgRestoreFactoryProfile"       id="0x16F3" group="CFG"/>
    <fn name="CFW_CfgGetUserProfile"              id="0x16F4" group="CFG"/>

    <fn name="CFW_CfgSetServiceReportingMode"     id="0x16F5" group="CFG"/>
    <fn name="CFW_CfgGetServiceReportingMode"     id="0x16F6" group="CFG"/>
    <fn name="CFW_CfgSetRLPType"                  id="0x16F7" group="CFG"/>
    <fn name="CFW_CfgGetRLPType"                  id="0x16F8" group="CFG"/>
    <fn name="CFW_CfgGetCharacterSet"             id="0x16F9" group="CFG"/>

    <fn name="CFW_CfgSetCharacterSet"             id="0x16FA" group="CFG"/>
    <fn name="CFW_CfgSetIndicatorEvent"           id="0x16FB" group="CFG"/>
    <fn name="CFW_CfgGetIndicatorEvent"           id="0x16FC" group="CFG"/>
    <fn name="CFW_CfgSetIndicatorEventInfo"       id="0x16FD" group="CFG"/>
    <fn name="CFW_CfgGetIndicatorEventInfo"       id="0x16FE" group="CFG"/>

    <fn name="CFW_CfgGetEventReport"              id="0x16FF" group="CFG"/>
    <fn name="CFW_CfgSetEventReport"              id="0x1700" group="CFG"/>
    <fn name="CFW_CfgSetResultCodeFormatMode"     id="0x1701" group="CFG"/>
    <fn name="CFW_CfgSetResultCodePresentMode"    id="0x1702" group="CFG"/>
    <fn name="CFW_CfgGetResultCodePresentMode"    id="0x1703" group="CFG"/>

    <fn name="CFW_CfgGetResultCodeFormatMode"     id="0x1704" group="CFG"/>
    <fn name="CFW_CfgSetEchoMode"                 id="0x1705" group="CFG"/>
    <fn name="CFW_CfgGetEchoMode"                 id="0x1706" group="CFG"/>
    <fn name="CFW_CfgGetProductIdentification"    id="0x1707" group="CFG"/>
    <fn name="CFW_CfgGetExtendedErrorV0"          id="0x1708" group="CFG"/>

    <fn name="CFW_CfgSetExtendedErrorV0"          id="0x1709" group="CFG"/>
    <fn name="CFW_CfgGetExtendedErrorV1"          id="0x170A" group="CFG"/>
    <fn name="CFW_CfgGetErrorReport"              id="0x170B" group="CFG"/>
    <fn name="CFW_CfgSetErrorReport"              id="0x170C" group="CFG"/>
    <fn name="CFW_GetAtCapability"                id="0x170D" group="CFG"/>

    <fn name="CFW_CfgSetSmsStorage"               id="0x170E" group="CFG"/>
    <fn name="CFW_CfgGetSmsStorage"               id="0x170F" group="CFG"/>
    <fn name="CFW_CfgSelectSmsService"            id="0x1710" group="CFG"/>
    <fn name="CFW_CfgQuerySmsService"             id="0x1711" group="CFG"/>
    <fn name="CFW_CfgSetSmsOverflowInd"           id="0x1712" group="CFG"/>

    <fn name="CFW_CfgGetSmsOverflowInd"           id="0x1713" group="CFG"/>
    <fn name="CFW_CfgSetSmsFormat"                id="0x1714" group="CFG"/>
    <fn name="CFW_CfgGetSmsFormat"                id="0x1715" group="CFG"/>
    <fn name="CFW_CfgSetSmsShowTextModeParam"     id="0x1716" group="CFG"/>
    <fn name="CFW_CfgGetSmsShowTextModeParam"     id="0x1717" group="CFG"/>

    <fn name="CFW_CfgSetSmsCB"                    id="0x1718" group="CFG"/>
    <fn name="CFW_CfgGetSmsCB"                    id="0x1719" group="CFG"/>
    <fn name="CFW_CfgSetNewSmsAck"                id="0x171A" group="CFG"/>
    <fn name="CFW_CfgGetNewSmsAck"                id="0x171B" group="CFG"/>
    <fn name="CFW_CfgSetSmsCenter"                id="0x171C" group="CFG"/>

    <fn name="CFW_CfgGetSmsCenter"                id="0x171D" group="CFG"/>
    <fn name="CFW_CfgSetSmsFullForNew"            id="0x171E" group="CFG"/>
    <fn name="CFW_CfgGetSmsFullForNew"            id="0x171F" group="CFG"/>
    <fn name="CFW_CfgSetSmsParam"                 id="0x1720" group="CFG"/>
    <fn name="CFW_CfgGetSmsParam"                 id="0x1721" group="CFG"/>

    <fn name="CFW_CfgGetDefaultSmsParam"          id="0x1722" group="CFG"/>
    <fn name="CFW_CfgSetDefaultSmsParam"          id="0x1723" group="CFG"/>
    <fn name="CFW_CfgSetSmsStorageInfo"           id="0x1724" group="CFG"/>
    <fn name="CFW_CfgGetSmsStorageInfo"           id="0x1725" group="CFG"/>
    <fn name="CFW_CfgSetNewSmsOption"             id="0x1726" group="CFG"/>

    <fn name="CFW_CfgGetNewSmsOption"             id="0x1727" group="CFG"/>

    <fn name="CFW_CfgSetPbkStorage"               id="0x1728" group="CFG"/>
    <fn name="CFW_CfgGetPbkStorage"               id="0x1729" group="CFG"/>
    <fn name="CFW_CfgSetPbkStrorageInfo"          id="0x172A" group="CFG"/>
    <fn name="CFW_CfgGetPbkStrorageInfo"          id="0x172B" group="CFG"/>

    <fn name="CFW_CfgSetPbkCapacityInfo"          id="0x172C" group="CFG"/>
    <fn name="CFW_CfgSetCalllogCapacityInfo"      id="0x172D" group="CFG"/>

    <fn name="CFW_CfgSetNwOperDispFormat"         id="0x172E" group="CFG"/>
    <fn name="CFW_CfgGetNwOperDispFormat"         id="0x172F" group="CFG"/>
    <fn name="CFW_CfgNwGetOperatorId"             id="0x1730" group="CFG"/>

    <fn name="CFW_CfgNwGetOperatorName"           id="0x1731" group="CFG"/>
    <fn name="CFW_CfgNwGetOperatorInfo"           id="0x1732" group="CFG"/>
    <fn name="CFW_CfgSetNwStatus"                 id="0x1733" group="CFG"/>
    <fn name="CFW_CfgGetNwStatus"                 id="0x1734" group="CFG"/>
    <fn name="CFW_CfgNwSetFrequencyBand"          id="0x1735" group="CFG"/>

    <fn name="CFW_CfgNwGetFrequencyBand"          id="0x1736" group="CFG"/>
    <fn name="CFW_CfgNwSetNetWorkMode"            id="0x1737" group="CFG"/>
    <fn name="CFW_CfgNwGetNetWorkMode"            id="0x1738" group="CFG"/>

    <fn name="CFW_CfgSetSSN"                      id="0x1739" group="CFG"/>
    <fn name="CFW_CfgGetSSN"                      id="0x173A" group="CFG"/>

    <fn name="CFW_CfgSetCallWaiting"              id="0x173B" group="CFG"/>
    <fn name="CFW_CfgGetCallWaiting"              id="0x173C" group="CFG"/>
    <fn name="CFW_CfgSetClir"                     id="0x173D" group="CFG"/>
    <fn name="CFW_CfgGetClir"                     id="0x173E" group="CFG"/>
    <fn name="CFW_CfgSetToneDuration"             id="0x173F" group="CFG"/>

    <fn name="CFW_CfgGetToneDuration"             id="0x1740" group="CFG"/>
    <fn name="CFW_CfgSetClip"                     id="0x1741" group="CFG"/>
    <fn name="CFW_CfgGetClip"                     id="0x1742" group="CFG"/>
    <fn name="CFW_CfgSetCallForwarding"           id="0x1743" group="CFG"/>
    <fn name="CFW_CfgGetCallForwarding"           id="0x1744" group="CFG"/>

    <fn name="CFW_CfgSetIncomingCallResultMode"   id="0x1745" group="CFG"/>
    <fn name="CFW_CfgGetIncomingCallResultMode"   id="0x1746" group="CFG"/>
    <fn name="CFW_CfgSetBearServType"             id="0x1747" group="CFG"/>
    <fn name="CFW_CfgGetBearServType"             id="0x1748" group="CFG"/>
    <fn name="CFW_CfgSetConnectResultFormatCode"  id="0x1749" group="CFG"/>

    <fn name="CFW_CfgGetConnectResultFormatCode"  id="0x174A" group="CFG"/>
    <fn name="CFW_CfgSetColp"                     id="0x174B" group="CFG"/>
    <fn name="CFW_CfgGetColp"                     id="0x174C" group="CFG"/>

    <fn name="CFW_CfgSetAudioAudioMode"           id="0x174D" group="CFG"/>
    <fn name="CFW_CfgGetAudioAudioMode"           id="0x174E" group="CFG"/>

    <fn name="CFW_CfgSetLoudspeakerVolumeLevel"   id="0x174F" group="CFG"/>
    <fn name="CFW_CfgGetLoudspeakerVolumeLevel"   id="0x1750" group="CFG"/>
    <fn name="CFW_CfgGetLoudspeakerVolumeLevelRange" id="0x1751" group="CFG"/>

    <fn name="CFW_CfgSetTmParam"                  id="0x1752" group="CFG"/>
    <fn name="CFW_CfgGetTmParam"                  id="0x1753" group="CFG"/>

    <fn name="CFW_Cfg_SetInitValue"               id="0x1754" group="CFG"/>
    <fn name="CFW_CfgInit"                        id="0x1755" group="CFG"/>

    <fn name="CFW_Cfg_atoi"                       id="0x1756" group="CFG"/>
    <fn name="GetNumber"                          id="0x1757" group="CFG"/>
    <fn name="CFW_CfgNumRangeCheck"               id="0x1758" group="CFG"/>

    <fn name="GetString"                          id="0x1759" group="CFG"/>
    <fn name="CFW_Cfg_strcmp"                     id="0x175A" group="CFG"/>
    <fn name="CFW_CfgStrRangeCheck"               id="0x175B" group="CFG"/>
    <fn name="WriteRegData"                       id="0x175C" group="CFG"/>
    <fn name="ReadRegData"                        id="0x175D" group="CFG"/>

    <fn name="cfg_read_8"                         id="0x175E" group="CFG"/>
    <fn name="cfg_write_8"                        id="0x1760" group="CFG"/>
    <fn name="cfg_write_str"                      id="0x1761" group="CFG"/>
    <fn name="cfg_read_str"                       id="0x1762" group="CFG"/>
    <fn name="cfg_read_32"                        id="0x1763" group="CFG"/>
    <fn name="cfg_write_32"                       id="0x1764" group="CFG"/>
    <fn name="cfg_read_hex"                       id="0x1765" group="CFG"/>
    <fn name="cfg_write_hex"                      id="0x1766" group="CFG"/>
    <fn name="cfg_readdefault"                    id="0x1767" group="CFG"/>

    <fn name="CFW_CfgGprsSetPdpCxt"               id="0x176F" group="CFG"/>
    <fn name="CFW_CfgGprsGetPdpCxt"               id="0x1770" group="CFG"/>
    <fn name="CFW_CfgGprsSetReqQos"               id="0x1771" group="CFG"/>
    <fn name="CFW_CfgGprsGetReqQos"               id="0x1772" group="CFG"/>
    <fn name="CFW_CfgGprsSetMinQos"               id="0x1773" group="CFG"/>
    <fn name="CFW_CfgGprsGetMInQos"               id="0x1774" group="CFG"/>
    <fn name="CFW_CfgGetEmodParam"                id="0x1775" group="CFG"/>
    <fn name="CFW_CfgSetEmodParam"                id="0x1776" group="CFG"/>

    <fn name="CFW_CfgGetIMSI"                     id="0x1777" group="CFG"/>
    <fn name="CFW_CfgSetIMSI"                     id="0x1778" group="CFG"/>

    <fn name="CFW_CfgNwSetFM"                     id="0x1779" group="CFG"/>
    <fn name="CFW_CfgNwGetFM"                     id="0x177A" group="CFG"/>
    <fn name="CFW_CfgSetSoftReset"                id="0x177B" group="CFG"/>
    <fn name="CFW_CfgGetSoftReset"                id="0x177C" group="CFG"/>

    <fn name="StartAudio"                         id="0x177D" group="CFG"/>

    <fn name="CFW_CcReleaseProc"                  id="0x177E" group="CFG"/>
    <fn name="CFW_SsMtReg"                        id="0x177F" group="CFG"/>
    <fn name="CFW_SsMtAoProc"                     id="0x1780" group="CFG"/>
    <fn name="ss_SetMmiBitStatus"                 id="0x1781" group="CFG"/>
    <fn name="ss_InterCFList_Conf"                id="0x1782" group="CFG"/>
    <fn name="ss_SetCF_NoRet_Conf"                id="0x1783" group="CFG"/>
    <fn name="ss_Inter_BSGroupList_Conf"          id="0x1784" group="CFG"/>
    <fn name="SimReHabilitateReq"                 id="0x1785" group="CFG"/>
    <fn name="CFW_SimGetServiceProviderName"      id="0x1786" group="CFG"/>
    <fn name="CFW_SimGetServiceProviderNameProc"  id="0x1787" group="CFG"/>
    <fn name="SMS_SFSim2UserEX"                   id="0x1788" group="CFG"/>
    <fn name="SMS_SFUser2SimEX"                   id="0x1789" group="CFG"/>
    <fn name="CFW_SmsInitCompleteProc"            id="0x178A" group="CFG"/>
    <fn name="CFW_SmsInitComplete"                id="0x178B" group="CFG"/>
    <fn name="sms_tool_CheckDcs"                  id="0x178C" group="CFG"/>
    <fn name="CFW_SetFlightModeProc"              id="0x178D" group="CFG"/>
    <fn name="CFW_SetCommSIMOpen"                 id="0x178E" group="CFG"/>
    <fn name="CFW_SetFlightMode"                  id="0x178F" group="CFG"/>
    <fn name="CFW_SimGetICCIDProc"                id="0x1790" group="CFG"/>
    <fn name="CFW_SimMisGetPrefListProcEX"        id="0x1791" group="CFG"/>
    <fn name="CFW_SimGetFileStatusProc"           id="0x1792" group="CFG"/>
    <fn name="CFW_SimReadRecordProc"              id="0x1793" group="CFG"/>
    <fn name="CFW_SimUpdateRecordProc"            id="0x1794" group="CFG"/>
    <fn name="CFW_SimGetICCID"                    id="0x1795" group="CFG"/>
    <fn name="CFW_SimSetPrefOperatorListEX"       id="0x1796" group="CFG"/>
    <fn name="CFW_SimGetPrefOperatorListEX"       id="0x1797" group="CFG"/>
    <fn name="CFW_SimGetFileStatus"               id="0x1798" group="CFG"/>
    <fn name="CFW_SimReadRecord"                  id="0x1799" group="CFG"/>
    <fn name="CFW_SimUpdateRecord"                id="0x179A" group="CFG"/>

    <fn name="CFW_CfgSetFirstPowerOnFlag"         id="0x179B" group="CFG"/>
    <fn name="CFW_CfgCheckFirstPowerOnFlag"       id="0x179C" group="CFG"/>
    <fn name="CFW_SimGetSmsTotalNum"              id="0x179D" group="CFG"/>
    <fn name="CFW_SimGetSmsTotalNumProc"          id="0x179E" group="CFG"/>

    <!-- SMS -->

    <fn name="sms_mo_ComposeLongPDU"              id="0x17D6" group="SMS"/>
    <fn name="sms_mo_InitMeLongMSGPara"           id="0x17D7" group="SMS"/>
    <fn name="sms_mo_Parse_PDU"                   id="0x17D8" group="SMS"/>
    <fn name="sms_mo_Parse_SmsPPErrorInd"         id="0x17D9" group="SMS"/>
    <fn name="sms_mo_SmsPPSendMMAReq"             id="0x17DA" group="SMS"/>
    <fn name="sms_mt_CompressedDataDecode"        id="0x17DB" group="SMS"/>
    <fn name="sms_mt_GSM2UCS2"                    id="0x17DC" group="SMS"/>
    <fn name="sms_mt_Parse_LongMSGPara"           id="0x17DD" group="SMS"/>
    <fn name="sms_mt_Parse_SmsPPReceiveInd"       id="0x17DE" group="SMS"/>
    <fn name="sms_mt_Parse_SmsPPReceiveInd_SR"    id="0x17DF" group="SMS"/>
    <fn name="sms_mt_SerializeTime"               id="0x17E0" group="SMS"/>
    <fn name="sms_mt_SetLongPara"                 id="0x17E1" group="SMS"/>
    <fn name="sms_mt_SmsParseDCS"                 id="0x17E2" group="SMS"/>
    <fn name="sms_mt_SmsPPAckReq"                 id="0x17E3" group="SMS"/>
    <fn name="sms_mt_SmsPPErrorReq"               id="0x17E4" group="SMS"/>
    <fn name="sms_mt_Store_SmsPPReceiveInd"       id="0x17E5" group="SMS"/>
    <fn name="sms_mt_UncompressedDataDecode"      id="0x17E6" group="SMS"/>
    <fn name="sms_Sync_Delete"                    id="0x17E7" group="SMS"/>
    <fn name="sms_Sync_List"                      id="0x17E8" group="SMS"/>
    <fn name="sms_Sync_ListHeader"                id="0x17E9" group="SMS"/>
    <fn name="sms_Sync_Read"                      id="0x17EA" group="SMS"/>
    <fn name="sms_Sync_SetUnRead2Read"            id="0x17EB" group="SMS"/>
    <fn name="sms_Sync_SetUnSent2Sent"            id="0x17EC" group="SMS"/>
    <fn name="sms_Sync_Write"                     id="0x17ED" group="SMS"/>
    <fn name="sms_tool_ASCII2BCD"                 id="0x17EE" group="SMS"/>
    <fn name="sms_tool_BCD2ASCII"                 id="0x17EF" group="SMS"/>
    <fn name="sms_tool_ComposePDU"                id="0x17F0" group="SMS"/>
    <fn name="sms_tool_DecomposePDU"              id="0x17F1" group="SMS"/>
    <fn name="sms_tool_GetLongMSGPara"            id="0x17F3" group="SMS"/>
    <fn name="sms_tool_Parse_LongMSGPara"         id="0x17F4" group="SMS"/>
    <fn name="sms_tool_SetLongMSGPara"            id="0x17F6" group="SMS"/>
    <fn name="sms_tool_SMSTime_TO_SCTS"           id="0x17F7" group="SMS"/>
    <fn name="sms_tool_SUL_AsciiToGsmBcd"         id="0x17F8" group="SMS"/>
    <fn name="sms_tool_SUL_GsmBcdToAscii"         id="0x17F9" group="SMS"/>
    <fn name="SUL_UserDialNum2StackDialNum"       id="0x17FA" group="SMS"/>
    <fn name="CFW_SmsCopyMessages"                id="0x17FB" group="SMS"/>
    <fn name="CFW_SmsDeleteMessage"               id="0x17FC" group="SMS"/>
    <fn name="CFW_SmsDeleteMessageSync"           id="0x17FD" group="SMS"/>
    <fn name="CFW_SmsGetMessageNode"              id="0x17FE" group="SMS"/>
    <fn name="CFW_SmsListMessages"                id="0x17FF" group="SMS"/>
    <fn name="CFW_SmsListMessagesHeader"          id="0x1800" group="SMS"/>
    <fn name="CFW_SmsListMessagesHeaderSync"      id="0x1801" group="SMS"/>
    <fn name="CFW_SmsListMessagesSync"            id="0x1802" group="SMS"/>
    <fn name="CFW_SmsNewSmsAck"                   id="0x1803" group="SMS"/>
    <fn name="CFW_SmsQueryOverflowInd"            id="0x1804" group="SMS"/>
    <fn name="CFW_SmsReadMessage"                 id="0x1805" group="SMS"/>
    <fn name="CFW_SmsReadMessageSync"             id="0x1806" group="SMS"/>
    <fn name="CFW_SmsSendMessage"                 id="0x1807" group="SMS"/>
    <fn name="CFW_SmsSetUnRead2Read"              id="0x1808" group="SMS"/>
    <fn name="CFW_SmsSetUnRead2ReadSync"          id="0x1809" group="SMS"/>
    <fn name="CFW_SmsSetUnSent2Sent"              id="0x180A" group="SMS"/>
    <fn name="CFW_SmsSetUnSent2SentSync"          id="0x180B" group="SMS"/>
    <fn name="CFW_SmsWriteMessage"                id="0x180C" group="SMS"/>
    <fn name="CFW_SmsWriteMessageSync"            id="0x180D" group="SMS"/>
    <fn name="CFW_SIMSmsInit"                     id="0x180E" group="SMS"/>
    <fn name="CFW_SmsCbInit"                      id="0x1810" group="SMS"/>
    <fn name="CFW_SmsMoInit"                      id="0x1811" group="SMS"/>
    <fn name="CFW_SmsMtInit"                      id="0x1812" group="SMS"/>
    <fn name="sms_cb_Reg"                         id="0x1813" group="SMS"/>
    <fn name="sms_CBAoProc"                       id="0x1814" group="SMS"/>
    <fn name="sms_CopyAoProc"                     id="0x1815" group="SMS"/>
    <fn name="sms_DleteAoProc"                    id="0x1816" group="SMS"/>
    <fn name="sms_InitAoProc"                     id="0x1817" group="SMS"/>
    <fn name="sms_ListAoProc"                     id="0x1818" group="SMS"/>
    <fn name="sms_ListHeaderAoProc"               id="0x1819" group="SMS"/>
    <fn name="sms_mt_Reg"                         id="0x181A" group="SMS"/>
    <fn name="sms_MTAoProc"                       id="0x181B" group="SMS"/>
    <fn name="sms_ReadAoProc"                     id="0x181C" group="SMS"/>
    <fn name="sms_SendProc"                       id="0x181D" group="SMS"/>
    <fn name="sms_SetUnRead2ReadProc"             id="0x181E" group="SMS"/>
    <fn name="sms_SetUnSent2SentProc"             id="0x181F" group="SMS"/>
    <fn name="sms_WriteAoProc"                    id="0x1820" group="SMS"/>
    <fn name="CFW_MeDeleteMessage_Ex"             id="0x1821" group="SMS"/>
    <fn name="CFW_MeGetStorageInfo_Ex"            id="0x1822" group="SMS"/>
    <fn name="CFW_MeListMessage_Ex"               id="0x1823" group="SMS"/>
    <fn name="CFW_MeReadMessage_Ex"               id="0x1824" group="SMS"/>
    <fn name="CFW_MeWriteMessage_Ex"              id="0x1825" group="SMS"/>
    <fn name="CFW_SmsMoInit_Ex"                   id="0x1826" group="SMS"/>
    <fn name="SMS_SFSim2User_Ex"                  id="0x1827" group="SMS"/>
    <fn name="SMS_SFUser2Sim_Ex"                  id="0x1828" group="SMS"/>
    <fn name="CFW_MeDeleteMessage"                id="0x1829" group="SMS"/>
    <fn name="CFW_MeGetStorageInfo"               id="0x182A" group="SMS"/>
    <fn name="CFW_MeListMessage"                  id="0x182B" group="SMS"/>
    <fn name="CFW_MeReadMessage"                  id="0x182C" group="SMS"/>
    <fn name="CFW_MeWriteMessage"                 id="0x182D" group="SMS"/>
    <fn name="Create_SMS_DATA_DB"                 id="0x182E" group="SMS"/>
    <fn name="Create_SMS_DB"                      id="0x182F" group="SMS"/>
    <fn name="Remove_SMS_DATA_DB"                 id="0x1830" group="SMS"/>
    <fn name="Remove_SMS_DB"                      id="0x1831" group="SMS"/>
    <fn name="SMS_Append"                         id="0x1832" group="SMS"/>
    <fn name="sms_db_Init"                        id="0x1833" group="SMS"/>
    <fn name="SMS_DeleteFromMeByIndex"            id="0x1834" group="SMS"/>
    <fn name="SMS_DeleteFromMeByStatus"           id="0x1835" group="SMS"/>
    <fn name="SMS_GetStorageInfo"                 id="0x1836" group="SMS"/>
    <fn name="SMS_GetStorageInfo2"                id="0x1837" group="SMS"/>
    <fn name="SMS_HaveFreeSlot"                   id="0x1838" group="SMS"/>
    <fn name="SMS_Read"                           id="0x1839" group="SMS"/>
    <fn name="SMS_Read2"                          id="0x183A" group="SMS"/>
    <fn name="SMS_SetStorageInfo"                 id="0x183B" group="SMS"/>
    <fn name="SMS_SFSim2User"                     id="0x183C" group="SMS"/>
    <fn name="SMS_SFUser2Sim"                     id="0x183D" group="SMS"/>
    <fn name="SMS_UpdateStorageInfo"              id="0x183E" group="SMS"/>
    <fn name="SMS_Write"                          id="0x183F" group="SMS"/>
    <fn name="sms_SetRead2UnReadProc"             id="0x1840" group="SMS"/>
    <fn name="CFW_SmsSetRead2UnRead"              id="0x1841" group="SMS"/>
    <fn name="CFW_SmsComposePdu"                  id="0x1842" group="SMS"/>
    <fn name="sms_SetParamAoProc"                 id="0x1843" group="SMS"/>

    <!-- SHELL -->

    <fn name="BAL_CfwSetupCbs"                    id="0x186C" group="SHELL"/>
    <fn name="CFW_ShellControl"                   id="0x186D" group="SHELL"/>
    <fn name="CFW_ShellProc"                      id="0x186E" group="SHELL"/>
    <fn name="SHL_InitGlobalVariables"            id="0x186F" group="SHELL"/>
    <fn name="SHL_DisableModules"                 id="0x1870" group="SHELL"/>
    <fn name="SHL_GetDisableModule"               id="0x1871" group="SHELL"/>
    <fn name="SHL_CleanupData"                    id="0x1872" group="SHELL"/>

    <!-- NETWORK -->

    <fn name="NetWork_timer_proc"                 id="0x189D" group="NETWORK"/>
    <fn name="CFW_NwAoProc"                       id="0x189E" group="NETWORK"/>
    <fn name="CFW_NwGetAvailableOperators"        id="0x189F" group="NETWORK"/>
    <fn name="CFW_NwGetCurrentOperator"           id="0x18A0" group="NETWORK"/>
    <fn name="CFW_NwGetImei"                      id="0x18A1" group="NETWORK"/>
    <fn name="CFW_NwGetSignalQuality"             id="0x18A2" group="NETWORK"/>
    <fn name="CFW_NwSetRegistration"              id="0x18A3" group="NETWORK"/>
    <fn name="CFW_NwStartStack"                   id="0x18A4" group="NETWORK"/>
    <fn name="CFW_NwStopStack"                    id="0x18A5" group="NETWORK"/>
    <fn name="CFW_NwQualReportConf"               id="0x18A6" group="NETWORK"/>
    <fn name="CFW_NwListConf"                     id="0x18A7" group="NETWORK"/>
    <fn name="CFW_NwPsStatusConf"                 id="0x18A8" group="NETWORK"/>
    <fn name="CFW_NwCsStatusConf"                 id="0x18A9" group="NETWORK"/>
    <fn name="CFW_GprsAtt"                        id="0x18AA" group="NETWORK"/>
    <fn name="CFW_GetGprsAttState"                id="0x18AB" group="NETWORK"/>
    <fn name="CFW_GprsGetstatus"                  id="0x18AC" group="NETWORK"/>
    <fn name="CFW_NwAbortListOperators"           id="0x18AD" group="NETWORK"/>
    <fn name="CFW_GprsDeactiveAll"                id="0x18AE" group="NETWORK"/>

    <!-- DRIVER -->

    <fn name="DRV_EraseFlashSectorFirst"          id="0x18B1" group="DRIVER"/>
    <fn name="DRV_EraseFlashSectorResume"         id="0x18B2" group="DRIVER"/>

    <!-- VDS -->

    <fn name="VDS_FlushCache"                     id="0x18C5" group="VDS"/>

    <!-- AOM -->

    <fn name="Dispatch"                           id="0x18CF" group="AOM"/>
    <fn name="CFW_RegisterAo"                     id="0x18D0" group="AOM"/>
    <fn name="DeleteReadyAO"                      id="0x18D1" group="AOM"/>
    <fn name="CFW_UnRegisterAO"                   id="0x18D2" group="AOM"/>
    <fn name="CFW_SetAoProcCode"                  id="0x18D3" group="AOM"/>
    <fn name="TriggerStateMachine"                id="0x18D4" group="AOM"/>
    <fn name="CFW_AoScheduler"                    id="0x18D5" group="AOM"/>
    <fn name="CFW_PostNotifyEvent"                id="0x18D6" group="AOM"/>

    <!-- GPRS -->

    <fn name="Gprs_MSG_Redirect"                  id="0x18E3" group="GPRS"/>
    <fn name="CFW_GprsAoProc"                     id="0x18E4" group="GPRS"/>
    <fn name="GprsMTAoProc"                       id="0x18E5" group="GPRS"/>
    <fn name="CFW_GprsGetPdpAddr"                 id="0x18E6" group="GPRS"/>
    <fn name="CFW_GetGprsActState"                id="0x18E7" group="GPRS"/>
    <fn name="CFW_GprsAct"                        id="0x18E8" group="GPRS"/>
    <fn name="CFW_GprsCtxModify"                  id="0x18E9" group="GPRS"/>
    <fn name="CFW_GprsSendData"                   id="0x18EA" group="GPRS"/>
    <fn name="CFW_GprsSetPdpCxt"                  id="0x18EB" group="GPRS"/>
    <fn name="CFW_GprsGetPdpCxt"                  id="0x18EC" group="GPRS"/>
    <fn name="CFW_GprsSetReqQos"                  id="0x18ED" group="GPRS"/>
    <fn name="CFW_GprsGetReqQos"                  id="0x18EE" group="GPRS"/>
    <fn name="CFW_GprsSetMinQos"                  id="0x18EF" group="GPRS"/>
    <fn name="CFW_GprsGetMInQos"                  id="0x18F0" group="GPRS"/>
    <fn name="CFW_GprsQos2Api"                    id="0x18F1" group="GPRS"/>
    <fn name="CFW_GprsApi2Qos"                    id="0x18F2" group="GPRS"/>
    <fn name="CFW_GprsGetFreeCid"                 id="0x18F3" group="GPRS"/>
    <fn name="CFW_GprsManualAcc"                  id="0x18F4" group="GPRS"/>
    <fn name="CFW_GprsManualRej"                  id="0x18F5" group="GPRS"/>

    <!-- FS -->

    <fn name="FS_ChangeDir"                       id="0x1902" group="FS"/>
    <fn name="FS_OpenByHandle"                    id="0x1903" group="FS"/>
    <fn name="FS_Seek"                            id="0x1904" group="FS"/>
    <fn name="FS_Read"                            id="0x1905" group="FS"/>
    <fn name="FS_Write"                           id="0x1906" group="FS"/>
    <fn name="FS_Close"                           id="0x1907" group="FS"/>
    <fn name="FS_MakeDir"                         id="0x1908" group="FS"/>
    <fn name="FS_ReadDir"                         id="0x1909" group="FS"/>
    <fn name="FS_MountRoot"                       id="0x190A" group="FS"/>
    <fn name="FS_RemoveDir"                       id="0x190B" group="FS"/>
    <fn name="FS_Link"                            id="0x190C" group="FS"/>
    <fn name="FS_UnLinkByHandle"                  id="0x190D" group="FS"/>
    <fn name="FS_Format"                          id="0x190E" group="FS"/>
    <fn name="FS_Stat"                            id="0x190F" group="FS"/>
    <fn name="FS_FindFirstFile"                   id="0x1910" group="FS"/>
    <fn name="FS_FindNextFile"                    id="0x1911" group="FS"/>
    <fn name="FS_FindClose"                       id="0x1912" group="FS"/>
    <fn name="FS_GetFileSize"                     id="0x1913" group="FS"/>
    <fn name="FS_IsEndOfFile"                     id="0x1914" group="FS"/>
    <fn name="FS_FindEx"                          id="0x1915" group="FS"/>

    <!-- DB -->

    <fn name="DB_CreateDatabase"                  id="0x1931" group="DB"/>
    <fn name="DB_DeleteDatabase"                  id="0x1932" group="DB"/>
    <fn name="DB_OpenDatabase"                    id="0x1933" group="DB"/>
    <fn name="DB_CloseDatabase"                   id="0x1934" group="DB"/>
    <fn name="DB_WriteRecord"                     id="0x1935" group="DB"/>
    <fn name="DB_ReadRecord"                      id="0x1936" group="DB"/>
    <fn name="GetDBRecordInfo"                    id="0x1937" group="DB"/>
    <fn name="GetDBHeaderInfo"                    id="0x1938" group="DB"/>
    <fn name="DB_SeekRecord"                      id="0x1939" group="DB"/>
    <fn name="DB_GetMatchedRecordCount"           id="0x193A" group="DB"/>
    <fn name="DB_SeekRecordEx"                    id="0x193B" group="DB"/>
    <fn name="DB_RemoveRecord"                    id="0x193C" group="DB"/>
    <fn name="DB_GetDatabaseInfo"                 id="0x193D" group="DB"/>
    <fn name="DB_GetRecordInfo"                   id="0x193E" group="DB"/>
    <fn name="DB_ReadFields"                      id="0x193F" group="DB"/>
    <fn name="DB_WriteFields"                     id="0x1940" group="DB"/>

    <!-- REG -->

    <fn name="REG_CloseKey"                       id="0x1995" group="REG"/>
    <fn name="REG_CreateKey"                      id="0x1996" group="REG"/>
    <fn name="REG_OpenKey"                        id="0x1997" group="REG"/>
    <fn name="REG_SetValue"                       id="0x1998" group="REG"/>
    <fn name="REG_QueryValue"                     id="0x1999" group="REG"/>
    <fn name="REG_DeleteKey"                      id="0x199A" group="REG"/>
    <fn name="REG_DeleteValue"                    id="0x199B" group="REG"/>
    <fn name="REG_ExportFile"                     id="0x199C" group="REG"/>
    <fn name="REG_ImportFile"                     id="0x199D" group="REG"/>

    <!-- PM -->

    <fn name="PM_GetACPowerStatus"                id="0x19F9" group="PM"/>
    <fn name="PM_GetBatteryState"                 id="0x19FA" group="PM"/>
    <fn name="PM_GetBatteryInfo"                  id="0x19FB" group="PM"/>
    <fn name="PM_GetGpadcInfo"                    id="0x19FC" group="PM"/>
    <fn name="PM_BatteryChemistry"                id="0x19FD" group="PM"/>
    <fn name="PM_SetBatteryChargeMode"            id="0x19FE" group="PM"/>
    <fn name="PM_SetPhoneFunctionality"           id="0x19FF" group="PM"/>
    <fn name="PM_GetPhoneFunctionality"           id="0x2000" group="PM"/>
    <fn name="PM_SetChkGpadcPeriod"               id="0x2001" group="PM"/>
    <fn name="pm_IdleScanProc"                    id="0x2002" group="PM"/>
    <fn name="PM_PowerOnChck"                     id="0x2003" group="PM"/>
    <fn name="PM_GetPowerOnVol"                   id="0x2004" group="PM"/>
    <fn name="Chg_PulseStart"                     id="0x2005" group="PM"/>
    <fn name="Chg_PulsePeriodic"                  id="0x2006" group="PM"/>
    <fn name="pm_StartFastCharge"                 id="0x2007" group="PM"/>
    <fn name="pm_SetPulseChargeParam"             id="0x2008" group="PM"/>
    <fn name="pm_StartPulsCharge"                 id="0x2009" group="PM"/>
    <fn name="pm_StopCharge"                      id="0x200A" group="PM"/>
    <fn name="pm_PulseChargeOnOff"                id="0x200B" group="PM"/>
    <fn name="pm_BatteryInit"                     id="0x200C" group="PM"/>
    <fn name="pm_BatteryMonitorProc"              id="0x200D" group="PM"/>
    <fn name="bat_ProgNextEvent"                  id="0x200E" group="PM"/>
    <fn name="gpadc_measures"                     id="0x200F" group="PM"/>
    <fn name="dm_BatteryCtrlProc"                 id="0x2010" group="PM"/>
    <fn name="BattGetBcs"                         id="0x2011" group="PM"/>
    <fn name="pm_BattGetBcl"                      id="0x2012" group="PM"/>
    <fn name="BattUnderVoltageRemind"             id="0x2013" group="PM"/>
    <fn name="BattChangeVoltageRemind"            id="0x2014" group="PM"/>
    <fn name="BattChargeFullRemind"               id="0x2015" group="PM"/>
    <fn name="BattChargeStarRemind"               id="0x2016" group="PM"/>
    <fn name="BattChargePlugOffRemind"            id="0x2017" group="PM"/>
    <fn name="dm_gpadc_send"                      id="0x2018" group="PM"/>
    <fn name="pm_SetCheckADCTime"                 id="0x2019" group="PM"/>

    <!-- TM -->

    <fn name="TM_IsLeapYear"                      id="0x208F" group="TM"/>
    <fn name="TM_GetDayNoInYear"                  id="0x2090" group="TM"/>
    <fn name="TM_GetDayOfWeek"                    id="0x2091" group="TM"/>
    <fn name="TM_SystemTimeToFileTime"            id="0x2092" group="TM"/>
    <fn name="TM_FileTimeToSystemTime"            id="0x2093" group="TM"/>
    <fn name="TM_FormatSystemTime"                id="0x2094" group="TM"/>
    <fn name="TM_SetLocalTime"                    id="0x2095" group="TM"/>
    <fn name="TM_GetLocalTime"                    id="0x2096" group="TM"/>
    <fn name="TM_FormatFileTime"                  id="0x2097" group="TM"/>
    <fn name="TM_SetTimeFormat"                   id="0x2098" group="TM"/>
    <fn name="TM_GetTimeFormat"                   id="0x2099" group="TM"/>
    <fn name="TM_GetTime"                         id="0x209A" group="TM"/>
    <fn name="TM_SetSystemTime"                   id="0x209B" group="TM"/>
    <fn name="TM_GetSystemTime"                   id="0x209C" group="TM"/>
    <fn name="TM_GetTimeZone"                     id="0x209D" group="TM"/>
    <fn name="TM_SetTimeZone"                     id="0x209E" group="TM"/>
    <fn name="TM_GetTimeBase"                     id="0x209F" group="TM"/>
    <fn name="TM_SetTimeBase"                     id="0x20A0" group="TM"/>
    <fn name="TM_GetSystemFileTime"               id="0x20A1" group="TM"/>
    <fn name="TM_FormatDateTime"                  id="0x20A2" group="TM"/>
    <fn name="TM_FormatDateTimeEx"                id="0x20A3" group="TM"/>
    <fn name="TM_FormatFileTimeToStringEx"        id="0x20A4" group="TM"/>
    <fn name="TM_GetDayOfWeekEX"                  id="0x20A5" group="TM"/>
    <fn name="TM_SmsTimeStampToFileTime"          id="0x20A6" group="TM"/>
    <fn name="TM_ListAlarm"                       id="0x20A7" group="TM"/>
    <fn name="TM_SetAlarm"                        id="0x20A8" group="TM"/>
    <fn name="TM_KillAlarm"                       id="0x20A9" group="TM"/>
    <fn name="TM_GetAlarm"                        id="0x20AA" group="TM"/>
    <fn name="TIM_OpenKey"                        id="0x20AB" group="TM"/>
    <fn name="TIM_CloseKey"                       id="0x20AC" group="TM"/>
    <fn name="TIM_WriteBinSet"                    id="0x20AD" group="TM"/>
    <fn name="TIM_ReadBinSet"                     id="0x20AE" group="TM"/>
    <fn name="TIM_WriteRegData"                   id="0x20AF" group="TM"/>
    <fn name="TIM_ReadRegData"                    id="0x20B0" group="TM"/>
    <fn name="TIM_WriteFlash"                     id="0x20B1" group="TM"/>
    <fn name="TIM_ReadFlash"                      id="0x20B2" group="TM"/>
    <fn name="TM_ResetRTC"                        id="0x20B3" group="TM"/>
    <fn name="TIM_GetMinAlarm"                    id="0x20B4" group="TM"/>
    <fn name="TIM_CheckAlarmOfWeek"               id="0x20B5" group="TM"/>
    <fn name="dm_AlarmDisposeInEvt"               id="0x20B6" group="TM"/>
    <fn name="TIM_SetAlarmEX"                     id="0x20B7" group="TM"/>
    <fn name="TIM_KillAlarmEX"                    id="0x20B8" group="TM"/>
    <fn name="TIM_GetAlarmEX"                     id="0x20B9" group="TM"/>
    <fn name="TIM_PowerOnInitData"                id="0x20BA" group="TM"/>
    <fn name="TM_PowerOn"                         id="0x20BB" group="TM"/>
    <fn name="TM_PowerOff"                        id="0x20BC" group="TM"/>
    <fn name="TIM_SetAlarmSelfDefine"             id="0x20BD" group="TM"/>
    <fn name="TIM_SetAlarmAndCompare"             id="0x20BE" group="TM"/>
    <fn name="TIM_ResetAlarm"                     id="0x20BF" group="TM"/>
    <fn name="TM_ClearAllAlarm"                   id="0x20C0" group="TM"/>
    <fn name="TM_IsValidFormat"                   id="0x20C1" group="TM"/>
    <fn name="TM_GetTimeZoneTime"                 id="0x20C2" group="TM"/>
    <fn name="TM_IsValidTime"                     id="0x20C3" group="TM"/>
    <fn name="DM_StopGpadcDetect"                 id="0x20C4" group="TM"/>
    <fn name="DM_StartGpadcDetect"                id="0x20C5" group="TM"/>
    <fn name="TM_SetTimeBaseToFlash"              id="0x20C6" group="TM"/>

</module>


<module name="PMD">

    <!-- Functions -->
    <fn name="pmd_OpalCsBlockingActivate"         id="0x12A0" group="PMD API"/>
    <fn name="pmd_OpalCsDeactivate"               id="0x12A1" group="PMD API"/>
    <fn name="pmd_OpalSpiRead"                    id="0x12A2" group="PMD API"/>
    <fn name="pmd_OpalSpiWrite"                   id="0x12A3" group="PMD API"/>
    <fn name="pmd_EnableOpalLdo"                  id="0x12A4" group="PMD API"/>
    <fn name="pmd_OpalWrite"                      id="0x12A5" group="PMD API"/>
    <fn name="pmd_OpalRead"                       id="0x12A6" group="PMD API"/>
    <fn name="pmd_OpalSpiActivateCs"              id="0x12A7" group="PMD API"/>
    <fn name="pmd_OpalSpiDeactivateCs"            id="0x12A8" group="PMD API"/>
    <fn name="pmd_OpalSpiSendCommand"             id="0x12A9" group="PMD API"/>
    <fn name="pmd_OpalSpiGetData"                 id="0x12AA" group="PMD API"/>

    <!-- Windows -->

    <!-- Pulses -->

</module>

<module name="SX">

    <!-- TASK LIST FOR XCPU -->

    <fn name="* TASK :  0"                        id="0x3F00" group="_TASK"/>
    <fn name="* TASK :  1"                        id="0x3F01" group="_TASK"/>
    <fn name="* TASK :  2"                        id="0x3F02" group="_TASK"/>
    <fn name="* TASK :  3"                        id="0x3F03" group="_TASK"/>
    <fn name="* TASK :  4"                        id="0x3F04" group="_TASK"/>
    <fn name="* TASK :  5"                        id="0x3F05" group="_TASK"/>
    <fn name="* TASK :  6"                        id="0x3F06" group="_TASK"/>
    <fn name="* TASK :  7"                        id="0x3F07" group="_TASK"/>
    <fn name="* TASK :  8"                        id="0x3F08" group="_TASK"/>
    <fn name="* TASK :  9"                        id="0x3F09" group="_TASK"/>
    <fn name="* TASK : 10"                        id="0x3F0A" group="_TASK"/>
    <fn name="* TASK : 11"                        id="0x3F0B" group="_TASK"/>
    <fn name="* TASK : 12"                        id="0x3F0C" group="_TASK"/>
    <fn name="* TASK : 13"                        id="0x3F0D" group="_TASK"/>
    <fn name="* TASK : 14"                        id="0x3F0E" group="_TASK"/>
    <fn name="* TASK : 15"                        id="0x3F0F" group="_TASK"/>
    <fn name="* TASK : 16"                        id="0x3F10" group="_TASK"/>
    <fn name="* TASK : 17"                        id="0x3F11" group="_TASK"/>
    <fn name="* TASK : 18"                        id="0x3F12" group="_TASK"/>
    <fn name="* TASK : 19"                        id="0x3F13" group="_TASK"/>
    <fn name="* TASK : 20"                        id="0x3F14" group="_TASK"/>
    <fn name="* TASK : 21"                        id="0x3F15" group="_TASK"/>
    <fn name="* TASK : 22"                        id="0x3F16" group="_TASK"/>
    <fn name="* TASK : 23"                        id="0x3F17" group="_TASK"/>
    <fn name="* TASK : 24"                        id="0x3F18" group="_TASK"/>
    <fn name="* TASK : 25"                        id="0x3F19" group="_TASK"/>
    <fn name="* TASK : 26"                        id="0x3F1A" group="_TASK"/>
    <fn name="* TASK : 27"                        id="0x3F1B" group="_TASK"/>
    <fn name="* TASK : 28"                        id="0x3F1C" group="_TASK"/>
    <fn name="* TASK : 29"                        id="0x3F1D" group="_TASK"/>
    <fn name="* TASK : 30"                        id="0x3F1E" group="_TASK"/>

    <!-- This is for profiling when task is unknown (start or no task) -->
    <fn name="* TASK : Unknown"                   id="0x3F1F" group="_TASK"/>
    <fn name="* TASK : BCPU Fake"                 id="0x7F1F" group="_TASK"/>

    <!-- JOB LIST FOR XCPU -->

    <fn name="*** JOB : 0"                        id="0x3F40" group="_JOB"/>
    <fn name="*** JOB : 1"                        id="0x3F41" group="_JOB"/>
    <fn name="*** JOB : 2"                        id="0x3F42" group="_JOB"/>
    <fn name="*** JOB : 3"                        id="0x3F43" group="_JOB"/>
    <fn name="*** JOB : 4"                        id="0x3F44" group="_JOB"/>
    <fn name="*** JOB : 5"                        id="0x3F45" group="_JOB"/>
    <fn name="*** JOB : 6"                        id="0x3F46" group="_JOB"/>
    <fn name="*** JOB : 7"                        id="0x3F47" group="_JOB"/>
    <fn name="*** JOB : 8"                        id="0x3F48" group="_JOB"/>
    <fn name="*** JOB : 9"                        id="0x3F49" group="_JOB"/>
    <fn name="*** JOB : 10"                       id="0x3F4A" group="_JOB"/>
    <fn name="*** JOB : 11"                       id="0x3F4B" group="_JOB"/>
    <fn name="*** JOB : 12"                       id="0x3F4C" group="_JOB"/>
    <fn name="*** JOB : 13"                       id="0x3F4D" group="_JOB"/>
    <fn name="*** JOB : 14"                       id="0x3F4E" group="_JOB"/>
    <fn name="*** JOB : 15"                       id="0x3F4F" group="_JOB"/>
    <fn name="*** JOB : 16"                       id="0x3F50" group="_JOB"/>
    <fn name="*** JOB : 17"                       id="0x3F51" group="_JOB"/>
    <fn name="*** JOB : 18"                       id="0x3F52" group="_JOB"/>
    <fn name="*** JOB : 19"                       id="0x3F53" group="_JOB"/>
    <fn name="*** JOB : 20"                       id="0x3F54" group="_JOB"/>
    <fn name="*** JOB : 21"                       id="0x3F55" group="_JOB"/>
    <fn name="*** JOB : 22"                       id="0x3F56" group="_JOB"/>
    <fn name="*** JOB : 23"                       id="0x3F57" group="_JOB"/>
    <fn name="*** JOB : 24"                       id="0x3F58" group="_JOB"/>
    <fn name="*** JOB : 25"                       id="0x3F59" group="_JOB"/>
    <fn name="*** JOB : 26"                       id="0x3F5A" group="_JOB"/>
    <fn name="*** JOB : 27"                       id="0x3F5B" group="_JOB"/>
    <fn name="*** JOB : 28"                       id="0x3F5C" group="_JOB"/>
    <fn name="*** JOB : 29"                       id="0x3F5D" group="_JOB"/>
    <fn name="*** JOB : 30"                       id="0x3F5E" group="_JOB"/>

    <!-- This is for profiling when task is unknown (start or no task) -->
    <fn name="*** JOB : Unknown"                  id="0x3F5F" group="_JOB"/>

    <!-- XCPU function list -->

    <!-- Other functions: use id in different number range -->

    <fn name="sxr_StartJob_0"                     id="0x041A" group="SX"/>
    <fn name="sxr_StartJob_1"                     id="0x041B" group="SX"/>
    <fn name="sxr_StartJob_2"                     id="0x041C" group="SX"/>
    <fn name="sxr_StartJob_3"                     id="0x041D" group="SX"/>
    <fn name="sxr_StartJob_4"                     id="0x041E" group="SX"/>
    <fn name="sxr_StartJob_5"                     id="0x041F" group="SX"/>
    <fn name="sxr_StartJob_6"                     id="0x0420" group="SX"/>
    <fn name="sxr_StartJob_7"                     id="0x0421" group="SX"/>
    <fn name="sxr_StartJob_8"                     id="0x0422" group="SX"/>
    <fn name="sxr_StartJob_9"                     id="0x0423" group="SX"/>
    <fn name="sxr_StartJob_10"                    id="0x0424" group="SX"/>
    <fn name="sxr_StartJob_11"                    id="0x0425" group="SX"/>
    <fn name="sxr_StartJob_12"                    id="0x0426" group="SX"/>
    <fn name="sxr_StartJob_13"                    id="0x0427" group="SX"/>
    <fn name="sxr_StartJob_14"                    id="0x0428" group="SX"/>
    <fn name="sxr_StartJob_15"                    id="0x0429" group="SX"/>
    <fn name="sxr_StartJob_16"                    id="0x042A" group="SX"/>
    <fn name="sxr_StartJob_17"                    id="0x042B" group="SX"/>
    <fn name="sxr_StartJob_18"                    id="0x042C" group="SX"/>
    <fn name="sxr_StartJob_19"                    id="0x042D" group="SX"/>
    <fn name="sxr_StartJob_20"                    id="0x042E" group="SX"/>
    <fn name="sxr_StartJob_21"                    id="0x042F" group="SX"/>
    <fn name="sxr_StartJob_22"                    id="0x0430" group="SX"/>
    <fn name="sxr_StartJob_23"                    id="0x0431" group="SX"/>
    <fn name="sxr_StartJob_24"                    id="0x0432" group="SX"/>
    <fn name="sxr_StartJob_25"                    id="0x0433" group="SX"/>
    <fn name="sxr_StartJob_26"                    id="0x0434" group="SX"/>
    <fn name="sxr_StartJob_27"                    id="0x0435" group="SX"/>
    <fn name="sxr_StartJob_28"                    id="0x0436" group="SX"/>
    <fn name="sxr_StartJob_29"                    id="0x0437" group="SX"/>
    <fn name="sxr_StartJob_30"                    id="0x0438" group="SX"/>
    <fn name="sxr_StartJob_Unknown"               id="0x0439" group="SX"/>

    <fn name="sxr_StopJob_0"                      id="0x045A" group="SX"/>
    <fn name="sxr_StopJob_1"                      id="0x045B" group="SX"/>
    <fn name="sxr_StopJob_2"                      id="0x045C" group="SX"/>
    <fn name="sxr_StopJob_3"                      id="0x045D" group="SX"/>
    <fn name="sxr_StopJob_4"                      id="0x045E" group="SX"/>
    <fn name="sxr_StopJob_5"                      id="0x045F" group="SX"/>
    <fn name="sxr_StopJob_6"                      id="0x0460" group="SX"/>
    <fn name="sxr_StopJob_7"                      id="0x0461" group="SX"/>
    <fn name="sxr_StopJob_8"                      id="0x0462" group="SX"/>
    <fn name="sxr_StopJob_9"                      id="0x0463" group="SX"/>
    <fn name="sxr_StopJob_10"                     id="0x0464" group="SX"/>
    <fn name="sxr_StopJob_11"                     id="0x0465" group="SX"/>
    <fn name="sxr_StopJob_12"                     id="0x0466" group="SX"/>
    <fn name="sxr_StopJob_13"                     id="0x0467" group="SX"/>
    <fn name="sxr_StopJob_14"                     id="0x0468" group="SX"/>
    <fn name="sxr_StopJob_15"                     id="0x0469" group="SX"/>
    <fn name="sxr_StopJob_16"                     id="0x046A" group="SX"/>
    <fn name="sxr_StopJob_17"                     id="0x046B" group="SX"/>
    <fn name="sxr_StopJob_18"                     id="0x046C" group="SX"/>
    <fn name="sxr_StopJob_19"                     id="0x046D" group="SX"/>
    <fn name="sxr_StopJob_20"                     id="0x046E" group="SX"/>
    <fn name="sxr_StopJob_21"                     id="0x046F" group="SX"/>
    <fn name="sxr_StopJob_22"                     id="0x0470" group="SX"/>
    <fn name="sxr_StopJob_23"                     id="0x0471" group="SX"/>
    <fn name="sxr_StopJob_24"                     id="0x0472" group="SX"/>
    <fn name="sxr_StopJob_25"                     id="0x0473" group="SX"/>
    <fn name="sxr_StopJob_26"                     id="0x0474" group="SX"/>
    <fn name="sxr_StopJob_27"                     id="0x0475" group="SX"/>
    <fn name="sxr_StopJob_28"                     id="0x0476" group="SX"/>
    <fn name="sxr_StopJob_29"                     id="0x0477" group="SX"/>
    <fn name="sxr_StopJob_30"                     id="0x0478" group="SX"/>
    <fn name="sxr_StopJob_Unknown"                id="0x0479" group="SX"/>

    <!-- Functions -->
    <fn name="_sxr_HMalloc"                       id="0x10B0" group="SX"/>
    <fn name="sxr_Malloc"                         id="0x10B1" group="SX"/>
    <fn name="_sxr_HFree"                         id="0x10B2" group="SX"/>
    <fn name="sxr_Free"                           id="0x10B3" group="SX"/>

    <!-- Envelop usage windows -->
    <fn name="SX_ENVELOP_USE_0"                   id="0x3D00" group="SX"/>
    <fn name="SX_ENVELOP_USE_1"                   id="0x3D01" group="SX"/>
    <fn name="SX_ENVELOP_USE_2"                   id="0x3D02" group="SX"/>
    <fn name="SX_ENVELOP_USE_3"                   id="0x3D03" group="SX"/>
    <fn name="SX_ENVELOP_USE_4"                   id="0x3D04" group="SX"/>
    <fn name="SX_ENVELOP_USE_5"                   id="0x3D05" group="SX"/>
    <fn name="SX_ENVELOP_USE_6"                   id="0x3D06" group="SX"/>
    <fn name="SX_ENVELOP_USE_7"                   id="0x3D07" group="SX"/>
    <fn name="SX_ENVELOP_USE_8"                   id="0x3D08" group="SX"/>
    <fn name="SX_ENVELOP_USE_9"                   id="0x3D09" group="SX"/>
    <fn name="SX_ENVELOP_USE_10"                  id="0x3D0A" group="SX"/>
    <fn name="SX_ENVELOP_USE_11"                  id="0x3D0B" group="SX"/>
    <fn name="SX_ENVELOP_USE_12"                  id="0x3D0C" group="SX"/>
    <fn name="SX_ENVELOP_USE_13"                  id="0x3D0D" group="SX"/>
    <fn name="SX_ENVELOP_USE_14"                  id="0x3D0E" group="SX"/>
    <fn name="SX_ENVELOP_USE_15"                  id="0x3D0F" group="SX"/>
    <fn name="SX_ENVELOP_USE_16"                  id="0x3D10" group="SX"/>
    <fn name="SX_ENVELOP_USE_17"                  id="0x3D11" group="SX"/>
    <fn name="SX_ENVELOP_USE_18"                  id="0x3D12" group="SX"/>
    <fn name="SX_ENVELOP_USE_19"                  id="0x3D13" group="SX"/>
    <fn name="SX_ENVELOP_USE_20"                  id="0x3D14" group="SX"/>
    <fn name="SX_ENVELOP_USE_21"                  id="0x3D15" group="SX"/>
    <fn name="SX_ENVELOP_USE_22"                  id="0x3D16" group="SX"/>
    <fn name="SX_ENVELOP_USE_23"                  id="0x3D17" group="SX"/>
    <fn name="SX_ENVELOP_USE_24"                  id="0x3D18" group="SX"/>
    <fn name="SX_ENVELOP_USE_25"                  id="0x3D19" group="SX"/>
    <fn name="SX_ENVELOP_USE_26"                  id="0x3D1A" group="SX"/>
    <fn name="SX_ENVELOP_USE_27"                  id="0x3D1B" group="SX"/>
    <fn name="SX_ENVELOP_USE_28"                  id="0x3D1C" group="SX"/>
    <fn name="SX_ENVELOP_USE_29"                  id="0x3D1D" group="SX"/>
    <fn name="SX_ENVELOP_USE_30"                  id="0x3D1E" group="SX"/>
    <fn name="SX_ENVELOP_USE_31"                  id="0x3D1F" group="SX"/>
    <fn name="SX_ENVELOP_USE_32"                  id="0x3D20" group="SX"/>
    <fn name="SX_ENVELOP_USE_33"                  id="0x3D21" group="SX"/>
    <fn name="SX_ENVELOP_USE_34"                  id="0x3D22" group="SX"/>
    <fn name="SX_ENVELOP_USE_35"                  id="0x3D23" group="SX"/>
    <fn name="SX_ENVELOP_USE_36"                  id="0x3D24" group="SX"/>
    <fn name="SX_ENVELOP_USE_37"                  id="0x3D25" group="SX"/>
    <fn name="SX_ENVELOP_USE_38"                  id="0x3D26" group="SX"/>
    <fn name="SX_ENVELOP_USE_39"                  id="0x3D27" group="SX"/>
    <fn name="SX_ENVELOP_USE_40"                  id="0x3D28" group="SX"/>
    <fn name="SX_ENVELOP_USE_41"                  id="0x3D29" group="SX"/>
    <fn name="SX_ENVELOP_USE_42"                  id="0x3D2A" group="SX"/>
    <fn name="SX_ENVELOP_USE_43"                  id="0x3D2B" group="SX"/>
    <fn name="SX_ENVELOP_USE_44"                  id="0x3D2C" group="SX"/>
    <fn name="SX_ENVELOP_USE_45"                  id="0x3D2D" group="SX"/>
    <fn name="SX_ENVELOP_USE_46"                  id="0x3D2E" group="SX"/>
    <fn name="SX_ENVELOP_USE_47"                  id="0x3D2F" group="SX"/>
    <fn name="SX_ENVELOP_USE_48"                  id="0x3D30" group="SX"/>
    <fn name="SX_ENVELOP_USE_49"                  id="0x3D31" group="SX"/>
    <fn name="SX_ENVELOP_USE_50"                  id="0x3D32" group="SX"/>
    <fn name="SX_ENVELOP_USE_51"                  id="0x3D33" group="SX"/>
    <fn name="SX_ENVELOP_USE_52"                  id="0x3D34" group="SX"/>
    <fn name="SX_ENVELOP_USE_53"                  id="0x3D35" group="SX"/>
    <fn name="SX_ENVELOP_USE_54"                  id="0x3D36" group="SX"/>
    <fn name="SX_ENVELOP_USE_55"                  id="0x3D37" group="SX"/>
    <fn name="SX_ENVELOP_USE_56"                  id="0x3D38" group="SX"/>
    <fn name="SX_ENVELOP_USE_57"                  id="0x3D39" group="SX"/>
    <fn name="SX_ENVELOP_USE_58"                  id="0x3D3A" group="SX"/>
    <fn name="SX_ENVELOP_USE_59"                  id="0x3D3B" group="SX"/>
    <fn name="SX_ENVELOP_USE_60"                  id="0x3D3C" group="SX"/>
    <fn name="SX_ENVELOP_USE_61"                  id="0x3D3D" group="SX"/>
    <fn name="SX_ENVELOP_USE_62"                  id="0x3D3E" group="SX"/>
    <fn name="SX_ENVELOP_USE_63"                  id="0x3D3F" group="SX"/>
    <fn name="SX_ENVELOP_USE_64"                  id="0x3D40" group="SX"/>
    <fn name="SX_ENVELOP_USE_65"                  id="0x3D41" group="SX"/>
    <fn name="SX_ENVELOP_USE_66"                  id="0x3D42" group="SX"/>
    <fn name="SX_ENVELOP_USE_67"                  id="0x3D43" group="SX"/>
    <fn name="SX_ENVELOP_USE_68"                  id="0x3D44" group="SX"/>
    <fn name="SX_ENVELOP_USE_69"                  id="0x3D45" group="SX"/>
    <fn name="SX_ENVELOP_USE_70"                  id="0x3D46" group="SX"/>
    <fn name="SX_ENVELOP_USE_71"                  id="0x3D47" group="SX"/>
    <fn name="SX_ENVELOP_USE_72"                  id="0x3D48" group="SX"/>
    <fn name="SX_ENVELOP_USE_73"                  id="0x3D49" group="SX"/>
    <fn name="SX_ENVELOP_USE_74"                  id="0x3D4A" group="SX"/>
    <fn name="SX_ENVELOP_USE_75"                  id="0x3D4B" group="SX"/>
    <fn name="SX_ENVELOP_USE_76"                  id="0x3D4C" group="SX"/>
    <fn name="SX_ENVELOP_USE_77"                  id="0x3D4D" group="SX"/>
    <fn name="SX_ENVELOP_USE_78"                  id="0x3D4E" group="SX"/>
    <fn name="SX_ENVELOP_USE_79"                  id="0x3D4F" group="SX"/>
    <fn name="SX_ENVELOP_USE_80"                  id="0x3D50" group="SX"/>
    <fn name="SX_ENVELOP_USE_81"                  id="0x3D51" group="SX"/>
    <fn name="SX_ENVELOP_USE_82"                  id="0x3D52" group="SX"/>
    <fn name="SX_ENVELOP_USE_83"                  id="0x3D53" group="SX"/>
    <fn name="SX_ENVELOP_USE_84"                  id="0x3D54" group="SX"/>
    <fn name="SX_ENVELOP_USE_85"                  id="0x3D55" group="SX"/>
    <fn name="SX_ENVELOP_USE_86"                  id="0x3D56" group="SX"/>
    <fn name="SX_ENVELOP_USE_87"                  id="0x3D57" group="SX"/>
    <fn name="SX_ENVELOP_USE_88"                  id="0x3D58" group="SX"/>
    <fn name="SX_ENVELOP_USE_89"                  id="0x3D59" group="SX"/>
    <fn name="SX_ENVELOP_USE_90"                  id="0x3D5A" group="SX"/>
    <fn name="SX_ENVELOP_USE_91"                  id="0x3D5B" group="SX"/>
    <fn name="SX_ENVELOP_USE_92"                  id="0x3D5C" group="SX"/>
    <fn name="SX_ENVELOP_USE_93"                  id="0x3D5D" group="SX"/>
    <fn name="SX_ENVELOP_USE_94"                  id="0x3D5E" group="SX"/>
    <fn name="SX_ENVELOP_USE_95"                  id="0x3D5F" group="SX"/>
    <fn name="SX_ENVELOP_USE_96"                  id="0x3D60" group="SX"/>
    <fn name="SX_ENVELOP_USE_97"                  id="0x3D61" group="SX"/>
    <fn name="SX_ENVELOP_USE_98"                  id="0x3D62" group="SX"/>
    <fn name="SX_ENVELOP_USE_99"                  id="0x3D63" group="SX"/>
    <fn name="SX_ENVELOP_USE_100"                 id="0x3D64" group="SX"/>
    <fn name="SX_ENVELOP_USE_101"                 id="0x3D65" group="SX"/>
    <fn name="SX_ENVELOP_USE_102"                 id="0x3D66" group="SX"/>
    <fn name="SX_ENVELOP_USE_103"                 id="0x3D67" group="SX"/>
    <fn name="SX_ENVELOP_USE_104"                 id="0x3D68" group="SX"/>
    <fn name="SX_ENVELOP_USE_105"                 id="0x3D69" group="SX"/>
    <fn name="SX_ENVELOP_USE_106"                 id="0x3D6A" group="SX"/>
    <fn name="SX_ENVELOP_USE_107"                 id="0x3D6B" group="SX"/>
    <fn name="SX_ENVELOP_USE_108"                 id="0x3D6C" group="SX"/>
    <fn name="SX_ENVELOP_USE_109"                 id="0x3D6D" group="SX"/>
    <fn name="SX_ENVELOP_USE_110"                 id="0x3D6E" group="SX"/>
    <fn name="SX_ENVELOP_USE_111"                 id="0x3D6F" group="SX"/>
    <fn name="SX_ENVELOP_USE_112"                 id="0x3D70" group="SX"/>
    <fn name="SX_ENVELOP_USE_113"                 id="0x3D71" group="SX"/>
    <fn name="SX_ENVELOP_USE_114"                 id="0x3D72" group="SX"/>
    <fn name="SX_ENVELOP_USE_115"                 id="0x3D73" group="SX"/>
    <fn name="SX_ENVELOP_USE_116"                 id="0x3D74" group="SX"/>
    <fn name="SX_ENVELOP_USE_117"                 id="0x3D75" group="SX"/>
    <fn name="SX_ENVELOP_USE_118"                 id="0x3D76" group="SX"/>
    <fn name="SX_ENVELOP_USE_119"                 id="0x3D77" group="SX"/>
    <fn name="SX_ENVELOP_USE_120"                 id="0x3D78" group="SX"/>
    <fn name="SX_ENVELOP_USE_121"                 id="0x3D79" group="SX"/>
    <fn name="SX_ENVELOP_USE_122"                 id="0x3D7A" group="SX"/>
    <fn name="SX_ENVELOP_USE_123"                 id="0x3D7B" group="SX"/>
    <fn name="SX_ENVELOP_USE_124"                 id="0x3D7C" group="SX"/>
    <fn name="SX_ENVELOP_USE_125"                 id="0x3D7D" group="SX"/>
    <fn name="SX_ENVELOP_USE_126"                 id="0x3D7E" group="SX"/>
    <fn name="SX_ENVELOP_USE_127"                 id="0x3D7F" group="SX"/>
    <fn name="SX_ENVELOP_USE_128"                 id="0x3D80" group="SX"/>
    <fn name="SX_ENVELOP_USE_129"                 id="0x3D81" group="SX"/>
    <fn name="SX_ENVELOP_USE_130"                 id="0x3D82" group="SX"/>
    <fn name="SX_ENVELOP_USE_131"                 id="0x3D83" group="SX"/>
    <fn name="SX_ENVELOP_USE_132"                 id="0x3D84" group="SX"/>
    <fn name="SX_ENVELOP_USE_133"                 id="0x3D85" group="SX"/>
    <fn name="SX_ENVELOP_USE_134"                 id="0x3D86" group="SX"/>
    <fn name="SX_ENVELOP_USE_135"                 id="0x3D87" group="SX"/>
    <fn name="SX_ENVELOP_USE_136"                 id="0x3D88" group="SX"/>
    <fn name="SX_ENVELOP_USE_137"                 id="0x3D89" group="SX"/>
    <fn name="SX_ENVELOP_USE_138"                 id="0x3D8A" group="SX"/>
    <fn name="SX_ENVELOP_USE_139"                 id="0x3D8B" group="SX"/>
    <fn name="SX_ENVELOP_USE_140"                 id="0x3D8C" group="SX"/>
    <fn name="SX_ENVELOP_USE_141"                 id="0x3D8D" group="SX"/>
    <fn name="SX_ENVELOP_USE_142"                 id="0x3D8E" group="SX"/>
    <fn name="SX_ENVELOP_USE_143"                 id="0x3D8F" group="SX"/>
    <fn name="SX_ENVELOP_USE_144"                 id="0x3D90" group="SX"/>
    <fn name="SX_ENVELOP_USE_145"                 id="0x3D91" group="SX"/>
    <fn name="SX_ENVELOP_USE_146"                 id="0x3D92" group="SX"/>
    <fn name="SX_ENVELOP_USE_147"                 id="0x3D93" group="SX"/>
    <fn name="SX_ENVELOP_USE_148"                 id="0x3D94" group="SX"/>
    <fn name="SX_ENVELOP_USE_149"                 id="0x3D95" group="SX"/>
    <fn name="SX_ENVELOP_USE_150"                 id="0x3D96" group="SX"/>
    <fn name="SX_ENVELOP_USE_151"                 id="0x3D97" group="SX"/>
    <fn name="SX_ENVELOP_USE_152"                 id="0x3D98" group="SX"/>
    <fn name="SX_ENVELOP_USE_153"                 id="0x3D99" group="SX"/>
    <fn name="SX_ENVELOP_USE_154"                 id="0x3D9A" group="SX"/>
    <fn name="SX_ENVELOP_USE_155"                 id="0x3D9B" group="SX"/>
    <fn name="SX_ENVELOP_USE_156"                 id="0x3D9C" group="SX"/>
    <fn name="SX_ENVELOP_USE_157"                 id="0x3D9D" group="SX"/>
    <fn name="SX_ENVELOP_USE_158"                 id="0x3D9E" group="SX"/>
    <fn name="SX_ENVELOP_USE_159"                 id="0x3D9F" group="SX"/>
    <fn name="SX_ENVELOP_USE_160"                 id="0x3DA0" group="SX"/>
    <fn name="SX_ENVELOP_USE_161"                 id="0x3DA1" group="SX"/>
    <fn name="SX_ENVELOP_USE_162"                 id="0x3DA2" group="SX"/>
    <fn name="SX_ENVELOP_USE_163"                 id="0x3DA3" group="SX"/>
    <fn name="SX_ENVELOP_USE_164"                 id="0x3DA4" group="SX"/>
    <fn name="SX_ENVELOP_USE_165"                 id="0x3DA5" group="SX"/>
    <fn name="SX_ENVELOP_USE_166"                 id="0x3DA6" group="SX"/>
    <fn name="SX_ENVELOP_USE_167"                 id="0x3DA7" group="SX"/>
    <fn name="SX_ENVELOP_USE_168"                 id="0x3DA8" group="SX"/>
    <fn name="SX_ENVELOP_USE_169"                 id="0x3DA9" group="SX"/>
    <fn name="SX_ENVELOP_USE_170"                 id="0x3DAA" group="SX"/>
    <fn name="SX_ENVELOP_USE_171"                 id="0x3DAB" group="SX"/>
    <fn name="SX_ENVELOP_USE_172"                 id="0x3DAC" group="SX"/>
    <fn name="SX_ENVELOP_USE_173"                 id="0x3DAD" group="SX"/>
    <fn name="SX_ENVELOP_USE_174"                 id="0x3DAE" group="SX"/>
    <fn name="SX_ENVELOP_USE_175"                 id="0x3DAF" group="SX"/>
    <fn name="SX_ENVELOP_USE_176"                 id="0x3DB0" group="SX"/>
    <fn name="SX_ENVELOP_USE_177"                 id="0x3DB1" group="SX"/>
    <fn name="SX_ENVELOP_USE_178"                 id="0x3DB2" group="SX"/>
    <fn name="SX_ENVELOP_USE_179"                 id="0x3DB3" group="SX"/>
    <fn name="SX_ENVELOP_USE_180"                 id="0x3DB4" group="SX"/>
    <fn name="SX_ENVELOP_USE_181"                 id="0x3DB5" group="SX"/>
    <fn name="SX_ENVELOP_USE_182"                 id="0x3DB6" group="SX"/>
    <fn name="SX_ENVELOP_USE_183"                 id="0x3DB7" group="SX"/>
    <fn name="SX_ENVELOP_USE_184"                 id="0x3DB8" group="SX"/>
    <fn name="SX_ENVELOP_USE_185"                 id="0x3DB9" group="SX"/>
    <fn name="SX_ENVELOP_USE_186"                 id="0x3DBA" group="SX"/>
    <fn name="SX_ENVELOP_USE_187"                 id="0x3DBB" group="SX"/>
    <fn name="SX_ENVELOP_USE_188"                 id="0x3DBC" group="SX"/>
    <fn name="SX_ENVELOP_USE_189"                 id="0x3DBD" group="SX"/>
    <fn name="SX_ENVELOP_USE_190"                 id="0x3DBE" group="SX"/>
    <fn name="SX_ENVELOP_USE_191"                 id="0x3DBF" group="SX"/>
    <fn name="SX_ENVELOP_USE_192"                 id="0x3DC0" group="SX"/>
    <fn name="SX_ENVELOP_USE_193"                 id="0x3DC1" group="SX"/>
    <fn name="SX_ENVELOP_USE_194"                 id="0x3DC2" group="SX"/>
    <fn name="SX_ENVELOP_USE_195"                 id="0x3DC3" group="SX"/>
    <fn name="SX_ENVELOP_USE_196"                 id="0x3DC4" group="SX"/>
    <fn name="SX_ENVELOP_USE_197"                 id="0x3DC5" group="SX"/>
    <fn name="SX_ENVELOP_USE_198"                 id="0x3DC6" group="SX"/>
    <fn name="SX_ENVELOP_USE_199"                 id="0x3DC7" group="SX"/>
    <fn name="SX_ENVELOP_USE_200"                 id="0x3DC8" group="SX"/>
    <fn name="SX_ENVELOP_USE_201"                 id="0x3DC9" group="SX"/>
    <fn name="SX_ENVELOP_USE_202"                 id="0x3DCA" group="SX"/>
    <fn name="SX_ENVELOP_USE_203"                 id="0x3DCB" group="SX"/>
    <fn name="SX_ENVELOP_USE_204"                 id="0x3DCC" group="SX"/>
    <fn name="SX_ENVELOP_USE_205"                 id="0x3DCD" group="SX"/>
    <fn name="SX_ENVELOP_USE_206"                 id="0x3DCE" group="SX"/>
    <fn name="SX_ENVELOP_USE_207"                 id="0x3DCF" group="SX"/>
    <fn name="SX_ENVELOP_USE_208"                 id="0x3DD0" group="SX"/>
    <fn name="SX_ENVELOP_USE_209"                 id="0x3DD1" group="SX"/>
    <fn name="SX_ENVELOP_USE_210"                 id="0x3DD2" group="SX"/>
    <fn name="SX_ENVELOP_USE_211"                 id="0x3DD3" group="SX"/>
    <fn name="SX_ENVELOP_USE_212"                 id="0x3DD4" group="SX"/>
    <fn name="SX_ENVELOP_USE_213"                 id="0x3DD5" group="SX"/>
    <fn name="SX_ENVELOP_USE_214"                 id="0x3DD6" group="SX"/>
    <fn name="SX_ENVELOP_USE_215"                 id="0x3DD7" group="SX"/>
    <fn name="SX_ENVELOP_USE_216"                 id="0x3DD8" group="SX"/>
    <fn name="SX_ENVELOP_USE_217"                 id="0x3DD9" group="SX"/>
    <fn name="SX_ENVELOP_USE_218"                 id="0x3DDA" group="SX"/>
    <fn name="SX_ENVELOP_USE_219"                 id="0x3DDB" group="SX"/>
    <fn name="SX_ENVELOP_USE_220"                 id="0x3DDC" group="SX"/>
    <fn name="SX_ENVELOP_USE_221"                 id="0x3DDD" group="SX"/>
    <fn name="SX_ENVELOP_USE_222"                 id="0x3DDE" group="SX"/>
    <fn name="SX_ENVELOP_USE_223"                 id="0x3DDF" group="SX"/>
    <fn name="SX_ENVELOP_USE_224"                 id="0x3DE0" group="SX"/>
    <fn name="SX_ENVELOP_USE_225"                 id="0x3DE1" group="SX"/>
    <fn name="SX_ENVELOP_USE_226"                 id="0x3DE2" group="SX"/>
    <fn name="SX_ENVELOP_USE_227"                 id="0x3DE3" group="SX"/>
    <fn name="SX_ENVELOP_USE_228"                 id="0x3DE4" group="SX"/>
    <fn name="SX_ENVELOP_USE_229"                 id="0x3DE5" group="SX"/>
    <fn name="SX_ENVELOP_USE_230"                 id="0x3DE6" group="SX"/>
    <fn name="SX_ENVELOP_USE_231"                 id="0x3DE7" group="SX"/>
    <fn name="SX_ENVELOP_USE_232"                 id="0x3DE8" group="SX"/>
    <fn name="SX_ENVELOP_USE_233"                 id="0x3DE9" group="SX"/>
    <fn name="SX_ENVELOP_USE_234"                 id="0x3DEA" group="SX"/>
    <fn name="SX_ENVELOP_USE_235"                 id="0x3DEB" group="SX"/>
    <fn name="SX_ENVELOP_USE_236"                 id="0x3DEC" group="SX"/>
    <fn name="SX_ENVELOP_USE_237"                 id="0x3DED" group="SX"/>
    <fn name="SX_ENVELOP_USE_238"                 id="0x3DEE" group="SX"/>
    <fn name="SX_ENVELOP_USE_239"                 id="0x3DEF" group="SX"/>
    <fn name="SX_ENVELOP_USE_240"                 id="0x3DF0" group="SX"/>
    <fn name="SX_ENVELOP_USE_241"                 id="0x3DF1" group="SX"/>
    <fn name="SX_ENVELOP_USE_242"                 id="0x3DF2" group="SX"/>
    <fn name="SX_ENVELOP_USE_243"                 id="0x3DF3" group="SX"/>
    <fn name="SX_ENVELOP_USE_244"                 id="0x3DF4" group="SX"/>
    <fn name="SX_ENVELOP_USE_245"                 id="0x3DF5" group="SX"/>
    <fn name="SX_ENVELOP_USE_246"                 id="0x3DF6" group="SX"/>
    <fn name="SX_ENVELOP_USE_247"                 id="0x3DF7" group="SX"/>
    <fn name="SX_ENVELOP_USE_248"                 id="0x3DF8" group="SX"/>
    <fn name="SX_ENVELOP_USE_249"                 id="0x3DF9" group="SX"/>
    <fn name="SX_ENVELOP_USE_250"                 id="0x3DFA" group="SX"/>
    <fn name="SX_ENVELOP_USE_251"                 id="0x3DFB" group="SX"/>
    <fn name="SX_ENVELOP_USE_252"                 id="0x3DFC" group="SX"/>
    <fn name="SX_ENVELOP_USE_253"                 id="0x3DFD" group="SX"/>
    <fn name="SX_ENVELOP_USE_254"                 id="0x3DFE" group="SX"/>
    <fn name="SX_ENVELOP_USE_255"                 id="0x3DFF" group="SX"/>

    <!-- Queue waiting windows -->
    <fn name="SX_WAIT_QUEUE_0"                    id="0x3A00" group="SX"/>
    <fn name="SX_WAIT_QUEUE_1"                    id="0x3A01" group="SX"/>
    <fn name="SX_WAIT_QUEUE_2"                    id="0x3A02" group="SX"/>
    <fn name="SX_WAIT_QUEUE_3"                    id="0x3A03" group="SX"/>
    <fn name="SX_WAIT_QUEUE_4"                    id="0x3A04" group="SX"/>
    <fn name="SX_WAIT_QUEUE_5"                    id="0x3A05" group="SX"/>
    <fn name="SX_WAIT_QUEUE_6"                    id="0x3A06" group="SX"/>
    <fn name="SX_WAIT_QUEUE_7"                    id="0x3A07" group="SX"/>
    <fn name="SX_WAIT_QUEUE_8"                    id="0x3A08" group="SX"/>
    <fn name="SX_WAIT_QUEUE_9"                    id="0x3A09" group="SX"/>
    <fn name="SX_WAIT_QUEUE_10"                   id="0x3A0A" group="SX"/>
    <fn name="SX_WAIT_QUEUE_11"                   id="0x3A0B" group="SX"/>
    <fn name="SX_WAIT_QUEUE_12"                   id="0x3A0C" group="SX"/>
    <fn name="SX_WAIT_QUEUE_13"                   id="0x3A0D" group="SX"/>
    <fn name="SX_WAIT_QUEUE_14"                   id="0x3A0E" group="SX"/>
    <fn name="SX_WAIT_QUEUE_15"                   id="0x3A0F" group="SX"/>
    <fn name="SX_WAIT_QUEUE_16"                   id="0x3A10" group="SX"/>
    <fn name="SX_WAIT_QUEUE_17"                   id="0x3A11" group="SX"/>
    <fn name="SX_WAIT_QUEUE_18"                   id="0x3A12" group="SX"/>
    <fn name="SX_WAIT_QUEUE_19"                   id="0x3A13" group="SX"/>
    <fn name="SX_WAIT_QUEUE_20"                   id="0x3A14" group="SX"/>
    <fn name="SX_WAIT_QUEUE_21"                   id="0x3A15" group="SX"/>
    <fn name="SX_WAIT_QUEUE_22"                   id="0x3A16" group="SX"/>
    <fn name="SX_WAIT_QUEUE_23"                   id="0x3A17" group="SX"/>
    <fn name="SX_WAIT_QUEUE_24"                   id="0x3A18" group="SX"/>
    <fn name="SX_WAIT_QUEUE_25"                   id="0x3A19" group="SX"/>
    <fn name="SX_WAIT_QUEUE_26"                   id="0x3A1A" group="SX"/>
    <fn name="SX_WAIT_QUEUE_27"                   id="0x3A1B" group="SX"/>
    <fn name="SX_WAIT_QUEUE_28"                   id="0x3A1C" group="SX"/>
    <fn name="SX_WAIT_QUEUE_29"                   id="0x3A1D" group="SX"/>
    <fn name="SX_WAIT_QUEUE_30"                   id="0x3A1E" group="SX"/>
    <fn name="SX_WAIT_QUEUE_31"                   id="0x3A1F" group="SX"/>
    <fn name="SX_WAIT_QUEUE_32"                   id="0x3A20" group="SX"/>
    <fn name="SX_WAIT_QUEUE_33"                   id="0x3A21" group="SX"/>
    <fn name="SX_WAIT_QUEUE_34"                   id="0x3A22" group="SX"/>
    <fn name="SX_WAIT_QUEUE_35"                   id="0x3A23" group="SX"/>
    <fn name="SX_WAIT_QUEUE_36"                   id="0x3A24" group="SX"/>
    <fn name="SX_WAIT_QUEUE_37"                   id="0x3A25" group="SX"/>
    <fn name="SX_WAIT_QUEUE_38"                   id="0x3A26" group="SX"/>
    <fn name="SX_WAIT_QUEUE_39"                   id="0x3A27" group="SX"/>
    <fn name="SX_WAIT_QUEUE_40"                   id="0x3A28" group="SX"/>
    <fn name="SX_WAIT_QUEUE_41"                   id="0x3A29" group="SX"/>
    <fn name="SX_WAIT_QUEUE_42"                   id="0x3A2A" group="SX"/>
    <fn name="SX_WAIT_QUEUE_43"                   id="0x3A2B" group="SX"/>
    <fn name="SX_WAIT_QUEUE_44"                   id="0x3A2C" group="SX"/>
    <fn name="SX_WAIT_QUEUE_45"                   id="0x3A2D" group="SX"/>
    <fn name="SX_WAIT_QUEUE_46"                   id="0x3A2E" group="SX"/>
    <fn name="SX_WAIT_QUEUE_47"                   id="0x3A2F" group="SX"/>
    <fn name="SX_WAIT_QUEUE_48"                   id="0x3A30" group="SX"/>
    <fn name="SX_WAIT_QUEUE_49"                   id="0x3A31" group="SX"/>
    <fn name="SX_WAIT_QUEUE_50"                   id="0x3A32" group="SX"/>
    <fn name="SX_WAIT_QUEUE_51"                   id="0x3A33" group="SX"/>
    <fn name="SX_WAIT_QUEUE_52"                   id="0x3A34" group="SX"/>
    <fn name="SX_WAIT_QUEUE_53"                   id="0x3A35" group="SX"/>
    <fn name="SX_WAIT_QUEUE_54"                   id="0x3A36" group="SX"/>
    <fn name="SX_WAIT_QUEUE_55"                   id="0x3A37" group="SX"/>
    <fn name="SX_WAIT_QUEUE_56"                   id="0x3A38" group="SX"/>
    <fn name="SX_WAIT_QUEUE_57"                   id="0x3A39" group="SX"/>
    <fn name="SX_WAIT_QUEUE_58"                   id="0x3A3A" group="SX"/>
    <fn name="SX_WAIT_QUEUE_59"                   id="0x3A3B" group="SX"/>
    <fn name="SX_WAIT_QUEUE_60"                   id="0x3A3C" group="SX"/>
    <fn name="SX_WAIT_QUEUE_61"                   id="0x3A3D" group="SX"/>
    <fn name="SX_WAIT_QUEUE_62"                   id="0x3A3E" group="SX"/>
    <fn name="SX_WAIT_QUEUE_63"                   id="0x3A3F" group="SX"/>
    <fn name="SX_WAIT_QUEUE_64"                   id="0x3A40" group="SX"/>
    <fn name="SX_WAIT_QUEUE_65"                   id="0x3A41" group="SX"/>
    <fn name="SX_WAIT_QUEUE_66"                   id="0x3A42" group="SX"/>
    <fn name="SX_WAIT_QUEUE_67"                   id="0x3A43" group="SX"/>
    <fn name="SX_WAIT_QUEUE_68"                   id="0x3A44" group="SX"/>
    <fn name="SX_WAIT_QUEUE_69"                   id="0x3A45" group="SX"/>
    <fn name="SX_WAIT_QUEUE_70"                   id="0x3A46" group="SX"/>
    <fn name="SX_WAIT_QUEUE_71"                   id="0x3A47" group="SX"/>
    <fn name="SX_WAIT_QUEUE_72"                   id="0x3A48" group="SX"/>
    <fn name="SX_WAIT_QUEUE_73"                   id="0x3A49" group="SX"/>
    <fn name="SX_WAIT_QUEUE_74"                   id="0x3A4A" group="SX"/>
    <fn name="SX_WAIT_QUEUE_75"                   id="0x3A4B" group="SX"/>
    <fn name="SX_WAIT_QUEUE_76"                   id="0x3A4C" group="SX"/>
    <fn name="SX_WAIT_QUEUE_77"                   id="0x3A4D" group="SX"/>
    <fn name="SX_WAIT_QUEUE_78"                   id="0x3A4E" group="SX"/>
    <fn name="SX_WAIT_QUEUE_79"                   id="0x3A4F" group="SX"/>
    <fn name="SX_WAIT_QUEUE_80"                   id="0x3A50" group="SX"/>
    <fn name="SX_WAIT_QUEUE_81"                   id="0x3A51" group="SX"/>
    <fn name="SX_WAIT_QUEUE_82"                   id="0x3A52" group="SX"/>
    <fn name="SX_WAIT_QUEUE_83"                   id="0x3A53" group="SX"/>
    <fn name="SX_WAIT_QUEUE_84"                   id="0x3A54" group="SX"/>
    <fn name="SX_WAIT_QUEUE_85"                   id="0x3A55" group="SX"/>
    <fn name="SX_WAIT_QUEUE_86"                   id="0x3A56" group="SX"/>
    <fn name="SX_WAIT_QUEUE_87"                   id="0x3A57" group="SX"/>
    <fn name="SX_WAIT_QUEUE_88"                   id="0x3A58" group="SX"/>
    <fn name="SX_WAIT_QUEUE_89"                   id="0x3A59" group="SX"/>
    <fn name="SX_WAIT_QUEUE_90"                   id="0x3A5A" group="SX"/>
    <fn name="SX_WAIT_QUEUE_91"                   id="0x3A5B" group="SX"/>
    <fn name="SX_WAIT_QUEUE_92"                   id="0x3A5C" group="SX"/>
    <fn name="SX_WAIT_QUEUE_93"                   id="0x3A5D" group="SX"/>
    <fn name="SX_WAIT_QUEUE_94"                   id="0x3A5E" group="SX"/>
    <fn name="SX_WAIT_QUEUE_95"                   id="0x3A5F" group="SX"/>
    <fn name="SX_WAIT_QUEUE_96"                   id="0x3A60" group="SX"/>
    <fn name="SX_WAIT_QUEUE_97"                   id="0x3A61" group="SX"/>
    <fn name="SX_WAIT_QUEUE_98"                   id="0x3A62" group="SX"/>
    <fn name="SX_WAIT_QUEUE_99"                   id="0x3A63" group="SX"/>
    <fn name="SX_WAIT_QUEUE_100"                  id="0x3A64" group="SX"/>
    <fn name="SX_WAIT_QUEUE_101"                  id="0x3A65" group="SX"/>
    <fn name="SX_WAIT_QUEUE_102"                  id="0x3A66" group="SX"/>
    <fn name="SX_WAIT_QUEUE_103"                  id="0x3A67" group="SX"/>
    <fn name="SX_WAIT_QUEUE_104"                  id="0x3A68" group="SX"/>
    <fn name="SX_WAIT_QUEUE_105"                  id="0x3A69" group="SX"/>
    <fn name="SX_WAIT_QUEUE_106"                  id="0x3A6A" group="SX"/>
    <fn name="SX_WAIT_QUEUE_107"                  id="0x3A6B" group="SX"/>
    <fn name="SX_WAIT_QUEUE_108"                  id="0x3A6C" group="SX"/>
    <fn name="SX_WAIT_QUEUE_109"                  id="0x3A6D" group="SX"/>
    <fn name="SX_WAIT_QUEUE_110"                  id="0x3A6E" group="SX"/>
    <fn name="SX_WAIT_QUEUE_111"                  id="0x3A6F" group="SX"/>
    <fn name="SX_WAIT_QUEUE_112"                  id="0x3A70" group="SX"/>
    <fn name="SX_WAIT_QUEUE_113"                  id="0x3A71" group="SX"/>
    <fn name="SX_WAIT_QUEUE_114"                  id="0x3A72" group="SX"/>
    <fn name="SX_WAIT_QUEUE_115"                  id="0x3A73" group="SX"/>
    <fn name="SX_WAIT_QUEUE_116"                  id="0x3A74" group="SX"/>
    <fn name="SX_WAIT_QUEUE_117"                  id="0x3A75" group="SX"/>
    <fn name="SX_WAIT_QUEUE_118"                  id="0x3A76" group="SX"/>
    <fn name="SX_WAIT_QUEUE_119"                  id="0x3A77" group="SX"/>
    <fn name="SX_WAIT_QUEUE_120"                  id="0x3A78" group="SX"/>
    <fn name="SX_WAIT_QUEUE_121"                  id="0x3A79" group="SX"/>
    <fn name="SX_WAIT_QUEUE_122"                  id="0x3A7A" group="SX"/>
    <fn name="SX_WAIT_QUEUE_123"                  id="0x3A7B" group="SX"/>
    <fn name="SX_WAIT_QUEUE_124"                  id="0x3A7C" group="SX"/>
    <fn name="SX_WAIT_QUEUE_125"                  id="0x3A7D" group="SX"/>
    <fn name="SX_WAIT_QUEUE_126"                  id="0x3A7E" group="SX"/>
    <fn name="SX_WAIT_QUEUE_127"                  id="0x3A7F" group="SX"/>
    <fn name="SX_WAIT_QUEUE_128"                  id="0x3A80" group="SX"/>
    <fn name="SX_WAIT_QUEUE_129"                  id="0x3A81" group="SX"/>
    <fn name="SX_WAIT_QUEUE_130"                  id="0x3A82" group="SX"/>
    <fn name="SX_WAIT_QUEUE_131"                  id="0x3A83" group="SX"/>
    <fn name="SX_WAIT_QUEUE_132"                  id="0x3A84" group="SX"/>
    <fn name="SX_WAIT_QUEUE_133"                  id="0x3A85" group="SX"/>
    <fn name="SX_WAIT_QUEUE_134"                  id="0x3A86" group="SX"/>
    <fn name="SX_WAIT_QUEUE_135"                  id="0x3A87" group="SX"/>
    <fn name="SX_WAIT_QUEUE_136"                  id="0x3A88" group="SX"/>
    <fn name="SX_WAIT_QUEUE_137"                  id="0x3A89" group="SX"/>
    <fn name="SX_WAIT_QUEUE_138"                  id="0x3A8A" group="SX"/>
    <fn name="SX_WAIT_QUEUE_139"                  id="0x3A8B" group="SX"/>
    <fn name="SX_WAIT_QUEUE_140"                  id="0x3A8C" group="SX"/>
    <fn name="SX_WAIT_QUEUE_141"                  id="0x3A8D" group="SX"/>
    <fn name="SX_WAIT_QUEUE_142"                  id="0x3A8E" group="SX"/>
    <fn name="SX_WAIT_QUEUE_143"                  id="0x3A8F" group="SX"/>
    <fn name="SX_WAIT_QUEUE_144"                  id="0x3A90" group="SX"/>
    <fn name="SX_WAIT_QUEUE_145"                  id="0x3A91" group="SX"/>
    <fn name="SX_WAIT_QUEUE_146"                  id="0x3A92" group="SX"/>
    <fn name="SX_WAIT_QUEUE_147"                  id="0x3A93" group="SX"/>
    <fn name="SX_WAIT_QUEUE_148"                  id="0x3A94" group="SX"/>
    <fn name="SX_WAIT_QUEUE_149"                  id="0x3A95" group="SX"/>
    <fn name="SX_WAIT_QUEUE_150"                  id="0x3A96" group="SX"/>
    <fn name="SX_WAIT_QUEUE_151"                  id="0x3A97" group="SX"/>
    <fn name="SX_WAIT_QUEUE_152"                  id="0x3A98" group="SX"/>
    <fn name="SX_WAIT_QUEUE_153"                  id="0x3A99" group="SX"/>
    <fn name="SX_WAIT_QUEUE_154"                  id="0x3A9A" group="SX"/>
    <fn name="SX_WAIT_QUEUE_155"                  id="0x3A9B" group="SX"/>
    <fn name="SX_WAIT_QUEUE_156"                  id="0x3A9C" group="SX"/>
    <fn name="SX_WAIT_QUEUE_157"                  id="0x3A9D" group="SX"/>
    <fn name="SX_WAIT_QUEUE_158"                  id="0x3A9E" group="SX"/>
    <fn name="SX_WAIT_QUEUE_159"                  id="0x3A9F" group="SX"/>
    <fn name="SX_WAIT_QUEUE_160"                  id="0x3AA0" group="SX"/>
    <fn name="SX_WAIT_QUEUE_161"                  id="0x3AA1" group="SX"/>
    <fn name="SX_WAIT_QUEUE_162"                  id="0x3AA2" group="SX"/>
    <fn name="SX_WAIT_QUEUE_163"                  id="0x3AA3" group="SX"/>
    <fn name="SX_WAIT_QUEUE_164"                  id="0x3AA4" group="SX"/>
    <fn name="SX_WAIT_QUEUE_165"                  id="0x3AA5" group="SX"/>
    <fn name="SX_WAIT_QUEUE_166"                  id="0x3AA6" group="SX"/>
    <fn name="SX_WAIT_QUEUE_167"                  id="0x3AA7" group="SX"/>
    <fn name="SX_WAIT_QUEUE_168"                  id="0x3AA8" group="SX"/>
    <fn name="SX_WAIT_QUEUE_169"                  id="0x3AA9" group="SX"/>
    <fn name="SX_WAIT_QUEUE_170"                  id="0x3AAA" group="SX"/>
    <fn name="SX_WAIT_QUEUE_171"                  id="0x3AAB" group="SX"/>
    <fn name="SX_WAIT_QUEUE_172"                  id="0x3AAC" group="SX"/>
    <fn name="SX_WAIT_QUEUE_173"                  id="0x3AAD" group="SX"/>
    <fn name="SX_WAIT_QUEUE_174"                  id="0x3AAE" group="SX"/>
    <fn name="SX_WAIT_QUEUE_175"                  id="0x3AAF" group="SX"/>
    <fn name="SX_WAIT_QUEUE_176"                  id="0x3AB0" group="SX"/>
    <fn name="SX_WAIT_QUEUE_177"                  id="0x3AB1" group="SX"/>
    <fn name="SX_WAIT_QUEUE_178"                  id="0x3AB2" group="SX"/>
    <fn name="SX_WAIT_QUEUE_179"                  id="0x3AB3" group="SX"/>
    <fn name="SX_WAIT_QUEUE_180"                  id="0x3AB4" group="SX"/>
    <fn name="SX_WAIT_QUEUE_181"                  id="0x3AB5" group="SX"/>
    <fn name="SX_WAIT_QUEUE_182"                  id="0x3AB6" group="SX"/>
    <fn name="SX_WAIT_QUEUE_183"                  id="0x3AB7" group="SX"/>
    <fn name="SX_WAIT_QUEUE_184"                  id="0x3AB8" group="SX"/>
    <fn name="SX_WAIT_QUEUE_185"                  id="0x3AB9" group="SX"/>
    <fn name="SX_WAIT_QUEUE_186"                  id="0x3ABA" group="SX"/>
    <fn name="SX_WAIT_QUEUE_187"                  id="0x3ABB" group="SX"/>
    <fn name="SX_WAIT_QUEUE_188"                  id="0x3ABC" group="SX"/>
    <fn name="SX_WAIT_QUEUE_189"                  id="0x3ABD" group="SX"/>
    <fn name="SX_WAIT_QUEUE_190"                  id="0x3ABE" group="SX"/>
    <fn name="SX_WAIT_QUEUE_191"                  id="0x3ABF" group="SX"/>
    <fn name="SX_WAIT_QUEUE_192"                  id="0x3AC0" group="SX"/>
    <fn name="SX_WAIT_QUEUE_193"                  id="0x3AC1" group="SX"/>
    <fn name="SX_WAIT_QUEUE_194"                  id="0x3AC2" group="SX"/>
    <fn name="SX_WAIT_QUEUE_195"                  id="0x3AC3" group="SX"/>
    <fn name="SX_WAIT_QUEUE_196"                  id="0x3AC4" group="SX"/>
    <fn name="SX_WAIT_QUEUE_197"                  id="0x3AC5" group="SX"/>
    <fn name="SX_WAIT_QUEUE_198"                  id="0x3AC6" group="SX"/>
    <fn name="SX_WAIT_QUEUE_199"                  id="0x3AC7" group="SX"/>
    <fn name="SX_WAIT_QUEUE_200"                  id="0x3AC8" group="SX"/>
    <fn name="SX_WAIT_QUEUE_201"                  id="0x3AC9" group="SX"/>
    <fn name="SX_WAIT_QUEUE_202"                  id="0x3ACA" group="SX"/>
    <fn name="SX_WAIT_QUEUE_203"                  id="0x3ACB" group="SX"/>
    <fn name="SX_WAIT_QUEUE_204"                  id="0x3ACC" group="SX"/>
    <fn name="SX_WAIT_QUEUE_205"                  id="0x3ACD" group="SX"/>
    <fn name="SX_WAIT_QUEUE_206"                  id="0x3ACE" group="SX"/>
    <fn name="SX_WAIT_QUEUE_207"                  id="0x3ACF" group="SX"/>
    <fn name="SX_WAIT_QUEUE_208"                  id="0x3AD0" group="SX"/>
    <fn name="SX_WAIT_QUEUE_209"                  id="0x3AD1" group="SX"/>
    <fn name="SX_WAIT_QUEUE_210"                  id="0x3AD2" group="SX"/>
    <fn name="SX_WAIT_QUEUE_211"                  id="0x3AD3" group="SX"/>
    <fn name="SX_WAIT_QUEUE_212"                  id="0x3AD4" group="SX"/>
    <fn name="SX_WAIT_QUEUE_213"                  id="0x3AD5" group="SX"/>
    <fn name="SX_WAIT_QUEUE_214"                  id="0x3AD6" group="SX"/>
    <fn name="SX_WAIT_QUEUE_215"                  id="0x3AD7" group="SX"/>
    <fn name="SX_WAIT_QUEUE_216"                  id="0x3AD8" group="SX"/>
    <fn name="SX_WAIT_QUEUE_217"                  id="0x3AD9" group="SX"/>
    <fn name="SX_WAIT_QUEUE_218"                  id="0x3ADA" group="SX"/>
    <fn name="SX_WAIT_QUEUE_219"                  id="0x3ADB" group="SX"/>
    <fn name="SX_WAIT_QUEUE_220"                  id="0x3ADC" group="SX"/>
    <fn name="SX_WAIT_QUEUE_221"                  id="0x3ADD" group="SX"/>
    <fn name="SX_WAIT_QUEUE_222"                  id="0x3ADE" group="SX"/>
    <fn name="SX_WAIT_QUEUE_223"                  id="0x3ADF" group="SX"/>
    <fn name="SX_WAIT_QUEUE_224"                  id="0x3AE0" group="SX"/>
    <fn name="SX_WAIT_QUEUE_225"                  id="0x3AE1" group="SX"/>
    <fn name="SX_WAIT_QUEUE_226"                  id="0x3AE2" group="SX"/>
    <fn name="SX_WAIT_QUEUE_227"                  id="0x3AE3" group="SX"/>
    <fn name="SX_WAIT_QUEUE_228"                  id="0x3AE4" group="SX"/>
    <fn name="SX_WAIT_QUEUE_229"                  id="0x3AE5" group="SX"/>
    <fn name="SX_WAIT_QUEUE_230"                  id="0x3AE6" group="SX"/>
    <fn name="SX_WAIT_QUEUE_231"                  id="0x3AE7" group="SX"/>
    <fn name="SX_WAIT_QUEUE_232"                  id="0x3AE8" group="SX"/>
    <fn name="SX_WAIT_QUEUE_233"                  id="0x3AE9" group="SX"/>
    <fn name="SX_WAIT_QUEUE_234"                  id="0x3AEA" group="SX"/>
    <fn name="SX_WAIT_QUEUE_235"                  id="0x3AEB" group="SX"/>
    <fn name="SX_WAIT_QUEUE_236"                  id="0x3AEC" group="SX"/>
    <fn name="SX_WAIT_QUEUE_237"                  id="0x3AED" group="SX"/>
    <fn name="SX_WAIT_QUEUE_238"                  id="0x3AEE" group="SX"/>
    <fn name="SX_WAIT_QUEUE_239"                  id="0x3AEF" group="SX"/>
    <fn name="SX_WAIT_QUEUE_240"                  id="0x3AF0" group="SX"/>
    <fn name="SX_WAIT_QUEUE_241"                  id="0x3AF1" group="SX"/>
    <fn name="SX_WAIT_QUEUE_242"                  id="0x3AF2" group="SX"/>
    <fn name="SX_WAIT_QUEUE_243"                  id="0x3AF3" group="SX"/>
    <fn name="SX_WAIT_QUEUE_244"                  id="0x3AF4" group="SX"/>
    <fn name="SX_WAIT_QUEUE_245"                  id="0x3AF5" group="SX"/>
    <fn name="SX_WAIT_QUEUE_246"                  id="0x3AF6" group="SX"/>
    <fn name="SX_WAIT_QUEUE_247"                  id="0x3AF7" group="SX"/>
    <fn name="SX_WAIT_QUEUE_248"                  id="0x3AF8" group="SX"/>
    <fn name="SX_WAIT_QUEUE_249"                  id="0x3AF9" group="SX"/>
    <fn name="SX_WAIT_QUEUE_250"                  id="0x3AFA" group="SX"/>
    <fn name="SX_WAIT_QUEUE_251"                  id="0x3AFB" group="SX"/>
    <fn name="SX_WAIT_QUEUE_252"                  id="0x3AFC" group="SX"/>
    <fn name="SX_WAIT_QUEUE_253"                  id="0x3AFD" group="SX"/>
    <fn name="SX_WAIT_QUEUE_254"                  id="0x3AFE" group="SX"/>
    <fn name="SX_WAIT_QUEUE_255"                  id="0x3AFF" group="SX"/>

</module>

</cpconfig>
