RadioShuttle Lib for the STM32 L4 Heltec Board

Dependents:   Turtle_RadioShuttle

RadioShuttle.s

Committer:
Helmut Tschemernjak
Date:
2019-04-14
Revision:
13:591254bed18b
Parent:
11:91bc7ef20f21

File content as of revision 13:591254bed18b:

#ifdef __ARMCC_VERSION
; generated by Component: ARM Compiler 5.06 update 4 (build 422) Tool: armcc [4d3604]
; commandline armcc [--cpp --split_sections -c -S --gnu -oBUILD\NUCLEO_L432KC\ARM\RadioShuttleLib\RadioShuttle.o --depend=BUILD\NUCLEO_L432KC\ARM\RadioShuttleLib\RadioShuttle.d --cpu=Cortex-M4.fp --apcs=interwork -O3 -Otime --preinclude=.\BUILD\NUCLEO_L432KC\ARM\mbed_config.h -I. -I./BulkSerial -I./ESP -I./FATFileSystem -I./FATFileSystem/ChaN -I./Flash -I./Flash/MD5 -I./Hardware-STM -I./Power -I./RadioShuttleLib -I./RadioShuttleLib/examples -I./RadioShuttleLib/examples/PMSensorRadio -I./RadioShuttleLib/examples/RadioTest -I./RadioShuttleLib/util -I./STM_MEMS -I./SX1276GenericLib -I./SX1276GenericLib/radio -I./SX1276GenericLib/registers -I./SX1276GenericLib/sx1276 -I./USBDeviceHT -I./USBDeviceHT/USBDevice -I./USBDeviceHT/USBSerial -I./USBDeviceHT/USBSerialBuffered -I./USBDeviceHT/targets/TARGET_STM -I./WIZnetInterface -I./WIZnetInterface/Socket -I./WIZnetInterface/arch -I./WIZnetInterface/arch/ext -I./WIZnetInterface/arch/int -I./WakeUpRTC -I./WakeUpRTC/Device -I./WakeUpRTC/Device/LPC1114_WakeInterruptIn -I./ZModem -I./mbed -I./mbed/e95d10626187 -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4 -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/TARGET_NUCLEO_L432KC -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4/TARGET_STM32L432xC/device -I./mbed/e95d10626187/TARGET_NUCLEO_L432KC/TARGET_STM/TARGET_STM32L4/device -I./mbed/e95d10626187/drivers -I./mbed/e95d10626187/hal -I./mbed/e95d10626187/platform -D__ASSERT_MSG -DMBED_ROM_START=0x8000000 -DMBED_ROM_SIZE=0x40000 -DMBED_BUILD_TIMESTAMP=1547721934.4 -D__MBED__=1 -DDEVICE_I2CSLAVE=1 -D__FPU_PRESENT=1 -DDEVICE_PORTOUT=1 -DDEVICE_PORTINOUT=1 -DTARGET_RTOS_M4_M7 -DDEVICE_RTC=1 -DDEVICE_SERIAL_ASYNCH=1 -D__CMSIS_RTOS -DDEVICE_USTICKER=1 -DDEVICE_CAN=1 -DTARGET_CORTEX_M -DDEVICE_I2C_ASYNCH=1 -DTARGET_LIKE_CORTEX_M4 -DDEVICE_ANALOGOUT=1 -DTARGET_M4 -DARM_MATH_CM4 -DTARGET_STM32L4 -DDEVICE_SPI_ASYNCH=1 -DDEVICE_LPTICKER=1 -DDEVICE_PWMOUT=1 -DTARGET_STM32L432xC -DTARGET_CORTEX -DDEVICE_I2C=1 -DTRANSACTION_QUEUE_SIZE_SPI=2 -D__CORTEX_M4 -DDEVICE_STDIO_MESSAGES=1 -DTARGET_FAMILY_STM32 -DTARGET_FF_ARDUINO -DDEVICE_PORTIN=1 -DTARGET_RELEASE -DTARGET_STM -DTARGET_STM32L432KC -DDEVICE_SERIAL_FC=1 -DDEVICE_TRNG=1 -DTARGET_LIKE_MBED -D__MBED_CMSIS_RTOS_CM -DDEVICE_SLEEP=1 -DDEVICE_CRC=1 -DDEVICE_SPI=1 -DDEVICE_INTERRUPTIN=1 -DDEVICE_SPISLAVE=1 -DDEVICE_ANALOGIN=1 -DDEVICE_SERIAL=1 -DDEVICE_FLASH=1 -DTARGET_NUCLEO_L432KC -DTOOLCHAIN_ARM -DTOOLCHAIN_ARM_STD --no_vla --multibyte_chars --brief_diagnostics --no_depend_system_headers --restrict --no_rtti .\RadioShuttleLib\RadioShuttle.cpp]
        THUMB
        REQUIRE8
        PRESERVE8

        AREA ||i._Z11RDRxTimeoutPvS_S_||, CODE, READONLY, ALIGN=2

_Z11RDRxTimeoutPvS_S_ PROC
        PUSH     {r4-r6,lr}
        MOV      r4,r2
        MOV      r5,r1
        MOVS     r0,#8
        BL       _Z12InterruptMSG15InterruptDevice
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x40]
        LDR      r1,|L0.48|
        BLX      r2
        LDRB     r0,[r5,#0xf1]
        CMP      r0,#0
        IT       EQ
        POPEQ    {r4-r6,pc}
        LDR      r0,|L0.52|
        BL       _Z7dprintfPKcz
        LDR      r0,|L0.52|
        STR      r0,[r4,#0xa8]
        POP      {r4-r6,pc}
        ENDP

        DCW      0x0000
|L0.48|
        DCD      0x0036ee80
|L0.52|
        DCD      ||i._ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv||+0x2c

        AREA ||i._Z11RDTxTimeoutPvS_S_||, CODE, READONLY, ALIGN=2

_Z11RDTxTimeoutPvS_S_ PROC
        PUSH     {r4-r6,lr}
        MOV      r4,r2
        MOV      r5,r1
        MOVS     r0,#8
        BL       _Z12InterruptMSG15InterruptDevice
        LDRB     r0,[r5,#0xf0]
        CMP      r0,#0
        ITT      NE
        LDRNE    r1,|L1.92|
        STRNE    r1,[r4,#0xa8]
        LDR      r0,[r4,#0x54]
        ADDS     r0,r0,#1
        STR      r0,[r4,#0x54]
        LDRD     r1,r3,[r4,#0x68]
        LDRH     r0,[r4,#0x2e]
        ADDS     r0,r1,r0
        ADC      r1,r3,#0
        STRD     r0,r1,[r4,#0x68]
        LDR      r0,[r5,#0xdc]
        BL       _ZN4mbed5Timer7read_msEv
        STR      r0,[r4,#0xa0]
        MOVS     r0,#1
        STRB     r0,[r4,#0xa4]
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x40]
        LDR      r1,|L1.96|
        BLX      r2
        LDRB     r0,[r5,#0xf0]
        CMP      r0,#0
        ITT      NE
        LDRNE    r0,|L1.100|
        STRNE    r0,[r4,#0xa8]
        POP      {r4-r6,pc}
        ENDP

|L1.92|
        DCD      ||i._ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv||+0x58
|L1.96|
        DCD      0x0036ee80
|L1.100|
        DCD      ||i._ZN12RadioShuttle9RS_TxDoneEP5RadioPv||+0x4c

        AREA ||i._Z8RDRxDonePvS_S_Phtsa||, CODE, READONLY, ALIGN=2

_Z8RDRxDonePvS_S_Phtsa PROC
        PUSH     {r4-r8,lr}
        MOV      r5,r3
        LDRD     r6,r8,[sp,#0x18]
        MOV      r4,r2
        MOVS     r0,#8
        LDR      r7,[sp,#0x20]
        BL       _Z12InterruptMSG15InterruptDevice
        LDRD     r1,r2,[r4,#0x60]
        ADDS     r1,r1,r6
        ADC      r0,r2,#0
        STRD     r1,r0,[r4,#0x60]
        LDR      r0,[r4,#0x50]
        ADDS     r0,r0,#1
        STR      r0,[r4,#0x50]
        STRD     r8,r7,[r4,#0x88]
        STRD     r5,r6,[r4,#0x38]
        STRD     r8,r7,[r4,#0x40]
        LDRH     r0,[r5,#0]
        AND      r1,r0,#0xf
        CMP      r1,#0xb
        BEQ      |L2.92|
|L2.62|
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x34]
        BLX      r1
|L2.70|
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x38]
        BLX      r1
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x40]
        POP      {r4-r8,lr}
        LDR      r1,|L2.108|
        BX       r2
|L2.92|
        UBFX     r0,r0,#4,#3
        CMP      r0,#1
        IT       NE
        CMPNE    r0,#2
        BNE      |L2.62|
        B        |L2.70|
        ENDP

        DCW      0x0000
|L2.108|
        DCD      0x0036ee80

        AREA ||i._Z8RDTxDonePvS_S_||, CODE, READONLY, ALIGN=2

_Z8RDTxDonePvS_S_ PROC
        PUSH     {r4-r6,lr}
        MOV      r4,r2
        MOV      r5,r1
        MOVS     r0,#8
        BL       _Z12InterruptMSG15InterruptDevice
        LDR      r0,[r4,#0x54]
        ADDS     r0,r0,#1
        STR      r0,[r4,#0x54]
        LDRD     r2,r3,[r4,#0x68]
        LDRH     r0,[r4,#0x2e]
        ADDS     r0,r2,r0
        ADC      r1,r3,#0
        STRD     r0,r1,[r4,#0x68]
        LDR      r0,[r5,#0xdc]
        BL       _ZN4mbed5Timer7read_msEv
        STR      r0,[r4,#0xa0]
        MOVS     r0,#1
        STRB     r0,[r4,#0xa4]
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x40]
        LDR      r1,|L3.80|
        BLX      r2
        LDRB     r0,[r5,#0xf0]
        CMP      r0,#0
        ITT      NE
        LDRNE    r0,|L3.84|
        STRNE    r0,[r4,#0xa8]
        POP      {r4-r6,pc}
        ENDP

        DCW      0x0000
|L3.80|
        DCD      0x0036ee80
|L3.84|
        DCD      ||i._ZN12RadioShuttle9RS_TxDoneEP5RadioPv||+0x4c

        AREA ||i._Z9RDCadDonePvS_S_b||, CODE, READONLY, ALIGN=2

_Z9RDCadDonePvS_S_b PROC
        PUSH     {r4-r6,lr}
        MOV      r5,r3
        MOV      r4,r2
        MOV      r6,r1
        MOVS     r0,#8
        BL       _Z12InterruptMSG15InterruptDevice
        CBZ      r5,|L4.46|
        MOVS     r0,#1
        STRB     r0,[r4,#0x2d]
        LDR      r0,[r4,#0x5c]
        ADDS     r0,r0,#1
        STR      r0,[r4,#0x5c]
        LDRB     r0,[r6,#0xf1]
        CMP      r0,#0
        ITE      NE
        LDRNE    r0,|L4.68|
        POPEQ    {r4-r6,pc}
|L4.40|
        STR      r0,[r4,#0xa8]
        POP      {r4-r6,pc}
|L4.46|
        MOVS     r0,#0
        STRB     r0,[r4,#0x2d]
        LDRB     r0,[r6,#0xf1]
        CMP      r0,#0
        IT       NE
        LDRNE    r0,|L4.72|
        BNE      |L4.40|
        POP      {r4-r6,pc}
        ENDP

        DCW      0x0000
|L4.68|
        DCD      ||i._ZN12RadioShuttle10RS_CadDoneEP5RadioPvb||+0x34
|L4.72|
        DCD      ||i._ZN12RadioShuttle10RS_CadDoneEP5RadioPvb||+0x50

        AREA ||i._Z9RDRxErrorPvS_S_||, CODE, READONLY, ALIGN=2

_Z9RDRxErrorPvS_S_ PROC
        PUSH     {r4-r6,lr}
        MOV      r4,r2
        MOV      r5,r1
        MOVS     r0,#8
        BL       _Z12InterruptMSG15InterruptDevice
        LDR      r0,[r4,#0x58]
        ADDS     r0,r0,#1
        STR      r0,[r4,#0x58]
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x34]
        BLX      r1
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x40]
        LDR      r1,|L5.52|
        BLX      r2
        LDRB     r0,[r5,#0xf1]
        CMP      r0,#0
        ITT      NE
        LDRNE    r0,|L5.56|
        STRNE    r0,[r4,#0xa8]
        POP      {r4-r6,pc}
        ENDP

|L5.52|
        DCD      0x0036ee80
|L5.56|
        DCD      ||i._ZN12RadioShuttle10RS_RxErrorEP5RadioPv||+0x34

        AREA ||i._ZN12RadioShuttle10AddLicenseEjj||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle10AddLicenseEjj PROC
        PUSH     {r4-r8,lr}
        SUB      sp,sp,#0x20
        MOV      r6,r0
        MOV      r7,r2
        MOV      r8,r1
        MOV      r0,sp
        BL       _ZN4mbed5TimerC1Ev
        MOV      r0,sp
        BL       _ZN4mbed5Timer5startEv
        ADD      r5,r6,#0xc
        LDR      r4,|L6.148|
        MOV      r2,#0x55555555
        MOVS     r1,#0x10
        MOV      r0,r5
        BL       _Z5CPUIDPhij
        ASRS     r1,r0,#31
        ADD      r0,r0,r1,LSR #30
        ASRS     r0,r0,#2
        CMP      r0,#0
        BLE      |L6.94|
        SUBS     r3,r5,#4
        TST      r0,#1
        BEQ      |L6.68|
        LDR      r1,[r3,#4]!
        ADD      r4,r4,r1
|L6.68|
        MOVS     r5,#0
        ASRS     r12,r0,#1
        BEQ      |L6.92|
|L6.76|
        LDR      r0,[r3,#4]
        SUBS     r12,r12,#1
        ADD      r4,r4,r0
        LDR      r0,[r3,#8]!
        ADD      r5,r5,r0
        BNE      |L6.76|
|L6.92|
        ADD      r4,r4,r5
|L6.94|
        ADD      r0,r4,r8
        CMP      r0,r7
        BNE      |L6.124|
        STR      r8,[r6,#8]
        MOV      r0,sp
        STR      r7,[r6,#0x100]
        BL       _ZN4mbed5TimerD1Ev
        ADD      sp,sp,#0x20
        MOVS     r0,#0
        POP      {r4-r8,pc}
|L6.124|
        MOV      r0,#0x378
        BL       wait_ms
        MOV      r0,sp
        BL       _ZN4mbed5TimerD1Ev
        ADD      sp,sp,#0x20
        MOVS     r0,#0xd
        POP      {r4-r8,pc}
        ENDP

        DCW      0x0000
|L6.148|
        DCD      0x83548797

        AREA ||i._ZN12RadioShuttle10GetDataSumEiPvi||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle10GetDataSumEiPvi PROC
        PUSH     {r4}
        MOVS     r0,#0
        SUBS     r4,r3,#0
        SUB      r3,r3,#1
        BLE      |L7.48|
        SUBS     r2,r2,#1
        TST      r3,#1
        IT       EQ
        LDRBEQ   r0,[r2,#1]!
        MOV      r12,#0
        ASRS     r3,r4,#1
        BEQ      |L7.46|
|L7.32|
        LDRB     r4,[r2,#1]
        SUBS     r3,r3,#1
        ADD      r0,r0,r4
        LDRB     r4,[r2,#2]!
        ADD      r12,r12,r4
        BNE      |L7.32|
|L7.46|
        ADD      r0,r0,r12
|L7.48|
        MOVS     r2,#1
        LSLS     r2,r2,r1
        SUBS     r2,r2,#1
        ANDS     r2,r2,r0
        ASRS     r0,r0,r1
        POP      {r4}
        ADD      r0,r0,r2
        BX       lr
        ENDP


        AREA ||i._ZN12RadioShuttle10RS_CadDoneEP5RadioPvb||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle10RS_CadDoneEP5RadioPvb PROC
        CBZ      r3,|L8.32|
        MOVS     r1,#1
        STRB     r1,[r2,#0x2d]
        LDR      r1,[r2,#0x5c]
        ADDS     r1,r1,#1
        STR      r1,[r2,#0x5c]
        LDRB     r0,[r0,#0xf1]
        CMP      r0,#0
        ITE      NE
        ADRNE    r0,|L8.52|
        BXEQ     lr
|L8.26|
        STR      r0,[r2,#0xa8]
        BX       lr
|L8.32|
        MOVS     r1,#0
        STRB     r1,[r2,#0x2d]
        LDRB     r0,[r0,#0xf1]
        CMP      r0,#0
        IT       NE
        ADRNE    r0,|L8.80|
        BNE      |L8.26|
        BX       lr
        ENDP

|L8.52|
        DCB      "CadDone: activity detected",0
        DCB      0
|L8.80|
        DCB      "CadDone: no activity",0
        DCB      0
        DCB      0
        DCB      0

        AREA ||i._ZN12RadioShuttle10RS_RxErrorEP5RadioPv||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle10RS_RxErrorEP5RadioPv PROC
        PUSH     {r4-r6,lr}
        MOV      r5,r0
        LDR      r0,[r2,#0x58]
        MOV      r4,r2
        ADDS     r0,r0,#1
        STR      r0,[r2,#0x58]
        LDR      r0,[r2,#0]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x34]
        BLX      r1
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x40]
        LDR      r1,|L9.48|
        BLX      r2
        LDRB     r0,[r5,#0xf1]
        CMP      r0,#0
        ITT      NE
        ADRNE    r0,|L9.52|
        STRNE    r0,[r4,#0xa8]
        POP      {r4-r6,pc}
        ENDP

        DCW      0x0000
|L9.48|
        DCD      0x0036ee80
|L9.52|
        DCB      "RxError",0

        AREA ||i._ZN12RadioShuttle10RunShuttleEv||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle10RunShuttleEv PROC
        PUSH     {r4-r11,lr}
        MOV      r4,r0
        LDRB     r0,[r0,#0xe8]
        SUB      sp,sp,#0x64
        CMP      r0,#0
        MOV      r0,#1
        ITT      NE
        ADDNE    sp,sp,#0x64
        POPNE    {r4-r11,pc}
        STRB     r0,[r4,#0xe8]
        LDR      r0,[r4,#0x34]
        LDR      r5,[r0,#0]
        CMP      r5,r0
        BEQ      |L10.292|
        NOP      
|L10.40|
        LDR      r1,[r5,#0xb0]
        CBZ      r1,|L10.72|
        LDRB     r0,[r4,#0xf0]
        CMP      r0,#0
        ITTEE    EQ
        LDRBEQ   r0,[r4,#0xf1]
        CMPEQ    r0,#0
        ADRNE    r0,|L10.1056|
        BLNE     _Z7dprintfPKcz
        MOVS     r0,#0
        STR      r0,[r5,#0xb0]
|L10.72|
        LDRB     r0,[r5,#0xac]
        CBZ      r0,|L10.96|
        MOVS     r0,#0
        STRB     r0,[r5,#0xac]
        LDR      r0,[r4,#0xf8]
        CBZ      r0,|L10.96|
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0xc]
        BLX      r1
|L10.96|
        LDR      r0,[r5,#0x40]
        CMP      r0,#0
        BEQ      |L10.310|
        LDRD     r8,r11,[r5,#0x40]
        LDRD     r9,r10,[r5,#0x48]
        ADD      r0,r5,#8
        STR      r0,[sp,#0x20]
        LDR      r7,[r4,#0x9c]
        LDR      r1,[r4,#0x90]
        ADD      r6,r4,#0x8c
        CBZ      r1,|L10.136|
        LDR      r2,[r1,#0]
        STR      r2,[r6,#4]
        B        |L10.242|
|L10.136|
        LDR      r1,[r6,#8]
        LDR      r0,[r6,#0xc]
        CMP      r1,r0
        BNE      |L10.234|
        MOVS     r0,#1
        STR      r0,[sp,#0]
        LDR      r0,[r6,#0]
        CBZ      r0,|L10.172|
        LDR      r0,[r0,#4]
        ADD      r1,r0,r0,LSR #1
        ADD      r1,r1,r0,LSR #3
        ADDS     r0,r0,#1
        CMP      r0,r1
        IT       HI
        MOVHI    r1,r0
        STR      r1,[sp,#0]
|L10.172|
        MOVS     r1,#0
        MOVS     r0,#0xc
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[sp,#8]
        LDR      r0,[sp,#0]
        MOVS     r1,#0
        RSB      r0,r0,r0,LSL #3
        LSLS     r0,r0,#2
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r1,r0
        LDR      r0,[sp,#8]
        STR      r1,[r0,#8]
        LDR      r0,[sp,#8]
        LDR      r1,[r6,#0]
        STR      r1,[r0,#0]
        LDR      r0,[sp,#8]
        LDR      r1,[sp,#0]
        STR      r1,[r0,#4]
        LDR      r0,[sp,#8]
        STR      r0,[r6,#0]
        LDR      r0,[r0,#8]
        STR      r0,[r6,#8]
        LDR      r1,[sp,#0]
        RSB      r1,r1,r1,LSL #3
        ADD      r1,r0,r1,LSL #2
        STR      r1,[r6,#0xc]
|L10.234|
        LDR      r1,[r6,#8]
        ADD      r2,r1,#0x1c
        STR      r2,[r6,#8]
|L10.242|
        ADDS     r0,r1,#8
        BEQ      |L10.262|
        LDR      r2,[sp,#0x20]
        STR      r9,[r0,#8]
        STRD     r10,r2,[r0,#0xc]
        STRD     r8,r11,[r0,#0]
|L10.262|
        STR      r7,[r1,#0]
        LDR      r0,[r7,#4]
        STR      r0,[r1,#4]
        LDR      r0,[r7,#4]
        STR      r1,[r0,#0]
        STR      r1,[r7,#4]
        LDR      r0,[r6,#0x14]
        ADDS     r0,r0,#1
        STR      r0,[r6,#0x14]
        MOVS     r0,#0
        STR      r0,[r5,#0x40]
        LDR      r0,[r4,#0xf8]
        CBZ      r0,|L10.310|
        B        |L10.294|
|L10.292|
        B        |L10.320|
|L10.294|
        LDR      r12,[r0,#0]
        LDR      r3,[r5,#0x4c]
        LDR      r2,[r5,#0x48]
        LDR      r12,[r12,#0x10]
        LDR      r1,[r5,#0x44]
        BLX      r12
|L10.310|
        LDR      r5,[r5,#0]
        LDR      r0,[r4,#0x34]
        CMP      r5,r0
        BNE      |L10.40|
|L10.320|
        LDR      r0,[r4,#0xa0]
        CBZ      r0,|L10.350|
        MOV      r0,r4
        BL       _ZN12RadioShuttle23ProcessReceivedMessagesEv
        LDR      r0,[r4,#0xf8]
        CBZ      r0,|L10.350|
        LDR      r1,[r4,#0xa0]
        CBNZ     r1,|L10.350|
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x14]
        BLX      r1
|L10.350|
        MOV      r10,#0
        LDR      r0,[r4,#0xdc]
        BL       _ZN4mbed5Timer7read_msEv
        MOV      r8,r0
        LDR      r0,[r4,#0x84]
        LDR      r7,[r0,#0]
        CMP      r7,r0
        IT       NE
        MOVNE    r11,#0
        BEQ.W    |L10.924|
        NOP      
|L10.384|
        LDR      r1,[r7,#0x40]
        ADD      r0,r7,#8
        CMP      r1,r8
        BLS      |L10.404|
        MOVS     r1,#4
        STR      r8,[r7,#0x40]
        STRB     r1,[r0,#0x2c]
|L10.404|
        LDRB     r1,[r7,#0x34]
        CMP      r1,#4
        BCS.W    |L10.912|
        TBB      [pc,r1]
        DCB      0x1f,0x02
        DCB      0x1b,0x02
        LDR      r1,[r7,#0x24]
        CMP      r1,#3
        BLT      |L10.454|
        LDR      r1,[r7,#0x40]
        CBZ      r1,|L10.454|
        LDR      r2,[r0,#0x3c]
        ADD      r1,r1,r2
        LDR      r2,[r0,#0x40]
        ADD      r1,r1,r2
        CMP      r1,r8
        ITT      CC
        MOVCC    r1,#6
        STRBCC   r1,[r7,#0x34]
        BCC.W    |L10.912|
|L10.454|
        LDR      r1,[r7,#0x40]
        LDR      r2,[r0,#0x3c]
        LDR      r0,[r0,#0x44]
        ADD      r1,r1,r2
        ADD      r0,r0,r1
        CMP      r8,r0
        BLS.W    |L10.912|
        B        |L10.480|
        LDR      r0,[r7,#0x3c]
        CMP      r0,r8
        BHI.W    |L10.912|
|L10.480|
        LDR      r0,[r4,#0x34]
        LDR      r5,[r0,#0]
        CMP      r5,r0
        BEQ.W    |L10.912|
        NOP      
|L10.492|
        LDR      r0,[r5,#0xa8]
        CMP      r0,r8
        IT       HI
        STRHI    r11,[r5,#0xa8]
        BHI      |L10.540|
        CBZ      r0,|L10.540|
        LDR      r1,|L10.1060|
        LDR      r2,[r5,#0x3c]
        SMULL    r1,r2,r1,r2
        ASRS     r1,r2,#1
        SUB      r1,r1,r2,ASR #31
        ADD      r0,r0,r1
        CMP      r0,r8
        BCC      |L10.540|
        SUB      r0,r0,r8
        CMP      r10,r0
        IT       GT
        MOVGT    r10,r0
        B        |L10.902|
|L10.540|
        LDR      r0,[r5,#8]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0xc]
        BLX      r1
        CMP      r0,#2
        BEQ      |L10.696|
        CMP      r0,#1
        BEQ      |L10.628|
        ADD      r6,r5,#8
        MOVS     r0,#0xff
        STRB     r0,[r6,#0x2d]
        MOV      r9,#0x32
        ADD      r0,sp,#0x40
        BL       _ZN4mbed5TimerC1Ev
        ADD      r0,sp,#0x40
        BL       _ZN4mbed5Timer5startEv
        LDR      r0,[r6,#0]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x3c]
        BLX      r1
        LDRB     r0,[r4,#0xf1]
        CMP      r0,#0
        ITT      NE
        LDRNE    r0,|L10.1064|
        BLNE     _Z7dprintfPKcz
        ADD      r0,sp,#0x40
        BL       _ZN4mbed5Timer7read_msEv
        CMP      r0,#0x32
        BGE      |L10.656|
        NOP      
|L10.616|
        LDRSB    r0,[r6,#0x2d]
        CMP      r0,#0xffffffff
        BNE      |L10.656|
        B        |L10.646|
|L10.628|
        LDR      r0,[r5,#8]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x44]
        BLX      r1
        CBZ      r0,|L10.670|
        LDR      r0,[r5,#0x64]
        ADDS     r0,r0,#1
        STR      r0,[r5,#0x64]
        B        |L10.902|
|L10.646|
        ADD      r0,sp,#0x40
        BL       _ZN4mbed5Timer7read_msEv
        CMP      r0,r9
        BLT      |L10.616|
|L10.656|
        LDRB     r0,[r6,#0x2d]
        CMP      r0,#1
        ADD      r0,sp,#0x40
        BEQ      |L10.692|
        BL       _ZN4mbed5TimerD1Ev
|L10.670|
        MOVS     r0,#0
        LDRB     r1,[r7,#0x34]
        LDR      r3,[r7,#0x10]
        MOV      r2,r0
        CMP      r1,#0
        ITT      NE
        CMPNE    r1,#1
        CMPNE    r1,#3
        BEQ      |L10.698|
        B        |L10.736|
|L10.692|
        BL       _ZN4mbed5TimerD1Ev
|L10.696|
        B        |L10.902|
|L10.698|
        LDR      r0,[r7,#0x14]
        TST      r0,#1
        BEQ      |L10.716|
        TST      r0,#0x20
        IT       NE
        LDRNE    r2,[r7,#0xc]
        B        |L10.736|
|L10.716|
        LDRB     r12,[r4,#0x1c]
        AND      r0,r0,#0x2c
        CMP      r12,#4
        BCC      |L10.736|
        CMP      r1,#2
        IT       NE
        MOVNE    r3,#0
|L10.736|
        CMP      r1,#2
        BNE      |L10.748|
        LDRB     r0,[r7,#0x14]
        LDR      r2,[r7,#0xc]
        AND      r0,r0,#0x6e
|L10.748|
        ADD      lr,sp,#0x10
        LDR      r1,[r7,#0x1c]
        LDRB     r12,[r7,#0x51]
        LDRB     r9,[r7,#0x50]
        LDR      r6,[r7,#0x38]
        STM      lr,{r1,r6,r9,r12}
        LDR      r12,[r7,#8]
        LDR      r1,[r7,#0x20]
        LDR      r6,[r7,#0x18]
        STRD     r1,r12,[sp,#0]
        STRD     r6,r0,[sp,#8]
        ADD      r1,r5,#8
        MOV      r0,r4
        BL       _ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiijiiihh
        LDR      r0,[r7,#0x24]
        STR      r8,[r7,#0x40]
        ADDS     r0,r0,#1
        STR      r0,[r7,#0x24]
        LDR      r0,[r5,#0xa4]
        STR      r0,[r7,#0x4c]
        LDR      r0,[r5,#8]
        LDRSH    r2,[r5,#0x36]
        LDRB     r1,[r5,#0x34]
        LDR      r3,[r0,#0]
        LDR      r3,[r3,#0x2c]
        BLX      r3
        STR      r0,[r7,#0x44]
        LDR      r0,[r5,#8]
        LDRB     r1,[r5,#0x34]
        LDR      r2,[r0,#0]
        LDR      r3,[r2,#0x2c]
        MOVS     r2,#0x10
        BLX      r3
        ADDS     r0,r0,#0x14
        STR      r0,[r7,#0x48]
        LDRB     r0,[r7,#0x34]
        CMP      r0,#2
        BNE      |L10.868|
        LDRB     r0,[r7,#0x14]
        TST      r0,#2
        ITT      EQ
        MOVEQ    r1,#4
        STRBEQ   r1,[r7,#0x34]
|L10.868|
        LDRB     r0,[r7,#0x34]
        CMP      r0,#0
        ITEE     NE
        CMPNE    r0,#3
        MOVEQ    r0,#1
        STRBEQ   r0,[r7,#0x34]
        LDRB     r0,[r7,#0x34]
        CMP      r0,#2
        BNE      |L10.902|
        MOVS     r1,#3
        STRB     r1,[r7,#0x34]
        STR      r11,[r7,#0x3c]
|L10.902|
        LDR      r5,[r5,#0]
        LDR      r0,[r4,#0x34]
        CMP      r5,r0
        BNE      |L10.492|
|L10.912|
        LDR      r7,[r7,#0]
        LDR      r0,[r4,#0x84]
        CMP      r7,r0
        BNE      |L10.384|
|L10.924|
        LDR      r7,[r0,#0]
        MOVS     r6,#0
|L10.928|
        LDR      r0,[r4,#0x84]
        CMP      r7,r0
        BEQ      |L10.1068|
        LDRB     r0,[r7,#0x34]
        CMP      r0,#4
        IT       NE
        CMPNE    r0,#5
        BEQ      |L10.956|
        CMP      r0,#6
        IT       NE
        LDRNE    r7,[r7,#0]
        BNE      |L10.928|
|L10.956|
        LDR      r8,[r4,#0x4c]
        ADD      r1,r4,#0x3c
        ADD      r2,r7,#8
        LDR      r5,[r8,#4]
        CMP      r5,#0
        IT       NE
        LDRNE    r3,[r2,#0]
        BEQ      |L10.996|
|L10.980|
        LDR      r0,[r5,#0x10]
        CMP      r0,r3
        ITTE     GE
        MOVGE    r8,r5
        LDRGE    r5,[r5,#8]
        LDRLT    r5,[r5,#0xc]
        CMP      r5,#0
        BNE      |L10.980|
|L10.996|
        LDR      r0,[r1,#0x10]
        CMP      r8,r0
        BEQ      |L10.1012|
        LDR      r2,[r2,#0]
        LDR      r1,[r8,#0x10]
        CMP      r2,r1
        BGE      |L10.1014|
|L10.1012|
        MOV      r8,r0
|L10.1014|
        LDR      r0,[r4,#0x4c]
        CMP      r8,r0
        BEQ      |L10.1272|
        LDRB     r0,[r7,#0x34]
        MOVS     r5,#0
        CMP      r0,#6
        ITE      EQ
        MOVEQ    r5,#2
        CMPNE    r0,#4
        BEQ      |L10.1042|
        CMP      r0,#5
        IT       EQ
        MOVEQ    r5,#1
|L10.1042|
        LDR      r1,[r7,#0x14]
        CMP      r1,#1
        BEQ      |L10.1272|
        CMP      r0,#6
        BEQ      |L10.1238|
        B        |L10.1326|
        DCW      0x0000
|L10.1056|
        DCB      "%s",0
        DCB      0
|L10.1060|
        DCD      0x66666667
|L10.1064|
        DCD      ||i._ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE||+0x70
|L10.1068|
        MOV      r0,#0xffffffff
        STR      r0,[sp,#0x30]
        STR      r0,[sp,#0x2c]
        LDR      r0,[r4,#0xdc]
        BL       _ZN4mbed5Timer7read_msEv
        LDR      r1,[r4,#0x84]
        MOV      r2,r0
        LDR      r0,[r1,#0]
        CMP      r0,r1
        BEQ      |L10.1156|
|L10.1096|
        LDR      r1,[r0,#0x3c]
        CMP      r1,#0
        ITT      NE
        LDRNE    r3,[sp,#0x30]
        CMPNE    r1,r3
        IT       CC
        STRCC    r1,[sp,#0x30]
        LDR      r1,[r0,#0x40]
        CBZ      r1,|L10.1130|
        LDR      r3,[r0,#0x44]
        ADD      r1,r1,r3
        LDR      r3,[r0,#0x4c]
        ADD      r1,r1,r3
        LDR      r3,[sp,#0x2c]
        CMP      r1,r3
        IT       CC
        STRCC    r1,[sp,#0x2c]
|L10.1130|
        CMP      r10,#0
        ITT      NE
        LDRNE    r1,[sp,#0x2c]
        CMPNE    r10,r1
        IT       CC
        STRCC    r10,[sp,#0x2c]
        LDR      r0,[r0,#0]
        LDR      r1,[r4,#0x84]
        CMP      r0,r1
        BNE      |L10.1096|
|L10.1156|
        LDRD     r0,r1,[sp,#0x2c]
        CMP      r0,r1
        ITE      CC
        ADDCC    r0,sp,#0x2c
        ADDCS    r0,sp,#0x30
        LDR      r5,[r0,#0]
        CMP      r5,#0xffffffff
        BEQ      |L10.1408|
        CMP      r2,r5
        BCS      |L10.1412|
        SUBS     r2,r5,r2
        CMP      r2,#5
        BCC      |L10.1412|
        BEQ      |L10.1196|
        LDR      r0,[r4,#0xe0]
        CMP      r0,r5
        BEQ      |L10.1408|
|L10.1196|
        LDR      r1,|L10.1640|
        ADD      r9,sp,#0x10
        LDRD     r0,r1,[r1,#0]
        LDR      r7,[r4,#0xd8]
        STRD     r0,r1,[sp,#0x10]
        LDR      r0,|L10.1644|
        STRD     r4,r0,[sp,#0x18]
        MOV      r0,#0x3e8
        MUL      r10,r2,r0
        BL       core_util_critical_section_enter
        LDR      r0,[r7,#0x34]
        CBNZ     r0,|L10.1356|
        B        |L10.1416|
|L10.1238|
        LDR      r2,[r7,#0x18]
        CBZ      r2,|L10.1310|
        LDR      r1,[r4,#0xb4]
        MOV      r3,r1
        LDR      r0,[r1,#4]
        CBZ      r0,|L10.1270|
|L10.1252|
        LDR      r12,[r0,#0x10]
        CMP      r12,r2
        ITTE     CS
        MOVCS    r1,r0
        LDRCS    r0,[r0,#8]
        LDRCC    r0,[r0,#0xc]
        CMP      r0,#0
        BNE      |L10.1252|
|L10.1270|
        B        |L10.1274|
|L10.1272|
        B        |L10.1348|
|L10.1274|
        MOV      r0,r1
        CMP      r1,r3
        BEQ      |L10.1286|
        LDR      r1,[r0,#0x10]
        CMP      r2,r1
        BCS      |L10.1288|
|L10.1286|
        MOV      r0,r3
|L10.1288|
        LDR      r1,[r4,#0xb4]
        CMP      r0,r1
        BEQ      |L10.1310|
        STR      r0,[sp,#0xc]
        ADD      r1,r4,#0xa4
        ADD      r2,sp,#0xc
        ADD      r0,sp,#0x10
        BL       _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEE
|L10.1310|
        LDR      r0,[r4,#0xf8]
        CBZ      r0,|L10.1326|
        LDR      r3,[r0,#0]
        LDR      r2,[r7,#0x18]
        LDR      r1,[r7,#8]
        LDR      r3,[r3,#0x18]
        BLX      r3
|L10.1326|
        LDRD     r0,r1,[r7,#0xc]
        STRD     r0,r1,[sp,#0]
        LDR      r12,[r8,#0x18]
        LDR      r2,[r7,#0x20]
        LDR      r1,[r7,#0x18]
        LDR      r0,[r7,#8]
        MOV      r3,r5
        BLX      r12
|L10.1348|
        LDRB     r0,[r7,#0x28]
        CMP      r0,#0
        B        |L10.1358|
|L10.1356|
        B        |L10.1428|
|L10.1358|
        ITT      NE
        LDRNE    r0,[r7,#0xc]
        BLNE     _ZdaPv
        ADD      r1,r4,#0x74
        LDR      r0,[r4,#0x84]
        CMP      r7,r0
        BEQ      |L10.1404|
        LDRD     r0,r3,[r7,#0]
        LDR      r2,[r7,#0]
        STR      r2,[r3,#0]
        LDRD     r2,r3,[r7,#0]
        STR      r3,[r2,#4]
        LDR      r2,[r1,#0x14]
        SUBS     r2,r2,#1
        STR      r2,[r1,#0x14]
        LDR      r2,[r1,#4]
        STR      r2,[r7,#0]
        STR      r7,[r1,#4]
|L10.1404|
        MOV      r7,r0
        B        |L10.928|
|L10.1408|
        B        |L10.1514|
        B        |L10.1412|
|L10.1412|
        MOVS     r2,#5
        B        |L10.1196|
|L10.1416|
        LDRB     r0,[r7,#0x38]
        CMP      r0,#0
        IT       NE
        BLNE     sleep_manager_lock_deep_sleep_internal
|L10.1428|
        ADD      r8,r7,#0x28
        CMP      r8,r9
        BEQ      |L10.1474|
        LDR      r1,[r8,#0xc]
        MOV      r0,r8
        CMP      r1,#0
        ITT      NE
        LDRNE    r1,[r1,#8]
        BLXNE    r1
        CMP      r8,#0
        BEQ      |L10.1474|
        LDR      r0,[sp,#0x1c]
        MOV      r1,r9
        CBZ      r0,|L10.1468|
        LDR      r2,[r0,#4]
        MOV      r0,r8
        BLX      r2
|L10.1468|
        LDR      r0,[sp,#0x1c]
        STR      r0,[r8,#0xc]
|L10.1474|
        MOV      r2,r10
        MOVS     r3,#0
        MOV      r0,r7
        BL       _ZN4mbed6Ticker5setupEy
        BL       core_util_critical_section_exit
        LDR      r1,[sp,#0x1c]
        ADD      r0,sp,#0x10
        CMP      r1,#0
        ITT      NE
        LDRNE    r1,[r1,#8]
        BLXNE    r1
        STR      r5,[r4,#0xe0]
        LDR      r0,[r4,#0xe4]
        ADDS     r0,r0,#1
        STR      r0,[r4,#0xe4]
|L10.1514|
        LDRB     r0,[r4,#0x1c]
        CMP      r0,#1
        IT       NE
        CMPNE    r0,#2
        BNE      |L10.1628|
        LDR      r1,[r4,#0x84]
        LDR      r0,[r1,#0]
        CMP      r0,r1
        BEQ      |L10.1558|
|L10.1534|
        LDR      r2,[r0,#0x40]
        CMP      r2,#0
        ITT      NE
        LDRBNE   r2,[r0,#0x34]
        CMPNE    r2,#2
        BEQ      |L10.1552|
        LDR      r2,[r0,#0x3c]
        CBZ      r2,|L10.1628|
|L10.1552|
        LDR      r0,[r0,#0]
        CMP      r0,r1
        BNE      |L10.1534|
|L10.1558|
        LDR      r0,[r4,#0x34]
        LDR      r5,[r0,#0]
        CMP      r5,r0
        BEQ      |L10.1628|
|L10.1566|
        LDR      r0,[r5,#8]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0xc]
        BLX      r1
        CMP      r0,#1
        BNE      |L10.1620|
        LDR      r0,[r5,#8]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x34]
        BLX      r1
        LDRB     r0,[r4,#0xf0]
        CMP      r0,#0
        ITTEE    EQ
        LDRBEQ   r0,[r4,#0xf1]
        CMPEQ    r0,#0
        ADRNE    r0,|L10.1648|
        BLNE     _Z7dprintfPKcz
        LDR      r0,[r4,#0x38]
        CMP      r0,#1
        ITT      EQ
        LDREQ    r0,[r4,#0xd8]
        BLEQ     _ZN4mbed6Ticker6detachEv
|L10.1620|
        LDR      r5,[r5,#0]
        LDR      r0,[r4,#0x34]
        CMP      r5,r0
        BNE      |L10.1566|
|L10.1628|
        STRB     r6,[r4,#0xe8]
        ADD      sp,sp,#0x64
        MOVS     r0,#0
        POP      {r4-r11,pc}
        ENDP

|L10.1640|
        DCD      ||.constdata||
|L10.1644|
        DCD      _ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops
|L10.1648|
        DCB      "Putting the radio into Sleep",0
        DCB      0
        DCB      0
        DCB      0

        AREA ||i._ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE PROC
        PUSH     {r4-r11,lr}
        MOV      r8,r0
        LDR      r0,[r1,#0x28]
        MOV      r4,r1
        SUB      sp,sp,#0x2c
        LDR      r1,[r0,#0]
        LDR      r0,[r0,#0x10]
        ADD      r1,r1,r0
        LDR      r0,[r4,#0]
        LDR      r2,[r0,#0]
        LDR      r2,[r2,#0x14]
        BLX      r2
        LDR      r0,[r8,#0xf8]
        CBZ      r0,|L11.42|
        LDR      r2,[r4,#0x28]
        LDR      r1,[r2,#0]
        LDR      r2,[r2,#0xc]
        STRD     r1,r2,[r0,#4]
|L11.42|
        LDRB     r0,[r4,#0x2c]
        MOVS     r7,#4
        MOVS     r5,#1
        MOVS     r6,#0
        MOV      r10,#5
        MOV      r11,#8
        CMP      r0,#1
        BEQ      |L11.74|
|L11.64|
        LDRB     r0,[r4,#0x2c]
        CMP      r0,#0
        BNE      |L11.276|
        B        |L11.180|
|L11.74|
        MOV      r0,#0x7d0
        STRD     r6,r0,[sp,#0x20]
        STR      r7,[sp,#0x1c]
        STRD     r5,r11,[sp,#8]
        MOVS     r1,#0
        STR      r6,[sp,#0x10]
        STRD     r5,r1,[sp,#0x14]
        LDR      r0,[r4,#0x28]
        MOVS     r3,#0
        LDR      r2,[r0,#0xc]
        LDR      r1,[r0,#4]
        STRD     r1,r2,[sp,#0]
        LDRB     r0,[r0,#8]
        SXTB     r2,r0
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r12,[r1,#0x24]
        MOV      r1,r5
        BLX      r12
        LDRB     r1,[r4,#0x2c]
        CMP      r1,#0
        ITE      NE
        MOVNE    r0,#0
        MOVEQ    r0,#1
        STRD     r0,r7,[sp,#0x1c]
        STRD     r6,r5,[sp,#0x24]
        STRD     r10,r6,[sp,#0xc]
        STRD     r6,r5,[sp,#0x14]
        STRD     r5,r6,[sp,#0]
        STR      r11,[sp,#8]
        LDR      r0,[r4,#0x28]
        LDR      r3,[r0,#0xc]
        LDR      r2,[r0,#4]
        LDR      r0,[r4,#0]
        LDR      r12,[r0,#0]
        LDR      r12,[r12,#0x20]
        BLX      r12
        B        |L11.64|
|L11.180|
        MOV      r0,#0x7d0
        STRD     r6,r0,[sp,#0x20]
        STRD     r6,r5,[sp,#0x10]
        MOV      r9,#0x4b00
        STR      r6,[sp,#0x18]
        STR      r6,[sp,#0x1c]
        STRD     r6,r10,[sp,#8]
        STRD     r6,r9,[sp,#0]
        LDR      r0,[r4,#0x28]
        MOV      r3,#0x61a8
        LDRB     r0,[r0,#8]
        SXTB     r2,r0
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r12,[r1,#0x24]
        MOV      r1,r6
        BLX      r12
        STR      r6,[sp,#0x1c]
        STR      r6,[sp,#0x20]
        STRD     r6,r5,[sp,#0x24]
        STR      r6,[sp,#0xc]
        STR      r6,[sp,#0x10]
        STRD     r6,r5,[sp,#0x14]
        LDR      r0,|L11.516|
        STR      r10,[sp,#8]
        STRD     r6,r0,[sp,#0]
        LDR      r0,[r4,#0x28]
        LDRB     r1,[r4,#0x2c]
        LDR      r2,[r0,#4]
        LDR      r0,[r4,#0]
        LDR      r3,[r0,#0]
        LDR      r12,[r3,#0x20]
        MOV      r3,r9
        BLX      r12
|L11.276|
        LDRB     r0,[r8,#0x1c]
        CMP      r0,#1
        IT       NE
        CMPNE    r0,#2
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        BEQ      |L11.352|
        LDR      r2,[r1,#0x40]
        LDR      r1,|L11.520|
        BLX      r2
|L11.298|
        MOVS     r0,#0
        BL       time
        STR      r0,[r4,#0x94]
        LDR      r0,[r4,#0]
        LDRB     r1,[r4,#0x2c]
        MOV      r9,r0
        LDR      r2,[r0,#0]
        LDR      r2,[r2,#0x50]
        BLX      r2
        MOV      r2,r0
        LDR      r0,[r9,#0]
        LDRB     r1,[r4,#0x2c]
        LDR      r3,[r0,#0x2c]
        MOV      r0,r9
        BLX      r3
        STR      r0,[r4,#0x98]
        LDRB     r1,[r4,#0x2c]
        CMP      r1,#1
        BNE      |L11.418|
        B        |L11.358|
|L11.352|
        LDR      r1,[r1,#0x34]
        BLX      r1
        B        |L11.298|
|L11.358|
        LDR      r1,|L11.524|
        SMULL    r2,r1,r1,r0
        ASRS     r2,r1,#2
        SUB      r1,r2,r1,ASR #31
        ADD      r0,r0,r1
        STRD     r6,r0,[sp,#0x20]
        MOVS     r1,#0
        STRD     r1,r7,[sp,#0x18]
        STRD     r5,r11,[sp,#8]
        STRD     r6,r5,[sp,#0x10]
        LDR      r0,[r4,#0x28]
        MOV      r1,r5
        LDR      r3,[r0,#0xc]
        LDR      r2,[r0,#4]
        STRD     r2,r3,[sp,#0]
        LDRB     r0,[r0,#8]
        SXTB     r2,r0
        LDR      r0,[r4,#0]
        LDR      r3,[r0,#0]
        LDR      r12,[r3,#0x24]
        MOVS     r3,#0
        BLX      r12
|L11.418|
        LDR      r1,[r4,#0xac]
        LDR      r0,[r4,#0x98]
        UDIV     r2,r1,r0
        MLS      r1,r0,r2,r1
        ADD      r0,r0,r1
        ADD      r0,r0,#0xfa0
        STR      r0,[r4,#0x9c]
        LDR      r0,[r4,#0x28]
        LDR      r0,[r0,#8]
        STR      r0,[r4,#0x30]
        LDR      r0,[r4,#0]
        LDRB     r1,[r4,#0x2c]
        LDR      r2,[r0,#0]
        LDR      r3,[r2,#0x2c]
        MOVS     r2,#0xc
        BLX      r3
        STR      r0,[r4,#0x34]
        LDRB     r0,[r8,#0xf0]
        CMP      r0,#0
        ITT      EQ
        LDRBEQ   r0,[r8,#0xf1]
        CMPEQ    r0,#0
        BEQ      |L11.508|
        LDR      r0,[r4,#0]
        LDRB     r1,[r4,#0x2c]
        LDR      r2,[r0,#0]
        LDR      r3,[r2,#0x2c]
        MOV      r2,#0x31
        BLX      r3
        MOV      r2,r0
        ADR      r0,|L11.528|
        LDR      r1,[r4,#0x34]
        BL       _Z7dprintfPKcz
|L11.508|
        ADD      sp,sp,#0x2c
        MOVS     r0,#0
        POP      {r4-r11,pc}
        ENDP

|L11.516|
        DCD      0x00014585
|L11.520|
        DCD      0x0036ee80
|L11.524|
        DCD      0x66666667
|L11.528|
        DCB      "TimeOnAir: 12 bytes (%d ms), 49 bytes (%d ms)",0
        DCB      0
        DCB      0

        AREA ||i._ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE PROC
        PUSH     {r4-r11,lr}
        SUB      sp,sp,#0x5c
        MOV      r9,r1
        LDRD     r8,r6,[sp,#0x88]
        LDRD     r11,r7,[sp,#0x80]
        LDR      r1,[r0,#0xf4]
        MOV      r5,r3
        MOV      r10,r2
        ADD      r4,sp,#0x24
        CMP      r1,#0
        ITTTT    NE
        LDRNE    r2,[r9,#0]
        CMPNE    r1,r2
        ADDNE    sp,sp,#0x5c
        POPNE    {r4-r11,pc}
        CMP      r8,#0
        BEQ      |L12.64|
        LDRB     r1,[r0,#0xf0]
        CMP      r1,#0
        ITT      EQ
        ADDEQ    sp,sp,#0x5c
        POPEQ    {r4-r11,pc}
        B        |L12.78|
|L12.64|
        LDRB     r1,[r0,#0xf1]
        CMP      r1,#0
        ITT      EQ
        ADDEQ    sp,sp,#0x5c
        POPEQ    {r4-r11,pc}
|L12.78|
        LDRH     r3,[r5,#0]
        UBFX     r1,r3,#4,#3
        CMP      r1,#1
        IT       NE
        CMPNE    r1,#2
        BEQ      |L12.140|
        LDRD     r2,r3,[r6,#8]
        MOV      r1,r10
        ADR      r0,|L12.576|
        BL       _Z7dprintfPKcz
        CMP      r8,#0
        BEQ      |L12.124|
        CMP      r7,#0
        ITT      LE
        ADDLE    sp,sp,#0x5c
        POPLE    {r4-r11,pc}
        B.W      |L12.560|
|L12.124|
        LDRD     r1,r2,[r6,#0]
        MOV      r0,r10
        BL       _Z4dumpPKcPvi
        ADD      sp,sp,#0x5c
        POP      {r4-r11,pc}
|L12.140|
        LDR      r0,[r0,#0xec]
        CBZ      r0,|L12.176|
        CMP      r1,#1
        ITEET    EQ
        LDREQ    r1,[r5,#0xc]
        LDRNE    r1,[r5,#8]
        LSRNE    r1,r1,#11
        LDREQ    r2,[r5,#8]
        ITT      NE
        LDRNE    r2,[r5,#4]
        LSRNE    r2,r2,#11
        CMP      r0,r2
        ITEE     EQ
        CMPEQ    r0,r1
        ADDNE    sp,sp,#0x5c
        POPNE    {r4-r11,pc}
|L12.176|
        TST      r3,#0x80
        BNE      |L12.200|
        ADR      r0,|L12.636|
        ADD      r4,r4,#4
        LDR      r0,[r0,#0]
        STR      r0,[sp,#0x24]
        LDRB     r0,[r5,#0]
        TST      r0,#0x80
        BEQ      |L12.208|
|L12.200|
        ADR      r0,|L12.644|
        LDR      r0,[r0,#0]
        STR      r0,[r4],#4
|L12.208|
        LDRH     r0,[r5,#0]
        TST      r0,#0x100
        BEQ      |L12.226|
        MOV      r0,r4
        ADR      r1,|L12.652|
        BL       __ARM_common_memcpy4_5
        ADDS     r4,r4,#5
|L12.226|
        LDRH     r0,[r5,#0]
        TST      r0,#0x200
        BEQ      |L12.244|
        MOV      r0,r4
        ADR      r1,|L12.660|
        BL       __ARM_common_memcpy4_5
        ADDS     r4,r4,#5
|L12.244|
        LDRH     r0,[r5,#0]
        TST      r0,#0x400
        BEQ      |L12.266|
        ADR      r0,|L12.668|
        LDR      r1,[r0,#0]
        STR      r1,[r4],#4
        LDRH     r0,[r0,#4]
        STRH     r0,[r4],#2
|L12.266|
        LDRH     r0,[r5,#0]
        TST      r0,#0x800
        BEQ      |L12.284|
        MOV      r0,r4
        ADR      r1,|L12.676|
        BL       __ARM_common_memcpy4_5
        ADDS     r4,r4,#5
|L12.284|
        LDRH     r0,[r5,#0]
        TST      r0,#0x1000
        BEQ      |L12.300|
        ADR      r0,|L12.684|
        LDR      r0,[r0,#0]
        STR      r0,[r4],#4
|L12.300|
        LDRH     r0,[r5,#0]
        TST      r0,#0x2000
        BEQ      |L12.318|
        MOV      r0,r4
        ADR      r1,|L12.692|
        BL       __ARM_common_memcpy4_5
        ADDS     r4,r4,#5
|L12.318|
        LDRH     r0,[r5,#0]
        TST      r0,#0x4000
        BEQ      |L12.336|
        MOV      r0,r4
        ADR      r1,|L12.700|
        BL       __ARM_common_memcpy4_5
        ADDS     r4,r4,#5
|L12.336|
        LDRH     r0,[r5,#0]
        LSRS     r0,r0,#15
        BEQ      |L12.352|
        MOV      r0,r4
        ADR      r1,|L12.708|
        BL       __ARM_common_memcpy4_5
        ADDS     r4,r4,#5
|L12.352|
        ADD      r0,sp,#0x24
        CMP      r4,r0
        ITT      HI
        MOVHI    r0,#0
        STRBHI   r0,[r4,#-1]
        LDRH     r3,[r5,#0]
        UBFX     r12,r3,#4,#3
        CMP      r12,#1
        ITEET    EQ
        LDRHEQ   r1,[r5,#4]
        LDRHNE   r0,[r5,#4]
        UBFXNE   r1,r0,#0,#11
        LDRHEQ   r0,[r5,#6]
        ITTET    NE
        LDRHNE   r0,[r5,#8]
        UBFXNE   r0,r0,#0,#11
        LDREQ    r2,[r5,#0xc]
        LDRNE    r2,[r5,#8]
        ITETT    NE
        LSRNE    r2,r2,#11
        LDREQ    r4,[r5,#8]
        LDRNE    r4,[r5,#4]
        LSRNE    r4,r4,#11
        CMP      r8,#0
        BEQ      |L12.476|
        ADD      r8,sp,#0x10
        LDR      r6,[r9,#0x30]
        STM      r8,{r2,r4,r6,r7}
        LSRS     r2,r3,#15
        BEQ      |L12.438|
        LDRH     r2,[r5,#2]
        UBFX     r2,r2,#7,#4
        LSLS     r0,r0,r2
|L12.438|
        LDRH     r2,[r5,#2]
        STRD     r1,r0,[sp,#8]
        LSRS     r3,r2,#11
        UBFX     r2,r2,#0,#11
        CMP      r12,#1
        STRD     r2,r3,[sp,#0]
        ITE      EQ
        ADREQ    r2,|L12.716|
        ADRNE    r2,|L12.724|
        ADD      r3,sp,#0x24
        MOV      r1,r10
        LDR      r0,|L12.732|
        BL       _Z7dprintfPKcz
        B        |L12.550|
|L12.476|
        LDR      r8,[r6,#0xc]
        LDR      r6,[r6,#8]
        LSRS     r3,r3,#15
        STRD     r4,r6,[sp,#0x14]
        STRD     r8,r7,[sp,#0x1c]
        CMP      r3,#0
        BEQ      |L12.506|
        LDRH     r3,[r5,#2]
        UBFX     r3,r3,#7,#4
        LSL      r0,r0,r3
|L12.506|
        LDRH     r3,[r5,#2]
        STRD     r1,r0,[sp,#8]
        LSR      r4,r3,#11
        STR      r4,[sp,#4]
        STR      r2,[sp,#0x10]
        ITE      NE
        MOVNE    r0,#0
        UBFXEQ   r0,r3,#0,#11
        STR      r0,[sp,#0]
        CMP      r12,#1
        ITE      EQ
        ADREQ    r2,|L12.716|
        ADRNE    r2,|L12.724|
        ADD      r3,sp,#0x24
        MOV      r1,r10
        LDR      r0,|L12.736|
        BL       _Z7dprintfPKcz
|L12.550|
        CMP      r7,#0
        ITT      LE
        ADDLE    sp,sp,#0x5c
        POPLE    {r4-r11,pc}
|L12.560|
        MOV      r2,r7
        MOV      r1,r11
        MOV      r0,r10
        BL       _Z4dumpPKcPvi
        ADD      sp,sp,#0x5c
        POP      {r4-r11,pc}
        ENDP

|L12.576|
        DCB      "PacketTrace %s: invalid RadioHeader magic (dBm:%d Snr:%"
        DCB      "d)",0
        DCB      0
        DCB      0
|L12.636|
        DCB      "Req|",0
        DCB      0
        DCB      0
        DCB      0
|L12.644|
        DCB      "Rsp|",0
        DCB      0
        DCB      0
        DCB      0
|L12.652|
        DCB      "rAck|",0
        DCB      0
        DCB      0
|L12.660|
        DCB      "LowP|",0
        DCB      0
        DCB      0
|L12.668|
        DCB      "HighP|",0
        DCB      0
|L12.676|
        DCB      "More|",0
        DCB      0
        DCB      0
|L12.684|
        DCB      "Con|",0
        DCB      0
        DCB      0
        DCB      0
|L12.692|
        DCB      "Encr|",0
        DCB      0
        DCB      0
|L12.700|
        DCB      "Auth|",0
        DCB      0
        DCB      0
|L12.708|
        DCB      "Opts|",0
        DCB      0
        DCB      0
|L12.716|
        DCB      "Fully",0
        DCB      0
        DCB      0
|L12.724|
        DCB      "Packed",0
        DCB      0
|L12.732|
        DCD      ||.conststring||
|L12.736|
        DCD      ||.conststring||+0x48

        AREA ||i._ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiijiiihh||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiijiiihh PROC
        PUSH     {r4-r11,lr}
        SUB      sp,sp,#0x44
        MOV      r8,r1
        MOV      r4,r0
        MOVS     r1,#0
        LDRD     r5,r0,[sp,#0x78]
        LDR      r6,[sp,#0x68]
        MOV      r7,r3
        MOV      r9,r2
        STR      r1,[sp,#0x18]
        STR      r1,[sp,#0x24]
        LDRH     r2,[sp,#0x18]
        LDR      r3,[sp,#0x74]
        LDR      r12,[sp,#0x84]
        BFI      r2,r3,#7,#9
        STRH     r2,[sp,#0x18]
        LDRH     r3,[sp,#0x1a]
        LDR      r10,[sp,#0x70]
        BFI      r3,r6,#11,#5
        STR      r1,[sp,#0x1c]
        STR      r1,[sp,#0x20]
        STRH     r3,[sp,#0x1a]
        MOV      r6,r0
        TST      r2,#0x80
        BEQ      |L13.86|
        CBNZ     r7,|L13.86|
        MOV      r11,#0x7ff
        CMP      r11,r0,ASR #4
        IT       HI
        ASRHI    r6,r0,#4
|L13.86|
        LDR      r11,[sp,#0x6c]
        CMP      r11,#0x800
        IT       CC
        CMPCC    r6,#0x800
        BCS      |L13.192|
        LDR      r6,[r4,#4]
        CMP      r6,#0x200000
        IT       CC
        CMPCC    r10,#0x200000
        BCS      |L13.192|
        BIC      r2,r2,#0xf
        ADDS     r2,r2,#0xb
        BIC      r2,r2,#0x70
        ADDS     r2,r2,#0x20
        STRH     r2,[sp,#0x18]
        LDR      r2,[sp,#0x1c]
        CMP      r0,#0x800
        BFI      r2,r11,#0,#11
        STR      r2,[sp,#0x1c]
        BCC      |L13.162|
        NOP      
|L13.148|
        ADD      r0,r0,r0,LSR #31
        ASRS     r0,r0,#1
        ADDS     r1,r1,#1
        CMP      r0,#0x800
        BCS      |L13.148|
|L13.162|
        LDR      r2,[sp,#0x20]
        BFI      r2,r0,#0,#11
        STR      r2,[sp,#0x20]
        LDR      r2,[sp,#0x1c]
        BFI      r2,r10,#11,#21
        STR      r2,[sp,#0x1c]
        LDR      r6,[r4,#4]
        LDR      r2,[sp,#0x20]
        BFI      r2,r6,#11,#21
        MOVS     r6,#0xc
        STR      r2,[sp,#0x20]
        B        |L13.248|
|L13.192|
        BIC      r2,r2,#0xf
        ADDS     r2,r2,#0xb
        BIC      r2,r2,#0x70
        ADDS     r2,r2,#0x10
        STRH     r2,[sp,#0x18]
        STRH     r11,[sp,#0x1c]
        CMP      r0,#0x10000
        BCC      |L13.234|
        NOP      
|L13.220|
        ADD      r0,r0,r0,LSR #31
        ASRS     r0,r0,#1
        ADDS     r1,r1,#1
        CMP      r0,#0x10000
        BCS      |L13.220|
|L13.234|
        STRH     r0,[sp,#0x1e]
        STR      r10,[sp,#0x20]
        LDR      r2,[r4,#4]
        MOVS     r6,#0x10
        STR      r2,[sp,#0x24]
|L13.248|
        CMP      r1,#0xf
        BLS      |L13.280|
        LDRB     r0,[r4,#0xf0]
        CMP      r0,#0
        ITTEE    EQ
        LDRBEQ   r0,[r4,#0xf1]
        CMPEQ    r0,#0
        ADRNE    r0,|L13.1096|
        BLNE     _Z7dprintfPKcz
        MOVS     r0,#0
        ADD      sp,sp,#0x44
        POP      {r4-r11,pc}
|L13.280|
        MOVS     r2,#0
        CBNZ     r7,|L13.388|
        LDRB     r11,[r4,#0x1c]
        CMP      r11,#4
        BCC      |L13.306|
        LDRH     lr,[sp,#0x18]
        TST      lr,#0x80
        IT       NE
        MOVNE    r2,#1
|L13.306|
        CMP      r11,#3
        ITT      LS
        LDRHLS   r11,[sp,#0x18]
        TSTLS    r11,#0x80
        BEQ      |L13.324|
        CBZ      r2,|L13.388|
|L13.324|
        LDR      r2,[sp,#0x80]
        ORRS     r2,r2,r12
        BNE      |L13.336|
        CMP      r1,#0
        BLE      |L13.400|
|L13.336|
        LDRH     r2,[sp,#0x18]
        MOV      r11,#0x100
        ORR      r11,r11,r2,LSR #7
        BFI      r2,r11,#7,#9
        STRH     r2,[sp,#0x18]
        LDR      r2,[sp,#0x80]
        CMP      r6,#0xc
        BFI      r3,r2,#0,#4
        BFI      r3,r12,#4,#3
        BFI      r3,r1,#7,#4
        STRH     r3,[sp,#0x1a]
        BEQ      |L13.390|
        CMP      r6,#0x10
        IT       EQ
        STRHEQ   r0,[sp,#0x1e]
        B        |L13.410|
|L13.388|
        B        |L13.400|
|L13.390|
        LDR      r1,[sp,#0x20]
        BFI      r1,r0,#0,#11
        STR      r1,[sp,#0x20]
        B        |L13.410|
|L13.400|
        ADDS     r0,r7,r6
        BFI      r3,r0,#0,#11
        STRH     r3,[sp,#0x1a]
|L13.410|
        SUB      r0,r5,#0x2700
        SUBS     r0,r0,#0xf
        BNE      |L13.522|
        LDR      r0,[r8,#0x28]
        LDR      r1,[r4,#0xb4]
        LDR      r3,[r0,#8]
        LDR      r0,[r1,#4]
        MOV      r2,r1
        CBZ      r0,|L13.454|
        NOP      
|L13.436|
        LDR      r12,[r0,#0x10]
        CMP      r12,r10
        ITTE     CS
        MOVCS    r2,r0
        LDRCS    r0,[r0,#8]
        LDRCC    r0,[r0,#0xc]
        CMP      r0,#0
        BNE      |L13.436|
|L13.454|
        CMP      r2,r1
        BEQ      |L13.466|
        LDR      r0,[r2,#0x10]
        CMP      r10,r0
        IT       CS
        MOVCS    r1,r2
|L13.466|
        LDR      r0,[r4,#0xb4]
        CMP      r1,r0
        BEQ      |L13.520|
        LDR      r0,[r1,#0x14]
        MOV      r5,r3
        CBZ      r0,|L13.522|
        CMN      r0,#0x50
        BLT      |L13.516|
        CMN      r0,#0x46
        IT       LT
        MOVLT    r5,#0xe
        BLT      |L13.516|
        CMN      r0,#0x3c
        IT       LT
        MOVLT    r5,#0xa
        BLT      |L13.516|
        CMN      r0,#0x32
        ITE      LT
        MOVLT    r5,#6
        MOVGE    r5,#2
|L13.516|
        CMP      r5,r3
        BLE      |L13.522|
|L13.520|
        MOV      r5,r3
|L13.522|
        LDR      r0,[r8,#0x30]
        CMP      r0,r5
        BEQ      |L13.546|
        LDR      r0,[r8,#0]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x7c]
        SXTB     r1,r5
        BLX      r2
        STR      r5,[r8,#0x30]
|L13.546|
        MOVS     r0,#0
        MOV      r11,r0
        STR      r0,[sp,#0x10]
        LDR      r0,[r4,#0xfc]
        CMP      r0,#0
        ITTT     NE
        CMPNE    r9,#0
        LDRNE    r0,[sp,#0x74]
        TSTNE    r0,#0x40
        BEQ      |L13.824|
        ADD      r2,sp,#0x6c
        ADD      r1,r4,#0x3c
        ADD      r0,sp,#0x34
        BL       _ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_
        LDR      r0,[r4,#0x4c]
        LDR      r1,[sp,#0x34]
        CMP      r1,r0
        ITT      NE
        LDRNE    r0,[r1,#0x20]
        CMPNE    r0,#0
        BEQ      |L13.824|
        LDR      r0,[sp,#0x6c]
        STR      r0,[sp,#0x3c]
        ADD      r2,sp,#0x38
        STR      r10,[sp,#0x38]
        ADD      r1,r4,#0x58
        ADD      r0,sp,#0xc
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_
        LDR      r0,[r4,#0x68]
        LDR      r1,[sp,#0xc]
        CMP      r1,r0
        BEQ      |L13.824|
        LDRB     r0,[r1,#0x20]
        CMP      r0,#0
        ITT      EQ
        ADDEQ    sp,sp,#0x44
        POPEQ    {r4-r11,pc}
        LDR      r0,[r4,#0xfc]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#8]
        BLX      r1
        BFI      r11,r0,#0,#3
        MOVS     r0,#0
        SUBS     r1,r7,#1
        MOV      r12,#0xd
        CMP      r7,#0
        BLE      |L13.706|
        SUB      r2,r9,#1
        TST      r1,#1
        IT       EQ
        LDRBEQ   r0,[r2,#1]!
        MOVS     r3,#0
        ADDS     r1,r1,#1
        ASRS     r1,r1,#1
        BEQ      |L13.704|
|L13.688|
        LDRB     lr,[r2,#1]
        SUBS     r1,r1,#1
        ADD      r0,r0,lr
        LDRB     lr,[r2,#2]!
        ADD      r3,r3,lr
        BNE      |L13.688|
|L13.704|
        ADD      r0,r0,r3
|L13.706|
        MOVS     r1,#1
        LSL      r1,r1,r12
        SUBS     r1,r1,#1
        ANDS     r1,r1,r0
        ASR      r0,r0,r12
        ADD      r0,r0,r1
        BFI      r11,r0,#3,#13
        LDRH     r0,[sp,#0x1a]
        LSR      r1,r11,#16
        BFI      r1,r0,#0,#11
        LSRS     r0,r0,#11
        BFI      r1,r0,#11,#5
        LDR      r0,[sp,#0xc]
        BFI      r11,r1,#16,#16
        STR      r11,[sp,#8]
        LDR      r0,[r0,#0x24]
        STR      r0,[sp,#0x28]
        LDR      r0,[r4,#0xfc]
        ADD      r11,r7,#8
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x14]
        BLX      r1
        SDIV     r1,r11,r0
        MLS      r1,r0,r1,r11
        CMP      r1,#0
        ITT      NE
        SUBNE    r0,r0,r1
        ADDNE    r11,r11,r0
        MOV      r0,r11
        BL       _Znaj
        STR      r0,[sp,#0x14]
        MOV      r0,r11
        BL       _Znaj
        STR      r0,[sp,#0x10]
        LDR      r0,[sp,#0x14]
        CMP      r0,#0
        BEQ      |L13.996|
        LDR      r0,[sp,#0x10]
        CBZ      r0,|L13.940|
        LDR      r1,[sp,#0x14]
        LDR      r0,[sp,#8]
        STR      r0,[r1,#0]
        LDR      r0,[sp,#0x28]
        B        |L13.826|
|L13.824|
        B        |L13.924|
|L13.826|
        STR      r0,[r1,#4]
        LDR      r0,[sp,#0x14]
        MOV      r2,r7
        MOV      r1,r9
        ADDS     r0,r0,#8
        BL       __aeabi_memcpy
        LDR      r1,[sp,#0x34]
        LDR      r0,[r4,#0xfc]
        MOVS     r3,#0
        LDRB     r2,[r1,#0x24]
        LDR      r1,[r1,#0x20]
        STR      r3,[sp,#0]
        LDR      r3,[r0,#0]
        LDR      r12,[r3,#0x18]
        MOVS     r3,#0
        BLX      r12
        STR      r11,[sp,#0]
        STR      r0,[sp,#0x2c]
        LDR      r0,[r4,#0xfc]
        LDRD     r3,r2,[sp,#0x10]
        LDR      r1,[r0,#0]
        LDR      r12,[r1,#0x20]
        LDR      r1,[sp,#0x2c]
        BLX      r12
        LDR      r0,[r4,#0xfc]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x1c]
        LDR      r1,[sp,#0x2c]
        BLX      r2
        LDR      r0,[sp,#0x14]
        BL       _ZdaPv
        LDRB     r0,[r4,#0xf0]
        CBZ      r0,|L13.924|
        MOV      r2,r11
        ADR      r0,|L13.1120|
        LDR      r1,[sp,#0x10]
        BL       _Z4dumpPKcPvi
|L13.924|
        LDR      r0,[r4,#0xf8]
        CBZ      r0,|L13.950|
        STR      r5,[sp,#0]
        ADDS     r3,r7,r6
        LDR      r1,[r0,#0]
        MOV      r2,r10
        B        |L13.942|
|L13.940|
        B        |L13.990|
|L13.942|
        LDR      r12,[r1,#8]
        LDR      r1,[sp,#0x6c]
        BLX      r12
|L13.950|
        CMP      r9,#0
        BEQ      |L13.1014|
        LDR      r0,[sp,#0x10]
        STR      r6,[sp,#0]
        CMP      r0,#0
        LDR      r0,[r8,#0]
        ADD      r3,sp,#0x18
        LDR      r1,[r0,#0]
        LDR      r12,[r1,#0x30]
        ITTEE    EQ
        SXTHEQ   r2,r7
        MOVEQ    r1,r9
        SXTHNE   r2,r11
        LDRNE    r1,[sp,#0x10]
        BLX      r12
        B        |L13.1036|
|L13.990|
        LDR      r0,[sp,#0x14]
        BL       _ZdaPv
|L13.996|
        LDR      r0,[r8,#0x80]
        ADDS     r0,r0,#1
        STR      r0,[r8,#0x80]
        ADD      sp,sp,#0x44
        MOVS     r0,#0
        POP      {r4-r11,pc}
|L13.1014|
        MOVS     r0,#0
        STR      r0,[sp,#0]
        LDR      r0,[r8,#0]
        MOVS     r3,#0
        MOV      r2,r6
        LDR      r1,[r0,#0]
        LDR      r12,[r1,#0x30]
        ADD      r1,sp,#0x18
        BLX      r12
|L13.1036|
        MOVS     r0,#0
        STRB     r0,[r8,#0xa4]
        ADDS     r1,r7,r6
        STRH     r1,[r8,#0x2e]
        MOVS     r1,#1
        CMP      r9,#0
        IT       EQ
        MOVEQ    r7,#0
        ADD      r3,sp,#0x18
        STRD     r1,r0,[sp,#8]
        STRD     r9,r7,[sp,#0]
        ADR      r2,|L13.1136|
        MOV      r1,r8
        MOV      r0,r4
        BL       _ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE
        LDR      r0,[sp,#0x10]
        CMP      r0,#0
        IT       NE
        BLNE     _ZdaPv
        MOVS     r0,#1
        ADD      sp,sp,#0x44
        POP      {r4-r11,pc}
        ENDP

|L13.1096|
        DCB      "Window scale too large",0
        DCB      0
|L13.1120|
        DCB      "EncryptedData",0
        DCB      0
        DCB      0
|L13.1136|
        DCB      "TxSend",0
        DCB      0

        AREA ||i._ZN12RadioShuttle11TimeoutFuncEv||, CODE, READONLY, ALIGN=2

        REQUIRE _printf_percent
        REQUIRE _printf_d
        REQUIRE _printf_int_dec
_ZN12RadioShuttle11TimeoutFuncEv PROC
        PUSH     {r4-r6,lr}
        MOV      r4,r0
        MOVS     r0,#8
        BL       _Z12InterruptMSG15InterruptDevice
        LDR      r0,[r4,#0xe4]
        ADDS     r3,r0,#1
        STR      r3,[r4,#0xe4]
        LDRB     r0,[r4,#0xf0]
        CMP      r0,#0
        ITT      EQ
        LDRBEQ   r0,[r4,#0xf1]
        CMPEQ    r0,#0
        BEQ      |L14.58|
        LDR      r0,[r4,#0x34]
        ADR      r2,|L14.80|
        MOV      r1,#0x21
        LDR      r5,[r0,#0]
        LDR      r0,|L14.112|
        BL       __2snprintf
        LDR      r0,|L14.112|
        STR      r0,[r5,#0xb0]
|L14.58|
        MOVS     r0,#0
        STR      r0,[r4,#0xe0]
        STR      r0,[r4,#0xe4]
        LDR      r0,[r4,#0xd8]
        POP      {r4-r6,lr}
        B.W      _ZN4mbed6Ticker6detachEv
        ENDP

|L14.80|
        DCB      "TimeoutDone: SetTimerCount=%d",0
        DCB      0
        DCB      0
|L14.112|
        DCD      ||.bss||

        AREA ||i._ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE PROC
        PUSH     {r4-r6,lr}
        MOV      r6,r0
        SUB      sp,sp,#0x20
        MOVS     r0,#0xff
        MOV      r4,r1
        STRB     r0,[r1,#0x2d]
        MOVS     r5,#0x32
        MOV      r0,sp
        BL       _ZN4mbed5TimerC1Ev
        MOV      r0,sp
        BL       _ZN4mbed5Timer5startEv
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x3c]
        BLX      r1
        LDRB     r0,[r6,#0xf1]
        CMP      r0,#0
        ITT      NE
        ADRNE    r0,|L15.112|
        BLNE     _Z7dprintfPKcz
        MOV      r0,sp
        BL       _ZN4mbed5Timer7read_msEv
        CMP      r0,#0x32
        BGE      |L15.80|
|L15.60|
        LDRSB    r0,[r4,#0x2d]
        CMP      r0,#0xffffffff
        BNE      |L15.80|
        MOV      r0,sp
        BL       _ZN4mbed5Timer7read_msEv
        CMP      r0,r5
        BLT      |L15.60|
|L15.80|
        LDRB     r0,[r4,#0x2d]
        CMP      r0,#1
        MOV      r0,sp
        BEQ      |L15.100|
        BL       _ZN4mbed5TimerD1Ev
        ADD      sp,sp,#0x20
        MOVS     r0,#0
        POP      {r4-r6,pc}
|L15.100|
        BL       _ZN4mbed5TimerD1Ev
        ADD      sp,sp,#0x20
        MOVS     r0,#1
        POP      {r4-r6,pc}
        ENDP

        DCW      0x0000
|L15.112|
        DCB      "CadStart",0
        DCB      0
        DCB      0
        DCB      0

        AREA ||i._ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE PROC
        CMP      r1,#6
        BCS      |L16.34|
        TBB      [pc,r1]
        DCB      0x0d,0x03,0x05,0x07
        DCB      0x09,0x0b
        ADR      r0,|L16.40|
        BX       lr
        ADR      r0,|L16.56|
        BX       lr
        ADR      r0,|L16.72|
        BX       lr
        ADR      r0,|L16.84|
        BX       lr
        ADR      r0,|L16.100|
        BX       lr
|L16.34|
        ADR      r0,|L16.116|
        BX       lr
        ENDP

        DCW      0x0000
|L16.40|
        DCB      "Node-Offline",0
        DCB      0
        DCB      0
        DCB      0
|L16.56|
        DCB      "Node-Checking",0
        DCB      0
        DCB      0
|L16.72|
        DCB      "Node-Online",0
|L16.84|
        DCB      "Station-Basic",0
        DCB      0
        DCB      0
|L16.100|
        DCB      "Station-Server",0
        DCB      0
|L16.116|
        DCB      "Unknown",0

        AREA ||i._ZN12RadioShuttle12GetRadioTypeEv||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle12GetRadioTypeEv PROC
        LDRB     r0,[r0,#0x1c]
        BX       lr
        ENDP


        AREA ||i._ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv PROC
        PUSH     {r4-r6,lr}
        MOV      r5,r0
        LDR      r0,[r2,#0]
        MOV      r4,r2
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x40]
        LDR      r1,|L18.40|
        BLX      r2
        LDRB     r0,[r5,#0xf1]
        CMP      r0,#0
        IT       EQ
        POPEQ    {r4-r6,pc}
        ADR      r0,|L18.44|
        BL       _Z7dprintfPKcz
        ADR      r0,|L18.44|
        STR      r0,[r4,#0xa8]
        POP      {r4-r6,pc}
        ENDP

|L18.40|
        DCD      0x0036ee80
|L18.44|
        DCB      "RxTimeout",0
        DCB      0
        DCB      0

        AREA ||i._ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv PROC
        PUSH     {r4-r6,lr}
        MOV      r5,r0
        LDRB     r0,[r0,#0xf0]
        CMP      r0,#0
        ITT      NE
        ADRNE    r1,|L19.88|
        STRNE    r1,[r2,#0xa8]
        MOV      r4,r2
        LDR      r0,[r2,#0x54]
        ADDS     r0,r0,#1
        STR      r0,[r2,#0x54]
        LDRD     r2,r3,[r4,#0x68]
        LDRH     r0,[r4,#0x2e]
        ADDS     r0,r2,r0
        ADC      r1,r3,#0
        STRD     r0,r1,[r4,#0x68]
        LDR      r0,[r5,#0xdc]
        BL       _ZN4mbed5Timer7read_msEv
        STR      r0,[r4,#0xa0]
        MOVS     r0,#1
        STRB     r0,[r4,#0xa4]
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x40]
        LDR      r1,|L19.100|
        BLX      r2
        LDRB     r0,[r5,#0xf0]
        CMP      r0,#0
        ITT      NE
        LDRNE    r0,|L19.104|
        STRNE    r0,[r4,#0xa8]
        POP      {r4-r6,pc}
        ENDP

        DCW      0x0000
|L19.88|
        DCB      "TxTimeout",0
        DCB      0
        DCB      0
|L19.100|
        DCD      0x0036ee80
|L19.104|
        DCD      ||i._ZN12RadioShuttle9RS_TxDoneEP5RadioPv||+0x4c

        AREA ||i._ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio PROC
        LDR      r3,[r0,#0x38]
        CMP      r3,#0
        ITT      EQ
        MOVEQ    r0,#8
        BXEQ     lr
        LDR      r12,[r0,#0x34]
        LDR      r0,[r12,#0]
        CMP      r0,r12
        BEQ      |L20.38|
|L20.22|
        LDR      r3,[r0,#8]
        CMP      r3,r2
        IT       NE
        CMPNE    r2,#0
        BEQ      |L20.42|
        LDR      r0,[r0,#0]
        CMP      r0,r12
        BNE      |L20.22|
|L20.38|
        MOVS     r0,#0xa
        BX       lr
|L20.42|
        ADDS     r0,r0,#0x58
        STR      r0,[r1,#0]
        MOVS     r0,#0
        BX       lr
        ENDP


        AREA ||i._ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface PROC
        STR      r1,[r0,#0xf8]
        MOVS     r0,#0
        BX       lr
        ENDP


        AREA ||i._ZN12RadioShuttle14MaxMessageSizeEPii||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle14MaxMessageSizeEPii PROC
        PUSH     {r4-r6,lr}
        MOV      r4,r0
        LDR      r0,[r0,#0x38]
        MOV      r5,r1
        CMP      r0,#0
        ITT      EQ
        MOVEQ    r0,#8
        POPEQ    {r4-r6,pc}
        MOV      r0,#0x10
        TST      r2,#0x40
        ITT      NE
        LDRNE    r1,[r4,#0xfc]
        CMPNE    r1,#0
        BEQ      |L22.44|
        LDR      r0,[r1,#0]
        LDR      r2,[r0,#0x14]
        MOV      r0,r1
        BLX      r2
        ADDS     r0,r0,#0x10
|L22.44|
        CBZ      r5,|L22.52|
        LDR      r1,[r4,#0x20]
        SUBS     r0,r1,r0
        STR      r0,[r5,#0]
|L22.52|
        MOVS     r0,#0
        POP      {r4-r6,pc}
        ENDP


        AREA ||i._ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RjS5_S4_RhS6_||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RjS5_S4_RhS6_ PROC
        PUSH     {r0-r11,lr}
        SUB      sp,sp,#0x14
        LDR      r4,[r1,#0]
        MOV      r5,r1
        MOV      r8,r2
        LDRH     r1,[r4,#0]
        MOV      r6,r0
        LDRD     r9,r11,[sp,#0x58]
        LDR      r10,[sp,#0x4c]
        MOVS     r0,#0
        AND      r2,r1,#0xf
        MOV      r3,r4
        CMP      r2,#0xb
        BNE      |L23.54|
        UBFX     r1,r1,#4,#3
        CMP      r1,#1
        IT       EQ
        MOVEQ    r0,#0x10
        BEQ      |L23.54|
        CMP      r1,#2
        IT       EQ
        MOVEQ    r0,#0xc
|L23.54|
        MOVS     r7,#0
        LDR      r1,[r5,#4]
        STRD     r7,r5,[sp,#8]
        SUBS     r1,r1,r0
        ADD      r0,r0,r3
        STRD     r0,r1,[sp,#0]
        ADR      r2,|L23.844|
        MOV      r0,r6
        LDR      r1,[r5,#0x10]
        BL       _ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE
        LDRB     r0,[r6,#0xf1]
        CBZ      r0,|L23.108|
        LDR      r0,[r5,#0x10]
        LDRB     r1,[r0,#0x2c]
        LDR      r0,[r0,#0]
        LDR      r2,[r0,#0]
        LDR      r2,[r2,#0x58]
        BLX      r2
        MOV      r1,r0
        ADR      r0,|L23.852|
        BL       _Z7dprintfPKcz
|L23.108|
        LDRH     r0,[r4,#0]
        AND      r1,r0,#0xf
        CMP      r1,#0xb
        BEQ      |L23.134|
        LDR      r0,[r5,#0x10]
        LDR      r1,[r0,#0x74]
        ADDS     r1,r1,#1
        STR      r1,[r0,#0x74]
        ADD      sp,sp,#0x24
        MOVS     r0,#0
        POP      {r4-r11,pc}
|L23.134|
        UBFX     r0,r0,#4,#3
        CMP      r0,#1
        IT       NE
        CMPNE    r0,#2
        BEQ      |L23.158|
        LDR      r0,[r5,#0x10]
        LDR      r1,[r0,#0x74]
        ADD      r1,r1,#1
        STR      r1,[r0,#0x74]
        B        |L23.358|
|L23.158|
        MOV      r0,#0
        STR      r0,[r8,#0]
        LDR      r1,[sp,#0x60]
        STRB     r0,[r1,#0]
        LDR      r1,[sp,#0x64]
        STRB     r0,[r1,#0]
        LDRH     r0,[r4,#0]
        LSR      r1,r0,#7
        LDR      r0,[sp,#0x50]
        STR      r1,[r0,#0]
        LDRH     r0,[r4,#2]
        LSR      r1,r0,#11
        LDR      r0,[sp,#0x48]
        STR      r1,[r0,#0]
        LDRB     r0,[r4,#0]
        UBFX     r0,r0,#4,#3
        CMP      r0,#1
        LDRH     r0,[r4,#4]
        BEQ      |L23.294|
        UBFX     r0,r0,#0,#11
        STR      r0,[r10,#0]
        LDRH     r0,[r4,#8]
        UBFX     r0,r0,#0,#11
        STR      r0,[r11,#0]
        LDR      r0,[r4,#4]
        LSRS     r1,r0,#11
        LDR      r0,[sp,#0x54]
        STR      r1,[r0,#0]
        LDR      r0,[r4,#8]
        LSRS     r0,r0,#11
        MOVS     r7,#0xc
        STR      r0,[r9,#0]
|L23.242|
        LDR      r0,[sp,#0x50]
        LDRH     r0,[r0,#0]
        TST      r0,#0x100
        BEQ      |L23.320|
        LDR      r0,[sp,#0x20]
        STR      r7,[r0,#0]
        LDRB     r0,[r4,#2]
        AND      r1,r0,#0xf
        LDR      r0,[sp,#0x60]
        STRB     r1,[r0,#0]
        LDRB     r0,[r4,#2]
        UBFX     r1,r0,#4,#3
        LDR      r0,[sp,#0x64]
        STRB     r1,[r0,#0]
        LDRH     r1,[r4,#2]
        LDR      r0,[r11,#0]
        UBFX     r1,r1,#7,#4
        LSLS     r0,r0,r1
        STR      r0,[r11,#0]
        B        |L23.334|
|L23.294|
        STR      r0,[r10,#0]
        LDRH     r0,[r4,#6]
        STR      r0,[r11,#0]
        LDR      r0,[sp,#0x54]
        LDR      r1,[r4,#8]
        MOVS     r7,#0x10
        STR      r1,[r0,#0]
        LDR      r0,[r4,#0xc]
        STR      r0,[r9,#0]
        B        |L23.242|
|L23.320|
        LDRH     r0,[r4,#2]
        LDR      r1,[sp,#0x20]
        UBFX     r0,r0,#0,#11
        SUBS     r0,r0,r7
        STR      r0,[r1,#0]
        BMI      |L23.348|
|L23.334|
        LDR      r0,[sp,#0x54]
        LDR      r0,[r0,#0]
        CMP      r0,#0
        ITT      NE
        LDRNE    r1,[r6,#4]
        CMPNE    r0,r1
        BEQ      |L23.368|
|L23.348|
        LDR      r0,[r5,#0x10]
        LDR      r1,[r0,#0x7c]
        ADD      r1,r1,#1
        STR      r1,[r0,#0x7c]
|L23.358|
        ADD      sp,sp,#0x24
        MOV      r0,#0
        POP      {r4-r11,pc}
|L23.368|
        LDR      r0,[r5,#4]
        CMP      r0,r7
        BLE      |L23.382|
        LDR      r0,[r5,#0]
        ADD      r0,r0,r7
        STR      r0,[r8,#0]
|L23.382|
        LDR      r2,[r5,#8]
        MOV      r0,r6
        LDR      r1,[r9,#0]
        BL       _ZN12RadioShuttle20UpdateSignalStrengthEji
        LDR      r0,[r6,#0xfc]
        CMP      r0,#0
        ITT      NE
        LDRNE    r0,[r8,#0]
        CMPNE    r0,#0
        BEQ.W    |L23.836|
        LDR      r0,[sp,#0x50]
        LDRB     r0,[r0,#0]
        TST      r0,#0x40
        BEQ.W    |L23.836|
        MOV      r2,r10
        ADD      r1,r6,#0x3c
        ADD      r0,sp,#4
        BL       _ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_
        LDR      r0,[r6,#0x4c]
        LDR      r1,[sp,#4]
        CMP      r1,r0
        ITT      NE
        LDRNE    r0,[r1,#0x20]
        CMPNE    r0,#0
        BEQ      |L23.704|
        LDR      r0,[r9,#0]
        STR      r0,[sp,#8]
        LDR      r0,[r10,#0]
        STR      r0,[sp,#0xc]
        ADD      r2,sp,#8
        ADD      r1,r6,#0x58
        ADD      r0,sp,#0x10
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_
        LDR      r0,[r6,#0x68]
        LDR      r1,[sp,#0x10]
        CMP      r1,r0
        BEQ      |L23.704|
        LDR      r0,[r6,#0xfc]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x14]
        BLX      r1
        MOV      r1,r0
        LDR      r0,[r5,#4]
        SUBS     r0,r0,r7
        SDIV     r2,r0,r1
        MLS      r1,r1,r2,r0
        CMP      r1,#0
        BGT      |L23.358|
        BL       _Znaj
        MOVS     r4,r0
        BEQ      |L23.770|
        LDR      r0,[r5,#4]
        LDR      r1,[r8,#0]
        SUBS     r2,r0,r7
        MOV      r0,r4
        BL       __aeabi_memcpy
        LDR      r1,[sp,#4]
        LDR      r0,[r6,#0xfc]
        MOVS     r3,#0
        LDRB     r2,[r1,#0x24]
        LDR      r1,[r1,#0x20]
        STR      r3,[sp,#0]
        LDR      r3,[r0,#0]
        LDR      r12,[r3,#0x18]
        MOVS     r3,#0
        BLX      r12
        MOV      r9,r0
        LDR      r0,[r5,#4]
        MOV      r2,r4
        SUBS     r0,r0,r7
        STR      r0,[sp,#0]
        LDR      r0,[r6,#0xfc]
        LDR      r3,[r8,#0]
        LDR      r1,[r0,#0]
        LDR      r12,[r1,#0x24]
        MOV      r1,r9
        BLX      r12
        LDR      r0,[r6,#0xfc]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x1c]
        MOV      r1,r9
        BLX      r2
        MOV      r0,r4
        BL       _ZdaPv
        LDR      r9,[r8,#0]
        MOVS     r4,#0
        ADD      r0,r9,#8
        STR      r0,[r8,#0]
        LDR      r0,[r6,#0xfc]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#8]
        BLX      r1
        LDR      r1,[r9,#0]
        STR      r1,[sp,#0]
        AND      r1,r1,#7
        CMP      r0,r1
        IT       NE
        MOVNE    r4,#1
        MOV      r10,#0xd
        LDRH     r11,[r9,#2]
        LDR      r12,[r8,#0]
        UBFX     r8,r11,#0,#11
        SUB      r1,r8,r7
        MOVS     r0,#0
        SUBS     r2,r1,#1
        CMP      r1,#0
        BLE      |L23.718|
        SUB      r1,r12,#1
        TST      r2,#1
        IT       EQ
        LDRBEQ   r0,[r1,#1]!
        MOVS     r3,#0
        ADDS     r2,r2,#1
        ASRS     r2,r2,#1
        BEQ      |L23.716|
        NOP      
|L23.696|
        LDRB     lr,[r1,#1]
        ADD      r0,r0,lr
        B        |L23.706|
|L23.704|
        B        |L23.836|
|L23.706|
        LDRB     lr,[r1,#2]!
        SUBS     r2,r2,#1
        ADD      r3,r3,lr
        BNE      |L23.696|
|L23.716|
        ADD      r0,r0,r3
|L23.718|
        MOVS     r1,#1
        LSL      r1,r1,r10
        SUBS     r1,r1,#1
        ANDS     r1,r1,r0
        ASR      r0,r0,r10
        ADD      r0,r0,r1
        LDR      r1,[sp,#0]
        UBFX     r1,r1,#3,#13
        CMP      r0,r1
        IT       NE
        MOVNE    r4,#1
        LDR      r0,[sp,#0x48]
        LDR      r0,[r0,#0]
        CMP      r0,r11,LSR #11
        IT       NE
        MOVNE    r4,#1
        LDR      r0,[sp,#0x10]
        LDR      r1,[r9,#4]
        LDR      r0,[r0,#0x24]
        CMP      r0,r1
        B        |L23.772|
|L23.770|
        B        |L23.806|
|L23.772|
        IT       NE
        MOVNE    r4,#1
        LDR      r0,[sp,#0x20]
        LDR      r2,[r0,#0]
        ADDS     r0,r2,r7
        CMP      r8,r0
        IT       EQ
        CMPEQ    r4,#0
        BEQ      |L23.822|
        LDR      r0,[r5,#0x10]
        LDR      r1,[r0,#0x84]
        ADD      r1,r1,#1
        STR      r1,[r0,#0x84]
        B        |L23.358|
|L23.806|
        LDR      r0,[r5,#0x10]
        LDR      r1,[r0,#0x80]
        ADD      r1,r1,#1
        STR      r1,[r0,#0x80]
        B        |L23.358|
|L23.822|
        LDRB     r0,[r6,#0xf1]
        CBZ      r0,|L23.836|
        MOV      r1,r12
        ADR      r0,|L23.880|
        BL       _Z4dumpPKcPvi
|L23.836|
        ADD      sp,sp,#0x24
        MOVS     r0,#1
        POP      {r4-r11,pc}
        ENDP

|L23.844|
        DCB      "RxDone",0
        DCB      0
|L23.852|
        DCB      "RxFrequencyOffset: %d Hz",0
        DCB      0
        DCB      0
        DCB      0
|L23.880|
        DCB      "Decrypted Ok",0
        DCB      0
        DCB      0
        DCB      0

        AREA ||i._ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface PROC
        STR      r1,[r0,#0xfc]
        MOVS     r0,#0
        BX       lr
        ENDP


        AREA ||i._ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEj||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEj PROC
        PUSH     {r4,r5}
        LDR      r1,[r1,#0x28]
        LDR      r12,[r0,#0xb4]
        LDR      r4,[r1,#8]
        LDR      r1,[r12,#4]
        MOV      r3,r12
        CBZ      r1,|L25.34|
|L25.18|
        LDR      r5,[r1,#0x10]
        CMP      r5,r2
        ITTE     CS
        MOVCS    r3,r1
        LDRCS    r1,[r1,#8]
        LDRCC    r1,[r1,#0xc]
        CMP      r1,#0
        BNE      |L25.18|
|L25.34|
        CMP      r3,r12
        BEQ      |L25.44|
        LDR      r1,[r3,#0x10]
        CMP      r2,r1
        BCS      |L25.46|
|L25.44|
        MOV      r3,r12
|L25.46|
        CMP      r3,r12
        BEQ      |L25.106|
        LDR      r1,[r3,#0x14]
        MOV      r0,r4
        CMP      r1,#0
        ITT      EQ
        POPEQ    {r4,r5}
        BXEQ     lr
        CMN      r1,#0x50
        BLT      |L25.98|
        CMN      r1,#0x46
        IT       LT
        MOVLT    r0,#0xe
        BLT      |L25.98|
        CMN      r1,#0x3c
        IT       LT
        MOVLT    r0,#0xa
        BLT      |L25.98|
        CMN      r1,#0x32
        ITE      LT
        MOVLT    r0,#6
        MOVGE    r0,#2
|L25.98|
        CMP      r0,r4
        ITT      LE
        POPLE    {r4,r5}
        BXLE     lr
|L25.106|
        MOV      r0,r4
        POP      {r4,r5}
        BX       lr
        ENDP


        AREA ||i._ZN12RadioShuttle17EnablePacketTraceEjbbP5Radio||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle17EnablePacketTraceEjbbP5Radio PROC
        LDR      r12,[sp,#0]
        STR      r1,[r0,#0xec]
        STRB     r2,[r0,#0xf0]
        STRB     r3,[r0,#0xf1]
        STR      r12,[r0,#0xf4]
        BX       lr
        ENDP


        AREA ||i._ZN12RadioShuttle17SaveTimeOnAirSlotEjiiihhi||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle17SaveTimeOnAirSlotEjiiihhi PROC
        LDR      r0,[r0,#0xdc]
        B.W      _ZN4mbed5Timer7read_msEv
        ENDP


        AREA ||i._ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE PROC
        PUSH     {r4-r6,lr}
        MOV      r5,r0
        LDRB     r0,[r0,#0x1c]
        MOV      r6,r1
        CMP      r0,#1
        ITTT     NE
        CMPNE    r0,#3
        MOVNE    r0,#0xe
        POPNE    {r4-r6,pc}
        LDR      r0,[r5,#0x34]
        LDR      r4,[r0,#0]
        CMP      r4,r0
        BEQ      |L28.62|
        NOP      
|L28.28|
        LDR      r0,[r5,#0xa0]
        CMP      r0,#0
        ITTT     EQ
        LDREQ    r0,[r5,#0x88]
        CMPEQ    r0,#0
        CMPEQ    r6,#1
        BNE      |L28.54|
        LDR      r0,[r4,#8]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x34]
        BLX      r1
|L28.54|
        LDR      r4,[r4,#0]
        LDR      r0,[r5,#0x34]
        CMP      r4,r0
        BNE      |L28.28|
|L28.62|
        STRB     r6,[r5,#0x1c]
        MOVS     r0,#0
        POP      {r4-r6,pc}
        ENDP


        AREA ||i._ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE PROC
        CMP      r3,#0
        ITEE     NE
        CMPNE    r1,#0
        MOVEQ    r0,#0xe
        BXEQ     lr
        PUSH     {r4,r5,lr}
        MOV      r5,r0
        LDR      r0,[r0,#0x34]
        SUB      sp,sp,#0xc
        LDR      r12,[r0,#0]
        CMP      r12,r0
        BEQ      |L29.92|
        NOP      
|L29.28|
        LDR      r4,[r12,#8]
        CMP      r4,r1
        BNE      |L29.84|
        STRB     r2,[r5,#0x1c]
        ADD      r1,r12,#8
        MOV      r0,r5
        STR      r3,[r12,#0x30]
        BL       _ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE
        LDR      r12,[r5,#0xb4]
        ADD      r1,r5,#0xa4
        ADD      r3,sp,#4
        LDR      r0,[r12,#8]
        STRD     r0,r12,[sp,#0]
        MOV      r2,sp
        ADD      r0,sp,#8
        BL       _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_
        ADD      sp,sp,#0xc
        MOVS     r0,#0
        POP      {r4,r5,pc}
|L29.84|
        LDR      r12,[r12,#0]
        CMP      r12,r0
        BNE      |L29.28|
|L29.92|
        ADD      sp,sp,#0xc
        MOVS     r0,#9
        POP      {r4,r5,pc}
        ENDP


        AREA ||i._ZN12RadioShuttle19RegisterApplicationEiPFvijiiPviES0_i||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle19RegisterApplicationEiPFvijiiPviES0_i PROC
        PUSH     {r0-r9,lr}
        SUB      sp,sp,#0x4c
        MOV      r7,r3
        LDR      r4,[sp,#0x78]
        MOV      r8,r2
        MOV      r9,r0
        CBNZ     r4,|L30.26|
        CBZ      r7,|L30.26|
        MOV      r0,r3
        BL       strlen
        MOV      r4,r0
|L30.26|
        ADD      r2,sp,#0x50
        ADD      r1,r9,#0x3c
        ADD      r0,sp,#0x14
        BL       _ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_
        LDR      r0,[r9,#0x4c]
        LDR      r1,[sp,#0x14]
        MOVS     r6,#1
        CMP      r1,r0
        ITTT     NE
        MOVNE    r0,#1
        ADDNE    sp,sp,#0x5c
        POPNE    {r4-r9,pc}
        MOVS     r5,#0
        MOV      r12,r5
        BFI      r12,r4,#0,#8
        BFI      r12,r5,#8,#8
        LDR      r2,[sp,#0x50]
        STR      r12,[sp,#0x34]
        STR      r2,[sp,#0x20]
        STRD     r2,r8,[sp,#0x24]
        STRD     r6,r7,[sp,#0x2c]
        LDR      r3,[r9,#0x4c]
        ADD      r4,sp,#0x38
        ADD      r1,r9,#0x3c
        LDR      r2,[r3,#4]
        ADD      r0,sp,#0x20
        MOV      r7,r3
        MOV      r8,#1
        CMP      r2,#0
        IT       NE
        LDRNE    r12,[sp,#0x20]
        BEQ      |L30.142|
|L30.116|
        LDR      r8,[r2,#0x10]
        MOV      r3,r2
        CMP      r12,r8
        ITTEE    LT
        MOVLT    r8,#1
        LDRLT    r2,[r3,#8]
        MOVGE    r8,#0
        LDRGE    r2,[r3,#0xc]
        CMP      r2,#0
        BNE      |L30.116|
|L30.142|
        LDRB     r12,[r1,#0x18]
        CMP      r12,#0
        BNE      |L30.166|
        MOV      r12,r3
        CMP      r8,#0
        BEQ      |L30.268|
        LDR      r7,[r7,#8]
        CMP      r3,r7
        BNE      |L30.188|
|L30.166|
        STR      r0,[sp,#0]
        ADD      r0,sp,#8
        BL       _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EESE_RKS5_
        LDR      r0,[sp,#8]
        STR      r0,[sp,#0x38]
        STRB     r6,[r4,#4]
|L30.180|
        ADD      sp,sp,#0x5c
        MOVS     r0,#0
        POP      {r4-r9,pc}
|L30.188|
        LDRB     r12,[r3,#0]
        CMP      r12,#0
        BNE      |L30.216|
        LDR      r12,[r3,#4]
        LDR      r7,[r12,#4]
        CMP      r7,r3
        IT       EQ
        LDREQ    r12,[r3,#0xc]
        BEQ      |L30.268|
|L30.216|
        LDR      r12,[r3,#8]
        CMP      r12,#0
        BEQ      |L30.242|
        LDR      r7,[r12,#0xc]
        CBZ      r7,|L30.268|
|L30.232|
        MOV      r12,r7
        LDR      r7,[r7,#0xc]
        CMP      r7,#0
        BNE      |L30.232|
        B        |L30.268|
|L30.242|
        LDR      r12,[r3,#4]
        LDR      r8,[r12,#8]
        CMP      r3,r8
        BNE      |L30.268|
|L30.254|
        MOV      r7,r12
        LDR      r12,[r12,#4]
        LDR      r8,[r12,#8]
        CMP      r7,r8
        BEQ      |L30.254|
|L30.268|
        LDR      r7,[r12,#0x10]
        LDR      r8,[sp,#0x20]
        CMP      r7,r8
        ITT      GE
        STRGE    r12,[sp,#0x38]
        STRBGE   r5,[r4,#4]
        BGE      |L30.180|
        B        |L30.166|
        ENDP


        AREA ||i._ZN12RadioShuttle20DeleteSignalStrengthEj||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle20DeleteSignalStrengthEj PROC
        CMP      r1,#0
        ITT      EQ
        MOVEQ    r0,#0
        BXEQ     lr
        PUSH     {r4,lr}
        LDR      r4,[r0,#0xb4]
        SUB      sp,sp,#8
        MOV      r12,r4
        LDR      r2,[r4,#4]
        CBZ      r2,|L31.38|
|L31.22|
        LDR      r3,[r2,#0x10]
        CMP      r3,r1
        ITTE     CS
        MOVCS    r4,r2
        LDRCS    r2,[r2,#8]
        LDRCC    r2,[r2,#0xc]
        CMP      r2,#0
        BNE      |L31.22|
|L31.38|
        CMP      r4,r12
        BEQ      |L31.48|
        LDR      r2,[r4,#0x10]
        CMP      r1,r2
        BCS      |L31.50|
|L31.48|
        MOV      r4,r12
|L31.50|
        CMP      r4,r12
        ITTT     EQ
        MOVEQ    r0,#0
        ADDEQ    sp,sp,#8
        POPEQ    {r4,pc}
        ADD      r1,r0,#0xa4
        MOV      r2,sp
        ADD      r0,sp,#4
        STR      r4,[sp,#0]
        BL       _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEE
        ADD      sp,sp,#8
        MOVS     r0,#1
        POP      {r4,pc}
        ENDP


        AREA ||i._ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEijhh||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEijhh PROC
        PUSH     {r4-r7,lr}
        SUB      sp,sp,#0x74
        MOV      r6,r0
        MOV      r5,r3
        MOV      r4,r2
        MOVS     r1,#0x74
        MOV      r0,sp
        LDR      r7,[sp,#0x88]
        BL       __aeabi_memclr4
        LDR      r0,[r4,#0]
        MOVS     r1,#0
        STRD     r0,r1,[sp,#0]
        MOVS     r0,#0x81
        STRD     r1,r0,[sp,#8]
        STR      r7,[sp,#0x10]
        STR      r5,[sp,#0x18]
        STRD     r4,r1,[sp,#0x24]
        STR      r1,[sp,#0x30]
        MOVS     r0,#2
        STRB     r1,[sp,#0x2c]
        STR      r0,[sp,#0x1c]
        STRB     r1,[sp,#0x20]
        MOV      r1,sp
        ADD      r0,r6,#0x74
        BL       _ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_
        ADD      sp,sp,#0x74
        POP      {r4-r7,pc}
        ENDP


        AREA ||i._ZN12RadioShuttle20UpdateSignalStrengthEji||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle20UpdateSignalStrengthEji PROC
        PUSH     {r4-r10,lr}
        LDR      r10,[r0,#0xb4]
        MOV      r6,r0
        SUB      sp,sp,#0x48
        LDR      r4,[r10,#4]
        MOV      r5,r1
        MOV      r7,r2
        MOV      r3,#0xffffffff
        MOV      r0,r10
        CBZ      r4,|L33.44|
|L33.28|
        LDR      r1,[r4,#0x10]
        CMP      r1,r5
        ITTE     CS
        MOVCS    r10,r4
        LDRCS    r4,[r4,#8]
        LDRCC    r4,[r4,#0xc]
        CMP      r4,#0
        BNE      |L33.28|
|L33.44|
        MOV      r8,#1
        MOV      r9,#0
        CMP      r10,r0
        BEQ      |L33.64|
        LDR      r1,[r10,#0x10]
        CMP      r5,r1
        BCS      |L33.66|
|L33.64|
        MOV      r10,r0
|L33.66|
        LDR      r1,[r6,#0xb4]
        CMP      r10,r1
        BEQ      |L33.106|
        MOVS     r0,#0
        STR      r2,[r10,#0x14]
        BL       time
        STR      r0,[r10,#0x1c]
        LDR      r0,[r10,#0x20]
        ADDS     r0,r0,#1
        STR      r0,[r10,#0x20]
        ADD      sp,sp,#0x48
        MOVS     r0,#0
        POP      {r4-r10,pc}
|L33.106|
        LDRB     r2,[r6,#0x1c]
        MOVS     r0,#1
        CMP      r2,#6
        BCS      |L33.136|
        TBB      [pc,r2]
        DCB      0x03,0x03
        DCB      0x03,0x03,0x05,0x07
        MOVS     r0,#0xa
        B        |L33.136|
        MOVS     r0,#0x64
        B        |L33.136|
        MOV      r0,#0x2710
|L33.136|
        LDR      r2,[r6,#0xb8]
        CMP      r2,r0
        BCC      |L33.368|
        LDR      r0,[r1,#8]
        MOVS     r2,#0
        CMP      r0,r1
        BEQ      |L33.226|
|L33.152|
        LDR      r12,[r0,#0x1c]
        ADD      r1,r0,#0x10
        CMP      r12,r3
        ITT      CC
        MOVCC    r3,r12
        LDRCC    r2,[r1,#0]
        LDR      r1,[r0,#0xc]
        CBZ      r1,|L33.188|
        MOV      r0,r1
        LDR      r1,[r1,#8]
        CBZ      r1,|L33.218|
|L33.178|
        LDR      r0,[r0,#8]
        LDR      r1,[r0,#8]
        CMP      r1,#0
        BNE      |L33.178|
        B        |L33.218|
|L33.188|
        LDR      r1,[r0,#4]
        LDR      r4,[r1,#0xc]
        CMP      r0,r4
        BNE      |L33.208|
|L33.196|
        MOV      r0,r1
        LDR      r1,[r1,#4]
        LDR      r12,[r1,#0xc]
        CMP      r0,r12
        BEQ      |L33.196|
|L33.208|
        LDR      r12,[r0,#0xc]
        CMP      r12,r1
        IT       NE
        MOVNE    r0,r1
|L33.218|
        LDR      r1,[r6,#0xb4]
        CMP      r0,r1
        BNE      |L33.152|
|L33.226|
        LDR      r1,[r6,#0xb4]
        ADD      r12,r6,#0xa4
        ADD      r4,sp,#0x10
        LDR      r0,[r1,#4]
        CBZ      r0,|L33.256|
|L33.240|
        LDR      r3,[r0,#0x10]
        CMP      r3,r2
        ITTE     CS
        MOVCS    r1,r0
        LDRCS    r0,[r0,#8]
        LDRCC    r0,[r0,#0xc]
        CMP      r0,#0
        BNE      |L33.240|
|L33.256|
        LDR      r3,[r12,#0x10]
        LDR      r0,[r3,#4]
        CBZ      r0,|L33.282|
|L33.264|
        LDR      r10,[r0,#0x10]
        CMP      r2,r10
        ITTE     CC
        MOVCC    r3,r0
        LDRCC    r0,[r0,#8]
        LDRCS    r0,[r0,#0xc]
        CMP      r0,#0
        BNE      |L33.264|
|L33.282|
        STR      r1,[sp,#0x10]
        STR      r3,[r4,#4]
        LDRD     r0,r1,[sp,#0x10]
        ADD      r2,sp,#0x14
        CMP      r0,r1
        BEQ      |L33.348|
|L33.296|
        LDR      r1,[r0,#0xc]
        CBZ      r1,|L33.316|
        MOV      r0,r1
        LDR      r1,[r1,#8]
        CBZ      r1,|L33.342|
|L33.306|
        LDR      r0,[r0,#8]
        LDR      r1,[r0,#8]
        CMP      r1,#0
        BNE      |L33.306|
        B        |L33.342|
|L33.316|
        LDR      r1,[r0,#4]
        LDR      r4,[r1,#0xc]
        CMP      r0,r4
        BNE      |L33.334|
|L33.324|
        MOV      r0,r1
        LDR      r1,[r1,#4]
        LDR      r3,[r1,#0xc]
        CMP      r0,r3
        BEQ      |L33.324|
|L33.334|
        LDR      r3,[r0,#0xc]
        CMP      r3,r1
        IT       NE
        MOVNE    r0,r1
|L33.342|
        LDR      r1,[r2,#0]
        CMP      r0,r1
        BNE      |L33.296|
|L33.348|
        LDR      r0,[sp,#0x14]
        STR      r0,[sp,#0x2c]
        LDR      r0,[sp,#0x10]
        STR      r0,[sp,#0x38]
        ADD      r3,sp,#0x2c
        ADD      r2,sp,#0x38
        MOV      r1,r12
        ADD      r0,sp,#0x3c
        BL       _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_
|L33.368|
        MOVS     r0,#0
        BL       time
        STRD     r5,r7,[sp,#0x18]
        STRD     r5,r0,[sp,#0x20]
        STR      r9,[sp,#0x28]
        LDR      r3,[r6,#0xb4]
        ADD      r12,r6,#0xa4
        MOVS     r6,#1
        LDR      r2,[r3,#4]
        ADD      r4,sp,#0x30
        ADD      r1,sp,#0x18
        MOV      r5,r3
        CMP      r2,#0
        IT       NE
        LDRNE    r0,[sp,#0x18]
        BEQ      |L33.432|
|L33.412|
        LDR      r6,[r2,#0x10]
        MOV      r3,r2
        CMP      r0,r6
        ITTEE    CC
        MOVCC    r6,#1
        LDRCC    r2,[r3,#8]
        MOVCS    r6,#0
        LDRCS    r2,[r3,#0xc]
        CMP      r2,#0
        BNE      |L33.412|
|L33.432|
        LDRB     r0,[r12,#0x18]
        CBNZ     r0,|L33.448|
        MOV      r0,r3
        CBZ      r6,|L33.506|
        LDR      r5,[r5,#8]
        CMP      r3,r5
        BNE      |L33.474|
|L33.448|
        STR      r1,[sp,#0]
        MOV      r1,r12
        ADD      r0,sp,#8
        BL       _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EESE_RKS5_
        LDR      r0,[sp,#8]
        STR      r0,[sp,#0x30]
        STRB     r8,[r4,#4]
|L33.466|
        ADD      sp,sp,#0x48
        MOVS     r0,#1
        POP      {r4-r10,pc}
|L33.474|
        LDRB     r0,[r3,#0]
        CBNZ     r0,|L33.490|
        LDR      r0,[r3,#4]
        LDR      r5,[r0,#4]
        CMP      r5,r3
        IT       EQ
        LDREQ    r0,[r3,#0xc]
        BEQ      |L33.526|
|L33.490|
        LDR      r0,[r3,#8]
        CBZ      r0,|L33.508|
        LDR      r5,[r0,#0xc]
        CBZ      r5,|L33.506|
|L33.498|
        MOV      r0,r5
        LDR      r5,[r5,#0xc]
        CMP      r5,#0
        BNE      |L33.498|
|L33.506|
        B        |L33.526|
|L33.508|
        LDR      r0,[r3,#4]
        LDR      r6,[r0,#8]
        CMP      r3,r6
        BNE      |L33.526|
|L33.516|
        MOV      r5,r0
        LDR      r0,[r0,#4]
        LDR      r6,[r0,#8]
        CMP      r5,r6
        BEQ      |L33.516|
|L33.526|
        LDR      r5,[r0,#0x10]
        LDR      r6,[sp,#0x18]
        CMP      r5,r6
        ITT      CS
        STRCS    r0,[sp,#0x30]
        STRBCS   r9,[r4,#4]
        BCS      |L33.466|
        B        |L33.448|
        ENDP


        AREA ||i._ZN12RadioShuttle21DeRegisterApplicationEi||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle21DeRegisterApplicationEi PROC
        PUSH     {r0,r1,r4,r5,lr}
        SUB      sp,sp,#0x14
        MOV      r5,r0
        ADD      r1,r0,#0x3c
        ADD      r2,sp,#0x18
        ADD      r0,sp,#8
        BL       _ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_
        LDR      r0,[r5,#0x4c]
        LDR      r1,[sp,#8]
        CMP      r1,r0
        ITTT     EQ
        MOVEQ    r0,#2
        ADDEQ    sp,sp,#0x1c
        POPEQ    {r4,r5,pc}
        LDR      r0,[r5,#0x84]
        LDR      r4,[r0,#0]
        CMP      r4,r0
        BEQ      |L34.116|
|L34.42|
        LDR      r1,[r4,#8]
        LDR      r0,[sp,#0x18]
        CMP      r1,r0
        IT       NE
        LDRNE    r4,[r4,#0]
        BNE      |L34.108|
        LDRB     r0,[r4,#0x28]
        CMP      r0,#0
        ITT      NE
        LDRNE    r0,[r4,#0xc]
        BLNE     _ZdaPv
        ADD      r0,r5,#0x74
        LDR      r1,[r5,#0x84]
        CMP      r4,r1
        BEQ      |L34.106|
        LDRD     r1,r3,[r4,#0]
        LDR      r2,[r4,#0]
        STR      r2,[r3,#0]
        LDRD     r2,r3,[r4,#0]
        STR      r3,[r2,#4]
        LDR      r2,[r0,#0x14]
        SUBS     r2,r2,#1
        STR      r2,[r0,#0x14]
        LDR      r2,[r0,#4]
        STR      r2,[r4,#0]
        STR      r4,[r0,#4]
|L34.106|
        MOV      r4,r1
|L34.108|
        LDR      r0,[r5,#0x84]
        CMP      r4,r0
        BNE      |L34.42|
|L34.116|
        LDR      r0,[sp,#8]
        STR      r0,[sp,#0]
        ADD      r1,r5,#0x3c
        MOV      r2,sp
        ADD      r0,sp,#4
        BL       _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEE
        ADD      sp,sp,#0x1c
        MOVS     r0,#0
        POP      {r4,r5,pc}
        ENDP


        AREA ||i._ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviijjhh||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviijjhh PROC
        PUSH     {r4-r11,lr}
        SUB      sp,sp,#0xd4
        MOV      r6,r0
        LDRD     r10,r4,[sp,#0xf8]
        LDRB     r0,[r0,#0xf1]
        LDR      r7,[sp,#0x104]
        MOV      r9,r3
        MOV      r5,r2
        MOV      r8,r1
        CBZ      r0,|L35.36|
        MOV      r2,r3
        MOV      r1,r4
        ADR      r0,|L35.644|
        BL       _Z7dprintfPKcz
|L35.36|
        CMP      r10,#0
        BEQ      |L35.56|
        MOV      r11,#0
        TST      r9,#1
        BEQ      |L35.300|
        B.W      |L35.634|
|L35.56|
        MOV      r1,#0x74
        ADD      r0,sp,#0x30
        BL       __aeabi_memclr4
        ADD      r1,sp,#0x30
        ADD      r0,r6,#0x74
        BL       _ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_
        LDR      r0,[r6,#0x84]
        MOVS     r1,#0x74
        LDR      r4,[r0,#4]
        ADDS     r4,r4,#8
        MOV      r0,r4
        BL       __aeabi_memclr4
        LDR      r0,[r5,#0]
        STR      r0,[r4,#0]
        MOV      r0,#0x270f
        TST      r9,#0x20
        STR      r0,[r4,#0x14]
        ITT      NE
        LDRNE    r0,[r6,#0xfc]
        CMPNE    r0,#0
        BEQ      |L35.302|
        STR      r7,[sp,#0xb8]
        LDR      r0,[r5,#0]
        STR      r0,[sp,#0xbc]
        ADD      r2,sp,#0xb8
        ADD      r1,r6,#0x58
        ADD      r0,sp,#0x2c
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_
        LDR      r0,[r6,#0x68]
        LDR      r1,[sp,#0x2c]
        CMP      r1,r0
        BNE      |L35.210|
        LDR      r3,[r5,#0]
        STR      r7,[sp,#0xb0]
        LDR      r12,[r5,#0]
        STR      r12,[sp,#0xb4]
        MOVS     r0,#0
        STRD     r7,r12,[sp,#0]
        MOV      r1,r0
        BFI      r1,r0,#0,#8
        STRD     r1,r0,[sp,#0x10]
        STRD     r7,r3,[sp,#8]
        STR      r0,[sp,#0x18]
        MOV      r2,sp
        ADD      r1,r6,#0x58
        ADD      r0,sp,#0xc8
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE6insertERKS7_
        STR      r7,[sp,#0xb0]
        LDR      r0,[r5,#0]
        STR      r0,[sp,#0xb4]
        ADD      r2,sp,#0xb0
        ADD      r1,r6,#0x58
        ADD      r0,sp,#0xa4
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_
        LDR      r0,[sp,#0xa4]
        STR      r0,[sp,#0x2c]
|L35.210|
        MOVS     r0,#0
        BL       time
        LDR      r1,[r8,#0x10]
        LDR      r1,[r1,#0xac]
        ADD      r0,r0,r1
        LDR      r1,[sp,#0x2c]
        STR      r0,[r1,#0x24]
        MOVS     r0,#0
        BL       time
        LDR      r1,[r8,#0x10]
        LDR      r1,[r1,#0xb0]
        ADDS     r2,r0,r1
        LDR      r1,[sp,#0x2c]
        ADD      r0,r1,#0x10
        STR      r2,[r1,#0x28]
        ADDS     r1,r1,#0x24
        STR      r1,[r4,#4]
        MOVS     r1,#8
        STR      r1,[r4,#8]
        MOVS     r1,#0x21
        ADDS     r0,r0,#8
        STR      r1,[r4,#0xc]
|L35.268|
        STR      r7,[r4,#0x10]
        STR      r0,[r4,#0x28]
        LDR      r0,[sp,#0x100]
        STR      r5,[r4,#0x24]
        STR      r0,[r4,#0x18]
        MOVS     r0,#0
        STR      r0,[r4,#0x30]
        STRB     r0,[r4,#0x48]
        STRB     r0,[r4,#0x49]
        STRB     r0,[r4,#0x2c]
        MOVS     r0,#2
        STR      r0,[r4,#0x1c]
        B        |L35.634|
|L35.300|
        B        |L35.314|
|L35.302|
        MOVS     r0,#0
        MOVS     r1,#1
        STR      r0,[r4,#4]
        STRD     r0,r1,[r4,#8]
        B        |L35.268|
|L35.314|
        TST      r9,#0x20
        ITT      NE
        LDRNE    r0,[r6,#0xfc]
        CMPNE    r0,#0
        BEQ      |L35.552|
        STR      r7,[sp,#0x20]
        LDR      r0,[r5,#0]
        STR      r0,[sp,#0x24]
        ADD      r2,sp,#0x20
        ADD      r1,r6,#0x58
        ADD      r0,sp,#8
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_
        LDR      r0,[r6,#0x68]
        LDR      r1,[sp,#8]
        CMP      r1,r0
        BEQ      |L35.370|
        LDR      r0,[r6,#0xfc]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0xc]
        BLX      r1
        MOV      r11,r0
        CMP      r4,r11
        BEQ      |L35.378|
|L35.370|
        ADD      sp,sp,#0xd4
        MOVS     r0,#0
        POP      {r4-r11,pc}
|L35.378|
        MOV      r0,r4
        BL       _Znaj
        STR      r0,[sp,#0x10]
        CBZ      r0,|L35.478|
        LDR      r0,[r6,#0xfc]
        LDR      r3,[sp,#0x10]
        LDRB     r2,[r5,#0x10]
        STRD     r2,r3,[sp,#0]
        LDR      r2,[r0,#0]
        LDR      r1,[sp,#8]
        LDR      r3,[r5,#0xc]
        LDR      r12,[r2,#0x10]
        MOVS     r2,#8
        ADDS     r1,r1,#0x24
        BLX      r12
        MOV      r2,r11
        MOV      r0,r10
        LDR      r1,[sp,#0x10]
        BL       memcmp
        CMP      r0,#0
        LDRB     r0,[r6,#0xf1]
        BEQ      |L35.500|
        CMP      r0,#0
        ITT      NE
        ADRNE    r0,|L35.688|
        BLNE     _Z7dprintfPKcz
        MOV      r11,#0xa0
|L35.448|
        LDR      r0,[sp,#0x10]
        BL       _ZdaPv
        TST      r11,#0x80
        BEQ      |L35.524|
        STRD     r10,r4,[sp,#0]
        LDRD     r0,r12,[r5,#0]
        MOVS     r3,#7
        MOV      r1,r7
        LDR      r2,[sp,#0x100]
        BLX      r12
        B        |L35.568|
|L35.478|
        LDR      r0,[r8,#0x10]
        LDR      r1,[r0,#0x80]
        ADDS     r1,r1,#1
        STR      r1,[r0,#0x80]
        ADD      sp,sp,#0xd4
        MOVS     r0,#0
        POP      {r4-r11,pc}
|L35.500|
        CMP      r0,#0
        ITT      NE
        ADRNE    r0,|L35.708|
        BLNE     _Z7dprintfPKcz
        MOV      r11,#0x20
        LDR      r1,[sp,#8]
        MOVS     r0,#1
        STRB     r0,[r1,#0x20]
        B        |L35.448|
|L35.524|
        LDR      r0,[sp,#8]
        LDRB     r0,[r0,#0x20]
        CBZ      r0,|L35.568|
        STRD     r10,r4,[sp,#0]
        LDRD     r0,r12,[r5,#0]
        MOVS     r3,#8
        MOV      r1,r7
        LDR      r2,[sp,#0x100]
        BLX      r12
        B        |L35.568|
        B        |L35.552|
|L35.552|
        STRD     r10,r4,[sp,#0]
        LDRD     r0,r12,[r5,#0]
        MOVS     r3,#3
        MOV      r1,r7
        LDR      r2,[sp,#0x100]
        BLX      r12
|L35.568|
        TST      r9,#2
        BEQ      |L35.634|
        MOVS     r1,#0x74
        MOV      r0,sp
        BL       __aeabi_memclr4
        LDR      r0,[r5,#0]
        STR      r0,[sp,#0]
        MOVS     r0,#0
        ORR      r1,r11,#1
        STRD     r0,r1,[sp,#8]
        MOV      r1,#0x270f
        STRD     r7,r1,[sp,#0x10]
        STR      r0,[sp,#4]
        LDR      r1,[sp,#0x100]
        STR      r1,[sp,#0x18]
        STRD     r5,r0,[sp,#0x24]
        STR      r0,[sp,#0x30]
        STRB     r0,[sp,#0x2c]
        MOVS     r0,#2
        STR      r0,[sp,#0x1c]
        MOV      r1,sp
        ADD      r0,r6,#0x74
        BL       _ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_
|L35.634|
        ADD      sp,sp,#0xd4
        MOVS     r0,#1
        POP      {r4-r11,pc}
        ENDP

        DCW      0x0000
|L35.644|
        DCB      "ProcessRequestMessage: len=%d msgFlags=0x%x",0
|L35.688|
        DCB      "Password: Failed",0
        DCB      0
        DCB      0
        DCB      0
|L35.708|
        DCB      "Password: Ok",0
        DCB      0
        DCB      0
        DCB      0

        AREA ||i._ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvijjhh||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvijjhh PROC
        PUSH     {r4-r11,lr}
        SUB      sp,sp,#0x14
        MOV      r5,r0
        LDRD     r7,r9,[sp,#0x38]
        LDRD     r8,r10,[sp,#0x40]
        LDRB     r0,[r0,#0xf1]
        MOV      r4,r3
        MOV      r6,r2
        CMP      r0,#0
        ITT      NE
        ADRNE    r0,|L36.264|
        BLNE     _Z7dprintfPKcz
        LDRB     r0,[r4,#0x2c]
        MOV      r11,#0
        CMP      r0,#1
        BEQ      |L36.124|
        CMP      r0,#3
        BNE      |L36.98|
        MOVS     r0,#5
        STRB     r0,[r4,#0x2c]
        TST      r7,#0x20
        BEQ      |L36.256|
        TST      r7,#0x80
        BNE      |L36.256|
        STR      r10,[sp,#8]
        LDR      r0,[r6,#0]
        STR      r0,[sp,#0xc]
        ADD      r2,sp,#8
        ADD      r1,r5,#0x58
        MOV      r0,sp
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_
        LDR      r0,[r5,#0x68]
        LDR      r1,[sp,#0]
        MOVS     r2,#1
        CMP      r1,r0
        BNE      |L36.106|
|L36.98|
        ADD      sp,sp,#0x14
        MOVS     r0,#0
        POP      {r4-r11,pc}
|L36.106|
        ADD      r0,r1,#0x10
        STRB     r2,[r1,#0x20]
        LDR      r1,[r4,#0x6c]
        STR      r1,[r0,#0x14]
        LDR      r1,[r4,#0x70]
        STR      r1,[r0,#0x18]
        B        |L36.256|
|L36.124|
        MOVS     r0,#2
        STRB     r0,[r4,#0x2c]
        LDR      r0,[r4,#0x10]
        CMP      r0,#0
        IT       EQ
        STREQ    r10,[r4,#0x10]
        LDR      r0,[r5,#0xdc]
        BL       _ZN4mbed5Timer7read_msEv
        LDR      r1,[sp,#0x48]
        TST      r7,#0x20
        ADD      r0,r0,r1
        STRD     r0,r11,[r4,#0x34]
        LDR      r0,[sp,#0x4c]
        STRB     r0,[r4,#0x48]
        LDR      r0,[sp,#0x50]
        STRB     r0,[r4,#0x49]
        ITT      NE
        LDRNE    r0,[r5,#0xfc]
        CMPNE    r0,#0
        BEQ      |L36.256|
        LDR      r0,[r4,#0xc]
        CMP      r8,#8
        ORR      r0,r0,#0x20
        STR      r0,[r4,#0xc]
        BNE      |L36.256|
        LDR      r0,[r5,#0xfc]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0xc]
        BLX      r1
        MOV      r7,r0
        CMP      r0,#0x20
        BGT      |L36.256|
        LDR      r0,[r9,#0]
        STR      r0,[r4,#0x6c]
        LDR      r0,[r9,#4]
        STR      r0,[r4,#0x70]
        ADD      r10,r4,#0x4c
        LDRB     r0,[r6,#0x10]
        STRD     r0,r10,[sp,#0]
        LDR      r0,[r5,#0xfc]
        LDR      r3,[r6,#0xc]
        MOV      r2,r8
        LDR      r1,[r0,#0]
        LDR      r12,[r1,#0x10]
        MOV      r1,r9
        BLX      r12
        STRD     r10,r7,[r4,#4]
|L36.256|
        ADD      sp,sp,#0x14
        MOVS     r0,#1
        POP      {r4-r11,pc}
        ENDP

|L36.264|
        DCB      "ProcessResponseMessage",0
        DCB      0

        AREA ||i._ZN12RadioShuttle23ProcessReceivedMessagesEv||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle23ProcessReceivedMessagesEv PROC
        PUSH     {r4-r11,lr}
        MOV      r5,r0
        LDR      r0,[r0,#0x9c]
        SUB      sp,sp,#0xcc
        LDR      r4,[r0,#0]
        CMP      r4,r0
        ITT      EQ
        ADDEQ    sp,sp,#0xcc
        POPEQ    {r4-r11,pc}
        ADD      r6,sp,#0xb4
        ADD      r7,sp,#0x3c
        ADD      r8,sp,#0x38
        ADD      r9,sp,#0x34
|L37.36|
        ADD      r12,sp,#0x24
        ADD      r3,sp,#0x28
        STRD     r3,r12,[sp,#0]
        ADD      r0,sp,#0xbc
        ADD      r2,sp,#0x20
        STRD     r2,r0,[sp,#8]
        STRD     r7,r6,[sp,#0x18]
        STRD     r9,r8,[sp,#0x10]
        ADD      r1,r4,#8
        MOV      r11,r1
        ADD      r3,sp,#0x2c
        ADD      r2,sp,#0x30
        MOV      r0,r5
        BL       _ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RjS5_S4_RhS6_
        CMP      r0,#0
        BEQ.W    |L37.866|
        LDR      r0,[r4,#0x18]
        LDR      r1,[sp,#0x34]
        STR      r1,[r0,#0x90]
        LDR      r0,[sp,#0xbc]
        CMP      r0,#0
        ITTTT    NE
        LDRNE    r1,[r5,#4]
        CMPNE    r1,r0
        LDRNE    r0,[sp,#0x20]
        TSTNE    r0,#1
        BEQ      |L37.138|
        LDR      r1,[r4,#0x18]
        LDR      r0,[r1,#0]
        LDRB     r1,[r1,#0x2c]
        LDR      r2,[r0,#0]
        LDR      r3,[r2,#0x2c]
        LDR      r2,|L37.924|
        LDRH     r2,[r2,#0]  ; prevLen
        SXTH     r2,r2
        BLX      r3
        LDR      r0,[r5,#0xdc]
        BL       _ZN4mbed5Timer7read_msEv
|L37.138|
        LDR      r0,|L37.924|
        LDR      r1,[sp,#0x2c]
        STR      r1,[r0,#0]  ; prevLen
        LDR      r1,[r5,#0x4c]
        MOV      r2,r1
        LDR      r0,[r1,#4]
        CMP      r0,#0
        IT       NE
        LDRNE    r3,[sp,#0x24]
        BEQ      |L37.178|
        NOP      
|L37.160|
        LDR      r12,[r0,#0x10]
        CMP      r12,r3
        ITTE     GE
        MOVGE    r1,r0
        LDRGE    r0,[r0,#8]
        LDRLT    r0,[r0,#0xc]
        CMP      r0,#0
        BNE      |L37.160|
|L37.178|
        CMP      r1,r2
        BEQ      |L37.190|
        LDR      r3,[sp,#0x24]
        LDR      r0,[r1,#0x10]
        CMP      r3,r0
        BGE      |L37.192|
|L37.190|
        MOV      r1,r2
|L37.192|
        CMP      r1,r2
        BNE      |L37.208|
|L37.196|
        LDR      r0,[r4,#0x18]
        LDR      r1,[r0,#0x78]
        ADDS     r1,r1,#1
        STR      r1,[r0,#0x78]
        B.W      |L37.866|
|L37.208|
        LDR      r0,[sp,#0xbc]
        ADD      r10,r1,#0x14
        CMP      r0,#0
        ITT      NE
        LDRNE    r1,[r5,#4]
        CMPNE    r1,r0
        BNE      |L37.196|
        LDR      r0,[r10,#0xc]
        CBZ      r0,|L37.238|
        LDR      r0,[sp,#0x20]
        TST      r0,#0x20
        BEQ      |L37.344|
|L37.238|
        LDR      r0,[sp,#0x20]
        TST      r0,#1
        BEQ.W    |L37.822|
|L37.248|
        LDR      r1,[r5,#0x84]
        LDR      r0,[r1,#0]
        CMP      r0,r1
        IT       NE
        LDRNE    r2,[sp,#0x28]
        BEQ      |L37.514|
        NOP      
|L37.264|
        LDRB     r3,[r0,#0x20]
        AND      r3,r3,#0x1f
        CMP      r3,r2
        BNE      |L37.516|
        ADDS     r0,r0,#8
        BEQ      |L37.514|
        STR      r0,[sp,#8]
        LDR      r0,[sp,#0x20]
        STR      r0,[sp,#0x40]
        LDR      r0,[sp,#0x30]
        STR      r0,[sp,#0x10]
        LDR      r0,[sp,#0x2c]
        STR      r0,[sp,#0x44]
        LDRD     r11,r0,[sp,#0x34]
        STR      r0,[sp,#0xc]
        LDRB     r0,[sp,#0x3c]
        STR      r0,[sp,#0]
        LDRB     r0,[sp,#0xb4]
        STR      r0,[sp,#4]
        LDRB     r0,[r5,#0xf1]
        CMP      r0,#0
        ITT      NE
        LDRNE    r0,|L37.928|
        BLNE     _Z7dprintfPKcz
        LDR      r0,[sp,#8]
        LDRB     r0,[r0,#0x2c]
        CMP      r0,#1
        BEQ      |L37.570|
        CMP      r0,#3
        BEQ      |L37.574|
        B.W      |L37.866|
|L37.344|
        LDR      r0,[sp,#0x34]
        STR      r0,[sp,#0xc0]
        LDR      r0,[sp,#0x24]
        STR      r0,[sp,#0xc4]
        ADD      r2,sp,#0xc0
        ADD      r1,r5,#0x58
        ADD      r0,sp,#0x10
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_
        LDR      r0,[sp,#0x10]
        LDR      r1,[r5,#0x68]
        STR      r1,[sp,#0x10]
        CMP      r0,r1
        BNE      |L37.452|
        LDR      r0,[r4,#0x18]
        LDR      r1,[r0,#0x70]
        ADDS     r1,r1,#1
        STR      r1,[r0,#0x70]
        LDR      r1,[sp,#0x28]
        STR      r1,[sp,#8]
        MOVS     r1,#0x74
        ADD      r0,sp,#0x40
        LDR      r11,[sp,#0x34]
        BL       __aeabi_memclr4
        LDR      r0,[r10,#0]
        STR      r0,[sp,#0x40]
        MOVS     r0,#0
        MOVS     r1,#0x81
        STR      r0,[sp,#0x44]
        STRD     r0,r1,[sp,#0x48]
        LDR      r1,[sp,#8]
        STR      r1,[sp,#0x58]
        STR      r11,[sp,#0x50]
        STRD     r10,r0,[sp,#0x64]
        STR      r0,[sp,#0x70]
        MOVS     r1,#2
        STRB     r0,[sp,#0x6c]
        STR      r1,[sp,#0x5c]
        STRB     r0,[sp,#0x60]
        ADD      r1,sp,#0x40
        ADD      r0,r5,#0x74
        BL       _ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_
        B        |L37.866|
|L37.452|
        LDRB     r1,[r0,#0x20]
        MOVS     r2,#0
        CBZ      r1,|L37.542|
        LDR      r1,[sp,#0x20]
        TST      r1,#1
        BEQ      |L37.716|
        TST      r1,#0x80
        BEQ      |L37.248|
        TST      r1,#0x20
        BNE      |L37.248|
        LDR      r1,[r5,#0xfc]
        CMP      r1,#0
        BEQ      |L37.646|
        STRB     r2,[r0,#0x20]
        LDR      r0,[r5,#0xfc]
        MOV      r10,r2
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0xc]
        BLX      r1
        MOV      r2,#0x270f
        MOVS     r1,#0x22
        MOV      r3,r0
        B        |L37.518|
|L37.514|
        B        |L37.560|
|L37.516|
        B        |L37.552|
|L37.518|
        LDR      r12,[sp,#0x34]
        STRD     r2,r10,[sp,#8]
        STRD     r1,r12,[sp,#0]
        MOVS     r2,#0
        MOV      r0,r5
        LDR      r1,[sp,#0x24]
        BL       _ZN12RadioShuttle7SendMsgEiPviijiPi
        B        |L37.866|
|L37.542|
        LDR      r0,[r4,#0x18]
        LDR      r1,[r0,#0x70]
        ADDS     r1,r1,#1
        STR      r1,[r0,#0x70]
        B        |L37.866|
|L37.552|
        LDR      r0,[r0,#0]
        CMP      r0,r1
        BNE      |L37.264|
|L37.560|
        LDR      r0,[r4,#0x18]
        LDR      r1,[r0,#0x74]
        ADDS     r1,r1,#1
        STR      r1,[r0,#0x74]
        B        |L37.866|
|L37.570|
        B        |L37.648|
        B        |L37.574|
|L37.574|
        LDR      r1,[sp,#8]
        MOVS     r0,#5
        STRB     r0,[r1,#0x2c]
        LDR      r0,[sp,#0x40]
        TST      r0,#0x20
        BEQ      |L37.646|
        LDR      r0,[sp,#0x40]
        TST      r0,#0x80
        BNE      |L37.646|
        STR      r11,[sp,#0]
        LDR      r0,[r10,#0]
        STR      r0,[sp,#4]
        MOV      r2,sp
        ADD      r1,r5,#0x58
        ADD      r0,sp,#0xc
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_
        LDR      r0,[r5,#0x68]
        LDR      r2,[sp,#0xc]
        CMP      r2,r0
        BEQ      |L37.866|
        MOVS     r0,#1
        STRB     r0,[r2,#0x20]
        LDR      r0,[sp,#8]
        LDR      r0,[r0,#0x6c]
        STR      r0,[r2,#0x24]
        LDR      r0,[sp,#8]
        LDR      r0,[r0,#0x70]
        STR      r0,[r2,#0x28]
|L37.646|
        B        |L37.866|
|L37.648|
        LDR      r0,[sp,#8]
        MOVS     r1,#2
        STRB     r1,[r0,#0x2c]
        LDR      r0,[sp,#8]
        LDR      r0,[r0,#0x10]
        CMP      r0,#0
        ITT      EQ
        LDREQ    r0,[sp,#8]
        STREQ    r11,[r0,#0x10]
        LDR      r0,[r5,#0xdc]
        BL       _ZN4mbed5Timer7read_msEv
        LDR      r1,[sp,#0xc]
        ADD      r1,r1,r0
        LDR      r0,[sp,#8]
        STR      r1,[r0,#0x34]
        LDR      r1,[sp,#8]
        MOVS     r0,#0
        STR      r0,[r1,#0x38]
        LDR      r1,[sp,#8]
        LDR      r0,[sp,#0]
        STRB     r0,[r1,#0x48]
        LDRD     r0,r1,[sp,#4]
        STRB     r0,[r1,#0x49]
        LDR      r0,[sp,#0x40]
        TST      r0,#0x20
        B        |L37.718|
|L37.716|
        B        |L37.822|
|L37.718|
        ITT      NE
        LDRNE    r0,[r5,#0xfc]
        CMPNE    r0,#0
        BEQ      |L37.866|
        LDR      r0,[sp,#8]
        LDR      r0,[r0,#0xc]
        ORR      r1,r0,#0x20
        LDR      r0,[sp,#8]
        STR      r1,[r0,#0xc]
        LDR      r0,[sp,#0x44]
        CMP      r0,#8
        BNE      |L37.866|
        LDR      r0,[r5,#0xfc]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0xc]
        BLX      r1
        STR      r0,[sp,#0x18]
        CMP      r0,#0x20
        BGT      |L37.866|
        LDR      r1,[sp,#0x10]
        LDR      r0,[sp,#8]
        LDR      r2,[r1,#0]
        STR      r2,[r0,#0x6c]
        LDR      r1,[r1,#4]
        STR      r1,[r0,#0x70]
        LDR      r0,[sp,#8]
        LDR      r2,[sp,#0x44]
        ADD      r11,r0,#0x4c
        LDRB     r0,[r10,#0x10]
        STRD     r0,r11,[sp,#0]
        LDR      r0,[r5,#0xfc]
        LDR      r3,[r10,#0xc]
        LDR      r1,[r0,#0]
        LDR      r12,[r1,#0x10]
        LDR      r1,[sp,#0x10]
        BLX      r12
        LDR      r0,[sp,#8]
        STR      r11,[r0,#4]
        LDR      r1,[sp,#8]
        LDR      r0,[sp,#0x18]
        STR      r0,[r1,#8]
        B        |L37.866|
|L37.822|
        LDRD     r0,r2,[sp,#0x34]
        ADD      lr,sp,#0xc
        LDRB     r12,[sp,#0xb4]
        LDRB     r3,[sp,#0x3c]
        STM      lr,{r0,r2,r3,r12}
        LDRD     r3,r2,[sp,#0x28]
        LDR      r0,[sp,#0x30]
        STRD     r0,r2,[sp,#0]
        STR      r3,[sp,#8]
        MOV      r1,r11
        MOV      r2,r10
        MOV      r0,r5
        LDR      r3,[sp,#0x20]
        BL       _ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviijjhh
|L37.866|
        LDR      r1,[r5,#0x9c]
        ADD      r0,r5,#0x8c
        CMP      r4,r1
        BEQ      |L37.904|
        LDRD     r1,r2,[r4,#0]
        LDR      r3,[r4,#0]
        STR      r3,[r2,#0]
        LDRD     r2,r3,[r4,#0]
        STR      r3,[r2,#4]
        LDR      r2,[r0,#0x14]
        SUBS     r2,r2,#1
        STR      r2,[r0,#0x14]
        LDR      r2,[r0,#4]
        STR      r2,[r4,#0]
        STR      r4,[r0,#4]
|L37.904|
        LDR      r0,[r5,#0x9c]
        MOV      r4,r1
        CMP      r1,r0
        BNE      |L37.36|
        ADD      sp,sp,#0xcc
        POP      {r4-r11,pc}
        ENDP

        DCW      0x0000
|L37.924|
        DCD      ||.data||
|L37.928|
        DCD      ||i._ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvijjhh||+0x108

        AREA ||i._ZN12RadioShuttle25AppRequiresAuthenticationEi||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle25AppRequiresAuthenticationEi PROC
        PUSH     {r0,r1,r4,lr}
        SUB      sp,sp,#8
        MOV      r4,r0
        ADD      r1,r0,#0x3c
        ADD      r2,sp,#0xc
        MOV      r0,sp
        BL       _ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_
        LDR      r0,[r4,#0x4c]
        LDR      r1,[sp,#0]
        CMP      r1,r0
        ITTT     EQ
        MOVEQ    r0,#2
        ADDEQ    sp,sp,#0x10
        POPEQ    {r4,pc}
        LDR      r0,[r1,#0x20]
        CMP      r0,#0
        ITE      NE
        MOVNE    r0,#5
        MOVEQ    r0,#4
        ADD      sp,sp,#0x10
        POP      {r4,pc}
        ENDP


        AREA ||i._ZN12RadioShuttle4IdleEv||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle4IdleEv PROC
        LDR      r1,[r0,#0xa0]
        CMP      r1,#0
        ITTET    EQ
        LDREQ    r0,[r0,#0x88]
        CMPEQ    r0,#0
        MOVNE    r0,#0
        MOVEQ    r0,#1
        BX       lr
        ENDP


        AREA ||i._ZN12RadioShuttle7ConnectEij||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle7ConnectEij PROC
        PUSH     {r0-r2,r4-r6,lr}
        SUB      sp,sp,#0x4c
        MOV      r4,r2
        MOV      r6,r0
        ADD      r1,r0,#0x3c
        ADD      r2,sp,#0x50
        ADD      r0,sp,#0x38
        BL       _ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_
        LDR      r0,[r6,#0x4c]
        LDR      r1,[sp,#0x38]
        CMP      r1,r0
        ITTT     EQ
        MOVEQ    r0,#2
        ADDEQ    sp,sp,#0x58
        POPEQ    {r4-r6,pc}
        MOVS     r5,#0
        LDR      r0,[r1,#0x20]
        CMP      r0,#0
        ITTT     EQ
        MOVEQ    r0,#4
        ADDEQ    sp,sp,#0x58
        POPEQ    {r4-r6,pc}
        LDR      r0,[r6,#0xfc]
        CMP      r0,#0
        ITTT     EQ
        MOVEQ    r0,#6
        ADDEQ    sp,sp,#0x58
        POPEQ    {r4-r6,pc}
        ADD      r2,sp,#0x30
        LDR      r0,[sp,#0x50]
        STR      r0,[sp,#0x34]
        STR      r4,[sp,#0x30]
        ADD      r1,r6,#0x58
        ADD      r0,sp,#0x2c
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_
        LDR      r0,[r6,#0x68]
        LDR      r1,[sp,#0x2c]
        CMP      r1,r0
        ITTT     NE
        MOVNE    r0,#1
        ADDNE    sp,sp,#0x58
        POPNE    {r4-r6,pc}
        MOV      r0,r5
        LDR      r1,[sp,#0x50]
        BFI      r0,r5,#0,#8
        STRD     r4,r1,[sp,#0x30]
        STRD     r4,r1,[sp,#0x10]
        STRD     r0,r5,[sp,#0x20]
        STRD     r4,r1,[sp,#0x18]
        ADD      r2,sp,#0x10
        STR      r5,[sp,#0x28]
        ADD      r1,r6,#0x58
        ADD      r0,sp,#0x40
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE6insertERKS7_
        LDR      r0,[r6,#0xfc]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0xc]
        BLX      r1
        MOVS     r2,#0x22
        MOV      r1,#0x270f
        STRD     r2,r4,[sp,#0]
        STRD     r1,r5,[sp,#8]
        MOV      r3,r0
        MOVS     r2,#0
        MOV      r0,r6
        LDR      r1,[sp,#0x50]
        BL       _ZN12RadioShuttle7SendMsgEiPviijiPi
        ADD      sp,sp,#0x58
        MOVS     r0,#0
        POP      {r4-r6,pc}
        ENDP


        AREA ||i._ZN12RadioShuttle7KillMsgEii||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle7KillMsgEii PROC
        PUSH     {r4-r6,lr}
        LDR      r3,[r0,#0x84]
        MOV      r5,r0
        LDR      r4,[r3,#0]
        CMP      r4,r3
        BEQ      |L41.86|
|L41.14|
        LDR      r0,[r4,#8]
        CMP      r0,r1
        ITT      EQ
        LDREQ    r0,[r4,#0x20]
        CMPEQ    r0,r2
        BNE      |L41.80|
        LDRB     r0,[r4,#0x28]
        CMP      r0,#0
        ITT      NE
        LDRNE    r0,[r4,#0xc]
        BLNE     _ZdaPv
        ADD      r0,r5,#0x74
        LDR      r1,[r5,#0x84]
        CMP      r4,r1
        BEQ      |L41.76|
        LDRD     r1,r2,[r4,#0]
        STR      r1,[r2,#0]
        LDRD     r1,r2,[r4,#0]
        STR      r2,[r1,#4]
        LDR      r1,[r0,#0x14]
        SUBS     r1,r1,#1
        STR      r1,[r0,#0x14]
        LDR      r1,[r0,#4]
        STR      r1,[r4,#0]
        STR      r4,[r0,#4]
|L41.76|
        MOVS     r0,#0
        POP      {r4-r6,pc}
|L41.80|
        LDR      r4,[r4,#0]
        CMP      r4,r3
        BNE      |L41.14|
|L41.86|
        MOVS     r0,#7
        POP      {r4-r6,pc}
        ENDP


        AREA ||i._ZN12RadioShuttle7SendMsgEiPviijiPi||, CODE, READONLY, ALIGN=1

_ZN12RadioShuttle7SendMsgEiPviijiPi PROC
        PUSH     {r0-r11,lr}
        SUB      sp,sp,#0x94
        MOV      r4,r0
        LDR      r0,[r0,#0x20]
        LDRD     r5,r9,[sp,#0xc8]
        MOV      r7,r3
        LDR      r11,[sp,#0xd4]
        SUBS     r0,r0,#0x10
        MOV      r8,r2
        MOV      r10,#0
        CMP      r0,r7
        ITTT     LT
        MOVLT    r0,#0xc
        ADDLT    sp,sp,#0xa4
        POPLT    {r4-r11,pc}
        ADD      r2,sp,#0x98
        ADD      r1,r4,#0x3c
        ADD      r0,sp,#0x90
        BL       _ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_
        LDR      r0,[r4,#0x4c]
        LDR      r1,[sp,#0x90]
        CMP      r1,r0
        ITTT     EQ
        MOVEQ    r0,#2
        ADDEQ    sp,sp,#0xa4
        POPEQ    {r4-r11,pc}
        ADD      r6,r1,#0x14
        LDR      r0,[r1,#0x20]
        CMP      r0,#0
        BEQ      |L42.206|
        TST      r5,#0x20
        BNE      |L42.206|
        LDR      r0,[sp,#0x98]
        STR      r0,[sp,#0x8c]
        ADD      r2,sp,#0x88
        STR      r9,[sp,#0x88]
        ADD      r1,r4,#0x58
        ADD      r0,sp,#0x84
        BL       _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_
        LDR      r0,[r4,#0x68]
        LDR      r1,[sp,#0x84]
        CMP      r1,r0
        ITTT     EQ
        MOVEQ    r0,#3
        ADDEQ    sp,sp,#0xa4
        POPEQ    {r4-r11,pc}
        ADD      r10,r1,#0x18
        LDRB     r0,[r1,#0x20]
        CBNZ     r0,|L42.206|
        LDR      r1,[r4,#0x84]
        LDR      r0,[r1,#0]
        CMP      r0,r1
        IT       NE
        LDRNE    r2,[sp,#0x98]
        BEQ      |L42.170|
|L42.144|
        LDR      r3,[r0,#8]
        CMP      r3,r2
        BNE      |L42.164|
        LDRB     r3,[r0,#0x14]
        TST      r3,#0x20
        BEQ      |L42.164|
        LDR      r3,[r0,#0x18]
        CMP      r3,r9
        BEQ      |L42.206|
|L42.164|
        LDR      r0,[r0,#0]
        CMP      r0,r1
        BNE      |L42.144|
|L42.170|
        LDR      r0,[r4,#0xfc]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0xc]
        BLX      r1
        MOVS     r3,#0x22
        MOVS     r2,#0
        MOV      r1,#0x270f
        STRD     r3,r9,[sp,#0]
        STRD     r1,r2,[sp,#8]
        MOV      r3,r0
        MOV      r0,r4
        LDR      r1,[sp,#0x98]
        BL       _ZN12RadioShuttle7SendMsgEiPviijiPi
|L42.206|
        MOVS     r1,#0x74
        ADD      r0,sp,#0x10
        BL       __aeabi_memclr4
        LDR      r0,[sp,#0x98]
        TST      r5,#0x400
        STR      r0,[sp,#0x10]
        BEQ      |L42.260|
        MOV      r0,r7
        BL       _Znaj
        STR      r0,[sp,#0]
        CMP      r0,#0
        ITTT     EQ
        MOVEQ    r0,#0xf
        ADDEQ    sp,sp,#0xa4
        POPEQ    {r4-r11,pc}
        MOV      r2,r7
        MOV      r1,r8
        BL       __aeabi_memcpy
        LDR      r8,[sp,#0]
        ORR      r5,r5,#0x200
|L42.260|
        UBFX     r0,r5,#0,#9
        STRD     r7,r0,[sp,#0x18]
        STR      r8,[sp,#0x14]
        TST      r5,#0x200
        ITT      NE
        MOVNE    r0,#1
        STRBNE   r0,[sp,#0x30]
        STR      r9,[sp,#0x20]
        LDR      r0,[sp,#0xd0]
        STR      r0,[sp,#0x24]
        LDR      r0,[r6,#8]
        STR      r0,[sp,#0x28]
        LDR      r0,[r6,#8]
        ADDS     r0,r0,#1
        STR      r0,[r6,#8]
        CMP      r11,#0
        ITT      NE
        LDRNE    r0,[sp,#0x28]
        STRNE    r0,[r11,#0]
        MOVS     r0,#0
        STRD     r6,r10,[sp,#0x34]
        STRB     r0,[sp,#0x3c]
        ADD      r1,sp,#0x10
        ADD      r0,r4,#0x74
        BL       _ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_
        MOV      r0,r4
        BL       _ZN12RadioShuttle10RunShuttleEv
        ADD      sp,sp,#0xa4
        MOVS     r0,#0
        POP      {r4-r11,pc}
        ENDP


        AREA ||i._ZN12RadioShuttle7StartupENS_9RadioTypeEj||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle7StartupENS_9RadioTypeEj PROC
        PUSH     {r4-r7,lr}
        MOV      r4,r0
        LDR      r0,[r0,#0x38]
        SUB      sp,sp,#0x14
        MOV      r7,r2
        MOV      r6,r1
        CMP      r0,#0
        ITTT     EQ
        MOVEQ    r0,#8
        ADDEQ    sp,sp,#0x14
        POPEQ    {r4-r7,pc}
        STRB     r6,[r4,#0x1c]
        LDR      r0,[r4,#0x34]
        LDR      r5,[r0,#0]
        CMP      r5,r0
        BEQ      |L43.60|
|L43.32|
        ADD      r1,r5,#8
        MOV      r0,r4
        BL       _ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE
        ADR      r0,|L43.224|
        LDR      r1,[r5,#0xa4]
        BL       _Z7dprintfPKcz
        LDR      r5,[r5,#0]
        LDR      r0,[r4,#0x34]
        CMP      r5,r0
        BNE      |L43.32|
|L43.60|
        MOV      r2,#0x55555555
        MOVS     r1,#0x10
        MOV      r0,sp
        BL       _Z5CPUIDPhij
        MOV      r5,r0
        MOVS     r2,#1
        MOV      r1,sp
        ADD      r0,r4,#0xc
        BL       memcmp
        CMP      r0,#0
        BNE      |L43.218|
        ASRS     r1,r5,#31
        ADD      r1,r5,r1,LSR #30
        LDR      r0,|L43.244|
        ASRS     r1,r1,#2
        MOV      r2,sp
        CMP      r1,#0
        BLE      |L43.146|
        SUBS     r3,r2,#4
        TST      r1,#1
        BEQ      |L43.120|
        LDR      r2,[r3,#4]!
        ADD      r0,r0,r2
|L43.120|
        MOVS     r5,#0
        ASRS     r12,r1,#1
        BEQ      |L43.144|
|L43.128|
        LDR      r1,[r3,#4]
        SUBS     r12,r12,#1
        ADD      r0,r0,r1
        LDR      r1,[r3,#8]!
        ADD      r5,r5,r1
        BNE      |L43.128|
|L43.144|
        ADD      r0,r0,r5
|L43.146|
        LDR      r1,[r4,#8]
        LDR      r2,[r4,#0x100]
        ADD      r0,r0,r1
        CMP      r2,r0
        BNE      |L43.166|
        STR      r1,[r4,#4]
        CMP      r7,#0
        IT       NE
        STRNE    r7,[r4,#4]
|L43.166|
        LDR      r0,[r4,#0xf8]
        CBZ      r0,|L43.218|
        LDR      r1,[r4,#4]
        STR      r1,[r0,#0xc]
        LDR      r1,[r4,#0xf8]
        CMP      r6,#6
        BCS      |L43.214|
        TBB      [pc,r6]
        DCB      0x0d,0x03,0x05,0x07
        DCB      0x09,0x0b
        LDR      r0,|L43.248|
        B        |L43.216|
        LDR      r0,|L43.252|
        B        |L43.216|
        LDR      r0,|L43.256|
        B        |L43.216|
        LDR      r0,|L43.260|
        B        |L43.216|
        LDR      r0,|L43.264|
        B        |L43.216|
|L43.214|
        LDR      r0,|L43.268|
|L43.216|
        STR      r0,[r1,#0x10]
|L43.218|
        ADD      sp,sp,#0x14
        MOVS     r0,#0
        POP      {r4-r7,pc}
        ENDP

|L43.224|
        DCB      "RandomRetry: %d ms",0
        DCB      0
|L43.244|
        DCD      0x83548797
|L43.248|
        DCD      ||i._ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE||+0x28
|L43.252|
        DCD      ||i._ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE||+0x38
|L43.256|
        DCD      ||i._ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE||+0x48
|L43.260|
        DCD      ||i._ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE||+0x54
|L43.264|
        DCD      ||i._ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE||+0x64
|L43.268|
        DCD      ||i._ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE||+0x74

        AREA ||i._ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE PROC
        CMP      r2,#0
        ITTT     NE
        CMPNE    r2,#1
        MOVNE    r0,#0xb
        BXNE     lr
        PUSH     {r4-r11,lr}
        SUB      sp,sp,#0xbc
        MOV      r6,r1
        MOV      r8,r0
        MOV      r4,r3
        MOV      r10,r2
        MOVS     r1,#0xb8
        MOV      r0,sp
        BL       __aeabi_memclr4
        LDR      r0,|L44.368|
        STR      r0,[sp,#4]
        LDR      r0,|L44.372|
        STR      r0,[sp,#0xc]
        LDR      r0,|L44.376|
        STR      r0,[sp,#0x14]
        LDR      r0,|L44.380|
        STR      r0,[sp,#8]
        LDR      r0,|L44.384|
        STR      r0,[sp,#0x10]
        LDR      r0,|L44.388|
        STR      r6,[sp,#0]
        STRD     r0,r8,[sp,#0x1c]
        CMP      r4,#0
        ITEE     NE
        STRNE    r4,[sp,#0x28]
        LDREQ    r0,|L44.392|
        STREQ    r0,[sp,#0x28]
        STRB     r10,[sp,#0x2c]
        LDR      r5,[r8,#0x28]
        LDR      r9,[r8,#0x34]
        ADD      r4,r8,#0x24
        MOV      r7,sp
        CMP      r5,#0
        ITT      NE
        LDRNE    r0,[r5,#0]
        STRNE    r0,[r4,#4]
        BNE      |L44.190|
        LDRD     r0,r1,[r4,#8]
        CMP      r0,r1
        BNE      |L44.182|
        LDR      r0,[r4,#0]
        MOVS     r5,#1
        CBZ      r0,|L44.130|
        LDR      r0,[r0,#4]
        ADD      r1,r0,r0,LSR #1
        ADD      r5,r1,r0,LSR #3
        ADDS     r0,r0,#1
        CMP      r0,r5
        IT       HI
        MOVHI    r5,r0
|L44.130|
        MOVS     r1,#0
        MOVS     r0,#0xc
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r11,r0
        ADD      r0,r5,r5,LSL #1
        LSLS     r0,r0,#6
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r11,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r5,[r11,#0]
        STR      r11,[r4,#0]
        LDR      r0,[r11,#8]
        ADD      r1,r5,r5,LSL #1
        STR      r0,[r4,#8]
        ADD      r0,r0,r1,LSL #6
        STR      r0,[r4,#0xc]
|L44.182|
        LDR      r5,[r4,#8]
        ADD      r0,r5,#0xc0
        STR      r0,[r4,#8]
|L44.190|
        ADDS     r11,r5,#8
        BEQ      |L44.252|
        MOVS     r2,#0x2d
        MOV      r1,r7
        MOV      r0,r11
        BL       __aeabi_memcpy4
        LDRB     r0,[sp,#0x2d]
        STRB     r0,[r11,#0x2d]
        MOVS     r2,#0x76
        ADD      r1,r7,#0x2e
        ADD      r0,r11,#0x2e
        BL       __aeabi_memcpy
        LDRB     r0,[sp,#0xa4]
        STRB     r0,[r11,#0xa4]
        ADD      r12,sp,#0xa8
        ADD      r11,r11,#0xa8
        LDM      r12,{r0-r3}
        STM      r11,{r0-r3}
|L44.252|
        STR      r9,[r5,#0]
        LDR      r0,[r9,#4]
        STR      r0,[r5,#4]
        LDR      r0,[r9,#4]
        STR      r5,[r0,#0]
        STR      r5,[r9,#4]
        LDR      r0,[r4,#0x14]
        ADDS     r0,r0,#1
        STR      r0,[r4,#0x14]
        LDR      r0,[r8,#0x34]
        LDR      r0,[r0,#4]
        ADD      r4,r0,#8
        STR      r4,[r0,#0x2c]
        LDR      r0,[r6,#0]
        ADDS     r1,r4,#4
        LDR      r2,[r0,#8]
        MOV      r0,r6
        BLX      r2
        CMP      r0,#0
        ITTT     EQ
        MOVEQ    r0,#9
        ADDEQ    sp,sp,#0xbc
        POPEQ    {r4-r11,pc}
        LDR      r0,[r6,#0]
        LDR      r1,[r0,#0x1c]
        MOV      r0,r6
        BLX      r1
        STR      r0,[r4,#0xac]
        LDR      r0,[r6,#0]
        LDR      r1,[r0,#0x1c]
        MOV      r0,r6
        BLX      r1
        STR      r0,[r4,#0xb0]
        LDR      r0,[r6,#0]
        MOV      r1,r10
        LDR      r2,[r0,#0x50]
        MOV      r0,r6
        BLX      r2
        LDR      r1,[r8,#0x20]
        CBZ      r1,|L44.356|
        CMP      r1,r0
        BLE      |L44.360|
|L44.356|
        STR      r0,[r8,#0x20]
|L44.360|
        ADD      sp,sp,#0xbc
        MOVS     r0,#0
        POP      {r4-r11,pc}
        ENDP

|L44.368|
        DCD      _Z8RDTxDonePvS_S_
|L44.372|
        DCD      _Z8RDRxDonePvS_S_Phtsa
|L44.376|
        DCD      _Z9RDRxErrorPvS_S_
|L44.380|
        DCD      _Z11RDTxTimeoutPvS_S_
|L44.384|
        DCD      _Z11RDRxTimeoutPvS_S_
|L44.388|
        DCD      _Z9RDCadDonePvS_S_b
|L44.392|
        DCD      ||.constdata||+0x8

        AREA ||i._ZN12RadioShuttle8StrErrorE11RSErrorCode||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle8StrErrorE11RSErrorCode PROC
        CMP      r1,#0x10
        BCS      |L45.80|
        TBB      [pc,r1]
        DCB      0x08,0x0a,0x0c,0x0c
        DCB      0x0e,0x10,0x12,0x14
        DCB      0x14,0x16,0x18,0x1a
        DCB      0x1c,0x1e,0x20,0x22
        ADR      r0,|L45.84|
        BX       lr
        ADR      r0,|L45.96|
        BX       lr
        ADR      r0,|L45.112|
        BX       lr
        ADR      r0,|L45.132|
        BX       lr
        ADR      r0,|L45.148|
        BX       lr
        ADR      r0,|L45.160|
        BX       lr
        ADR      r0,|L45.180|
        BX       lr
        ADR      r0,|L45.200|
        BX       lr
        ADR      r0,|L45.220|
        BX       lr
        ADR      r0,|L45.236|
        BX       lr
        ADR      r0,|L45.256|
        BX       lr
        ADR      r0,|L45.276|
        BX       lr
        ADR      r0,|L45.296|
        BX       lr
        ADR      r0,|L45.312|
        BX       lr
|L45.80|
        ADR      r0,|L45.324|
        BX       lr
        ENDP

|L45.84|
        DCB      "no error",0
        DCB      0
        DCB      0
        DCB      0
|L45.96|
        DCB      "DuplicateAppID",0
        DCB      0
|L45.112|
        DCB      "StationNotConnected",0
|L45.132|
        DCB      "NoPasswordSet",0
        DCB      0
        DCB      0
|L45.148|
        DCB      "PasswordSet",0
|L45.160|
        DCB      "NoSecurityInterface",0
|L45.180|
        DCB      "NoRadioConfigured",0
        DCB      0
        DCB      0
|L45.200|
        DCB      "NoRadioAvailable",0
        DCB      0
        DCB      0
        DCB      0
|L45.220|
        DCB      "RadioNotFound",0
        DCB      0
        DCB      0
|L45.236|
        DCB      "UnknownModemType",0
        DCB      0
        DCB      0
        DCB      0
|L45.256|
        DCB      "MessageSizeExceeded",0
|L45.276|
        DCB      "InvalidProductCode",0
        DCB      0
|L45.296|
        DCB      "InvalidParam",0
        DCB      0
        DCB      0
        DCB      0
|L45.312|
        DCB      "OutOfMemory",0
|L45.324|
        DCB      "Unkown",0
        DCB      0

        AREA ||i._ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa PROC
        PUSH     {r4-r6,lr}
        MOV      r4,r2
        LDRD     r0,r12,[sp,#0x10]
        LDRD     r2,r5,[r4,#0x60]
        ADDS     r2,r2,r0
        LDR      r1,[sp,#0x18]
        ADC      r5,r5,#0
        STRD     r2,r5,[r4,#0x60]
        LDR      r2,[r4,#0x50]
        ADDS     r2,r2,#1
        STR      r2,[r4,#0x50]
        STRD     r12,r1,[r4,#0x88]
        STRD     r3,r0,[r4,#0x38]
        STRD     r12,r1,[r4,#0x40]
        LDRH     r0,[r3,#0]
        AND      r1,r0,#0xf
        CMP      r1,#0xb
        BEQ      |L46.82|
|L46.52|
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x34]
        BLX      r1
|L46.60|
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x38]
        BLX      r1
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x40]
        POP      {r4-r6,lr}
        LDR      r1,|L46.96|
        BX       r2
|L46.82|
        UBFX     r0,r0,#4,#3
        CMP      r0,#1
        IT       NE
        CMPNE    r0,#2
        BNE      |L46.52|
        B        |L46.60|
        ENDP

|L46.96|
        DCD      0x0036ee80

        AREA ||i._ZN12RadioShuttle9RS_TxDoneEP5RadioPv||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttle9RS_TxDoneEP5RadioPv PROC
        PUSH     {r4-r6,lr}
        MOV      r5,r0
        LDR      r0,[r2,#0x54]
        MOV      r4,r2
        ADDS     r0,r0,#1
        STR      r0,[r2,#0x54]
        LDRD     r2,r3,[r4,#0x68]
        LDRH     r0,[r4,#0x2e]
        ADDS     r0,r2,r0
        ADC      r1,r3,#0
        STRD     r0,r1,[r4,#0x68]
        LDR      r0,[r5,#0xdc]
        BL       _ZN4mbed5Timer7read_msEv
        STR      r0,[r4,#0xa0]
        MOVS     r0,#1
        STRB     r0,[r4,#0xa4]
        LDR      r0,[r4,#0]
        LDR      r1,[r0,#0]
        LDR      r2,[r1,#0x40]
        LDR      r1,|L47.72|
        BLX      r2
        LDRB     r0,[r5,#0xf0]
        CMP      r0,#0
        ITT      NE
        ADRNE    r0,|L47.76|
        STRNE    r0,[r4,#0xa8]
        POP      {r4-r6,pc}
        ENDP

|L47.72|
        DCD      0x0036ee80
|L47.76|
        DCB      "TxDone",0
        DCB      0

        AREA ||i._ZN12RadioShuttleC1EPKc||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttleC2EPKc                  ; Alternate entry point
_ZN12RadioShuttleC1EPKc PROC
        PUSH     {r4-r8,lr}
        MOVS     r5,#0
        SUB      sp,sp,#0x10
        STR      r5,[r0,#0x24]
        STR      r5,[r0,#0x28]
        STR      r5,[r0,#0x2c]
        STR      r5,[r0,#0x30]
        STR      r5,[r0,#0x34]
        MOV      r6,r1
        ADD      r4,r0,#0x24
        STR      r5,[r0,#0x38]
        MOV      r8,#1
        MOV      r1,r5
        MOVS     r0,#0xc
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r7,r0
        MOVS     r0,#0xc0
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r7,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r8,[r7,#0]
        STR      r7,[r4],#8
        LDR      r0,[r7,#8]
        STR      r0,[r4],#4
        ADDS     r0,r0,#0xc0
        STR      r0,[r4],#0xc
        LDR      r0,[r4,#-0x10]
        ADD      r1,r0,#0xc0
        STR      r1,[r4,#-0x10]
        STR      r0,[r4,#-8]
        STR      r0,[r0,#0]
        LDR      r0,[r4,#-8]
        MOVS     r1,#0
        STR      r0,[r0,#4]
        STR      r5,[r4,#0]
        STR      r5,[r4,#0x10]
        STR      r5,[r4,#0x14]
        STRB     r5,[r4,#0x18]
        STRB     r0,[r4,#0x19]
        STR      r5,[r4,#0xc]
        STR      r5,[r4,#8]
        MOVS     r0,#0xc
        STR      r5,[r4,#4]
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r7,r0
        MOVS     r0,#0x28
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r7,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r8,[r7,#0]
        STR      r7,[r4],#8
        LDR      r0,[r7,#8]
        STR      r0,[r4],#8
        ADDS     r0,r0,#0x28
        STR      r0,[r4,#-4]
        LDR      r1,[r4,#-8]
        ADD      r0,r1,#0x28
        STR      r0,[r4,#-8]
        STR      r5,[r1,#8]
        STR      r5,[r1,#0xc]
        STRB     r5,[r1,#0]
        STR      r1,[r4,#0]
        STR      r5,[r1,#4]
        LDR      r0,[r4,#0]
        MOVS     r1,#0
        STR      r0,[r0,#8]
        LDR      r0,[r4],#0xc
        STR      r0,[r0,#0xc]
        STR      r5,[r4,#0]
        STR      r5,[r4,#0x10]
        STR      r5,[r4,#0x14]
        STRB     r5,[r4,#0x18]
        STRB     r0,[r4,#0x19]
        STR      r5,[r4,#0xc]
        STR      r5,[r4,#8]
        MOVS     r0,#0xc
        STR      r5,[r4,#4]
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r7,r0
        MOVS     r0,#0x2c
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r7,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r8,[r7,#0]
        STR      r7,[r4],#8
        LDR      r0,[r7,#8]
        STR      r0,[r4],#8
        ADDS     r0,r0,#0x2c
        STR      r0,[r4,#-4]
        LDR      r0,[r4,#-8]
        ADD      r1,r0,#0x2c
        STR      r1,[r4,#-8]
        STR      r5,[r0,#8]
        STR      r5,[r0,#0xc]
        STRB     r5,[r0,#0]
        STR      r0,[r4,#0]
        STR      r5,[r0,#4]
        LDR      r0,[r4,#0]
        MOVS     r1,#0
        STR      r0,[r0,#8]
        LDR      r0,[r4],#0xc
        STR      r0,[r0,#0xc]
        STR      r5,[r4,#0]
        STR      r5,[r4,#4]
        STR      r5,[r4,#8]
        STR      r5,[r4,#0xc]
        STR      r5,[r4,#0x10]
        MOVS     r0,#0xc
        STR      r5,[r4,#0x14]
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r7,r0
        MOVS     r0,#0x7c
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r7,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r8,[r7,#0]
        STR      r7,[r4],#8
        LDR      r0,[r7,#8]
        STR      r0,[r4],#4
        ADDS     r0,r0,#0x7c
        STR      r0,[r4],#0xc
        LDR      r0,[r4,#-0x10]
        ADD      r1,r0,#0x7c
        STR      r1,[r4,#-0x10]
        STR      r0,[r4,#-8]
        STR      r0,[r0,#0]
        LDR      r0,[r4,#-8]
        MOVS     r1,#0
        STR      r0,[r0,#4]
        STR      r5,[r4,#0]
        STR      r5,[r4,#4]
        STR      r5,[r4,#8]
        STR      r5,[r4,#0xc]
        STR      r5,[r4,#0x10]
        MOVS     r0,#0xc
        STR      r5,[r4,#0x14]
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r7,r0
        MOVS     r0,#0x1c
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r7,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r8,[r7,#0]
        STR      r7,[r4],#8
        LDR      r0,[r7,#8]
        STR      r0,[r4],#4
        ADDS     r0,r0,#0x1c
        STR      r0,[r4],#0xc
        LDR      r0,[r4,#-0x10]
        ADD      r1,r0,#0x1c
        STR      r1,[r4,#-0x10]
        STR      r0,[r4,#-8]
        STR      r0,[r0,#0]
        LDR      r0,[r4,#-8]
        MOVS     r1,#0
        STR      r0,[r0,#4]
        STR      r5,[r4,#0]
        STR      r5,[r4,#0x10]
        STR      r5,[r4,#0x14]
        STRB     r5,[r4,#0x18]
        STRB     r0,[r4,#0x19]
        STR      r5,[r4,#0xc]
        STR      r5,[r4,#8]
        MOVS     r0,#0xc
        STR      r5,[r4,#4]
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r7,r0
        MOVS     r0,#0x24
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r7,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r8,[r7,#0]
        STR      r7,[r4],#8
        LDR      r0,[r7,#8]
        STR      r0,[r4],#8
        ADDS     r0,r0,#0x24
        STR      r0,[r4,#-4]
        LDR      r0,[r4,#-8]
        ADD      r1,r0,#0x24
        STR      r1,[r4,#-8]
        STR      r5,[r0,#8]
        STR      r5,[r0,#0xc]
        STRB     r5,[r0,#0]
        STR      r0,[r4,#0]
        STR      r5,[r0,#4]
        LDR      r0,[r4,#0]
        MOVS     r1,#0
        STR      r0,[r0,#8]
        LDR      r0,[r4],#0xc
        STR      r0,[r0,#0xc]
        STR      r5,[r4,#0]
        STR      r5,[r4,#4]
        STR      r5,[r4,#8]
        STR      r5,[r4,#0xc]
        STR      r5,[r4,#0x10]
        MOVS     r0,#0xc
        STR      r5,[r4,#0x14]
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r7,r0
        MOVS     r0,#0x1c
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r7,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r8,[r7,#0]
        STR      r7,[r4,#0]
        LDR      r0,[r7,#8]
        STR      r0,[r4,#8]
        ADDS     r0,r0,#0x1c
        STR      r0,[r4,#0xc]
        LDR      r0,[r4,#8]
        SUB      r7,r4,#0xc0
        ADD      r1,r0,#0x1c
        STR      r1,[r4,#8]
        STR      r0,[r4,#0x10]
        STR      r0,[r0,#0]
        LDR      r0,[r4,#0x10]
        STR      r0,[r0,#4]
        STRB     r5,[r4,#0x28]
        SUBS     r0,r5,#1
        STR      r5,[r4,#-0xa0]
        STRD     r6,r0,[r7,#0]
        MOVS     r0,#0x40
        BL       _Znwj
        CMP      r0,#0
        IT       EQ
        MOVEQ    r4,#0
        BEQ      |L48.706|
        STR      r5,[r0,#0]
        STR      r5,[r0,#4]
        STR      r5,[r0,#8]
        STR      r5,[r0,#0xc]
        STR      r5,[r0,#0x10]
        STR      r5,[r0,#0x14]
        STR      r5,[r0,#0x18]
        STR      r5,[r0,#0x1c]
        STR      r5,[r0,#0x20]
        STR      r5,[r0,#0x24]
        STR      r5,[r0,#0x28]
        STR      r5,[r0,#0x2c]
        STR      r5,[r0,#0x30]
        STR      r5,[r0,#0x34]
        STR      r5,[r0,#0x38]
        MOV      r4,r0
        STR      r5,[r0,#0x3c]
        BL       get_lp_ticker_data
        MOV      r6,r0
        MOV      r1,r0
        MOV      r0,r4
        BL       _ZN4mbed10TimerEventC2EPK13ticker_data_t
        MOV      r4,r0
        LDR      r0,|L48.776|
        STR      r5,[r4,#0x28]
        STR      r5,[r4,#0x2c]
        STR      r5,[r4,#0x30]
        STR      r5,[r4,#0x34]
        STR      r0,[r4,#0]
        MOVS     r0,#1
        STRB     r0,[r4,#0x38]
        BL       get_lp_ticker_data
        CMP      r0,r6
        ITE      NE
        MOVNE    r0,#1
        MOVEQ    r0,#0
        STRB     r0,[r4,#0x38]
        LDR      r0,|L48.780|
        STR      r0,[r4,#0]
|L48.706|
        STR      r5,[r7,#0xe0]
        STR      r4,[r7,#0xd8]
        STR      r5,[r7,#0xe4]
        STR      r5,[r7,#0xf8]
        MOVS     r0,#0x20
        STR      r5,[r7,#0xfc]
        BL       _Znwj
        CBZ      r0,|L48.748|
        MOV      r4,r0
        BL       get_lp_ticker_data
        MOV      r1,r0
        MOV      r0,r4
        BL       _ZN4mbed5TimerC1EPK13ticker_data_t
|L48.748|
        STR      r0,[r7,#0xdc]
        BL       _ZN4mbed5Timer5startEv
        STR      r5,[r7,#0xec]
        STR      r5,[r7,#0xf0]
        STR      r5,[r7,#0xf4]
        ADD      sp,sp,#0x10
        MOV      r0,r7
        POP      {r4-r8,pc}
        ENDP

|L48.776|
        DCD      _ZTVN4mbed6TickerE+0x8
|L48.780|
        DCD      _ZTVN4mbed15LowPowerTimeoutE+0x8

        AREA ||i._ZN12RadioShuttleD1Ev||, CODE, READONLY, ALIGN=2

_ZN12RadioShuttleD2Ev                  ; Alternate entry point
_ZN12RadioShuttleD1Ev PROC
        PUSH     {r4-r6,lr}
        MOV      r4,r0
        LDR      r0,[r0,#0xd8]
        SUB      sp,sp,#0x10
        CBZ      r0,|L49.18|
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#4]
        BLX      r1
|L49.18|
        LDR      r0,[r4,#0xdc]
        CBZ      r0,|L49.32|
        BL       _ZN4mbed5TimerD1Ev
        BL       _ZdlPv
|L49.32|
        LDR      r0,[r4,#0x34]
        MOVS     r5,#0
        LDR      r6,[r0,#0]
        CMP      r6,r0
        BEQ      |L49.58|
|L49.42|
        LDR      r0,[r6,#8]
        LDR      r1,[r0,#0]
        LDR      r1,[r1,#0x38]
        BLX      r1
        LDR      r6,[r6,#0]
        LDR      r0,[r4,#0x34]
        CMP      r6,r0
        BNE      |L49.42|
|L49.58|
        LDR      r2,[r4,#0x34]
        ADD      r3,r4,#0x24
        LDR      r0,[r2,#0]
        CMP      r0,r2
        BEQ      |L49.120|
|L49.70|
        LDR      r1,[r3,#0x10]
        CMP      r0,r1
        BEQ      |L49.114|
        LDRD     r1,r12,[r0,#0]
        LDR      r6,[r0,#0]
        STR      r6,[r12,#0]
        LDRD     r6,r12,[r0,#0]
        STR      r12,[r6,#4]
        LDR      r12,[r3,#0x14]
        SUB      r6,r12,#1
        STR      r6,[r3,#0x14]
        LDR      r12,[r3,#4]
        STR      r12,[r0,#0]
        STR      r0,[r3,#4]
|L49.114|
        MOV      r0,r1
        CMP      r1,r2
        BNE      |L49.70|
|L49.120|
        LDR      r0,[r4,#0x84]
        LDR      r6,[r0,#0]
        CMP      r6,r0
        BEQ      |L49.156|
        NOP      
|L49.132|
        LDRB     r0,[r6,#0x28]
        CMP      r0,#0
        ITT      NE
        LDRNE    r0,[r6,#0xc]
        BLNE     _ZdaPv
        LDR      r6,[r6,#0]
        LDR      r0,[r4,#0x84]
        CMP      r6,r0
        BNE      |L49.132|
|L49.156|
        LDR      r2,[r4,#0x84]
        ADD      r3,r4,#0x74
        LDR      r0,[r2,#0]
        CMP      r0,r2
        BEQ      |L49.220|
|L49.170|
        LDR      r1,[r3,#0x10]
        CMP      r0,r1
        BEQ      |L49.214|
        LDRD     r1,r12,[r0,#0]
        LDR      r6,[r0,#0]
        STR      r6,[r12,#0]
        LDRD     r6,r12,[r0,#0]
        STR      r12,[r6,#4]
        LDR      r12,[r3,#0x14]
        SUB      r6,r12,#1
        STR      r6,[r3,#0x14]
        LDR      r12,[r3,#4]
        STR      r12,[r0,#0]
        STR      r0,[r3,#4]
|L49.214|
        MOV      r0,r1
        CMP      r1,r2
        BNE      |L49.170|
|L49.220|
        LDR      r2,[r4,#0x9c]
        ADD      r3,r4,#0x8c
        LDR      r1,[r2,#0]
        CMP      r1,r2
        BEQ      |L49.284|
|L49.234|
        LDR      r0,[r3,#0x10]
        CMP      r1,r0
        BEQ      |L49.278|
        LDRD     r0,r12,[r1,#0]
        LDR      r6,[r1,#0]
        STR      r6,[r12,#0]
        LDRD     r6,r12,[r1,#0]
        STR      r12,[r6,#4]
        LDR      r12,[r3,#0x14]
        SUB      r6,r12,#1
        STR      r6,[r3,#0x14]
        LDR      r12,[r3,#4]
        STR      r12,[r1,#0]
        STR      r1,[r3,#4]
|L49.278|
        MOV      r1,r0
        CMP      r0,r2
        BNE      |L49.234|
|L49.284|
        LDR      r3,[r4,#0xd0]
        ADD      r0,r4,#0xc0
        LDR      r2,[r3,#0]
        B        |L49.332|
|L49.296|
        LDRD     r1,r6,[r2,#0]
        STR      r1,[r6,#0]
        LDRD     r6,r12,[r2,#0]
        STR      r12,[r6,#4]
        LDR      r12,[r0,#0x14]
        SUB      r6,r12,#1
        STR      r6,[r0,#0x14]
        LDR      r12,[r0,#4]
        STR      r12,[r2,#0]
        STR      r2,[r0,#4]
|L49.330|
        MOV      r2,r1
|L49.332|
        CMP      r2,r3
        BNE      |L49.426|
        LDR      r2,[r4,#0x4c]
        ADD      r1,r4,#0x3c
        ADD      r3,sp,#4
        LDR      r0,[r2,#8]
        STR      r2,[sp,#4]
        STR      r0,[sp,#0]
        MOV      r2,sp
        ADD      r0,sp,#8
        BL       _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEESH_
        LDR      r12,[r4,#0x68]
        ADD      r1,r4,#0x58
        ADD      r3,sp,#4
        LDR      r0,[r12,#8]
        STRD     r0,r12,[sp,#0]
        MOV      r2,sp
        ADD      r0,sp,#8
        BL       _ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE5eraseENS_14__rw_tree_iterIS6_iPS6_RS6_NS_17__rw_rb_tree_nodeISB_S6_S2_S8_EEEESI_
        LDR      r2,[r4,#0xb4]
        ADD      r1,r4,#0xa4
        ADD      r3,sp,#4
        LDR      r0,[r2,#8]
        STR      r2,[sp,#4]
        STR      r0,[sp,#0]
        MOV      r2,sp
        ADD      r0,sp,#8
        BL       _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_
        LDR      r3,[r4,#0xd0]
        ADDS     r4,r4,#0xc0
        CMP      r3,#0
        ITT      NE
        MOVNE    r2,r4
        LDRNE    r0,[r3,#0]
        BNE      |L49.472|
        B        |L49.528|
|L49.426|
        LDR      r1,[r0,#0x10]
        CMP      r2,r1
        BEQ      |L49.330|
        B        |L49.296|
        NOP      
|L49.436|
        LDRD     r1,r6,[r0,#0]
        STR      r1,[r6,#0]
        LDRD     r6,r12,[r0,#0]
        STR      r12,[r6,#4]
        LDR      r12,[r2,#0x14]
        SUB      r6,r12,#1
        STR      r6,[r2,#0x14]
        LDR      r12,[r2,#4]
        STR      r12,[r0,#0]
        STR      r0,[r2,#4]
|L49.470|
        MOV      r0,r1
|L49.472|
        CMP      r0,r3
        BNE.W    |L49.1096|
        LDR      r0,[r4,#0x10]
        LDR      r1,[r4,#4]
        STR      r1,[r0,#0]
        STR      r0,[r4,#4]
        LDR      r0,[r4,#0]
        CBZ      r0,|L49.522|
|L49.490|
        MOV      r6,r0
        LDR      r0,[r0,#0]
        STR      r0,[r4,#0]
        LDRD     r1,r0,[r6,#4]
        MOVS     r2,#0
        BL       _ZN4__rw15__rw_deallocateEPvji
        MOVS     r2,#0
        MOVS     r1,#1
        MOV      r0,r6
        BL       _ZN4__rw15__rw_deallocateEPvji
        LDR      r0,[r4,#0]
        CMP      r0,#0
        BNE      |L49.490|
|L49.522|
        STR      r5,[r4,#4]
        STR      r5,[r4,#8]
        STR      r5,[r4,#0xc]
|L49.528|
        LDR      r0,[r4,#-0xc]
        SUBS     r4,r4,#0x1c
        CBZ      r0,|L49.598|
        STR      r0,[sp,#0]
        LDR      r0,[r0,#8]
        STR      r0,[sp,#4]
        MOV      r3,sp
        ADD      r2,sp,#4
        MOV      r1,r4
        ADD      r0,sp,#8
        BL       _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_
        LDR      r0,[r4,#0x10]
        LDR      r1,[r4,#4]
        STR      r1,[r0,#0xc]
        STR      r0,[r4,#4]
        LDR      r0,[r4,#0]
        CBZ      r0,|L49.598|
|L49.566|
        MOV      r6,r0
        LDR      r0,[r0,#0]
        STR      r0,[r4,#0]
        LDRD     r1,r0,[r6,#4]
        MOVS     r2,#0
        BL       _ZN4__rw15__rw_deallocateEPvji
        MOVS     r2,#0
        MOVS     r1,#1
        MOV      r0,r6
        BL       _ZN4__rw15__rw_deallocateEPvji
        LDR      r0,[r4,#0]
        CMP      r0,#0
        BNE      |L49.566|
|L49.598|
        LDR      r2,[r4,#-8]
        SUBS     r4,r4,#0x18
        CBZ      r2,|L49.716|
        LDR      r0,[r2,#0]
        CMP      r0,r2
        BEQ      |L49.666|
|L49.612|
        LDR      r1,[r4,#0x10]
        MOV      r3,r4
        CMP      r0,r1
        BEQ      |L49.660|
        LDRD     r1,r12,[r0,#0]
        LDR      r6,[r0,#0]
        STR      r6,[r12,#0]
        LDRD     r6,r12,[r0,#0]
        STR      r12,[r6,#4]
        LDR      r12,[r3,#0x14]
        SUB      r12,r12,#1
        STR      r12,[r3,#0x14]
        LDR      r12,[r3,#4]
        STR      r12,[r0,#0]
        STR      r0,[r4,#4]
|L49.660|
        MOV      r0,r1
        CMP      r1,r2
        BNE      |L49.612|
|L49.666|
        LDR      r0,[r4,#0x10]
        LDR      r1,[r4,#4]
        STR      r1,[r0,#0]
        STR      r0,[r4,#4]
        LDR      r0,[r4,#0]
        CBZ      r0,|L49.710|
|L49.678|
        MOV      r6,r0
        LDR      r0,[r0,#0]
        STR      r0,[r4,#0]
        LDRD     r1,r0,[r6,#4]
        MOVS     r2,#0
        BL       _ZN4__rw15__rw_deallocateEPvji
        MOVS     r2,#0
        MOVS     r1,#1
        MOV      r0,r6
        BL       _ZN4__rw15__rw_deallocateEPvji
        LDR      r0,[r4,#0]
        CMP      r0,#0
        BNE      |L49.678|
|L49.710|
        STR      r5,[r4,#4]
        STR      r5,[r4,#8]
        STR      r5,[r4,#0xc]
|L49.716|
        LDR      r3,[r4,#-8]
        SUBS     r4,r4,#0x18
        CBZ      r3,|L49.832|
        LDR      r0,[r3,#0]
        MOV      r2,r4
        CMP      r0,r3
        BEQ      |L49.782|
|L49.732|
        LDR      r1,[r2,#0x10]
        CMP      r0,r1
        BEQ      |L49.776|
        LDRD     r1,r12,[r0,#0]
        LDR      r6,[r0,#0]
        STR      r6,[r12,#0]
        LDRD     r6,r12,[r0,#0]
        STR      r12,[r6,#4]
        LDR      r12,[r2,#0x14]
        SUB      r6,r12,#1
        STR      r6,[r2,#0x14]
        LDR      r12,[r2,#4]
        STR      r12,[r0,#0]
        STR      r0,[r2,#4]
|L49.776|
        MOV      r0,r1
        CMP      r1,r3
        BNE      |L49.732|
|L49.782|
        LDR      r0,[r4,#0x10]
        LDR      r1,[r4,#4]
        STR      r1,[r0,#0]
        STR      r0,[r4,#4]
        LDR      r0,[r4,#0]
        CBZ      r0,|L49.826|
|L49.794|
        MOV      r6,r0
        LDR      r0,[r0,#0]
        STR      r0,[r4,#0]
        LDRD     r1,r0,[r6,#4]
        MOVS     r2,#0
        BL       _ZN4__rw15__rw_deallocateEPvji
        MOVS     r2,#0
        MOVS     r1,#1
        MOV      r0,r6
        BL       _ZN4__rw15__rw_deallocateEPvji
        LDR      r0,[r4,#0]
        CMP      r0,#0
        BNE      |L49.794|
|L49.826|
        STR      r5,[r4,#4]
        STR      r5,[r4,#8]
        STR      r5,[r4,#0xc]
|L49.832|
        LDR      r0,[r4,#-0xc]
        SUBS     r4,r4,#0x1c
        CBZ      r0,|L49.902|
        STR      r0,[sp,#0]
        LDR      r0,[r0,#8]
        STR      r0,[sp,#4]
        MOV      r3,sp
        ADD      r2,sp,#4
        MOV      r1,r4
        ADD      r0,sp,#8
        BL       _ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE5eraseENS_14__rw_tree_iterIS6_iPS6_RS6_NS_17__rw_rb_tree_nodeISB_S6_S2_S8_EEEESI_
        LDR      r0,[r4,#0x10]
        LDR      r1,[r4,#4]
        STR      r1,[r0,#0xc]
        STR      r0,[r4,#4]
        LDR      r0,[r4,#0]
        CBZ      r0,|L49.902|
|L49.870|
        MOV      r6,r0
        LDR      r0,[r0,#0]
        STR      r0,[r4,#0]
        LDRD     r1,r0,[r6,#4]
        MOVS     r2,#0
        BL       _ZN4__rw15__rw_deallocateEPvji
        MOVS     r2,#0
        MOVS     r1,#1
        MOV      r0,r6
        BL       _ZN4__rw15__rw_deallocateEPvji
        LDR      r0,[r4,#0]
        CMP      r0,#0
        BNE      |L49.870|
|L49.902|
        LDR      r0,[r4,#-0xc]
        SUBS     r4,r4,#0x1c
        CBZ      r0,|L49.972|
        STR      r0,[sp,#4]
        LDR      r0,[r0,#8]
        STR      r0,[sp,#0]
        ADD      r3,sp,#4
        MOV      r2,sp
        MOV      r1,r4
        ADD      r0,sp,#8
        BL       _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEESH_
        LDR      r0,[r4,#0x10]
        LDR      r1,[r4,#4]
        STR      r1,[r0,#0xc]
        STR      r0,[r4,#4]
        LDR      r0,[r4,#0]
        CBZ      r0,|L49.972|
|L49.940|
        MOV      r6,r0
        LDR      r0,[r0,#0]
        STR      r0,[r4,#0]
        LDRD     r1,r0,[r6,#4]
        MOVS     r2,#0
        BL       _ZN4__rw15__rw_deallocateEPvji
        MOVS     r2,#0
        MOVS     r1,#1
        MOV      r0,r6
        BL       _ZN4__rw15__rw_deallocateEPvji
        LDR      r0,[r4,#0]
        CMP      r0,#0
        BNE      |L49.940|
|L49.972|
        LDR      r2,[r4,#-8]
        SUBS     r4,r4,#0x18
        CBZ      r2,|L49.1088|
        LDR      r0,[r2,#0]
        MOV      r3,r4
        CMP      r0,r2
        BEQ      |L49.1038|
|L49.988|
        LDR      r1,[r3,#0x10]
        CMP      r0,r1
        BEQ      |L49.1032|
        LDRD     r1,r12,[r0,#0]
        LDR      r6,[r0,#0]
        STR      r6,[r12,#0]
        LDRD     r6,r12,[r0,#0]
        STR      r12,[r6,#4]
        LDR      r12,[r3,#0x14]
        SUB      r6,r12,#1
        STR      r6,[r3,#0x14]
        LDR      r12,[r3,#4]
        STR      r12,[r0,#0]
        STR      r0,[r3,#4]
|L49.1032|
        MOV      r0,r1
        CMP      r1,r2
        BNE      |L49.988|
|L49.1038|
        LDR      r0,[r4,#0x10]
        LDR      r1,[r4,#4]
        STR      r1,[r0,#0]
        STR      r0,[r4,#4]
        LDR      r0,[r4,#0]
        CBZ      r0,|L49.1082|
|L49.1050|
        MOV      r6,r0
        LDR      r0,[r0,#0]
        STR      r0,[r4,#0]
        LDRD     r1,r0,[r6,#4]
        MOVS     r2,#0
        BL       _ZN4__rw15__rw_deallocateEPvji
        MOVS     r2,#0
        MOVS     r1,#1
        MOV      r0,r6
        BL       _ZN4__rw15__rw_deallocateEPvji
        LDR      r0,[r4,#0]
        CMP      r0,#0
        BNE      |L49.1050|
|L49.1082|
        STR      r5,[r4,#4]
        STR      r5,[r4,#8]
        STR      r5,[r4,#0xc]
|L49.1088|
        ADD      sp,sp,#0x10
        SUB      r0,r4,#0x24
        POP      {r4-r6,pc}
|L49.1096|
        LDR      r1,[r2,#0x10]
        CMP      r0,r1
        BEQ      |L49.470|
        B        |L49.436|
        ENDP


        AREA ||.ARM.exidx||, LINKORDER=||i._ZN12RadioShuttle9RS_TxDoneEP5RadioPv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle9RS_TxDoneEP5RadioPv||
        DCD      0x00000001

        AREA ||area_number.51||, LINKORDER=||i._Z8RDTxDonePvS_S_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.51||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._Z8RDTxDonePvS_S_||
        DCD      0x00000001

        AREA ||area_number.52||, LINKORDER=||i._ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.52||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa||
        DCD      0x00000001

        AREA ||area_number.53||, LINKORDER=||i._Z8RDRxDonePvS_S_Phtsa||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.53||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._Z8RDRxDonePvS_S_Phtsa||
        DCD      0x00000001

        AREA ||area_number.54||, LINKORDER=||i._ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.54||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv||
        DCD      0x00000001

        AREA ||area_number.55||, LINKORDER=||i._Z11RDTxTimeoutPvS_S_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.55||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._Z11RDTxTimeoutPvS_S_||
        DCD      0x00000001

        AREA ||area_number.56||, LINKORDER=||i._ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.56||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv||
        DCD      0x00000001

        AREA ||area_number.57||, LINKORDER=||i._Z11RDRxTimeoutPvS_S_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.57||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._Z11RDRxTimeoutPvS_S_||
        DCD      0x00000001

        AREA ||area_number.58||, LINKORDER=||i._ZN12RadioShuttle10RS_RxErrorEP5RadioPv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.58||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle10RS_RxErrorEP5RadioPv||
        DCD      0x00000001

        AREA ||area_number.59||, LINKORDER=||i._Z9RDRxErrorPvS_S_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.59||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._Z9RDRxErrorPvS_S_||
        DCD      0x00000001

        AREA ||area_number.60||, LINKORDER=||i._ZN12RadioShuttle10RS_CadDoneEP5RadioPvb||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.60||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle10RS_CadDoneEP5RadioPvb||
        DCD      0x00000001

        AREA ||area_number.61||, LINKORDER=||i._Z9RDCadDonePvS_S_b||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.61||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._Z9RDCadDonePvS_S_b||
        DCD      0x00000001

        AREA ||area_number.62||, LINKORDER=||i._ZN12RadioShuttleC1EPKc||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.62||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttleC1EPKc||
        DCD      0x00000001

        AREA ||area_number.63||, LINKORDER=||i._ZN12RadioShuttleD1Ev||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.63||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttleD1Ev||
        DCD      0x00000001

        AREA ||area_number.64||, LINKORDER=||i._ZN12RadioShuttle10AddLicenseEjj||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.64||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle10AddLicenseEjj||
        DCD      0x00000001

        AREA ||area_number.65||, LINKORDER=||i._ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.65||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE||
        DCD      0x00000001

        AREA ||area_number.66||, LINKORDER=||i._ZN12RadioShuttle4IdleEv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.66||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle4IdleEv||
        DCD      0x00000001

        AREA ||area_number.67||, LINKORDER=||i._ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.67||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE||
        DCD      0x00000001

        AREA ||area_number.68||, LINKORDER=||i._ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.68||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface||
        DCD      0x00000001

        AREA ||area_number.69||, LINKORDER=||i._ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.69||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface||
        DCD      0x00000001

        AREA ||area_number.70||, LINKORDER=||i._ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.70||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE||
        DCD      0x00000001

        AREA ||area_number.71||, LINKORDER=||i._ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.71||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE||
        DCD      0x00000001

        AREA ||area_number.72||, LINKORDER=||i._ZN12RadioShuttle7StartupENS_9RadioTypeEj||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.72||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle7StartupENS_9RadioTypeEj||
        DCD      0x00000001

        AREA ||area_number.73||, LINKORDER=||i._ZN12RadioShuttle12GetRadioTypeEv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.73||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle12GetRadioTypeEv||
        DCD      0x00000001

        AREA ||area_number.74||, LINKORDER=||i._ZN12RadioShuttle19RegisterApplicationEiPFvijiiPviES0_i||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.74||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle19RegisterApplicationEiPFvijiiPviES0_i||
        DCD      0x00000001

        AREA ||area_number.75||, LINKORDER=||i._ZN12RadioShuttle21DeRegisterApplicationEi||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.75||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle21DeRegisterApplicationEi||
        DCD      0x00000001

        AREA ||area_number.76||, LINKORDER=||i._ZN12RadioShuttle25AppRequiresAuthenticationEi||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.76||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle25AppRequiresAuthenticationEi||
        DCD      0x00000001

        AREA ||area_number.77||, LINKORDER=||i._ZN12RadioShuttle20DeleteSignalStrengthEj||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.77||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle20DeleteSignalStrengthEj||
        DCD      0x00000001

        AREA ||area_number.78||, LINKORDER=||i._ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.78||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE||
        DCD      0x00000001

        AREA ||area_number.79||, LINKORDER=||i._ZN12RadioShuttle10GetDataSumEiPvi||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.79||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle10GetDataSumEiPvi||
        DCD      0x00000001

        AREA ||area_number.80||, LINKORDER=||i._ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEj||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.80||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEj||
        DCD      0x00000001

        AREA ||area_number.81||, LINKORDER=||i._ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiijiiihh||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.81||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiijiiihh||
        DCD      0x00000001

        AREA ||area_number.82||, LINKORDER=||i._ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.82||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE||
        DCD      0x00000001

        AREA ||area_number.83||, LINKORDER=||i._ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviijjhh||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.83||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviijjhh||
        DCD      0x00000001

        AREA ||area_number.84||, LINKORDER=||i._ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvijjhh||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.84||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvijjhh||
        DCD      0x00000001

        AREA ||area_number.85||, LINKORDER=||i._ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEijhh||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.85||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEijhh||
        DCD      0x00000001

        AREA ||area_number.86||, LINKORDER=||i._ZN12RadioShuttle17SaveTimeOnAirSlotEjiiihhi||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.86||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle17SaveTimeOnAirSlotEjiiihhi||
        DCD      0x00000001

        AREA ||area_number.87||, LINKORDER=||i._ZN12RadioShuttle20UpdateSignalStrengthEji||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.87||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle20UpdateSignalStrengthEji||
        DCD      0x00000001

        AREA ||area_number.88||, LINKORDER=||i._ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RjS5_S4_RhS6_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.88||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RjS5_S4_RhS6_||
        DCD      0x00000001

        AREA ||area_number.89||, LINKORDER=||i._ZN12RadioShuttle23ProcessReceivedMessagesEv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.89||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle23ProcessReceivedMessagesEv||
        DCD      0x00000001

        AREA ||area_number.90||, LINKORDER=||i._ZN12RadioShuttle10RunShuttleEv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.90||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle10RunShuttleEv||
        DCD      0x00000001

        AREA ||area_number.91||, LINKORDER=||i._ZN12RadioShuttle7SendMsgEiPviijiPi||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.91||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle7SendMsgEiPviijiPi||
        DCD      0x00000001

        AREA ||area_number.92||, LINKORDER=||i._ZN12RadioShuttle7ConnectEij||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.92||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle7ConnectEij||
        DCD      0x00000001

        AREA ||area_number.93||, LINKORDER=||i._ZN12RadioShuttle7KillMsgEii||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.93||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle7KillMsgEii||
        DCD      0x00000001

        AREA ||area_number.94||, LINKORDER=||i._ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.94||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE||
        DCD      0x00000001

        AREA ||area_number.95||, LINKORDER=||i._ZN12RadioShuttle14MaxMessageSizeEPii||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.95||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle14MaxMessageSizeEPii||
        DCD      0x00000001

        AREA ||area_number.96||, LINKORDER=||i._ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.96||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio||
        DCD      0x00000001

        AREA ||area_number.97||, LINKORDER=||i._ZN12RadioShuttle17EnablePacketTraceEjbbP5Radio||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.97||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle17EnablePacketTraceEjbbP5Radio||
        DCD      0x00000001

        AREA ||area_number.98||, LINKORDER=||i._ZN12RadioShuttle8StrErrorE11RSErrorCode||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.98||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle8StrErrorE11RSErrorCode||
        DCD      0x00000001

        AREA ||area_number.99||, LINKORDER=||i._ZN12RadioShuttle11TimeoutFuncEv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.99||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN12RadioShuttle11TimeoutFuncEv||
        DCD      0x00000001

        AREA ||.arm_vfe_header||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._Z11RDRxTimeoutPvS_S_||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._Z11RDRxTimeoutPvS_S_||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00010000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._Z11RDTxTimeoutPvS_S_||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._Z11RDTxTimeoutPvS_S_||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00010000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._Z8RDRxDonePvS_S_Phtsa||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._Z8RDRxDonePvS_S_Phtsa||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00016000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._Z8RDTxDonePvS_S_||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._Z8RDTxDonePvS_S_||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00010000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._Z9RDRxErrorPvS_S_||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._Z9RDRxErrorPvS_S_||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00012000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle10RS_RxErrorEP5RadioPv||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle10RS_RxErrorEP5RadioPv||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00012000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle10RunShuttleEv||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle10RunShuttleEv||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000002
        DCD      _ZTI20RadioStatusInterface
        DCD      0x00000001
        DCD      0x00000078
        DCD      0x00000000
        DCD      0x00000000
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x0002a808
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00112b20
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiijiiihh||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiijiiihh||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000003
        DCD      _ZTI20RadioStatusInterface
        DCD      0x00000001
        DCD      0x00000004
        DCD      0x00000000
        DCD      0x00000000
        DCD      _ZTI22RadioSecurityInterface
        DCD      0x00000001
        DCD      0x000001e4
        DCD      0x00000000
        DCD      0x00000000
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x80001000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00008000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00010000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00010000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle14MaxMessageSizeEPii||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle14MaxMessageSizeEPii||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI22RadioSecurityInterface
        DCD      0x00000001
        DCD      0x00000020
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RjS5_S4_RhS6_||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RjS5_S4_RhS6_||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000002
        DCD      _ZTI22RadioSecurityInterface
        DCD      0x00000001
        DCD      0x000002e4
        DCD      0x00000000
        DCD      0x00000000
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00400000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00012000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviijjhh||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviijjhh||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI22RadioSecurityInterface
        DCD      0x00000001
        DCD      0x00000018
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvijjhh||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvijjhh||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI22RadioSecurityInterface
        DCD      0x00000001
        DCD      0x00000018
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle23ProcessReceivedMessagesEv||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle23ProcessReceivedMessagesEv||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000002
        DCD      _ZTI22RadioSecurityInterface
        DCD      0x00000001
        DCD      0x00000018
        DCD      0x00000000
        DCD      0x00000000
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00000800
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle7ConnectEij||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle7ConnectEij||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI22RadioSecurityInterface
        DCD      0x00000001
        DCD      0x00000008
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle7SendMsgEiPviijiPi||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle7SendMsgEiPviijiPi||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI22RadioSecurityInterface
        DCD      0x00000001
        DCD      0x00000008
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00100084
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00016000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttle9RS_TxDoneEP5RadioPv||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttle9RS_TxDoneEP5RadioPv||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000001
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00010000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.arm_vfe_vcallinfoi._ZN12RadioShuttleD1Ev||, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||i._ZN12RadioShuttleD1Ev||
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000002
        DCD      _ZTI5Radio
        DCD      0x00000001
        DCD      0x00004000
        DCD      0x00000000
        DCD      0x00000000
        DCD      ||$weak$_ZTIN4mbed15LowPowerTimeoutE||
        DCD      0x00000001
        DCD      0x00000002
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.bss||, DATA, NOINIT, ALIGN=0

buf
        %        34

        AREA ||.constdata||, DATA, READONLY, ALIGN=2

||<Data1>||
        DCD      _ZN12RadioShuttle11TimeoutFuncEv
        DCD      0x00000000
_ZN12RadioShuttle14defaultProfileE
        DCD      0x33be27a0
        DCD      0x0001e848
        DCD      0x0000000e
        DCD      0x00000007
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000000
        DCD      0x00000000

        AREA ||.conststring||, DATA, READONLY, MERGE=1, STRINGS, ALIGN=2

        DCB      "%s: %s(%s) size:%d id:%d app:%d rwin:%d src:%d dst:%d ("
        DCB      "dBm:%d sz:%d)",0
        DCB      0
        DCB      0
        DCB      0
        DCB      "%s: %s(%s) size:%d id:%d app:%d rwin:%d src:%d dst:%d ("
        DCB      "dBm:%d Snr:%d sz:%d)",0

        AREA ||.data||, DATA, ALIGN=2

prevLen
        DCD      0x00000000

        AREA ||.constdata__ZZNK4mbed8CallbackIFvvEE4callEvEs||, COMGROUP=_ZZNK4mbed8CallbackIFvvEE4callEvEs, DATA, READONLY, ALIGN=0

_ZZNK4mbed8CallbackIFvvEE4callEvEs
        DCB      0x5f,0x6f,0x70,0x73
        DCB      0x00

        AREA ||.constdata__ZZNK4mbed8CallbackIFvvEE4callEvEs_0||, COMGROUP=_ZZNK4mbed8CallbackIFvvEE4callEvEs_0, DATA, READONLY, ALIGN=0

_ZZNK4mbed8CallbackIFvvEE4callEvEs_0
        DCB      0x2e,0x2f,0x6d,0x62
        DCB      0x65,0x64,0x2f,0x65
        DCB      0x39,0x35,0x64,0x31
        DCB      0x30,0x36,0x32,0x36
        DCB      0x31,0x38,0x37,0x2f
        DCB      0x70,0x6c,0x61,0x74
        DCB      0x66,0x6f,0x72,0x6d
        DCB      0x2f,0x43,0x61,0x6c
        DCB      0x6c,0x62,0x61,0x63
        DCB      0x6b,0x2e,0x68,0x00

        AREA ||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEE||, COMGROUP=_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEE, CODE, READONLY, ALIGN=2

_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEE PROC
        PUSH     {r4-r9}
        LDR      r4,[r2,#0]
        LDR      r3,[r1,#0x10]
        MOVS     r5,#1
        CMP      r4,r3
        ITTT     EQ
        STREQ    r3,[r0,#0]
        POPEQ    {r4-r9}
        BXEQ     lr
        MOVS     r7,#0
        LDR      r3,[r4,#0xc]
        CBZ      r3,|L182.44|
        MOV      r4,r3
        LDR      r3,[r3,#8]
        CBZ      r3,|L182.74|
|L182.34|
        LDR      r4,[r4,#8]
        LDR      r3,[r4,#8]
        CMP      r3,#0
        BNE      |L182.34|
        B        |L182.74|
|L182.44|
        LDR      r3,[r4,#4]
        LDR      r6,[r3,#0xc]
        CMP      r4,r6
        BNE      |L182.64|
|L182.52|
        MOV      r4,r3
        LDR      r3,[r3,#4]
        LDR      r12,[r3,#0xc]
        CMP      r4,r12
        BEQ      |L182.52|
|L182.64|
        LDR      r12,[r4,#0xc]
        CMP      r12,r3
        IT       NE
        MOVNE    r4,r3
|L182.74|
        LDR      r3,[r2,#0]
        MOV      r12,r3
        LDR      r2,[r3,#8]
        SUBS     r6,r2,#0
        BEQ      |L182.158|
        LDR      r8,[r3,#0xc]
        CMP      r8,#0
        BEQ      |L182.112|
        LDR      r2,[r8,#8]
        MOV      r3,r8
        CBZ      r2,|L182.110|
|L182.102|
        MOV      r3,r2
        LDR      r2,[r2,#8]
        CMP      r2,#0
        BNE      |L182.102|
|L182.110|
        LDR      r2,[r3,#0xc]
|L182.112|
        CMP      r3,r12
        BEQ      |L182.310|
        STR      r3,[r6,#4]
        LDR      r6,[r12,#8]
        STR      r6,[r3,#8]
        LDR      r6,[r12,#0xc]
        CMP      r6,r3
        BEQ      |L182.244|
        CMP      r2,#0
        ITT      NE
        LDRNE    r6,[r3,#4]
        STRNE    r6,[r2,#4]
        LDR      r6,[r3,#4]
        STR      r2,[r6,#8]
        LDR      r6,[r12,#0xc]
        STR      r6,[r3,#0xc]
        LDR      r6,[r12,#0xc]
        STR      r3,[r6,#4]
        B        |L182.250|
|L182.158|
        LDR      r2,[r3,#0xc]
        CMP      r2,#0
        BNE      |L182.112|
        LDR      r2,[r3,#4]
        LDR      r6,[r1,#0x10]
        MOV      r12,r2
        CMP      r6,r2
        BNE      |L182.194|
        STR      r12,[r6,#0xc]
        LDR      r6,[r1,#0x10]
        STR      r12,[r6,#8]
        LDR      r12,[r1,#0x10]
        STR      r7,[r12,#4]
        B        |L182.460|
|L182.194|
        LDR      r6,[r12,#8]
        MOV      r12,r2
        CMP      r6,r3
        BNE      |L182.226|
        STR      r7,[r12,#8]
        LDR      r12,[r1,#0x10]
        LDR      r8,[r12,#8]
        CMP      r8,r3
        IT       EQ
        STREQ    r2,[r12,#8]
        B        |L182.460|
|L182.226|
        STR      r7,[r12,#0xc]
        LDR      r6,[r1,#0x10]
        LDR      r8,[r6,#0xc]
        CMP      r8,r3
        IT       EQ
        STREQ    r2,[r6,#0xc]
        B        |L182.460|
|L182.244|
        CMP      r2,#0
        IT       NE
        STRNE    r3,[r2,#4]
|L182.250|
        LDR      r6,[r1,#0x10]
        LDR      r8,[r6,#4]
        CMP      r8,r12
        IT       EQ
        STREQ    r3,[r6,#4]
        BEQ      |L182.280|
        LDR      r6,[r12,#4]
        LDR      r8,[r6,#8]
        CMP      r8,r12
        ITE      EQ
        STREQ    r3,[r6,#8]
        STRNE    r3,[r6,#0xc]
|L182.280|
        LDR      r6,[r12,#4]
        STR      r6,[r3,#4]
        CMP      r2,#0
        IT       EQ
        MOVEQ    r2,r3
        LDRB     r6,[r3,#0]
        LDRB     r8,[r12,#0]
        STRB     r8,[r3,#0]
        STRB     r6,[r12,#0]
        MOV      r3,r12
        B        |L182.460|
|L182.310|
        LDR      r6,[r3,#4]
        STR      r6,[r2,#4]
        LDR      r6,[r1,#0x10]
        LDR      r8,[r6,#4]
        CMP      r8,r12
        IT       EQ
        STREQ    r2,[r6,#4]
        BEQ      |L182.344|
        LDR      r6,[r12,#4]
        LDR      r8,[r6,#8]
        CMP      r8,r12
        ITE      EQ
        STREQ    r2,[r6,#8]
        STRNE    r2,[r6,#0xc]
|L182.344|
        LDR      r8,[r1,#0x10]
        LDR      r6,[r8,#8]
        CMP      r6,r12
        BNE      |L182.402|
        LDR      r6,[r12,#0xc]
        CMP      r6,#0
        ITT      EQ
        LDREQ    r6,[r12,#4]
        STREQ    r6,[r8,#8]
        BEQ      |L182.402|
        LDR      r9,[r2,#8]
        MOV      r6,r2
        CMP      r9,#0
        BEQ      |L182.398|
|L182.386|
        MOV      r6,r9
        LDR      r9,[r9,#8]
        CMP      r9,#0
        BNE      |L182.386|
|L182.398|
        STR      r6,[r8,#8]
|L182.402|
        LDR      r6,[r1,#0x10]
        LDR      r8,[r6,#0xc]
        CMP      r8,r12
        BNE      |L182.460|
        LDR      r8,[r12,#8]
        CMP      r8,#0
        ITT      EQ
        LDREQ    r12,[r12,#4]
        STREQ    r12,[r6,#0xc]
        BEQ      |L182.460|
        LDR      r8,[r2,#0xc]
        MOV      r12,r2
        CMP      r8,#0
        BEQ      |L182.456|
|L182.444|
        MOV      r12,r8
        LDR      r8,[r8,#0xc]
        CMP      r8,#0
        BNE      |L182.444|
|L182.456|
        STR      r12,[r6,#0xc]
|L182.460|
        LDR      r12,[r1,#0x10]
        CMP      r12,r2
        ITT      NE
        LDRBNE   r12,[r3,#0]
        CMPNE    r12,#0
        BEQ      |L182.730|
        B        |L182.894|
|L182.480|
        LDR      r6,[r2,#4]
        LDR      r12,[r6,#8]
        CMP      r12,r2
        BNE      |L182.732|
        LDR      r12,[r6,#0xc]
        CMP      r12,#0
        BEQ      |L182.734|
        LDRB     r6,[r12,#0]
        CBNZ     r6,|L182.616|
        STRB     r5,[r12,#0]
        LDR      r12,[r2,#4]
        STRB     r7,[r12,#0]
        LDR      r12,[r2,#4]
        LDR      r6,[r12,#0xc]
        LDR      r8,[r6,#8]
        STR      r8,[r12,#0xc]
        LDR      r8,[r6,#8]
        CMP      r8,#0
        IT       NE
        STRNE    r12,[r8,#4]
        LDR      r8,[r12,#4]
        STR      r8,[r6,#4]
        LDR      r8,[r1,#0x10]
        LDR      r9,[r8,#4]
        CMP      r9,r12
        IT       EQ
        STREQ    r6,[r8,#4]
        BEQ      |L182.594|
        LDR      r8,[r12,#4]
        LDR      r9,[r8,#8]
        CMP      r9,r12
        ITE      EQ
        STREQ    r6,[r8,#8]
        STRNE    r6,[r8,#0xc]
|L182.594|
        STR      r12,[r6,#8]
        STR      r6,[r12,#4]
        LDR      r12,[r2,#4]
        LDR      r12,[r12,#0xc]
        CMP      r12,#0
        BEQ      |L182.868|
|L182.616|
        LDR      r6,[r12,#8]
        CMP      r6,#0
        ITT      NE
        LDRBNE   r8,[r6,#0]
        CMPNE    r8,#1
        BEQ      |L182.658|
        NOP      
|L182.636|
        LDR      r8,[r12,#0xc]
        CMP      r8,#0
        ITT      NE
        LDRBNE   r8,[r8,#0]
        CMPNE    r8,#1
        BEQ      |L182.684|
        B        |L182.780|
|L182.658|
        LDR      r8,[r12,#0xc]
        CMP      r8,#0
        ITT      NE
        LDRBNE   r8,[r8,#0]
        CMPNE    r8,#1
        BNE      |L182.636|
        B        |L182.1114|
|L182.680|
        LDR      r2,[r2,#4]
        B        |L182.894|
|L182.684|
        CMP      r6,#0
        IT       NE
        STRBNE   r5,[r6,#0]
        STRB     r7,[r12,#0]
        LDR      r6,[r12,#8]
        LDR      r7,[r6,#0xc]
        STR      r7,[r12,#8]
        LDR      r7,[r6,#0xc]
        CMP      r7,#0
        IT       NE
        STRNE    r12,[r7,#4]
        LDR      r7,[r12,#4]
        STR      r7,[r6,#4]
        LDR      r7,[r1,#0x10]
        LDR      r8,[r7,#4]
        CMP      r8,r12
        B        |L182.736|
|L182.730|
        B        |L182.920|
|L182.732|
        B        |L182.876|
|L182.734|
        B        |L182.890|
|L182.736|
        IT       EQ
        STREQ    r6,[r7,#4]
        BEQ      |L182.758|
        LDR      r7,[r12,#4]
        LDR      r8,[r7,#0xc]
        CMP      r8,r12
        ITE      EQ
        STREQ    r6,[r7,#0xc]
        STRNE    r6,[r7,#8]
|L182.758|
        STR      r12,[r6,#0xc]
        STR      r6,[r12,#4]
        LDR      r12,[r2,#4]
        LDR      r12,[r12,#0xc]
        CMP      r12,#0
        BEQ      |L182.918|
|L182.780|
        LDR      r6,[r2,#4]
        LDRB     r6,[r6,#0]
        STRB     r6,[r12,#0]
        LDR      r6,[r2,#4]
        STRB     r5,[r6,#0]
        LDR      r12,[r12,#0xc]
        CMP      r12,#0
        IT       NE
        STRBNE   r5,[r12,#0]
        LDR      r12,[r2,#4]
        LDR      r6,[r12,#0xc]
        LDR      r7,[r6,#8]
        STR      r7,[r12,#0xc]
        LDR      r7,[r6,#8]
        CMP      r7,#0
        IT       NE
        STRNE    r12,[r7,#4]
        LDR      r7,[r12,#4]
        STR      r7,[r6,#4]
        LDR      r7,[r1,#0x10]
        LDR      r8,[r7,#4]
        CMP      r8,r12
        IT       EQ
        STREQ    r6,[r7,#4]
        BEQ      |L182.866|
        LDR      r7,[r12,#4]
        LDR      r8,[r7,#8]
        CMP      r8,r12
        ITE      EQ
        STREQ    r6,[r7,#8]
        STRNE    r6,[r7,#0xc]
|L182.866|
        B        |L182.870|
|L182.868|
        B        |L182.1090|
|L182.870|
        STR      r12,[r6,#8]
        B        |L182.1300|
|L182.876|
        CMP      r12,#0
        BEQ      |L182.890|
        LDRB     r6,[r12,#0]
        CBZ      r6,|L182.940|
        B        |L182.1050|
|L182.890|
        STRB     r7,[r2,#0]
        MOV      r2,r6
|L182.894|
        LDR      r12,[r1,#0x10]
        LDR      r12,[r12,#4]
        CMP      r12,r2
        BEQ      |L182.918|
        LDRB     r12,[r2,#0]
        CMP      r12,#1
        BEQ      |L182.480|
|L182.918|
        STRB     r5,[r2,#0]
|L182.920|
        LDR      r2,[r1,#4]
        STR      r2,[r3,#0xc]
        STR      r3,[r1,#4]
        LDR      r2,[r1,#0x14]
        SUBS     r2,r2,#1
        STR      r2,[r1,#0x14]
        STR      r4,[r0,#0]
        POP      {r4-r9}
        BX       lr
|L182.940|
        STRB     r5,[r12,#0]
        LDR      r12,[r2,#4]
        STRB     r7,[r12,#0]
        LDR      r12,[r2,#4]
        LDR      r6,[r12,#8]
        LDR      r8,[r6,#0xc]
        STR      r8,[r12,#8]
        LDR      r8,[r6,#0xc]
        CMP      r8,#0
        IT       NE
        STRNE    r12,[r8,#4]
        LDR      r8,[r12,#4]
        STR      r8,[r6,#4]
        LDR      r8,[r1,#0x10]
        LDR      r9,[r8,#4]
        CMP      r9,r12
        IT       EQ
        STREQ    r6,[r8,#4]
        BEQ      |L182.1028|
        LDR      r8,[r12,#4]
        LDR      r9,[r8,#0xc]
        CMP      r9,r12
        ITE      EQ
        STREQ    r6,[r8,#0xc]
        STRNE    r6,[r8,#8]
|L182.1028|
        STR      r12,[r6,#0xc]
        STR      r6,[r12,#4]
        LDR      r12,[r2,#4]
        LDR      r12,[r12,#8]
        CMP      r12,#0
        BEQ      |L182.1090|
|L182.1050|
        LDR      r6,[r12,#0xc]
        CMP      r6,#0
        ITT      NE
        LDRBNE   r8,[r6,#0]
        CMPNE    r8,#1
        BEQ      |L182.1094|
|L182.1068|
        LDR      r8,[r12,#8]
        CMP      r8,#0
        ITT      NE
        LDRBNE   r8,[r8,#0]
        CMPNE    r8,#1
        BEQ      |L182.1120|
        B        |L182.1210|
|L182.1090|
        STRB     r7,[r2,#0]
        B        |L182.680|
|L182.1094|
        LDR      r8,[r12,#8]
        CMP      r8,#0
        ITT      NE
        LDRBNE   r8,[r8,#0]
        CMPNE    r8,#1
        BNE      |L182.1068|
|L182.1114|
        STRB     r7,[r12,#0]
        B        |L182.680|
|L182.1120|
        CMP      r6,#0
        IT       NE
        STRBNE   r5,[r6,#0]
        STRB     r7,[r12,#0]
        LDR      r6,[r12,#0xc]
        LDR      r7,[r6,#8]
        STR      r7,[r12,#0xc]
        LDR      r7,[r6,#8]
        CMP      r7,#0
        IT       NE
        STRNE    r12,[r7,#4]
        LDR      r7,[r12,#4]
        STR      r7,[r6,#4]
        LDR      r7,[r1,#0x10]
        LDR      r8,[r7,#4]
        CMP      r8,r12
        IT       EQ
        STREQ    r6,[r7,#4]
        BEQ      |L182.1186|
        LDR      r7,[r12,#4]
        LDR      r8,[r7,#8]
        CMP      r8,r12
        ITE      EQ
        STREQ    r6,[r7,#8]
        STRNE    r6,[r7,#0xc]
|L182.1186|
        STR      r12,[r6,#8]
        STR      r6,[r12,#4]
        LDR      r12,[r2,#4]
        LDR      r12,[r12,#8]
        CMP      r12,#0
        BEQ      |L182.918|
|L182.1210|
        LDR      r6,[r2,#4]
        LDRB     r6,[r6,#0]
        STRB     r6,[r12,#0]
        LDR      r6,[r2,#4]
        STRB     r5,[r6,#0]
        LDR      r12,[r12,#8]
        CMP      r12,#0
        IT       NE
        STRBNE   r5,[r12,#0]
        LDR      r12,[r2,#4]
        LDR      r6,[r12,#8]
        LDR      r7,[r6,#0xc]
        STR      r7,[r12,#8]
        LDR      r7,[r6,#0xc]
        CMP      r7,#0
        IT       NE
        STRNE    r12,[r7,#4]
        LDR      r7,[r12,#4]
        STR      r7,[r6,#4]
        LDR      r7,[r1,#0x10]
        LDR      r8,[r7,#4]
        CMP      r8,r12
        IT       EQ
        STREQ    r6,[r7,#4]
        BEQ      |L182.1296|
        LDR      r7,[r12,#4]
        LDR      r8,[r7,#0xc]
        CMP      r8,r12
        ITE      EQ
        STREQ    r6,[r7,#0xc]
        STRNE    r6,[r7,#8]
|L182.1296|
        STR      r12,[r6,#0xc]
|L182.1300|
        STR      r6,[r12,#4]
        B        |L182.918|
        ENDP


        AREA ||area_number.183||, COMGROUP=_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEE, LINKORDER=||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.183||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEE||
        DCD      0x00000001

        AREA ||t._ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE5eraseENS_14__rw_tree_iterIS6_iPS6_RS6_NS_17__rw_rb_tree_nodeISB_S6_S2_S8_EEEESI_||, COMGROUP=_ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE5eraseENS_14__rw_tree_iterIS6_iPS6_RS6_NS_17__rw_rb_tree_nodeISB_S6_S2_S8_EEEESI_, CODE, READONLY, ALIGN=2

_ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE5eraseENS_14__rw_tree_iterIS6_iPS6_RS6_NS_17__rw_rb_tree_nodeISB_S6_S2_S8_EEEESI_ PROC
        PUSH     {r4-r12,lr}
        MOV      r8,r0
        LDR      r0,[r1,#0x10]
        STR      r0,[r8,#0]
        LDR      r0,[r1,#0x10]
        MOV      r5,r1
        LDR      r12,[r2,#0]
        LDR      r1,[r0,#8]
        MOVS     r6,#0
        MOV      r11,#1
        CMP      r12,r1
        ITT      EQ
        LDREQ    r1,[r3,#0]
        CMPEQ    r1,r0
        BNE      |L185.90|
        LDR      r1,[r5,#0x14]
        CBZ      r1,|L185.90|
        LDR      r4,[r0,#4]
        CBZ      r4,|L185.66|
|L185.46|
        MOV      r0,r5
        LDR      r1,[r4,#0xc]
        BL       _ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EE
        LDR      r1,[r4,#8]
        LDR      r2,[r5,#4]
        STR      r2,[r4,#0xc]
        STR      r4,[r5,#4]
        MOVS     r4,r1
        BNE      |L185.46|
|L185.66|
        LDR      r0,[r5,#0x10]
        STR      r0,[r0,#8]
        LDR      r0,[r5,#0x10]
        STR      r6,[r0,#4]
        LDR      r0,[r5,#0x10]
        STR      r0,[r0,#0xc]
        STR      r6,[r5,#0x14]
        LDR      r0,[r5,#0x10]
        STR      r0,[r8,#0]
        POP      {r4-r12,pc}
|L185.90|
        LDR      r1,[r3,#0]
        MOV      r0,r12
        CMP      r12,r1
        IT       EQ
        POPEQ    {r4-r12,pc}
|L185.102|
        MOV      r4,r0
        MOV      r1,r0
        LDR      r0,[r0,#0xc]
        CBZ      r0,|L185.130|
        STR      r0,[r2,#0]
        LDR      r0,[r0,#8]
        CBZ      r0,|L185.164|
|L185.116|
        LDR      r0,[r2,#0]
        LDR      r0,[r0,#8]
        STR      r0,[r2,#0]
        LDR      r0,[r0,#8]
        CMP      r0,#0
        BNE      |L185.116|
        B        |L185.164|
|L185.130|
        LDR      r0,[r1,#4]
        LDR      r12,[r0,#0xc]
        CMP      r1,r12
        BNE      |L185.154|
|L185.140|
        MOV      r1,r0
        STR      r0,[r2,#0]
        LDR      r0,[r0,#4]
        LDR      r12,[r0,#0xc]
        CMP      r1,r12
        BEQ      |L185.140|
|L185.154|
        LDR      r1,[r2,#0]
        LDR      r1,[r1,#0xc]
        CMP      r1,r0
        IT       NE
        STRNE    r0,[r2,#0]
|L185.164|
        MOV      r7,r4
        LDR      r0,[r5,#0x10]
        CMP      r4,r0
        BEQ.W    |L185.1028|
        LDR      r0,[r4,#0xc]
        CBZ      r0,|L185.194|
        MOV      r4,r0
        LDR      r0,[r0,#8]
        CBZ      r0,|L185.222|
|L185.184|
        LDR      r4,[r4,#8]
        LDR      r0,[r4,#8]
        CMP      r0,#0
        BNE      |L185.184|
        B        |L185.222|
|L185.194|
        LDR      r0,[r4,#4]
        LDR      r12,[r0,#0xc]
        CMP      r4,r12
        BNE      |L185.214|
|L185.204|
        MOV      r4,r0
        LDR      r0,[r0,#4]
        LDR      r1,[r0,#0xc]
        CMP      r4,r1
        BEQ      |L185.204|
|L185.214|
        LDR      r1,[r4,#0xc]
        CMP      r1,r0
        IT       NE
        MOVNE    r4,r0
|L185.222|
        MOV      r12,r7
        LDR      r1,[r7,#8]
        LDR      r0,[r7,#0xc]
        CBZ      r1,|L185.310|
        CMP      r0,#0
        IT       EQ
        MOVEQ    r0,r1
        BEQ      |L185.260|
        MOV      r12,r0
        LDR      r0,[r0,#8]
        CBZ      r0,|L185.256|
|L185.244|
        LDR      r12,[r12,#8]
        LDR      r0,[r12,#8]
        CMP      r0,#0
        BNE      |L185.244|
|L185.256|
        LDR      r0,[r12,#0xc]
|L185.260|
        CMP      r12,r7
        BEQ      |L185.456|
        STR      r12,[r1,#4]
        LDR      r1,[r7,#8]
        STR      r1,[r12,#8]
        LDR      r1,[r7,#0xc]
        CMP      r1,r12
        BEQ      |L185.384|
        CMP      r0,#0
        ITT      NE
        LDRNE    r1,[r12,#4]
        STRNE    r1,[r0,#4]
        LDR      r1,[r12,#4]
        STR      r0,[r1,#8]
        LDR      r1,[r7,#0xc]
        STR      r1,[r12,#0xc]
        LDR      r1,[r7,#0xc]
        STR      r12,[r1,#4]
        B        |L185.392|
|L185.310|
        CMP      r0,#0
        BNE      |L185.260|
        LDR      r0,[r12,#4]
        LDR      r1,[r5,#0x10]
        CMP      r1,r0
        BNE      |L185.336|
        STR      r0,[r1,#0xc]
        LDR      r1,[r5,#0x10]
        STR      r0,[r1,#8]
        LDR      r1,[r5,#0x10]
        STR      r6,[r1,#4]
        B        |L185.596|
|L185.336|
        LDR      r1,[r0,#8]
        CMP      r1,r12
        MOV      r1,r0
        BNE      |L185.364|
        STR      r6,[r1,#8]
        LDR      r9,[r5,#0x10]
        LDR      r1,[r9,#8]
        CMP      r1,r12
        IT       EQ
        STREQ    r0,[r9,#8]
        B        |L185.596|
|L185.364|
        STR      r6,[r1,#0xc]
        LDR      r9,[r5,#0x10]
        LDR      r1,[r9,#0xc]
        CMP      r1,r12
        IT       EQ
        STREQ    r0,[r9,#0xc]
        B        |L185.596|
|L185.384|
        CMP      r0,#0
        IT       NE
        STRNE    r12,[r0,#4]
|L185.392|
        LDR      r1,[r5,#0x10]
        LDR      r9,[r1,#4]
        CMP      r9,r7
        IT       EQ
        STREQ    r12,[r1,#4]
        BEQ      |L185.426|
        LDR      r1,[r7,#4]
        LDR      r9,[r1,#8]
        CMP      r9,r7
        ITE      EQ
        STREQ    r12,[r1,#8]
        STRNE    r12,[r1,#0xc]
|L185.426|
        LDR      r1,[r7,#4]
        STR      r1,[r12,#4]
        CMP      r0,#0
        IT       EQ
        MOVEQ    r0,r12
        LDRB     r1,[r12,#0]
        LDRB     r9,[r7,#0]
        STRB     r9,[r12,#0]
        STRB     r1,[r7,#0]
        MOV      r12,r7
        B        |L185.596|
|L185.456|
        LDR      r1,[r12,#4]
        STR      r1,[r0,#4]
        LDR      r1,[r5,#0x10]
        LDR      r9,[r1,#4]
        CMP      r9,r7
        IT       EQ
        STREQ    r0,[r1,#4]
        BEQ      |L185.490|
        LDR      r1,[r7,#4]
        LDR      r9,[r1,#8]
        CMP      r9,r7
        ITE      EQ
        STREQ    r0,[r1,#8]
        STRNE    r0,[r1,#0xc]
|L185.490|
        LDR      r9,[r5,#0x10]
        LDR      r1,[r9,#8]
        CMP      r1,r7
        BNE      |L185.544|
        LDR      r1,[r7,#0xc]
        CMP      r1,#0
        ITT      EQ
        LDREQ    r1,[r7,#4]
        STREQ    r1,[r9,#8]
        BEQ      |L185.544|
        LDR      r10,[r0,#8]
        MOV      r1,r0
        CMP      r10,#0
        BEQ      |L185.540|
|L185.528|
        MOV      r1,r10
        LDR      r10,[r10,#8]
        CMP      r10,#0
        BNE      |L185.528|
|L185.540|
        STR      r1,[r9,#8]
|L185.544|
        LDR      r1,[r5,#0x10]
        LDR      r9,[r1,#0xc]
        CMP      r9,r7
        BNE      |L185.596|
        LDR      r9,[r7,#8]
        CMP      r9,#0
        ITT      EQ
        LDREQ    r7,[r7,#4]
        STREQ    r7,[r1,#0xc]
        BEQ      |L185.596|
        LDR      r9,[r0,#0xc]
        MOV      r7,r0
        CMP      r9,#0
        BEQ      |L185.594|
|L185.582|
        MOV      r7,r9
        LDR      r9,[r9,#0xc]
        CMP      r9,#0
        BNE      |L185.582|
|L185.594|
        STR      r7,[r1,#0xc]
|L185.596|
        LDR      r1,[r5,#0x10]
        CMP      r1,r0
        ITT      NE
        LDRBNE   r1,[r12,#0]
        CMPNE    r1,#0
        BEQ      |L185.860|
        B        |L185.990|
|L185.612|
        LDR      r7,[r0,#4]
        LDR      r1,[r7,#8]
        CMP      r1,r0
        BNE      |L185.862|
        LDR      r1,[r7,#0xc]
        CMP      r1,#0
        BEQ      |L185.864|
        LDRB     r7,[r1,#0]
        CBNZ     r7,|L185.722|
        STRB     r11,[r1,#0]
        LDR      r1,[r0,#4]
        STRB     r6,[r1,#0]
        LDR      r1,[r0,#4]
        LDR      r7,[r1,#0xc]
        LDR      r9,[r7,#8]
        STR      r9,[r1,#0xc]
        LDR      r9,[r7,#8]
        CMP      r9,#0
        IT       NE
        STRNE    r1,[r9,#4]
        LDR      r9,[r1,#4]
        STR      r9,[r7,#4]
        LDR      r9,[r5,#0x10]
        LDR      r10,[r9,#4]
        CMP      r10,r1
        IT       EQ
        STREQ    r7,[r9,#4]
        BEQ      |L185.710|
        LDR      r9,[r1,#4]
        LDR      r10,[r9,#8]
        CMP      r10,r1
        ITE      EQ
        STREQ    r7,[r9,#8]
        STRNE    r7,[r9,#0xc]
|L185.710|
        STR      r1,[r7,#8]
        STR      r7,[r1,#4]
        LDR      r1,[r0,#4]
        LDR      r1,[r1,#0xc]
        CMP      r1,#0
        BEQ      |L185.974|
|L185.722|
        LDR      r7,[r1,#8]
        CMP      r7,#0
        ITT      NE
        LDRBNE   r9,[r7,#0]
        CMPNE    r9,#1
        BEQ      |L185.762|
        NOP      
|L185.740|
        LDR      r9,[r1,#0xc]
        CMP      r9,#0
        ITT      NE
        LDRBNE   r9,[r9,#0]
        CMPNE    r9,#1
        BEQ      |L185.788|
        B        |L185.886|
|L185.762|
        LDR      r9,[r1,#0xc]
        CMP      r9,#0
        ITT      NE
        LDRBNE   r9,[r9,#0]
        CMPNE    r9,#1
        BNE      |L185.740|
        B        |L185.1198|
|L185.784|
        LDR      r0,[r0,#4]
        B        |L185.990|
|L185.788|
        CMP      r7,#0
        IT       NE
        STRBNE   r11,[r7,#0]
        STRB     r6,[r1,#0]
        LDR      r7,[r1,#8]
        LDR      r9,[r7,#0xc]
        STR      r9,[r1,#8]
        LDR      r9,[r7,#0xc]
        CMP      r9,#0
        IT       NE
        STRNE    r1,[r9,#4]
        LDR      r9,[r1,#4]
        STR      r9,[r7,#4]
        LDR      r9,[r5,#0x10]
        LDR      r10,[r9,#4]
        CMP      r10,r1
        IT       EQ
        STREQ    r7,[r9,#4]
        BEQ      |L185.876|
        LDR      r9,[r1,#4]
        LDR      r10,[r9,#0xc]
        CMP      r10,r1
        B        |L185.866|
|L185.860|
        B        |L185.1010|
|L185.862|
        B        |L185.978|
|L185.864|
        B        |L185.986|
|L185.866|
        ITE      EQ
        STREQ    r7,[r9,#0xc]
        STRNE    r7,[r9,#8]
|L185.876|
        STR      r1,[r7,#0xc]
        STR      r7,[r1,#4]
        LDR      r1,[r0,#4]
        LDR      r1,[r1,#0xc]
        CBZ      r1,|L185.976|
|L185.886|
        LDR      r7,[r0,#4]
        LDRB     r7,[r7,#0]
        STRB     r7,[r1,#0]
        LDR      r7,[r0,#4]
        STRB     r11,[r7,#0]
        LDR      r1,[r1,#0xc]
        CMP      r1,#0
        IT       NE
        STRBNE   r11,[r1,#0]
        LDR      r9,[r0,#4]
        LDR      r1,[r9,#0xc]
        LDR      r7,[r1,#8]
        STR      r7,[r9,#0xc]
        LDR      r7,[r1,#8]
        CMP      r7,#0
        IT       NE
        STRNE    r9,[r7,#4]
        LDR      r7,[r9,#4]
        STR      r7,[r1,#4]
        LDR      r7,[r5,#0x10]
        LDR      r10,[r7,#4]
        CMP      r10,r9
        IT       EQ
        STREQ    r1,[r7,#4]
        BEQ      |L185.968|
        LDR      r7,[r9,#4]
        LDR      r10,[r7,#8]
        CMP      r10,r9
        ITE      EQ
        STREQ    r1,[r7,#8]
        STRNE    r1,[r7,#0xc]
|L185.968|
        STR      r9,[r1,#8]
        B        |L185.1382|
|L185.974|
        B        |L185.1174|
|L185.976|
        B        |L185.1006|
|L185.978|
        CBZ      r1,|L185.986|
        LDRB     r7,[r1,#0]
        CBZ      r7,|L185.1046|
        B        |L185.1136|
|L185.986|
        STRB     r6,[r0,#0]
        MOV      r0,r7
|L185.990|
        LDR      r1,[r5,#0x10]
        LDR      r1,[r1,#4]
        CMP      r1,r0
        BEQ      |L185.1006|
        LDRB     r1,[r0,#0]
        CMP      r1,#1
        BEQ      |L185.612|
|L185.1006|
        STRB     r11,[r0,#0]
|L185.1010|
        LDR      r1,[r5,#4]
        STR      r1,[r12,#0xc]
        STR      r12,[r5,#4]
        LDR      r0,[r5,#0x14]
        SUBS     r0,r0,#1
        STR      r0,[r5,#0x14]
        MOV      r0,r4
|L185.1028|
        STR      r0,[r8,#0]
        LDR      r0,[r2,#0]
        LDR      r1,[r3,#0]
        CMP      r0,r1
        BNE      |L185.102|
        POP      {r4-r12,pc}
|L185.1046|
        STRB     r11,[r1,#0]
        LDR      r1,[r0,#4]
        STRB     r6,[r1,#0]
        LDR      r7,[r0,#4]
        LDR      r1,[r7,#8]
        LDR      r9,[r1,#0xc]
        STR      r9,[r7,#8]
        LDR      r9,[r1,#0xc]
        CMP      r9,#0
        IT       NE
        STRNE    r7,[r9,#4]
        LDR      r9,[r7,#4]
        STR      r9,[r1,#4]
        LDR      r9,[r5,#0x10]
        LDR      r10,[r9,#4]
        CMP      r10,r7
        IT       EQ
        STREQ    r1,[r9,#4]
        BEQ      |L185.1126|
        LDR      r9,[r7,#4]
        LDR      r10,[r9,#0xc]
        CMP      r10,r7
        ITE      EQ
        STREQ    r1,[r9,#0xc]
        STRNE    r1,[r9,#8]
|L185.1126|
        STR      r7,[r1,#0xc]
        STR      r1,[r7,#4]
        LDR      r1,[r0,#4]
        LDR      r1,[r1,#8]
        CBZ      r1,|L185.1174|
|L185.1136|
        LDR      r7,[r1,#0xc]
        CMP      r7,#0
        ITT      NE
        LDRBNE   r9,[r7,#0]
        CMPNE    r9,#1
        BEQ      |L185.1178|
|L185.1152|
        LDR      r9,[r1,#8]
        CMP      r9,#0
        ITT      NE
        LDRBNE   r9,[r9,#0]
        CMPNE    r9,#1
        BEQ      |L185.1202|
        B        |L185.1296|
|L185.1174|
        STRB     r6,[r0,#0]
        B        |L185.784|
|L185.1178|
        LDR      r9,[r1,#8]
        CMP      r9,#0
        ITT      NE
        LDRBNE   r9,[r9,#0]
        CMPNE    r9,#1
        BNE      |L185.1152|
|L185.1198|
        STRB     r6,[r1,#0]
        B        |L185.784|
|L185.1202|
        CMP      r7,#0
        IT       NE
        STRBNE   r11,[r7,#0]
        STRB     r6,[r1,#0]
        LDR      r7,[r1,#0xc]
        LDR      r9,[r7,#8]
        STR      r9,[r1,#0xc]
        LDR      r9,[r7,#8]
        CMP      r9,#0
        IT       NE
        STRNE    r1,[r9,#4]
        LDR      r9,[r1,#4]
        STR      r9,[r7,#4]
        LDR      r9,[r5,#0x10]
        LDR      r10,[r9,#4]
        CMP      r10,r1
        IT       EQ
        STREQ    r7,[r9,#4]
        BEQ      |L185.1282|
        LDR      r9,[r1,#4]
        LDR      r10,[r9,#8]
        CMP      r10,r1
        ITE      EQ
        STREQ    r7,[r9,#8]
        STRNE    r7,[r9,#0xc]
|L185.1282|
        STR      r1,[r7,#8]
        STR      r7,[r1,#4]
        LDR      r1,[r0,#4]
        LDR      r1,[r1,#8]
        CMP      r1,#0
        BEQ      |L185.1006|
|L185.1296|
        LDR      r7,[r0,#4]
        LDRB     r7,[r7,#0]
        STRB     r7,[r1,#0]
        LDR      r7,[r0,#4]
        STRB     r11,[r7,#0]
        LDR      r1,[r1,#8]
        CMP      r1,#0
        IT       NE
        STRBNE   r11,[r1,#0]
        LDR      r9,[r0,#4]
        LDR      r1,[r9,#8]
        LDR      r7,[r1,#0xc]
        STR      r7,[r9,#8]
        LDR      r7,[r1,#0xc]
        CMP      r7,#0
        IT       NE
        STRNE    r9,[r7,#4]
        LDR      r7,[r9,#4]
        STR      r7,[r1,#4]
        LDR      r7,[r5,#0x10]
        LDR      r10,[r7,#4]
        CMP      r10,r9
        IT       EQ
        STREQ    r1,[r7,#4]
        BEQ      |L185.1378|
        LDR      r7,[r9,#4]
        LDR      r10,[r7,#0xc]
        CMP      r10,r9
        ITE      EQ
        STREQ    r1,[r7,#0xc]
        STRNE    r1,[r7,#8]
|L185.1378|
        STR      r9,[r1,#0xc]
|L185.1382|
        STR      r1,[r9,#4]
        B        |L185.1006|
        ENDP


        AREA ||area_number.186||, COMGROUP=_ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE5eraseENS_14__rw_tree_iterIS6_iPS6_RS6_NS_17__rw_rb_tree_nodeISB_S6_S2_S8_EEEESI_, LINKORDER=||t._ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE5eraseENS_14__rw_tree_iterIS6_iPS6_RS6_NS_17__rw_rb_tree_nodeISB_S6_S2_S8_EEEESI_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.186||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE5eraseENS_14__rw_tree_iterIS6_iPS6_RS6_NS_17__rw_rb_tree_nodeISB_S6_S2_S8_EEEESI_||
        DCD      0x00000001

        AREA ||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEE||, COMGROUP=_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEE, CODE, READONLY, ALIGN=2

_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEE PROC
        PUSH     {r4-r9}
        LDR      r4,[r2,#0]
        LDR      r3,[r1,#0x10]
        MOVS     r5,#1
        CMP      r4,r3
        ITTT     EQ
        STREQ    r3,[r0,#0]
        POPEQ    {r4-r9}
        BXEQ     lr
        MOVS     r7,#0
        LDR      r3,[r4,#0xc]
        CBZ      r3,|L188.44|
        MOV      r4,r3
        LDR      r3,[r3,#8]
        CBZ      r3,|L188.74|
|L188.34|
        LDR      r4,[r4,#8]
        LDR      r3,[r4,#8]
        CMP      r3,#0
        BNE      |L188.34|
        B        |L188.74|
|L188.44|
        LDR      r3,[r4,#4]
        LDR      r6,[r3,#0xc]
        CMP      r4,r6
        BNE      |L188.64|
|L188.52|
        MOV      r4,r3
        LDR      r3,[r3,#4]
        LDR      r12,[r3,#0xc]
        CMP      r4,r12
        BEQ      |L188.52|
|L188.64|
        LDR      r12,[r4,#0xc]
        CMP      r12,r3
        IT       NE
        MOVNE    r4,r3
|L188.74|
        LDR      r3,[r2,#0]
        MOV      r12,r3
        LDR      r2,[r3,#8]
        SUBS     r6,r2,#0
        BEQ      |L188.158|
        LDR      r8,[r3,#0xc]
        CMP      r8,#0
        BEQ      |L188.112|
        LDR      r2,[r8,#8]
        MOV      r3,r8
        CBZ      r2,|L188.110|
|L188.102|
        MOV      r3,r2
        LDR      r2,[r2,#8]
        CMP      r2,#0
        BNE      |L188.102|
|L188.110|
        LDR      r2,[r3,#0xc]
|L188.112|
        CMP      r3,r12
        BEQ      |L188.310|
        STR      r3,[r6,#4]
        LDR      r6,[r12,#8]
        STR      r6,[r3,#8]
        LDR      r6,[r12,#0xc]
        CMP      r6,r3
        BEQ      |L188.244|
        CMP      r2,#0
        ITT      NE
        LDRNE    r6,[r3,#4]
        STRNE    r6,[r2,#4]
        LDR      r6,[r3,#4]
        STR      r2,[r6,#8]
        LDR      r6,[r12,#0xc]
        STR      r6,[r3,#0xc]
        LDR      r6,[r12,#0xc]
        STR      r3,[r6,#4]
        B        |L188.250|
|L188.158|
        LDR      r2,[r3,#0xc]
        CMP      r2,#0
        BNE      |L188.112|
        LDR      r2,[r3,#4]
        LDR      r6,[r1,#0x10]
        MOV      r12,r2
        CMP      r6,r2
        BNE      |L188.194|
        STR      r12,[r6,#0xc]
        LDR      r6,[r1,#0x10]
        STR      r12,[r6,#8]
        LDR      r12,[r1,#0x10]
        STR      r7,[r12,#4]
        B        |L188.460|
|L188.194|
        LDR      r6,[r12,#8]
        MOV      r12,r2
        CMP      r6,r3
        BNE      |L188.226|
        STR      r7,[r12,#8]
        LDR      r12,[r1,#0x10]
        LDR      r8,[r12,#8]
        CMP      r8,r3
        IT       EQ
        STREQ    r2,[r12,#8]
        B        |L188.460|
|L188.226|
        STR      r7,[r12,#0xc]
        LDR      r6,[r1,#0x10]
        LDR      r8,[r6,#0xc]
        CMP      r8,r3
        IT       EQ
        STREQ    r2,[r6,#0xc]
        B        |L188.460|
|L188.244|
        CMP      r2,#0
        IT       NE
        STRNE    r3,[r2,#4]
|L188.250|
        LDR      r6,[r1,#0x10]
        LDR      r8,[r6,#4]
        CMP      r8,r12
        IT       EQ
        STREQ    r3,[r6,#4]
        BEQ      |L188.280|
        LDR      r6,[r12,#4]
        LDR      r8,[r6,#8]
        CMP      r8,r12
        ITE      EQ
        STREQ    r3,[r6,#8]
        STRNE    r3,[r6,#0xc]
|L188.280|
        LDR      r6,[r12,#4]
        STR      r6,[r3,#4]
        CMP      r2,#0
        IT       EQ
        MOVEQ    r2,r3
        LDRB     r6,[r3,#0]
        LDRB     r8,[r12,#0]
        STRB     r8,[r3,#0]
        STRB     r6,[r12,#0]
        MOV      r3,r12
        B        |L188.460|
|L188.310|
        LDR      r6,[r3,#4]
        STR      r6,[r2,#4]
        LDR      r6,[r1,#0x10]
        LDR      r8,[r6,#4]
        CMP      r8,r12
        IT       EQ
        STREQ    r2,[r6,#4]
        BEQ      |L188.344|
        LDR      r6,[r12,#4]
        LDR      r8,[r6,#8]
        CMP      r8,r12
        ITE      EQ
        STREQ    r2,[r6,#8]
        STRNE    r2,[r6,#0xc]
|L188.344|
        LDR      r8,[r1,#0x10]
        LDR      r6,[r8,#8]
        CMP      r6,r12
        BNE      |L188.402|
        LDR      r6,[r12,#0xc]
        CMP      r6,#0
        ITT      EQ
        LDREQ    r6,[r12,#4]
        STREQ    r6,[r8,#8]
        BEQ      |L188.402|
        LDR      r9,[r2,#8]
        MOV      r6,r2
        CMP      r9,#0
        BEQ      |L188.398|
|L188.386|
        MOV      r6,r9
        LDR      r9,[r9,#8]
        CMP      r9,#0
        BNE      |L188.386|
|L188.398|
        STR      r6,[r8,#8]
|L188.402|
        LDR      r6,[r1,#0x10]
        LDR      r8,[r6,#0xc]
        CMP      r8,r12
        BNE      |L188.460|
        LDR      r8,[r12,#8]
        CMP      r8,#0
        ITT      EQ
        LDREQ    r12,[r12,#4]
        STREQ    r12,[r6,#0xc]
        BEQ      |L188.460|
        LDR      r8,[r2,#0xc]
        MOV      r12,r2
        CMP      r8,#0
        BEQ      |L188.456|
|L188.444|
        MOV      r12,r8
        LDR      r8,[r8,#0xc]
        CMP      r8,#0
        BNE      |L188.444|
|L188.456|
        STR      r12,[r6,#0xc]
|L188.460|
        LDR      r12,[r1,#0x10]
        CMP      r12,r2
        ITT      NE
        LDRBNE   r12,[r3,#0]
        CMPNE    r12,#0
        BEQ      |L188.730|
        B        |L188.894|
|L188.480|
        LDR      r6,[r2,#4]
        LDR      r12,[r6,#8]
        CMP      r12,r2
        BNE      |L188.732|
        LDR      r12,[r6,#0xc]
        CMP      r12,#0
        BEQ      |L188.734|
        LDRB     r6,[r12,#0]
        CBNZ     r6,|L188.616|
        STRB     r5,[r12,#0]
        LDR      r12,[r2,#4]
        STRB     r7,[r12,#0]
        LDR      r12,[r2,#4]
        LDR      r6,[r12,#0xc]
        LDR      r8,[r6,#8]
        STR      r8,[r12,#0xc]
        LDR      r8,[r6,#8]
        CMP      r8,#0
        IT       NE
        STRNE    r12,[r8,#4]
        LDR      r8,[r12,#4]
        STR      r8,[r6,#4]
        LDR      r8,[r1,#0x10]
        LDR      r9,[r8,#4]
        CMP      r9,r12
        IT       EQ
        STREQ    r6,[r8,#4]
        BEQ      |L188.594|
        LDR      r8,[r12,#4]
        LDR      r9,[r8,#8]
        CMP      r9,r12
        ITE      EQ
        STREQ    r6,[r8,#8]
        STRNE    r6,[r8,#0xc]
|L188.594|
        STR      r12,[r6,#8]
        STR      r6,[r12,#4]
        LDR      r12,[r2,#4]
        LDR      r12,[r12,#0xc]
        CMP      r12,#0
        BEQ      |L188.868|
|L188.616|
        LDR      r6,[r12,#8]
        CMP      r6,#0
        ITT      NE
        LDRBNE   r8,[r6,#0]
        CMPNE    r8,#1
        BEQ      |L188.658|
        NOP      
|L188.636|
        LDR      r8,[r12,#0xc]
        CMP      r8,#0
        ITT      NE
        LDRBNE   r8,[r8,#0]
        CMPNE    r8,#1
        BEQ      |L188.684|
        B        |L188.780|
|L188.658|
        LDR      r8,[r12,#0xc]
        CMP      r8,#0
        ITT      NE
        LDRBNE   r8,[r8,#0]
        CMPNE    r8,#1
        BNE      |L188.636|
        B        |L188.1114|
|L188.680|
        LDR      r2,[r2,#4]
        B        |L188.894|
|L188.684|
        CMP      r6,#0
        IT       NE
        STRBNE   r5,[r6,#0]
        STRB     r7,[r12,#0]
        LDR      r6,[r12,#8]
        LDR      r7,[r6,#0xc]
        STR      r7,[r12,#8]
        LDR      r7,[r6,#0xc]
        CMP      r7,#0
        IT       NE
        STRNE    r12,[r7,#4]
        LDR      r7,[r12,#4]
        STR      r7,[r6,#4]
        LDR      r7,[r1,#0x10]
        LDR      r8,[r7,#4]
        CMP      r8,r12
        B        |L188.736|
|L188.730|
        B        |L188.920|
|L188.732|
        B        |L188.876|
|L188.734|
        B        |L188.890|
|L188.736|
        IT       EQ
        STREQ    r6,[r7,#4]
        BEQ      |L188.758|
        LDR      r7,[r12,#4]
        LDR      r8,[r7,#0xc]
        CMP      r8,r12
        ITE      EQ
        STREQ    r6,[r7,#0xc]
        STRNE    r6,[r7,#8]
|L188.758|
        STR      r12,[r6,#0xc]
        STR      r6,[r12,#4]
        LDR      r12,[r2,#4]
        LDR      r12,[r12,#0xc]
        CMP      r12,#0
        BEQ      |L188.918|
|L188.780|
        LDR      r6,[r2,#4]
        LDRB     r6,[r6,#0]
        STRB     r6,[r12,#0]
        LDR      r6,[r2,#4]
        STRB     r5,[r6,#0]
        LDR      r12,[r12,#0xc]
        CMP      r12,#0
        IT       NE
        STRBNE   r5,[r12,#0]
        LDR      r12,[r2,#4]
        LDR      r6,[r12,#0xc]
        LDR      r7,[r6,#8]
        STR      r7,[r12,#0xc]
        LDR      r7,[r6,#8]
        CMP      r7,#0
        IT       NE
        STRNE    r12,[r7,#4]
        LDR      r7,[r12,#4]
        STR      r7,[r6,#4]
        LDR      r7,[r1,#0x10]
        LDR      r8,[r7,#4]
        CMP      r8,r12
        IT       EQ
        STREQ    r6,[r7,#4]
        BEQ      |L188.866|
        LDR      r7,[r12,#4]
        LDR      r8,[r7,#8]
        CMP      r8,r12
        ITE      EQ
        STREQ    r6,[r7,#8]
        STRNE    r6,[r7,#0xc]
|L188.866|
        B        |L188.870|
|L188.868|
        B        |L188.1090|
|L188.870|
        STR      r12,[r6,#8]
        B        |L188.1300|
|L188.876|
        CMP      r12,#0
        BEQ      |L188.890|
        LDRB     r6,[r12,#0]
        CBZ      r6,|L188.940|
        B        |L188.1050|
|L188.890|
        STRB     r7,[r2,#0]
        MOV      r2,r6
|L188.894|
        LDR      r12,[r1,#0x10]
        LDR      r12,[r12,#4]
        CMP      r12,r2
        BEQ      |L188.918|
        LDRB     r12,[r2,#0]
        CMP      r12,#1
        BEQ      |L188.480|
|L188.918|
        STRB     r5,[r2,#0]
|L188.920|
        LDR      r2,[r1,#4]
        STR      r2,[r3,#0xc]
        STR      r3,[r1,#4]
        LDR      r2,[r1,#0x14]
        SUBS     r2,r2,#1
        STR      r2,[r1,#0x14]
        STR      r4,[r0,#0]
        POP      {r4-r9}
        BX       lr
|L188.940|
        STRB     r5,[r12,#0]
        LDR      r12,[r2,#4]
        STRB     r7,[r12,#0]
        LDR      r12,[r2,#4]
        LDR      r6,[r12,#8]
        LDR      r8,[r6,#0xc]
        STR      r8,[r12,#8]
        LDR      r8,[r6,#0xc]
        CMP      r8,#0
        IT       NE
        STRNE    r12,[r8,#4]
        LDR      r8,[r12,#4]
        STR      r8,[r6,#4]
        LDR      r8,[r1,#0x10]
        LDR      r9,[r8,#4]
        CMP      r9,r12
        IT       EQ
        STREQ    r6,[r8,#4]
        BEQ      |L188.1028|
        LDR      r8,[r12,#4]
        LDR      r9,[r8,#0xc]
        CMP      r9,r12
        ITE      EQ
        STREQ    r6,[r8,#0xc]
        STRNE    r6,[r8,#8]
|L188.1028|
        STR      r12,[r6,#0xc]
        STR      r6,[r12,#4]
        LDR      r12,[r2,#4]
        LDR      r12,[r12,#8]
        CMP      r12,#0
        BEQ      |L188.1090|
|L188.1050|
        LDR      r6,[r12,#0xc]
        CMP      r6,#0
        ITT      NE
        LDRBNE   r8,[r6,#0]
        CMPNE    r8,#1
        BEQ      |L188.1094|
|L188.1068|
        LDR      r8,[r12,#8]
        CMP      r8,#0
        ITT      NE
        LDRBNE   r8,[r8,#0]
        CMPNE    r8,#1
        BEQ      |L188.1120|
        B        |L188.1210|
|L188.1090|
        STRB     r7,[r2,#0]
        B        |L188.680|
|L188.1094|
        LDR      r8,[r12,#8]
        CMP      r8,#0
        ITT      NE
        LDRBNE   r8,[r8,#0]
        CMPNE    r8,#1
        BNE      |L188.1068|
|L188.1114|
        STRB     r7,[r12,#0]
        B        |L188.680|
|L188.1120|
        CMP      r6,#0
        IT       NE
        STRBNE   r5,[r6,#0]
        STRB     r7,[r12,#0]
        LDR      r6,[r12,#0xc]
        LDR      r7,[r6,#8]
        STR      r7,[r12,#0xc]
        LDR      r7,[r6,#8]
        CMP      r7,#0
        IT       NE
        STRNE    r12,[r7,#4]
        LDR      r7,[r12,#4]
        STR      r7,[r6,#4]
        LDR      r7,[r1,#0x10]
        LDR      r8,[r7,#4]
        CMP      r8,r12
        IT       EQ
        STREQ    r6,[r7,#4]
        BEQ      |L188.1186|
        LDR      r7,[r12,#4]
        LDR      r8,[r7,#8]
        CMP      r8,r12
        ITE      EQ
        STREQ    r6,[r7,#8]
        STRNE    r6,[r7,#0xc]
|L188.1186|
        STR      r12,[r6,#8]
        STR      r6,[r12,#4]
        LDR      r12,[r2,#4]
        LDR      r12,[r12,#8]
        CMP      r12,#0
        BEQ      |L188.918|
|L188.1210|
        LDR      r6,[r2,#4]
        LDRB     r6,[r6,#0]
        STRB     r6,[r12,#0]
        LDR      r6,[r2,#4]
        STRB     r5,[r6,#0]
        LDR      r12,[r12,#8]
        CMP      r12,#0
        IT       NE
        STRBNE   r5,[r12,#0]
        LDR      r12,[r2,#4]
        LDR      r6,[r12,#8]
        LDR      r7,[r6,#0xc]
        STR      r7,[r12,#8]
        LDR      r7,[r6,#0xc]
        CMP      r7,#0
        IT       NE
        STRNE    r12,[r7,#4]
        LDR      r7,[r12,#4]
        STR      r7,[r6,#4]
        LDR      r7,[r1,#0x10]
        LDR      r8,[r7,#4]
        CMP      r8,r12
        IT       EQ
        STREQ    r6,[r7,#4]
        BEQ      |L188.1296|
        LDR      r7,[r12,#4]
        LDR      r8,[r7,#0xc]
        CMP      r8,r12
        ITE      EQ
        STREQ    r6,[r7,#0xc]
        STRNE    r6,[r7,#8]
|L188.1296|
        STR      r12,[r6,#0xc]
|L188.1300|
        STR      r6,[r12,#4]
        B        |L188.918|
        ENDP


        AREA ||area_number.189||, COMGROUP=_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEE, LINKORDER=||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.189||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEE||
        DCD      0x00000001

        AREA ||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_||, COMGROUP=_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_, CODE, READONLY, ALIGN=1

_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_ PROC
        PUSH     {r4-r8,lr}
        MOV      r7,r0
        SUB      sp,sp,#8
        LDR      r0,[r1,#0x10]
        MOV      r6,r1
        STR      r0,[r7,#0]
        LDR      r1,[r1,#0x10]
        MOV      r4,r2
        LDR      r2,[r2,#0]
        LDR      r0,[r1,#8]
        MOVS     r5,#0
        MOV      r8,r3
        CMP      r2,r0
        ITT      EQ
        LDREQ    r0,[r8,#0]
        CMPEQ    r0,r1
        BNE      |L191.90|
        LDR      r0,[r6,#0x14]
        CBZ      r0,|L191.90|
        LDR      r4,[r1,#4]
        CBZ      r4,|L191.66|
|L191.46|
        MOV      r0,r6
        LDR      r1,[r4,#0xc]
        BL       _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EE
        LDR      r1,[r4,#8]
        LDR      r2,[r6,#4]
        STR      r2,[r4,#0xc]
        STR      r4,[r6,#4]
        MOVS     r4,r1
        BNE      |L191.46|
|L191.66|
        LDR      r0,[r6,#0x10]
        STR      r0,[r0,#8]
        LDR      r0,[r6,#0x10]
        STR      r5,[r0,#4]
        LDR      r0,[r6,#0x10]
        STR      r0,[r0,#0xc]
        STR      r5,[r6,#0x14]
        LDR      r0,[r6,#0x10]
        STR      r0,[r7,#0]
        ADD      sp,sp,#8
        POP      {r4-r8,pc}
|L191.90|
        LDR      r0,[r4,#0]
        LDR      r1,[r8,#0]
        CMP      r0,r1
        ITT      EQ
        ADDEQ    sp,sp,#8
        POPEQ    {r4-r8,pc}
|L191.106|
        MOV      r1,r0
        LDR      r2,[r0,#0xc]
        CBZ      r2,|L191.132|
        STR      r2,[r4,#0]
        LDR      r0,[r2,#8]
        CBZ      r0,|L191.174|
|L191.118|
        LDR      r0,[r4,#0]
        LDR      r0,[r0,#8]
        STR      r0,[r4,#0]
        LDR      r0,[r0,#8]
        CMP      r0,#0
        BNE      |L191.118|
        B        |L191.174|
|L191.132|
        LDR      r12,[r0,#4]
        LDR      r2,[r12,#0xc]
        CMP      r0,r2
        BNE      |L191.162|
|L191.144|
        MOV      r5,r12
        STR      r12,[r4,#0]
        LDR      r12,[r12,#4]
        LDR      r0,[r12,#0xc]
        CMP      r5,r0
        BEQ      |L191.144|
|L191.162|
        LDR      r0,[r4,#0]
        LDR      r0,[r0,#0xc]
        CMP      r0,r12
        IT       NE
        STRNE    r12,[r4,#0]
|L191.174|
        ADD      r2,sp,#4
        STR      r1,[sp,#4]
        MOV      r1,r6
        MOV      r0,sp
        BL       _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEE
        LDR      r0,[sp,#0]
        STR      r0,[r7,#0]
        LDR      r0,[r4,#0]
        LDR      r1,[r8,#0]
        CMP      r0,r1
        BNE      |L191.106|
        ADD      sp,sp,#8
        POP      {r4-r8,pc}
        ENDP


        AREA ||area_number.192||, COMGROUP=_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_, LINKORDER=||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.192||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_||
        DCD      0x00000001

        AREA ||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EESE_RKS5_||, COMGROUP=_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EESE_RKS5_, CODE, READONLY, ALIGN=1

_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EESE_RKS5_ PROC
        PUSH     {r4-r12,lr}
        MOV      r4,r1
        LDR      r1,[r1,#4]
        LDR      r10,[sp,#0x28]
        MOVS     r7,#0
        MOV      r5,r3
        MOV      r11,r2
        MOV      r9,r0
        CMP      r1,#0
        ITT      NE
        LDRNE    r2,[r1,#0xc]
        STRNE    r2,[r4,#4]
        BNE      |L194.134|
        LDRD     r1,r0,[r4,#8]
        CMP      r1,r0
        ITT      NE
        ADDNE    r2,r1,#0x28
        STRNE    r2,[r4,#8]
        BNE      |L194.134|
        LDR      r0,[r4,#0]
        CMP      r0,#0
        IT       EQ
        MOVEQ    r6,#1
        BEQ      |L194.74|
        LDR      r0,[r0,#4]
        ADD      r1,r0,r0,LSR #1
        ADD      r1,r1,r0,LSR #3
        ADDS     r6,r0,#1
        CMP      r6,r1
        IT       LS
        MOVLS    r6,r1
|L194.74|
        MOVS     r1,#0
        MOVS     r0,#0xc
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r8,r0
        ADD      r0,r6,r6,LSL #2
        LSLS     r0,r0,#3
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r8,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r6,[r8,#0]
        STR      r8,[r4,#0]
        LDR      r0,[r8,#8]
        ADD      r1,r6,r6,LSL #2
        STR      r0,[r4,#8]
        ADD      r0,r0,r1,LSL #3
        STR      r0,[r4,#0xc]
        LDR      r1,[r4,#8]
        ADD      r2,r1,#0x28
        STR      r2,[r4,#8]
|L194.134|
        STR      r7,[r1,#4]
        STR      r7,[r1,#8]
        STR      r7,[r1,#0xc]
        STRB     r7,[r1,#0]
        MOV      r0,r1
        ADDS     r1,r1,#0x10
        LDR      r2,[r10],#4
        STR      r2,[r1],#4
        LDM      r10,{r2,r3,r6,r8,r12}
        STM      r1,{r2,r3,r6,r8,r12}
        MOV      r1,r0
        LDR      r0,[r4,#0x14]
        SUB      r10,r10,#4
        ADDS     r0,r0,#1
        STR      r0,[r4,#0x14]
        LDR      r0,[r4,#0x10]
        CMP      r0,r5
        BEQ      |L194.196|
        CMP      r11,#0
        BNE      |L194.196|
        LDR      r2,[r10,#0]
        LDR      r0,[r5,#0x10]
        CMP      r2,r0
        BGE      |L194.222|
|L194.196|
        STR      r1,[r5,#8]
        LDR      r0,[r4,#0x10]
        CMP      r0,r5
        BNE      |L194.212|
        STR      r1,[r0,#4]
        LDR      r0,[r4,#0x10]
        STR      r1,[r0,#0xc]
        B        |L194.234|
|L194.212|
        LDR      r2,[r0,#8]
        CMP      r2,r5
        IT       EQ
        STREQ    r1,[r0,#8]
        B        |L194.234|
|L194.222|
        STR      r1,[r5,#0xc]
        LDR      r0,[r4,#0x10]
        LDR      r2,[r0,#0xc]
        CMP      r2,r5
        IT       EQ
        STREQ    r1,[r0,#0xc]
|L194.234|
        MOV      r0,r1
        MOV      r12,#1
        STR      r5,[r1,#4]
        B        |L194.498|
|L194.244|
        LDR      r5,[r2,#4]
        LDR      r3,[r5,#8]
        CMP      r2,r3
        BNE      |L194.376|
        LDR      r3,[r5,#0xc]
        CBZ      r3,|L194.262|
        LDRB     r5,[r3,#0]
        CMP      r5,#0
        BEQ      |L194.514|
|L194.262|
        LDR      r3,[r2,#0xc]
        CMP      r3,r0
        BNE      |L194.314|
        MOV      r0,r2
        LDR      r2,[r3,#8]
        STR      r2,[r0,#0xc]
        LDR      r5,[r3,#8]
        CMP      r5,#0
        IT       NE
        STRNE    r0,[r5,#4]
        LDR      r2,[r0,#4]
        STR      r2,[r3,#4]
        LDR      r2,[r4,#0x10]
        LDR      r6,[r2,#4]
        CMP      r6,r0
        IT       EQ
        STREQ    r3,[r2,#4]
        BEQ      |L194.310|
        LDR      r2,[r0,#4]
        LDR      r6,[r2,#8]
        CMP      r6,r0
        ITE      EQ
        STREQ    r3,[r2,#8]
        STRNE    r3,[r2,#0xc]
|L194.310|
        STR      r0,[r3,#8]
        STR      r3,[r0,#4]
|L194.314|
        LDR      r2,[r0,#4]
        STRB     r12,[r2,#0]
        LDR      r2,[r0,#4]
        LDR      r2,[r2,#4]
        STRB     r7,[r2,#0]
        LDR      r2,[r0,#4]
        LDR      r2,[r2,#4]
        LDR      r3,[r2,#8]
        LDR      r5,[r3,#0xc]
        STR      r5,[r2,#8]
        LDR      r5,[r3,#0xc]
        CMP      r5,#0
        IT       NE
        STRNE    r2,[r5,#4]
        LDR      r5,[r2,#4]
        STR      r5,[r3,#4]
        LDR      r5,[r4,#0x10]
        LDR      r6,[r5,#4]
        CMP      r6,r2
        IT       EQ
        STREQ    r3,[r5,#4]
        BEQ      |L194.372|
        LDR      r5,[r2,#4]
        LDR      r6,[r5,#0xc]
        CMP      r6,r2
        ITE      EQ
        STREQ    r3,[r5,#0xc]
        STRNE    r3,[r5,#8]
|L194.372|
        STR      r2,[r3,#0xc]
        B        |L194.496|
|L194.376|
        CBZ      r3,|L194.384|
        LDRB     r5,[r3,#0]
        CMP      r5,#0
        BEQ      |L194.536|
|L194.384|
        LDR      r3,[r2,#8]
        CMP      r3,r0
        BNE      |L194.436|
        MOV      r0,r2
        LDR      r2,[r3,#0xc]
        STR      r2,[r0,#8]
        LDR      r2,[r3,#0xc]
        CMP      r2,#0
        IT       NE
        STRNE    r0,[r2,#4]
        LDR      r2,[r0,#4]
        STR      r2,[r3,#4]
        LDR      r2,[r4,#0x10]
        LDR      r6,[r2,#4]
        CMP      r6,r0
        IT       EQ
        STREQ    r3,[r2,#4]
        BEQ      |L194.432|
        LDR      r2,[r0,#4]
        LDR      r6,[r2,#0xc]
        CMP      r6,r0
        ITE      EQ
        STREQ    r3,[r2,#0xc]
        STRNE    r3,[r2,#8]
|L194.432|
        STR      r0,[r3,#0xc]
        STR      r3,[r0,#4]
|L194.436|
        LDR      r2,[r0,#4]
        STRB     r12,[r2,#0]
        LDR      r2,[r0,#4]
        LDR      r2,[r2,#4]
        STRB     r7,[r2,#0]
        LDR      r2,[r0,#4]
        LDR      r2,[r2,#4]
        LDR      r3,[r2,#0xc]
        LDR      r5,[r3,#8]
        STR      r5,[r2,#0xc]
        LDR      r5,[r3,#8]
        CMP      r5,#0
        IT       NE
        STRNE    r2,[r5,#4]
        LDR      r5,[r2,#4]
        STR      r5,[r3,#4]
        LDR      r5,[r4,#0x10]
        LDR      r6,[r5,#4]
        CMP      r6,r2
        IT       EQ
        STREQ    r3,[r5,#4]
        BEQ      |L194.494|
        LDR      r5,[r2,#4]
        LDR      r6,[r5,#8]
        CMP      r6,r2
        ITE      EQ
        STREQ    r3,[r5,#8]
        STRNE    r3,[r5,#0xc]
|L194.494|
        STR      r2,[r3,#8]
|L194.496|
        STR      r3,[r2,#4]
|L194.498|
        LDR      r2,[r4,#0x10]
        LDR      r2,[r2,#4]
        CMP      r2,r0
        BEQ      |L194.520|
        LDR      r2,[r0,#4]
        LDRB     r3,[r2,#0]
        CMP      r3,#0
        B        |L194.516|
|L194.514|
        B        |L194.536|
|L194.516|
        BEQ      |L194.244|
|L194.520|
        LDR      r0,[r4,#0x10]
        LDR      r0,[r0,#4]
        STRB     r12,[r0,#0]
        STR      r1,[r9,#0]
        POP      {r4-r12,pc}
|L194.536|
        STRB     r12,[r2,#0]
        STRB     r12,[r3,#0]
        LDR      r2,[r0,#4]
        LDR      r2,[r2,#4]
        STRB     r7,[r2,#0]
        LDR      r0,[r0,#4]
        LDR      r0,[r0,#4]
        B        |L194.498|
        ENDP


        AREA ||area_number.195||, COMGROUP=_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EESE_RKS5_, LINKORDER=||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EESE_RKS5_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.195||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EESE_RKS5_||
        DCD      0x00000001

        AREA ||t._ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_||, COMGROUP=_ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_, CODE, READONLY, ALIGN=1

_ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_ PROC
        PUSH     {r4-r6}
        LDR      r4,[r1,#0x10]
        MOV      r3,r4
        LDR      r1,[r4,#4]
        CMP      r1,#0
        IT       NE
        LDRNE    r5,[r2,#0]
        BEQ      |L197.50|
|L197.16|
        LDR      r6,[r1,#0x10]
        ADD      r12,r1,#0x10
        CMP      r6,r5
        BCC      |L197.44|
        BHI      |L197.38|
        LDR      r12,[r12,#4]
        LDR      r6,[r2,#4]
        CMP      r12,r6
        BLT      |L197.44|
|L197.38|
        MOV      r3,r1
        LDR      r1,[r1,#8]
        B        |L197.46|
|L197.44|
        LDR      r1,[r1,#0xc]
|L197.46|
        CMP      r1,#0
        BNE      |L197.16|
|L197.50|
        CMP      r3,r4
        BEQ      |L197.78|
        LDR      r5,[r2,#0]
        LDR      r12,[r3,#0x10]
        ADD      r1,r3,#0x10
        CMP      r5,r12
        BCC      |L197.78|
        BHI      |L197.84|
        LDR      r2,[r2,#4]
        LDR      r1,[r1,#4]
        CMP      r2,r1
        BGE      |L197.84|
|L197.78|
        STR      r4,[r0,#0]
        POP      {r4-r6}
        BX       lr
|L197.84|
        STR      r3,[r0,#0]
        POP      {r4-r6}
        BX       lr
        ENDP


        AREA ||area_number.198||, COMGROUP=_ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_, LINKORDER=||t._ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.198||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_||
        DCD      0x00000001

        AREA ||t._ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_||, COMGROUP=_ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_, CODE, READONLY, ALIGN=1

_ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_ PROC
        PUSH     {r4-r8,lr}
        LDR      r5,[r0,#4]
        LDR      r7,[r0,#0x10]
        MOV      r4,r0
        MOV      r8,r1
        CMP      r5,#0
        ITT      NE
        LDRNE    r0,[r5,#0]
        STRNE    r0,[r4,#4]
        BNE      |L200.108|
        LDRD     r0,r1,[r4,#8]
        CMP      r0,r1
        BNE      |L200.100|
        LDR      r0,[r4,#0]
        MOVS     r5,#1
        CBZ      r0,|L200.54|
        LDR      r0,[r0,#4]
        ADD      r1,r0,r0,LSR #1
        ADD      r5,r1,r0,LSR #3
        ADDS     r0,r0,#1
        CMP      r0,r5
        IT       HI
        MOVHI    r5,r0
|L200.54|
        MOVS     r1,#0
        MOVS     r0,#0xc
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r6,r0
        RSB      r0,r5,r5,LSL #5
        LSLS     r0,r0,#2
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r6,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r5,[r6,#0]
        STR      r6,[r4,#0]
        LDR      r0,[r6,#8]
        RSB      r1,r5,r5,LSL #5
        STR      r0,[r4,#8]
        ADD      r0,r0,r1,LSL #2
        STR      r0,[r4,#0xc]
|L200.100|
        LDR      r5,[r4,#8]
        ADD      r0,r5,#0x7c
        STR      r0,[r4,#8]
|L200.108|
        ADDS     r0,r5,#8
        MOV      r1,r8
        ITT      NE
        MOVNE    r2,#0x74
        BLNE     __aeabi_memcpy4
        STR      r7,[r5,#0]
        LDR      r0,[r7,#4]
        STR      r0,[r5,#4]
        LDR      r0,[r7,#4]
        STR      r5,[r0,#0]
        STR      r5,[r7,#4]
        LDR      r0,[r4,#0x14]
        ADDS     r0,r0,#1
        STR      r0,[r4,#0x14]
        POP      {r4-r8,pc}
        ENDP


        AREA ||area_number.201||, COMGROUP=_ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_, LINKORDER=||t._ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.201||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_||
        DCD      0x00000001

        AREA ||t._ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE9_C_insertEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EESF_RKS6_||, COMGROUP=_ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE9_C_insertEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EESF_RKS6_, CODE, READONLY, ALIGN=1

_ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE9_C_insertEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EESF_RKS6_ PROC
        PUSH     {r4-r12,lr}
        MOV      r9,r0
        LDR      r0,[r1,#4]
        LDR      r8,[sp,#0x28]
        MOVS     r7,#0
        MOV      r5,r3
        MOV      r11,r2
        MOV      r4,r1
        CMP      r0,#0
        ITT      NE
        LDRNE    r2,[r0,#0xc]
        STRNE    r2,[r4,#4]
        BNE      |L203.136|
        LDRD     r0,r1,[r4,#8]
        CMP      r0,r1
        ITT      NE
        ADDNE    r2,r0,#0x2c
        STRNE    r2,[r4,#8]
        BNE      |L203.136|
        LDR      r0,[r4,#0]
        CMP      r0,#0
        IT       EQ
        MOVEQ    r6,#1
        BEQ      |L203.74|
        LDR      r0,[r0,#4]
        ADD      r1,r0,r0,LSR #1
        ADD      r6,r1,r0,LSR #3
        ADDS     r0,r0,#1
        CMP      r0,r6
        IT       HI
        MOVHI    r6,r0
|L203.74|
        MOVS     r1,#0
        MOVS     r0,#0xc
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r10,r0
        MOVS     r0,#0x2c
        MULS     r0,r6,r0
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r10,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r6,[r10,#0]
        STR      r10,[r4,#0]
        LDR      r0,[r10,#8]
        ADD      r1,r6,r6,LSL #1
        ADD      r1,r1,r6,LSL #3
        STR      r0,[r4,#8]
        ADD      r0,r0,r1,LSL #2
        STR      r0,[r4,#0xc]
        LDR      r0,[r4,#8]
        ADD      r2,r0,#0x2c
        STR      r2,[r4,#8]
|L203.136|
        STR      r7,[r0,#4]
        STR      r7,[r0,#8]
        STR      r7,[r0,#0xc]
        STRB     r7,[r0,#0]
        MOV      r1,r0
        ADDS     r0,r0,#0x10
        LDR      r2,[r8,#0]
        STR      r2,[r0],#4
        LDR      r2,[r8,#4]
        STR      r2,[r0],#4
        ADD      r2,r8,#8
        LDM      r2,{r2,r3,r6,r10,r12}
        STM      r0,{r2,r3,r6,r10,r12}
        MOV      r0,r1
        LDR      r1,[r4,#0x14]
        MOV      r12,#1
        ADDS     r1,r1,#1
        STR      r1,[r4,#0x14]
        LDR      r1,[r4,#0x10]
        CMP      r1,r5
        BEQ      |L203.226|
        CMP      r11,#0
        BNE      |L203.226|
        LDR      r3,[r8,#0]
        LDR      r1,[r5,#0x10]
        ADD      r2,r5,#0x10
        CMP      r3,r1
        BCC      |L203.226|
        BHI      |L203.252|
        LDR      r1,[r8,#4]
        LDR      r2,[r2,#4]
        CMP      r1,r2
        BGE      |L203.252|
|L203.226|
        STR      r0,[r5,#8]
        LDR      r1,[r4,#0x10]
        CMP      r1,r5
        BNE      |L203.242|
        STR      r0,[r1,#4]
        LDR      r1,[r4,#0x10]
        STR      r0,[r1,#0xc]
        B        |L203.264|
|L203.242|
        LDR      r2,[r1,#8]
        CMP      r2,r5
        IT       EQ
        STREQ    r0,[r1,#8]
        B        |L203.264|
|L203.252|
        STR      r0,[r5,#0xc]
        LDR      r1,[r4,#0x10]
        LDR      r2,[r1,#0xc]
        CMP      r2,r5
        IT       EQ
        STREQ    r0,[r1,#0xc]
|L203.264|
        MOV      r2,r0
        STR      r5,[r0,#4]
        B        |L203.544|
|L203.270|
        LDR      r1,[r3,#4]
        LDR      r5,[r1,#8]
        CMP      r3,r5
        BNE      |L203.422|
        LDR      r1,[r1,#0xc]
        CBZ      r1,|L203.288|
        LDRB     r5,[r1,#0]
        CMP      r5,#0
        BEQ      |L203.402|
|L203.288|
        LDR      r1,[r3,#0xc]
        CMP      r1,r2
        BNE      |L203.340|
        MOV      r2,r3
        LDR      r3,[r1,#8]
        STR      r3,[r2,#0xc]
        LDR      r3,[r1,#8]
        CMP      r3,#0
        IT       NE
        STRNE    r2,[r3,#4]
        LDR      r3,[r2,#4]
        STR      r3,[r1,#4]
        LDR      r3,[r4,#0x10]
        LDR      r6,[r3,#4]
        CMP      r6,r2
        IT       EQ
        STREQ    r1,[r3,#4]
        BEQ      |L203.336|
        LDR      r3,[r2,#4]
        LDR      r6,[r3,#8]
        CMP      r6,r2
        ITE      EQ
        STREQ    r1,[r3,#8]
        STRNE    r1,[r3,#0xc]
|L203.336|
        STR      r2,[r1,#8]
        STR      r1,[r2,#4]
|L203.340|
        LDR      r1,[r2,#4]
        STRB     r12,[r1,#0]
        LDR      r1,[r2,#4]
        LDR      r1,[r1,#4]
        STRB     r7,[r1,#0]
        LDR      r1,[r2,#4]
        LDR      r1,[r1,#4]
        LDR      r3,[r1,#8]
        LDR      r5,[r3,#0xc]
        STR      r5,[r1,#8]
        LDR      r5,[r3,#0xc]
        CMP      r5,#0
        IT       NE
        STRNE    r1,[r5,#4]
        LDR      r5,[r1,#4]
        STR      r5,[r3,#4]
        LDR      r5,[r4,#0x10]
        LDR      r6,[r5,#4]
        CMP      r6,r1
        IT       EQ
        STREQ    r3,[r5,#4]
        BEQ      |L203.398|
        LDR      r5,[r1,#4]
        LDR      r6,[r5,#0xc]
        CMP      r6,r1
        ITE      EQ
        STREQ    r3,[r5,#0xc]
        STRNE    r3,[r5,#8]
|L203.398|
        STR      r1,[r3,#0xc]
        B        |L203.542|
|L203.402|
        STRB     r12,[r3,#0]
        STRB     r12,[r1,#0]
        LDR      r1,[r2,#4]
        LDR      r1,[r1,#4]
        STRB     r7,[r1,#0]
        LDR      r1,[r2,#4]
        LDR      r2,[r1,#4]
        B        |L203.544|
|L203.422|
        CBZ      r5,|L203.430|
        LDRB     r1,[r5,#0]
        CMP      r1,#0
        BEQ      |L203.578|
|L203.430|
        LDR      r1,[r3,#8]
        CMP      r1,r2
        BNE      |L203.482|
        MOV      r2,r3
        LDR      r3,[r1,#0xc]
        STR      r3,[r2,#8]
        LDR      r3,[r1,#0xc]
        CMP      r3,#0
        IT       NE
        STRNE    r2,[r3,#4]
        LDR      r3,[r2,#4]
        STR      r3,[r1,#4]
        LDR      r3,[r4,#0x10]
        LDR      r6,[r3,#4]
        CMP      r6,r2
        IT       EQ
        STREQ    r1,[r3,#4]
        BEQ      |L203.478|
        LDR      r3,[r2,#4]
        LDR      r6,[r3,#0xc]
        CMP      r6,r2
        ITE      EQ
        STREQ    r1,[r3,#0xc]
        STRNE    r1,[r3,#8]
|L203.478|
        STR      r2,[r1,#0xc]
        STR      r1,[r2,#4]
|L203.482|
        LDR      r1,[r2,#4]
        STRB     r12,[r1,#0]
        LDR      r1,[r2,#4]
        LDR      r1,[r1,#4]
        STRB     r7,[r1,#0]
        LDR      r1,[r2,#4]
        LDR      r1,[r1,#4]
        LDR      r3,[r1,#0xc]
        LDR      r5,[r3,#8]
        STR      r5,[r1,#0xc]
        LDR      r5,[r3,#8]
        CMP      r5,#0
        IT       NE
        STRNE    r1,[r5,#4]
        LDR      r5,[r1,#4]
        STR      r5,[r3,#4]
        LDR      r5,[r4,#0x10]
        LDR      r6,[r5,#4]
        CMP      r6,r1
        IT       EQ
        STREQ    r3,[r5,#4]
        BEQ      |L203.540|
        LDR      r5,[r1,#4]
        LDR      r6,[r5,#8]
        CMP      r6,r1
        ITE      EQ
        STREQ    r3,[r5,#8]
        STRNE    r3,[r5,#0xc]
|L203.540|
        STR      r1,[r3,#8]
|L203.542|
        STR      r3,[r1,#4]
|L203.544|
        LDR      r1,[r4,#0x10]
        LDR      r1,[r1,#4]
        CMP      r1,r2
        BEQ      |L203.562|
        LDR      r3,[r2,#4]
        LDRB     r1,[r3,#0]
        CMP      r1,#0
        BEQ      |L203.270|
|L203.562|
        LDR      r1,[r4,#0x10]
        LDR      r1,[r1,#4]
        STRB     r12,[r1,#0]
        STR      r0,[r9,#0]
        POP      {r4-r12,pc}
|L203.578|
        STRB     r12,[r3,#0]
        STRB     r12,[r5,#0]
        LDR      r1,[r2,#4]
        LDR      r1,[r1,#4]
        STRB     r7,[r1,#0]
        LDR      r1,[r2,#4]
        LDR      r2,[r1,#4]
        B        |L203.544|
        ENDP


        AREA ||area_number.204||, COMGROUP=_ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE9_C_insertEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EESF_RKS6_, LINKORDER=||t._ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE9_C_insertEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EESF_RKS6_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.204||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE9_C_insertEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EESF_RKS6_||
        DCD      0x00000001

        AREA ||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EESE_RKS5_||, COMGROUP=_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EESE_RKS5_, CODE, READONLY, ALIGN=1

_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EESE_RKS5_ PROC
        PUSH     {r4-r12,lr}
        MOV      r4,r1
        LDR      r1,[r1,#4]
        LDR      r10,[sp,#0x28]
        MOVS     r7,#0
        MOV      r5,r3
        MOV      r11,r2
        MOV      r9,r0
        CMP      r1,#0
        ITT      NE
        LDRNE    r2,[r1,#0xc]
        STRNE    r2,[r4,#4]
        BNE      |L206.132|
        LDRD     r1,r0,[r4,#8]
        CMP      r1,r0
        ITT      NE
        ADDNE    r2,r1,#0x24
        STRNE    r2,[r4,#8]
        BNE      |L206.132|
        LDR      r0,[r4,#0]
        CMP      r0,#0
        IT       EQ
        MOVEQ    r6,#1
        BEQ      |L206.74|
        LDR      r0,[r0,#4]
        ADD      r1,r0,r0,LSR #1
        ADD      r6,r1,r0,LSR #3
        ADDS     r0,r0,#1
        CMP      r0,r6
        IT       HI
        MOVHI    r6,r0
|L206.74|
        MOVS     r1,#0
        MOVS     r0,#0xc
        BL       _ZN4__rw13__rw_allocateEji
        MOV      r8,r0
        ADD      r0,r6,r6,LSL #3
        LSLS     r0,r0,#2
        MOVS     r1,#0
        BL       _ZN4__rw13__rw_allocateEji
        STR      r0,[r8,#8]
        LDR      r0,[r4,#0]
        STRD     r0,r6,[r8,#0]
        STR      r8,[r4,#0]
        LDR      r0,[r8,#8]
        ADD      r1,r6,r6,LSL #3
        ADD      r1,r0,r1,LSL #2
        STR      r1,[r4,#0xc]
        ADD      r2,r0,#0x24
        MOV      r1,r0
        STR      r2,[r4,#8]
|L206.132|
        STR      r7,[r1,#4]
        STR      r7,[r1,#8]
        STR      r7,[r1,#0xc]
        STRB     r7,[r1,#0]
        MOV      r0,r1
        ADDS     r1,r1,#0x10
        LDR      r2,[r10],#4
        STR      r2,[r1],#4
        LDM      r10,{r2,r3,r6,r12}
        STM      r1,{r2,r3,r6,r12}
        MOV      r1,r0
        LDR      r0,[r4,#0x14]
        SUB      r10,r10,#4
        ADDS     r0,r0,#1
        STR      r0,[r4,#0x14]
        LDR      r0,[r4,#0x10]
        CMP      r0,r5
        BEQ      |L206.194|
        CMP      r11,#0
        BNE      |L206.194|
        LDR      r2,[r10,#0]
        LDR      r0,[r5,#0x10]
        CMP      r2,r0
        BCS      |L206.220|
|L206.194|
        STR      r1,[r5,#8]
        LDR      r0,[r4,#0x10]
        CMP      r0,r5
        BNE      |L206.210|
        STR      r1,[r0,#4]
        LDR      r0,[r4,#0x10]
        STR      r1,[r0,#0xc]
        B        |L206.232|
|L206.210|
        LDR      r2,[r0,#8]
        CMP      r2,r5
        IT       EQ
        STREQ    r1,[r0,#8]
        B        |L206.232|
|L206.220|
        STR      r1,[r5,#0xc]
        LDR      r0,[r4,#0x10]
        LDR      r2,[r0,#0xc]
        CMP      r2,r5
        IT       EQ
        STREQ    r1,[r0,#0xc]
|L206.232|
        MOV      r0,r1
        MOVS     r3,#1
        STR      r5,[r1,#4]
        B        |L206.580|
|L206.240|
        LDR      r5,[r2,#4]
        LDR      r12,[r5,#8]
        CMP      r2,r12
        BNE      |L206.414|
        LDR      r12,[r5,#0xc]
        CMP      r12,#0
        BEQ      |L206.268|
        LDRB     r5,[r12,#0]
        CMP      r5,#0
        BEQ      |L206.518|
|L206.268|
        LDR      r12,[r2,#0xc]
        CMP      r12,r0
        BNE      |L206.338|
        MOV      r0,r2
        LDR      r2,[r12,#8]
        STR      r2,[r0,#0xc]
        LDR      r2,[r12,#8]
        CMP      r2,#0
        IT       NE
        STRNE    r0,[r2,#4]
        LDR      r2,[r0,#4]
        STR      r2,[r12,#4]
        LDR      r2,[r4,#0x10]
        LDR      r6,[r2,#4]
        CMP      r6,r0
        IT       EQ
        STREQ    r12,[r2,#4]
        BEQ      |L206.330|
        LDR      r2,[r0,#4]
        LDR      r6,[r2,#8]
        CMP      r6,r0
        ITE      EQ
        STREQ    r12,[r2,#8]
        STRNE    r12,[r2,#0xc]
|L206.330|
        STR      r0,[r12,#8]
        STR      r12,[r0,#4]
|L206.338|
        LDR      r2,[r0,#4]
        STRB     r3,[r2,#0]
        LDR      r2,[r0,#4]
        LDR      r2,[r2,#4]
        STRB     r7,[r2,#0]
        LDR      r2,[r0,#4]
        LDR      r2,[r2,#4]
        LDR      r12,[r2,#8]
        LDR      r5,[r12,#0xc]
        STR      r5,[r2,#8]
        LDR      r5,[r12,#0xc]
        CMP      r5,#0
        IT       NE
        STRNE    r2,[r5,#4]
        LDR      r5,[r2,#4]
        STR      r5,[r12,#4]
        LDR      r5,[r4,#0x10]
        LDR      r6,[r5,#4]
        CMP      r6,r2
        IT       EQ
        STREQ    r12,[r5,#4]
        BEQ      |L206.408|
        LDR      r5,[r2,#4]
        LDR      r6,[r5,#0xc]
        CMP      r6,r2
        ITE      EQ
        STREQ    r12,[r5,#0xc]
        STRNE    r12,[r5,#8]
|L206.408|
        STR      r2,[r12,#0xc]
        B        |L206.576|
|L206.414|
        CMP      r12,#0
        BEQ      |L206.428|
        LDRB     r5,[r12,#0]
        CMP      r5,#0
        BEQ      |L206.616|
|L206.428|
        LDR      r12,[r2,#8]
        CMP      r12,r0
        BNE      |L206.498|
        MOV      r0,r2
        LDR      r2,[r12,#0xc]
        STR      r2,[r0,#8]
        LDR      r2,[r12,#0xc]
        CMP      r2,#0
        IT       NE
        STRNE    r0,[r2,#4]
        LDR      r2,[r0,#4]
        STR      r2,[r12,#4]
        LDR      r2,[r4,#0x10]
        LDR      r6,[r2,#4]
        CMP      r6,r0
        IT       EQ
        STREQ    r12,[r2,#4]
        BEQ      |L206.490|
        LDR      r2,[r0,#4]
        LDR      r6,[r2,#0xc]
        CMP      r6,r0
        ITE      EQ
        STREQ    r12,[r2,#0xc]
        STRNE    r12,[r2,#8]
|L206.490|
        STR      r0,[r12,#0xc]
        STR      r12,[r0,#4]
|L206.498|
        LDR      r2,[r0,#4]
        STRB     r3,[r2,#0]
        LDR      r2,[r0,#4]
        LDR      r2,[r2,#4]
        STRB     r7,[r2,#0]
        LDR      r2,[r0,#4]
        LDR      r2,[r2,#4]
        LDR      r12,[r2,#0xc]
        B        |L206.520|
|L206.518|
        B        |L206.616|
|L206.520|
        LDR      r5,[r12,#8]
        STR      r5,[r2,#0xc]
        LDR      r5,[r12,#8]
        CMP      r5,#0
        IT       NE
        STRNE    r2,[r5,#4]
        LDR      r5,[r2,#4]
        STR      r5,[r12,#4]
        LDR      r5,[r4,#0x10]
        LDR      r6,[r5,#4]
        CMP      r6,r2
        IT       EQ
        STREQ    r12,[r5,#4]
        BEQ      |L206.572|
        LDR      r5,[r2,#4]
        LDR      r6,[r5,#8]
        CMP      r6,r2
        ITE      EQ
        STREQ    r12,[r5,#8]
        STRNE    r12,[r5,#0xc]
|L206.572|
        STR      r2,[r12,#8]
|L206.576|
        STR      r12,[r2,#4]
|L206.580|
        LDR      r2,[r4,#0x10]
        LDR      r2,[r2,#4]
        CMP      r2,r0
        BEQ      |L206.602|
        LDR      r2,[r0,#4]
        LDRB     r12,[r2,#0]
        CMP      r12,#0
        BEQ      |L206.240|
|L206.602|
        LDR      r0,[r4,#0x10]
        LDR      r0,[r0,#4]
        STRB     r3,[r0,#0]
        STR      r1,[r9,#0]
        POP      {r4-r12,pc}
|L206.616|
        STRB     r3,[r2,#0]
        STRB     r3,[r12,#0]
        LDR      r2,[r0,#4]
        LDR      r2,[r2,#4]
        STRB     r7,[r2,#0]
        LDR      r0,[r0,#4]
        LDR      r0,[r0,#4]
        B        |L206.580|
        ENDP


        AREA ||area_number.207||, COMGROUP=_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EESE_RKS5_, LINKORDER=||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EESE_RKS5_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.207||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EESE_RKS5_||
        DCD      0x00000001

        AREA ||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEESH_||, COMGROUP=_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEESH_, CODE, READONLY, ALIGN=1

_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEESH_ PROC
        PUSH     {r4-r8,lr}
        MOV      r7,r0
        SUB      sp,sp,#8
        LDR      r0,[r1,#0x10]
        MOV      r6,r1
        STR      r0,[r7,#0]
        LDR      r1,[r1,#0x10]
        MOV      r4,r2
        LDR      r2,[r2,#0]
        LDR      r0,[r1,#8]
        MOVS     r5,#0
        MOV      r8,r3
        CMP      r2,r0
        ITT      EQ
        LDREQ    r0,[r8,#0]
        CMPEQ    r0,r1
        BNE      |L209.90|
        LDR      r0,[r6,#0x14]
        CBZ      r0,|L209.90|
        LDR      r4,[r1,#4]
        CBZ      r4,|L209.66|
|L209.46|
        MOV      r0,r6
        LDR      r1,[r4,#0xc]
        BL       _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EE
        LDR      r1,[r4,#8]
        LDR      r2,[r6,#4]
        STR      r2,[r4,#0xc]
        STR      r4,[r6,#4]
        MOVS     r4,r1
        BNE      |L209.46|
|L209.66|
        LDR      r0,[r6,#0x10]
        STR      r0,[r0,#8]
        LDR      r0,[r6,#0x10]
        STR      r5,[r0,#4]
        LDR      r0,[r6,#0x10]
        STR      r0,[r0,#0xc]
        STR      r5,[r6,#0x14]
        LDR      r0,[r6,#0x10]
        STR      r0,[r7,#0]
        ADD      sp,sp,#8
        POP      {r4-r8,pc}
|L209.90|
        LDR      r0,[r4,#0]
        LDR      r1,[r8,#0]
        CMP      r0,r1
        ITT      EQ
        ADDEQ    sp,sp,#8
        POPEQ    {r4-r8,pc}
|L209.106|
        MOV      r1,r0
        LDR      r2,[r0,#0xc]
        CBZ      r2,|L209.132|
        STR      r2,[r4,#0]
        LDR      r0,[r2,#8]
        CBZ      r0,|L209.174|
|L209.118|
        LDR      r0,[r4,#0]
        LDR      r0,[r0,#8]
        STR      r0,[r4,#0]
        LDR      r0,[r0,#8]
        CMP      r0,#0
        BNE      |L209.118|
        B        |L209.174|
|L209.132|
        LDR      r12,[r0,#4]
        LDR      r2,[r12,#0xc]
        CMP      r0,r2
        BNE      |L209.162|
|L209.144|
        MOV      r5,r12
        STR      r12,[r4,#0]
        LDR      r12,[r12,#4]
        LDR      r0,[r12,#0xc]
        CMP      r5,r0
        BEQ      |L209.144|
|L209.162|
        LDR      r0,[r4,#0]
        LDR      r0,[r0,#0xc]
        CMP      r0,r12
        IT       NE
        STRNE    r12,[r4,#0]
|L209.174|
        ADD      r2,sp,#4
        STR      r1,[sp,#4]
        MOV      r1,r6
        MOV      r0,sp
        BL       _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEE
        LDR      r0,[sp,#0]
        STR      r0,[r7,#0]
        LDR      r0,[r4,#0]
        LDR      r1,[r8,#0]
        CMP      r0,r1
        BNE      |L209.106|
        ADD      sp,sp,#8
        POP      {r4-r8,pc}
        ENDP


        AREA ||area_number.210||, COMGROUP=_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEESH_, LINKORDER=||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEESH_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.210||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEESH_||
        DCD      0x00000001

        AREA ||t._ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EE||, COMGROUP=_ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EE, CODE, READONLY, ALIGN=1

_ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EE PROC
        CMP      r1,#0
        IT       EQ
        BXEQ     lr
        PUSH     {r4,r5,lr}
        MOV      r4,r1
        MOV      r5,r0
|L212.12|
        MOV      r0,r5
        LDR      r1,[r4,#0xc]
        BL       _ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EE
        LDR      r0,[r4,#8]
        LDR      r1,[r5,#4]
        STR      r1,[r4,#0xc]
        STR      r4,[r5,#4]
        MOVS     r4,r0
        BNE      |L212.12|
        POP      {r4,r5,pc}
        ENDP


        AREA ||area_number.213||, COMGROUP=_ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EE, LINKORDER=||t._ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.213||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EE||
        DCD      0x00000001

        AREA ||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EE||, COMGROUP=_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EE, CODE, READONLY, ALIGN=1

_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EE PROC
        CMP      r1,#0
        IT       EQ
        BXEQ     lr
        PUSH     {r4,r5,lr}
        MOV      r4,r1
        MOV      r5,r0
|L215.12|
        MOV      r0,r5
        LDR      r1,[r4,#0xc]
        BL       _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EE
        LDR      r0,[r4,#8]
        LDR      r1,[r5,#4]
        STR      r1,[r4,#0xc]
        STR      r4,[r5,#4]
        MOVS     r4,r0
        BNE      |L215.12|
        POP      {r4,r5,pc}
        ENDP


        AREA ||area_number.216||, COMGROUP=_ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EE, LINKORDER=||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.216||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EE||
        DCD      0x00000001

        AREA ||t._ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_||, COMGROUP=_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_, CODE, READONLY, ALIGN=1

_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_ PROC
        PUSH     {r4,r5}
        LDR      r12,[r1,#0x10]
        MOV      r3,r12
        LDR      r1,[r12,#4]
        CMP      r1,#0
        IT       NE
        LDRNE    r5,[r2,#0]
        BEQ      |L218.36|
|L218.20|
        LDR      r4,[r1,#0x10]
        CMP      r4,r5
        ITTE     GE
        MOVGE    r3,r1
        LDRGE    r1,[r1,#8]
        LDRLT    r1,[r1,#0xc]
        CMP      r1,#0
        BNE      |L218.20|
|L218.36|
        CMP      r3,r12
        BEQ      |L218.54|
        LDR      r2,[r2,#0]
        LDR      r1,[r3,#0x10]
        CMP      r2,r1
        ITTT     GE
        STRGE    r3,[r0,#0]
        POPGE    {r4,r5}
        BXGE     lr
|L218.54|
        STR      r12,[r0,#0]
        POP      {r4,r5}
        BX       lr
        ENDP


        AREA ||area_number.219||, COMGROUP=_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_, LINKORDER=||t._ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.219||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_||
        DCD      0x00000001

        AREA ||t._ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE6insertERKS7_||, COMGROUP=_ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE6insertERKS7_, CODE, READONLY, ALIGN=1

_ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE6insertERKS7_ PROC
        PUSH     {r4-r10,lr}
        LDR      r3,[r1,#0x10]
        MOV      r12,r2
        MOVS     r7,#1
        LDR      r2,[r3,#4]
        SUB      sp,sp,#8
        MOV      r9,r3
        MOV      r6,r7
        MOV      r8,#0
        CMP      r2,#0
        IT       NE
        LDRNE    r5,[r12,#0]
        BEQ      |L221.72|
|L221.32|
        LDR      r7,[r2,#0x10]
        MOV      r3,r2
        ADD      r4,r2,#0x10
        CMP      r5,r7
        BCC      |L221.58|
        CMP      r7,r5
        BCC      |L221.64|
        LDR      r7,[r12,#4]
        LDR      r4,[r4,#4]
        CMP      r7,r4
        BGE      |L221.64|
|L221.58|
        MOV      r7,r6
        LDR      r2,[r2,#8]
        B        |L221.68|
|L221.64|
        LDR      r2,[r2,#0xc]
        MOV      r7,r8
|L221.68|
        CMP      r2,#0
        BNE      |L221.32|
|L221.72|
        LDRB     r4,[r1,#0x18]
        CBZ      r4,|L221.100|
|L221.76|
        MOV      r4,r0
        ADD      r0,sp,#4
        STR      r12,[sp,#0]
        BL       _ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE9_C_insertEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EESF_RKS6_
        LDR      r0,[sp,#4]
        STR      r0,[r4,#0]
        STRB     r6,[r4,#4]
        ADD      sp,sp,#8
        POP      {r4-r10,pc}
|L221.100|
        MOV      r4,r3
        CBZ      r7,|L221.168|
        LDR      r5,[r9,#8]
        CMP      r3,r5
        BNE      |L221.136|
        MOV      r4,r0
        ADD      r0,sp,#4
        STR      r12,[sp,#0]
        BL       _ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE9_C_insertEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EESF_RKS6_
        LDR      r1,[sp,#4]
        STR      r1,[r4,#0]
        STRB     r6,[r4,#4]
        ADD      sp,sp,#8
        POP      {r4-r10,pc}
|L221.136|
        LDRB     r4,[r3,#0]
        CBNZ     r4,|L221.152|
        LDR      r4,[r3,#4]
        LDR      r5,[r4,#4]
        CMP      r5,r3
        IT       EQ
        LDREQ    r4,[r3,#0xc]
        BEQ      |L221.188|
|L221.152|
        LDR      r4,[r3,#8]
        CBZ      r4,|L221.170|
        LDR      r5,[r4,#0xc]
        CBZ      r5,|L221.168|
|L221.160|
        MOV      r4,r5
        LDR      r5,[r5,#0xc]
        CMP      r5,#0
        BNE      |L221.160|
|L221.168|
        B        |L221.188|
|L221.170|
        LDR      r4,[r3,#4]
        LDR      r7,[r4,#8]
        CMP      r3,r7
        BNE      |L221.188|
|L221.178|
        MOV      r5,r4
        LDR      r4,[r4,#4]
        LDR      r7,[r4,#8]
        CMP      r5,r7
        BEQ      |L221.178|
|L221.188|
        MOV      r5,r4
        LDR      r9,[r4,#0x10]!
        LDR      r7,[r12,#0]
        CMP      r9,r7
        BCC      |L221.76|
        BHI      |L221.214|
        LDR      r7,[r4,#4]
        LDR      r4,[r12,#4]
        CMP      r7,r4
        BLT      |L221.76|
|L221.214|
        STR      r5,[r0,#0]
        STRB     r8,[r0,#4]
        ADD      sp,sp,#8
        POP      {r4-r10,pc}
        ENDP


        AREA ||area_number.222||, COMGROUP=_ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE6insertERKS7_, LINKORDER=||t._ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE6insertERKS7_||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.222||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE6insertERKS7_||
        DCD      0x00000001

        AREA ||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EE||, COMGROUP=_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EE, CODE, READONLY, ALIGN=1

_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EE PROC
        CMP      r1,#0
        IT       EQ
        BXEQ     lr
        PUSH     {r4,r5,lr}
        MOV      r4,r1
        MOV      r5,r0
|L224.12|
        MOV      r0,r5
        LDR      r1,[r4,#0xc]
        BL       _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EE
        LDR      r0,[r4,#8]
        LDR      r1,[r5,#4]
        STR      r1,[r4,#0xc]
        STR      r4,[r5,#4]
        MOVS     r4,r0
        BNE      |L224.12|
        POP      {r4,r5,pc}
        ENDP


        AREA ||area_number.225||, COMGROUP=_ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EE, LINKORDER=||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EE||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.225||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EE||
        DCD      0x00000001

        AREA ||.arm_vfe_vtableinfo_ZTVN4mbed15LowPowerTimeoutE||, COMGROUP=_ZTVN4mbed15LowPowerTimeoutE, DATA, READONLY, NOALLOC, ALIGN=2

        DCD      ||$weak$_ZTVN4mbed15LowPowerTimeoutE||
        DCD      0x00000005
        DCD      0x00000004
        DCD      _ZTIN4mbed10TimerEventE
        DCD      0x00000000
        DCD      0x00000001
        DCD      ||$weak$_ZTIN4mbed6TickerE||
        DCD      0x00000000
        DCD      0x00000001
        DCD      ||$weak$_ZTIN4mbed14LowPowerTickerE||
        DCD      0x00000000
        DCD      0x00000001
        DCD      ||$weak$_ZTIN4mbed15LowPowerTimeoutE||
        DCD      0x00000001
        DCD      0x00000002
        DCD      0x00000000
        DCD      ||$weak$_ZTIN4mbed14LowPowerTickerE||
        DCD      0x00000000
        DCD      0x00000001
        DCD      ||$weak$_ZTIN4mbed15LowPowerTimeoutE||
        DCD      0x00000001
        DCD      0x00000002
        DCD      0x00000000
        DCD      ||$weak$_ZTIN4mbed15LowPowerTimeoutE||
        DCD      0x00000001
        DCD      0x00000002
        DCD      0x00000000
        DCD      ||$weak$_ZTIN4mbed6TickerE||
        DCD      0x00000000
        DCD      0x00000001
        DCD      ||$weak$_ZTIN4mbed14LowPowerTickerE||
        DCD      0x00000000
        DCD      0x00000001
        DCD      ||$weak$_ZTIN4mbed15LowPowerTimeoutE||
        DCD      0x00000001
        DCD      0x00000002
        DCD      0x00000000

        AREA ||.constdata__ZTVN4mbed15LowPowerTimeoutE||, COMGROUP=_ZTVN4mbed15LowPowerTimeoutE, DATA, READONLY, ALIGN=2

_ZTVN4mbed15LowPowerTimeoutE
        DCD      0x00000000
        DCD      _ZTIN4mbed15LowPowerTimeoutE
        DCD      _ZN4mbed15LowPowerTimeoutD1Ev
        DCD      _ZN4mbed15LowPowerTimeoutD0Ev
        DCD      _ZN4mbed15LowPowerTimeout7handlerEv

        AREA ||.constdata__ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops||, COMGROUP=_ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops, DATA, READONLY, ALIGN=2

_ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops
        DCD      _ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv
        DCD      _ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv
        DCD      _ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv

        AREA ||.constdata__ZTIN4mbed15LowPowerTimeoutE||, COMGROUP=_ZTIN4mbed15LowPowerTimeoutE, DATA, READONLY, ALIGN=2

_ZTIN4mbed15LowPowerTimeoutE
        DCD      _ZTVN10__cxxabiv121__vmi_class_type_infoE+0x8
        DCD      _ZTSN4mbed15LowPowerTimeoutE
        DCD      0x00000000
        DCD      0x00000002
        DCD      _ZTIN4mbed14LowPowerTickerE
        DCD      0x00000002
        DCD      _ZTIN4mbed11NonCopyableINS_15LowPowerTimeoutEEE
        DCD      0x00000000

        AREA ||.constdata__ZTIN4mbed14LowPowerTickerE||, COMGROUP=_ZTIN4mbed14LowPowerTickerE, DATA, READONLY, ALIGN=2

_ZTIN4mbed14LowPowerTickerE
        DCD      _ZTVN10__cxxabiv121__vmi_class_type_infoE+0x8
        DCD      _ZTSN4mbed14LowPowerTickerE
        DCD      0x00000000
        DCD      0x00000002
        DCD      _ZTIN4mbed6TickerE
        DCD      0x00000002
        DCD      _ZTIN4mbed11NonCopyableINS_14LowPowerTickerEEE
        DCD      0x00000000

        AREA ||.constdata__ZTIN4mbed11NonCopyableINS_15LowPowerTimeoutEEE||, COMGROUP=_ZTIN4mbed11NonCopyableINS_15LowPowerTimeoutEEE, DATA, READONLY, ALIGN=2

_ZTIN4mbed11NonCopyableINS_15LowPowerTimeoutEEE
        DCD      _ZTVN10__cxxabiv117__class_type_infoE+0x8
        DCD      _ZTSN4mbed11NonCopyableINS_15LowPowerTimeoutEEE

        AREA ||.constdata__ZTSN4mbed15LowPowerTimeoutE||, COMGROUP=_ZTSN4mbed15LowPowerTimeoutE, DATA, READONLY, ALIGN=0

_ZTSN4mbed15LowPowerTimeoutE
        DCB      0x4e,0x34,0x6d,0x62
        DCB      0x65,0x64,0x31,0x35
        DCB      0x4c,0x6f,0x77,0x50
        DCB      0x6f,0x77,0x65,0x72
        DCB      0x54,0x69,0x6d,0x65
        DCB      0x6f,0x75,0x74,0x45
        DCB      0x00

        AREA ||.constdata__ZTIN4mbed11NonCopyableINS_14LowPowerTickerEEE||, COMGROUP=_ZTIN4mbed11NonCopyableINS_14LowPowerTickerEEE, DATA, READONLY, ALIGN=2

_ZTIN4mbed11NonCopyableINS_14LowPowerTickerEEE
        DCD      _ZTVN10__cxxabiv117__class_type_infoE+0x8
        DCD      _ZTSN4mbed11NonCopyableINS_14LowPowerTickerEEE

        AREA ||.constdata__ZTSN4mbed14LowPowerTickerE||, COMGROUP=_ZTSN4mbed14LowPowerTickerE, DATA, READONLY, ALIGN=0

_ZTSN4mbed14LowPowerTickerE
        DCB      0x4e,0x34,0x6d,0x62
        DCB      0x65,0x64,0x31,0x34
        DCB      0x4c,0x6f,0x77,0x50
        DCB      0x6f,0x77,0x65,0x72
        DCB      0x54,0x69,0x63,0x6b
        DCB      0x65,0x72,0x45,0x00

        AREA ||.constdata__ZTSN4mbed11NonCopyableINS_15LowPowerTimeoutEEE||, COMGROUP=_ZTSN4mbed11NonCopyableINS_15LowPowerTimeoutEEE, DATA, READONLY, ALIGN=0

_ZTSN4mbed11NonCopyableINS_15LowPowerTimeoutEEE
        DCB      0x4e,0x34,0x6d,0x62
        DCB      0x65,0x64,0x31,0x31
        DCB      0x4e,0x6f,0x6e,0x43
        DCB      0x6f,0x70,0x79,0x61
        DCB      0x62,0x6c,0x65,0x49
        DCB      0x4e,0x53,0x5f,0x31
        DCB      0x35,0x4c,0x6f,0x77
        DCB      0x50,0x6f,0x77,0x65
        DCB      0x72,0x54,0x69,0x6d
        DCB      0x65,0x6f,0x75,0x74
        DCB      0x45,0x45,0x45,0x00

        AREA ||.constdata__ZTSN4mbed11NonCopyableINS_14LowPowerTickerEEE||, COMGROUP=_ZTSN4mbed11NonCopyableINS_14LowPowerTickerEEE, DATA, READONLY, ALIGN=0

_ZTSN4mbed11NonCopyableINS_14LowPowerTickerEEE
        DCB      0x4e,0x34,0x6d,0x62
        DCB      0x65,0x64,0x31,0x31
        DCB      0x4e,0x6f,0x6e,0x43
        DCB      0x6f,0x70,0x79,0x61
        DCB      0x62,0x6c,0x65,0x49
        DCB      0x4e,0x53,0x5f,0x31
        DCB      0x34,0x4c,0x6f,0x77
        DCB      0x50,0x6f,0x77,0x65
        DCB      0x72,0x54,0x69,0x63
        DCB      0x6b,0x65,0x72,0x45
        DCB      0x45,0x45,0x00

        AREA ||t._ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv||, COMGROUP=_ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv, CODE, READONLY, ALIGN=1

_ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv PROC
        LDRD     r1,r2,[r0,#4]
        ADD      r2,r2,r1,ASR #1
        TST      r1,#1
        LDR      r1,[r0,#0]
        BEQ      |L238.20|
        LDR      r0,[r2,#0]
        LDR      r1,[r0,r1]
|L238.20|
        MOV      r0,r2
        BX       r1
        ENDP


        AREA ||area_number.239||, COMGROUP=_ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv, LINKORDER=||t._ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.239||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv||
        DCD      0x00000001

        AREA ||t._ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv||, COMGROUP=_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv, CODE, READONLY, ALIGN=1

_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv PROC
        CMP      r0,#0
        IT       EQ
        BXEQ     lr
        LDRD     r2,r3,[r1,#0]
        LDR      r1,[r1,#8]
        STR      r2,[r0,#0]
        STRD     r3,r1,[r0,#4]
        BX       lr
        ENDP


        AREA ||area_number.242||, COMGROUP=_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv, LINKORDER=||t._ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.242||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv||
        DCD      0x00000001

        AREA ||t._ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv||, COMGROUP=_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv, CODE, READONLY, ALIGN=1

_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv PROC
        BX       lr
        ENDP


        AREA ||area_number.245||, COMGROUP=_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv, LINKORDER=||t._ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.245||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||t._ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv||
        DCD      0x00000001

        AREA ||i._ZN4mbed15LowPowerTimeout7handlerEv||, COMGROUP=_ZN4mbed15LowPowerTimeout7handlerEv, CODE, READONLY, ALIGN=2

_ZN4mbed15LowPowerTimeout7handlerEv PROC
        PUSH     {r4,lr}
        ADD      r4,r0,#0x28
        LDR      r0,[r0,#0x34]
        CBNZ     r0,|L247.22|
        MOV      r2,#0x239
        LDR      r1,|L247.36|
        LDR      r0,|L247.40|
        BL       mbed_assert_internal
|L247.22|
        LDR      r0,[r4,#0xc]
        LDR      r1,[r0,#0]
        MOV      r0,r4
        POP      {r4,lr}
        BX       r1
        ENDP

        DCW      0x0000
|L247.36|
        DCD      _ZZNK4mbed8CallbackIFvvEE4callEvEs_0
|L247.40|
        DCD      _ZZNK4mbed8CallbackIFvvEE4callEvEs

        AREA ||area_number.248||, COMGROUP=_ZN4mbed15LowPowerTimeout7handlerEv, LINKORDER=||i._ZN4mbed15LowPowerTimeout7handlerEv||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.248||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN4mbed15LowPowerTimeout7handlerEv||
        DCD      0x00000001

        AREA ||i._ZN4mbed15LowPowerTimeoutD1Ev||, COMGROUP=_ZN4mbed15LowPowerTimeoutD1Ev, CODE, READONLY, ALIGN=2

_ZN4mbed15LowPowerTimeoutD2Ev                  ; Alternate entry point
_ZN4mbed15LowPowerTimeoutD1Ev PROC
        PUSH     {r4,lr}
        MOV      r4,r0
        LDR      r0,|L250.40|
        STR      r0,[r4,#0]
        MOV      r0,r4
        BL       _ZN4mbed6Ticker6detachEv
        LDR      r1,[r4,#0x34]
        ADD      r0,r4,#0x28
        CMP      r1,#0
        ITT      NE
        LDRNE    r1,[r1,#8]
        BLXNE    r1
        MOV      r0,r4
        POP      {r4,lr}
        B.W      _ZN4mbed10TimerEventD2Ev
        ENDP

        DCW      0x0000
|L250.40|
        DCD      _ZTVN4mbed6TickerE+0x8

        AREA ||area_number.251||, COMGROUP=_ZN4mbed15LowPowerTimeoutD1Ev, LINKORDER=||i._ZN4mbed15LowPowerTimeoutD1Ev||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.251||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN4mbed15LowPowerTimeoutD1Ev||
        DCD      0x00000001

        AREA ||i._ZN4mbed15LowPowerTimeoutD0Ev||, COMGROUP=_ZN4mbed15LowPowerTimeoutD0Ev, CODE, READONLY, ALIGN=2

_ZN4mbed15LowPowerTimeoutD0Ev PROC
        PUSH     {r4,lr}
        MOV      r4,r0
        LDR      r0,|L253.44|
        STR      r0,[r4,#0]
        MOV      r0,r4
        BL       _ZN4mbed6Ticker6detachEv
        LDR      r1,[r4,#0x34]
        ADD      r0,r4,#0x28
        CMP      r1,#0
        ITT      NE
        LDRNE    r1,[r1,#8]
        BLXNE    r1
        MOV      r0,r4
        BL       _ZN4mbed10TimerEventD2Ev
        POP      {r4,lr}
        B.W      _ZdlPv
        ENDP

        DCW      0x0000
|L253.44|
        DCD      _ZTVN4mbed6TickerE+0x8

        AREA ||area_number.254||, COMGROUP=_ZN4mbed15LowPowerTimeoutD0Ev, LINKORDER=||i._ZN4mbed15LowPowerTimeoutD0Ev||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.254||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i._ZN4mbed15LowPowerTimeoutD0Ev||
        DCD      0x00000001

        AREA ||i.__ARM_common_memcpy4_5||, COMGROUP=__ARM_common_memcpy4_5, CODE, READONLY, ALIGN=1

__ARM_common_memcpy4_5 PROC
        LDR      r2,[r1,#0]
        STR      r2,[r0,#0]
        LDRB     r3,[r1,#4]
        STRB     r3,[r0,#4]
        BX       lr
        ENDP


        AREA ||area_number.257||, COMGROUP=__ARM_common_memcpy4_5, LINKORDER=||i.__ARM_common_memcpy4_5||, DATA, READONLY, SECTYPE={SHT_ARM_EXIDX}, ALIGN=2

        EXPORTAS ||area_number.257||, ||.ARM.exidx||
        DCD      0x00000000
        RELOC 42, ||i.__ARM_common_memcpy4_5||
        DCD      0x00000001

;*** Start embedded assembler ***

#line 1 ".\\RadioShuttleLib\\RadioShuttle.cpp"
	AREA ||.rev16_text||, CODE
	THUMB
	EXPORT |__asm___16_RadioShuttle_cpp_cb23b20e___Z7__REV16j|
#line 468 "./mbed/e95d10626187/TARGET_NUCLEO_L432KC/cmsis_armcc.h"
|__asm___16_RadioShuttle_cpp_cb23b20e___Z7__REV16j| PROC
#line 469

 rev16 r0, r0
 bx lr
	ENDP
	AREA ||.revsh_text||, CODE
	THUMB
	EXPORT |__asm___16_RadioShuttle_cpp_cb23b20e___Z7__REVSHs|
#line 483
|__asm___16_RadioShuttle_cpp_cb23b20e___Z7__REVSHs| PROC
#line 484

 revsh r0, r0
 bx lr
	ENDP
	AREA ||.rrx_text||, CODE
	THUMB
	EXPORT |__asm___16_RadioShuttle_cpp_cb23b20e___Z5__RRXj|
#line 670
|__asm___16_RadioShuttle_cpp_cb23b20e___Z5__RRXj| PROC
#line 671

 rrx r0, r0
 bx lr
	ENDP

;*** End   embedded assembler ***

        EXPORT _ZN12RadioShuttle10AddLicenseEjj [CODE]
        EXPORT _ZN12RadioShuttle10GetDataSumEiPvi [CODE]
        EXPORT _ZN12RadioShuttle10RS_CadDoneEP5RadioPvb [CODE]
        EXPORT _ZN12RadioShuttle10RS_RxErrorEP5RadioPv [CODE]
        EXPORT _ZN12RadioShuttle10RunShuttleEv [CODE]
        EXPORT _ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE [CODE]
        EXPORT _ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE [CODE]
        EXPORT _ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiijiiihh [CODE]
        EXPORT _ZN12RadioShuttle11TimeoutFuncEv [CODE]
        EXPORT _ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE [CODE]
        EXPORT _ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE [CODE]
        EXPORT _ZN12RadioShuttle12GetRadioTypeEv [CODE]
        EXPORT _ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv [CODE]
        EXPORT _ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv [CODE]
        EXPORT _ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio [CODE]
        EXPORT _ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface [CODE]
        EXPORT _ZN12RadioShuttle14MaxMessageSizeEPii [CODE]
        EXPORT _ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RjS5_S4_RhS6_ [CODE]
        EXPORT _ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface [CODE]
        EXPORT _ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEj [CODE]
        EXPORT _ZN12RadioShuttle17EnablePacketTraceEjbbP5Radio [CODE]
        EXPORT _ZN12RadioShuttle17SaveTimeOnAirSlotEjiiihhi [CODE]
        EXPORT _ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE [CODE]
        EXPORT _ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE [CODE]
        EXPORT _ZN12RadioShuttle19RegisterApplicationEiPFvijiiPviES0_i [CODE]
        EXPORT _ZN12RadioShuttle20DeleteSignalStrengthEj [CODE]
        EXPORT _ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEijhh [CODE]
        EXPORT _ZN12RadioShuttle20UpdateSignalStrengthEji [CODE]
        EXPORT _ZN12RadioShuttle21DeRegisterApplicationEi [CODE]
        EXPORT _ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviijjhh [CODE]
        EXPORT _ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvijjhh [CODE]
        EXPORT _ZN12RadioShuttle23ProcessReceivedMessagesEv [CODE]
        EXPORT _ZN12RadioShuttle25AppRequiresAuthenticationEi [CODE]
        EXPORT _ZN12RadioShuttle4IdleEv [CODE]
        EXPORT _ZN12RadioShuttle7ConnectEij [CODE]
        EXPORT _ZN12RadioShuttle7KillMsgEii [CODE]
        EXPORT _ZN12RadioShuttle7SendMsgEiPviijiPi [CODE]
        EXPORT _ZN12RadioShuttle7StartupENS_9RadioTypeEj [CODE]
        EXPORT _ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE [CODE]
        EXPORT _ZN12RadioShuttle8StrErrorE11RSErrorCode [CODE]
        EXPORT _ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa [CODE]
        EXPORT _ZN12RadioShuttle9RS_TxDoneEP5RadioPv [CODE]
        EXPORT _ZN12RadioShuttleC2EPKc [CODE]
        EXPORT _ZN12RadioShuttleC1EPKc [CODE]
        EXPORT _ZN12RadioShuttleD2Ev [CODE]
        EXPORT _ZN12RadioShuttleD1Ev [CODE]
        EXPORT _ZN12RadioShuttle14defaultProfileE [DATA,SIZE=40]
        EXPORT _ZZNK4mbed8CallbackIFvvEE4callEvEs [DATA,SIZE=5]
        EXPORT _ZZNK4mbed8CallbackIFvvEE4callEvEs_0 [DATA,SIZE=40]
        EXPORT _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEE [CODE,WEAK]
        EXPORT _ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE5eraseENS_14__rw_tree_iterIS6_iPS6_RS6_NS_17__rw_rb_tree_nodeISB_S6_S2_S8_EEEESI_ [CODE,WEAK]
        EXPORT _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEE [CODE,WEAK]
        EXPORT _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_jS7_EEEESH_ [CODE,WEAK]
        EXPORT _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EESE_RKS5_ [CODE,WEAK]
        EXPORT _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_ [CODE,WEAK]
        EXPORT _ZNSt4listIN12RadioShuttle12SendMsgEntryESaIS1_EE9push_backERKS1_ [CODE,WEAK]
        EXPORT _ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE9_C_insertEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EESF_RKS6_ [CODE,WEAK]
        EXPORT _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE9_C_insertEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EESE_RKS5_ [CODE,WEAK]
        EXPORT _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE5eraseENS_14__rw_tree_iterIS5_iPS5_RS5_NS_17__rw_rb_tree_nodeISA_S5_iS7_EEEESH_ [CODE,WEAK]
        EXPORT _ZN4__rw9__rb_treeISt4pairIjiES1_IKS2_N12RadioShuttle12ConnectEntryEENS_11__select1stIS6_S2_EESt4lessIS2_ESaIS6_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISB_S6_S2_S8_EE [CODE,WEAK]
        EXPORT _ZN4__rw9__rb_treeIjSt4pairIKjN12RadioShuttle19SignalStrengthEntryEENS_11__select1stIS5_jEESt4lessIjESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_jS7_EE [CODE,WEAK]
        EXPORT _ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt4pairIKiS1_EEE4findERS5_ [CODE,WEAK]
        EXPORT _ZNSt3mapISt4pairIjiEN12RadioShuttle12ConnectEntryESt4lessIS1_ESaIS0_IKS1_S3_EEE6insertERKS7_ [CODE,WEAK]
        EXPORT _ZN4__rw9__rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEENS_11__select1stIS5_iEESt4lessIiESaIS5_EE8_C_eraseEPNS_17__rw_rb_tree_nodeISA_S5_iS7_EE [CODE,WEAK]
        EXPORT _ZTVN4mbed15LowPowerTimeoutE [DATA,SIZE=20]
        EXPORT _ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops [DATA,SIZE=12]
        EXPORT _ZTIN4mbed15LowPowerTimeoutE [DATA,SIZE=32]
        EXPORT _ZTIN4mbed14LowPowerTickerE [DATA,SIZE=32]
        EXPORT _ZTIN4mbed11NonCopyableINS_15LowPowerTimeoutEEE [DATA,SIZE=8]
        EXPORT _ZTSN4mbed15LowPowerTimeoutE [DATA,SIZE=25]
        EXPORT _ZTIN4mbed11NonCopyableINS_14LowPowerTickerEEE [DATA,SIZE=8]
        EXPORT _ZTSN4mbed14LowPowerTickerE [DATA,SIZE=24]
        EXPORT _ZTSN4mbed11NonCopyableINS_15LowPowerTimeoutEEE [DATA,SIZE=44]
        EXPORT _ZTSN4mbed11NonCopyableINS_14LowPowerTickerEEE [DATA,SIZE=43]
        EXPORT _ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv [CODE,WEAK]
        EXPORT _ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv [CODE,WEAK]
        EXPORT _ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv [CODE,WEAK]
        EXPORT _ZN4mbed15LowPowerTimeout7handlerEv [CODE,WEAK]
        EXPORT _ZN4mbed15LowPowerTimeoutD2Ev [CODE,WEAK]
        EXPORT _ZN4mbed15LowPowerTimeoutD1Ev [CODE,WEAK]
        EXPORT _ZN4mbed15LowPowerTimeoutD0Ev [CODE,WEAK]
        EXPORT __ARM_common_memcpy4_5 [CODE]

        IMPORT ||Lib$$Request$$armlib|| [CODE,WEAK]
        IMPORT ||Lib$$Request$$cpplib|| [CODE,WEAK]
        IMPORT _ZN4mbed5Timer7read_msEv [CODE]
        IMPORT _Z12InterruptMSG15InterruptDevice [CODE]
        IMPORT _Z7dprintfPKcz [CODE]
        IMPORT _ZN4__rw13__rw_allocateEji [CODE]
        IMPORT _Znwj [CODE]
        IMPORT get_lp_ticker_data [CODE]
        IMPORT _ZN4mbed10TimerEventC2EPK13ticker_data_t [CODE]
        IMPORT _ZN4mbed5TimerC1EPK13ticker_data_t [CODE]
        IMPORT _ZN4mbed5Timer5startEv [CODE]
        IMPORT _ZTVN4mbed6TickerE [DATA]
        IMPORT _ZN4mbed5TimerD1Ev [CODE]
        IMPORT _ZdlPv [CODE]
        IMPORT _ZdaPv [CODE]
        IMPORT _ZN4__rw15__rw_deallocateEPvji [CODE]
        IMPORT _ZN4mbed5TimerC1Ev [CODE]
        IMPORT _Z5CPUIDPhij [CODE]
        IMPORT wait_ms [CODE]
        IMPORT __aeabi_memclr4 [CODE]
        IMPORT __aeabi_memcpy4 [CODE]
        IMPORT __aeabi_memcpy [CODE]
        IMPORT time [CODE]
        IMPORT memcmp [CODE]
        IMPORT strlen [CODE]
        IMPORT _Z4dumpPKcPvi [CODE]
        IMPORT _Znaj [CODE]
        IMPORT core_util_critical_section_enter [CODE]
        IMPORT sleep_manager_lock_deep_sleep_internal [CODE]
        IMPORT _ZN4mbed6Ticker5setupEy [CODE]
        IMPORT core_util_critical_section_exit [CODE]
        IMPORT _ZN4mbed6Ticker6detachEv [CODE]
        IMPORT _printf_percent [CODE]
        IMPORT _printf_d [CODE]
        IMPORT _printf_int_dec [CODE]
        IMPORT __2snprintf [CODE]
        IMPORT ||$weak$_ZTVN4mbed15LowPowerTimeoutE|| [DATA,WEAK]
        EXPORTAS ||$weak$_ZTVN4mbed15LowPowerTimeoutE||, _ZTVN4mbed15LowPowerTimeoutE
        IMPORT _ZTIN4mbed10TimerEventE [DATA,WEAK]
        IMPORT ||$weak$_ZTIN4mbed6TickerE|| [DATA,WEAK]
        EXPORTAS ||$weak$_ZTIN4mbed6TickerE||, _ZTIN4mbed6TickerE
        IMPORT ||$weak$_ZTIN4mbed14LowPowerTickerE|| [DATA,WEAK]
        EXPORTAS ||$weak$_ZTIN4mbed14LowPowerTickerE||, _ZTIN4mbed14LowPowerTickerE
        IMPORT ||$weak$_ZTIN4mbed15LowPowerTimeoutE|| [DATA,WEAK]
        EXPORTAS ||$weak$_ZTIN4mbed15LowPowerTimeoutE||, _ZTIN4mbed15LowPowerTimeoutE
        IMPORT _ZTVN10__cxxabiv121__vmi_class_type_infoE [DATA]
        IMPORT _ZTIN4mbed6TickerE [DATA]
        IMPORT _ZTVN10__cxxabiv117__class_type_infoE [DATA]
        IMPORT mbed_assert_internal [CODE]
        IMPORT _ZN4mbed10TimerEventD2Ev [CODE]
        IMPORT _ZTI5Radio [DATA,WEAK]
        IMPORT _ZTI20RadioStatusInterface [DATA,WEAK]
        IMPORT _ZTI22RadioSecurityInterface [DATA,WEAK]

        KEEP _Z11RDRxTimeoutPvS_S_
        KEEP _Z11RDTxTimeoutPvS_S_
        KEEP _Z8RDRxDonePvS_S_Phtsa
        KEEP _Z8RDTxDonePvS_S_
        KEEP _Z9RDCadDonePvS_S_b
        KEEP _Z9RDRxErrorPvS_S_
        KEEP buf
        KEEP ||<Data1>||
        KEEP prevLen

        ATTR FILESCOPE
        ATTR SETVALUE Tag_ABI_PCS_wchar_t,2
        ATTR SETVALUE Tag_ABI_enum_size,1
        ATTR SETVALUE Tag_ABI_optimization_goals,2
        ATTR SETSTRING Tag_conformance,"2.09"
        ATTR SETVALUE AV,6,0
        ATTR SETVALUE AV,18,1

        ASSERT {ENDIAN} = "little"
        ASSERT {INTER} = {TRUE}
        ASSERT {ROPI} = {FALSE}
        ASSERT {RWPI} = {FALSE}
        ASSERT {IEEE_FULL} = {FALSE}
        ASSERT {IEEE_PART} = {FALSE}
        ASSERT {IEEE_JAVA} = {FALSE}
        END
#elif defined(__GNUC__)
	.cpu cortex-m4
	.eabi_attribute 27, 1
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 1
	.eabi_attribute 30, 4
	.eabi_attribute 34, 1
	.eabi_attribute 18, 4
	.file	"RadioShuttle.cpp"
	.text
.Ltext0:
	.cfi_sections	.debug_frame
	.section	.text._ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv,"axG",%progbits,_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv,comdat
	.align	1
	.weak	_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv
	.arch armv7e-m
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv, %function
_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv:
.LFB3232:
	.file 1 "./mbed/3a7713b1edbc/platform/Callback.h"
	.loc 1 656 17
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 656 17
	mov	r3, r0
	.loc 1 658 9
	ldm	r1, {r0, r1, r2}
	stm	r3, {r0, r1, r2}
	.loc 1 659 5
	bx	lr
	.cfi_endproc
.LFE3232:
	.size	_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv, .-_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv
	.section	.text._ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv,"axG",%progbits,_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv,comdat
	.align	1
	.weak	_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv, %function
_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv:
.LFB3233:
	.loc 1 662 17
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 665 5
	bx	lr
	.cfi_endproc
.LFE3233:
	.size	_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv, .-_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv
	.section	.text._ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv,"axG",%progbits,_ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv,comdat
	.align	1
	.weak	_ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv, %function
_ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv:
.LFB3231:
	.loc 1 650 14
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	push	{r4}
	.cfi_def_cfa_offset 4
	.cfi_offset 4, -4
.LBB3879:
.LBB3880:
	.loc 1 678 34
	ldr	r4, [r0, #4]
	ldr	r1, [r0, #8]
	asrs	r2, r4, #1
.LBE3880:
.LBE3879:
	.loc 1 650 14
	mov	r3, r0
.LBB3883:
.LBB3881:
	.loc 1 678 34
	lsls	r4, r4, #31
	add	r0, r1, r2
	ldr	r3, [r3]
	it	mi
	ldrmi	r2, [r1, r2]
.LBE3881:
.LBE3883:
	.loc 1 653 5
	ldr	r4, [sp], #4
	.cfi_restore 4
	.cfi_def_cfa_offset 0
.LBB3884:
.LBB3882:
	.loc 1 678 34
	it	mi
	ldrmi	r3, [r2, r3]
	bx	r3	@ indirect register sibling call
.LBE3882:
.LBE3884:
	.cfi_endproc
.LFE3231:
	.size	_ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv, .-_ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv
	.section	.text._ZN4mbed15LowPowerTimeout7handlerEv,"axG",%progbits,_ZN4mbed15LowPowerTimeout7handlerEv,comdat
	.align	1
	.weak	_ZN4mbed15LowPowerTimeout7handlerEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed15LowPowerTimeout7handlerEv, %function
_ZN4mbed15LowPowerTimeout7handlerEv:
.LFB1939:
	.file 2 "./mbed/3a7713b1edbc/drivers/LowPowerTimeout.h"
	.loc 2 39 18
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	mov	r3, r0
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
.LBB3887:
.LBB3888:
	.loc 1 570 9
	ldr	r3, [r3, #52]
.LBE3888:
.LBE3887:
	.loc 2 41 23
	adds	r0, r0, #40
.LBB3891:
.LBB3889:
	.loc 1 570 9
	cbnz	r3, .L9
	movw	r2, #570
	ldr	r1, .L10
	ldr	r0, .L10+4
	bl	mbed_assert_internal
.L9:
	.loc 1 571 22
	ldr	r3, [r3]
.LBE3889:
.LBE3891:
	.loc 2 42 5
	pop	{r4, lr}
	.cfi_restore 14
	.cfi_restore 4
	.cfi_def_cfa_offset 0
.LBB3892:
.LBB3890:
	.loc 1 571 22
	bx	r3	@ indirect register sibling call
.L11:
	.align	2
.L10:
	.word	.LC0
	.word	.LC1
.LBE3890:
.LBE3892:
	.cfi_endproc
.LFE1939:
	.size	_ZN4mbed15LowPowerTimeout7handlerEv, .-_ZN4mbed15LowPowerTimeout7handlerEv
	.section	.text._ZN12RadioShuttle11TimeoutFuncEv,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle11TimeoutFuncEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle11TimeoutFuncEv, %function
_ZN12RadioShuttle11TimeoutFuncEv:
.LFB2618:
	.file 3 "./RadioShuttle-STM32L4/RadioShuttle.cpp"
	.loc 3 1983 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	.loc 3 1983 1
	mov	r4, r0
	.loc 3 1984 17
	movs	r0, #8
	bl	_Z12InterruptMSG15InterruptDevice
	.loc 3 1985 18
	ldr	r3, [r4, #168]
.LBB3893:
	.loc 3 1986 5
	ldrb	r2, [r4, #180]	@ zero_extendqisi2
.LBE3893:
	.loc 3 1985 18
	adds	r3, r3, #1
	str	r3, [r4, #168]
.LBB3895:
	.loc 3 1986 5
	cbnz	r2, .L13
	.loc 3 1986 33 discriminator 1
	ldrb	r2, [r4, #181]	@ zero_extendqisi2
	cbz	r2, .L14
.L13:
.LBB3894:
	.loc 3 1991 17
	ldr	r5, .L18
	.loc 3 1989 28
	ldr	r6, [r4, #36]
	.loc 3 1991 17
	ldr	r2, .L18+4
	movs	r1, #33
	mov	r0, r5
	bl	snprintf
	.loc 3 1992 28
	str	r5, [r6, #184]
.L14:
.LBE3894:
.LBE3895:
	.loc 3 1994 16
	movs	r3, #0
	str	r3, [r4, #164]
	.loc 3 1995 19
	str	r3, [r4, #168]
	.loc 3 1996 18
	ldr	r0, [r4, #156]
	.loc 3 1997 1
	pop	{r4, r5, r6, lr}
	.cfi_restore 14
	.cfi_restore 6
	.cfi_restore 5
	.cfi_restore 4
	.cfi_def_cfa_offset 0
	.loc 3 1996 18
	b	_ZN4mbed6Ticker6detachEv
.L19:
	.align	2
.L18:
	.word	.LANCHOR0
	.word	.LC2
	.cfi_endproc
.LFE2618:
	.size	_ZN12RadioShuttle11TimeoutFuncEv, .-_ZN12RadioShuttle11TimeoutFuncEv
	.section	.text._ZN12RadioShuttleC2EPKc,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttleC2EPKc
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttleC2EPKc, %function
_ZN12RadioShuttleC2EPKc:
.LFB2570:
	.loc 3 100 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, r6, r7, lr}
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	.cfi_offset 4, -20
	.cfi_offset 5, -16
	.cfi_offset 6, -12
	.cfi_offset 7, -8
	.cfi_offset 14, -4
.LBB3994:
.LBB3995:
.LBB3996:
.LBB3997:
.LBB3998:
.LBB3999:
	.file 4 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/bits/stl_list.h"
	.loc 4 151 32
	add	r3, r0, #36
	.loc 4 153 16
	movs	r5, #0
	.loc 4 151 16
	strd	r3, r3, [r0, #36]
.LBE3999:
.LBE3998:
.LBE3997:
.LBE3996:
.LBE3995:
.LBE3994:
.LBB4005:
.LBB4006:
.LBB4007:
.LBB4008:
	.file 5 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/bits/stl_tree.h"
	.loc 5 703 22
	add	r3, r0, #52
.LBB4009:
.LBB4010:
.LBB4011:
.LBB4012:
	.loc 5 209 25
	strd	r5, r3, [r0, #56]
	.loc 5 211 21
	strd	r3, r5, [r0, #64]
.LBE4012:
.LBE4011:
.LBE4010:
.LBE4009:
.LBE4008:
.LBE4007:
.LBE4006:
.LBE4005:
.LBB4018:
.LBB4019:
.LBB4020:
.LBB4021:
	.loc 5 703 22
	add	r3, r0, #76
.LBB4022:
.LBB4023:
.LBB4024:
.LBB4025:
	.loc 5 209 25
	strd	r5, r3, [r0, #80]
	.loc 5 211 21
	strd	r3, r5, [r0, #88]
.LBE4025:
.LBE4024:
.LBE4023:
.LBE4022:
.LBE4021:
.LBE4020:
.LBE4019:
.LBE4018:
.LBB4031:
.LBB4032:
.LBB4033:
.LBB4034:
.LBB4035:
.LBB4036:
	.loc 4 151 32
	add	r3, r0, #96
	.loc 4 151 16
	strd	r3, r3, [r0, #96]
.LBE4036:
.LBE4035:
.LBE4034:
.LBE4033:
.LBE4032:
.LBE4031:
.LBB4042:
.LBB4043:
.LBB4044:
.LBB4045:
.LBB4046:
.LBB4047:
	.loc 4 151 32
	add	r3, r0, #108
	.loc 4 151 16
	strd	r3, r3, [r0, #108]
.LBE4047:
.LBE4046:
.LBE4045:
.LBE4044:
.LBE4043:
.LBE4042:
.LBB4053:
.LBB4054:
.LBB4055:
.LBB4056:
	.loc 5 703 22
	add	r3, r0, #124
.LBB4057:
.LBB4058:
.LBB4059:
.LBB4060:
	.loc 5 209 25
	strd	r5, r3, [r0, #128]
	.loc 5 211 21
	strd	r3, r5, [r0, #136]
.LBE4060:
.LBE4059:
.LBE4058:
.LBE4057:
.LBE4056:
.LBE4055:
.LBE4054:
.LBE4053:
.LBB4066:
.LBB4067:
.LBB4068:
.LBB4069:
.LBB4070:
.LBB4071:
	.loc 4 151 32
	add	r3, r0, #144
	.loc 4 151 16
	strd	r3, r3, [r0, #144]
.LBE4071:
.LBE4070:
.LBE4069:
.LBE4068:
.LBE4067:
.LBE4066:
.LBB4077:
	.loc 3 112 15
	mov	r3, #-1
.LBE4077:
	.loc 3 100 1
	mov	r4, r0
.LBB4092:
	.loc 3 112 15
	str	r3, [r0, #4]
.LBE4092:
.LBB4093:
.LBB4004:
.LBB4003:
.LBB4002:
.LBB4001:
.LBB4000:
	.loc 4 153 16
	str	r5, [r0, #44]
.LBE4000:
.LBE4001:
.LBE4002:
.LBE4003:
.LBE4004:
.LBE4093:
.LBB4094:
.LBB4017:
.LBB4016:
.LBB4015:
.LBB4014:
.LBB4013:
	.loc 5 175 26
	strb	r5, [r0, #52]
.LBE4013:
.LBE4014:
.LBE4015:
.LBE4016:
.LBE4017:
.LBE4094:
.LBB4095:
.LBB4030:
.LBB4029:
.LBB4028:
.LBB4027:
.LBB4026:
	strb	r5, [r0, #76]
.LBE4026:
.LBE4027:
.LBE4028:
.LBE4029:
.LBE4030:
.LBE4095:
.LBB4096:
.LBB4041:
.LBB4040:
.LBB4039:
.LBB4038:
.LBB4037:
	.loc 4 153 16
	str	r5, [r0, #104]
.LBE4037:
.LBE4038:
.LBE4039:
.LBE4040:
.LBE4041:
.LBE4096:
.LBB4097:
.LBB4052:
.LBB4051:
.LBB4050:
.LBB4049:
.LBB4048:
	str	r5, [r0, #116]
.LBE4048:
.LBE4049:
.LBE4050:
.LBE4051:
.LBE4052:
.LBE4097:
.LBB4098:
.LBB4065:
.LBB4064:
.LBB4063:
.LBB4062:
.LBB4061:
	.loc 5 175 26
	strb	r5, [r0, #124]
.LBE4061:
.LBE4062:
.LBE4063:
.LBE4064:
.LBE4065:
.LBE4098:
.LBB4099:
.LBB4076:
.LBB4075:
.LBB4074:
.LBB4073:
.LBB4072:
	.loc 4 153 16
	str	r5, [r0, #152]
.LBE4072:
.LBE4073:
.LBE4074:
.LBE4075:
.LBE4076:
.LBE4099:
.LBB4100:
	.loc 3 110 19
	strb	r5, [r0, #172]
	.loc 3 111 11
	str	r1, [r0]
	.loc 3 113 17
	str	r5, [r0, #32]
	.loc 3 114 27
	movs	r0, #64
	bl	_Znwj
	.loc 3 114 11
	movs	r2, #64
	mov	r1, r5
	.loc 3 114 27
	mov	r6, r0
	.loc 3 114 11
	bl	memset
.LBB4078:
.LBB4079:
.LBB4080:
.LBB4081:
	.file 6 "./mbed/3a7713b1edbc/drivers/LowPowerTicker.h"
	.loc 6 39 51
	bl	get_lp_ticker_data
	mov	r7, r0
.LBB4082:
.LBB4083:
	.file 7 "./mbed/3a7713b1edbc/drivers/Ticker.h"
	.loc 7 75 93
	mov	r1, r0
	mov	r0, r6
	bl	_ZN4mbed10TimerEventC2EPK13ticker_data_t
	mov	r0, r6
	ldr	r3, .L21
	str	r3, [r0], #40
.LBB4084:
.LBB4085:
	.loc 1 86 19
	movs	r2, #16
	mov	r1, r5
	bl	memset
.LBE4085:
.LBE4084:
	.loc 7 75 93
	movs	r3, #1
	strb	r3, [r6, #56]
	.loc 7 78 54
	bl	get_lp_ticker_data
	.loc 7 78 33
	subs	r0, r7, r0
	it	ne
	movne	r0, #1
.LBE4083:
.LBE4082:
.LBE4081:
.LBE4080:
	.loc 2 36 7
	ldr	r3, .L21+4
	str	r3, [r6]
.LBB4089:
.LBB4088:
.LBB4087:
.LBB4086:
	.loc 7 78 33
	strb	r0, [r6, #56]
.LBE4086:
.LBE4087:
.LBE4088:
.LBE4089:
.LBE4079:
.LBE4078:
	.loc 3 114 11
	str	r6, [r4, #156]
	.loc 3 115 16
	str	r5, [r4, #164]
	.loc 3 116 19
	str	r5, [r4, #168]
	.loc 3 118 19
	strd	r5, r5, [r4, #188]
	.loc 3 119 23
	movs	r0, #32
	bl	_Znwj
	mov	r6, r0
.LBB4090:
.LBB4091:
	.file 8 "./mbed/3a7713b1edbc/drivers/LowPowerTimer.h"
	.loc 8 39 49
	bl	get_lp_ticker_data
	mov	r1, r0
	mov	r0, r6
	bl	_ZN4mbed5TimerC2EPK13ticker_data_t
.LBE4091:
.LBE4090:
	.loc 3 120 15
	mov	r0, r6
	.loc 3 119 9
	str	r6, [r4, #160]
	.loc 3 120 15
	bl	_ZN4mbed5Timer5startEv
	.loc 3 122 11
	movs	r2, #12
	mov	r1, r5
	add	r0, r4, #176
	bl	memset
.LBE4100:
	.loc 3 123 1
	mov	r0, r4
	pop	{r3, r4, r5, r6, r7, pc}
.L22:
	.align	2
.L21:
	.word	_ZTVN4mbed6TickerE+8
	.word	_ZTVN4mbed15LowPowerTimeoutE+8
	.cfi_endproc
.LFE2570:
	.size	_ZN12RadioShuttleC2EPKc, .-_ZN12RadioShuttleC2EPKc
	.global	_ZN12RadioShuttleC1EPKc
	.thumb_set _ZN12RadioShuttleC1EPKc,_ZN12RadioShuttleC2EPKc
	.section	.text._ZN12RadioShuttle10AddLicenseEmm,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle10AddLicenseEmm
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle10AddLicenseEmm, %function
_ZN12RadioShuttle10AddLicenseEmm:
.LFB2578:
	.loc 3 159 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 32
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, lr}
	.cfi_def_cfa_offset 20
	.cfi_offset 4, -20
	.cfi_offset 5, -16
	.cfi_offset 6, -12
	.cfi_offset 7, -8
	.cfi_offset 14, -4
	sub	sp, sp, #36
	.cfi_def_cfa_offset 56
	.loc 3 159 1
	mov	r4, r0
	.loc 3 161 11
	mov	r0, sp
	.loc 3 159 1
	mov	r7, r1
	mov	r6, r2
	.loc 3 164 15
	add	r5, r4, #12
	.loc 3 161 11
	bl	_ZN4mbed5TimerC1Ev
	.loc 3 162 12
	mov	r0, sp
	bl	_ZN4mbed5Timer5startEv
	.loc 3 165 20
	mov	r2, #1431655765
	movs	r1, #16
	mov	r0, r5
	bl	_Z5CPUIDPhim
.LBB4101:
	.loc 3 167 29
	cmp	r0, #0
	it	lt
	addlt	r0, r0, #3
.LBE4101:
	.loc 3 163 14
	ldr	r3, .L30
.LBB4102:
	.loc 3 167 29
	asrs	r0, r0, #2
	.loc 3 167 14
	movs	r2, #0
.L26:
	.loc 3 167 23 discriminator 3
	cmp	r0, r2
	ble	.L25
	.loc 3 168 14 discriminator 2
	ldr	r1, [r5], #4
	.loc 3 167 5 discriminator 2
	adds	r2, r2, #1
	.loc 3 168 14 discriminator 2
	add	r3, r3, r1
	.loc 3 167 5 discriminator 2
	b	.L26
.L25:
.LBE4102:
	.loc 3 170 10
	add	r3, r3, r7
	.loc 3 171 5
	cmp	r3, r6
	bne	.L27
	.loc 3 172 16
	str	r7, [r4, #8]
	.loc 3 173 11
	str	r6, [r4, #196]
	.loc 3 174 16
	movs	r4, #0
.L28:
	.loc 3 161 11
	mov	r0, sp
	bl	_ZN4mbed5TimerD1Ev
	.loc 3 182 1
	mov	r0, r4
	add	sp, sp, #36
	.cfi_remember_state
	.cfi_def_cfa_offset 20
	@ sp needed
	pop	{r4, r5, r6, r7, pc}
.L27:
	.cfi_restore_state
	.loc 3 176 12
	mov	r0, #888
	bl	wait_ms
	.loc 3 177 12
	movs	r4, #13
	b	.L28
.L31:
	.align	2
.L30:
	.word	-2091612265
	.cfi_endproc
.LFE2578:
	.size	_ZN12RadioShuttle10AddLicenseEmm, .-_ZN12RadioShuttle10AddLicenseEmm
	.section	.text._ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE, %function
_ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE:
.LFB2579:
	.loc 3 187 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 192
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, lr}
	.cfi_def_cfa_offset 20
	.cfi_offset 4, -20
	.cfi_offset 5, -16
	.cfi_offset 6, -12
	.cfi_offset 7, -8
	.cfi_offset 14, -4
	.loc 3 188 5
	cmp	r2, #1
	.loc 3 187 1
	sub	sp, sp, #196
	.cfi_def_cfa_offset 216
	.loc 3 187 1
	mov	r5, r0
	mov	r4, r1
	mov	r7, r2
	mov	r6, r3
	.loc 3 188 5
	bhi	.L36
	.loc 3 192 11
	movs	r2, #192
	movs	r1, #0
	mov	r0, sp
	bl	memset
	.loc 3 193 26
	ldr	r3, .L43
	str	r3, [sp, #4]
	.loc 3 194 26
	ldr	r3, .L43+4
	str	r3, [sp, #12]
	.loc 3 195 27
	ldr	r3, .L43+8
	str	r3, [sp, #20]
	.loc 3 196 29
	ldr	r3, .L43+12
	str	r3, [sp, #8]
	.loc 3 197 29
	ldr	r3, .L43+16
	str	r3, [sp, #16]
	.loc 3 198 27
	ldr	r3, .L43+20
	.loc 3 201 13
	str	r4, [sp]
	.loc 3 199 31
	strd	r3, r5, [sp, #28]
	.loc 3 205 19
	ldr	r3, .L43+24
	.loc 3 206 13
	strb	r7, [sp, #44]
	.loc 3 205 19
	cmp	r6, #0
	it	eq
	moveq	r6, r3
.LBB4137:
.LBB4138:
.LBB4139:
.LBB4140:
.LBB4141:
.LBB4142:
.LBB4143:
.LBB4144:
	.file 9 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/ext/new_allocator.h"
	.loc 9 111 41
	movs	r0, #200
	str	r6, [sp, #40]
	bl	_Znwj
.LBE4144:
.LBE4143:
.LBE4142:
.LBE4141:
.LBB4148:
.LBB4149:
	.loc 9 146 9
	movs	r2, #192
.LBE4149:
.LBE4148:
.LBB4151:
.LBB4147:
.LBB4146:
.LBB4145:
	.loc 9 111 41
	mov	r6, r0
.LBE4145:
.LBE4146:
.LBE4147:
.LBE4151:
.LBB4152:
.LBB4150:
	.loc 9 146 9
	mov	r1, sp
	adds	r0, r0, #8
	bl	memcpy
.LBE4150:
.LBE4152:
.LBE4140:
	.loc 4 1895 2
	mov	r0, r6
	add	r1, r5, #36
	bl	_ZNSt8__detail15_List_node_base7_M_hookEPS0_
.LBB4153:
.LBB4154:
	.loc 4 416 62
	ldr	r3, [r5, #44]
.LBE4154:
.LBE4153:
.LBE4139:
.LBE4138:
.LBE4137:
.LBB4159:
.LBB4160:
.LBB4161:
	.loc 4 234 21
	ldr	r6, [r5, #40]
.LBE4161:
.LBE4160:
.LBE4159:
.LBB4165:
.LBB4158:
.LBB4157:
.LBB4156:
.LBB4155:
	.loc 4 416 62
	adds	r3, r3, #1
	.loc 4 416 38
	str	r3, [r5, #44]
.LBE4155:
.LBE4156:
.LBE4157:
.LBE4158:
.LBE4165:
.LBB4166:
.LBB4162:
.LBB4163:
.LBB4164:
	.loc 4 174 62
	add	r3, r6, #8
.LBE4164:
.LBE4163:
.LBE4162:
.LBE4166:
	.loc 3 210 29
	str	r3, [r6, #44]
	.loc 3 212 37
	ldr	r3, [r4]
	.loc 3 212 21
	add	r1, r6, #12
	ldr	r3, [r3, #8]
	mov	r0, r4
	blx	r3
	.loc 3 212 5
	cbz	r0, .L38
	.loc 3 218 31
	ldr	r3, [r4]
	.loc 3 218 30
	mov	r0, r4
	ldr	r3, [r3, #28]
	blx	r3
	.loc 3 219 32
	ldr	r3, [r4]
	.loc 3 218 15
	str	r0, [r6, #188]
	.loc 3 219 31
	ldr	r3, [r3, #28]
	mov	r0, r4
	blx	r3
	.loc 3 221 47
	ldr	r3, [r4]
	.loc 3 219 16
	str	r0, [r6, #192]
	.loc 3 221 41
	ldr	r3, [r3, #80]
	mov	r1, r7
	mov	r0, r4
	blx	r3
	.loc 3 222 10
	ldr	r3, [r5, #32]
	.loc 3 222 5
	cbz	r3, .L35
	.loc 3 222 22 discriminator 1
	cmp	r3, r0
	ble	.L39
.L35:
	.loc 3 223 21
	str	r0, [r5, #32]
.L39:
	.loc 3 225 12
	movs	r0, #0
	b	.L33
.L36:
	.loc 3 189 16
	movs	r0, #11
.L33:
	.loc 3 226 1
	add	sp, sp, #196
	.cfi_remember_state
	.cfi_def_cfa_offset 20
	@ sp needed
	pop	{r4, r5, r6, r7, pc}
.L38:
	.cfi_restore_state
	.loc 3 213 16
	movs	r0, #9
	b	.L33
.L44:
	.align	2
.L43:
	.word	_ZL8RDTxDonePvS_S_
	.word	_ZL8RDRxDonePvS_S_Phtsa
	.word	_ZL9RDRxErrorPvS_S_
	.word	_ZL11RDTxTimeoutPvS_S_
	.word	_ZL11RDRxTimeoutPvS_S_
	.word	_ZL9RDCadDonePvS_S_b
	.word	.LANCHOR1
	.cfi_endproc
.LFE2579:
	.size	_ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE, .-_ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12RadioProfileE
	.section	.text._ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface, %function
_ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface:
.LFB2580:
	.loc 3 231 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 3 232 17
	str	r1, [r0, #188]
	.loc 3 234 1
	movs	r0, #0
	bx	lr
	.cfi_endproc
.LFE2580:
	.size	_ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface, .-_ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInterface
	.section	.text._ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface, %function
_ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface:
.LFB2581:
	.loc 3 239 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 3 240 19
	str	r1, [r0, #192]
	.loc 3 248 1
	movs	r0, #0
	bx	lr
	.cfi_endproc
.LFE2581:
	.size	_ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface, .-_ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurityInterface
	.section	.text._ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE, %function
_ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE:
.LFB2584:
	.loc 3 318 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -32
	.cfi_offset 5, -28
	.cfi_offset 6, -24
	.cfi_offset 7, -20
	.cfi_offset 8, -16
	.cfi_offset 9, -12
	.cfi_offset 10, -8
	.cfi_offset 14, -4
	.loc 3 324 31
	ldr	r3, [r1, #40]
	.loc 3 318 1
	mov	r6, r0
	.loc 3 324 9
	ldr	r0, [r1]
	.loc 3 324 50
	ldr	r2, [r3, #16]
	.loc 3 318 1
	mov	r4, r1
	.loc 3 324 50
	ldr	r1, [r3]
	.loc 3 324 80
	ldr	r3, [r0]
	.loc 3 318 1
	sub	sp, sp, #48
	.cfi_def_cfa_offset 80
	.loc 3 324 26
	ldr	r3, [r3, #20]
	add	r1, r1, r2
	blx	r3
	.loc 3 325 9
	ldr	r3, [r6, #188]
	.loc 3 325 5
	cbz	r3, .L48
	.loc 3 326 41
	ldr	r2, [r4, #40]
	.loc 3 326 74
	ldr	r1, [r2, #12]
.LBB4167:
.LBB4168:
	.file 10 "./RadioShuttle-STM32L4/RadioStatusInterface.h"
	.loc 10 40 20
	ldr	r2, [r2]
	.loc 10 40 50
	strd	r2, r1, [r3, #4]
.L48:
.LBE4168:
.LBE4167:
	.loc 3 328 5
	ldrb	r7, [r4, #44]	@ zero_extendqisi2
	cmp	r7, #1
	bne	.L49
	.loc 3 329 47
	ldr	r3, [r4, #40]
	ldr	r0, [r4]
	.loc 3 329 31
	ldrsb	r2, [r3, #8]
	.loc 3 333 44
	ldr	ip, [r0]
	.loc 3 329 31
	movs	r5, #0
	mov	r1, #2000
	mov	r9, #4
	mov	r8, #8
	strd	r5, r1, [sp, #32]
	strd	r5, r9, [sp, #24]
	strd	r5, r7, [sp, #16]
	strd	r7, r8, [sp, #8]
	ldr	r1, [r3, #12]
	str	r1, [sp, #4]
	ldr	r3, [r3, #4]
	str	r3, [sp]
	ldr	r10, [ip, #36]
	mov	r3, r5
	mov	r1, r7
	blx	r10
	.loc 3 336 31
	ldrb	r1, [r4, #44]	@ zero_extendqisi2
	.loc 3 336 13
	ldr	r0, [r4]
	.loc 3 336 47
	ldr	r2, [r4, #40]
	.loc 3 340 43
	ldr	ip, [r0]
	.loc 3 336 31
	str	r9, [sp, #32]
	clz	r3, r1
	lsrs	r3, r3, #5
	strd	r7, r3, [sp, #24]
	movs	r3, #5
	strd	r5, r7, [sp, #36]
	strd	r5, r5, [sp, #16]
	strd	r8, r3, [sp, #8]
	strd	r7, r5, [sp]
	ldr	r3, [r2, #12]
	ldr	r5, [ip, #32]
	ldr	r2, [r2, #4]
	blx	r5
.L49:
.LBB4169:
	.loc 3 342 5
	ldrb	r5, [r4, #44]	@ zero_extendqisi2
	cbnz	r5, .L50
	ldr	r0, [r4]
.LBB4170:
	.loc 3 349 56
	ldr	r3, [r4, #40]
	.loc 3 349 31
	movs	r7, #1
	mov	r1, #2000
	mov	r9, #5
	mov	r8, #19200
	ldrsb	r2, [r3, #8]
	.loc 3 352 52
	ldr	r3, [r0]
	.loc 3 349 31
	strd	r5, r1, [sp, #32]
	strd	r5, r5, [sp, #24]
	strd	r5, r7, [sp, #16]
	strd	r5, r9, [sp, #8]
	strd	r5, r8, [sp]
	mov	r1, r5
	ldr	r10, [r3, #36]
	movw	r3, #25000
	blx	r10
	.loc 3 354 31
	ldr	r1, .L62
	.loc 3 354 13
	ldr	r0, [r4]
	.loc 3 354 56
	ldr	r2, [r4, #40]
	.loc 3 357 50
	ldr	r3, [r0]
	.loc 3 354 31
	str	r9, [sp, #8]
	strd	r5, r1, [sp]
	strd	r5, r7, [sp, #36]
	strd	r5, r5, [sp, #28]
	strd	r5, r7, [sp, #20]
	strd	r5, r5, [sp, #12]
	ldrb	r1, [r4, #44]	@ zero_extendqisi2
	ldr	r5, [r3, #32]
	ldr	r2, [r2, #4]
	mov	r3, r8
	blx	r5
.L50:
.LBE4170:
.LBE4169:
	.loc 3 359 39
	ldrb	r3, [r6, #28]	@ zero_extendqisi2
	ldr	r0, [r4]
	.loc 3 359 5
	subs	r3, r3, #1
	cmp	r3, #1
	ldr	r2, [r0]
	bhi	.L51
	.loc 3 360 25
	ldr	r3, [r2, #52]
	blx	r3
.L52:
	.loc 3 364 34
	movs	r0, #0
	bl	time
	.loc 3 365 28
	ldr	r5, [r4]
	.loc 3 365 44
	ldrb	r7, [r4, #44]	@ zero_extendqisi2
	.loc 3 365 88
	ldr	r3, [r5]
	.loc 3 364 28
	strd	r0, [r4, #152]
	.loc 3 365 88
	ldr	r8, [r3, #44]
	.loc 3 365 44
	ldr	r3, [r3, #80]
	mov	r1, r7
	mov	r0, r5
	blx	r3
	mov	r1, r7
	mov	r2, r0
	mov	r0, r5
	blx	r8
.LBB4171:
	.loc 3 366 5
	ldrb	r1, [r4, #44]	@ zero_extendqisi2
.LBE4171:
	.loc 3 365 22
	str	r0, [r4, #160]
.LBB4173:
	.loc 3 366 5
	cmp	r1, #1
	bne	.L53
.LBB4172:
	.loc 3 370 47
	ldr	r5, [r4, #40]
	.loc 3 370 13
	ldr	r7, [r4]
	.loc 3 370 31
	ldrsb	r2, [r5, #8]
	.loc 3 374 50
	ldr	ip, [r7]
	.loc 3 368 63
	movs	r3, #10
	sdiv	r3, r0, r3
	.loc 3 368 13
	add	r3, r3, r0
	.loc 3 370 31
	str	r3, [sp, #36]
	movs	r0, #4
	movs	r3, #0
	strd	r0, r3, [sp, #28]
	movs	r0, #8
	strd	r1, r3, [sp, #20]
	strd	r1, r0, [sp, #8]
	str	r3, [sp, #16]
	ldr	r0, [r5, #12]
	str	r0, [sp, #4]
	ldr	r0, [r5, #4]
	str	r0, [sp]
	ldr	r5, [ip, #36]
	mov	r0, r7
	blx	r5
.L53:
.LBE4172:
.LBE4173:
	.loc 3 376 24
	ldr	r2, [r4, #160]
	.loc 3 376 51
	ldr	r1, [r4, #180]
	udiv	r3, r1, r2
	mls	r3, r2, r3, r1
	.loc 3 376 37
	add	r3, r3, r2
	.loc 3 377 18
	add	r3, r3, #4000
	str	r3, [r4, #164]
	.loc 3 378 36
	ldr	r3, [r4, #40]
	.loc 3 379 32
	ldr	r0, [r4]
	.loc 3 378 21
	ldr	r3, [r3, #8]
	str	r3, [r4, #48]
	.loc 3 379 62
	ldr	r3, [r0]
	.loc 3 379 48
	ldrb	r1, [r4, #44]	@ zero_extendqisi2
	ldr	r3, [r3, #44]
	movs	r2, #12
	blx	r3
	.loc 3 379 26
	str	r0, [r4, #52]
	.loc 3 380 5
	ldrb	r3, [r6, #180]	@ zero_extendqisi2
	.loc 3 379 48
	mov	r5, r0
	.loc 3 380 5
	cbnz	r3, .L54
	.loc 3 380 33 discriminator 1
	ldrb	r3, [r6, #181]	@ zero_extendqisi2
	cbz	r3, .L55
.L54:
	.loc 3 382 48
	ldr	r0, [r4]
	.loc 3 382 64
	ldrb	r1, [r4, #44]	@ zero_extendqisi2
	.loc 3 382 78
	ldr	r3, [r0]
	.loc 3 382 64
	movs	r2, #49
	ldr	r3, [r3, #44]
	blx	r3
	.loc 3 381 16
	mov	r1, r5
	mov	r2, r0
	ldr	r0, .L62+4
	bl	_Z7dprintfPKcz
.L55:
	.loc 3 385 1
	movs	r0, #0
	add	sp, sp, #48
	.cfi_remember_state
	.cfi_def_cfa_offset 32
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, pc}
.L51:
	.cfi_restore_state
	.loc 3 362 22
	ldr	r3, [r2, #64]
	ldr	r1, .L62+8
	blx	r3
	b	.L52
.L63:
	.align	2
.L62:
	.word	83333
	.word	.LC3
	.word	3600000
	.cfi_endproc
.LFE2584:
	.size	_ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE, .-_ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE
	.section	.text._ZN12RadioShuttle7StartupENS_9RadioTypeEm,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle7StartupENS_9RadioTypeEm
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle7StartupENS_9RadioTypeEm, %function
_ZN12RadioShuttle7StartupENS_9RadioTypeEm:
.LFB2582:
	.loc 3 253 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, lr}
	.cfi_def_cfa_offset 28
	.cfi_offset 4, -28
	.cfi_offset 5, -24
	.cfi_offset 6, -20
	.cfi_offset 7, -16
	.cfi_offset 8, -12
	.cfi_offset 9, -8
	.cfi_offset 14, -4
	.loc 3 254 5
	ldr	r3, [r0, #44]
	.loc 3 253 1
	sub	sp, sp, #20
	.cfi_def_cfa_offset 48
	.loc 3 253 1
	mov	r4, r0
	mov	r6, r1
	mov	r7, r2
	.loc 3 254 5
	cmp	r3, #0
	beq	.L78
	.loc 3 260 28
	mov	r8, r0
	.loc 3 257 16
	strb	r1, [r4, #28]
	.loc 3 260 28
	ldr	r5, [r8, #36]!
	.loc 3 262 16
	ldr	r9, .L85+12
.L67:
	.loc 3 260 34 discriminator 3
	cmp	r5, r8
	beq	.L66
	.loc 3 261 19 discriminator 2
	add	r1, r5, #8
	mov	r0, r4
	bl	_ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE
	.loc 3 262 16 discriminator 2
	ldr	r1, [r5, #172]
	mov	r0, r9
	bl	_Z7dprintfPKcz
.LBB4174:
.LBB4175:
	.loc 4 227 21 discriminator 2
	ldr	r5, [r5]
	b	.L67
.L66:
.LBE4175:
.LBE4174:
	.loc 3 267 20
	mov	r2, #1431655765
	movs	r1, #16
	mov	r0, sp
	bl	_Z5CPUIDPhim
	.loc 3 268 15
	movs	r2, #1
	.loc 3 267 20
	mov	r5, r0
	.loc 3 268 15
	mov	r1, sp
	add	r0, r4, #12
	bl	memcmp
	.loc 3 268 5
	cbz	r0, .L68
.L84:
	.loc 3 292 12
	movs	r0, #0
.L65:
	.loc 3 293 1
	add	sp, sp, #20
	.cfi_remember_state
	.cfi_def_cfa_offset 28
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, pc}
.L68:
	.cfi_restore_state
.LBB4176:
	.loc 3 275 29
	subs	r3, r5, #0
	it	lt
	addlt	r3, r3, #3
.LBE4176:
	.loc 3 272 14
	ldr	r1, .L85
.LBB4177:
	.loc 3 275 29
	asrs	r3, r3, #2
.L71:
	.loc 3 275 23 discriminator 3
	cmp	r3, r0
	ble	.L70
	.loc 3 276 14 discriminator 2
	ldr	r2, [sp, r0, lsl #2]
	.loc 3 275 5 discriminator 2
	adds	r0, r0, #1
	.loc 3 276 14 discriminator 2
	add	r1, r1, r2
	.loc 3 275 5 discriminator 2
	b	.L71
.L70:
.LBE4177:
	.loc 3 278 13
	ldr	r3, [r4, #8]
	.loc 3 279 5
	ldr	r2, [r4, #196]
	.loc 3 278 10
	add	r1, r1, r3
	.loc 3 279 5
	cmp	r2, r1
	bne	.L73
	.loc 3 280 19
	cmp	r7, #0
	it	eq
	moveq	r7, r3
	str	r7, [r4, #4]
.L73:
	.loc 3 288 9
	ldr	r3, [r4, #188]
	.loc 3 288 5
	cmp	r3, #0
	beq	.L84
	subs	r6, r6, #1
	uxtb	r6, r6
.LBB4178:
.LBB4179:
	.loc 10 35 51
	ldr	r2, [r4, #4]
	str	r2, [r3, #12]
	cmp	r6, #4
	it	ls
	ldrls	r3, .L85+4
.LBE4179:
.LBE4178:
	.loc 3 290 9
	ldr	r2, [r4, #188]
	ite	ls
	ldrls	r3, [r3, r6, lsl #2]
	ldrhi	r3, .L85+8
.LBB4180:
.LBB4181:
	.loc 10 37 59
	str	r3, [r2, #16]
	b	.L84
.L78:
.LBE4181:
.LBE4180:
	.loc 3 255 16
	movs	r0, #8
	b	.L65
.L86:
	.align	2
.L85:
	.word	-2091612265
	.word	.LANCHOR2
	.word	.LC4
	.word	.LC5
	.cfi_endproc
.LFE2582:
	.size	_ZN12RadioShuttle7StartupENS_9RadioTypeEm, .-_ZN12RadioShuttle7StartupENS_9RadioTypeEm
	.section	.text._ZN12RadioShuttle12GetRadioTypeEv,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle12GetRadioTypeEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle12GetRadioTypeEv, %function
_ZN12RadioShuttle12GetRadioTypeEv:
.LFB2585:
	.loc 3 390 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 3 392 1
	ldrb	r0, [r0, #28]	@ zero_extendqisi2
	bx	lr
	.cfi_endproc
.LFE2585:
	.size	_ZN12RadioShuttle12GetRadioTypeEv, .-_ZN12RadioShuttle12GetRadioTypeEv
	.section	.text._ZN12RadioShuttle14MaxMessageSizeEPii,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle14MaxMessageSizeEPii
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle14MaxMessageSizeEPii, %function
_ZN12RadioShuttle14MaxMessageSizeEPii:
.LFB2593:
	.loc 3 616 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 3 617 5
	ldr	r3, [r0, #44]
	.loc 3 616 1
	mov	r5, r0
	mov	r4, r1
	.loc 3 617 5
	cbz	r3, .L91
	.loc 3 622 5
	lsls	r3, r2, #25
	bpl	.L93
	.loc 3 623 13
	ldr	r0, [r0, #192]
	.loc 3 623 9
	cbz	r0, .L93
	.loc 3 624 60
	ldr	r3, [r0]
	.loc 3 624 59
	ldr	r3, [r3, #20]
	blx	r3
	.loc 3 624 19
	adds	r0, r0, #16
.L90:
	.loc 3 626 2
	cbz	r4, .L94
	.loc 3 627 29
	ldr	r3, [r5, #32]
	subs	r3, r3, r0
	.loc 3 627 15
	str	r3, [r4]
	.loc 3 629 9
	movs	r0, #0
.L89:
	.loc 3 630 1
	pop	{r3, r4, r5, pc}
.L93:
	.loc 3 621 9
	movs	r0, #16
	b	.L90
.L91:
	.loc 3 618 16
	movs	r0, #8
	b	.L89
.L94:
	.loc 3 629 9
	mov	r0, r4
	b	.L89
	.cfi_endproc
.LFE2593:
	.size	_ZN12RadioShuttle14MaxMessageSizeEPii, .-_ZN12RadioShuttle14MaxMessageSizeEPii
	.section	.text._ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio, %function
_ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio:
.LFB2594:
	.loc 3 635 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 3 636 5
	ldr	r3, [r0, #44]
	.loc 3 635 1
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 3 636 5
	cbz	r3, .L99
	.loc 3 641 28
	ldr	r3, [r0, #36]!
.L98:
	.loc 3 641 34 discriminator 1
	cmp	r3, r0
	beq	.L100
	.loc 3 642 32
	ldr	r4, [r3, #8]
	cmp	r4, r2
	beq	.L97
	.loc 3 642 32 is_stmt 0 discriminator 2
	cbz	r2, .L97
.LBB4182:
.LBB4183:
	.loc 4 227 21 is_stmt 1
	ldr	r3, [r3]
	b	.L98
.L97:
.LBE4183:
.LBE4182:
	.loc 3 643 22
	adds	r3, r3, #88
	.loc 3 643 20
	str	r3, [r1]
	.loc 3 644 20
	movs	r0, #0
.L96:
	.loc 3 649 1
	pop	{r4, pc}
.L99:
	.loc 3 637 16
	movs	r0, #8
	b	.L96
.L100:
	.loc 3 648 12
	movs	r0, #10
	b	.L96
	.cfi_endproc
.LFE2594:
	.size	_ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio, .-_ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsEP5Radio
	.section	.text._ZN12RadioShuttle4IdleEv,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle4IdleEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle4IdleEv, %function
_ZN12RadioShuttle4IdleEv:
.LFB2595:
	.loc 3 654 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 3 655 28
	ldr	r3, [r0, #116]
	cbnz	r3, .L106
	.loc 3 655 28 is_stmt 0 discriminator 1
	ldr	r0, [r0, #104]
	clz	r0, r0
	lsrs	r0, r0, #5
	bx	lr
.L106:
	.loc 3 657 12 is_stmt 1
	movs	r0, #0
	.loc 3 658 1
	bx	lr
	.cfi_endproc
.LFE2595:
	.size	_ZN12RadioShuttle4IdleEv, .-_ZN12RadioShuttle4IdleEv
	.section	.text._ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE, %function
_ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE:
.LFB2583:
	.loc 3 298 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, r6, r7, lr}
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	.cfi_offset 4, -20
	.cfi_offset 5, -16
	.cfi_offset 6, -12
	.cfi_offset 7, -8
	.cfi_offset 14, -4
	.loc 3 299 5
	ldrb	r3, [r0, #28]	@ zero_extendqisi2
	and	r3, r3, #253
	cmp	r3, #1
	.loc 3 298 1
	mov	r4, r0
	mov	r7, r1
	.loc 3 299 5
	bne	.L112
	.loc 3 303 28
	mov	r6, r0
	ldr	r5, [r6, #36]!
.L111:
	.loc 3 303 34 discriminator 1
	cmp	r5, r6
	beq	.L109
	.loc 3 304 23
	mov	r0, r4
	bl	_ZN12RadioShuttle4IdleEv
	.loc 3 304 26
	cbz	r0, .L110
	.loc 3 304 26 is_stmt 0 discriminator 1
	cmp	r7, #1
	bne	.L110
	.loc 3 305 17 is_stmt 1
	ldr	r0, [r5, #8]
	.loc 3 305 30
	ldr	r3, [r0]
	.loc 3 305 29
	ldr	r3, [r3, #52]
	blx	r3
.L110:
.LBB4184:
.LBB4185:
	.loc 4 227 21 discriminator 2
	ldr	r5, [r5]
	b	.L111
.L109:
.LBE4185:
.LBE4184:
	.loc 3 310 16
	strb	r7, [r4, #28]
	.loc 3 312 12
	movs	r0, #0
.L108:
	.loc 3 313 1
	pop	{r3, r4, r5, r6, r7, pc}
.L112:
	.loc 3 300 16
	movs	r0, #14
	b	.L108
	.cfi_endproc
.LFE2583:
	.size	_ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE, .-_ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE
	.section	.text._ZN12RadioShuttle8StrErrorE11RSErrorCode,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle8StrErrorE11RSErrorCode
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle8StrErrorE11RSErrorCode, %function
_ZN12RadioShuttle8StrErrorE11RSErrorCode:
.LFB2596:
	.loc 3 663 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	cmp	r1, #15
	itte	ls
	ldrls	r3, .L119
	ldrls	r0, [r3, r1, lsl #2]
	.loc 3 663 1
	ldrhi	r0, .L119+4
	.loc 3 699 1
	bx	lr
.L120:
	.align	2
.L119:
	.word	.LANCHOR3
	.word	.LC6
	.cfi_endproc
.LFE2596:
	.size	_ZN12RadioShuttle8StrErrorE11RSErrorCode, .-_ZN12RadioShuttle8StrErrorE11RSErrorCode
	.section	.text._ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE, %function
_ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE:
.LFB2597:
	.loc 3 703 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	subs	r1, r1, #1
	uxtb	r1, r1
	cmp	r1, #4
	itte	ls
	ldrls	r3, .L124
	ldrls	r0, [r3, r1, lsl #2]
	.loc 3 703 1
	ldrhi	r0, .L124+4
	.loc 3 718 1
	bx	lr
.L125:
	.align	2
.L124:
	.word	.LANCHOR2
	.word	.LC4
	.cfi_endproc
.LFE2597:
	.size	_ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE, .-_ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE
	.section	.text._ZN12RadioShuttle17SaveTimeOnAirSlotEmiiihhi,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle17SaveTimeOnAirSlotEmiiihhi
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle17SaveTimeOnAirSlotEmiiihhi, %function
_ZN12RadioShuttle17SaveTimeOnAirSlotEmiiihhi:
.LFB2603:
	.loc 3 1329 1
	.cfi_startproc
	@ args = 16, pretend = 0, frame = 24
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r0, r1, r2, r3, r4, r5, r6, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 14, -4
	.loc 3 1331 38
	ldr	r0, [r0, #160]
	bl	_ZN4mbed5Timer7read_msEv
	.loc 3 1334 11
	movs	r2, #20
	movs	r1, #0
	add	r0, sp, #4
	bl	memset
	.loc 3 1344 1
	add	sp, sp, #28
	.cfi_def_cfa_offset 4
	@ sp needed
	ldr	pc, [sp], #4
	.cfi_endproc
.LFE2603:
	.size	_ZN12RadioShuttle17SaveTimeOnAirSlotEmiiihhi, .-_ZN12RadioShuttle17SaveTimeOnAirSlotEmiiihhi
	.section	.text._ZN12RadioShuttle17EnablePacketTraceEmbbP5Radio,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle17EnablePacketTraceEmbbP5Radio
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle17EnablePacketTraceEmbbP5Radio, %function
_ZN12RadioShuttle17EnablePacketTraceEmbbP5Radio:
.LFB2609:
	.loc 3 1724 1
	.cfi_startproc
	@ args = 4, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 3 1727 29
	strb	r3, [r0, #181]
	.loc 3 1728 29
	ldr	r3, [sp]
	.loc 3 1725 33
	str	r1, [r0, #176]
	.loc 3 1726 29
	strb	r2, [r0, #180]
	.loc 3 1728 29
	str	r3, [r0, #184]
	.loc 3 1729 1
	bx	lr
	.cfi_endproc
.LFE2609:
	.size	_ZN12RadioShuttle17EnablePacketTraceEmbbP5Radio, .-_ZN12RadioShuttle17EnablePacketTraceEmbbP5Radio
	.section	.text._ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE, %function
_ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE:
.LFB2610:
	.loc 3 1734 1
	.cfi_startproc
	@ args = 16, pretend = 0, frame = 56
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	.cfi_def_cfa_offset 36
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	mov	r4, r3
	sub	sp, sp, #100
	.cfi_def_cfa_offset 136
	.loc 3 1738 27
	ldr	r3, [r0, #184]
	.loc 3 1734 1
	ldr	r6, [sp, #140]
	ldrb	r9, [sp, #144]	@ zero_extendqisi2
	ldr	r5, [sp, #148]
	mov	r10, r1
	mov	r7, r2
	.loc 3 1738 5
	cbz	r3, .L129
	.loc 3 1738 33 discriminator 1
	ldr	r2, [r1]
	cmp	r3, r2
	bne	.L128
.L129:
	.loc 3 1740 5
	cmp	r9, #0
	beq	.L131
	.loc 3 1740 14 discriminator 1
	ldrb	r3, [r0, #180]	@ zero_extendqisi2
.L208:
	.loc 3 1742 15 discriminator 1
	cbz	r3, .L128
	.loc 3 1745 23
	ldrb	r3, [r4]	@ zero_extendqisi2
	and	r3, r3, #112
	.loc 3 1745 5
	cmp	r3, #16
	beq	.L133
	.loc 3 1745 9 discriminator 1
	cmp	r3, #32
	beq	.L133
	.loc 3 1746 16
	ldrd	r2, r3, [r5, #8]
	mov	r1, r7
	ldr	r0, .L212
	bl	_Z7dprintfPKcz
	.loc 3 1747 9
	cmp	r9, #0
	beq	.L134
.L209:
	.loc 3 1748 10
	cmp	r6, #0
	ble	.L128
	.loc 3 1749 18
	ldr	r1, [sp, #136]
	movs	r3, #0
	mov	r2, r6
.L210:
	.loc 3 1752 14
	mov	r0, r7
	bl	_Z4dumpPKcPKvib
.L128:
	.loc 3 1826 1
	add	sp, sp, #100
	.cfi_remember_state
	.cfi_def_cfa_offset 36
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L131:
	.cfi_restore_state
	.loc 3 1742 15 discriminator 1
	ldrb	r3, [r0, #181]	@ zero_extendqisi2
	b	.L208
.L134:
	.loc 3 1752 14
	mov	r3, r9
	ldrd	r1, r2, [r5]
	b	.L210
.L133:
.LBB4186:
	.loc 3 1757 27
	ldr	r1, [r0, #176]
	.loc 3 1757 5
	cbz	r1, .L136
.LBB4187:
	.loc 3 1758 55
	cmp	r3, #16
	.loc 3 1759 110
	ittet	ne
	ldrne	r2, [r4, #4]
	.loc 3 1758 105
	ldrne	r3, [r4, #8]
	.loc 3 1759 55
	ldrdeq	r2, r3, [r4, #8]
	.loc 3 1759 110
	ubfxne	r2, r2, #11, #21
	.loc 3 1758 105
	it	ne
	ubfxne	r3, r3, #11, #21
	.loc 3 1760 9
	cmp	r1, r2
	bne	.L128
	.loc 3 1760 48 discriminator 1
	cmp	r1, r3
	bne	.L128
.L136:
.LBE4187:
.LBE4186:
	.loc 3 1765 15
	ldrh	r3, [r4]
	.loc 3 1765 5
	tst	r3, #128
	add	r8, sp, #44
	bne	.L158
	.loc 3 1766 9
	movs	r2, #4
	ldr	r1, .L212+4
	mov	r0, r8
	bl	memcpy
	.loc 3 1767 13
	ldrh	r3, [r4]
	.loc 3 1767 5
	lsls	r0, r3, #24
	.loc 3 1766 9
	add	fp, sp, #48
	.loc 3 1767 5
	bpl	.L140
.L139:
	.loc 3 1768 9
	mov	r0, fp
	movs	r2, #4
	ldr	r1, .L212+8
	bl	memcpy
	add	fp, fp, #4
.L140:
	.loc 3 1769 13
	ldrh	r3, [r4]
	.loc 3 1769 5
	lsls	r1, r3, #23
	bpl	.L141
	.loc 3 1770 9
	mov	r0, fp
	movs	r2, #5
	ldr	r1, .L212+12
	bl	memcpy
	add	fp, fp, #5
.L141:
	.loc 3 1771 13
	ldrh	r3, [r4]
	.loc 3 1771 5
	lsls	r2, r3, #22
	bpl	.L142
	.loc 3 1772 9
	mov	r0, fp
	movs	r2, #5
	ldr	r1, .L212+16
	bl	memcpy
	add	fp, fp, #5
.L142:
	.loc 3 1773 13
	ldrh	r3, [r4]
	.loc 3 1773 5
	lsls	r3, r3, #21
	bpl	.L143
	.loc 3 1774 9
	mov	r0, fp
	movs	r2, #6
	ldr	r1, .L212+20
	bl	memcpy
	add	fp, fp, #6
.L143:
	.loc 3 1775 13
	ldrh	r3, [r4]
	.loc 3 1775 5
	lsls	r0, r3, #20
	bpl	.L144
	.loc 3 1776 9
	mov	r0, fp
	movs	r2, #5
	ldr	r1, .L212+24
	bl	memcpy
	add	fp, fp, #5
.L144:
	.loc 3 1777 13
	ldrh	r3, [r4]
	.loc 3 1777 5
	lsls	r1, r3, #19
	bpl	.L145
	.loc 3 1778 9
	mov	r0, fp
	movs	r2, #4
	ldr	r1, .L212+28
	bl	memcpy
	add	fp, fp, #4
.L145:
	.loc 3 1779 13
	ldrh	r3, [r4]
	.loc 3 1779 5
	lsls	r2, r3, #18
	bpl	.L146
	.loc 3 1780 9
	mov	r0, fp
	movs	r2, #5
	ldr	r1, .L212+32
	bl	memcpy
	add	fp, fp, #5
.L146:
	.loc 3 1781 13
	ldrh	r3, [r4]
	.loc 3 1781 5
	lsls	r3, r3, #17
	bpl	.L147
	.loc 3 1782 9
	mov	r0, fp
	movs	r2, #5
	ldr	r1, .L212+36
	bl	memcpy
	add	fp, fp, #5
.L147:
	.loc 3 1783 13
	ldrh	r3, [r4]
	.loc 3 1783 5
	lsrs	r3, r3, #15
	beq	.L148
	.loc 3 1784 9
	mov	r0, fp
	movs	r2, #5
	ldr	r1, .L212+40
	bl	memcpy
	add	fp, fp, #5
.L148:
	.loc 3 1785 5
	cmp	fp, r8
	.loc 3 1786 11
	itt	hi
	movhi	r3, #0
	strbhi	r3, [fp, #-1]
	.loc 3 1790 29
	ldrb	r3, [r4]	@ zero_extendqisi2
	ldrh	r1, [r4]
	ldrb	ip, [r4, #3]	@ zero_extendqisi2
	.loc 3 1790 49
	ldrh	lr, [r4, #4]
	and	r3, r3, #112
	cmp	r3, #16
	bne	.L150
	.loc 3 1793 55 discriminator 1
	ldrd	r0, fp, [r4, #8]
	.loc 3 1791 54 discriminator 1
	ldrh	r3, [r4, #6]
	.loc 3 1796 16 discriminator 1
	ldr	r2, .L212+44
.L211:
	.loc 3 1795 5 discriminator 2
	cmp	r9, #0
	beq	.L152
	.loc 3 1800 28 discriminator 4
	ldrh	r4, [r4, #2]
	.loc 3 1796 16 discriminator 4
	str	r6, [sp, #28]
	lsrs	r1, r1, #15
	ubfx	r5, r4, #0, #11
	ldr	r1, [r10, #48]
	str	r5, [sp]
	.loc 3 1803 78 discriminator 4
	itt	ne
	ubfxne	r4, r4, #7, #4
	.loc 3 1796 16 discriminator 4
	lslne	r3, r3, r4
	lsr	ip, ip, #3
	strd	r0, r1, [sp, #20]
	strd	r3, fp, [sp, #12]
	strd	ip, lr, [sp, #4]
	mov	r3, r8
	mov	r1, r7
	ldr	r0, .L212+48
	bl	_Z7dprintfPKcz
	b	.L209
.L158:
	.loc 3 1736 11
	mov	fp, r8
	b	.L139
.L150:
	.loc 3 1792 100 discriminator 2
	ldr	r2, [r4, #8]
	.loc 3 1791 108 discriminator 2
	ldrh	r3, [r4, #8]
	.loc 3 1793 110 discriminator 2
	ldr	r0, [r4, #4]
	.loc 3 1792 100 discriminator 2
	ubfx	fp, r2, #11, #21
	.loc 3 1790 49 discriminator 2
	ubfx	lr, lr, #0, #11
	.loc 3 1791 54 discriminator 2
	ubfx	r3, r3, #0, #11
	.loc 3 1793 110 discriminator 2
	ubfx	r0, r0, #11, #21
	.loc 3 1796 16 discriminator 2
	ldr	r2, .L212+52
	b	.L211
.L152:
	.loc 3 1813 21 discriminator 4
	ubfx	r1, r1, #7, #9
	.loc 3 1809 16 discriminator 4
	ands	r1, r1, #256
	.loc 3 1813 66 discriminator 4
	itet	eq
	ldrheq	r9, [r4, #2]
	.loc 3 1809 16 discriminator 4
	movne	r9, #0
	ubfxeq	r9, r9, #0, #11
	lsr	ip, ip, #3
	cbz	r1, .L156
	.loc 3 1816 78 discriminator 9
	ldrh	r1, [r4, #2]
	ubfx	r1, r1, #7, #4
	.loc 3 1809 16 discriminator 9
	lsls	r3, r3, r1
.L156:
	.loc 3 1809 16 is_stmt 0 discriminator 12
	str	r6, [sp, #32]
	ldr	r1, [r5, #12]
	str	r1, [sp, #28]
	ldr	r1, [r5, #8]
	str	r9, [sp]
	strd	r0, r1, [sp, #20]
	strd	r3, fp, [sp, #12]
	strd	ip, lr, [sp, #4]
	mov	r3, r8
	mov	r1, r7
	ldr	r0, .L212+56
	bl	_Z7dprintfPKcz
	b	.L209
.L213:
	.align	2
.L212:
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.word	.LC7
	.word	.LC20
	.word	.LC8
	.word	.LC21
	.cfi_endproc
.LFE2610:
	.size	_ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE, .-_ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE
	.section	.text._ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE, %function
_ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE:
.LFB2611:
	.loc 3 1832 1 is_stmt 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 32
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, lr}
	.cfi_def_cfa_offset 12
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 3 1833 22
	movs	r3, #255
	.loc 3 1832 1
	sub	sp, sp, #36
	.cfi_def_cfa_offset 48
	.loc 3 1832 1
	mov	r4, r1
	.loc 3 1833 22
	strb	r3, [r1, #45]
	.loc 3 1832 1
	mov	r5, r0
	.loc 3 1835 11
	mov	r0, sp
	bl	_ZN4mbed5TimerC1Ev
	.loc 3 1836 12
	mov	r0, sp
	bl	_ZN4mbed5Timer5startEv
	.loc 3 1838 9
	ldr	r0, [r4]
	.loc 3 1838 25
	ldr	r3, [r0]
	.loc 3 1838 24
	ldr	r3, [r3, #60]
	blx	r3
	.loc 3 1839 5
	ldrb	r3, [r5, #181]	@ zero_extendqisi2
	cbz	r3, .L217
	.loc 3 1840 16
	ldr	r0, .L223
	bl	_Z7dprintfPKcz
.L217:
	.loc 3 1842 20
	mov	r0, sp
	bl	_ZN4mbed5Timer7read_msEv
	.loc 3 1842 23
	cmp	r0, #49
	bgt	.L216
	.loc 3 1844 17
	ldrb	r3, [r4, #45]	@ zero_extendqisi2
	.loc 3 1844 9
	cmp	r3, #255
	beq	.L217
.L216:
	.loc 3 1848 13
	ldrb	r4, [r4, #45]	@ zero_extendqisi2
	.loc 3 1835 11
	mov	r0, sp
	.loc 3 1848 13
	sxtb	r4, r4
	.loc 3 1835 11
	bl	_ZN4mbed5TimerD1Ev
	.loc 3 1852 1
	subs	r3, r4, #1
	rsbs	r0, r3, #0
	adcs	r0, r0, r3
	add	sp, sp, #36
	.cfi_def_cfa_offset 12
	@ sp needed
	pop	{r4, r5, pc}
.L224:
	.align	2
.L223:
	.word	.LC22
	.cfi_endproc
.LFE2611:
	.size	_ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE, .-_ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE
	.section	.text._ZN12RadioShuttle9RS_TxDoneEP5RadioPv,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle9RS_TxDoneEP5RadioPv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle9RS_TxDoneEP5RadioPv, %function
_ZN12RadioShuttle9RS_TxDoneEP5RadioPv:
.LFB2612:
	.loc 3 1857 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 3 1860 22
	ldr	r3, [r2, #84]
	adds	r3, r3, #1
	.loc 3 1857 1
	mov	r4, r2
	.loc 3 1860 22
	str	r3, [r2, #84]
	.loc 3 1857 1
	mov	r5, r0
	.loc 3 1861 28
	ldrh	r0, [r2, #46]
	.loc 3 1861 21
	ldrd	r3, r2, [r2, #104]
	.loc 3 1861 28
	movs	r1, #0
	.loc 3 1861 21
	adds	r3, r3, r0
	adc	r2, r1, r2
	strd	r3, r2, [r4, #104]
	.loc 3 1862 34
	ldr	r0, [r5, #160]
	bl	_ZN4mbed5Timer7read_msEv
	.loc 3 1862 17
	str	r0, [r4, #168]
	.loc 3 1864 6
	ldr	r0, [r4]
	.loc 3 1864 15
	ldr	r1, .L230
	.loc 3 1863 21
	movs	r3, #1
	strb	r3, [r4, #172]
	.loc 3 1864 32
	ldr	r3, [r0]
	.loc 3 1864 15
	ldr	r3, [r3, #64]
	blx	r3
	.loc 3 1866 5
	ldrb	r3, [r5, #180]	@ zero_extendqisi2
	cbz	r3, .L225
	.loc 3 1868 28
	ldr	r3, .L230+4
	str	r3, [r4, #176]
.L225:
	.loc 3 1870 1
	pop	{r3, r4, r5, pc}
.L231:
	.align	2
.L230:
	.word	3600000
	.word	.LC23
	.cfi_endproc
.LFE2612:
	.size	_ZN12RadioShuttle9RS_TxDoneEP5RadioPv, .-_ZN12RadioShuttle9RS_TxDoneEP5RadioPv
	.section	.text._ZL8RDTxDonePvS_S_,"ax",%progbits
	.align	1
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZL8RDTxDonePvS_S_, %function
_ZL8RDTxDonePvS_S_:
.LFB2539:
	.loc 3 48 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	.loc 3 48 1
	mov	r4, r1
	mov	r5, r0
	mov	r6, r2
	.loc 3 49 17
	movs	r0, #8
	bl	_Z12InterruptMSG15InterruptDevice
	.loc 3 51 29
	mov	r2, r6
	mov	r1, r5
	mov	r0, r4
	.loc 3 52 1
	pop	{r4, r5, r6, lr}
	.cfi_restore 14
	.cfi_restore 6
	.cfi_restore 5
	.cfi_restore 4
	.cfi_def_cfa_offset 0
	.loc 3 51 29
	b	_ZN12RadioShuttle9RS_TxDoneEP5RadioPv
	.cfi_endproc
.LFE2539:
	.size	_ZL8RDTxDonePvS_S_, .-_ZL8RDTxDonePvS_S_
	.section	.text._ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa, %function
_ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa:
.LFB2613:
	.loc 3 1875 1
	.cfi_startproc
	@ args = 12, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, fp, lr}
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	.loc 3 1875 1
	mov	r1, r3
	mov	r4, r2
	.loc 3 1878 24
	ldrd	r2, [r2, #96]
	.loc 3 1875 1
	ldrh	r6, [sp, #24]
	ldrsh	r5, [sp, #28]
	ldrsb	r0, [sp, #32]
	.loc 3 1878 24
	adds	fp, r2, r6
	.loc 3 1879 25
	ldr	r2, [r4, #80]
	.loc 3 1878 24
	adc	ip, r3, #0
	.loc 3 1887 19
	ldrb	r3, [r1]	@ zero_extendqisi2
	.loc 3 1879 25
	adds	r2, r2, #1
	str	r2, [r4, #80]
	.loc 3 1887 5
	and	r2, r3, #15
	cmp	r2, #11
	.loc 3 1878 24
	strd	fp, [r4, #96]
	.loc 3 1881 21
	strd	r5, r0, [r4, #136]
	.loc 3 1883 22
	strd	r1, r6, [r4, #56]
	.loc 3 1885 19
	strd	r5, r0, [r4, #64]
	.loc 3 1887 5
	bne	.L234
	.loc 3 1887 47 discriminator 1
	and	r3, r3, #112
	.loc 3 1887 30 discriminator 1
	cmp	r3, #16
	beq	.L235
	.loc 3 1887 33 discriminator 2
	cmp	r3, #32
	beq	.L235
.L234:
	.loc 3 1896 13
	ldr	r0, [r4]
	.loc 3 1896 26
	ldr	r3, [r0]
	.loc 3 1896 25
	ldr	r3, [r3, #52]
	blx	r3
.L235:
	.loc 3 1904 9
	ldr	r0, [r4]
	.loc 3 1904 24
	ldr	r3, [r0]
	.loc 3 1904 23
	ldr	r3, [r3, #56]
	blx	r3
	.loc 3 1905 9
	ldr	r0, [r4]
	.loc 3 1905 18
	ldr	r1, .L242
	.loc 3 1905 35
	ldr	r3, [r0]
	.loc 3 1906 1
	pop	{r4, r5, r6, r7, fp, lr}
	.cfi_restore 14
	.cfi_restore 11
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 5
	.cfi_restore 4
	.cfi_def_cfa_offset 0
	.loc 3 1905 18
	ldr	r3, [r3, #64]
	bx	r3	@ indirect register sibling call
.L243:
	.align	2
.L242:
	.word	3600000
	.cfi_endproc
.LFE2613:
	.size	_ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa, .-_ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa
	.section	.text._ZL8RDRxDonePvS_S_Phtsa,"ax",%progbits
	.align	1
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZL8RDRxDonePvS_S_Phtsa, %function
_ZL8RDRxDonePvS_S_Phtsa:
.LFB2540:
	.loc 3 55 1
	.cfi_startproc
	@ args = 12, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -32
	.cfi_offset 5, -28
	.cfi_offset 6, -24
	.cfi_offset 7, -20
	.cfi_offset 8, -16
	.cfi_offset 9, -12
	.cfi_offset 10, -8
	.cfi_offset 14, -4
	.loc 3 55 1
	ldrsh	r9, [sp, #36]
	ldrsb	r10, [sp, #40]
	ldrh	r8, [sp, #32]
	mov	r4, r1
	mov	r5, r0
	mov	r6, r2
	mov	r7, r3
	.loc 3 56 17
	movs	r0, #8
	bl	_Z12InterruptMSG15InterruptDevice
	.loc 3 58 29
	strd	r9, r10, [sp, #36]
	str	r8, [sp, #32]
	mov	r3, r7
	mov	r2, r6
	mov	r1, r5
	mov	r0, r4
	.loc 3 59 1
	pop	{r4, r5, r6, r7, r8, r9, r10, lr}
	.cfi_restore 14
	.cfi_restore 10
	.cfi_restore 9
	.cfi_restore 8
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 5
	.cfi_restore 4
	.cfi_def_cfa_offset 0
	.loc 3 58 29
	b	_ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa
	.cfi_endproc
.LFE2540:
	.size	_ZL8RDRxDonePvS_S_Phtsa, .-_ZL8RDRxDonePvS_S_Phtsa
	.section	.text._ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv, %function
_ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv:
.LFB2614:
	.loc 3 1911 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 3 1913 5
	ldrb	r3, [r0, #180]	@ zero_extendqisi2
	cbz	r3, .L246
	.loc 3 1915 28
	ldr	r3, .L250
	str	r3, [r2, #176]
.L246:
	.loc 3 1921 14
	b	_ZN12RadioShuttle9RS_TxDoneEP5RadioPv
.L251:
	.align	2
.L250:
	.word	.LC24
	.cfi_endproc
.LFE2614:
	.size	_ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv, .-_ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv
	.section	.text._ZL11RDTxTimeoutPvS_S_,"ax",%progbits
	.align	1
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZL11RDTxTimeoutPvS_S_, %function
_ZL11RDTxTimeoutPvS_S_:
.LFB2541:
	.loc 3 62 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	.loc 3 62 1
	mov	r4, r1
	mov	r5, r0
	mov	r6, r2
	.loc 3 63 17
	movs	r0, #8
	bl	_Z12InterruptMSG15InterruptDevice
	.loc 3 65 32
	mov	r2, r6
	mov	r1, r5
	mov	r0, r4
	.loc 3 66 1
	pop	{r4, r5, r6, lr}
	.cfi_restore 14
	.cfi_restore 6
	.cfi_restore 5
	.cfi_restore 4
	.cfi_def_cfa_offset 0
	.loc 3 65 32
	b	_ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv
	.cfi_endproc
.LFE2541:
	.size	_ZL11RDTxTimeoutPvS_S_, .-_ZL11RDTxTimeoutPvS_S_
	.section	.text._ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv, %function
_ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv:
.LFB2615:
	.loc 3 1927 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 3 1927 1
	mov	r5, r0
	.loc 3 1930 9
	ldr	r0, [r2]
	.loc 3 1930 18
	ldr	r1, .L258
	.loc 3 1930 35
	ldr	r3, [r0]
	.loc 3 1930 18
	ldr	r3, [r3, #64]
	.loc 3 1927 1
	mov	r4, r2
	.loc 3 1930 18
	blx	r3
	.loc 3 1932 5
	ldrb	r3, [r5, #181]	@ zero_extendqisi2
	cbz	r3, .L253
	.loc 3 1934 13
	ldr	r5, .L258+4
	mov	r0, r5
	bl	_Z7dprintfPKcz
	.loc 3 1935 25
	str	r5, [r4, #176]
.L253:
	.loc 3 1937 1
	pop	{r3, r4, r5, pc}
.L259:
	.align	2
.L258:
	.word	3600000
	.word	.LC25
	.cfi_endproc
.LFE2615:
	.size	_ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv, .-_ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv
	.section	.text._ZL11RDRxTimeoutPvS_S_,"ax",%progbits
	.align	1
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZL11RDRxTimeoutPvS_S_, %function
_ZL11RDRxTimeoutPvS_S_:
.LFB2542:
	.loc 3 69 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	.loc 3 69 1
	mov	r4, r1
	mov	r5, r0
	mov	r6, r2
	.loc 3 70 17
	movs	r0, #8
	bl	_Z12InterruptMSG15InterruptDevice
	.loc 3 72 32
	mov	r2, r6
	mov	r1, r5
	mov	r0, r4
	.loc 3 73 1
	pop	{r4, r5, r6, lr}
	.cfi_restore 14
	.cfi_restore 6
	.cfi_restore 5
	.cfi_restore 4
	.cfi_def_cfa_offset 0
	.loc 3 72 32
	b	_ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv
	.cfi_endproc
.LFE2542:
	.size	_ZL11RDRxTimeoutPvS_S_, .-_ZL11RDRxTimeoutPvS_S_
	.section	.text._ZN12RadioShuttle10RS_RxErrorEP5RadioPv,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle10RS_RxErrorEP5RadioPv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle10RS_RxErrorEP5RadioPv, %function
_ZN12RadioShuttle10RS_RxErrorEP5RadioPv:
.LFB2616:
	.loc 3 1942 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 3 1945 28
	ldr	r3, [r2, #88]
	.loc 3 1942 1
	mov	r5, r0
	.loc 3 1950 9
	ldr	r0, [r2]
	.loc 3 1945 28
	adds	r3, r3, #1
	str	r3, [r2, #88]
	.loc 3 1950 22
	ldr	r3, [r0]
	.loc 3 1942 1
	mov	r4, r2
	.loc 3 1950 21
	ldr	r3, [r3, #52]
	blx	r3
	.loc 3 1951 9
	ldr	r0, [r4]
	.loc 3 1951 18
	ldr	r1, .L266
	.loc 3 1951 35
	ldr	r3, [r0]
	.loc 3 1951 18
	ldr	r3, [r3, #64]
	blx	r3
	.loc 3 1953 5
	ldrb	r3, [r5, #181]	@ zero_extendqisi2
	cbz	r3, .L261
	.loc 3 1955 28
	ldr	r3, .L266+4
	str	r3, [r4, #176]
.L261:
	.loc 3 1957 1
	pop	{r3, r4, r5, pc}
.L267:
	.align	2
.L266:
	.word	3600000
	.word	.LC26
	.cfi_endproc
.LFE2616:
	.size	_ZN12RadioShuttle10RS_RxErrorEP5RadioPv, .-_ZN12RadioShuttle10RS_RxErrorEP5RadioPv
	.section	.text._ZL9RDRxErrorPvS_S_,"ax",%progbits
	.align	1
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZL9RDRxErrorPvS_S_, %function
_ZL9RDRxErrorPvS_S_:
.LFB2543:
	.loc 3 76 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	.loc 3 76 1
	mov	r4, r1
	mov	r5, r0
	mov	r6, r2
	.loc 3 77 17
	movs	r0, #8
	bl	_Z12InterruptMSG15InterruptDevice
	.loc 3 79 30
	mov	r2, r6
	mov	r1, r5
	mov	r0, r4
	.loc 3 80 1
	pop	{r4, r5, r6, lr}
	.cfi_restore 14
	.cfi_restore 6
	.cfi_restore 5
	.cfi_restore 4
	.cfi_def_cfa_offset 0
	.loc 3 79 30
	b	_ZN12RadioShuttle10RS_RxErrorEP5RadioPv
	.cfi_endproc
.LFE2543:
	.size	_ZL9RDRxErrorPvS_S_, .-_ZL9RDRxErrorPvS_S_
	.section	.text._ZN12RadioShuttle10RS_CadDoneEP5RadioPvb,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle10RS_CadDoneEP5RadioPvb
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle10RS_CadDoneEP5RadioPvb, %function
_ZN12RadioShuttle10RS_CadDoneEP5RadioPvb:
.LFB2617:
	.loc 3 1962 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 3 1965 5
	cbz	r3, .L270
	.loc 3 1966 26
	movs	r1, #1
	strb	r1, [r2, #45]
	.loc 3 1967 36
	ldr	r1, [r2, #92]
	adds	r1, r1, #1
	str	r1, [r2, #92]
.L271:
	.loc 3 1971 5
	ldrb	r1, [r0, #181]	@ zero_extendqisi2
	cbz	r1, .L269
	.loc 3 1973 9
	cbz	r3, .L273
	.loc 3 1974 32
	ldr	r3, .L278
.L277:
	.loc 3 1976 32
	str	r3, [r2, #176]
.L269:
	.loc 3 1978 1
	bx	lr
.L270:
	.loc 3 1969 26
	strb	r3, [r2, #45]
	b	.L271
.L273:
	.loc 3 1976 32
	ldr	r3, .L278+4
	b	.L277
.L279:
	.align	2
.L278:
	.word	.LC27
	.word	.LC28
	.cfi_endproc
.LFE2617:
	.size	_ZN12RadioShuttle10RS_CadDoneEP5RadioPvb, .-_ZN12RadioShuttle10RS_CadDoneEP5RadioPvb
	.section	.text._ZL9RDCadDonePvS_S_b,"ax",%progbits
	.align	1
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZL9RDCadDonePvS_S_b, %function
_ZL9RDCadDonePvS_S_b:
.LFB2544:
	.loc 3 83 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, lr}
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 8, -8
	.cfi_offset 14, -4
	.loc 3 83 1
	mov	r4, r1
	mov	r5, r0
	mov	r6, r2
	mov	r7, r3
	.loc 3 84 17
	movs	r0, #8
	bl	_Z12InterruptMSG15InterruptDevice
	.loc 3 86 30
	mov	r3, r7
	mov	r2, r6
	mov	r1, r5
	mov	r0, r4
	.loc 3 87 1
	pop	{r4, r5, r6, r7, r8, lr}
	.cfi_restore 14
	.cfi_restore 8
	.cfi_restore 7
	.cfi_restore 6
	.cfi_restore 5
	.cfi_restore 4
	.cfi_def_cfa_offset 0
	.loc 3 86 30
	b	_ZN12RadioShuttle10RS_CadDoneEP5RadioPvb
	.cfi_endproc
.LFE2544:
	.size	_ZL9RDCadDonePvS_S_b, .-_ZL9RDCadDonePvS_S_b
	.section	.text._ZN12RadioShuttle10GetDataSumEiPvi,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle10GetDataSumEiPvi
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle10GetDataSumEiPvi, %function
_ZN12RadioShuttle10GetDataSumEiPvi:
.LFB2619:
	.loc 3 2002 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	add	r3, r3, r2
	.loc 3 2004 13
	movs	r0, #0
.L283:
	.loc 3 2005 14
	cmp	r3, r2
	beq	.L282
	.loc 3 2006 13
	ldrb	r4, [r2], #1	@ zero_extendqisi2
	add	r0, r0, r4
	.loc 3 2005 5
	b	.L283
.L282:
	.loc 3 2008 21
	movs	r3, #1
	lsls	r3, r3, r1
	.loc 3 2008 31
	subs	r3, r3, #1
	.loc 3 2008 16
	ands	r3, r3, r0
	.loc 3 2008 43
	asrs	r0, r0, r1
	.loc 3 2010 1
	add	r0, r0, r3
	pop	{r4, pc}
	.cfi_endproc
.LFE2619:
	.size	_ZN12RadioShuttle10GetDataSumEiPvi, .-_ZN12RadioShuttle10GetDataSumEiPvi
	.section	.text._ZN4mbed8CallbackIFvvEED2Ev,"axG",%progbits,_ZN4mbed8CallbackIFvvEED5Ev,comdat
	.align	1
	.weak	_ZN4mbed8CallbackIFvvEED2Ev
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed8CallbackIFvvEED2Ev, %function
_ZN4mbed8CallbackIFvvEED2Ev:
.LFB2658:
	.loc 1 281 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
.LBB4188:
	.loc 1 283 13
	ldr	r3, [r0, #12]
.LBE4188:
	.loc 1 281 5
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 281 5
	mov	r4, r0
.LBB4189:
	.loc 1 283 9
	cbz	r3, .L286
	.loc 1 284 19
	ldr	r3, [r3, #8]
	blx	r3
.L286:
.LBE4189:
	.loc 1 286 5
	mov	r0, r4
	pop	{r4, pc}
	.cfi_endproc
.LFE2658:
	.size	_ZN4mbed8CallbackIFvvEED2Ev, .-_ZN4mbed8CallbackIFvvEED2Ev
	.weak	_ZN4mbed8CallbackIFvvEED1Ev
	.thumb_set _ZN4mbed8CallbackIFvvEED1Ev,_ZN4mbed8CallbackIFvvEED2Ev
	.section	.text._ZN4mbed6TickerD2Ev,"axG",%progbits,_ZN4mbed6TickerD5Ev,comdat
	.align	1
	.weak	_ZN4mbed6TickerD2Ev
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed6TickerD2Ev, %function
_ZN4mbed6TickerD2Ev:
.LFB1929:
	.loc 7 150 13
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
.LBB4190:
	.loc 7 151 5
	mov	r5, r0
	ldr	r3, .L291
	str	r3, [r5], #40
.LBE4190:
	.loc 7 150 13
	mov	r4, r0
.LBB4191:
	.loc 7 152 15
	bl	_ZN4mbed6Ticker6detachEv
	.loc 7 151 5
	mov	r0, r5
	bl	_ZN4mbed8CallbackIFvvEED1Ev
	mov	r0, r4
	bl	_ZN4mbed10TimerEventD2Ev
.LBE4191:
	.loc 7 153 5
	mov	r0, r4
	pop	{r3, r4, r5, pc}
.L292:
	.align	2
.L291:
	.word	_ZTVN4mbed6TickerE+8
	.cfi_endproc
.LFE1929:
	.size	_ZN4mbed6TickerD2Ev, .-_ZN4mbed6TickerD2Ev
	.weak	_ZN4mbed6TickerD1Ev
	.thumb_set _ZN4mbed6TickerD1Ev,_ZN4mbed6TickerD2Ev
	.section	.text._ZN4mbed6TickerD0Ev,"axG",%progbits,_ZN4mbed6TickerD5Ev,comdat
	.align	1
	.weak	_ZN4mbed6TickerD0Ev
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed6TickerD0Ev, %function
_ZN4mbed6TickerD0Ev:
.LFB1931:
	.loc 7 150 13
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 7 150 13
	mov	r4, r0
	.loc 7 153 5
	bl	_ZN4mbed6TickerD1Ev
	mov	r0, r4
	bl	_ZdlPv
	mov	r0, r4
	pop	{r4, pc}
	.cfi_endproc
.LFE1931:
	.size	_ZN4mbed6TickerD0Ev, .-_ZN4mbed6TickerD0Ev
	.section	.text._ZN4mbed14LowPowerTickerD2Ev,"axG",%progbits,_ZN4mbed14LowPowerTickerD5Ev,comdat
	.align	1
	.weak	_ZN4mbed14LowPowerTickerD2Ev
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed14LowPowerTickerD2Ev, %function
_ZN4mbed14LowPowerTickerD2Ev:
.LFB1936:
	.loc 6 43 13
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
.LBB4192:
	.loc 6 44 5
	ldr	r3, .L295
	str	r3, [r0]
.LBE4192:
	.loc 6 43 13
	mov	r4, r0
.LBB4193:
	.loc 6 44 5
	bl	_ZN4mbed6TickerD2Ev
.LBE4193:
	.loc 6 45 5
	mov	r0, r4
	pop	{r4, pc}
.L296:
	.align	2
.L295:
	.word	_ZTVN4mbed14LowPowerTickerE+8
	.cfi_endproc
.LFE1936:
	.size	_ZN4mbed14LowPowerTickerD2Ev, .-_ZN4mbed14LowPowerTickerD2Ev
	.weak	_ZN4mbed14LowPowerTickerD1Ev
	.thumb_set _ZN4mbed14LowPowerTickerD1Ev,_ZN4mbed14LowPowerTickerD2Ev
	.section	.text._ZN4mbed14LowPowerTickerD0Ev,"axG",%progbits,_ZN4mbed14LowPowerTickerD5Ev,comdat
	.align	1
	.weak	_ZN4mbed14LowPowerTickerD0Ev
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed14LowPowerTickerD0Ev, %function
_ZN4mbed14LowPowerTickerD0Ev:
.LFB1938:
	.loc 6 43 13
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 6 43 13
	mov	r4, r0
	.loc 6 45 5
	bl	_ZN4mbed14LowPowerTickerD1Ev
	mov	r0, r4
	bl	_ZdlPv
	mov	r0, r4
	pop	{r4, pc}
	.cfi_endproc
.LFE1938:
	.size	_ZN4mbed14LowPowerTickerD0Ev, .-_ZN4mbed14LowPowerTickerD0Ev
	.section	.text._ZN4mbed15LowPowerTimeoutD2Ev,"axG",%progbits,_ZN4mbed15LowPowerTimeoutD5Ev,comdat
	.align	1
	.weak	_ZN4mbed15LowPowerTimeoutD2Ev
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed15LowPowerTimeoutD2Ev, %function
_ZN4mbed15LowPowerTimeoutD2Ev:
.LFB3383:
	.loc 2 36 7
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
.LBB4194:
	.loc 2 36 7
	ldr	r3, .L299
	str	r3, [r0]
.LBE4194:
	mov	r4, r0
.LBB4195:
	bl	_ZN4mbed14LowPowerTickerD2Ev
.LBE4195:
	mov	r0, r4
	pop	{r4, pc}
.L300:
	.align	2
.L299:
	.word	_ZTVN4mbed15LowPowerTimeoutE+8
	.cfi_endproc
.LFE3383:
	.size	_ZN4mbed15LowPowerTimeoutD2Ev, .-_ZN4mbed15LowPowerTimeoutD2Ev
	.weak	_ZN4mbed15LowPowerTimeoutD1Ev
	.thumb_set _ZN4mbed15LowPowerTimeoutD1Ev,_ZN4mbed15LowPowerTimeoutD2Ev
	.section	.text._ZN4mbed15LowPowerTimeoutD0Ev,"axG",%progbits,_ZN4mbed15LowPowerTimeoutD5Ev,comdat
	.align	1
	.weak	_ZN4mbed15LowPowerTimeoutD0Ev
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN4mbed15LowPowerTimeoutD0Ev, %function
_ZN4mbed15LowPowerTimeoutD0Ev:
.LFB3385:
	.loc 2 36 7
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 2 36 7
	mov	r4, r0
	bl	_ZN4mbed15LowPowerTimeoutD1Ev
	mov	r0, r4
	bl	_ZdlPv
	mov	r0, r4
	pop	{r4, pc}
	.cfi_endproc
.LFE3385:
	.size	_ZN4mbed15LowPowerTimeoutD0Ev, .-_ZN4mbed15LowPowerTimeoutD0Ev
	.section	.text._ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE5eraseESt14_List_iteratorIS2_E,"axG",%progbits,_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE5eraseESt14_List_iteratorIS2_E,comdat
	.align	1
	.weak	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE5eraseESt14_List_iteratorIS2_E
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE5eraseESt14_List_iteratorIS2_E, %function
_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE5eraseESt14_List_iteratorIS2_E:
.LFB2812:
	.file 11 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/bits/list.tcc"
	.loc 11 150 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
.LBB4209:
.LBB4210:
.LBB4211:
.LBB4212:
	.loc 4 418 62
	ldr	r3, [r0, #8]
.LBE4212:
.LBE4211:
.LBE4210:
.LBE4209:
	.loc 11 157 16
	ldr	r5, [r1]
.LBB4223:
.LBB4221:
.LBB4215:
.LBB4213:
	.loc 4 418 62
	subs	r3, r3, #1
.LBE4213:
.LBE4215:
.LBE4221:
.LBE4223:
	.loc 11 150 5
	mov	r4, r1
.LBB4224:
.LBB4222:
.LBB4216:
.LBB4214:
	.loc 4 418 38
	str	r3, [r0, #8]
.LBE4214:
.LBE4216:
	.loc 4 1914 2
	mov	r0, r1
	bl	_ZNSt8__detail15_List_node_base9_M_unhookEv
.LBB4217:
.LBB4218:
.LBB4219:
.LBB4220:
	.loc 9 125 19
	mov	r0, r4
	bl	_ZdlPv
.LBE4220:
.LBE4219:
.LBE4218:
.LBE4217:
.LBE4222:
.LBE4224:
	.loc 11 160 5
	mov	r0, r5
	pop	{r3, r4, r5, pc}
	.cfi_endproc
.LFE2812:
	.size	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE5eraseESt14_List_iteratorIS2_E, .-_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE5eraseESt14_List_iteratorIS2_E
	.section	.text._ZN12RadioShuttle7KillMsgEii,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle7KillMsgEii
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle7KillMsgEii, %function
_ZN12RadioShuttle7KillMsgEii:
.LFB2591:
	.loc 3 570 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 3 572 27
	mov	r5, r0
	ldr	r4, [r5, #96]!
.L308:
	.loc 3 572 33 discriminator 1
	cmp	r4, r5
	beq	.L309
	.loc 3 573 32
	ldr	r3, [r4, #8]
	cmp	r3, r1
	bne	.L305
	.loc 3 573 32 is_stmt 0 discriminator 1
	ldr	r3, [r4, #32]
	cmp	r3, r2
	bne	.L305
	.loc 3 574 13 is_stmt 1
	ldrb	r3, [r4, #40]	@ zero_extendqisi2
	cbnz	r3, .L306
.L307:
	.loc 3 576 28
	mov	r1, r4
	mov	r0, r5
	bl	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE5eraseESt14_List_iteratorIS2_E
	.loc 3 577 20
	movs	r0, #0
.L304:
	.loc 3 581 1
	pop	{r3, r4, r5, pc}
.L305:
.LBB4225:
.LBB4226:
	.loc 4 227 21 discriminator 4
	ldr	r4, [r4]
	b	.L308
.L306:
.LBE4226:
.LBE4225:
	.loc 3 575 26
	ldr	r0, [r4, #12]
	.loc 3 575 45
	cmp	r0, #0
	beq	.L307
	.loc 3 575 41 discriminator 1
	bl	_ZdaPv
	b	.L307
.L309:
	.loc 3 580 12
	movs	r0, #7
	b	.L304
	.cfi_endproc
.LFE2591:
	.size	_ZN12RadioShuttle7KillMsgEii, .-_ZN12RadioShuttle7KillMsgEii
	.section	.text._ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_,"axG",%progbits,_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_,comdat
	.align	1
	.weak	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_, %function
_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_:
.LFB2828:
	.loc 4 1219 7
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	.loc 4 1219 7
	mov	r4, r0
.LBB4251:
.LBB4252:
.LBB4253:
.LBB4254:
.LBB4255:
.LBB4256:
.LBB4257:
	.loc 9 111 41
	movs	r0, #124
.LBE4257:
.LBE4256:
.LBE4255:
.LBE4254:
.LBE4253:
.LBE4252:
.LBE4251:
	.loc 4 1219 7
	mov	r6, r1
.LBB4274:
.LBB4273:
.LBB4270:
.LBB4264:
.LBB4262:
.LBB4260:
.LBB4258:
	.loc 9 111 41
	bl	_Znwj
.LBE4258:
.LBE4260:
.LBE4262:
.LBE4264:
.LBB4265:
.LBB4266:
	.loc 9 146 9
	movs	r2, #116
.LBE4266:
.LBE4265:
.LBB4268:
.LBB4263:
.LBB4261:
.LBB4259:
	.loc 9 111 41
	mov	r5, r0
.LBE4259:
.LBE4261:
.LBE4263:
.LBE4268:
.LBB4269:
.LBB4267:
	.loc 9 146 9
	mov	r1, r6
	adds	r0, r0, #8
	bl	memcpy
.LBE4267:
.LBE4269:
.LBE4270:
	.loc 4 1895 2
	mov	r1, r4
	mov	r0, r5
	bl	_ZNSt8__detail15_List_node_base7_M_hookEPS0_
.LBB4271:
.LBB4272:
	.loc 4 416 62
	ldr	r3, [r4, #8]
	adds	r3, r3, #1
	.loc 4 416 38
	str	r3, [r4, #8]
.LBE4272:
.LBE4271:
.LBE4273:
.LBE4274:
	.loc 4 1220 38
	pop	{r4, r5, r6, pc}
	.cfi_endproc
.LFE2828:
	.size	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_, .-_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_
	.section	.text._ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEimhh,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEimhh
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEimhh, %function
_ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEimhh:
.LFB2602:
	.loc 3 1304 1
	.cfi_startproc
	@ args = 12, pretend = 0, frame = 120
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	mov	r4, r2
	sub	sp, sp, #120
	.cfi_def_cfa_offset 136
	.loc 3 1304 1
	mov	r5, r0
	.loc 3 1309 11
	movs	r2, #116
	movs	r1, #0
	add	r0, sp, #4
	.loc 3 1304 1
	mov	r6, r3
	.loc 3 1309 11
	bl	memset
	.loc 3 1310 13
	ldr	r3, [r4]
	str	r3, [sp, #4]
	.loc 3 1313 13
	movs	r3, #129
	str	r3, [sp, #16]
	.loc 3 1314 17
	ldr	r3, [sp, #136]
	str	r3, [sp, #20]
	.loc 3 1311 12
	movs	r2, #0
	.loc 3 1320 18
	movs	r3, #2
	.loc 3 1323 21
	add	r1, sp, #4
	add	r0, r5, #96
	.loc 3 1312 11
	strd	r2, r2, [sp, #8]
	.loc 3 1315 13
	str	r6, [sp, #28]
	.loc 3 1317 11
	strd	r4, r2, [sp, #40]
	.loc 3 1318 18
	str	r2, [sp, #52]
	.loc 3 1319 15
	strb	r2, [sp, #48]
	.loc 3 1320 18
	str	r3, [sp, #32]
	.loc 3 1321 19
	strb	r2, [sp, #36]
	.loc 3 1323 21
	bl	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_
	.loc 3 1324 1
	add	sp, sp, #120
	.cfi_def_cfa_offset 16
	@ sp needed
	pop	{r4, r5, r6, pc}
	.cfi_endproc
.LFE2602:
	.size	_ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEimhh, .-_ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEimhh
	.section	.text._ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEntryESaIS2_EE8_M_clearEv,"axG",%progbits,_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEntryESaIS2_EE8_M_clearEv,comdat
	.align	1
	.weak	_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEntryESaIS2_EE8_M_clearEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEntryESaIS2_EE8_M_clearEv, %function
_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEntryESaIS2_EE8_M_clearEv:
.LFB2876:
	.loc 11 66 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 11 66 5
	mov	r4, r0
	.loc 11 70 34
	ldr	r0, [r0]
.L317:
	.loc 11 71 20
	cmp	r4, r0
	beq	.L315
.LBB4275:
	.loc 11 74 4
	ldr	r5, [r0]
.LBB4276:
.LBB4277:
.LBB4278:
.LBB4279:
	.loc 9 125 19
	bl	_ZdlPv
.LBE4279:
.LBE4278:
.LBE4277:
.LBE4276:
	.loc 11 74 4
	mov	r0, r5
	b	.L317
.L315:
.LBE4275:
	.loc 11 83 5
	pop	{r3, r4, r5, pc}
	.cfi_endproc
.LFE2876:
	.size	_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEntryESaIS2_EE8_M_clearEv, .-_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEntryESaIS2_EE8_M_clearEv
	.section	.text._ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E,"axG",%progbits,_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E, %function
_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E:
.LFB2883:
	.loc 5 1866 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	mov	r6, r0
	mov	r4, r1
.L320:
	.loc 5 1870 18
	cbz	r4, .L318
.LBB4280:
	.loc 5 1872 4
	ldr	r1, [r4, #12]
	mov	r0, r6
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E
	.loc 5 1873 28
	ldr	r5, [r4, #8]
.LBB4281:
.LBB4282:
.LBB4283:
.LBB4284:
.LBB4285:
	.loc 9 125 19
	mov	r0, r4
	bl	_ZdlPv
.LBE4285:
.LBE4284:
.LBE4283:
.LBE4282:
.LBE4281:
	.loc 5 1875 4
	mov	r4, r5
.LBE4280:
	.loc 5 1870 7
	b	.L320
.L318:
	.loc 5 1877 5
	pop	{r4, r5, r6, pc}
	.cfi_endproc
.LFE2883:
	.size	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E, .-_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E
	.section	.text._ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E,"axG",%progbits,_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E, %function
_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E:
.LFB2891:
	.loc 5 1866 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	mov	r6, r0
	mov	r4, r1
.L323:
	.loc 5 1870 18
	cbz	r4, .L321
.LBB4286:
	.loc 5 1872 4
	ldr	r1, [r4, #12]
	mov	r0, r6
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E
	.loc 5 1873 28
	ldr	r5, [r4, #8]
.LBB4287:
.LBB4288:
.LBB4289:
.LBB4290:
.LBB4291:
	.loc 9 125 19
	mov	r0, r4
	bl	_ZdlPv
.LBE4291:
.LBE4290:
.LBE4289:
.LBE4288:
.LBE4287:
	.loc 5 1875 4
	mov	r4, r5
.LBE4286:
	.loc 5 1870 7
	b	.L323
.L321:
	.loc 5 1877 5
	pop	{r4, r5, r6, pc}
	.cfi_endproc
.LFE2891:
	.size	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E, .-_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E
	.section	.text._ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgEntryESaIS2_EE8_M_clearEv,"axG",%progbits,_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgEntryESaIS2_EE8_M_clearEv,comdat
	.align	1
	.weak	_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgEntryESaIS2_EE8_M_clearEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgEntryESaIS2_EE8_M_clearEv, %function
_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgEntryESaIS2_EE8_M_clearEv:
.LFB2899:
	.loc 11 66 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 11 66 5
	mov	r4, r0
	.loc 11 70 34
	ldr	r0, [r0]
.L326:
	.loc 11 71 20
	cmp	r4, r0
	beq	.L324
.LBB4292:
	.loc 11 74 4
	ldr	r5, [r0]
.LBB4293:
.LBB4294:
.LBB4295:
.LBB4296:
	.loc 9 125 19
	bl	_ZdlPv
.LBE4296:
.LBE4295:
.LBE4294:
.LBE4293:
	.loc 11 74 4
	mov	r0, r5
	b	.L326
.L324:
.LBE4292:
	.loc 11 83 5
	pop	{r3, r4, r5, pc}
	.cfi_endproc
.LFE2899:
	.size	_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgEntryESaIS2_EE8_M_clearEv, .-_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgEntryESaIS2_EE8_M_clearEv
	.section	.text._ZNSt7__cxx1110_List_baseIN12RadioShuttle16ReceivedMsgEntryESaIS2_EE8_M_clearEv,"axG",%progbits,_ZNSt7__cxx1110_List_baseIN12RadioShuttle16ReceivedMsgEntryESaIS2_EE8_M_clearEv,comdat
	.align	1
	.weak	_ZNSt7__cxx1110_List_baseIN12RadioShuttle16ReceivedMsgEntryESaIS2_EE8_M_clearEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt7__cxx1110_List_baseIN12RadioShuttle16ReceivedMsgEntryESaIS2_EE8_M_clearEv, %function
_ZNSt7__cxx1110_List_baseIN12RadioShuttle16ReceivedMsgEntryESaIS2_EE8_M_clearEv:
.LFB2906:
	.loc 11 66 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 11 66 5
	mov	r4, r0
	.loc 11 70 34
	ldr	r0, [r0]
.L329:
	.loc 11 71 20
	cmp	r4, r0
	beq	.L327
.LBB4297:
	.loc 11 74 4
	ldr	r5, [r0]
.LBB4298:
.LBB4299:
.LBB4300:
.LBB4301:
	.loc 9 125 19
	bl	_ZdlPv
.LBE4301:
.LBE4300:
.LBE4299:
.LBE4298:
	.loc 11 74 4
	mov	r0, r5
	b	.L329
.L327:
.LBE4297:
	.loc 11 83 5
	pop	{r3, r4, r5, pc}
	.cfi_endproc
.LFE2906:
	.size	_ZNSt7__cxx1110_List_baseIN12RadioShuttle16ReceivedMsgEntryESaIS2_EE8_M_clearEv, .-_ZNSt7__cxx1110_List_baseIN12RadioShuttle16ReceivedMsgEntryESaIS2_EE8_M_clearEv
	.section	.text._ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E,"axG",%progbits,_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E, %function
_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E:
.LFB2913:
	.loc 5 1866 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	mov	r6, r0
	mov	r4, r1
.L332:
	.loc 5 1870 18
	cbz	r4, .L330
.LBB4302:
	.loc 5 1872 4
	ldr	r1, [r4, #12]
	mov	r0, r6
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E
	.loc 5 1873 28
	ldr	r5, [r4, #8]
.LBB4303:
.LBB4304:
.LBB4305:
.LBB4306:
.LBB4307:
	.loc 9 125 19
	mov	r0, r4
	bl	_ZdlPv
.LBE4307:
.LBE4306:
.LBE4305:
.LBE4304:
.LBE4303:
	.loc 5 1875 4
	mov	r4, r5
.LBE4302:
	.loc 5 1870 7
	b	.L332
.L330:
	.loc 5 1877 5
	pop	{r4, r5, r6, pc}
	.cfi_endproc
.LFE2913:
	.size	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E, .-_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E
	.section	.text._ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAirSlotEntryESaIS2_EE8_M_clearEv,"axG",%progbits,_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAirSlotEntryESaIS2_EE8_M_clearEv,comdat
	.align	1
	.weak	_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAirSlotEntryESaIS2_EE8_M_clearEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAirSlotEntryESaIS2_EE8_M_clearEv, %function
_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAirSlotEntryESaIS2_EE8_M_clearEv:
.LFB2921:
	.loc 11 66 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 11 66 5
	mov	r4, r0
	.loc 11 70 34
	ldr	r0, [r0]
.L335:
	.loc 11 71 20
	cmp	r4, r0
	beq	.L333
.LBB4308:
	.loc 11 74 4
	ldr	r5, [r0]
.LBB4309:
.LBB4310:
.LBB4311:
.LBB4312:
	.loc 9 125 19
	bl	_ZdlPv
.LBE4312:
.LBE4311:
.LBE4310:
.LBE4309:
	.loc 11 74 4
	mov	r0, r5
	b	.L335
.L333:
.LBE4308:
	.loc 11 83 5
	pop	{r3, r4, r5, pc}
	.cfi_endproc
.LFE2921:
	.size	_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAirSlotEntryESaIS2_EE8_M_clearEv, .-_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAirSlotEntryESaIS2_EE8_M_clearEv
	.section	.text._ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5clearEv,"axG",%progbits,_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5clearEv,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5clearEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5clearEv, %function
_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5clearEv:
.LFB2936:
	.loc 5 1185 7
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 5 1187 2
	ldr	r1, [r0, #8]
	.loc 5 1185 7
	mov	r4, r0
	.loc 5 1187 2
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E
.LBB4313:
.LBB4314:
	.loc 5 208 27
	movs	r3, #0
	.loc 5 209 27
	adds	r2, r4, #4
	.loc 5 208 27
	str	r3, [r4, #8]
	.loc 5 210 26
	strd	r2, r2, [r4, #12]
	.loc 5 211 21
	str	r3, [r4, #20]
.LBE4314:
.LBE4313:
	.loc 5 1189 7
	pop	{r4, pc}
	.cfi_endproc
.LFE2936:
	.size	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5clearEv, .-_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5clearEv
	.section	.text._ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE, %function
_ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE:
.LFB2592:
	.loc 3 586 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	.loc 3 586 1
	mov	r4, r0
	.loc 3 589 5
	cbz	r3, .L342
	.loc 3 589 18 discriminator 1
	cbz	r1, .L342
	.loc 3 593 28
	mov	r5, r0
	ldr	r0, [r5, #36]!
.L340:
	.loc 3 593 34 discriminator 1
	cmp	r0, r5
	beq	.L343
	.loc 3 594 9
	ldr	r6, [r0, #8]
	cmp	r6, r1
	beq	.L339
.LBB4315:
.LBB4316:
	.loc 4 227 21
	ldr	r0, [r0]
	b	.L340
.L342:
.LBE4316:
.LBE4315:
	.loc 3 590 16
	movs	r0, #14
.L344:
	.loc 3 611 1
	pop	{r4, r5, r6, pc}
.L343:
	.loc 3 600 16
	movs	r0, #9
	b	.L344
.L339:
	.loc 3 603 16
	strb	r2, [r4, #28]
	.loc 3 606 12
	add	r1, r0, #8
	.loc 3 605 14
	str	r3, [r0, #48]
	.loc 3 606 12
	mov	r0, r4
	bl	_ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE
.LBB4317:
.LBB4318:
	.file 12 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/bits/stl_map.h"
	.loc 12 1133 9
	add	r0, r4, #120
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5clearEv
.LBE4318:
.LBE4317:
	.loc 3 610 12
	movs	r0, #0
	b	.L344
	.cfi_endproc
.LFE2592:
	.size	_ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE, .-_ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9RadioTypeEPKNS_12RadioProfileE
	.section	.text._ZN12RadioShuttleD2Ev,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttleD2Ev
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttleD2Ev, %function
_ZN12RadioShuttleD2Ev:
.LFB2576:
	.loc 3 126 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, r6, r7, r8, r9, r10, fp, lr}
	.cfi_def_cfa_offset 40
	.cfi_offset 3, -40
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	.loc 3 126 1
	mov	r4, r0
.LBB4434:
	.loc 3 128 9
	ldr	r0, [r0, #156]
	.loc 3 128 5
	cbz	r0, .L346
	.loc 3 129 16 discriminator 1
	ldr	r3, [r0]
	ldr	r3, [r3, #4]
	blx	r3
.L346:
	.loc 3 132 6
	ldr	r5, [r4, #160]
	.loc 3 132 2
	cbz	r5, .L347
.LBB4435:
.LBB4436:
	.loc 8 36 7
	mov	r0, r5
	bl	_ZN4mbed5TimerD2Ev
.LBE4436:
.LBE4435:
	.loc 3 133 10
	mov	r0, r5
	bl	_ZdlPv
.L347:
	.loc 3 137 28
	mov	r6, r4
	ldr	r5, [r6, #36]!
.L349:
	.loc 3 137 34 discriminator 3
	cmp	r5, r6
	beq	.L348
	.loc 3 138 13 discriminator 2
	ldr	r0, [r5, #8]
	.loc 3 138 28 discriminator 2
	ldr	r3, [r0]
	.loc 3 138 27 discriminator 2
	ldr	r3, [r3, #56]
	blx	r3
.LBB4437:
.LBB4438:
	.loc 4 227 21 discriminator 2
	ldr	r5, [r5]
	b	.L349
.L348:
.LBE4438:
.LBE4437:
.LBB4439:
.LBB4440:
	.loc 4 1508 17
	mov	r0, r6
	bl	_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEntryESaIS2_EE8_M_clearEv
.LBB4441:
.LBB4442:
.LBB4443:
	.loc 4 151 16
	strd	r6, r6, [r4, #36]
.LBE4443:
.LBE4442:
.LBE4441:
.LBE4440:
.LBE4439:
	.loc 3 144 27
	mov	r7, r4
.LBB4452:
.LBB4450:
.LBB4448:
.LBB4446:
.LBB4444:
	.loc 4 153 16
	movs	r3, #0
.LBE4444:
.LBE4446:
.LBE4448:
.LBE4450:
.LBE4452:
	.loc 3 144 27
	ldr	r5, [r7, #96]!
.LBB4453:
.LBB4451:
.LBB4449:
.LBB4447:
.LBB4445:
	.loc 4 153 16
	str	r3, [r4, #44]
.L352:
.LBE4445:
.LBE4447:
.LBE4449:
.LBE4451:
.LBE4453:
	.loc 3 144 33 discriminator 1
	cmp	r5, r7
	beq	.L350
	.loc 3 145 9
	ldrb	r3, [r5, #40]	@ zero_extendqisi2
	cbz	r3, .L351
	.loc 3 146 22
	ldr	r0, [r5, #12]
	.loc 3 146 41
	cbz	r0, .L351
	.loc 3 146 37 discriminator 1
	bl	_ZdaPv
.L351:
.LBB4454:
.LBB4455:
	.loc 4 227 21 discriminator 2
	ldr	r5, [r5]
	b	.L352
.L350:
.LBE4455:
.LBE4454:
.LBB4456:
.LBB4457:
.LBB4458:
.LBB4459:
.LBB4460:
	.loc 4 153 16
	movs	r7, #0
.LBE4460:
.LBE4459:
.LBE4458:
.LBE4457:
.LBE4456:
	.loc 3 149 17
	add	r8, r4, #108
.LBB4470:
.LBB4467:
	.loc 4 1508 17
	mov	r0, r5
	bl	_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgEntryESaIS2_EE8_M_clearEv
.LBE4467:
.LBE4470:
	.loc 3 150 20
	add	r9, r4, #144
.LBB4471:
.LBB4468:
.LBB4465:
.LBB4463:
.LBB4461:
	.loc 4 153 16
	str	r7, [r4, #104]
.LBE4461:
.LBE4463:
.LBE4465:
.LBE4468:
.LBE4471:
.LBB4472:
.LBB4473:
	.loc 4 1508 17
	mov	r0, r8
.LBE4473:
.LBE4472:
.LBB4483:
.LBB4469:
.LBB4466:
.LBB4464:
.LBB4462:
	.loc 4 151 16
	strd	r5, r5, [r4, #96]
.LBE4462:
.LBE4464:
.LBE4466:
.LBE4469:
.LBE4483:
.LBB4484:
.LBB4480:
	.loc 4 1508 17
	bl	_ZNSt7__cxx1110_List_baseIN12RadioShuttle16ReceivedMsgEntryESaIS2_EE8_M_clearEv
.LBE4480:
.LBE4484:
.LBB4485:
.LBB4486:
	.loc 12 1133 9
	add	r10, r4, #48
.LBE4486:
.LBE4485:
.LBB4503:
.LBB4481:
.LBB4474:
.LBB4475:
.LBB4476:
	.loc 4 153 16
	str	r7, [r4, #116]
.LBE4476:
.LBE4475:
.LBE4474:
.LBE4481:
.LBE4503:
.LBB4504:
.LBB4505:
	.loc 4 1508 17
	mov	r0, r9
.LBE4505:
.LBE4504:
.LBB4514:
.LBB4482:
.LBB4479:
.LBB4478:
.LBB4477:
	.loc 4 151 16
	strd	r8, r8, [r4, #108]
.LBE4477:
.LBE4478:
.LBE4479:
.LBE4482:
.LBE4514:
.LBB4515:
.LBB4512:
	.loc 4 1508 17
	bl	_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAirSlotEntryESaIS2_EE8_M_clearEv
.LBB4506:
.LBB4507:
.LBB4508:
	.loc 4 153 16
	str	r7, [r4, #152]
.LBE4508:
.LBE4507:
.LBE4506:
.LBE4512:
.LBE4515:
.LBB4516:
.LBB4499:
.LBB4487:
.LBB4488:
	.loc 5 1187 2
	ldr	r1, [r4, #56]
	mov	r0, r10
.LBE4488:
.LBE4487:
.LBE4499:
.LBE4516:
.LBB4517:
.LBB4513:
.LBB4511:
.LBB4510:
.LBB4509:
	.loc 4 151 16
	strd	r9, r9, [r4, #144]
.LBE4509:
.LBE4510:
.LBE4511:
.LBE4513:
.LBE4517:
.LBB4518:
.LBB4500:
.LBB4496:
.LBB4493:
	.loc 5 1187 2
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E
.LBE4493:
.LBE4496:
.LBE4500:
.LBE4518:
.LBB4519:
.LBB4520:
	.loc 12 1133 9
	add	fp, r4, #72
.LBE4520:
.LBE4519:
.LBB4534:
.LBB4501:
.LBB4497:
.LBB4494:
.LBB4489:
.LBB4490:
	.loc 5 209 27
	add	r3, r4, #52
.LBE4490:
.LBE4489:
.LBE4494:
.LBE4497:
.LBE4501:
.LBE4534:
.LBB4535:
.LBB4531:
.LBB4521:
.LBB4522:
	.loc 5 1187 2
	ldr	r1, [r4, #80]
.LBE4522:
.LBE4521:
.LBE4531:
.LBE4535:
.LBB4536:
.LBB4502:
.LBB4498:
.LBB4495:
.LBB4492:
.LBB4491:
	.loc 5 208 27
	str	r7, [r4, #56]
	.loc 5 210 26
	strd	r3, r3, [r4, #60]
	.loc 5 211 21
	str	r7, [r4, #68]
.LBE4491:
.LBE4492:
.LBE4495:
.LBE4498:
.LBE4502:
.LBE4536:
.LBB4537:
.LBB4532:
.LBB4529:
.LBB4527:
	.loc 5 1187 2
	mov	r0, fp
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E
.LBB4523:
.LBB4524:
	.loc 5 209 27
	add	r3, r4, #76
	.loc 5 208 27
	str	r7, [r4, #80]
	.loc 5 211 21
	str	r7, [r4, #92]
.LBE4524:
.LBE4523:
.LBE4527:
.LBE4529:
.LBE4532:
.LBE4537:
.LBB4538:
.LBB4539:
	.loc 12 1133 9
	add	r7, r4, #120
.LBE4539:
.LBE4538:
.LBB4541:
.LBB4533:
.LBB4530:
.LBB4528:
.LBB4526:
.LBB4525:
	.loc 5 210 26
	strd	r3, r3, [r4, #84]
.LBE4525:
.LBE4526:
.LBE4528:
.LBE4530:
.LBE4533:
.LBE4541:
.LBB4542:
.LBB4540:
	.loc 12 1133 9
	mov	r0, r7
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5clearEv
.LBE4540:
.LBE4542:
.LBE4434:
.LBB4543:
.LBB4544:
.LBB4545:
	.loc 4 507 9
	mov	r0, r9
	bl	_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAirSlotEntryESaIS2_EE8_M_clearEv
.LBE4545:
.LBE4544:
.LBE4543:
.LBB4546:
.LBB4547:
.LBB4548:
	.loc 5 965 9
	ldr	r1, [r4, #128]
	mov	r0, r7
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E
.LBE4548:
.LBE4547:
.LBE4546:
.LBB4549:
.LBB4550:
.LBB4551:
	.loc 4 507 9
	mov	r0, r8
	bl	_ZNSt7__cxx1110_List_baseIN12RadioShuttle16ReceivedMsgEntryESaIS2_EE8_M_clearEv
.LBE4551:
.LBE4550:
.LBE4549:
.LBB4552:
.LBB4553:
.LBB4554:
	mov	r0, r5
	bl	_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgEntryESaIS2_EE8_M_clearEv
.LBE4554:
.LBE4553:
.LBE4552:
.LBB4555:
.LBB4556:
.LBB4557:
	.loc 5 965 9
	ldr	r1, [r4, #80]
	mov	r0, fp
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E
.LBE4557:
.LBE4556:
.LBE4555:
.LBB4558:
.LBB4559:
.LBB4560:
	ldr	r1, [r4, #56]
	mov	r0, r10
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E
.LBE4560:
.LBE4559:
.LBE4558:
.LBB4561:
.LBB4562:
.LBB4563:
	.loc 4 507 9
	mov	r0, r6
	bl	_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEntryESaIS2_EE8_M_clearEv
.LBE4563:
.LBE4562:
.LBE4561:
	.loc 3 154 1
	mov	r0, r4
	pop	{r3, r4, r5, r6, r7, r8, r9, r10, fp, pc}
	.cfi_endproc
.LFE2576:
	.size	_ZN12RadioShuttleD2Ev, .-_ZN12RadioShuttleD2Ev
	.global	_ZN12RadioShuttleD1Ev
	.thumb_set _ZN12RadioShuttleD1Ev,_ZN12RadioShuttleD2Ev
	.section	.text._ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_,"axG",%progbits,_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_, %function
_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_:
.LFB2940:
	.loc 5 2536 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, lr}
	.cfi_def_cfa_offset 12
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
.LBB4573:
.LBB4574:
	.loc 5 764 31
	adds	r2, r0, #4
.LBE4574:
.LBE4573:
	.loc 5 2539 16
	ldr	r3, [r0, #8]
.LBB4576:
.LBB4575:
	.loc 5 764 31
	mov	r0, r2
.L366:
.LBE4575:
.LBE4576:
.LBB4577:
.LBB4578:
	.loc 5 1887 18
	cbz	r3, .L367
	.loc 5 1888 2
	ldr	r5, [r3, #16]
	ldr	r4, [r1]
	cmp	r5, r4
	.loc 5 1889 28
	itet	ge
	movge	r0, r3
	.loc 5 1891 18
	ldrlt	r3, [r3, #12]
	.loc 5 1889 28
	ldrge	r3, [r3, #8]
	b	.L366
.L367:
.LBE4578:
.LBE4577:
	.loc 5 2542 28
	cmp	r2, r0
	beq	.L370
	.loc 5 2541 8
	ldr	r1, [r1]
	ldr	r3, [r0, #16]
	cmp	r1, r3
	it	lt
	movlt	r0, r2
.L370:
	.loc 5 2543 5
	pop	{r4, r5, pc}
	.cfi_endproc
.LFE2940:
	.size	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_, .-_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
	.section	.text._ZN12RadioShuttle25AppRequiresAuthenticationEi,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle25AppRequiresAuthenticationEi
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle25AppRequiresAuthenticationEi, %function
_ZN12RadioShuttle25AppRequiresAuthenticationEi:
.LFB2588:
	.loc 3 448 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r0, r1, r4, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 3 448 1
	mov	r4, r0
	str	r1, [sp, #4]
.LBB4579:
.LBB4580:
	.loc 12 1169 29
	adds	r0, r0, #48
	add	r1, sp, #4
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
.LBE4580:
.LBE4579:
.LBB4581:
.LBB4582:
.LBB4583:
	.loc 5 985 49
	adds	r4, r4, #52
.LBE4583:
.LBE4582:
.LBE4581:
	.loc 3 450 5
	cmp	r0, r4
	beq	.L374
	.loc 3 453 5
	ldr	r3, [r0, #32]
	cmp	r3, #0
	.loc 3 454 16
	ite	eq
	moveq	r0, #4
	movne	r0, #5
.L373:
	.loc 3 456 1
	add	sp, sp, #8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	@ sp needed
	pop	{r4, pc}
.L374:
	.cfi_restore_state
	.loc 3 451 16
	movs	r0, #2
	b	.L373
	.cfi_endproc
.LFE2588:
	.size	_ZN12RadioShuttle25AppRequiresAuthenticationEi, .-_ZN12RadioShuttle25AppRequiresAuthenticationEi
	.section	.text._ZN12RadioShuttle21DeRegisterApplicationEi,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle21DeRegisterApplicationEi
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle21DeRegisterApplicationEi, %function
_ZN12RadioShuttle21DeRegisterApplicationEi:
.LFB2587:
	.loc 3 423 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r0, r1, r4, r5, r6, r7, r8, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 8, -8
	.cfi_offset 14, -4
	.loc 3 423 1
	mov	r5, r0
	str	r1, [sp, #4]
.LBB4618:
.LBB4619:
	.loc 12 1169 29
	adds	r0, r0, #48
	add	r1, sp, #4
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
.LBE4619:
.LBE4618:
.LBB4621:
.LBB4622:
.LBB4623:
	.loc 5 985 49
	add	r8, r5, #52
.LBE4623:
.LBE4622:
.LBE4621:
	.loc 3 425 5
	cmp	r8, r0
.LBB4624:
.LBB4620:
	.loc 12 1169 29
	mov	r7, r0
.LBE4620:
.LBE4624:
	.loc 3 425 5
	beq	.L383
	.loc 3 430 23
	mov	r6, r5
	ldr	r4, [r6, #96]!
.L378:
	.loc 3 431 14
	cmp	r6, r4
	beq	.L379
	.loc 3 432 9
	ldr	r2, [r4, #8]
	ldr	r3, [sp, #4]
	cmp	r2, r3
	bne	.L380
	.loc 3 433 13
	ldrb	r3, [r4, #40]	@ zero_extendqisi2
	cbz	r3, .L381
	.loc 3 434 26
	ldr	r0, [r4, #12]
	.loc 3 434 45
	cbz	r0, .L381
	.loc 3 434 41 discriminator 1
	bl	_ZdaPv
.L381:
	.loc 3 435 33
	mov	r1, r4
	mov	r0, r6
	bl	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE5eraseESt14_List_iteratorIS2_E
	mov	r4, r0
	b	.L378
.L380:
.LBB4625:
.LBB4626:
	.loc 4 227 21
	ldr	r4, [r4]
	b	.L378
.L379:
.LBE4626:
.LBE4625:
.LBB4627:
.LBB4628:
.LBB4629:
.LBB4630:
	.loc 5 2491 5
	mov	r1, r8
	mov	r0, r7
	bl	_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
.LBB4631:
.LBB4632:
.LBB4633:
.LBB4634:
.LBB4635:
	.loc 9 125 19
	bl	_ZdlPv
.LBE4635:
.LBE4634:
.LBE4633:
.LBE4632:
.LBE4631:
	.loc 5 2494 7
	ldr	r3, [r5, #68]
	subs	r3, r3, #1
	str	r3, [r5, #68]
.LBE4630:
.LBE4629:
.LBE4628:
.LBE4627:
	.loc 3 442 12
	movs	r0, #0
.L377:
	.loc 3 443 1
	add	sp, sp, #8
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	@ sp needed
	pop	{r4, r5, r6, r7, r8, pc}
.L383:
	.cfi_restore_state
	.loc 3 426 16
	movs	r0, #2
	b	.L377
	.cfi_endproc
.LFE2587:
	.size	_ZN12RadioShuttle21DeRegisterApplicationEi, .-_ZN12RadioShuttle21DeRegisterApplicationEi
	.section	.text._ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE16_M_insert_uniqueERKS4_,"axG",%progbits,_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE16_M_insert_uniqueERKS4_,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE16_M_insert_uniqueERKS4_
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE16_M_insert_uniqueERKS4_, %function
_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE16_M_insert_uniqueERKS4_:
.LFB2942:
	.loc 5 2098 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -32
	.cfi_offset 5, -28
	.cfi_offset 6, -24
	.cfi_offset 7, -20
	.cfi_offset 8, -16
	.cfi_offset 9, -12
	.cfi_offset 10, -8
	.cfi_offset 14, -4
.LBB4696:
.LBB4697:
	.loc 5 2048 18
	ldr	r3, [r1, #8]
.LBB4698:
.LBB4699:
	.loc 5 764 31
	add	r10, r1, #4
.LBE4699:
.LBE4698:
.LBE4697:
.LBE4696:
	.loc 5 2098 5
	mov	r4, r2
	mov	r6, r0
	mov	r7, r1
.LBB4706:
.LBB4704:
.LBB4701:
.LBB4700:
	.loc 5 764 31
	mov	r5, r10
.LBE4700:
.LBE4701:
	.loc 5 2050 12
	movs	r2, #1
.L391:
	.loc 5 2051 18
	cbz	r3, .L392
	.loc 5 2055 17
	ldr	r1, [r4]
	ldr	r2, [r3, #16]
	cmp	r1, r2
	.loc 5 2055 26
	ite	lt
	ldrlt	r1, [r3, #8]
	.loc 5 2055 42
	ldrge	r1, [r3, #12]
	.loc 5 2055 26
	mov	r5, r3
	ite	lt
	movlt	r2, #1
	.loc 5 2055 42
	movge	r2, #0
	.loc 5 2055 26
	mov	r3, r1
	b	.L391
.L392:
	.loc 5 2058 7
	cbz	r2, .L401
	.loc 5 2060 4
	ldr	r3, [r7, #12]
	cmp	r3, r5
	beq	.L397
.LBB4702:
.LBB4703:
	.loc 5 302 30
	mov	r0, r5
	bl	_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
.L395:
.LBE4703:
.LBE4702:
	.loc 5 2065 7
	ldr	r2, [r0, #16]
	ldr	r3, [r4]
	cmp	r2, r3
	bge	.L398
.L397:
.LBE4704:
.LBE4706:
.LBB4707:
	.loc 5 2109 7
	cbz	r5, .L402
.LBB4708:
.LBB4709:
	.loc 5 1765 33
	cmp	r10, r5
	beq	.L403
	.loc 5 1766 10
	ldr	r2, [r4]
	ldr	r3, [r5, #16]
	cmp	r2, r3
	ite	ge
	movge	r8, #0
	movlt	r8, #1
.L399:
.LBB4710:
.LBB4711:
.LBB4712:
.LBB4713:
.LBB4714:
.LBB4715:
	.loc 9 111 41
	movs	r0, #40
	bl	_Znwj
	mov	r9, r0
.LBE4715:
.LBE4714:
.LBE4713:
.LBE4712:
.LBB4716:
.LBB4717:
.LBB4718:
	.loc 9 146 9
	add	ip, r0, #16
	ldmia	r4!, {r0, r1, r2, r3}
	stmia	ip!, {r0, r1, r2, r3}
	ldm	r4, {r0, r1}
.LBE4718:
.LBE4717:
.LBE4716:
.LBE4711:
.LBE4710:
	.loc 5 1771 31
	mov	r3, r10
.LBB4723:
.LBB4722:
.LBB4721:
.LBB4720:
.LBB4719:
	.loc 9 146 9
	stm	ip, {r0, r1}
.LBE4719:
.LBE4720:
.LBE4721:
.LBE4722:
.LBE4723:
	.loc 5 1771 31
	mov	r2, r5
	mov	r1, r9
	mov	r0, r8
	bl	_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
	.loc 5 1773 2
	ldr	r3, [r7, #20]
.LBE4709:
.LBE4708:
.LBB4726:
.LBB4727:
.LBB4728:
	.file 13 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/bits/stl_pair.h"
	.loc 13 249 31
	str	r9, [r6]
.LBE4728:
.LBE4727:
.LBE4726:
.LBB4731:
.LBB4724:
	.loc 5 1773 2
	adds	r3, r3, #1
	str	r3, [r7, #20]
.LBE4724:
.LBE4731:
.LBB4732:
.LBB4730:
.LBB4729:
	.loc 13 249 31
	movs	r3, #1
.L404:
.LBE4729:
.LBE4730:
.LBE4732:
.LBE4707:
.LBB4734:
.LBB4735:
.LBB4736:
	strb	r3, [r6, #4]
.LBE4736:
.LBE4735:
.LBE4734:
	.loc 5 2118 5
	mov	r0, r6
	pop	{r4, r5, r6, r7, r8, r9, r10, pc}
.L401:
.LBB4739:
.LBB4705:
	.loc 5 2058 7
	mov	r0, r5
	b	.L395
.L403:
.LBE4705:
.LBE4739:
.LBB4740:
.LBB4733:
.LBB4725:
	.loc 5 1766 10
	mov	r8, #1
	b	.L399
.L402:
.LBE4725:
.LBE4733:
	mov	r0, r5
.L398:
.LBE4740:
.LBB4741:
.LBB4738:
.LBB4737:
	.loc 13 249 31
	str	r0, [r6]
	movs	r3, #0
	b	.L404
.LBE4737:
.LBE4738:
.LBE4741:
	.cfi_endproc
.LFE2942:
	.size	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE16_M_insert_uniqueERKS4_, .-_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE16_M_insert_uniqueERKS4_
	.section	.text._ZN12RadioShuttle19RegisterApplicationEiPFvimiiPviES0_i,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle19RegisterApplicationEiPFvimiiPviES0_i
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle19RegisterApplicationEiPFvimiiPviES0_i, %function
_ZN12RadioShuttle19RegisterApplicationEiPFvimiiPviES0_i:
.LFB2586:
	.loc 3 397 1
	.cfi_startproc
	@ args = 4, pretend = 0, frame = 88
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, lr}
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 8, -8
	.cfi_offset 14, -4
	sub	sp, sp, #88
	.cfi_def_cfa_offset 112
	.loc 3 397 1
	mov	r4, r0
	ldr	r5, [sp, #112]
	str	r1, [sp, #4]
	mov	r8, r2
	mov	r6, r3
	.loc 3 398 5
	cbnz	r5, .L406
	.loc 3 398 16 discriminator 1
	cbz	r3, .L406
	.loc 3 399 23
	mov	r0, r3
	bl	strlen
	mov	r5, r0
.L406:
.LBB4756:
.LBB4757:
	.loc 12 1169 29
	add	r7, r4, #48
	add	r1, sp, #4
	mov	r0, r7
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
.LBE4757:
.LBE4756:
.LBB4758:
.LBB4759:
.LBB4760:
	.loc 5 985 49
	adds	r4, r4, #52
.LBE4760:
.LBE4759:
.LBE4758:
	.loc 3 401 5
	cmp	r4, r0
	bne	.L408
	.loc 3 406 11
	movs	r2, #20
	movs	r1, #0
	add	r0, sp, r2
	bl	memset
	.loc 3 407 13
	ldr	ip, [sp, #4]
	.loc 3 411 13
	strb	r5, [sp, #36]
	.loc 3 409 13
	movs	r3, #1
	.loc 3 410 16
	strd	r3, r6, [sp, #28]
	.loc 3 408 15
	strd	ip, r8, [sp, #20]
.LBB4761:
.LBB4762:
	.loc 13 249 31
	add	r4, sp, #20
	ldmia	r4!, {r0, r1, r2, r3}
	add	r5, sp, #44
	stmia	r5!, {r0, r1, r2, r3}
.LBE4762:
.LBE4761:
.LBB4764:
.LBB4765:
.LBB4766:
	.loc 13 277 39
	add	r5, sp, #44
	ldmia	r5!, {r0, r1, r2, r3}
.LBE4766:
.LBE4765:
.LBE4764:
	.loc 3 412 20
	movs	r6, #0
	strb	r6, [sp, #37]
.LBB4771:
.LBB4763:
	.loc 13 249 31
	ldr	lr, [r4]
.LBE4763:
.LBE4771:
.LBB4772:
.LBB4769:
.LBB4767:
	.loc 13 277 39
	str	ip, [sp, #64]
	add	r4, sp, #68
	stmia	r4!, {r0, r1, r2, r3}
.LBE4767:
.LBE4769:
.LBE4772:
.LBB4773:
.LBB4774:
	.loc 12 802 41
	add	r0, sp, #12
	add	r2, sp, #64
	mov	r1, r7
.LBE4774:
.LBE4773:
.LBB4776:
.LBB4770:
.LBB4768:
	.loc 13 277 39
	str	lr, [r4]
.LBE4768:
.LBE4770:
.LBE4776:
.LBB4777:
.LBB4775:
	.loc 12 802 41
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE16_M_insert_uniqueERKS4_
.LBE4775:
.LBE4777:
	.loc 3 417 12
	mov	r0, r6
.L407:
	.loc 3 418 1
	add	sp, sp, #88
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	@ sp needed
	pop	{r4, r5, r6, r7, r8, pc}
.L408:
	.cfi_restore_state
	.loc 3 402 16
	movs	r0, #1
	b	.L407
	.cfi_endproc
.LFE2586:
	.size	_ZN12RadioShuttle19RegisterApplicationEiPFvimiiPviES0_i, .-_ZN12RadioShuttle19RegisterApplicationEiPFvimiiPviES0_i
	.section	.text._ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4findERS1_,"axG",%progbits,_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4findERS1_,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4findERS1_
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4findERS1_, %function
_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4findERS1_:
.LFB2968:
	.loc 5 2536 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, lr}
	.cfi_def_cfa_offset 12
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
.LBB4787:
.LBB4788:
	.loc 5 764 31
	adds	r2, r0, #4
.LBE4788:
.LBE4787:
	.loc 5 2539 16
	ldr	r3, [r0, #8]
.LBB4790:
.LBB4789:
	.loc 5 764 31
	mov	r0, r2
.L413:
.LBE4789:
.LBE4790:
.LBB4791:
.LBB4792:
	.loc 5 1887 18
	cbz	r3, .L414
	.loc 5 1888 2
	ldr	r5, [r3, #16]
	ldr	r4, [r1]
	cmp	r5, r4
	.loc 5 1889 28
	itet	cs
	movcs	r0, r3
	.loc 5 1891 18
	ldrcc	r3, [r3, #12]
	.loc 5 1889 28
	ldrcs	r3, [r3, #8]
	b	.L413
.L414:
.LBE4792:
.LBE4791:
	.loc 5 2542 28
	cmp	r2, r0
	beq	.L417
	.loc 5 2541 8
	ldr	r1, [r1]
	ldr	r3, [r0, #16]
	cmp	r1, r3
	it	cc
	movcc	r0, r2
.L417:
	.loc 5 2543 5
	pop	{r4, r5, pc}
	.cfi_endproc
.LFE2968:
	.size	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4findERS1_, .-_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4findERS1_
	.section	.text._ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEm,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEm
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEm, %function
_ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEm:
.LFB2605:
	.loc 3 1500 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r0, r1, r2, r4, r5, lr}
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -12
	.cfi_offset 5, -8
	.cfi_offset 14, -4
	.loc 3 1501 9
	ldr	r3, [r1, #40]
	.loc 3 1500 1
	str	r2, [sp, #4]
	mov	r4, r0
.LBB4793:
.LBB4794:
	.loc 12 1169 29
	add	r1, sp, #4
	adds	r0, r0, #120
.LBE4794:
.LBE4793:
	.loc 3 1501 9
	ldr	r5, [r3, #8]
.LBB4796:
.LBB4795:
	.loc 12 1169 29
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4findERS1_
.LBE4795:
.LBE4796:
.LBB4797:
.LBB4798:
.LBB4799:
	.loc 5 985 49
	adds	r4, r4, #124
.LBE4799:
.LBE4798:
.LBE4797:
	.loc 3 1505 5
	cmp	r0, r4
	beq	.L419
	.loc 3 1509 29
	ldr	r3, [r0, #24]
	.loc 3 1512 5
	cbz	r3, .L419
	.loc 3 1515 5
	cmn	r3, #80
	blt	.L419
	.loc 3 1517 10
	cmn	r3, #70
	blt	.L422
	.loc 3 1519 10
	cmn	r3, #60
	blt	.L423
	.loc 3 1524 17
	cmn	r3, #50
	ite	lt
	movlt	r3, #6
	movge	r3, #2
.L421:
	cmp	r5, r3
	it	ge
	movge	r5, r3
.L419:
	.loc 3 1532 1
	mov	r0, r5
	add	sp, sp, #12
	.cfi_remember_state
	.cfi_def_cfa_offset 12
	@ sp needed
	pop	{r4, r5, pc}
.L422:
	.cfi_restore_state
	.loc 3 1518 17
	movs	r3, #14
	b	.L421
.L423:
	.loc 3 1520 17
	movs	r3, #10
	b	.L421
	.cfi_endproc
.LFE2605:
	.size	_ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEm, .-_ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEm
	.section	.text._ZN12RadioShuttle20DeleteSignalStrengthEm,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle20DeleteSignalStrengthEm
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle20DeleteSignalStrengthEm, %function
_ZN12RadioShuttle20DeleteSignalStrengthEm:
.LFB2607:
	.loc 3 1590 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r0, r1, r4, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 3 1590 1
	mov	r4, r0
	str	r1, [sp, #4]
	.loc 3 1591 5
	cbnz	r1, .L429
.L431:
	.loc 3 1592 16
	movs	r0, #0
.L430:
	.loc 3 1602 1
	add	sp, sp, #8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	@ sp needed
	pop	{r4, pc}
.L429:
	.cfi_restore_state
.LBB4826:
.LBB4827:
	.loc 12 1169 29
	add	r1, sp, #4
	adds	r0, r0, #120
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4findERS1_
.LBE4827:
.LBE4826:
.LBB4828:
.LBB4829:
.LBB4830:
	.loc 5 985 49
	add	r1, r4, #124
.LBE4830:
.LBE4829:
.LBE4828:
	.loc 3 1595 5
	cmp	r1, r0
	beq	.L431
.LBB4831:
.LBB4832:
.LBB4833:
.LBB4834:
	.loc 5 2491 5
	bl	_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
.LBB4835:
.LBB4836:
.LBB4837:
.LBB4838:
.LBB4839:
	.loc 9 125 19
	bl	_ZdlPv
.LBE4839:
.LBE4838:
.LBE4837:
.LBE4836:
.LBE4835:
	.loc 5 2494 7
	ldr	r3, [r4, #140]
	subs	r3, r3, #1
	str	r3, [r4, #140]
.LBE4834:
.LBE4833:
.LBE4832:
.LBE4831:
	.loc 3 1601 12
	movs	r0, #1
	b	.L430
	.cfi_endproc
.LFE2607:
	.size	_ZN12RadioShuttle20DeleteSignalStrengthEm, .-_ZN12RadioShuttle20DeleteSignalStrengthEm
	.section	.text._ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5eraseERS1_,"axG",%progbits,_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5eraseERS1_,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5eraseERS1_
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5eraseERS1_, %function
_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5eraseERS1_:
.LFB2973:
	.loc 5 2513 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, r6, r7, r8, r9, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	.cfi_offset 4, -28
	.cfi_offset 5, -24
	.cfi_offset 6, -20
	.cfi_offset 7, -16
	.cfi_offset 8, -12
	.cfi_offset 9, -8
	.cfi_offset 14, -4
.LBB4891:
.LBB4892:
.LBB4893:
.LBB4894:
	.loc 5 764 31
	adds	r7, r0, #4
.LBE4894:
.LBE4893:
	.loc 5 1952 18
	ldr	r4, [r0, #8]
.LBE4892:
.LBE4891:
	.loc 5 2513 5
	mov	r5, r0
.LBB4905:
.LBB4904:
.LBB4896:
.LBB4895:
	.loc 5 764 31
	mov	r6, r7
.L433:
.LBE4895:
.LBE4896:
	.loc 5 1954 18
	cbz	r4, .L434
.LBB4897:
	.loc 5 1956 4
	ldr	r3, [r4, #16]
	ldr	r0, [r1]
	cmp	r3, r0
	bcs	.L435
	.loc 5 1957 20
	ldr	r3, [r4, #12]
	mov	r4, r6
.L436:
	mov	r6, r4
	mov	r4, r3
	b	.L433
.L435:
	ldr	r3, [r4, #8]
.LBB4898:
	.loc 5 1958 9
	bhi	.L436
.LBB4899:
	.loc 5 1965 23
	ldr	r2, [r4, #12]
.L437:
.LBB4900:
.LBB4901:
	.loc 5 1887 18
	cbz	r3, .L438
	.loc 5 1888 2
	ldr	r1, [r3, #16]
	cmp	r0, r1
	.loc 5 1891 18
	itet	hi
	ldrhi	r1, [r3, #12]
	.loc 5 1889 28
	ldrls	r1, [r3, #8]
	.loc 5 1891 18
	movhi	r3, r4
	mov	r4, r3
	mov	r3, r1
	b	.L437
.L438:
.LBE4901:
.LBE4900:
.LBB4902:
.LBB4903:
	.loc 5 1919 18
	cbz	r2, .L444
	.loc 5 1920 2
	ldr	r3, [r2, #16]
	cmp	r0, r3
	.loc 5 1921 28
	itet	cc
	movcc	r6, r2
	.loc 5 1923 18
	ldrcs	r2, [r2, #12]
	.loc 5 1921 28
	ldrcc	r2, [r2, #8]
	b	.L438
.L434:
.LBE4903:
.LBE4902:
.LBE4899:
.LBE4898:
.LBE4897:
	.loc 5 1954 18
	mov	r4, r6
.L444:
.LBE4904:
.LBE4905:
.LBB4906:
.LBB4907:
	.loc 5 2503 30
	ldr	r3, [r5, #12]
.LBE4907:
.LBE4906:
	.loc 5 2517 23
	ldr	r8, [r5, #20]
.LBB4925:
.LBB4923:
	.loc 5 2503 30
	cmp	r3, r4
	bne	.L447
	cmp	r7, r6
	bne	.L447
	.loc 5 2504 2
	mov	r0, r5
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5clearEv
.L446:
.LBE4923:
.LBE4925:
	.loc 5 2519 32
	ldr	r0, [r5, #20]
	.loc 5 2520 5
	sub	r0, r8, r0
	pop	{r3, r4, r5, r6, r7, r8, r9, pc}
.L447:
.LBB4926:
.LBB4924:
	.loc 5 2506 17
	cmp	r6, r4
	beq	.L446
.LBB4908:
.LBB4909:
	.loc 5 374 30
	mov	r0, r4
	bl	_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base
.LBE4909:
.LBE4908:
.LBB4912:
.LBB4913:
	.loc 5 2491 5
	mov	r1, r7
.LBE4913:
.LBE4912:
.LBB4920:
.LBB4910:
	.loc 5 374 30
	mov	r9, r0
.LBE4910:
.LBE4920:
.LBB4921:
.LBB4919:
	.loc 5 2491 5
	mov	r0, r4
	bl	_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_
.LBB4914:
.LBB4915:
.LBB4916:
.LBB4917:
.LBB4918:
	.loc 9 125 19
	bl	_ZdlPv
.LBE4918:
.LBE4917:
.LBE4916:
.LBE4915:
.LBE4914:
	.loc 5 2494 7
	ldr	r3, [r5, #20]
	subs	r3, r3, #1
	str	r3, [r5, #20]
.LBE4919:
.LBE4921:
.LBB4922:
.LBB4911:
	.loc 5 374 2
	mov	r4, r9
	b	.L447
.LBE4911:
.LBE4922:
.LBE4924:
.LBE4926:
	.cfi_endproc
.LFE2973:
	.size	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5eraseERS1_, .-_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5eraseERS1_
	.section	.text._ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE16_M_insert_uniqueERKS4_,"axG",%progbits,_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE16_M_insert_uniqueERKS4_,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE16_M_insert_uniqueERKS4_
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE16_M_insert_uniqueERKS4_, %function
_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE16_M_insert_uniqueERKS4_:
.LFB2974:
	.loc 5 2098 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -32
	.cfi_offset 5, -28
	.cfi_offset 6, -24
	.cfi_offset 7, -20
	.cfi_offset 8, -16
	.cfi_offset 9, -12
	.cfi_offset 10, -8
	.cfi_offset 14, -4
.LBB4987:
.LBB4988:
	.loc 5 2048 18
	ldr	r3, [r1, #8]
.LBB4989:
.LBB4990:
	.loc 5 764 31
	add	r10, r1, #4
.LBE4990:
.LBE4989:
.LBE4988:
.LBE4987:
	.loc 5 2098 5
	mov	r4, r2
	mov	r6, r0
	mov	r7, r1
.LBB4997:
.LBB4995:
.LBB4992:
.LBB4991:
	.loc 5 764 31
	mov	r5, r10
.LBE4991:
.LBE4992:
	.loc 5 2050 12
	movs	r2, #1
.L454:
	.loc 5 2051 18
	cbz	r3, .L455
	.loc 5 2055 17
	ldr	r1, [r4]
	ldr	r2, [r3, #16]
	cmp	r1, r2
	.loc 5 2055 26
	ite	cc
	ldrcc	r1, [r3, #8]
	.loc 5 2055 42
	ldrcs	r1, [r3, #12]
	.loc 5 2055 26
	mov	r5, r3
	ite	cc
	movcc	r2, #1
	.loc 5 2055 42
	movcs	r2, #0
	.loc 5 2055 26
	mov	r3, r1
	b	.L454
.L455:
	.loc 5 2058 7
	cbz	r2, .L464
	.loc 5 2060 4
	ldr	r3, [r7, #12]
	cmp	r3, r5
	beq	.L460
.LBB4993:
.LBB4994:
	.loc 5 302 30
	mov	r0, r5
	bl	_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
.L458:
.LBE4994:
.LBE4993:
	.loc 5 2065 7
	ldr	r2, [r0, #16]
	ldr	r3, [r4]
	cmp	r2, r3
	bcs	.L461
.L460:
.LBE4995:
.LBE4997:
.LBB4998:
	.loc 5 2109 7
	cbz	r5, .L465
.LBB4999:
.LBB5000:
	.loc 5 1765 33
	cmp	r10, r5
	beq	.L466
	.loc 5 1766 10
	ldr	r2, [r4]
	ldr	r3, [r5, #16]
	cmp	r2, r3
	ite	cs
	movcs	r8, #0
	movcc	r8, #1
.L462:
.LBB5001:
.LBB5002:
.LBB5003:
.LBB5004:
.LBB5005:
.LBB5006:
	.loc 9 111 41
	movs	r0, #48
	bl	_Znwj
	mov	r9, r0
.LBE5006:
.LBE5005:
.LBE5004:
.LBE5003:
.LBB5007:
.LBB5008:
.LBB5009:
	.loc 9 146 9
	add	ip, r0, #16
	ldmia	r4!, {r0, r1, r2, r3}
	stmia	ip!, {r0, r1, r2, r3}
	ldm	r4, {r0, r1, r2, r3}
	stm	ip, {r0, r1, r2, r3}
.LBE5009:
.LBE5008:
.LBE5007:
.LBE5002:
.LBE5001:
	.loc 5 1771 31
	mov	r3, r10
	mov	r2, r5
	mov	r1, r9
	mov	r0, r8
	bl	_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
	.loc 5 1773 2
	ldr	r3, [r7, #20]
.LBE5000:
.LBE4999:
.LBB5012:
.LBB5013:
.LBB5014:
	.loc 13 249 31
	str	r9, [r6]
.LBE5014:
.LBE5013:
.LBE5012:
.LBB5017:
.LBB5010:
	.loc 5 1773 2
	adds	r3, r3, #1
	str	r3, [r7, #20]
.LBE5010:
.LBE5017:
.LBB5018:
.LBB5016:
.LBB5015:
	.loc 13 249 31
	movs	r3, #1
.L467:
.LBE5015:
.LBE5016:
.LBE5018:
.LBE4998:
.LBB5020:
.LBB5021:
.LBB5022:
	strb	r3, [r6, #4]
.LBE5022:
.LBE5021:
.LBE5020:
	.loc 5 2118 5
	mov	r0, r6
	pop	{r4, r5, r6, r7, r8, r9, r10, pc}
.L464:
.LBB5025:
.LBB4996:
	.loc 5 2058 7
	mov	r0, r5
	b	.L458
.L466:
.LBE4996:
.LBE5025:
.LBB5026:
.LBB5019:
.LBB5011:
	.loc 5 1766 10
	mov	r8, #1
	b	.L462
.L465:
.LBE5011:
.LBE5019:
	mov	r0, r5
.L461:
.LBE5026:
.LBB5027:
.LBB5024:
.LBB5023:
	.loc 13 249 31
	str	r0, [r6]
	movs	r3, #0
	b	.L467
.LBE5023:
.LBE5024:
.LBE5027:
	.cfi_endproc
.LFE2974:
	.size	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE16_M_insert_uniqueERKS4_, .-_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE16_M_insert_uniqueERKS4_
	.section	.text._ZN12RadioShuttle20UpdateSignalStrengthEmi,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle20UpdateSignalStrengthEmi
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle20UpdateSignalStrengthEmi, %function
_ZN12RadioShuttle20UpdateSignalStrengthEmi:
.LFB2606:
	.loc 3 1537 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 104
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, lr}
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 8, -8
	.cfi_offset 14, -4
	sub	sp, sp, #104
	.cfi_def_cfa_offset 128
.LBB5057:
.LBB5058:
	.loc 12 1169 29
	add	r7, r0, #120
.LBE5058:
.LBE5057:
	.loc 3 1537 1
	mov	r4, r0
	str	r1, [sp, #4]
.LBB5062:
.LBB5059:
	.loc 12 1169 29
	mov	r0, r7
	add	r1, sp, #4
.LBE5059:
.LBE5062:
	.loc 3 1537 1
	mov	r6, r2
.LBB5063:
.LBB5060:
	.loc 12 1169 29
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4findERS1_
.LBE5060:
.LBE5063:
.LBB5064:
.LBB5065:
.LBB5066:
	.loc 5 985 49
	add	r8, r4, #124
.LBE5066:
.LBE5065:
.LBE5064:
	.loc 3 1541 5
	cmp	r0, r8
.LBB5067:
.LBB5061:
	.loc 12 1169 29
	mov	r5, r0
.LBE5061:
.LBE5067:
	.loc 3 1541 5
	beq	.L469
	.loc 3 1542 27
	str	r6, [r0, #24]
	.loc 3 1543 37
	movs	r0, #0
	bl	time
	.loc 3 1544 26
	ldr	r3, [r5, #40]
	adds	r3, r3, #1
	.loc 3 1543 31
	strd	r0, [r5, #32]
	.loc 3 1544 26
	str	r3, [r5, #40]
	.loc 3 1545 16
	movs	r0, #0
.L470:
	.loc 3 1585 1
	add	sp, sp, #104
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	@ sp needed
	pop	{r4, r5, r6, r7, r8, pc}
.L469:
	.cfi_restore_state
	.loc 3 1549 12
	ldrb	r3, [r4, #28]	@ zero_extendqisi2
	cmp	r3, #5
	itt	ls
	ldrls	r2, .L477
	ldrhls	r3, [r2, r3, lsl #1]
.LBB5068:
	.loc 3 1564 5
	ldr	r2, [r4, #140]
.LBE5068:
	.loc 3 1549 12
	it	hi
	movhi	r3, #1
.LBB5077:
	.loc 3 1564 5
	cmp	r3, r2
	bhi	.L472
.LBB5069:
	.loc 3 1565 17
	movs	r3, #0
.LBB5070:
.LBB5071:
	.loc 12 355 27
	ldr	r0, [r4, #132]
.LBE5071:
.LBE5070:
	.loc 3 1565 17
	str	r3, [sp, #72]
.LBE5069:
.LBE5077:
	.loc 3 1538 14
	mov	r4, #-1
.L475:
.LBB5078:
.LBB5076:
	.loc 3 1567 40 discriminator 1
	cmp	r8, r0
	beq	.L473
	.loc 3 1568 49
	ldr	r3, [r0, #32]
	.loc 3 1568 13
	cmp	r3, r4
	.loc 3 1570 23
	ittt	cc
	ldrcc	r2, [r0, #16]
	strcc	r2, [sp, #72]
	movcc	r4, r3
.LBB5072:
.LBB5073:
	.loc 5 287 30
	bl	_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base
	b	.L475
.L473:
.LBE5073:
.LBE5072:
.LBB5074:
.LBB5075:
	.loc 12 1068 30
	add	r1, sp, #72
	mov	r0, r7
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5eraseERS1_
.L472:
.LBE5075:
.LBE5074:
.LBE5076:
.LBE5078:
	.loc 3 1577 11
	movs	r2, #24
	movs	r1, #0
	add	r0, sp, #16
	bl	memset
	.loc 3 1579 17
	ldr	r3, [sp, #4]
	.loc 3 1578 14
	str	r6, [sp, #16]
	.loc 3 1580 24
	movs	r0, #0
	.loc 3 1579 17
	str	r3, [sp, #20]
	.loc 3 1580 24
	bl	time
	.loc 3 1580 18
	strd	r0, [sp, #24]
.LBB5079:
.LBB5080:
	.loc 13 249 31
	add	r4, sp, #16
	ldmia	r4!, {r0, r1, r2, r3}
	add	r5, sp, #48
	stmia	r5!, {r0, r1, r2, r3}
	ldm	r4, {r0, r1}
.LBE5080:
.LBE5079:
.LBB5082:
.LBB5083:
.LBB5084:
	.loc 13 277 39
	ldr	r3, [sp, #4]
	str	r3, [sp, #72]
	add	r6, sp, #48
.LBE5084:
.LBE5083:
.LBE5082:
.LBB5089:
.LBB5081:
	.loc 13 249 31
	stm	r5, {r0, r1}
.LBE5081:
.LBE5089:
.LBB5090:
.LBB5087:
.LBB5085:
	.loc 13 277 39
	ldmia	r6!, {r0, r1, r2, r3}
	add	r4, sp, #80
	stmia	r4!, {r0, r1, r2, r3}
	ldm	r5, {r0, r1}
.LBE5085:
.LBE5087:
.LBE5090:
.LBB5091:
.LBB5092:
	.loc 12 802 41
	add	r2, sp, #72
.LBE5092:
.LBE5091:
.LBB5094:
.LBB5088:
.LBB5086:
	.loc 13 277 39
	stm	r4, {r0, r1}
.LBE5086:
.LBE5088:
.LBE5094:
.LBB5095:
.LBB5093:
	.loc 12 802 41
	add	r0, sp, #8
	mov	r1, r7
	bl	_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalStrengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE16_M_insert_uniqueERKS4_
.LBE5093:
.LBE5095:
	.loc 3 1584 12
	movs	r0, #1
	b	.L470
.L478:
	.align	2
.L477:
	.word	.LANCHOR4
	.cfi_endproc
.LFE2606:
	.size	_ZN12RadioShuttle20UpdateSignalStrengthEmi, .-_ZN12RadioShuttle20UpdateSignalStrengthEmi
	.section	.text._ZStltImiEbRKSt4pairIT_T0_ES5_,"axG",%progbits,_ZStltImiEbRKSt4pairIT_T0_ES5_,comdat
	.align	1
	.weak	_ZStltImiEbRKSt4pairIT_T0_ES5_
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZStltImiEbRKSt4pairIT_T0_ES5_, %function
_ZStltImiEbRKSt4pairIT_T0_ES5_:
.LFB3223:
	.loc 13 454 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 13 455 18
	ldr	r2, [r0]
	.loc 13 455 30
	ldr	r3, [r1]
	.loc 13 456 7
	cmp	r2, r3
	bcc	.L481
	.loc 13 456 7 is_stmt 0 discriminator 2
	bne	.L482
	.loc 13 456 36 is_stmt 1 discriminator 3
	ldr	r0, [r0, #4]
	ldr	r3, [r1, #4]
	cmp	r0, r3
	ite	ge
	movge	r0, #0
	movlt	r0, #1
	bx	lr
.L481:
	.loc 13 456 7
	movs	r0, #1
	bx	lr
.L482:
	movs	r0, #0
	.loc 13 456 65
	bx	lr
	.cfi_endproc
.LFE3223:
	.size	_ZStltImiEbRKSt4pairIT_T0_ES5_, .-_ZStltImiEbRKSt4pairIT_T0_ES5_
	.section	.text._ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_,"axG",%progbits,_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_, %function
_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_:
.LFB2947:
	.loc 5 2536 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r3, r4, r5, r6, r7, lr}
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	.cfi_offset 4, -20
	.cfi_offset 5, -16
	.cfi_offset 6, -12
	.cfi_offset 7, -8
	.cfi_offset 14, -4
.LBB5115:
.LBB5116:
	.loc 5 764 31
	adds	r6, r0, #4
.LBE5116:
.LBE5115:
	.loc 5 2539 16
	ldr	r4, [r0, #8]
	.loc 5 2536 5
	mov	r7, r1
.LBB5118:
.LBB5117:
	.loc 5 764 31
	mov	r5, r6
.L484:
.LBE5117:
.LBE5118:
.LBB5119:
.LBB5120:
	.loc 5 1887 18
	cbz	r4, .L485
.LBB5121:
.LBB5122:
	.file 14 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/bits/stl_function.h"
	.loc 14 386 20
	mov	r1, r7
	add	r0, r4, #16
	bl	_ZStltImiEbRKSt4pairIT_T0_ES5_
.LBE5122:
.LBE5121:
	.loc 5 1888 2
	cbnz	r0, .L486
	.loc 5 1889 28
	mov	r5, r4
	ldr	r4, [r4, #8]
	b	.L484
.L486:
	.loc 5 1891 18
	ldr	r4, [r4, #12]
	b	.L484
.L485:
.LBE5120:
.LBE5119:
	.loc 5 2542 28
	cmp	r6, r5
	beq	.L488
.LBB5123:
.LBB5124:
	.loc 14 386 20
	add	r1, r5, #16
	mov	r0, r7
	bl	_ZStltImiEbRKSt4pairIT_T0_ES5_
.LBE5124:
.LBE5123:
	cmp	r0, #0
	it	ne
	movne	r5, r6
.L488:
	.loc 5 2543 5
	mov	r0, r5
	pop	{r3, r4, r5, r6, r7, pc}
	.cfi_endproc
.LFE2947:
	.size	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_, .-_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
	.section	.text._ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvimmhh,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvimmhh
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvimmhh, %function
_ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvimmhh:
.LFB2600:
	.loc 3 1135 1
	.cfi_startproc
	@ args = 28, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, lr}
	.cfi_def_cfa_offset 28
	.cfi_offset 4, -28
	.cfi_offset 5, -24
	.cfi_offset 6, -20
	.cfi_offset 7, -16
	.cfi_offset 8, -12
	.cfi_offset 9, -8
	.cfi_offset 14, -4
	mov	r4, r3
	sub	sp, sp, #20
	.cfi_def_cfa_offset 48
	.loc 3 1136 5
	ldrb	r3, [r0, #181]	@ zero_extendqisi2
	.loc 3 1135 1
	ldr	r6, [sp, #48]
	mov	r5, r0
	mov	r8, r2
	ldrd	r7, r9, [sp, #56]
	.loc 3 1136 5
	cbz	r3, .L491
	.loc 3 1137 13
	ldr	r0, .L509
	bl	_Z7dprintfPKcz
.L491:
	.loc 3 1139 16
	ldrb	r3, [r4, #44]	@ zero_extendqisi2
	.loc 3 1139 5
	cmp	r3, #1
	beq	.L492
	.loc 3 1139 9 discriminator 1
	cmp	r3, #3
	beq	.L493
.L496:
	.loc 3 1140 16
	movs	r0, #0
.L494:
	.loc 3 1178 1
	add	sp, sp, #20
	.cfi_remember_state
	.cfi_def_cfa_offset 28
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, pc}
.L493:
	.cfi_restore_state
.LBB5125:
.LBB5126:
	.loc 3 1144 35
	and	r6, r6, #160
.LBE5126:
	.loc 3 1143 22
	movs	r3, #5
.LBB5141:
	.loc 3 1144 9
	cmp	r6, #32
.LBE5141:
	.loc 3 1143 22
	strb	r3, [r4, #44]
.LBB5142:
	.loc 3 1144 9
	beq	.L495
.L508:
.LBE5142:
.LBE5125:
	.loc 3 1177 12
	movs	r0, #1
.LBB5144:
.LBB5145:
.LBB5146:
.LBB5147:
	b	.L494
.L495:
.LBE5147:
.LBE5146:
.LBE5145:
.LBE5144:
.LBB5152:
.LBB5143:
.LBB5127:
.LBB5128:
.LBB5129:
.LBB5130:
	.loc 13 249 31
	ldr	r3, [r8]
	str	r9, [sp, #8]
.LBE5130:
.LBE5129:
.LBE5128:
.LBB5133:
.LBB5134:
	.loc 12 1169 29
	add	r0, r5, #72
	add	r1, sp, #8
.LBE5134:
.LBE5133:
.LBB5136:
.LBB5132:
.LBB5131:
	.loc 13 249 31
	str	r3, [sp, #12]
.LBE5131:
.LBE5132:
.LBE5136:
.LBB5137:
.LBB5135:
	.loc 12 1169 29
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
.LBE5135:
.LBE5137:
.LBB5138:
.LBB5139:
.LBB5140:
	.loc 5 985 49
	adds	r5, r5, #76
.LBE5140:
.LBE5139:
.LBE5138:
	.loc 3 1146 13
	cmp	r0, r5
	beq	.L496
	.loc 3 1149 35
	ldr	r2, [r4, #108]
	str	r2, [r0, #36]
	.loc 3 1148 36
	movs	r3, #1
	.loc 3 1150 35
	ldr	r2, [r4, #112]
	.loc 3 1148 36
	strb	r3, [r0, #32]
	.loc 3 1150 35
	str	r2, [r0, #40]
	b	.L508
.L492:
.LBE5127:
.LBE5143:
.LBE5152:
	.loc 3 1155 18
	movs	r3, #2
	strb	r3, [r4, #44]
	.loc 3 1156 5
	ldr	r3, [r4, #16]
	cbnz	r3, .L497
	.loc 3 1157 24
	str	r9, [r4, #16]
.L497:
	.loc 3 1158 38
	ldr	r0, [r5, #160]
	bl	_ZN4mbed5Timer7read_msEv
	.loc 3 1159 32
	ldr	r3, [sp, #64]
	add	r0, r0, r3
	.loc 3 1160 23
	movs	r3, #0
	str	r3, [r4, #56]
	.loc 3 1161 18
	ldrb	r3, [sp, #68]	@ zero_extendqisi2
	strb	r3, [r4, #72]
	.loc 3 1162 17
	ldrb	r3, [sp, #72]	@ zero_extendqisi2
	strb	r3, [r4, #73]
.LBB5153:
	.loc 3 1163 5
	lsls	r3, r6, #26
.LBE5153:
	.loc 3 1159 23
	str	r0, [r4, #52]
.LBB5154:
	.loc 3 1163 5
	bpl	.L508
	.loc 3 1163 31 discriminator 1
	ldr	r3, [r5, #192]
	cmp	r3, #0
	beq	.L508
.LBB5151:
	.loc 3 1164 20
	ldr	r3, [r4, #12]
.LBB5149:
	.loc 3 1165 9
	cmp	r7, #8
.LBE5149:
	.loc 3 1164 20
	orr	r3, r3, #32
	str	r3, [r4, #12]
.LBB5150:
	.loc 3 1165 9
	bne	.L508
.LBB5148:
	.loc 3 1166 26
	ldr	r0, [r5, #192]
	.loc 3 1166 58
	ldr	r3, [r0]
	.loc 3 1166 57
	ldr	r3, [r3, #12]
	blx	r3
	.loc 3 1167 13
	cmp	r0, #32
	.loc 3 1166 57
	mov	r6, r0
	.loc 3 1167 13
	bgt	.L508
	.loc 3 1168 23
	mov	r2, r7
	ldr	r1, [sp, #52]
	add	r0, r4, #108
	bl	memcpy
	.loc 3 1169 17
	ldr	r0, [r5, #192]
	.loc 3 1169 44
	ldrb	r2, [r8, #16]	@ zero_extendqisi2
	.loc 3 1169 101
	ldr	r3, [r0]
	.loc 3 1169 44
	str	r2, [sp]
	.loc 3 1169 83
	add	r5, r4, #76
	.loc 3 1169 44
	str	r5, [sp, #4]
	ldr	r9, [r3, #16]
	ldr	r1, [sp, #52]
	ldr	r3, [r8, #12]
	mov	r2, r7
	blx	r9
	.loc 3 1172 26
	strd	r5, r6, [r4, #4]
	b	.L508
.L510:
	.align	2
.L509:
	.word	.LC29
.LBE5148:
.LBE5150:
.LBE5151:
.LBE5154:
	.cfi_endproc
.LFE2600:
	.size	_ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvimmhh, .-_ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvimmhh
	.section	.text._ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiimiiihh,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiimiiihh
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiimiiihh, %function
_ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiimiiihh:
.LFB2604:
	.loc 3 1349 1
	.cfi_startproc
	@ args = 32, pretend = 0, frame = 32
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	.cfi_def_cfa_offset 36
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	sub	sp, sp, #52
	.cfi_def_cfa_offset 88
	.loc 3 1349 1
	mov	r4, r0
	mov	r7, r1
	mov	r8, r2
	.loc 3 1351 11
	movs	r1, #0
	movs	r2, #16
	add	r0, sp, #32
	.loc 3 1349 1
	ldr	r9, [sp, #100]
	str	r3, [sp, #16]
	ldr	r6, [sp, #108]
	ldrb	r10, [sp, #112]	@ zero_extendqisi2
	ldrb	fp, [sp, #116]	@ zero_extendqisi2
	.loc 3 1351 11
	bl	memset
	.loc 3 1355 17
	ldrh	r3, [sp, #32]
	.loc 3 1356 21
	ldr	r2, [sp, #88]
	.loc 3 1355 17
	bfi	r3, r9, #7, #9
	strh	r3, [sp, #32]	@ movhi
	.loc 3 1356 21
	ldrb	r3, [sp, #35]	@ zero_extendqisi2
	.loc 3 1359 5
	ands	r5, r9, #1
	.loc 3 1356 21
	bfi	r3, r2, #3, #5
	strb	r3, [sp, #35]
	.loc 3 1359 5
	beq	.L543
	.loc 3 1359 37 discriminator 1
	ldr	r3, [sp, #16]
	cbnz	r3, .L543
	.loc 3 1360 24
	asrs	r3, r6, #4
	.loc 3 1360 9
	movw	r2, #2046
	cmp	r3, r2
	it	gt
	movgt	r3, r6
.L512:
	.loc 3 1364 15
	ldr	r0, [sp, #92]
	ldr	r2, [r4, #4]
	.loc 3 1364 5
	cmp	r0, #2048
	bge	.L513
	.loc 3 1364 34 discriminator 1
	cmp	r3, #2048
	bge	.L513
	.loc 3 1364 76 discriminator 2
	ldr	r3, .L587
	cmp	r2, r3
	bhi	.L513
	.loc 3 1365 42
	ldr	r1, [sp, #96]
	cmp	r1, r3
	bhi	.L513
	.loc 3 1366 18
	ldrb	r3, [sp, #32]	@ zero_extendqisi2
	bic	r3, r3, #127
	orr	r3, r3, #43
	strb	r3, [sp, #32]
	.loc 3 1368 29
	ldrh	r3, [sp, #36]
	bfi	r3, r0, #0, #11
	strh	r3, [sp, #36]	@ movhi
	.loc 3 1353 9
	movs	r3, #0
.L515:
	.loc 3 1369 26
	cmp	r6, #2048
	blt	.L514
	.loc 3 1370 24
	asrs	r6, r6, #1
	.loc 3 1371 21
	adds	r3, r3, #1
	.loc 3 1369 9
	b	.L515
.L543:
	mov	r3, r6
	b	.L512
.L514:
	.loc 3 1373 34
	ldrh	r0, [sp, #40]
	.loc 3 1374 35
	ldr	r1, [sp, #96]
	.loc 3 1373 34
	bfi	r0, r6, #0, #11
	strh	r0, [sp, #40]	@ movhi
	.loc 3 1374 35
	ldr	r0, [sp, #36]
	bfi	r0, r1, #11, #21
	str	r0, [sp, #36]
	.loc 3 1375 30
	ldr	r0, [sp, #40]
	bfi	r0, r2, #11, #21
	str	r0, [sp, #40]
	.loc 3 1376 14
	movs	r2, #12
.L585:
	.loc 3 1391 5
	cmp	r3, #15
	.loc 3 1388 14
	str	r2, [sp, #20]
	.loc 3 1391 5
	ble	.L519
	.loc 3 1392 9
	ldrb	r3, [r4, #180]	@ zero_extendqisi2
	cbnz	r3, .L520
	.loc 3 1392 58 discriminator 1
	ldrb	r0, [r4, #181]	@ zero_extendqisi2
	.loc 3 1392 37 discriminator 1
	cbz	r0, .L545
.L520:
	.loc 3 1393 17
	ldr	r0, .L587+4
	bl	_Z7dprintfPKcz
.L530:
.LBB5155:
.LBB5156:
.LBB5157:
.LBB5158:
.LBB5159:
.LBB5160:
	.loc 3 1440 28 discriminator 1
	movs	r0, #0
.L545:
.LBE5160:
.LBE5159:
.LBE5158:
.LBE5157:
.LBE5156:
.LBE5155:
	.loc 3 1495 1
	add	sp, sp, #52
	.cfi_remember_state
	.cfi_def_cfa_offset 36
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L513:
	.cfi_restore_state
	.loc 3 1378 18
	ldrb	r3, [sp, #32]	@ zero_extendqisi2
	.loc 3 1380 28
	strh	r0, [sp, #36]	@ movhi
	.loc 3 1378 18
	bic	r3, r3, #127
	orr	r3, r3, #27
	strb	r3, [sp, #32]
	.loc 3 1353 9
	movs	r3, #0
.L518:
	.loc 3 1381 26
	cmp	r6, #65536
	blt	.L517
	.loc 3 1382 24
	asrs	r6, r6, #1
	.loc 3 1383 21
	adds	r3, r3, #1
	.loc 3 1381 9
	b	.L518
.L517:
	.loc 3 1386 34
	ldr	r1, [sp, #96]
	.loc 3 1385 33
	strh	r6, [sp, #38]	@ movhi
	.loc 3 1387 29
	strd	r1, r2, [sp, #40]
	.loc 3 1388 14
	movs	r2, #16
	b	.L585
.L519:
	.loc 3 1398 5
	ldr	r2, [sp, #16]
	cmp	r2, #0
	bne	.L522
	.loc 3 1399 9
	ldrb	r2, [r4, #28]	@ zero_extendqisi2
	cmp	r2, #3
	bls	.L523
	.loc 3 1399 44 discriminator 1
	cmp	r5, #0
	beq	.L522
.L541:
	.loc 3 1406 23 discriminator 1
	orrs	r2, r10, fp
	bne	.L524
	.loc 3 1406 53 discriminator 3
	cmp	r3, #0
	beq	.L522
.L524:
	.loc 3 1407 21
	ldrh	r2, [sp, #32]
	orr	r1, r9, #256
	bfi	r2, r1, #7, #9
	strh	r2, [sp, #32]	@ movhi
	.loc 3 1408 29
	ldrb	r2, [sp, #34]	@ zero_extendqisi2
	bfi	r2, r10, #0, #4
	.loc 3 1409 28
	bfi	r2, fp, #4, #3
	strb	r2, [sp, #34]
	.loc 3 1410 30
	ldrh	r2, [sp, #34]
	bfi	r2, r3, #7, #4
	.loc 3 1412 9
	ldr	r3, [sp, #20]
	.loc 3 1410 30
	strh	r2, [sp, #34]	@ movhi
	.loc 3 1412 9
	cmp	r3, #12
	bne	.L525
	.loc 3 1413 38
	ldrh	r3, [sp, #40]
	bfi	r3, r6, #0, #11
	strh	r3, [sp, #40]	@ movhi
.L526:
	.loc 3 1421 5
	ldr	r2, [sp, #104]
	movw	r3, #9999
	cmp	r2, r3
	bne	.L527
	.loc 3 1422 32
	ldr	r2, [sp, #96]
	mov	r1, r7
	mov	r0, r4
	bl	_ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntryEm
	str	r0, [sp, #104]
.L527:
	.loc 3 1423 5
	ldr	r3, [r7, #48]
	ldr	r2, [sp, #104]
	cmp	r3, r2
	beq	.L528
	.loc 3 1424 13
	ldr	r0, [r7]
	.loc 3 1424 40
	ldr	r3, [r0]
	.loc 3 1424 32
	sxtb	r1, r2
	ldr	r3, [r3, #124]
	blx	r3
	.loc 3 1425 25
	ldr	r3, [sp, #104]
	str	r3, [r7, #48]
.L528:
.LBB5195:
	.loc 3 1434 5
	ldr	r3, [r4, #192]
	cmp	r3, #0
	beq	.L529
	.loc 3 1434 23 discriminator 1
	cmp	r8, #0
	beq	.L529
	.loc 3 1434 31 discriminator 2
	tst	r9, #64
	beq	.L529
.LBB5193:
.LBB5186:
.LBB5187:
	.loc 12 1169 29
	add	r1, sp, #92
	add	r0, r4, #48
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
.LBE5187:
.LBE5186:
.LBB5189:
.LBB5181:
.LBB5182:
.LBB5183:
	.loc 5 985 49
	add	r3, r4, #52
.LBE5183:
.LBE5182:
.LBE5181:
	.loc 3 1436 30
	cmp	r0, r3
.LBE5189:
.LBB5190:
.LBB5188:
	.loc 12 1169 29
	mov	r10, r0
.LBE5188:
.LBE5190:
.LBB5191:
	.loc 3 1436 30
	beq	.L529
	.loc 3 1436 30 is_stmt 0 discriminator 1
	ldr	r3, [r0, #32]
	cmp	r3, #0
	beq	.L529
.LBB5184:
.LBB5166:
.LBB5167:
.LBB5168:
	.loc 13 249 31 is_stmt 1
	ldr	r3, [sp, #96]
	str	r3, [sp, #24]
.LBE5168:
.LBE5167:
.LBE5166:
.LBB5171:
.LBB5172:
	.loc 12 1169 29
	add	r1, sp, #24
.LBE5172:
.LBE5171:
.LBB5175:
.LBB5170:
.LBB5169:
	.loc 13 249 31
	ldr	r3, [sp, #92]
	str	r3, [sp, #28]
.LBE5169:
.LBE5170:
.LBE5175:
.LBB5176:
.LBB5173:
	.loc 12 1169 29
	add	r0, r4, #72
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
.LBE5173:
.LBE5176:
.LBB5177:
.LBB5161:
.LBB5162:
.LBB5163:
	.loc 5 985 49
	add	r3, r4, #76
.LBE5163:
.LBE5162:
.LBE5161:
	.loc 3 1438 13
	cmp	r0, r3
.LBE5177:
.LBB5178:
.LBB5174:
	.loc 12 1169 29
	mov	r6, r0
.LBE5174:
.LBE5178:
.LBB5179:
	.loc 3 1438 13
	beq	.L529
.LBB5164:
	.loc 3 1439 17
	ldrb	r3, [r0, #32]	@ zero_extendqisi2
	cmp	r3, #0
	beq	.L530
	.loc 3 1442 30
	ldr	r0, [r4, #192]
	.loc 3 1442 64
	ldr	r3, [r0]
	.loc 3 1442 63
	ldr	r3, [r3, #8]
	blx	r3
	.loc 3 1442 28
	ldrb	r3, [sp, #24]	@ zero_extendqisi2
	bfi	r3, r0, #0, #3
	strb	r3, [sp, #24]
	.loc 3 1443 40
	mov	r2, r8
	ldr	r3, [sp, #16]
	movs	r1, #13
	mov	r0, r4
	bl	_ZN12RadioShuttle10GetDataSumEiPvi
	.loc 3 1443 28
	ldrh	r3, [sp, #24]
	.loc 3 1444 40
	ldrh	r2, [sp, #34]
	.loc 3 1443 28
	bfi	r3, r0, #3, #13
	strh	r3, [sp, #24]	@ movhi
	.loc 3 1444 28
	ldrh	r3, [sp, #26]
	.loc 3 1449 28
	ldr	r0, [r4, #192]
	.loc 3 1444 28
	bfi	r3, r2, #0, #11
	.loc 3 1445 38
	ldrb	r2, [sp, #35]	@ zero_extendqisi2
	.loc 3 1444 28
	strh	r3, [sp, #26]	@ movhi
	.loc 3 1445 26
	lsrs	r2, r2, #3
	ubfx	r3, r3, #8, #8
	bfi	r3, r2, #3, #5
	strb	r3, [sp, #27]
	.loc 3 1446 27
	ldr	r3, [r6, #36]
	str	r3, [sp, #28]
	.loc 3 1448 30
	ldr	r3, [sp, #16]
	add	r6, r3, #8
	.loc 3 1449 66
	ldr	r3, [r0]
	.loc 3 1449 65
	ldr	r3, [r3, #20]
	blx	r3
	.loc 3 1450 21
	sdiv	r3, r6, r0
	mls	r3, r0, r3, r6
	.loc 3 1451 17
	cbz	r3, .L531
	.loc 3 1452 37
	subs	r0, r0, r3
	.loc 3 1452 28
	add	r6, r6, r0
.L531:
	.loc 3 1453 54
	mov	r0, r6
	bl	_Znaj
	mov	fp, r0
	.loc 3 1454 49
	mov	r0, r6
	bl	_Znaj
	mov	r9, r0
	.loc 3 1455 17
	cmp	fp, #0
	beq	.L532
	.loc 3 1455 37 discriminator 1
	cbnz	r0, .L533
	.loc 3 1457 34 discriminator 1
	mov	r0, fp
	bl	_ZdaPv
.L532:
	.loc 3 1458 45
	ldr	r3, [r7, #128]
	adds	r3, r3, #1
	str	r3, [r7, #128]
	.loc 3 1459 28
	b	.L530
.L525:
.LBE5164:
.LBE5179:
.LBE5184:
.LBE5191:
.LBE5193:
.LBE5195:
	.loc 3 1414 9
	ldr	r3, [sp, #20]
	cmp	r3, #16
	bne	.L526
	.loc 3 1415 37
	strh	r6, [sp, #38]	@ movhi
	b	.L526
.L588:
	.align	2
.L587:
	.word	2097151
	.word	.LC30
.L533:
.LBB5196:
.LBB5194:
.LBB5192:
.LBB5185:
.LBB5180:
.LBB5165:
	.loc 3 1461 23
	movs	r2, #8
	add	r1, sp, #24
	mov	r0, fp
	bl	memcpy
	.loc 3 1462 23
	ldr	r2, [sp, #16]
	mov	r1, r8
	add	r0, fp, #8
	bl	memcpy
	.loc 3 1464 33
	ldr	r0, [r4, #192]
	.loc 3 1464 71
	ldrb	r2, [r10, #36]	@ zero_extendqisi2
	.loc 3 1464 109
	ldr	r3, [r0]
	.loc 3 1464 71
	movs	r1, #0
	str	r1, [sp]
	ldr	r3, [r3, #24]
	mov	r5, r3
	mov	r3, r1
	ldr	r1, [r10, #32]
	blx	r5
	mov	r10, r0
	.loc 3 1465 17
	ldr	r0, [r4, #192]
	.loc 3 1465 84
	ldr	r3, [r0]
	.loc 3 1465 46
	str	r6, [sp]
	ldr	r3, [r3, #32]
	mov	r2, fp
	mov	r5, r3
	mov	r1, r10
	mov	r3, r9
	blx	r5
	.loc 3 1466 17
	ldr	r0, [r4, #192]
	.loc 3 1466 64
	ldr	r3, [r0]
	.loc 3 1466 56
	mov	r1, r10
	ldr	r3, [r3, #28]
	blx	r3
	.loc 3 1467 26
	mov	r0, fp
	bl	_ZdaPv
	.loc 3 1468 17
	ldrb	r3, [r4, #180]	@ zero_extendqisi2
	cbz	r3, .L535
	.loc 3 1469 10
	movs	r3, #0
	mov	r2, r6
	mov	r1, r9
	ldr	r0, .L589
	bl	_Z4dumpPKcPKvib
.L535:
	ldrd	r2, r3, [sp, #16]
.LBE5165:
.LBE5180:
.LBE5185:
.LBE5192:
.LBE5194:
.LBE5196:
	.loc 3 1477 9
	ldr	r0, [r4, #188]
	add	fp, r2, r3
	.loc 3 1477 5
	cbz	r0, .L536
	.loc 3 1478 67
	ldr	r3, [r0]
	.loc 3 1478 29
	ldr	r2, [sp, #104]
	str	r2, [sp]
	ldr	r10, [r3, #8]
	ldrd	r1, r2, [sp, #92]
	mov	r3, fp
	blx	r10
.L536:
	ldr	r0, [r7]
	ldrsh	r2, [sp, #20]
	ldr	r3, [r0]
	ldr	r10, [r3, #48]
	.loc 3 1479 5
	cmp	r8, #0
	bne	.L537
	.loc 3 1480 24
	str	r8, [sp]
	mov	r3, r8
	add	r1, sp, #32
.L586:
	.loc 3 1485 28
	blx	r10
	.loc 3 1487 24
	movs	r3, #0
	.loc 3 1489 16
	ldr	r2, [sp, #16]
	.loc 3 1487 24
	strb	r3, [r7, #172]
	.loc 3 1489 16
	cmp	r8, r3
	it	eq
	moveq	r2, r3
	movs	r6, #1
	strd	r3, r2, [sp, #12]
	strd	r8, r2, [sp]
	.loc 3 1488 20
	strh	fp, [r7, #46]	@ movhi
	.loc 3 1489 16
	str	r6, [sp, #8]
	add	r3, sp, #32
	ldr	r2, .L589+4
	mov	r1, r7
	mov	r0, r4
	bl	_ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE
	.loc 3 1491 5
	cmp	r9, #0
	beq	.L544
	.loc 3 1492 18 discriminator 1
	mov	r0, r9
	bl	_ZdaPv
.L544:
	.loc 3 1494 12
	mov	r0, r6
	b	.L545
.L529:
	.loc 3 1432 9
	movs	r6, #0
	.loc 3 1431 14
	mov	r9, r6
	b	.L535
.L537:
	.loc 3 1483 28
	str	r2, [sp]
	add	r3, sp, #32
	.loc 3 1482 9
	cmp	r9, #0
	beq	.L539
	.loc 3 1483 28
	sxth	r2, r6
	mov	r1, r9
	b	.L586
.L539:
	.loc 3 1485 28
	ldrsh	r2, [sp, #16]
	mov	r1, r8
	b	.L586
.L523:
	.loc 3 1401 39
	cmp	r5, #0
	beq	.L541
.L522:
	.loc 3 1418 33
	ldrd	r2, r3, [sp, #16]
	add	r3, r3, r2
	.loc 3 1418 27
	ldrh	r2, [sp, #34]
	bfi	r2, r3, #0, #11
	strh	r2, [sp, #34]	@ movhi
	b	.L526
.L590:
	.align	2
.L589:
	.word	.LC31
	.word	.LC32
	.cfi_endproc
.LFE2604:
	.size	_ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiimiiihh, .-_ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiimiiihh
	.section	.text._ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RmS5_S4_RhS6_,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RmS5_S4_RhS6_
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RmS5_S4_RhS6_, %function
_ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RmS5_S4_RhS6_:
.LFB2608:
	.loc 3 1607 1
	.cfi_startproc
	@ args = 32, pretend = 0, frame = 16
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	.cfi_def_cfa_offset 36
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	.loc 3 1608 18
	ldr	r7, [r1]
	.loc 3 1607 1
	sub	sp, sp, #36
	.cfi_def_cfa_offset 72
	.loc 3 1607 1
	mov	fp, r0
	str	r3, [sp, #16]
	.loc 3 1611 30
	ldrb	r3, [r7]	@ zero_extendqisi2
	.loc 3 1607 1
	ldr	r10, [sp, #76]
	.loc 3 1611 30
	and	r3, r3, #127
	.loc 3 1611 5
	cmp	r3, #27
	.loc 3 1607 1
	mov	r4, r1
	mov	r8, r2
	ldrd	r6, r9, [sp, #88]
	.loc 3 1611 5
	beq	.L611
	.loc 3 1614 14
	cmp	r3, #43
	ite	ne
	movne	r3, #0
	moveq	r3, #12
.L592:
	.loc 3 1616 16
	movs	r2, #0
	str	r2, [sp, #8]
	ldr	r2, [r4, #4]
	str	r4, [sp, #12]
	subs	r2, r2, r3
	add	r3, r3, r7
	str	r2, [sp, #4]
	str	r3, [sp]
	ldr	r2, .L640
	ldr	r1, [r4, #16]
	mov	r3, r7
	mov	r0, fp
	bl	_ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE
	.loc 3 1617 5
	ldrb	r3, [fp, #181]	@ zero_extendqisi2
	cbz	r3, .L593
	.loc 3 1618 52
	ldr	r2, [r4, #16]
	.loc 3 1618 56
	ldr	r0, [r2]
	.loc 3 1618 80
	ldrb	r1, [r2, #44]	@ zero_extendqisi2
	.loc 3 1618 95
	ldr	r3, [r0]
	.loc 3 1618 80
	ldr	r3, [r3, #88]
	blx	r3
	.loc 3 1618 13
	mov	r1, r0
	ldr	r0, .L640+4
	bl	_Z7dprintfPKcz
.L593:
	.loc 3 1620 19
	ldrb	r3, [r7]	@ zero_extendqisi2
	.loc 3 1620 5
	and	r2, r3, #15
	cmp	r2, #11
	beq	.L594
.L639:
	.loc 3 1625 14
	ldr	r2, [r4, #16]
	.loc 3 1625 43
	ldr	r3, [r2, #116]
	adds	r3, r3, #1
	str	r3, [r2, #116]
.L613:
.LBB5197:
.LBB5198:
.LBB5199:
.LBB5200:
.LBB5201:
	movs	r6, #0
	b	.L595
.L611:
.LBE5201:
.LBE5200:
.LBE5199:
.LBE5198:
.LBE5197:
	.loc 3 1612 14
	movs	r3, #16
	b	.L592
.L594:
	.loc 3 1624 23
	and	r3, r3, #112
	.loc 3 1624 5
	cmp	r3, #16
	beq	.L596
	.loc 3 1624 9 discriminator 1
	cmp	r3, #32
	bne	.L639
.L596:
	.loc 3 1630 13
	ldr	r2, [sp, #96]
	.loc 3 1629 11
	movs	r3, #0
	str	r3, [r8]
	.loc 3 1630 13
	strb	r3, [r2]
	.loc 3 1631 12
	ldr	r2, [sp, #100]
	strb	r3, [r2]
	.loc 3 1633 17
	ldrh	r3, [r7]
	ldr	r2, [sp, #80]
	.loc 3 1635 21
	ldrb	r5, [r7]	@ zero_extendqisi2
	.loc 3 1633 17
	lsrs	r3, r3, #7
	str	r3, [r2]
	.loc 3 1634 24
	ldrb	r3, [r7, #3]	@ zero_extendqisi2
	ldr	r2, [sp, #72]
	lsrs	r3, r3, #3
	.loc 3 1635 5
	and	r5, r5, #112
	.loc 3 1634 24
	str	r3, [r2]
	.loc 3 1635 5
	cmp	r5, #16
	.loc 3 1636 31
	ldrh	r3, [r7, #4]
	.loc 3 1635 5
	bne	.L597
	.loc 3 1636 31
	str	r3, [r10]
	.loc 3 1638 21
	ldr	r2, [sp, #84]
	.loc 3 1637 36
	ldrh	r3, [r7, #6]
	str	r3, [r9]
	.loc 3 1638 37
	ldr	r3, [r7, #8]
	.loc 3 1638 21
	str	r3, [r2]
	.loc 3 1639 32
	ldr	r3, [r7, #12]
	.loc 3 1639 16
	str	r3, [r6]
.L598:
	.loc 3 1649 15
	ldr	r3, [sp, #80]
	ldr	r3, [r3]
	.loc 3 1649 5
	ands	r3, r3, #256
	beq	.L599
	.loc 3 1650 13
	ldr	r3, [sp, #16]
	.loc 3 1651 17
	ldr	r2, [sp, #96]
	.loc 3 1650 13
	str	r5, [r3]
	.loc 3 1651 32
	ldrb	r3, [r7, #2]	@ zero_extendqisi2
	ubfx	r3, r3, #0, #4
	.loc 3 1651 17
	strb	r3, [r2]
	.loc 3 1652 31
	ldrb	r3, [r7, #2]	@ zero_extendqisi2
	.loc 3 1652 16
	ldr	r2, [sp, #100]
	.loc 3 1652 31
	ubfx	r3, r3, #4, #3
	.loc 3 1652 16
	strb	r3, [r2]
	.loc 3 1653 37
	ldrh	r3, [r7, #2]
	ubfx	r2, r3, #7, #4
	.loc 3 1653 20
	ldr	r3, [r9]
	lsls	r3, r3, r2
	str	r3, [r9]
.L600:
	.loc 3 1664 9
	ldr	r3, [sp, #84]
	ldr	r3, [r3]
	.loc 3 1664 5
	cbz	r3, .L601
	.loc 3 1664 35 discriminator 1
	ldr	r2, [fp, #4]
	cmp	r3, r2
	beq	.L601
	.loc 3 1665 14
	ldr	r2, [r4, #16]
	.loc 3 1665 38
	ldr	r3, [r2, #124]
	adds	r3, r3, #1
	str	r3, [r2, #124]
	b	.L613
.L597:
	.loc 3 1642 32
	ubfx	r3, r3, #0, #11
	str	r3, [r10]
	.loc 3 1643 37
	ldrh	r3, [r7, #8]
	.loc 3 1644 21
	ldr	r2, [sp, #84]
	.loc 3 1643 37
	ubfx	r3, r3, #0, #11
	str	r3, [r9]
	.loc 3 1644 38
	ldr	r3, [r7, #4]
	ubfx	r3, r3, #11, #21
	.loc 3 1644 21
	str	r3, [r2]
	.loc 3 1645 33
	ldr	r3, [r7, #8]
	ubfx	r3, r3, #11, #21
	.loc 3 1645 16
	str	r3, [r6]
	.loc 3 1646 14
	movs	r5, #12
	b	.L598
.L599:
	.loc 3 1655 23
	ldrh	r2, [r7, #2]
	.loc 3 1655 10
	ldr	r1, [sp, #16]
	.loc 3 1655 23
	ubfx	r2, r2, #0, #11
	.loc 3 1655 31
	subs	r2, r2, r5
	.loc 3 1656 9
	cmp	r2, #0
	.loc 3 1655 10
	str	r2, [r1]
	.loc 3 1656 9
	bge	.L600
	.loc 3 1657 18
	ldr	r1, [r4, #16]
	.loc 3 1657 42
	ldr	r2, [r1, #124]
	adds	r2, r2, #1
	str	r2, [r1, #124]
	b	.L613
.L601:
	.loc 3 1669 5
	ldr	r3, [r4, #4]
	.loc 3 1672 25
	ldr	r2, [r4, #8]
	ldr	r1, [r6]
	.loc 3 1669 5
	cmp	r3, r5
	.loc 3 1670 37
	ittt	gt
	ldrgt	r3, [r4]
	addgt	r3, r3, r5
	.loc 3 1670 12
	strgt	r3, [r8]
	.loc 3 1672 25
	mov	r0, fp
	bl	_ZN12RadioShuttle20UpdateSignalStrengthEmi
.LBB5230:
	.loc 3 1676 5
	ldr	r3, [fp, #192]
	cbnz	r3, .L603
.L604:
.LBE5230:
	.loc 3 1718 12
	movs	r6, #1
.L595:
	.loc 3 1719 1 discriminator 4
	mov	r0, r6
	add	sp, sp, #36
	.cfi_remember_state
	.cfi_def_cfa_offset 36
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L603:
	.cfi_restore_state
.LBB5231:
	.loc 3 1676 23 discriminator 1
	ldr	r3, [r8]
	cmp	r3, #0
	beq	.L604
	.loc 3 1676 41 discriminator 2
	ldr	r3, [sp, #80]
	ldr	r3, [r3]
	.loc 3 1676 32 discriminator 2
	lsls	r3, r3, #25
	bpl	.L604
.LBB5224:
.LBB5225:
	.loc 12 1169 29
	mov	r1, r10
	add	r0, fp, #48
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
.LBE5225:
.LBE5224:
.LBB5227:
.LBB5220:
.LBB5221:
.LBB5222:
	.loc 5 985 49
	add	r3, fp, #52
.LBE5222:
.LBE5221:
.LBE5220:
	.loc 3 1678 30
	cmp	r0, r3
.LBE5227:
.LBB5228:
.LBB5226:
	.loc 12 1169 29
	mov	r7, r0
.LBE5226:
.LBE5228:
.LBB5229:
	.loc 3 1678 30
	beq	.L604
	.loc 3 1678 30 is_stmt 0 discriminator 1
	ldr	r3, [r0, #32]
	cmp	r3, #0
	beq	.L604
.LBB5223:
.LBB5206:
.LBB5207:
.LBB5208:
	.loc 13 249 31 is_stmt 1
	ldr	r3, [r6]
	str	r3, [sp, #24]
.LBE5208:
.LBE5207:
.LBE5206:
.LBB5211:
.LBB5212:
	.loc 12 1169 29
	add	r1, sp, #24
.LBE5212:
.LBE5211:
.LBB5215:
.LBB5210:
.LBB5209:
	.loc 13 249 31
	ldr	r3, [r10]
	str	r3, [sp, #28]
.LBE5209:
.LBE5210:
.LBE5215:
.LBB5216:
.LBB5213:
	.loc 12 1169 29
	add	r0, fp, #72
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
.LBE5213:
.LBE5216:
.LBB5217:
.LBB5202:
.LBB5203:
.LBB5204:
	.loc 5 985 49
	add	r3, fp, #76
.LBE5204:
.LBE5203:
.LBE5202:
	.loc 3 1680 13
	cmp	r0, r3
.LBE5217:
.LBB5218:
.LBB5214:
	.loc 12 1169 29
	mov	r10, r0
.LBE5214:
.LBE5218:
.LBB5219:
	.loc 3 1680 13
	beq	.L604
.LBB5205:
	.loc 3 1682 42
	ldr	r0, [fp, #192]
	.loc 3 1682 33
	ldr	r6, [r4, #4]
	.loc 3 1682 80
	ldr	r3, [r0]
	.loc 3 1682 79
	ldr	r3, [r3, #20]
	blx	r3
	.loc 3 1682 33
	subs	r6, r6, r5
	.loc 3 1682 40
	sdiv	r3, r6, r0
	mls	r0, r3, r0, r6
	.loc 3 1682 17
	cmp	r0, #0
	bgt	.L613
	.loc 3 1684 63
	ldr	r0, [r4, #4]
	.loc 3 1684 68
	subs	r0, r0, r5
	bl	_Znaj
	.loc 3 1685 17
	mov	r6, r0
	cbnz	r0, .L605
	.loc 3 1686 26
	ldr	r2, [r4, #16]
	.loc 3 1686 50
	ldr	r3, [r2, #128]
	adds	r3, r3, #1
	str	r3, [r2, #128]
	.loc 3 1687 28
	b	.L595
.L605:
	.loc 3 1689 55
	ldr	r2, [r4, #4]
	.loc 3 1689 23
	ldr	r1, [r8]
	subs	r2, r2, r5
	bl	memcpy
	.loc 3 1691 33
	ldr	r0, [fp, #192]
	.loc 3 1691 71
	ldrb	r2, [r7, #36]	@ zero_extendqisi2
	.loc 3 1691 109
	ldr	r1, [r0]
	.loc 3 1691 71
	movs	r3, #0
	str	r3, [sp]
	ldr	r9, [r1, #24]
	ldr	r1, [r7, #32]
	blx	r9
	.loc 3 1692 46
	ldr	r3, [r4, #4]
	.loc 3 1691 71
	mov	r7, r0
	.loc 3 1692 17
	ldr	r0, [fp, #192]
	.loc 3 1692 46
	subs	r3, r3, r5
	.loc 3 1692 92
	ldr	r2, [r0]
	.loc 3 1692 46
	str	r3, [sp]
	ldr	r9, [r2, #36]
	ldr	r3, [r8]
	mov	r2, r6
	mov	r1, r7
	blx	r9
	.loc 3 1693 17
	ldr	r0, [fp, #192]
	.loc 3 1693 64
	ldr	r3, [r0]
	.loc 3 1693 56
	mov	r1, r7
	ldr	r3, [r3, #28]
	blx	r3
	.loc 3 1694 26
	mov	r0, r6
	bl	_ZdaPv
	.loc 3 1695 35
	ldr	r7, [r8]
	.loc 3 1696 44
	add	r3, r7, #8
	.loc 3 1696 23
	str	r3, [r8]
	.loc 3 1698 36
	ldr	r0, [fp, #192]
	.loc 3 1698 25
	ldrb	r9, [r7]	@ zero_extendqisi2
	.loc 3 1698 70
	ldr	r3, [r0]
	.loc 3 1698 69
	ldr	r3, [r3, #8]
	blx	r3
	.loc 3 1700 46
	ldr	r3, [r8]
	.loc 3 1700 71
	ldrh	r8, [r7, #2]
	.loc 3 1700 46
	str	r3, [sp, #20]
	.loc 3 1700 71
	ubfx	r8, r8, #0, #11
	.loc 3 1700 46
	sub	r3, r8, r5
	.loc 3 1698 69
	mov	r6, r0
	.loc 3 1700 46
	ldr	r2, [sp, #20]
	movs	r1, #13
	mov	r0, fp
	bl	_ZN12RadioShuttle10GetDataSumEiPvi
	.loc 3 1700 25
	ldrh	r3, [r7]
	.loc 3 1700 17
	cmp	r0, r3, lsr #3
	.loc 3 1698 25
	and	r9, r9, #7
	.loc 3 1700 17
	bne	.L614
	.loc 3 1698 17
	subs	r3, r9, r6
	it	ne
	movne	r3, #1
.L606:
	.loc 3 1702 17
	ldr	r2, [sp, #72]
	.loc 3 1702 25
	ldrb	r1, [r7, #3]	@ zero_extendqisi2
	.loc 3 1702 17
	ldr	r2, [r2]
	.loc 3 1703 34
	cmp	r2, r1, lsr #3
	.loc 3 1704 17
	ldr	r2, [r10, #36]
	ldr	r1, [r7, #4]
	.loc 3 1703 34
	it	ne
	movne	r3, #1
	.loc 3 1705 34
	cmp	r1, r2
	it	ne
	movne	r3, #1
	.loc 3 1706 37
	ldr	r2, [sp, #16]
	ldr	r2, [r2]
	.loc 3 1706 41
	add	r5, r5, r2
	.loc 3 1706 17
	cmp	r8, r5
	bne	.L609
	.loc 3 1708 17
	cbz	r3, .L610
.L609:
	.loc 3 1709 26
	ldr	r2, [r4, #16]
	.loc 3 1709 49
	ldr	r3, [r2, #132]
	adds	r3, r3, #1
	str	r3, [r2, #132]
	b	.L613
.L614:
	.loc 3 1701 34
	movs	r3, #1
	b	.L606
.L610:
	.loc 3 1712 39
	ldrb	r6, [fp, #181]	@ zero_extendqisi2
	.loc 3 1712 17
	cmp	r6, #0
	beq	.L604
	.loc 3 1713 22
	ldr	r1, [sp, #20]
	ldr	r0, .L640+8
	bl	_Z4dumpPKcPKvib
	b	.L595
.L641:
	.align	2
.L640:
	.word	.LC33
	.word	.LC34
	.word	.LC35
.LBE5205:
.LBE5219:
.LBE5223:
.LBE5229:
.LBE5231:
	.cfi_endproc
.LFE2608:
	.size	_ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RmS5_S4_RhS6_, .-_ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RmS5_S4_RhS6_
	.section	.text._ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueERKS5_,"axG",%progbits,_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueERKS5_,comdat
	.align	1
	.weak	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueERKS5_
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueERKS5_, %function
_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueERKS5_:
.LFB2952:
	.loc 5 2098 5
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -32
	.cfi_offset 5, -28
	.cfi_offset 6, -24
	.cfi_offset 7, -20
	.cfi_offset 8, -16
	.cfi_offset 9, -12
	.cfi_offset 10, -8
	.cfi_offset 14, -4
.LBB5307:
.LBB5308:
.LBB5309:
.LBB5310:
	.loc 5 764 31
	add	r9, r1, #4
.LBE5310:
.LBE5309:
	.loc 5 2048 18
	ldr	r8, [r1, #8]
.LBE5308:
.LBE5307:
	.loc 5 2098 5
	mov	r6, r0
	mov	r7, r1
	mov	r4, r2
.LBB5322:
.LBB5319:
.LBB5312:
.LBB5311:
	.loc 5 764 31
	mov	r5, r9
.LBE5311:
.LBE5312:
	.loc 5 2050 12
	movs	r0, #1
.L643:
	.loc 5 2051 18
	cmp	r8, #0
	beq	.L644
.LBB5313:
.LBB5314:
	.loc 14 386 20
	add	r1, r8, #16
	mov	r0, r4
	bl	_ZStltImiEbRKSt4pairIT_T0_ES5_
.LBE5314:
.LBE5313:
	.loc 5 2055 17
	cbz	r0, .L645
	.loc 5 2055 26
	ldr	r3, [r8, #8]
.L646:
.LBE5319:
.LBE5322:
	.loc 5 2098 5
	mov	r5, r8
	mov	r8, r3
	b	.L643
.L645:
.LBB5323:
.LBB5320:
	.loc 5 2055 42
	ldr	r3, [r8, #12]
	b	.L646
.L644:
	.loc 5 2058 7
	cbz	r0, .L653
	.loc 5 2060 4
	ldr	r3, [r7, #12]
	cmp	r3, r5
	beq	.L649
.LBB5315:
.LBB5316:
	.loc 5 302 30
	mov	r0, r5
	bl	_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base
	mov	r8, r0
.L647:
.LBE5316:
.LBE5315:
.LBB5317:
.LBB5318:
	.loc 14 386 20
	mov	r1, r4
	add	r0, r8, #16
	bl	_ZStltImiEbRKSt4pairIT_T0_ES5_
.LBE5318:
.LBE5317:
	.loc 5 2065 7
	cbz	r0, .L650
.L649:
.LBE5320:
.LBE5323:
.LBB5324:
	.loc 5 2109 7
	cbz	r5, .L654
.LBB5325:
.LBB5326:
	.loc 5 1765 33
	cmp	r9, r5
	beq	.L655
.LBB5327:
.LBB5328:
	.loc 14 386 20
	add	r1, r5, #16
	mov	r0, r4
	bl	_ZStltImiEbRKSt4pairIT_T0_ES5_
	mov	r10, r0
.L651:
.LBE5328:
.LBE5327:
.LBB5329:
.LBB5330:
.LBB5331:
.LBB5332:
.LBB5333:
.LBB5334:
	.loc 9 111 41
	movs	r0, #44
	bl	_Znwj
	mov	r8, r0
.LBE5334:
.LBE5333:
.LBE5332:
.LBE5331:
.LBB5335:
.LBB5336:
.LBB5337:
	.loc 9 146 9
	add	ip, r0, #16
	ldmia	r4!, {r0, r1, r2, r3}
	stmia	ip!, {r0, r1, r2, r3}
	ldm	r4, {r0, r1, r2}
.LBE5337:
.LBE5336:
.LBE5335:
.LBE5330:
.LBE5329:
	.loc 5 1771 31
	mov	r3, r9
.LBB5342:
.LBB5341:
.LBB5340:
.LBB5339:
.LBB5338:
	.loc 9 146 9
	stm	ip, {r0, r1, r2}
.LBE5338:
.LBE5339:
.LBE5340:
.LBE5341:
.LBE5342:
	.loc 5 1771 31
	mov	r2, r5
	mov	r1, r8
	mov	r0, r10
	bl	_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_
	.loc 5 1773 2
	ldr	r3, [r7, #20]
.LBE5326:
.LBE5325:
.LBB5345:
.LBB5346:
.LBB5347:
	.loc 13 249 31
	str	r8, [r6]
.LBE5347:
.LBE5346:
.LBE5345:
.LBB5350:
.LBB5343:
	.loc 5 1773 2
	adds	r3, r3, #1
	str	r3, [r7, #20]
.LBE5343:
.LBE5350:
.LBB5351:
.LBB5349:
.LBB5348:
	.loc 13 249 31
	movs	r3, #1
.L659:
.LBE5348:
.LBE5349:
.LBE5351:
.LBE5324:
.LBB5353:
.LBB5354:
.LBB5355:
	strb	r3, [r6, #4]
.LBE5355:
.LBE5354:
.LBE5353:
	.loc 5 2118 5
	mov	r0, r6
	pop	{r4, r5, r6, r7, r8, r9, r10, pc}
.L653:
.LBB5358:
.LBB5321:
	.loc 5 2058 7
	mov	r8, r5
	b	.L647
.L655:
.LBE5321:
.LBE5358:
.LBB5359:
.LBB5352:
.LBB5344:
	.loc 5 1766 10
	mov	r10, #1
	b	.L651
.L654:
.LBE5344:
.LBE5352:
	mov	r8, r5
.L650:
.LBE5359:
.LBB5360:
.LBB5357:
.LBB5356:
	.loc 13 249 31
	str	r8, [r6]
	movs	r3, #0
	b	.L659
.LBE5356:
.LBE5357:
.LBE5360:
	.cfi_endproc
.LFE2952:
	.size	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueERKS5_, .-_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueERKS5_
	.section	.text._ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviimmhh,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviimmhh
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviimmhh, %function
_ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviimmhh:
.LFB2601:
	.loc 3 1183 1
	.cfi_startproc
	@ args = 28, pretend = 0, frame = 184
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	.cfi_def_cfa_offset 36
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	mov	r9, r3
	sub	sp, sp, #196
	.cfi_def_cfa_offset 232
	.loc 3 1187 5
	ldrb	r3, [r0, #181]	@ zero_extendqisi2
	.loc 3 1183 1
	str	r1, [sp, #12]
	mov	r4, r0
	mov	r5, r2
	ldrd	r10, r7, [sp, #232]
	ldr	r6, [sp, #244]
	.loc 3 1187 5
	cbz	r3, .L661
	.loc 3 1188 13
	mov	r2, r9
	mov	r1, r7
	ldr	r0, .L706
	bl	_Z7dprintfPKcz
.L661:
.LBB5414:
	.loc 3 1190 5
	cmp	r10, #0
	bne	.L662
.LBB5415:
	.loc 3 1191 26
	add	r8, sp, #76
	movs	r2, #116
	mov	r1, r10
	mov	r0, r8
	bl	memset
	.loc 3 1191 25
	mov	r1, r8
	add	r0, r4, #96
	bl	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_
.LBB5416:
.LBB5417:
.LBB5418:
	.loc 4 234 21
	ldr	r7, [r4, #100]
.LBE5418:
.LBE5417:
.LBE5416:
	.loc 3 1193 15
	movs	r2, #116
	mov	r1, r10
	add	r0, r7, #8
	bl	memset
	.loc 3 1195 17
	ldr	r3, [r5]
	str	r3, [r7, #8]
.LBB5419:
	.loc 3 1197 9
	tst	r9, #32
.LBE5419:
	.loc 3 1196 13
	movw	r3, #9999
	str	r3, [r7, #28]
.LBB5479:
	.loc 3 1197 9
	beq	.L663
	.loc 3 1197 35 discriminator 1
	ldr	r3, [r4, #192]
	cmp	r3, #0
	beq	.L663
.LBB5420:
.LBB5421:
.LBB5422:
	.loc 12 1169 29
	add	r9, r4, #72
.LBE5422:
.LBE5421:
.LBB5426:
.LBB5427:
.LBB5428:
	.loc 13 249 31
	ldr	r3, [r5]
	str	r6, [sp, #76]
.LBE5428:
.LBE5427:
.LBE5426:
.LBB5431:
.LBB5423:
	.loc 12 1169 29
	mov	r1, r8
	mov	r0, r9
.LBE5423:
.LBE5431:
.LBB5432:
.LBB5430:
.LBB5429:
	.loc 13 249 31
	str	r3, [sp, #80]
.LBE5429:
.LBE5430:
.LBE5432:
.LBB5433:
.LBB5424:
	.loc 12 1169 29
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
.LBE5424:
.LBE5433:
.LBB5434:
.LBB5435:
.LBB5436:
.LBB5437:
	.loc 5 985 49
	adds	r4, r4, #76
.LBE5437:
.LBE5436:
.LBE5435:
	.loc 3 1200 13
	cmp	r0, r4
.LBE5434:
.LBB5477:
.LBB5425:
	.loc 12 1169 29
	mov	fp, r0
.LBE5425:
.LBE5477:
.LBB5478:
	.loc 3 1200 13
	bne	.L664
.LBB5438:
	.loc 3 1203 23
	movs	r2, #20
	mov	r1, r10
	add	r0, sp, #28
	bl	memset
	.loc 3 1205 32
	ldr	fp, [r5]
	.loc 3 1205 25
	str	fp, [sp, #32]
	.loc 3 1204 29
	str	r6, [sp, #28]
	.loc 3 1206 30
	strb	r10, [sp, #36]
	add	r4, sp, #28
	ldmia	r4!, {r0, r1, r2, r3}
	mov	ip, r8
	stmia	ip!, {r0, r1, r2, r3}
.LBB5439:
.LBB5440:
.LBB5441:
.LBB5442:
	.loc 13 249 31
	mov	ip, r8
	ldmia	ip!, {r0, r1, r2, r3}
	ldr	lr, [r4]
.LBE5442:
.LBE5441:
.LBE5440:
.LBE5439:
.LBB5449:
.LBB5450:
.LBB5451:
	.loc 13 277 39
	strd	r6, fp, [sp, #48]
.LBE5451:
.LBE5450:
.LBE5449:
.LBB5458:
.LBB5447:
.LBB5445:
.LBB5443:
	.loc 13 249 31
	add	r4, sp, #56
	stmia	r4!, {r0, r1, r2, r3}
.LBE5443:
.LBE5445:
.LBE5447:
.LBE5458:
.LBB5459:
.LBB5455:
.LBB5452:
	.loc 13 277 39
	add	r3, sp, #48
	ldm	r3, {r0, r1}
	add	ip, sp, #56
	stm	r8, {r0, r1}
	ldmia	ip!, {r0, r1, r2, r3}
.LBE5452:
.LBE5455:
.LBE5459:
.LBB5460:
.LBB5448:
.LBB5446:
.LBB5444:
	.loc 13 249 31
	str	lr, [r4]
.LBE5444:
.LBE5446:
.LBE5448:
.LBE5460:
.LBB5461:
.LBB5456:
.LBB5453:
	.loc 13 277 39
	add	r4, sp, #84
	stmia	r4!, {r0, r1, r2, r3}
.LBE5453:
.LBE5456:
.LBE5461:
.LBB5462:
.LBB5463:
	.loc 12 802 41
	mov	r2, r8
	mov	r1, r9
	add	r0, sp, #20
.LBE5463:
.LBE5462:
.LBB5465:
.LBB5457:
.LBB5454:
	.loc 13 277 39
	str	lr, [r4]
.LBE5454:
.LBE5457:
.LBE5465:
.LBB5466:
.LBB5464:
	.loc 12 802 41
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueERKS5_
.LBE5464:
.LBE5466:
.LBB5467:
.LBB5468:
.LBB5469:
	.loc 13 249 31
	ldr	r3, [r5]
	str	r6, [sp, #76]
.LBE5469:
.LBE5468:
.LBE5467:
.LBB5472:
.LBB5473:
	.loc 12 1169 29
	mov	r1, r8
	mov	r0, r9
.LBE5473:
.LBE5472:
.LBB5475:
.LBB5471:
.LBB5470:
	.loc 13 249 31
	str	r3, [sp, #80]
.LBE5470:
.LBE5471:
.LBE5475:
.LBB5476:
.LBB5474:
	.loc 12 1169 29
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
	mov	fp, r0
.L664:
.LBE5474:
.LBE5476:
.LBE5438:
.LBE5478:
	.loc 3 1210 47 discriminator 1
	ldr	r3, [sp, #12]
	ldr	r3, [r3, #16]
	.loc 3 1210 60 discriminator 1
	movs	r0, #0
	.loc 3 1210 47 discriminator 1
	ldr	r4, [r3, #180]
	.loc 3 1210 60 discriminator 1
	bl	time
	.loc 3 1211 47 discriminator 1
	ldr	r3, [sp, #12]
	.loc 3 1210 54 discriminator 1
	add	r0, r0, r4
	.loc 3 1211 47 discriminator 1
	ldr	r3, [r3, #16]
	.loc 3 1210 35 discriminator 1
	str	r0, [fp, #36]
	.loc 3 1211 61 discriminator 1
	movs	r0, #0
	.loc 3 1211 47 discriminator 1
	ldr	r4, [r3, #184]
	.loc 3 1211 61 discriminator 1
	bl	time
	.loc 3 1213 34 discriminator 1
	add	r3, fp, #36
	.loc 3 1211 55 discriminator 1
	add	r0, r0, r4
	.loc 3 1211 35 discriminator 1
	str	r0, [fp, #40]
	.loc 3 1215 21 discriminator 1
	movs	r2, #8
	.loc 3 1213 20 discriminator 1
	str	r3, [r7, #12]
	.loc 3 1215 21 discriminator 1
	movs	r3, #33
	strd	r2, r3, [r7, #16]
	.loc 3 1216 21 discriminator 1
	add	r3, fp, #24
.L702:
.LBE5420:
	.loc 3 1222 19
	str	r3, [r7, #48]
.LBE5479:
	.loc 3 1225 17
	ldr	r3, [sp, #240]
	str	r3, [r7, #32]
	movs	r3, #0
	str	r3, [r7, #56]
	.loc 3 1234 19
	strh	r3, [r7, #80]	@ movhi
	.loc 3 1236 19
	strb	r3, [r7, #52]
	.loc 3 1237 22
	movs	r3, #2
	.loc 3 1224 21
	str	r6, [r7, #24]
	.loc 3 1226 15
	str	r5, [r7, #44]
	.loc 3 1237 22
	str	r3, [r7, #36]
.L704:
.LBE5415:
.LBE5414:
	.loc 3 1298 12
	movs	r0, #1
.LBB5482:
.LBB5483:
	b	.L701
.L663:
.LBE5483:
.LBE5482:
.LBB5502:
.LBB5481:
.LBB5480:
	.loc 3 1219 17
	movs	r3, #0
	.loc 3 1221 18
	movs	r2, #1
	.loc 3 1220 16
	strd	r3, r3, [r7, #12]
	.loc 3 1221 18
	str	r2, [r7, #20]
	b	.L702
.L668:
.LBE5480:
.LBE5481:
.LBE5502:
.LBB5503:
.LBB5485:
.LBB5486:
	.loc 3 1248 26
	ldr	r0, [r4, #192]
	.loc 3 1248 58
	ldr	r3, [r0]
	.loc 3 1248 57
	ldr	r3, [r3, #12]
	blx	r3
	.loc 3 1249 13
	cmp	r7, r0
	.loc 3 1248 57
	str	r0, [sp, #8]
	.loc 3 1249 13
	bne	.L669
	.loc 3 1252 46
	bl	_Znaj
	.loc 3 1253 13
	mov	r7, r0
	cbnz	r0, .L670
	.loc 3 1254 22
	ldr	r3, [sp, #12]
	ldr	r2, [r3, #16]
	.loc 3 1254 46
	ldr	r3, [r2, #128]
	adds	r3, r3, #1
	str	r3, [r2, #128]
	b	.L669
.L670:
	.loc 3 1257 13
	ldr	r0, [r4, #192]
	.loc 3 1257 40
	ldrb	r2, [r5, #16]	@ zero_extendqisi2
	.loc 3 1257 122
	ldr	r3, [r0]
	.loc 3 1257 40
	str	r2, [sp]
	str	r7, [sp, #4]
	ldr	r8, [r3, #16]
	ldr	r3, [r5, #12]
	movs	r2, #8
	add	r1, fp, #36
	blx	r8
	.loc 3 1258 23
	ldr	r2, [sp, #8]
	mov	r1, r7
	mov	r0, r10
	bl	memcmp
	ldrb	r3, [r4, #181]	@ zero_extendqisi2
	.loc 3 1258 13
	cbnz	r0, .L671
	.loc 3 1259 17
	cbz	r3, .L672
	.loc 3 1260 25
	ldr	r0, .L706+4
	bl	_Z7dprintfPKcz
.L672:
	.loc 3 1262 40
	movs	r3, #1
	strb	r3, [fp, #32]
	.loc 3 1261 26
	mov	r8, #32
.L673:
	.loc 3 1268 22
	mov	r0, r7
	bl	_ZdaPv
	.loc 3 1269 49
	tst	r8, #128
	bne	.L674
	.loc 3 1269 49 is_stmt 0 discriminator 1
	ldrb	r3, [fp, #32]	@ zero_extendqisi2
	cbz	r3, .L675
	.loc 3 1270 29 is_stmt 1
	ldr	r3, [sp, #8]
	ldr	r7, [r5, #4]
	strd	r10, r3, [sp]
	movs	r3, #8
.L705:
	.loc 3 1273 29
	ldr	r2, [sp, #240]
	ldr	r0, [r5]
	mov	r1, r6
	b	.L703
.L671:
	.loc 3 1264 17
	cbz	r3, .L679
	.loc 3 1265 28
	ldr	r0, .L706+8
	bl	_Z7dprintfPKcz
.L679:
	.loc 3 1266 26
	mov	r8, #160
	b	.L673
.L667:
.LBE5486:
	.loc 3 1277 22
	strd	r10, r7, [sp]
	ldr	r2, [sp, #240]
	ldr	r7, [r5, #4]
	movs	r3, #3
	mov	r1, r6
.L703:
	blx	r7
.L675:
.LBE5485:
.LBB5499:
	.loc 3 1279 6
	tst	r9, #2
	beq	.L704
.LBB5484:
	.loc 3 1281 16
	movs	r2, #116
	movs	r1, #0
	add	r0, sp, #76
	bl	memset
	.loc 3 1282 18
	ldr	r3, [r5]
	str	r3, [sp, #76]
	.loc 3 1285 32
	orr	r2, r8, #1
	.loc 3 1283 10
	movs	r3, #0
	.loc 3 1286 22
	strd	r2, r6, [sp, #88]
	.loc 3 1287 13
	movw	r2, #9999
	.loc 3 1284 16
	strd	r3, r3, [sp, #80]
	.loc 3 1287 13
	str	r2, [sp, #96]
	.loc 3 1290 16
	strd	r5, r3, [sp, #112]
	.loc 3 1288 18
	ldr	r2, [sp, #240]
	.loc 3 1291 16
	str	r3, [sp, #124]
	.loc 3 1292 20
	strb	r3, [sp, #120]
	.loc 3 1295 26
	add	r1, sp, #76
	.loc 3 1293 23
	movs	r3, #2
	.loc 3 1295 26
	add	r0, r4, #96
	.loc 3 1288 18
	str	r2, [sp, #100]
	.loc 3 1293 23
	str	r3, [sp, #104]
	.loc 3 1295 26
	bl	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_
	b	.L704
.L674:
.LBE5484:
.LBE5499:
.LBB5500:
.LBB5497:
	.loc 3 1273 29
	ldr	r3, [sp, #8]
	ldr	r7, [r5, #4]
	strd	r10, r3, [sp]
	movs	r3, #7
	b	.L705
.L662:
.LBE5497:
.LBE5500:
	.loc 3 1241 14
	ands	r8, r9, #1
	bne	.L704
.LBB5501:
	.loc 3 1242 9
	tst	r9, #32
	ldr	r0, [r5]
	beq	.L667
	.loc 3 1242 35 discriminator 1
	ldr	r3, [r4, #192]
	cmp	r3, #0
	beq	.L667
.LBB5498:
.LBB5487:
.LBB5488:
.LBB5489:
	.loc 13 249 31
	strd	r6, r0, [sp, #76]
.LBE5489:
.LBE5488:
.LBE5487:
.LBB5490:
.LBB5491:
	.loc 12 1169 29
	add	r1, sp, #76
	add	r0, r4, #72
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
.LBE5491:
.LBE5490:
.LBB5493:
.LBB5494:
.LBB5495:
	.loc 5 985 49
	add	r3, r4, #76
.LBE5495:
.LBE5494:
.LBE5493:
	.loc 3 1245 13
	cmp	r0, r3
.LBB5496:
.LBB5492:
	.loc 12 1169 29
	mov	fp, r0
.LBE5492:
.LBE5496:
	.loc 3 1245 13
	bne	.L668
.L669:
.LBE5498:
.LBE5501:
.LBE5503:
	.loc 3 1298 12
	movs	r0, #0
.L701:
	.loc 3 1299 1
	add	sp, sp, #196
	.cfi_def_cfa_offset 36
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L707:
	.align	2
.L706:
	.word	.LC36
	.word	.LC37
	.word	.LC38
	.cfi_endproc
.LFE2601:
	.size	_ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviimmhh, .-_ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviimmhh
	.section	.text._ZN12RadioShuttle23ProcessReceivedMessagesEv,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle23ProcessReceivedMessagesEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle23ProcessReceivedMessagesEv, %function
_ZN12RadioShuttle23ProcessReceivedMessagesEv:
.LFB2599:
	.loc 3 1022 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 56
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -32
	.cfi_offset 5, -28
	.cfi_offset 6, -24
	.cfi_offset 7, -20
	.cfi_offset 8, -16
	.cfi_offset 9, -12
	.cfi_offset 10, -8
	.cfi_offset 14, -4
	.loc 3 1025 24
	mov	r8, r0
	ldr	r9, .L745
	ldr	r5, [r8, #108]!
	.loc 3 1022 1
	sub	sp, sp, #88
	.cfi_def_cfa_offset 120
	.loc 3 1022 1
	mov	r4, r0
.L724:
	.loc 3 1026 15
	cmp	r5, r8
	beq	.L708
.LBB5565:
	.loc 3 1038 28
	add	r3, sp, #35
	str	r3, [sp, #28]
	add	r3, sp, #34
	str	r3, [sp, #24]
	add	r3, sp, #40
	str	r3, [sp, #20]
	add	r3, sp, #48
	str	r3, [sp, #16]
	add	r3, sp, #44
	str	r3, [sp, #12]
	add	r3, sp, #60
.LBB5566:
.LBB5567:
.LBB5568:
	.loc 4 174 62
	add	r7, r5, #8
.LBE5568:
.LBE5567:
.LBE5566:
	.loc 3 1038 28
	str	r3, [sp, #8]
	add	r6, sp, #36
	add	r3, sp, #64
	str	r3, [sp]
	str	r6, [sp, #4]
	add	r3, sp, #56
	add	r2, sp, #52
	mov	r1, r7
	mov	r0, r4
	bl	_ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RmS5_S4_RhS6_
	.loc 3 1038 9
	cbz	r0, .L711
	.loc 3 1041 9
	ldr	r3, [r5, #24]
	.loc 3 1041 35
	ldr	r2, [sp, #48]
	str	r2, [r3, #144]
.LBB5569:
	.loc 3 1043 25
	ldr	r2, [sp, #44]
	.loc 3 1043 9
	cbz	r2, .L712
	.loc 3 1043 40 discriminator 1
	ldr	r1, [r4, #4]
	cmp	r2, r1
	beq	.L712
	.loc 3 1043 68 discriminator 2
	ldr	r2, [sp, #60]
	lsls	r1, r2, #31
	bpl	.L712
.LBB5570:
	.loc 3 1044 38
	ldr	r0, [r3]
	.loc 3 1044 54
	ldrb	r1, [r3, #44]	@ zero_extendqisi2
	.loc 3 1044 78
	ldr	r2, [r0]
	.loc 3 1044 54
	ldr	r10, [r2, #44]
	ldrsh	r2, [r9]
	blx	r10
.LBB5571:
.LBB5572:
	.loc 3 1331 38
	ldr	r0, [r4, #160]
	bl	_ZN4mbed5Timer7read_msEv
	.loc 3 1334 11
	movs	r2, #20
	movs	r1, #0
	add	r0, sp, #68
	bl	memset
.L712:
.LBE5572:
.LBE5571:
.LBE5570:
.LBE5569:
	.loc 3 1048 17
	ldr	r3, [sp, #56]
	str	r3, [r9]
.LBB5573:
.LBB5574:
	.loc 12 1169 29
	mov	r1, r6
	add	r0, r4, #48
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
.LBE5574:
.LBE5573:
.LBB5575:
.LBB5576:
.LBB5577:
	.loc 5 985 49
	add	r3, r4, #52
.LBE5577:
.LBE5576:
.LBE5575:
	.loc 3 1053 9
	cmp	r0, r3
	bne	.L713
.L744:
	.loc 3 1060 18
	ldr	r2, [r5, #24]
	.loc 3 1060 44
	ldr	r3, [r2, #120]
	adds	r3, r3, #1
	str	r3, [r2, #120]
.L711:
.LBB5578:
.LBB5579:
.LBB5580:
.LBB5581:
.LBB5582:
.LBB5583:
	.loc 4 418 62
	ldr	r3, [r4, #116]
.LBE5583:
.LBE5582:
.LBE5581:
.LBE5580:
	.loc 11 157 16
	ldr	r6, [r5]
.LBB5593:
.LBB5592:
.LBB5586:
.LBB5584:
	.loc 4 418 62
	subs	r3, r3, #1
.LBE5584:
.LBE5586:
	.loc 4 1914 2
	mov	r0, r5
.LBB5587:
.LBB5585:
	.loc 4 418 38
	str	r3, [r4, #116]
.LBE5585:
.LBE5587:
	.loc 4 1914 2
	bl	_ZNSt8__detail15_List_node_base9_M_unhookEv
.LBB5588:
.LBB5589:
.LBB5590:
.LBB5591:
	.loc 9 125 19
	mov	r0, r5
	bl	_ZdlPv
.LBE5591:
.LBE5590:
.LBE5589:
.LBE5588:
.LBE5592:
.LBE5593:
.LBE5579:
.LBE5578:
	.loc 3 1127 31
	mov	r5, r6
.LBE5565:
	.loc 3 1026 5
	b	.L724
.L713:
.LBB5614:
	.loc 3 1059 25
	ldr	r3, [sp, #44]
	.loc 3 1059 9
	cbz	r3, .L714
	.loc 3 1059 40 discriminator 1
	ldr	r2, [r4, #4]
	cmp	r3, r2
	bne	.L744
.L714:
.LBB5594:
	.loc 3 1064 9
	ldr	r3, [r0, #32]
.LBE5594:
	.loc 3 1057 13
	add	r10, r0, #20
.LBB5609:
	.loc 3 1064 9
	cmp	r3, #0
	beq	.L715
	.loc 3 1064 41 discriminator 1
	ldr	r6, [sp, #60]
	.loc 3 1064 27 discriminator 1
	ands	r6, r6, #32
	bne	.L715
.LBB5595:
.LBB5596:
.LBB5597:
.LBB5598:
	.loc 13 249 31
	ldr	r3, [sp, #48]
	str	r3, [sp, #68]
.LBE5598:
.LBE5597:
.LBE5596:
.LBB5601:
.LBB5602:
	.loc 12 1169 29
	add	r1, sp, #68
.LBE5602:
.LBE5601:
.LBB5604:
.LBB5600:
.LBB5599:
	.loc 13 249 31
	ldr	r3, [sp, #36]
	str	r3, [sp, #72]
.LBE5599:
.LBE5600:
.LBE5604:
.LBB5605:
.LBB5603:
	.loc 12 1169 29
	add	r0, r4, #72
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
.LBE5603:
.LBE5605:
.LBB5606:
.LBB5607:
.LBB5608:
	.loc 5 985 49
	add	r3, r4, #76
.LBE5608:
.LBE5607:
.LBE5606:
	.loc 3 1078 13
	cmp	r0, r3
	bne	.L716
	.loc 3 1079 22
	ldr	r2, [r5, #24]
	.loc 3 1079 51
	ldr	r3, [r2, #112]
	adds	r3, r3, #1
	str	r3, [r2, #112]
	.loc 3 1084 37
	ldrb	r3, [sp, #35]	@ zero_extendqisi2
	str	r3, [sp, #8]
	ldrb	r3, [sp, #34]	@ zero_extendqisi2
	str	r3, [sp, #4]
	ldr	r3, [sp, #48]
	str	r3, [sp]
	mov	r2, r10
	ldr	r3, [sp, #64]
	mov	r1, r7
	mov	r0, r4
	bl	_ZN12RadioShuttle20MessageSecurityErrorEPNS_16ReceivedMsgEntryEPNS_8AppEntryEimhh
	.loc 3 1085 22
	b	.L711
.L716:
	.loc 3 1088 13
	ldrb	r3, [r0, #32]	@ zero_extendqisi2
	cbnz	r3, .L717
	.loc 3 1089 22
	ldr	r2, [r5, #24]
	.loc 3 1089 51
	ldr	r3, [r2, #112]
	adds	r3, r3, #1
	str	r3, [r2, #112]
	.loc 3 1090 22
	b	.L711
.L717:
	.loc 3 1092 72
	ldr	r3, [sp, #60]
	and	r3, r3, #161
	.loc 3 1092 13
	cmp	r3, #129
	bne	.L715
	.loc 3 1097 17
	ldr	r3, [r4, #192]
	cmp	r3, #0
	beq	.L711
	.loc 3 1098 40
	strb	r6, [r0, #32]
	.loc 3 1099 39
	ldr	r0, [r4, #192]
	.loc 3 1099 25
	ldr	r7, [sp, #36]
	.loc 3 1099 71
	ldr	r3, [r0]
	.loc 3 1099 25
	ldr	r3, [r3, #12]
	blx	r3
	movw	r3, #9999
	str	r3, [sp, #8]
	ldr	r3, [sp, #48]
	str	r3, [sp, #4]
	movs	r3, #34
	str	r3, [sp]
	str	r6, [sp, #12]
	mov	r3, r0
	mov	r2, r6
	mov	r1, r7
	mov	r0, r4
	bl	_ZN12RadioShuttle7SendMsgEiPviimiPi
	b	.L711
.L715:
	ldrd	r3, r6, [sp, #60]
.LBE5595:
.LBE5609:
.LBB5610:
	.loc 3 1108 9
	lsls	r2, r3, #31
	bpl	.L719
.LBB5611:
	.loc 3 1111 35
	mov	r0, r4
	ldr	r1, [r0, #96]!
.L723:
	.loc 3 1111 41 discriminator 1
	cmp	r1, r0
	beq	.L720
	.loc 3 1112 41
	ldr	r2, [r1, #32]
	and	r2, r2, #31
	.loc 3 1112 17
	cmp	r2, r6
	bne	.L721
	.loc 3 1117 10
	adds	r1, r1, #8
	bne	.L743
.L720:
	.loc 3 1118 22
	ldr	r2, [r5, #24]
	.loc 3 1118 51
	ldr	r3, [r2, #116]
	adds	r3, r3, #1
	str	r3, [r2, #116]
	b	.L711
.L721:
.LBB5612:
.LBB5613:
	.loc 4 227 21
	ldr	r1, [r1]
	b	.L723
.L743:
.LBE5613:
.LBE5612:
	.loc 3 1122 35
	ldrb	r2, [sp, #35]	@ zero_extendqisi2
	str	r2, [sp, #24]
	ldrb	r2, [sp, #34]	@ zero_extendqisi2
	str	r2, [sp, #20]
	ldr	r2, [sp, #40]
	str	r2, [sp, #16]
	ldr	r2, [sp, #48]
	str	r2, [sp, #12]
	ldr	r2, [sp, #56]
	str	r2, [sp, #8]
	ldr	r2, [sp, #52]
	mov	r0, r4
	strd	r3, r2, [sp]
	mov	r3, r1
	mov	r2, r10
	mov	r1, r7
	bl	_ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvimmhh
.LBE5611:
	b	.L711
.L719:
	.loc 3 1124 34
	ldrb	r2, [sp, #35]	@ zero_extendqisi2
	str	r2, [sp, #24]
	ldrb	r2, [sp, #34]	@ zero_extendqisi2
	str	r2, [sp, #20]
	ldr	r2, [sp, #40]
	str	r2, [sp, #16]
	ldr	r2, [sp, #48]
	strd	r6, r2, [sp, #8]
	ldr	r2, [sp, #56]
	str	r2, [sp, #4]
	ldr	r2, [sp, #52]
	str	r2, [sp]
	mov	r1, r7
	mov	r2, r10
	mov	r0, r4
	bl	_ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviimmhh
	b	.L711
.L708:
.LBE5610:
.LBE5614:
	.loc 3 1130 1
	add	sp, sp, #88
	.cfi_def_cfa_offset 32
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, pc}
.L746:
	.align	2
.L745:
	.word	.LANCHOR5
	.cfi_endproc
.LFE2599:
	.size	_ZN12RadioShuttle23ProcessReceivedMessagesEv, .-_ZN12RadioShuttle23ProcessReceivedMessagesEv
	.section	.text._ZN12RadioShuttle10RunShuttleEv,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle10RunShuttleEv
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle10RunShuttleEv, %function
_ZN12RadioShuttle10RunShuttleEv:
.LFB2598:
	.loc 3 723 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 40
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	.cfi_def_cfa_offset 36
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	.loc 3 727 9
	ldrb	r3, [r0, #172]	@ zero_extendqisi2
	.loc 3 723 1
	mov	r5, r0
	sub	sp, sp, #76
	.cfi_def_cfa_offset 112
	.loc 3 727 5
	and	r8, r3, #255
	movs	r0, #1
	cmp	r3, #0
	bne	.L747
.LBB6281:
.LBB6282:
.LBB6283:
	.loc 3 737 28
	mov	r9, r5
.LBE6283:
	.loc 3 729 19
	strb	r0, [r5, #172]
.LBB6319:
	.loc 3 737 28
	ldr	r6, [r9, #36]!
.LBB6284:
	.loc 3 740 21
	ldr	r10, .L903+12
.L758:
.LBE6284:
	.loc 3 737 34
	cmp	r6, r9
	beq	.L749
.LBB6316:
	.loc 3 738 17
	ldr	r1, [r6, #184]
	.loc 3 738 9
	cbz	r1, .L750
	.loc 3 739 13
	ldrb	r3, [r5, #180]	@ zero_extendqisi2
	cbnz	r3, .L751
	.loc 3 739 41
	ldrb	r3, [r5, #181]	@ zero_extendqisi2
	cbz	r3, .L752
.L751:
	.loc 3 740 21
	mov	r0, r10
	bl	_Z7dprintfPKcz
.L752:
	.loc 3 741 32
	str	r8, [r6, #184]
.L750:
	.loc 3 743 17
	ldrb	r3, [r6, #180]	@ zero_extendqisi2
	.loc 3 743 9
	cbz	r3, .L754
	.loc 3 744 32
	strb	r8, [r6, #180]
	.loc 3 745 17
	ldr	r0, [r5, #188]
	.loc 3 745 13
	cbz	r0, .L754
	.loc 3 746 41
	ldr	r3, [r0]
	.loc 3 746 40
	ldr	r3, [r3, #12]
	blx	r3
.L754:
.LBB6285:
	.loc 3 748 9
	ldr	r3, [r6, #64]
	cmp	r3, #0
	beq	.L756
.LBB6286:
	.loc 3 750 16
	movs	r2, #20
	movs	r1, #0
	add	r0, sp, #52
	bl	memset
	.loc 3 751 19
	ldr	r3, [r6, #64]
	str	r3, [sp, #52]
	.loc 3 752 19
	ldr	r3, [r6, #68]
	str	r3, [sp, #56]
	.loc 3 753 17
	ldr	r3, [r6, #72]
	str	r3, [sp, #60]
	.loc 3 754 16
	ldr	r3, [r6, #76]
	str	r3, [sp, #64]
.LBB6287:
.LBB6288:
.LBB6289:
.LBB6290:
.LBB6291:
.LBB6292:
.LBB6293:
.LBB6294:
	.loc 9 111 41
	movs	r0, #28
.LBE6294:
.LBE6293:
.LBE6292:
.LBE6291:
.LBE6290:
.LBE6289:
.LBE6288:
.LBE6287:
.LBB6312:
.LBB6313:
.LBB6314:
	.loc 4 174 62
	add	r3, r6, #8
.LBE6314:
.LBE6313:
.LBE6312:
	.loc 3 755 18
	str	r3, [sp, #68]
.LBB6315:
.LBB6311:
.LBB6310:
.LBB6307:
.LBB6301:
.LBB6299:
.LBB6297:
.LBB6295:
	.loc 9 111 41
	bl	_Znwj
.LBE6295:
.LBE6297:
.LBE6299:
.LBE6301:
.LBB6302:
.LBB6303:
	.loc 9 146 9
	add	r4, sp, #52
.LBE6303:
.LBE6302:
.LBB6305:
.LBB6300:
.LBB6298:
.LBB6296:
	.loc 9 111 41
	mov	ip, r0
.LBE6296:
.LBE6298:
.LBE6300:
.LBE6305:
.LBB6306:
.LBB6304:
	.loc 9 146 9
	add	r7, r0, #8
	ldmia	r4!, {r0, r1, r2, r3}
	stmia	r7!, {r0, r1, r2, r3}
	ldr	r3, [r4]
	str	r3, [r7]
.LBE6304:
.LBE6306:
.LBE6307:
	.loc 4 1895 2
	mov	r0, ip
	add	r1, r5, #108
	bl	_ZNSt8__detail15_List_node_base7_M_hookEPS0_
.LBB6308:
.LBB6309:
	.loc 4 416 62
	ldr	r3, [r5, #116]
	adds	r3, r3, #1
	.loc 4 416 38
	str	r3, [r5, #116]
.LBE6309:
.LBE6308:
.LBE6310:
.LBE6311:
.LBE6315:
	.loc 3 759 30
	str	r8, [r6, #64]
	.loc 3 760 17
	ldr	r0, [r5, #188]
	.loc 3 760 13
	cbz	r0, .L756
	.loc 3 761 84
	ldr	r3, [r0]
	.loc 3 761 36
	ldr	r1, [r6, #68]
	ldr	r4, [r3, #16]
	ldrd	r2, r3, [r6, #72]
	blx	r4
.L756:
.LBE6286:
.LBE6285:
.LBE6316:
.LBB6317:
.LBB6318:
	.loc 4 227 21
	ldr	r6, [r6]
	b	.L758
.L749:
.LBE6318:
.LBE6317:
.LBE6319:
	.loc 3 769 5
	ldr	r3, [r5, #116]
	cbz	r3, .L760
	.loc 3 770 32
	mov	r0, r5
	bl	_ZN12RadioShuttle23ProcessReceivedMessagesEv
	.loc 3 771 10
	ldr	r0, [r5, #188]
	.loc 3 771 22
	cbz	r0, .L760
	ldr	r3, [r5, #116]
	cbnz	r3, .L760
	.loc 3 772 35
	ldr	r3, [r0]
	.loc 3 772 34
	ldr	r3, [r3, #20]
	blx	r3
.L760:
	.loc 3 782 38
	ldr	r0, [r5, #160]
	bl	_ZN4mbed5Timer7read_msEv
	.loc 3 781 14
	mov	r8, #0
.LBB6320:
	.loc 3 784 27
	ldr	r4, [r5, #96]
.LBE6320:
	.loc 3 782 38
	mov	r9, r0
.LBB6339:
.LBB6321:
.LBB6322:
.LBB6323:
	.loc 3 835 29
	mov	r10, r8
.L789:
.LBE6323:
.LBE6322:
.LBE6321:
.LBB6333:
.LBB6334:
	.loc 4 972 47
	add	r3, r5, #96
.LBE6334:
.LBE6333:
	.loc 3 784 33
	cmp	r4, r3
	beq	.L762
.LBB6335:
	.loc 3 785 17
	ldr	r2, [r4, #64]
	.loc 3 785 9
	cmp	r9, r2
	bcs	.L763
	.loc 3 786 30
	str	r9, [r4, #64]
	.loc 3 787 25
	movs	r3, #4
.L902:
	.loc 3 805 33
	strb	r3, [r4, #52]
.L764:
.LBE6335:
.LBB6336:
.LBB6337:
	.loc 4 227 21
	ldr	r4, [r4]
	b	.L789
.L763:
.LBE6337:
.LBE6336:
.LBB6338:
	.loc 3 794 9
	ldrb	r3, [r4, #52]	@ zero_extendqisi2
	cmp	r3, #3
	bhi	.L764
	tbb	[pc, r3]
.L766:
	.byte	(.L768-.L766)/2
	.byte	(.L765-.L766)/2
	.byte	(.L767-.L766)/2
	.byte	(.L765-.L766)/2
	.p2align 1
.L765:
	.loc 3 803 76
	ldr	r1, [r4, #36]
	ldr	r3, [r4, #68]
	cmp	r1, #2
	add	r3, r3, r2
	ble	.L769
	.loc 3 803 56
	cbz	r2, .L769
	.loc 3 804 67
	ldr	r2, [r4, #72]
	add	r2, r2, r3
	.loc 3 803 76
	cmp	r9, r2
	bhi	.L770
.L769:
	.loc 3 807 76
	ldr	r2, [r4, #76]
	add	r3, r3, r2
	.loc 3 807 24
	cmp	r9, r3
	bls	.L764
.L768:
.LBB6331:
	.loc 3 828 32
	ldr	r7, [r5, #36]
.L788:
	.loc 3 828 38
	cmp	r6, r7
	beq	.L764
.LBB6327:
	.loc 3 834 13
	ldr	r3, [r7, #176]
	cmp	r9, r3
	.loc 3 835 29
	it	cc
	strcc	r10, [r7, #176]
.LBB6324:
	.loc 3 836 21
	ldr	r1, [r7, #176]
	.loc 3 836 32
	cbz	r1, .L772
	.loc 3 836 83
	ldr	r2, [r7, #60]
	movs	r3, #5
	sdiv	r3, r2, r3
	.loc 3 836 60
	add	r3, r3, r1
	.loc 3 836 32
	cmp	r9, r3
	bls	.L773
.L772:
.LBE6324:
	.loc 3 846 36
	ldr	r0, [r7, #8]
	.loc 3 846 53
	ldr	r3, [r0]
	.loc 3 846 52
	ldr	r3, [r3, #12]
	blx	r3
	.loc 3 847 13
	cmp	r0, #2
	bne	.L900
.L774:
.LBE6327:
.LBB6328:
.LBB6329:
	.loc 4 227 21
	ldr	r7, [r7]
	b	.L788
.L770:
.LBE6329:
.LBE6328:
.LBE6331:
	.loc 3 805 33
	movs	r3, #6
	b	.L902
.L767:
	.loc 3 812 17
	ldr	r3, [r4, #60]
	cmp	r9, r3
	bcc	.L764
	b	.L768
.L773:
.LBB6332:
.LBB6330:
.LBB6326:
.LBB6325:
	.loc 3 837 75
	sub	r3, r3, r9
	.loc 3 839 35
	cmp	r8, r3
	it	ge
	movge	r8, r3
	b	.L774
.L900:
.LBE6325:
.LBE6326:
	.loc 3 850 13
	cmp	r0, #1
	bne	.L776
	.loc 3 851 25
	ldr	r0, [r7, #8]
	.loc 3 851 48
	ldr	r3, [r0]
	.loc 3 851 47
	ldr	r3, [r3, #68]
	blx	r3
	.loc 3 851 17
	cmp	r0, #0
	bne	.L777
.L780:
	.loc 3 867 21
	ldrb	r0, [r4, #52]	@ zero_extendqisi2
	.loc 3 865 27
	ldr	r3, [r4, #16]
	.loc 3 867 68
	cmp	r0, #1
	bls	.L778
	cmp	r0, #3
	bne	.L821
.L778:
	.loc 3 868 25
	ldr	r1, [r4, #20]
	.loc 3 868 17
	ands	r2, r1, #1
	beq	.L782
	.loc 3 870 21
	ands	r2, r1, #32
	beq	.L781
	.loc 3 871 30
	ldr	r2, [r4, #12]
.L781:
	.loc 3 879 13
	cmp	r0, #2
	beq	.L784
.L783:
	.loc 3 883 24
	ldrb	r0, [r4, #81]	@ zero_extendqisi2
	str	r0, [sp, #28]
	ldrb	r0, [r4, #80]	@ zero_extendqisi2
	str	r0, [sp, #24]
	ldr	r0, [r4, #56]
	str	r0, [sp, #20]
	ldr	r0, [r4, #28]
	strd	r1, r0, [sp, #12]
	ldr	r1, [r4, #24]
	str	r1, [sp, #8]
	ldr	r1, [r4, #8]
	str	r1, [sp, #4]
	ldr	r1, [r4, #32]
	str	r1, [sp]
	mov	r0, r5
	add	r1, r7, #8
	bl	_ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiimiiihh
	.loc 3 885 27
	ldr	r3, [r4, #36]
	.loc 3 888 37
	ldr	r0, [r7, #8]
	.loc 3 888 53
	ldrsh	r2, [r7, #54]
	ldrb	r1, [r7, #52]	@ zero_extendqisi2
	.loc 3 886 21
	str	r9, [r4, #64]
	.loc 3 885 27
	adds	r3, r3, #1
	str	r3, [r4, #36]
	.loc 3 887 26
	ldr	r3, [r7, #172]
	str	r3, [r4, #76]
	.loc 3 888 79
	ldr	r3, [r0]
	.loc 3 888 53
	ldr	r3, [r3, #44]
	blx	r3
	.loc 3 888 31
	str	r0, [r4, #68]
	.loc 3 889 38
	ldr	r0, [r7, #8]
	.loc 3 889 54
	ldrb	r1, [r7, #52]	@ zero_extendqisi2
	.loc 3 889 85
	ldr	r3, [r0]
	.loc 3 889 54
	movs	r2, #16
	ldr	r3, [r3, #44]
	blx	r3
	.loc 3 891 47
	ldrb	r3, [r4, #52]	@ zero_extendqisi2
	.loc 3 889 87
	adds	r0, r0, #20
	.loc 3 891 47
	cmp	r3, #2
	.loc 3 889 32
	str	r0, [r4, #72]
	.loc 3 891 47
	bne	.L785
	.loc 3 891 62
	ldr	r3, [r4, #20]
	.loc 3 891 47
	lsls	r1, r3, #30
	.loc 3 892 29
	itt	pl
	movpl	r3, #4
	strbpl	r3, [r4, #52]
.L785:
	.loc 3 893 21
	ldrb	r3, [r4, #52]	@ zero_extendqisi2
	.loc 3 893 42
	cbz	r3, .L786
	cmp	r3, #3
	bne	.L787
.L786:
	.loc 3 894 17
	movs	r3, #1
	strb	r3, [r4, #52]
	b	.L774
.L777:
	.loc 3 852 48
	ldr	r3, [r7, #100]
	adds	r3, r3, #1
	str	r3, [r7, #100]
	b	.L774
.L776:
	.loc 3 857 30
	add	r1, r7, #8
	mov	r0, r5
	bl	_ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE
	.loc 3 857 14
	cmp	r0, #0
	beq	.L780
	b	.L774
.L782:
	.loc 3 874 56
	ldrb	ip, [r5, #28]	@ zero_extendqisi2
	cmp	ip, #3
	.loc 3 873 30
	and	r1, r1, #44
	.loc 3 874 56
	bls	.L781
	cmp	r0, #2
	bne	.L824
.L784:
	.loc 3 880 26
	ldr	r1, [r4, #20]
	.loc 3 881 22
	ldr	r2, [r4, #12]
	.loc 3 880 26
	and	r1, r1, #110
	b	.L783
.L821:
	.loc 3 864 19
	movs	r2, #0
	.loc 3 863 17
	mov	r1, r2
	b	.L781
.L824:
	.loc 3 875 29
	mov	r3, r2
	b	.L783
.L787:
	.loc 3 895 13
	cmp	r3, #2
	.loc 3 896 29
	ittt	eq
	moveq	r3, #3
	strbeq	r3, [r4, #52]
	.loc 3 897 31
	streq	r10, [r4, #60]
	b	.L774
.L762:
.LBE6330:
.LBE6332:
.LBE6338:
.LBE6339:
.LBB6340:
.LBB6341:
.LBB6342:
.LBB6343:
.LBB6344:
	.loc 12 1169 29
	add	r3, r5, #48
.LBE6344:
.LBE6343:
.LBE6342:
.LBE6341:
.LBE6340:
	.loc 3 907 23
	ldr	r7, [r5, #96]
.LBB6369:
.LBB6363:
.LBB6360:
.LBB6348:
.LBB6345:
	.loc 12 1169 29
	str	r3, [sp, #36]
.LBE6345:
.LBE6348:
.LBB6349:
.LBB6350:
.LBB6351:
.LBB6352:
	.loc 5 985 49
	add	fp, r5, #52
.L790:
.LBE6352:
.LBE6351:
.LBE6350:
.LBE6349:
.LBE6360:
.LBE6363:
.LBE6369:
	.loc 3 908 14
	cmp	r4, r7
	beq	.L791
.LBB6370:
.LBB6364:
	.loc 3 910 94
	ldrb	r3, [r7, #52]	@ zero_extendqisi2
	subs	r3, r3, #4
	cmp	r3, #2
	bls	.L792
.LBE6364:
.LBB6365:
.LBB6366:
	.loc 4 227 21
	ldr	r7, [r7]
	b	.L790
.L792:
.LBE6366:
.LBE6365:
.LBB6367:
.LBB6361:
.LBB6355:
.LBB6346:
	.loc 12 1169 29
	add	r1, r7, #8
	ldr	r0, [sp, #36]
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
.LBE6346:
.LBE6355:
.LBB6356:
	.loc 3 914 13
	cmp	r0, fp
.LBE6356:
.LBB6357:
.LBB6347:
	.loc 12 1169 29
	mov	r10, r0
.LBE6347:
.LBE6357:
.LBB6358:
	.loc 3 914 13
	beq	.L794
.LBB6353:
	.loc 3 916 25
	ldrb	r3, [r7, #52]	@ zero_extendqisi2
	.loc 3 916 17
	cmp	r3, #6
	beq	.L825
	.loc 3 920 22
	subs	r2, r3, #5
	rsbs	r9, r2, #0
	adc	r9, r9, r2
.L795:
	.loc 3 923 17
	ldr	r2, [r7, #20]
	cmp	r2, #1
	beq	.L794
	.loc 3 924 21
	cmp	r3, #6
	bne	.L797
	.loc 3 925 45
	ldr	r1, [r7, #24]
	mov	r0, r5
	bl	_ZN12RadioShuttle20DeleteSignalStrengthEm
	.loc 3 926 29
	ldr	r0, [r5, #188]
	.loc 3 926 25
	cbz	r0, .L797
	.loc 3 927 81
	ldr	r3, [r0]
	.loc 3 927 56
	ldr	r2, [r7, #24]
	ldr	r3, [r3, #24]
	ldr	r1, [r7, #8]
	blx	r3
.L797:
	.loc 3 929 39
	ldr	r3, [r7, #16]
	str	r3, [sp, #4]
	ldr	r3, [r7, #12]
	str	r3, [sp]
	ldr	r10, [r10, #24]
	ldr	r2, [r7, #32]
	ldr	r1, [r7, #24]
	ldr	r0, [r7, #8]
	mov	r3, r9
	blx	r10
.L794:
.LBE6353:
.LBE6358:
.LBE6361:
.LBE6367:
	.loc 3 935 13
	ldrb	r3, [r7, #40]	@ zero_extendqisi2
	cbz	r3, .L799
	.loc 3 936 26
	ldr	r0, [r7, #12]
	.loc 3 936 45
	cbz	r0, .L799
	.loc 3 936 41
	bl	_ZdaPv
.L799:
	.loc 3 937 33
	mov	r1, r7
	mov	r0, r4
	bl	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE5eraseESt14_List_iteratorIS2_E
	mov	r7, r0
	b	.L790
.L825:
.LBB6368:
.LBB6362:
.LBB6359:
.LBB6354:
	.loc 3 917 28
	mov	r9, #2
	b	.L795
.L791:
.LBE6354:
.LBE6359:
.LBE6362:
.LBE6368:
.LBE6370:
	.loc 3 951 29
	ldr	r0, [r5, #160]
	bl	_ZN4mbed5Timer7read_msEv
	.loc 3 950 14
	mov	r2, #-1
	.loc 3 953 27
	ldr	r3, [r5, #96]
	.loc 3 949 14
	mov	ip, r2
.L804:
	.loc 3 953 33
	cmp	r4, r3
	beq	.L800
	.loc 3 955 17
	ldr	r1, [r3, #60]
	.loc 3 955 30
	cbz	r1, .L801
	cmp	ip, r1
	it	cs
	movcs	ip, r1
.L801:
	.loc 3 960 17
	ldr	r7, [r3, #64]
	.loc 3 960 30
	cbz	r7, .L802
	.loc 3 960 50
	ldr	r1, [r3, #68]
	add	r1, r1, r7
	.loc 3 960 70
	ldr	r7, [r3, #76]
	add	r1, r1, r7
	cmp	r2, r1
	it	cs
	movcs	r2, r1
.L802:
	.loc 3 963 9
	cmp	r8, #0
	beq	.L803
	cmp	r2, r8
	it	cs
	movcs	r2, r8
.L803:
.LBB6371:
.LBB6372:
	.loc 4 227 21
	ldr	r3, [r3]
	b	.L804
.L800:
	cmp	ip, r2
	mov	r7, ip
	it	cs
	movcs	r7, r2
.LBE6372:
.LBE6371:
.LBB6373:
	.loc 3 969 5
	adds	r3, r7, #1
	beq	.L805
.LBB6374:
	.loc 3 971 9
	cmp	r0, r7
	bcs	.L827
	.loc 3 972 20
	sub	r10, r7, r0
	.loc 3 975 9
	cmp	r10, #5
	bls	.L827
	.loc 3 977 28
	ldr	r3, [r5, #164]
	.loc 3 977 25
	cmp	r3, r7
	bne	.L806
.L805:
.LBE6374:
.LBE6373:
.LBB6397:
	.loc 3 990 39
	ldrb	r3, [r5, #28]	@ zero_extendqisi2
	.loc 3 990 5
	subs	r3, r3, #1
	cmp	r3, #1
	bhi	.L810
.LBB6398:
	.loc 3 993 31
	ldr	r3, [r5, #96]
.L813:
	.loc 3 993 37
	cmp	r4, r3
	beq	.L811
	.loc 3 994 67
	ldr	r2, [r3, #64]
	cbz	r2, .L812
	.loc 3 994 34
	ldrb	r2, [r3, #52]	@ zero_extendqisi2
	cmp	r2, #2
	beq	.L812
	.loc 3 994 67
	ldr	r2, [r3, #60]
	cmp	r2, #0
	beq	.L810
.L812:
.LBB6399:
.LBB6400:
	.loc 4 227 21
	ldr	r3, [r3]
	b	.L813
.L827:
.LBE6400:
.LBE6399:
.LBE6398:
.LBE6397:
.LBB6405:
.LBB6396:
	.loc 3 974 20
	mov	r10, #5
.L806:
.LBB6375:
.LBB6376:
.LBB6377:
.LBB6378:
.LBB6379:
	.loc 1 643 15
	add	r8, sp, #52
	movs	r2, #16
	movs	r1, #0
	mov	r0, r8
.LBE6379:
.LBE6378:
.LBE6377:
.LBE6376:
.LBE6375:
	.loc 3 978 13
	ldr	r9, [r5, #156]
.LBB6388:
.LBB6386:
.LBB6384:
.LBB6382:
.LBB6380:
	.loc 1 643 15
	bl	memset
	.loc 1 644 9
	ldr	r3, .L903
	str	r3, [sp, #40]
	movs	r3, #0
	strd	r3, r5, [sp, #44]
	add	r3, sp, #40
	ldm	r3, {r0, r1, r2}
	.loc 1 645 9
	ldr	r3, .L903+4
	.loc 1 644 9
	stm	r8, {r0, r1, r2}
.LBE6380:
.LBE6382:
.LBE6384:
.LBE6386:
.LBE6388:
	.loc 3 978 81
	mov	r0, #1000
.LBB6389:
.LBB6387:
.LBB6385:
.LBB6383:
.LBB6381:
	.loc 1 645 9
	str	r3, [sp, #64]
.LBE6381:
.LBE6383:
.LBE6385:
.LBE6387:
.LBE6389:
	.loc 3 978 81
	mul	r10, r0, r10
.LBB6390:
.LBB6391:
	.loc 7 122 41
	bl	core_util_critical_section_enter
	.loc 7 124 24
	ldr	r3, [r9, #52]
	cbnz	r3, .L807
	ldrb	r3, [r9, #56]	@ zero_extendqisi2
	cbz	r3, .L807
	.loc 7 125 13
	bl	sleep_manager_lock_deep_sleep_internal
.L807:
	.loc 7 127 21
	add	fp, r9, #40
.LBB6392:
.LBB6393:
	.loc 1 558 9
	cmp	fp, r8
	beq	.L808
	.loc 1 559 13
	mov	r0, fp
	bl	_ZN4mbed8CallbackIFvvEED1Ev
.LBB6394:
.LBB6395:
	.loc 1 97 18
	ldr	r3, [sp, #64]
	.loc 1 97 9
	cbz	r3, .L809
	.loc 1 98 24
	ldr	r3, [r3, #4]
	mov	r1, r8
	mov	r0, fp
	blx	r3
.L809:
	.loc 1 100 9
	ldr	r3, [sp, #64]
	str	r3, [r9, #52]
.L808:
.LBE6395:
.LBE6394:
.LBE6393:
.LBE6392:
	.loc 7 128 14
	movs	r3, #0
	mov	r2, r10
	mov	r0, r9
	bl	_ZN4mbed6Ticker5setupEy
	.loc 7 129 40
	bl	core_util_critical_section_exit
.LBE6391:
.LBE6390:
	.loc 3 978 71
	mov	r0, r8
	bl	_ZN4mbed8CallbackIFvvEED1Ev
	.loc 3 980 26
	ldr	r3, [r5, #168]
	.loc 3 979 24
	str	r7, [r5, #164]
	.loc 3 980 26
	adds	r3, r3, #1
	str	r3, [r5, #168]
	b	.L805
.L810:
.LBE6396:
.LBE6405:
	.loc 3 1015 19
	movs	r0, #0
	strb	r0, [r5, #172]
.L747:
.LBE6282:
.LBE6281:
	.loc 3 1017 1
	add	sp, sp, #76
	.cfi_remember_state
	.cfi_def_cfa_offset 36
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L811:
	.cfi_restore_state
.LBB6408:
.LBB6407:
.LBB6406:
.LBB6404:
.LBB6401:
	.loc 3 1002 36
	ldr	r4, [r5, #36]
	.loc 3 1006 29
	ldr	r7, .L903+8
.L819:
	.loc 3 1002 42
	cmp	r6, r4
	beq	.L810
	.loc 3 1003 25
	ldr	r0, [r4, #8]
	.loc 3 1003 42
	ldr	r3, [r0]
	.loc 3 1003 41
	ldr	r3, [r3, #12]
	blx	r3
	.loc 3 1003 17
	cmp	r0, #1
	bne	.L815
	.loc 3 1004 25
	ldr	r0, [r4, #8]
	.loc 3 1004 38
	ldr	r3, [r0]
	.loc 3 1004 37
	ldr	r3, [r3, #52]
	blx	r3
	.loc 3 1005 21
	ldrb	r3, [r5, #180]	@ zero_extendqisi2
	cbnz	r3, .L816
	.loc 3 1005 49
	ldrb	r3, [r5, #181]	@ zero_extendqisi2
	cbz	r3, .L817
.L816:
	.loc 3 1006 29
	mov	r0, r7
	bl	_Z7dprintfPKcz
.L817:
	.loc 3 1008 21
	ldr	r3, [r5, #44]
	cmp	r3, #1
	bne	.L815
	.loc 3 1009 38
	ldr	r0, [r5, #156]
	bl	_ZN4mbed6Ticker6detachEv
.L815:
.LBB6402:
.LBB6403:
	.loc 4 227 21
	ldr	r4, [r4]
	b	.L819
.L904:
	.align	2
.L903:
	.word	_ZN12RadioShuttle11TimeoutFuncEv
	.word	_ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops
	.word	.LC40
	.word	.LC39
.LBE6403:
.LBE6402:
.LBE6401:
.LBE6404:
.LBE6406:
.LBE6407:
.LBE6408:
	.cfi_endproc
.LFE2598:
	.size	_ZN12RadioShuttle10RunShuttleEv, .-_ZN12RadioShuttle10RunShuttleEv
	.section	.text._ZN12RadioShuttle7SendMsgEiPviimiPi,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle7SendMsgEiPviimiPi
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle7SendMsgEiPviimiPi, %function
_ZN12RadioShuttle7SendMsgEiPviimiPi:
.LFB2590:
	.loc 3 496 1
	.cfi_startproc
	@ args = 16, pretend = 0, frame = 136
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	.cfi_def_cfa_offset 36
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	mov	r9, r3
	.loc 3 501 13
	ldr	r3, [r0, #32]
	.loc 3 496 1
	sub	sp, sp, #156
	.cfi_def_cfa_offset 192
	.loc 3 501 13
	subs	r3, r3, #15
	.loc 3 501 5
	cmp	r3, r9
	.loc 3 496 1
	mov	r4, r0
	str	r1, [sp, #28]
	mov	r10, r2
	ldrd	r6, r8, [sp, #192]
	.loc 3 501 5
	ble	.L914
.LBB6409:
.LBB6410:
	.loc 12 1169 29
	add	r1, sp, #28
	adds	r0, r0, #48
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
.LBE6410:
.LBE6409:
.LBB6412:
.LBB6413:
.LBB6414:
	.loc 5 985 49
	add	r3, r4, #52
.LBE6414:
.LBE6413:
.LBE6412:
	.loc 3 506 5
	cmp	r0, r3
.LBB6415:
.LBB6411:
	.loc 12 1169 29
	mov	r7, r0
.LBE6411:
.LBE6415:
	.loc 3 506 5
	beq	.L915
.LBB6416:
	.loc 3 511 5
	ldr	r5, [r0, #32]
.LBE6416:
	.loc 3 509 9
	add	r3, r0, #20
	str	r3, [sp, #20]
.LBB6440:
	.loc 3 511 5
	cbz	r5, .L907
	.loc 3 511 23 discriminator 1
	lsls	r5, r6, #26
	bmi	.L917
.LBB6417:
.LBB6418:
.LBB6419:
.LBB6420:
	.loc 13 249 31
	ldr	r3, [sp, #28]
	str	r3, [sp, #40]
.LBE6420:
.LBE6419:
.LBE6418:
.LBB6423:
.LBB6424:
	.loc 12 1169 29
	add	r1, sp, #36
	add	r0, r4, #72
.LBE6424:
.LBE6423:
.LBB6426:
.LBB6422:
.LBB6421:
	.loc 13 249 31
	str	r8, [sp, #36]
.LBE6421:
.LBE6422:
.LBE6426:
.LBB6427:
.LBB6425:
	.loc 12 1169 29
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
.LBE6425:
.LBE6427:
.LBB6428:
.LBB6429:
.LBB6430:
	.loc 5 985 49
	add	r3, r4, #76
.LBE6430:
.LBE6429:
.LBE6428:
	.loc 3 514 9
	cmp	r0, r3
	beq	.L918
.LBB6431:
	.loc 3 521 9
	ldrb	r3, [r0, #32]	@ zero_extendqisi2
.LBE6431:
	.loc 3 517 13
	add	r5, r0, #24
.LBB6436:
	.loc 3 521 9
	cbnz	r3, .L907
.LBB6432:
	.loc 3 525 35
	mov	r2, r4
	.loc 3 526 27
	ldr	r1, [sp, #28]
	.loc 3 525 35
	ldr	r3, [r2, #96]!
.L910:
	.loc 3 525 41 discriminator 1
	cmp	r3, r2
	beq	.L908
	.loc 3 526 66
	ldr	r0, [r3, #8]
	cmp	r0, r1
	bne	.L909
	.loc 3 526 53 discriminator 1
	ldr	r0, [r3, #20]
	.loc 3 526 40 discriminator 1
	lsls	r0, r0, #26
	bpl	.L909
	.loc 3 526 66 discriminator 3
	ldr	r0, [r3, #24]
	cmp	r0, r8
	beq	.L907
.L909:
.LBB6433:
.LBB6434:
	.loc 4 227 21 discriminator 6
	ldr	r3, [r3]
	b	.L910
.L917:
.LBE6434:
.LBE6433:
.LBE6432:
.LBE6436:
.LBE6417:
.LBE6440:
	.loc 3 498 19
	movs	r5, #0
.L907:
	.loc 3 538 11
	movs	r2, #116
	movs	r1, #0
	add	r0, sp, #36
	bl	memset
	.loc 3 539 13
	ldr	r3, [sp, #28]
	str	r3, [sp, #36]
.LBB6441:
	.loc 3 540 5
	lsls	r2, r6, #21
	bpl	.L911
.LBB6442:
	.loc 3 541 43
	mov	r0, r9
	bl	_Znaj
	.loc 3 542 9
	mov	fp, r0
	cmp	r0, #0
	beq	.L919
	.loc 3 544 15
	mov	r1, r10
	mov	r2, r9
	bl	memcpy
	.loc 3 546 15
	orr	r6, r6, #512
.LBE6442:
	mov	r10, fp
.L911:
.LBE6441:
	.loc 3 550 21
	ubfx	r3, r6, #0, #9
	.loc 3 550 13
	str	r3, [sp, #48]
	.loc 3 551 5
	lsls	r3, r6, #22
	.loc 3 552 23
	itt	mi
	movmi	r3, #1
	strbmi	r3, [sp, #68]
	.loc 3 554 15
	ldr	r3, [sp, #200]
	str	r3, [sp, #56]
	.loc 3 555 20
	ldr	r3, [r7, #28]
	.loc 3 553 17
	str	r8, [sp, #52]
	.loc 3 555 25
	adds	r2, r3, #1
	.loc 3 549 11
	strd	r10, r9, [sp, #40]
	.loc 3 555 25
	str	r2, [r7, #28]
	.loc 3 556 5
	ldr	r2, [sp, #204]
	.loc 3 555 13
	str	r3, [sp, #60]
	.loc 3 556 5
	cbz	r2, .L913
	.loc 3 557 16
	str	r3, [r2]
.L913:
	.loc 3 559 11
	ldr	r3, [sp, #20]
	.loc 3 558 11
	str	r5, [sp, #76]
	.loc 3 562 21
	add	r1, sp, #36
	.loc 3 560 15
	movs	r5, #0
	.loc 3 562 21
	add	r0, r4, #96
	.loc 3 559 11
	str	r3, [sp, #72]
	.loc 3 560 15
	strb	r5, [sp, #80]
	.loc 3 562 21
	bl	_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESaIS2_EE9push_backERKS2_
	.loc 3 563 15
	mov	r0, r4
	bl	_ZN12RadioShuttle10RunShuttleEv
	.loc 3 564 12
	mov	r0, r5
.L932:
	.loc 3 565 1
	add	sp, sp, #156
	.cfi_remember_state
	.cfi_def_cfa_offset 36
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.L914:
	.cfi_restore_state
	.loc 3 502 16
	movs	r0, #12
	b	.L932
.L915:
	.loc 3 507 16
	movs	r0, #2
	b	.L932
.L918:
.LBB6444:
.LBB6438:
	.loc 3 515 20
	movs	r0, #3
	b	.L932
.L919:
.LBE6438:
.LBE6444:
.LBB6445:
.LBB6443:
	.loc 3 543 20
	movs	r0, #15
	b	.L932
.L908:
.LBE6443:
.LBE6445:
.LBB6446:
.LBB6439:
.LBB6437:
.LBB6435:
	.loc 3 532 38
	ldr	r0, [r4, #192]
	str	r1, [sp, #24]
	.loc 3 532 70
	ldr	r3, [r0]
	.loc 3 532 24
	ldr	r3, [r3, #12]
	blx	r3
	movw	r3, #9999
	movs	r2, #0
	strd	r3, r2, [sp, #8]
	movs	r3, #34
	str	r3, [sp]
	str	r8, [sp, #4]
	mov	r3, r0
	ldr	r1, [sp, #24]
	mov	r0, r4
	bl	_ZN12RadioShuttle7SendMsgEiPviimiPi
	b	.L907
.LBE6435:
.LBE6437:
.LBE6439:
.LBE6446:
	.cfi_endproc
.LFE2590:
	.size	_ZN12RadioShuttle7SendMsgEiPviimiPi, .-_ZN12RadioShuttle7SendMsgEiPviimiPi
	.section	.text._ZN12RadioShuttle7ConnectEim,"ax",%progbits
	.align	1
	.global	_ZN12RadioShuttle7ConnectEim
	.syntax unified
	.thumb
	.thumb_func
	.fpu fpv4-sp-d16
	.type	_ZN12RadioShuttle7ConnectEim, %function
_ZN12RadioShuttle7ConnectEim:
.LFB2589:
	.loc 3 461 1
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 96
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, r10, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -32
	.cfi_offset 5, -28
	.cfi_offset 6, -24
	.cfi_offset 7, -20
	.cfi_offset 8, -16
	.cfi_offset 9, -12
	.cfi_offset 10, -8
	.cfi_offset 14, -4
	sub	sp, sp, #112
	.cfi_def_cfa_offset 144
	.loc 3 461 1
	mov	r6, r0
	str	r1, [sp, #20]
.LBB6473:
.LBB6474:
	.loc 12 1169 29
	adds	r0, r0, #48
	add	r1, sp, #20
.LBE6474:
.LBE6473:
	.loc 3 461 1
	mov	r8, r2
.LBB6476:
.LBB6475:
	.loc 12 1169 29
	bl	_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryEESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_
.LBE6475:
.LBE6476:
.LBB6477:
.LBB6478:
.LBB6479:
	.loc 5 985 49
	add	r3, r6, #52
.LBE6479:
.LBE6478:
.LBE6477:
	.loc 3 465 5
	cmp	r0, r3
	beq	.L935
	.loc 3 468 5
	ldr	r3, [r0, #32]
	cmp	r3, #0
	beq	.L936
	.loc 3 471 5
	ldr	r3, [r6, #192]
	cmp	r3, #0
	beq	.L937
.LBB6480:
.LBB6481:
	.loc 12 1169 29
	add	r9, r6, #72
	add	r7, sp, #84
.LBE6481:
.LBE6480:
.LBB6484:
.LBB6485:
.LBB6486:
	.loc 13 249 31
	ldr	r3, [sp, #20]
	str	r3, [sp, #88]
.LBE6486:
.LBE6485:
.LBE6484:
.LBB6489:
.LBB6482:
	.loc 12 1169 29
	mov	r1, r7
	mov	r0, r9
.LBE6482:
.LBE6489:
.LBB6490:
.LBB6488:
.LBB6487:
	.loc 13 249 31
	str	r8, [sp, #84]
.LBE6487:
.LBE6488:
.LBE6490:
.LBB6491:
.LBB6483:
	.loc 12 1169 29
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE4findERS2_
.LBE6483:
.LBE6491:
.LBB6492:
.LBB6493:
.LBB6494:
	.loc 5 985 49
	add	r3, r6, #76
.LBE6494:
.LBE6493:
.LBE6492:
	.loc 3 476 5
	cmp	r3, r0
	bne	.L938
	.loc 3 481 8
	movs	r2, #20
	movs	r1, #0
	add	r0, sp, #36
	bl	memset
	.loc 3 484 18
	movs	r4, #0
	.loc 3 483 13
	ldr	r10, [sp, #20]
	.loc 3 482 17
	str	r8, [sp, #36]
	.loc 3 483 13
	str	r10, [sp, #40]
	.loc 3 484 18
	strb	r4, [sp, #44]
	add	r5, sp, #36
	ldmia	r5!, {r0, r1, r2, r3}
	mov	ip, r7
	stmia	ip!, {r0, r1, r2, r3}
.LBB6495:
.LBB6496:
.LBB6497:
.LBB6498:
	.loc 13 249 31
	mov	ip, r7
	ldmia	ip!, {r0, r1, r2, r3}
	ldr	lr, [r5]
.LBE6498:
.LBE6497:
.LBE6496:
.LBE6495:
.LBB6505:
.LBB6506:
.LBB6507:
	.loc 13 277 39
	strd	r8, r10, [sp, #56]
.LBE6507:
.LBE6506:
.LBE6505:
.LBB6514:
.LBB6503:
.LBB6501:
.LBB6499:
	.loc 13 249 31
	add	r5, sp, #64
	stmia	r5!, {r0, r1, r2, r3}
.LBE6499:
.LBE6501:
.LBE6503:
.LBE6514:
.LBB6515:
.LBB6511:
.LBB6508:
	.loc 13 277 39
	add	r3, sp, #56
	ldm	r3, {r0, r1}
	add	ip, sp, #64
	stm	r7, {r0, r1}
	ldmia	ip!, {r0, r1, r2, r3}
.LBE6508:
.LBE6511:
.LBE6515:
.LBB6516:
.LBB6504:
.LBB6502:
.LBB6500:
	.loc 13 249 31
	str	lr, [r5]
.LBE6500:
.LBE6502:
.LBE6504:
.LBE6516:
.LBB6517:
.LBB6512:
.LBB6509:
	.loc 13 277 39
	add	r5, sp, #92
	stmia	r5!, {r0, r1, r2, r3}
.LBE6509:
.LBE6512:
.LBE6517:
.LBB6518:
.LBB6519:
	.loc 12 802 41
	mov	r2, r7
	mov	r1, r9
	add	r0, sp, #28
.LBE6519:
.LBE6518:
.LBB6521:
.LBB6513:
.LBB6510:
	.loc 13 277 39
	str	lr, [r5]
.LBE6510:
.LBE6513:
.LBE6521:
.LBB6522:
.LBB6520:
	.loc 12 802 41
	bl	_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE16_M_insert_uniqueERKS5_
.LBE6520:
.LBE6522:
	.loc 3 488 26
	ldr	r0, [r6, #192]
	.loc 3 488 12
	ldr	r5, [sp, #20]
	.loc 3 488 58
	ldr	r3, [r0]
	.loc 3 488 12
	ldr	r3, [r3, #12]
	blx	r3
	movw	r3, #9999
	strd	r8, r3, [sp, #4]
	movs	r3, #34
	str	r3, [sp]
	str	r4, [sp, #12]
	mov	r3, r0
	mov	r2, r4
	mov	r1, r5
	mov	r0, r6
	bl	_ZN12RadioShuttle7SendMsgEiPviimiPi
	.loc 3 490 12
	mov	r0, r4
.L934:
	.loc 3 491 1
	add	sp, sp, #112
	.cfi_remember_state
	.cfi_def_cfa_offset 32
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, pc}
.L935:
	.cfi_restore_state
	.loc 3 466 13
	movs	r0, #2
	b	.L934
.L936:
	.loc 3 469 16
	movs	r0, #4
	b	.L934
.L937:
	.loc 3 472 16
	movs	r0, #6
	b	.L934
.L938:
	.loc 3 477 16
	movs	r0, #1
	b	.L934
	.cfi_endproc
.LFE2589:
	.size	_ZN12RadioShuttle7ConnectEim, .-_ZN12RadioShuttle7ConnectEim
	.weak	_ZTVN4mbed14LowPowerTickerE
	.section	.rodata._ZTVN4mbed14LowPowerTickerE,"aG",%progbits,_ZTVN4mbed14LowPowerTickerE,comdat
	.align	2
	.type	_ZTVN4mbed14LowPowerTickerE, %object
	.size	_ZTVN4mbed14LowPowerTickerE, 20
_ZTVN4mbed14LowPowerTickerE:
	.word	0
	.word	0
	.word	_ZN4mbed14LowPowerTickerD1Ev
	.word	_ZN4mbed14LowPowerTickerD0Ev
	.word	_ZN4mbed6Ticker7handlerEv
	.weak	_ZTVN4mbed15LowPowerTimeoutE
	.section	.rodata._ZTVN4mbed15LowPowerTimeoutE,"aG",%progbits,_ZTVN4mbed15LowPowerTimeoutE,comdat
	.align	2
	.type	_ZTVN4mbed15LowPowerTimeoutE, %object
	.size	_ZTVN4mbed15LowPowerTimeoutE, 20
_ZTVN4mbed15LowPowerTimeoutE:
	.word	0
	.word	0
	.word	_ZN4mbed15LowPowerTimeoutD1Ev
	.word	_ZN4mbed15LowPowerTimeoutD0Ev
	.word	_ZN4mbed15LowPowerTimeout7handlerEv
	.weak	_ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops
	.section	.rodata._ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops,"aG",%progbits,_ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops,comdat
	.align	2
	.type	_ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops, %object
	.size	_ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops, 12
_ZZN4mbed8CallbackIFvvEE8generateINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvRKT_E3ops:
	.word	_ZN4mbed8CallbackIFvvEE13function_callINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPKv
	.word	_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv
	.word	_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method_contextI12RadioShuttleMS5_FvvEEEEEvPv
	.global	_ZN12RadioShuttle14defaultProfileE
	.section	.bss._ZZN12RadioShuttle11TimeoutFuncEvE3buf,"aw",%nobits
	.set	.LANCHOR0,. + 0
	.type	_ZZN12RadioShuttle11TimeoutFuncEvE3buf, %object
	.size	_ZZN12RadioShuttle11TimeoutFuncEvE3buf, 34
_ZZN12RadioShuttle11TimeoutFuncEvE3buf:
	.space	34
	.section	.bss._ZZN12RadioShuttle23ProcessReceivedMessagesEvE7prevLen,"aw",%nobits
	.align	2
	.set	.LANCHOR5,. + 0
	.type	_ZZN12RadioShuttle23ProcessReceivedMessagesEvE7prevLen, %object
	.size	_ZZN12RadioShuttle23ProcessReceivedMessagesEvE7prevLen, 4
_ZZN12RadioShuttle23ProcessReceivedMessagesEvE7prevLen:
	.space	4
	.section	.rodata.CSWTCH.278,"a"
	.align	2
	.set	.LANCHOR3,. + 0
	.type	CSWTCH.278, %object
	.size	CSWTCH.278, 64
CSWTCH.278:
	.word	.LC46
	.word	.LC47
	.word	.LC48
	.word	.LC48
	.word	.LC49
	.word	.LC50
	.word	.LC51
	.word	.LC52
	.word	.LC52
	.word	.LC53
	.word	.LC54
	.word	.LC55
	.word	.LC56
	.word	.LC57
	.word	.LC58
	.word	.LC59
	.section	.rodata.CSWTCH.279,"a"
	.align	2
	.set	.LANCHOR2,. + 0
	.type	CSWTCH.279, %object
	.size	CSWTCH.279, 20
CSWTCH.279:
	.word	.LC41
	.word	.LC42
	.word	.LC43
	.word	.LC44
	.word	.LC45
	.section	.rodata.CSWTCH.552,"a"
	.align	1
	.set	.LANCHOR4,. + 0
	.type	CSWTCH.552, %object
	.size	CSWTCH.552, 12
CSWTCH.552:
	.short	10
	.short	10
	.short	10
	.short	10
	.short	100
	.short	10000
	.section	.rodata._ZN12RadioShuttle10RS_CadDoneEP5RadioPvb.str1.1,"aMS",%progbits,1
.LC27:
	.ascii	"CadDone: activity detected\000"
.LC28:
	.ascii	"CadDone: no activity\000"
	.section	.rodata._ZN12RadioShuttle10RS_RxErrorEP5RadioPv.str1.1,"aMS",%progbits,1
.LC26:
	.ascii	"RxError\000"
	.section	.rodata._ZN12RadioShuttle10RunShuttleEv.str1.1,"aMS",%progbits,1
.LC39:
	.ascii	"%s\000"
.LC40:
	.ascii	"Putting the radio into Sleep\000"
	.section	.rodata._ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE.str1.1,"aMS",%progbits,1
.LC3:
	.ascii	"TimeOnAir: 12 bytes (%d ms), 49 bytes (%d ms)\000"
	.section	.rodata._ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKcPNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE.str1.1,"aMS",%progbits,1
.LC7:
	.ascii	"Fully\000"
.LC8:
	.ascii	"Packed\000"
.LC9:
	.ascii	"PacketTrace %s: invalid RadioHeader magic (dBm:%d S"
	.ascii	"nr:%d)\000"
.LC10:
	.ascii	"Req|\000"
.LC11:
	.ascii	"Rsp|\000"
.LC12:
	.ascii	"rAck|\000"
.LC13:
	.ascii	"LowP|\000"
.LC14:
	.ascii	"HighP|\000"
.LC15:
	.ascii	"More|\000"
.LC16:
	.ascii	"Con|\000"
.LC17:
	.ascii	"Encr|\000"
.LC18:
	.ascii	"Auth|\000"
.LC19:
	.ascii	"Opts|\000"
.LC20:
	.ascii	"%s: %s(%s) size:%d id:%d app:%d rwin:%d src:%d dst:"
	.ascii	"%d (dBm:%d sz:%d)\000"
.LC21:
	.ascii	"%s: %s(%s) size:%d id:%d app:%d rwin:%d src:%d dst:"
	.ascii	"%d (dBm:%d Snr:%d sz:%d)\000"
	.section	.rodata._ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPviiimiiihh.str1.1,"aMS",%progbits,1
.LC30:
	.ascii	"Window scale too large\000"
.LC31:
	.ascii	"EncryptedData\000"
.LC32:
	.ascii	"TxSend\000"
	.section	.rodata._ZN12RadioShuttle11TimeoutFuncEv.str1.1,"aMS",%progbits,1
.LC2:
	.ascii	"TimeoutDone: SetTimerCount=%d\000"
	.section	.rodata._ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE.str1.1,"aMS",%progbits,1
.LC22:
	.ascii	"CadStart\000"
	.section	.rodata._ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv.str1.1,"aMS",%progbits,1
.LC25:
	.ascii	"RxTimeout\000"
	.section	.rodata._ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv.str1.1,"aMS",%progbits,1
.LC24:
	.ascii	"TxTimeout\000"
	.section	.rodata._ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsgEntryEPPvRiS4_S4_S4_RmS5_S4_RhS6_.str1.1,"aMS",%progbits,1
.LC33:
	.ascii	"RxDone\000"
.LC34:
	.ascii	"RxFrequencyOffset: %d Hz\000"
.LC35:
	.ascii	"Decrypted Ok\000"
	.section	.rodata._ZN12RadioShuttle14defaultProfileE,"a"
	.align	2
	.set	.LANCHOR1,. + 0
	.type	_ZN12RadioShuttle14defaultProfileE, %object
	.size	_ZN12RadioShuttle14defaultProfileE, 40
_ZN12RadioShuttle14defaultProfileE:
	.word	868100000
	.word	125000
	.word	14
	.word	7
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.word	0
	.section	.rodata._ZN12RadioShuttle21ProcessRequestMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEiPviimmhh.str1.1,"aMS",%progbits,1
.LC36:
	.ascii	"ProcessRequestMessage: len=%d msgFlags=0x%x\000"
.LC37:
	.ascii	"Password: Ok\000"
.LC38:
	.ascii	"Password: Failed\000"
	.section	.rodata._ZN12RadioShuttle22ProcessResponseMessageEPNS_16ReceivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvimmhh.str1.1,"aMS",%progbits,1
.LC29:
	.ascii	"ProcessResponseMessage\000"
	.section	.rodata._ZN12RadioShuttle7StartupENS_9RadioTypeEm.str1.1,"aMS",%progbits,1
.LC4:
	.ascii	"Unknown\000"
.LC5:
	.ascii	"RandomRetry: %d ms\000"
	.section	.rodata._ZN12RadioShuttle8StrErrorE11RSErrorCode.str1.1,"aMS",%progbits,1
.LC6:
	.ascii	"Unkown\000"
	.section	.rodata._ZN12RadioShuttle9RS_TxDoneEP5RadioPv.str1.1,"aMS",%progbits,1
.LC23:
	.ascii	"TxDone\000"
	.section	.rodata._ZN4mbed15LowPowerTimeout7handlerEv.str1.1,"aMS",%progbits,1
.LC0:
	.ascii	"./mbed/3a7713b1edbc/platform/Callback.h\000"
.LC1:
	.ascii	"_ops\000"
	.section	.rodata.str1.1,"aMS",%progbits,1
.LC41:
	.ascii	"Node-Offline\000"
.LC42:
	.ascii	"Node-Checking\000"
.LC43:
	.ascii	"Node-Online\000"
.LC44:
	.ascii	"Station-Basic\000"
.LC45:
	.ascii	"Station-Server\000"
.LC46:
	.ascii	"no error\000"
.LC47:
	.ascii	"DuplicateAppID\000"
.LC48:
	.ascii	"StationNotConnected\000"
.LC49:
	.ascii	"NoPasswordSet\000"
.LC50:
	.ascii	"PasswordSet\000"
.LC51:
	.ascii	"NoSecurityInterface\000"
.LC52:
	.ascii	"NoRadioConfigured\000"
.LC53:
	.ascii	"NoRadioAvailable\000"
.LC54:
	.ascii	"RadioNotFound\000"
.LC55:
	.ascii	"UnknownModemType\000"
.LC56:
	.ascii	"MessageSizeExceeded\000"
.LC57:
	.ascii	"InvalidProductCode\000"
.LC58:
	.ascii	"InvalidParam\000"
.LC59:
	.ascii	"OutOfMemory\000"
	.text
.Letext0:
	.file 15 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/ext/alloc_traits.h"
	.file 16 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/bits/move.h"
	.file 17 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/bits/allocator.h"
	.file 18 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/bits/stl_algobase.h"
	.file 19 "./mbed/3a7713b1edbc/platform/NonCopyable.h"
	.file 20 "/Volumes/Data/Apps-OSX/gcc-arm-none-eabi-8-2018-q4-major/arm-none-eabi/include/c++/8.2.1/new"
	.section	.debug_info,"",%progbits
.Ldebug_info0:
	.4byte	0x3b74
	.2byte	0x4
	.4byte	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.4byte	.LASF823
	.byte	0x4
	.4byte	.LASF824
	.4byte	.LASF825
	.4byte	.Ldebug_ranges0+0xc88
	.4byte	0
	.4byte	.Ldebug_line0
	.uleb128 0x2
	.4byte	.LASF826
	.4byte	.LASF827
	.byte	0x1
	.byte	0x2
	.uleb128 0x3
	.4byte	0x25
	.4byte	.LASF0
	.4byte	.LFB3385
	.4byte	.LFE3385-.LFB3385
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x3
	.4byte	0x25
	.4byte	.LASF1
	.4byte	.LFB3383
	.4byte	.LFE3383-.LFB3383
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x4
	.4byte	.LASF2
	.byte	0x9
	.byte	0x81
	.byte	0x7
	.4byte	.LASF3
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF2
	.byte	0x9
	.byte	0x81
	.byte	0x7
	.4byte	.LASF4
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF2
	.byte	0x9
	.byte	0x81
	.byte	0x7
	.4byte	.LASF5
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0x9
	.byte	0x63
	.byte	0x7
	.4byte	.LASF7
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0x9
	.byte	0x63
	.byte	0x7
	.4byte	.LASF8
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0x9
	.byte	0x63
	.byte	0x7
	.4byte	.LASF9
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF10
	.byte	0x9
	.byte	0x91
	.byte	0x7
	.4byte	.LASF11
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0xf
	.byte	0x81
	.byte	0x5
	.4byte	.LASF12
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF2
	.byte	0x9
	.byte	0x81
	.byte	0x7
	.4byte	.LASF13
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF2
	.byte	0x9
	.byte	0x81
	.byte	0x7
	.4byte	.LASF14
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF10
	.byte	0x9
	.byte	0x91
	.byte	0x7
	.4byte	.LASF15
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0xf
	.byte	0x81
	.byte	0x5
	.4byte	.LASF16
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF10
	.byte	0x9
	.byte	0x91
	.byte	0x7
	.4byte	.LASF17
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0xf
	.byte	0x81
	.byte	0x5
	.4byte	.LASF18
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF2
	.byte	0x9
	.byte	0x81
	.byte	0x7
	.4byte	.LASF19
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF21
	.byte	0x2
	.uleb128 0x5
	.4byte	0x119
	.4byte	.LASF23
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF22
	.byte	0x2
	.uleb128 0x5
	.4byte	0x12f
	.4byte	.LASF24
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF25
	.byte	0x2
	.uleb128 0x5
	.4byte	0x145
	.4byte	.LASF26
	.uleb128 0x6
	.4byte	.LASF27
	.byte	0x5
	.2byte	0x25f
	.byte	0x7
	.4byte	.LASF29
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF28
	.byte	0x5
	.2byte	0x256
	.byte	0x7
	.4byte	.LASF30
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF31
	.byte	0x10
	.byte	0x2f
	.byte	0x5
	.4byte	.LASF32
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0x9
	.byte	0x63
	.byte	0x7
	.4byte	.LASF33
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0x9
	.byte	0x63
	.byte	0x7
	.4byte	.LASF34
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF27
	.byte	0x5
	.2byte	0x25f
	.byte	0x7
	.4byte	.LASF35
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF28
	.byte	0x5
	.2byte	0x256
	.byte	0x7
	.4byte	.LASF36
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF37
	.byte	0x10
	.byte	0x2f
	.byte	0x5
	.4byte	.LASF38
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF27
	.byte	0x5
	.2byte	0x25f
	.byte	0x7
	.4byte	.LASF39
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF28
	.byte	0x5
	.2byte	0x256
	.byte	0x7
	.4byte	.LASF40
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF41
	.byte	0x10
	.byte	0x2f
	.byte	0x5
	.4byte	.LASF42
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0x9
	.byte	0x63
	.byte	0x7
	.4byte	.LASF43
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0x9
	.byte	0x74
	.byte	0x7
	.4byte	.LASF45
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF47
	.byte	0x2
	.uleb128 0x5
	.4byte	0x210
	.4byte	.LASF48
	.uleb128 0x4
	.4byte	.LASF49
	.byte	0x11
	.byte	0x89
	.byte	0x2
	.4byte	.LASF50
	.byte	0x2
	.uleb128 0x5
	.4byte	0x226
	.4byte	.LASF51
	.uleb128 0x7
	.4byte	.LASF52
	.byte	0x5
	.2byte	0x24d
	.byte	0x7
	.4byte	.LASF59
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0x9
	.byte	0x74
	.byte	0x7
	.4byte	.LASF53
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF54
	.byte	0x2
	.uleb128 0x5
	.4byte	0x257
	.4byte	.LASF55
	.uleb128 0x4
	.4byte	.LASF56
	.byte	0x11
	.byte	0x89
	.byte	0x2
	.4byte	.LASF57
	.byte	0x2
	.uleb128 0x5
	.4byte	0x26d
	.4byte	.LASF58
	.uleb128 0x7
	.4byte	.LASF52
	.byte	0x5
	.2byte	0x24d
	.byte	0x7
	.4byte	.LASF60
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0x9
	.byte	0x74
	.byte	0x7
	.4byte	.LASF61
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF62
	.byte	0x2
	.uleb128 0x5
	.4byte	0x29e
	.4byte	.LASF63
	.uleb128 0x4
	.4byte	.LASF64
	.byte	0x11
	.byte	0x89
	.byte	0x2
	.4byte	.LASF65
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2b4
	.4byte	.LASF66
	.uleb128 0x7
	.4byte	.LASF52
	.byte	0x5
	.2byte	0x24d
	.byte	0x7
	.4byte	.LASF67
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF68
	.byte	0x5
	.2byte	0x26b
	.byte	0x7
	.4byte	.LASF69
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF70
	.byte	0x5
	.byte	0xe4
	.byte	0x7
	.4byte	.LASF71
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF72
	.byte	0x5
	.2byte	0x303
	.byte	0x7
	.4byte	.LASF73
	.byte	0x2
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF74
	.byte	0x1
	.2byte	0x2a4
	.byte	0xb
	.4byte	.LASF75
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0xf
	.byte	0x81
	.byte	0x5
	.4byte	.LASF76
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0xf
	.byte	0x81
	.byte	0x5
	.4byte	.LASF77
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF68
	.byte	0x5
	.2byte	0x26b
	.byte	0x7
	.4byte	.LASF78
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF70
	.byte	0x5
	.byte	0xe4
	.byte	0x7
	.4byte	.LASF79
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF72
	.byte	0x5
	.2byte	0x303
	.byte	0x7
	.4byte	.LASF80
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF68
	.byte	0x5
	.2byte	0x26b
	.byte	0x7
	.4byte	.LASF81
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF70
	.byte	0x5
	.byte	0xe4
	.byte	0x7
	.4byte	.LASF82
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF72
	.byte	0x5
	.2byte	0x303
	.byte	0x7
	.4byte	.LASF83
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF6
	.byte	0xf
	.byte	0x81
	.byte	0x5
	.4byte	.LASF84
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0x9
	.byte	0x74
	.byte	0x7
	.4byte	.LASF85
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF86
	.byte	0x2
	.uleb128 0x5
	.4byte	0x39b
	.4byte	.LASF87
	.uleb128 0x7
	.4byte	.LASF52
	.byte	0x5
	.2byte	0x249
	.byte	0x7
	.4byte	.LASF88
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0xf
	.byte	0x84
	.byte	0x11
	.4byte	.LASF89
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF90
	.byte	0x9
	.byte	0x95
	.byte	0x7
	.4byte	.LASF91
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF93
	.byte	0x2
	.uleb128 0x5
	.4byte	0x3d9
	.4byte	.LASF94
	.uleb128 0x7
	.4byte	.LASF95
	.byte	0x5
	.2byte	0x251
	.byte	0x7
	.4byte	.LASF96
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF97
	.byte	0x2
	.uleb128 0x5
	.4byte	0x3fd
	.4byte	.LASF98
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0x9
	.byte	0x74
	.byte	0x7
	.4byte	.LASF99
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF100
	.byte	0x2
	.uleb128 0x5
	.4byte	0x420
	.4byte	.LASF101
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0x9
	.byte	0x74
	.byte	0x7
	.4byte	.LASF102
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF103
	.byte	0x2
	.uleb128 0x5
	.4byte	0x443
	.4byte	.LASF104
	.uleb128 0x7
	.4byte	.LASF52
	.byte	0x5
	.2byte	0x249
	.byte	0x7
	.4byte	.LASF105
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0xf
	.byte	0x84
	.byte	0x11
	.4byte	.LASF106
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF90
	.byte	0x9
	.byte	0x95
	.byte	0x7
	.4byte	.LASF107
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF108
	.byte	0x2
	.uleb128 0x5
	.4byte	0x481
	.4byte	.LASF109
	.uleb128 0x7
	.4byte	.LASF95
	.byte	0x5
	.2byte	0x251
	.byte	0x7
	.4byte	.LASF110
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF111
	.byte	0x2
	.uleb128 0x5
	.4byte	0x4a5
	.4byte	.LASF112
	.uleb128 0x7
	.4byte	.LASF52
	.byte	0x5
	.2byte	0x249
	.byte	0x7
	.4byte	.LASF113
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0xf
	.byte	0x84
	.byte	0x11
	.4byte	.LASF114
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF90
	.byte	0x9
	.byte	0x95
	.byte	0x7
	.4byte	.LASF115
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF116
	.byte	0x2
	.uleb128 0x5
	.4byte	0x4e3
	.4byte	.LASF117
	.uleb128 0x7
	.4byte	.LASF95
	.byte	0x5
	.2byte	0x251
	.byte	0x7
	.4byte	.LASF118
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF119
	.byte	0x2
	.uleb128 0x5
	.4byte	0x507
	.4byte	.LASF120
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0x9
	.byte	0x74
	.byte	0x7
	.4byte	.LASF121
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF122
	.byte	0x2
	.uleb128 0x5
	.4byte	0x52a
	.4byte	.LASF123
	.uleb128 0x7
	.4byte	.LASF124
	.byte	0x5
	.2byte	0x233
	.byte	0x4
	.4byte	.LASF125
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF126
	.byte	0x5
	.2byte	0x12c
	.byte	0x7
	.4byte	.LASF127
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF128
	.byte	0x5
	.2byte	0x173
	.byte	0x7
	.4byte	.LASF129
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF130
	.byte	0x5
	.2byte	0x18e
	.byte	0x7
	.4byte	.LASF131
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF132
	.byte	0x5
	.2byte	0x18a
	.byte	0x7
	.4byte	.LASF133
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF134
	.byte	0xd
	.byte	0xf8
	.byte	0x7
	.4byte	.LASF135
	.byte	0x2
	.uleb128 0x5
	.4byte	0x586
	.4byte	.LASF136
	.uleb128 0x6
	.4byte	.LASF137
	.byte	0x5
	.2byte	0x77b
	.byte	0x5
	.4byte	.LASF138
	.byte	0x3
	.byte	0x1
	.uleb128 0x6
	.4byte	.LASF72
	.byte	0x5
	.2byte	0x31b
	.byte	0x7
	.4byte	.LASF139
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF140
	.byte	0x5
	.2byte	0x307
	.byte	0x7
	.4byte	.LASF141
	.byte	0x2
	.byte	0x3
	.uleb128 0x8
	.4byte	.LASF142
	.byte	0x1
	.2byte	0x296
	.byte	0x11
	.4byte	.LASF144
	.byte	0x3
	.4byte	.LFB3233
	.4byte	.LFE3233-.LFB3233
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x8
	.4byte	.LASF143
	.byte	0x1
	.2byte	0x290
	.byte	0x11
	.4byte	.LASF145
	.byte	0x3
	.4byte	.LFB3232
	.4byte	.LFE3232-.LFB3232
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x9
	.4byte	.LASF391
	.byte	0x1
	.2byte	0x28a
	.byte	0xe
	.4byte	.LASF393
	.byte	0x3
	.4byte	.LFB3231
	.4byte	.LFE3231-.LFB3231
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x627
	.uleb128 0xa
	.4byte	0x303
	.4byte	.LBB3879
	.4byte	.Ldebug_ranges0+0
	.byte	0x1
	.2byte	0x28c
	.byte	0x19
	.byte	0
	.uleb128 0x4
	.4byte	.LASF10
	.byte	0x9
	.byte	0x91
	.byte	0x7
	.4byte	.LASF146
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF28
	.byte	0x4
	.2byte	0x1c1
	.byte	0x7
	.4byte	.LASF147
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF10
	.byte	0x9
	.byte	0x91
	.byte	0x7
	.4byte	.LASF148
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF28
	.byte	0x4
	.2byte	0x1c1
	.byte	0x7
	.4byte	.LASF149
	.byte	0x2
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF150
	.byte	0x5
	.2byte	0x233
	.byte	0x4
	.4byte	.LASF151
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF126
	.byte	0x5
	.2byte	0x12c
	.byte	0x7
	.4byte	.LASF152
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF153
	.byte	0x5
	.2byte	0x3d0
	.byte	0x7
	.4byte	.LASF154
	.byte	0x3
	.uleb128 0xb
	.4byte	.LASF671
	.byte	0xd
	.2byte	0x1c6
	.byte	0x5
	.4byte	.LASF673
	.4byte	.LFB3223
	.4byte	.LFE3223-.LFB3223
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x6
	.4byte	.LASF72
	.byte	0x5
	.2byte	0x31b
	.byte	0x7
	.4byte	.LASF155
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF140
	.byte	0x5
	.2byte	0x307
	.byte	0x7
	.4byte	.LASF156
	.byte	0x2
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF157
	.byte	0x5
	.2byte	0x233
	.byte	0x4
	.4byte	.LASF158
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF126
	.byte	0x5
	.2byte	0x12c
	.byte	0x7
	.4byte	.LASF159
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF134
	.byte	0xd
	.byte	0xf8
	.byte	0x7
	.4byte	.LASF160
	.byte	0x2
	.uleb128 0x5
	.4byte	0x6da
	.4byte	.LASF161
	.uleb128 0x7
	.4byte	.LASF153
	.byte	0x5
	.2byte	0x3d0
	.byte	0x7
	.4byte	.LASF162
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF72
	.byte	0x5
	.2byte	0x31b
	.byte	0x7
	.4byte	.LASF163
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF140
	.byte	0x5
	.2byte	0x307
	.byte	0x7
	.4byte	.LASF164
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF10
	.byte	0x9
	.byte	0x91
	.byte	0x7
	.4byte	.LASF165
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF28
	.byte	0x4
	.2byte	0x1c1
	.byte	0x7
	.4byte	.LASF166
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0xf
	.byte	0x84
	.byte	0x11
	.4byte	.LASF167
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF168
	.byte	0x2
	.uleb128 0x5
	.4byte	0x745
	.4byte	.LASF169
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF170
	.byte	0x2
	.uleb128 0x5
	.4byte	0x75b
	.4byte	.LASF171
	.uleb128 0x4
	.4byte	.LASF172
	.byte	0x10
	.byte	0x2f
	.byte	0x5
	.4byte	.LASF173
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF174
	.byte	0x11
	.byte	0x83
	.byte	0x7
	.4byte	.LASF175
	.byte	0x2
	.uleb128 0x5
	.4byte	0x77e
	.4byte	.LASF176
	.uleb128 0x6
	.4byte	.LASF177
	.byte	0x5
	.2byte	0x25a
	.byte	0x7
	.4byte	.LASF178
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF179
	.byte	0x5
	.2byte	0x273
	.byte	0x7
	.4byte	.LASF180
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF181
	.byte	0x5
	.byte	0x92
	.byte	0x7
	.4byte	.LASF182
	.byte	0x2
	.uleb128 0x5
	.4byte	0x7b2
	.4byte	.LASF183
	.uleb128 0x4
	.4byte	.LASF174
	.byte	0x11
	.byte	0x83
	.byte	0x7
	.4byte	.LASF184
	.byte	0x2
	.uleb128 0x5
	.4byte	0x7c8
	.4byte	.LASF185
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0xf
	.byte	0x84
	.byte	0x11
	.4byte	.LASF186
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF187
	.byte	0x2
	.uleb128 0x5
	.4byte	0x7eb
	.4byte	.LASF188
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF189
	.byte	0x2
	.uleb128 0x5
	.4byte	0x801
	.4byte	.LASF190
	.uleb128 0x4
	.4byte	.LASF174
	.byte	0x11
	.byte	0x83
	.byte	0x7
	.4byte	.LASF191
	.byte	0x2
	.uleb128 0x5
	.4byte	0x817
	.4byte	.LASF192
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0xf
	.byte	0x84
	.byte	0x11
	.4byte	.LASF193
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF194
	.byte	0x2
	.uleb128 0x5
	.4byte	0x83a
	.4byte	.LASF195
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF196
	.byte	0x2
	.uleb128 0x5
	.4byte	0x850
	.4byte	.LASF197
	.uleb128 0x4
	.4byte	.LASF174
	.byte	0x11
	.byte	0x83
	.byte	0x7
	.4byte	.LASF198
	.byte	0x2
	.uleb128 0x5
	.4byte	0x866
	.4byte	.LASF199
	.uleb128 0x6
	.4byte	.LASF177
	.byte	0x5
	.2byte	0x25a
	.byte	0x7
	.4byte	.LASF200
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF179
	.byte	0x5
	.2byte	0x273
	.byte	0x7
	.4byte	.LASF201
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF181
	.byte	0x5
	.byte	0x92
	.byte	0x7
	.4byte	.LASF202
	.byte	0x2
	.uleb128 0x5
	.4byte	0x89a
	.4byte	.LASF203
	.uleb128 0x4
	.4byte	.LASF174
	.byte	0x11
	.byte	0x83
	.byte	0x7
	.4byte	.LASF204
	.byte	0x2
	.uleb128 0x5
	.4byte	0x8b0
	.4byte	.LASF205
	.uleb128 0x6
	.4byte	.LASF177
	.byte	0x5
	.2byte	0x25a
	.byte	0x7
	.4byte	.LASF206
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF179
	.byte	0x5
	.2byte	0x273
	.byte	0x7
	.4byte	.LASF207
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF181
	.byte	0x5
	.byte	0x92
	.byte	0x7
	.4byte	.LASF208
	.byte	0x2
	.uleb128 0x5
	.4byte	0x8e4
	.4byte	.LASF209
	.uleb128 0x4
	.4byte	.LASF174
	.byte	0x11
	.byte	0x83
	.byte	0x7
	.4byte	.LASF210
	.byte	0x2
	.uleb128 0x5
	.4byte	0x8fa
	.4byte	.LASF211
	.uleb128 0x4
	.4byte	.LASF44
	.byte	0xf
	.byte	0x84
	.byte	0x11
	.4byte	.LASF212
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF213
	.byte	0x2
	.uleb128 0x5
	.4byte	0x91d
	.4byte	.LASF214
	.uleb128 0x4
	.4byte	.LASF20
	.byte	0x9
	.byte	0x4f
	.byte	0x7
	.4byte	.LASF215
	.byte	0x2
	.uleb128 0x5
	.4byte	0x933
	.4byte	.LASF216
	.uleb128 0x4
	.4byte	.LASF174
	.byte	0x11
	.byte	0x83
	.byte	0x7
	.4byte	.LASF217
	.byte	0x2
	.uleb128 0x5
	.4byte	0x949
	.4byte	.LASF218
	.uleb128 0x6
	.4byte	.LASF219
	.byte	0x5
	.2byte	0x9b6
	.byte	0x5
	.4byte	.LASF220
	.byte	0x3
	.byte	0x1
	.uleb128 0x4
	.4byte	.LASF134
	.byte	0xd
	.byte	0xf8
	.byte	0x7
	.4byte	.LASF221
	.byte	0x2
	.uleb128 0x5
	.4byte	0x96e
	.4byte	.LASF222
	.uleb128 0x6
	.4byte	.LASF223
	.byte	0x5
	.2byte	0x6dc
	.byte	0x7
	.4byte	.LASF224
	.byte	0x3
	.byte	0x1
	.uleb128 0x7
	.4byte	.LASF225
	.byte	0x5
	.2byte	0x22d
	.byte	0x2
	.4byte	.LASF226
	.byte	0x2
	.uleb128 0x5
	.4byte	0x993
	.4byte	.LASF227
	.uleb128 0x7
	.4byte	.LASF74
	.byte	0xe
	.2byte	0x46b
	.byte	0x7
	.4byte	.LASF228
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF229
	.byte	0x5
	.2byte	0x7fc
	.byte	0x5
	.4byte	.LASF230
	.byte	0x1
	.uleb128 0x6
	.4byte	.LASF219
	.byte	0x5
	.2byte	0x9c4
	.byte	0x5
	.4byte	.LASF231
	.byte	0x3
	.byte	0x1
	.uleb128 0x7
	.4byte	.LASF232
	.byte	0x5
	.2byte	0x15c
	.byte	0x7
	.4byte	.LASF233
	.byte	0x2
	.uleb128 0x5
	.4byte	0x9d5
	.4byte	.LASF234
	.uleb128 0x7
	.4byte	.LASF235
	.byte	0x5
	.2byte	0x79d
	.byte	0x5
	.4byte	.LASF236
	.byte	0x1
	.uleb128 0x4
	.4byte	.LASF237
	.byte	0x10
	.byte	0x2f
	.byte	0x5
	.4byte	.LASF238
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF239
	.byte	0x5
	.2byte	0x111
	.byte	0x7
	.4byte	.LASF240
	.byte	0x2
	.uleb128 0x5
	.4byte	0xa07
	.4byte	.LASF241
	.uleb128 0x7
	.4byte	.LASF74
	.byte	0xe
	.2byte	0x181
	.byte	0x7
	.4byte	.LASF242
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF140
	.byte	0x5
	.2byte	0x31f
	.byte	0x7
	.4byte	.LASF243
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF244
	.byte	0x5
	.2byte	0x75b
	.byte	0x5
	.4byte	.LASF245
	.byte	0x3
	.byte	0x1
	.uleb128 0x6
	.4byte	.LASF246
	.byte	0x5
	.2byte	0x2fb
	.byte	0x7
	.4byte	.LASF247
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF248
	.byte	0x4
	.2byte	0x1a2
	.byte	0xc
	.4byte	.LASF249
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF250
	.byte	0x10
	.byte	0x2f
	.byte	0x5
	.4byte	.LASF251
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF252
	.byte	0x1
	.2byte	0x279
	.byte	0xa
	.4byte	.LASF253
	.byte	0x3
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF254
	.byte	0x1
	.2byte	0x2a1
	.byte	0x9
	.4byte	.LASF255
	.byte	0x2
	.uleb128 0x5
	.4byte	0xa84
	.4byte	.LASF256
	.uleb128 0x6
	.4byte	.LASF257
	.byte	0x4
	.2byte	0x1a0
	.byte	0xc
	.4byte	.LASF258
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF68
	.byte	0x4
	.2byte	0x26e
	.byte	0x7
	.4byte	.LASF259
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF260
	.byte	0x4
	.2byte	0x19c
	.byte	0xe
	.4byte	.LASF261
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF260
	.byte	0x4
	.2byte	0x19c
	.byte	0xe
	.4byte	.LASF262
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF257
	.byte	0x4
	.2byte	0x1a0
	.byte	0xc
	.4byte	.LASF263
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF68
	.byte	0x4
	.2byte	0x26e
	.byte	0x7
	.4byte	.LASF264
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF265
	.byte	0x10
	.byte	0x2f
	.byte	0x5
	.4byte	.LASF266
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF134
	.byte	0xd
	.byte	0xf8
	.byte	0x7
	.4byte	.LASF267
	.byte	0x2
	.uleb128 0x5
	.4byte	0xb02
	.4byte	.LASF268
	.uleb128 0x6
	.4byte	.LASF269
	.byte	0x5
	.2byte	0x6dc
	.byte	0x7
	.4byte	.LASF270
	.byte	0x3
	.byte	0x1
	.uleb128 0x7
	.4byte	.LASF225
	.byte	0x5
	.2byte	0x22d
	.byte	0x2
	.4byte	.LASF271
	.byte	0x2
	.uleb128 0x5
	.4byte	0xb27
	.4byte	.LASF272
	.uleb128 0x7
	.4byte	.LASF74
	.byte	0xe
	.2byte	0x46b
	.byte	0x7
	.4byte	.LASF273
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF229
	.byte	0x5
	.2byte	0x7fc
	.byte	0x5
	.4byte	.LASF274
	.byte	0x1
	.uleb128 0x7
	.4byte	.LASF239
	.byte	0x5
	.2byte	0x111
	.byte	0x7
	.4byte	.LASF275
	.byte	0x2
	.uleb128 0x5
	.4byte	0xb5a
	.4byte	.LASF276
	.uleb128 0x7
	.4byte	.LASF74
	.byte	0xe
	.2byte	0x181
	.byte	0x7
	.4byte	.LASF277
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF140
	.byte	0x5
	.2byte	0x31f
	.byte	0x7
	.4byte	.LASF278
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF244
	.byte	0x5
	.2byte	0x75b
	.byte	0x5
	.4byte	.LASF279
	.byte	0x3
	.byte	0x1
	.uleb128 0x6
	.4byte	.LASF246
	.byte	0x5
	.2byte	0x2fb
	.byte	0x7
	.4byte	.LASF280
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF281
	.byte	0x10
	.byte	0x2f
	.byte	0x5
	.4byte	.LASF282
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF219
	.byte	0x5
	.2byte	0x9b6
	.byte	0x5
	.4byte	.LASF283
	.byte	0x3
	.byte	0x1
	.uleb128 0x7
	.4byte	.LASF232
	.byte	0x5
	.2byte	0x15c
	.byte	0x7
	.4byte	.LASF284
	.byte	0x2
	.uleb128 0x5
	.4byte	0xbc8
	.4byte	.LASF285
	.uleb128 0x6
	.4byte	.LASF248
	.byte	0x4
	.2byte	0x1a2
	.byte	0xc
	.4byte	.LASF286
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF134
	.byte	0xd
	.byte	0xf8
	.byte	0x7
	.4byte	.LASF287
	.byte	0x2
	.uleb128 0x5
	.4byte	0xbee
	.4byte	.LASF288
	.uleb128 0x6
	.4byte	.LASF289
	.byte	0x5
	.2byte	0x6dc
	.byte	0x7
	.4byte	.LASF290
	.byte	0x3
	.byte	0x1
	.uleb128 0x7
	.4byte	.LASF225
	.byte	0x5
	.2byte	0x22d
	.byte	0x2
	.4byte	.LASF291
	.byte	0x2
	.uleb128 0x5
	.4byte	0xc13
	.4byte	.LASF292
	.uleb128 0x7
	.4byte	.LASF74
	.byte	0xe
	.2byte	0x46b
	.byte	0x7
	.4byte	.LASF293
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF229
	.byte	0x5
	.2byte	0x7fc
	.byte	0x5
	.4byte	.LASF294
	.byte	0x1
	.uleb128 0x7
	.4byte	.LASF239
	.byte	0x5
	.2byte	0x111
	.byte	0x7
	.4byte	.LASF295
	.byte	0x2
	.uleb128 0x5
	.4byte	0xc46
	.4byte	.LASF296
	.uleb128 0x7
	.4byte	.LASF74
	.byte	0xe
	.2byte	0x181
	.byte	0x7
	.4byte	.LASF297
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF140
	.byte	0x5
	.2byte	0x31f
	.byte	0x7
	.4byte	.LASF298
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF244
	.byte	0x5
	.2byte	0x75b
	.byte	0x5
	.4byte	.LASF299
	.byte	0x3
	.byte	0x1
	.uleb128 0x6
	.4byte	.LASF246
	.byte	0x5
	.2byte	0x2fb
	.byte	0x7
	.4byte	.LASF300
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF260
	.byte	0x4
	.2byte	0x19c
	.byte	0xe
	.4byte	.LASF301
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF257
	.byte	0x4
	.2byte	0x1a0
	.byte	0xc
	.4byte	.LASF302
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF68
	.byte	0x4
	.2byte	0x26e
	.byte	0x7
	.4byte	.LASF303
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF304
	.byte	0x10
	.byte	0x2f
	.byte	0x5
	.4byte	.LASF305
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF306
	.byte	0x10
	.byte	0x2f
	.byte	0x5
	.4byte	.LASF307
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF177
	.byte	0x4
	.2byte	0x1c5
	.byte	0x7
	.4byte	.LASF308
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF90
	.byte	0x9
	.byte	0x95
	.byte	0x7
	.4byte	.LASF309
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF310
	.byte	0x2
	.uleb128 0x5
	.4byte	0xcfb
	.4byte	.LASF311
	.uleb128 0x4
	.4byte	.LASF312
	.byte	0x11
	.byte	0x89
	.byte	0x2
	.4byte	.LASF313
	.byte	0x2
	.uleb128 0x5
	.4byte	0xd11
	.4byte	.LASF314
	.uleb128 0x7
	.4byte	.LASF52
	.byte	0x4
	.2byte	0x1cc
	.byte	0x7
	.4byte	.LASF315
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF70
	.byte	0x4
	.byte	0xae
	.byte	0x12
	.4byte	.LASF316
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF317
	.byte	0x2
	.uleb128 0x5
	.4byte	0xd42
	.4byte	.LASF318
	.uleb128 0x7
	.4byte	.LASF319
	.byte	0x4
	.2byte	0x183
	.byte	0x2
	.4byte	.LASF320
	.byte	0x2
	.uleb128 0x5
	.4byte	0xd58
	.4byte	.LASF321
	.uleb128 0x6
	.4byte	.LASF322
	.byte	0x5
	.2byte	0x29b
	.byte	0x7
	.4byte	.LASF323
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF324
	.byte	0x5
	.2byte	0x30b
	.byte	0x7
	.4byte	.LASF325
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF326
	.byte	0x5
	.2byte	0x313
	.byte	0x7
	.4byte	.LASF327
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF328
	.byte	0x2
	.uleb128 0x5
	.4byte	0xd9c
	.4byte	.LASF329
	.uleb128 0x7
	.4byte	.LASF330
	.byte	0x5
	.2byte	0x2bb
	.byte	0x4
	.4byte	.LASF331
	.byte	0x2
	.uleb128 0x5
	.4byte	0xdb2
	.4byte	.LASF332
	.uleb128 0x6
	.4byte	.LASF177
	.byte	0x4
	.2byte	0x1c5
	.byte	0x7
	.4byte	.LASF333
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF90
	.byte	0x9
	.byte	0x95
	.byte	0x7
	.4byte	.LASF334
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF335
	.byte	0x2
	.uleb128 0x5
	.4byte	0xde5
	.4byte	.LASF336
	.uleb128 0x4
	.4byte	.LASF337
	.byte	0x11
	.byte	0x89
	.byte	0x2
	.4byte	.LASF338
	.byte	0x2
	.uleb128 0x5
	.4byte	0xdfb
	.4byte	.LASF339
	.uleb128 0x7
	.4byte	.LASF52
	.byte	0x4
	.2byte	0x1cc
	.byte	0x7
	.4byte	.LASF340
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF341
	.byte	0x2
	.uleb128 0x5
	.4byte	0xe1f
	.4byte	.LASF342
	.uleb128 0x7
	.4byte	.LASF319
	.byte	0x4
	.2byte	0x183
	.byte	0x2
	.4byte	.LASF343
	.byte	0x2
	.uleb128 0x5
	.4byte	0xe35
	.4byte	.LASF344
	.uleb128 0x6
	.4byte	.LASF177
	.byte	0x4
	.2byte	0x1c5
	.byte	0x7
	.4byte	.LASF345
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF90
	.byte	0x9
	.byte	0x95
	.byte	0x7
	.4byte	.LASF346
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF347
	.byte	0x2
	.uleb128 0x5
	.4byte	0xe68
	.4byte	.LASF348
	.uleb128 0x4
	.4byte	.LASF349
	.byte	0x11
	.byte	0x89
	.byte	0x2
	.4byte	.LASF350
	.byte	0x2
	.uleb128 0x5
	.4byte	0xe7e
	.4byte	.LASF351
	.uleb128 0x7
	.4byte	.LASF52
	.byte	0x4
	.2byte	0x1cc
	.byte	0x7
	.4byte	.LASF352
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF353
	.byte	0x2
	.uleb128 0x5
	.4byte	0xea2
	.4byte	.LASF354
	.uleb128 0x7
	.4byte	.LASF319
	.byte	0x4
	.2byte	0x183
	.byte	0x2
	.4byte	.LASF355
	.byte	0x2
	.uleb128 0x5
	.4byte	0xeb8
	.4byte	.LASF356
	.uleb128 0x6
	.4byte	.LASF322
	.byte	0x5
	.2byte	0x29b
	.byte	0x7
	.4byte	.LASF357
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF324
	.byte	0x5
	.2byte	0x30b
	.byte	0x7
	.4byte	.LASF358
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF326
	.byte	0x5
	.2byte	0x313
	.byte	0x7
	.4byte	.LASF359
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF360
	.byte	0x2
	.uleb128 0x5
	.4byte	0xefc
	.4byte	.LASF361
	.uleb128 0x7
	.4byte	.LASF330
	.byte	0x5
	.2byte	0x2bb
	.byte	0x4
	.4byte	.LASF362
	.byte	0x2
	.uleb128 0x5
	.4byte	0xf12
	.4byte	.LASF363
	.uleb128 0x6
	.4byte	.LASF322
	.byte	0x5
	.2byte	0x29b
	.byte	0x7
	.4byte	.LASF364
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF324
	.byte	0x5
	.2byte	0x30b
	.byte	0x7
	.4byte	.LASF365
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF326
	.byte	0x5
	.2byte	0x313
	.byte	0x7
	.4byte	.LASF366
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF367
	.byte	0x2
	.uleb128 0x5
	.4byte	0xf56
	.4byte	.LASF368
	.uleb128 0x7
	.4byte	.LASF330
	.byte	0x5
	.2byte	0x2bb
	.byte	0x4
	.4byte	.LASF369
	.byte	0x2
	.uleb128 0x5
	.4byte	0xf6c
	.4byte	.LASF370
	.uleb128 0x6
	.4byte	.LASF177
	.byte	0x4
	.2byte	0x1c5
	.byte	0x7
	.4byte	.LASF371
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF90
	.byte	0x9
	.byte	0x95
	.byte	0x7
	.4byte	.LASF372
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF373
	.byte	0x2
	.uleb128 0x5
	.4byte	0xf9f
	.4byte	.LASF374
	.uleb128 0x4
	.4byte	.LASF375
	.byte	0x11
	.byte	0x89
	.byte	0x2
	.4byte	.LASF376
	.byte	0x2
	.uleb128 0x5
	.4byte	0xfb5
	.4byte	.LASF377
	.uleb128 0x7
	.4byte	.LASF52
	.byte	0x4
	.2byte	0x1cc
	.byte	0x7
	.4byte	.LASF378
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF46
	.byte	0x9
	.byte	0x56
	.byte	0x7
	.4byte	.LASF379
	.byte	0x2
	.uleb128 0x5
	.4byte	0xfd9
	.4byte	.LASF380
	.uleb128 0x7
	.4byte	.LASF319
	.byte	0x4
	.2byte	0x183
	.byte	0x2
	.4byte	.LASF381
	.byte	0x2
	.uleb128 0x5
	.4byte	0xfef
	.4byte	.LASF382
	.uleb128 0xc
	.4byte	.LASF383
	.byte	0x1
	.2byte	0x296
	.byte	0x11
	.4byte	.LASF384
	.byte	0x3
	.uleb128 0xc
	.4byte	.LASF385
	.byte	0x1
	.2byte	0x290
	.byte	0x11
	.4byte	.LASF386
	.byte	0x3
	.uleb128 0xc
	.4byte	.LASF387
	.byte	0x1
	.2byte	0x28a
	.byte	0xe
	.4byte	.LASF388
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF389
	.byte	0x5
	.2byte	0x47a
	.byte	0x7
	.4byte	.LASF390
	.byte	0x3
	.uleb128 0xd
	.4byte	.LASF392
	.byte	0x5
	.2byte	0x832
	.byte	0x5
	.4byte	.LASF394
	.4byte	.LFB2974
	.4byte	.LFE2974-.LFB2974
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1149
	.uleb128 0xe
	.4byte	0x9b8
	.4byte	.LBB4987
	.4byte	.Ldebug_ranges0+0x690
	.byte	0x5
	.2byte	0x83a
	.byte	0x22
	.4byte	0x1091
	.uleb128 0xa
	.4byte	0xa4a
	.4byte	.LBB4989
	.4byte	.Ldebug_ranges0+0x6b0
	.byte	0x5
	.2byte	0x801
	.byte	0x11
	.uleb128 0xf
	.4byte	0x54e
	.4byte	.LBB4993
	.4byte	.LBE4993-.LBB4993
	.byte	0x5
	.2byte	0x80f
	.byte	0x6
	.byte	0
	.uleb128 0xe
	.4byte	0x984
	.4byte	.LBB4999
	.4byte	.Ldebug_ranges0+0x6c8
	.byte	0x5
	.2byte	0x840
	.byte	0xb
	.4byte	0x1126
	.uleb128 0x10
	.4byte	0x540
	.4byte	.LBB5001
	.4byte	.LBE5001-.LBB5001
	.byte	0x5
	.2byte	0x6e9
	.byte	0x1d
	.uleb128 0x10
	.4byte	0x2d8
	.4byte	.LBB5002
	.4byte	.LBE5002-.LBB5002
	.byte	0x5
	.2byte	0x237
	.byte	0x3e
	.uleb128 0x11
	.4byte	0x16a
	.4byte	.LBB5003
	.4byte	.LBE5003-.LBB5003
	.byte	0x5
	.2byte	0x26d
	.byte	0xd
	.4byte	0x1100
	.uleb128 0x10
	.4byte	0xb1
	.4byte	.LBB5004
	.4byte	.LBE5004-.LBB5004
	.byte	0x5
	.2byte	0x257
	.byte	0x27
	.uleb128 0x12
	.4byte	0x7d
	.4byte	.LBB5005
	.4byte	.LBE5005-.LBB5005
	.byte	0xf
	.byte	0x82
	.byte	0x1e
	.byte	0
	.byte	0
	.uleb128 0x10
	.4byte	0x15b
	.4byte	.LBB5007
	.4byte	.LBE5007-.LBB5007
	.byte	0x5
	.2byte	0x26e
	.byte	0x2
	.uleb128 0xf
	.4byte	0xa4
	.4byte	.LBB5008
	.4byte	.LBE5008-.LBB5008
	.byte	0x5
	.2byte	0x262
	.byte	0x6
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0xa
	.4byte	0x96e
	.4byte	.LBB5012
	.4byte	.Ldebug_ranges0+0x6e8
	.byte	0x5
	.2byte	0x842
	.byte	0xd
	.uleb128 0xa
	.4byte	0x96e
	.4byte	.LBB5020
	.4byte	.Ldebug_ranges0+0x700
	.byte	0x5
	.2byte	0x845
	.byte	0x2f
	.byte	0
	.uleb128 0xd
	.4byte	.LASF389
	.byte	0x5
	.2byte	0x9d1
	.byte	0x5
	.4byte	.LASF395
	.4byte	.LFB2973
	.4byte	.LFE2973-.LFB2973
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1229
	.uleb128 0xe
	.4byte	0x9ec
	.4byte	.LBB4891
	.4byte	.Ldebug_ranges0+0x608
	.byte	0x5
	.2byte	0x9d4
	.byte	0x20
	.4byte	0x11ad
	.uleb128 0xa
	.4byte	0xa4a
	.4byte	.LBB4893
	.4byte	.Ldebug_ranges0+0x620
	.byte	0x5
	.2byte	0x7a1
	.byte	0x11
	.uleb128 0xf
	.4byte	0xa3b
	.4byte	.LBB4900
	.4byte	.LBE4900-.LBB4900
	.byte	0x5
	.2byte	0x7ae
	.byte	0xf
	.uleb128 0xf
	.4byte	0x59c
	.4byte	.LBB4902
	.4byte	.LBE4902-.LBB4902
	.byte	0x5
	.2byte	0x7ae
	.byte	0xf
	.byte	0
	.uleb128 0x13
	.4byte	0x9c6
	.4byte	.LBB4906
	.4byte	.Ldebug_ranges0+0x638
	.byte	0x5
	.2byte	0x9d6
	.byte	0x7
	.uleb128 0xa
	.4byte	0x55c
	.4byte	.LBB4908
	.4byte	.Ldebug_ranges0+0x658
	.byte	0x5
	.2byte	0x9cb
	.byte	0x4
	.uleb128 0x13
	.4byte	0x95f
	.4byte	.LBB4912
	.4byte	.Ldebug_ranges0+0x678
	.byte	0x5
	.2byte	0x9cb
	.byte	0x4
	.uleb128 0x10
	.4byte	0xd6f
	.4byte	.LBB4914
	.4byte	.LBE4914-.LBB4914
	.byte	0x5
	.2byte	0x9bd
	.byte	0x7
	.uleb128 0x10
	.4byte	0x794
	.4byte	.LBB4915
	.4byte	.LBE4915-.LBB4915
	.byte	0x5
	.2byte	0x29e
	.byte	0x2
	.uleb128 0x10
	.4byte	0x3bf
	.4byte	.LBB4916
	.4byte	.LBE4916-.LBB4916
	.byte	0x5
	.2byte	0x25b
	.byte	0x22
	.uleb128 0x12
	.4byte	0x203
	.4byte	.LBB4917
	.4byte	.LBE4917-.LBB4917
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x7
	.4byte	.LASF153
	.byte	0x5
	.2byte	0x3d0
	.byte	0x7
	.4byte	.LASF396
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF397
	.byte	0x5
	.2byte	0x3f4
	.byte	0x7
	.4byte	.LASF398
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF70
	.byte	0x5
	.byte	0xe0
	.byte	0x7
	.4byte	.LASF399
	.byte	0x3
	.uleb128 0x14
	.ascii	"end\000"
	.byte	0x5
	.2byte	0x3d8
	.byte	0x7
	.4byte	.LASF424
	.byte	0x3
	.uleb128 0x15
	.4byte	.LASF400
	.byte	0x5
	.2byte	0x9e8
	.byte	0x5
	.4byte	.LASF401
	.4byte	.LFB2968
	.4byte	.LFE2968-.LFB2968
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x129e
	.uleb128 0xa
	.4byte	0xa4a
	.4byte	.LBB4787
	.4byte	.Ldebug_ranges0+0x5d8
	.byte	0x5
	.2byte	0x9eb
	.byte	0x10
	.uleb128 0xf
	.4byte	0xa3b
	.4byte	.LBB4791
	.4byte	.LBE4791-.LBB4791
	.byte	0x5
	.2byte	0x9eb
	.byte	0x10
	.byte	0
	.uleb128 0x4
	.4byte	.LASF126
	.byte	0x4
	.byte	0xe8
	.byte	0x7
	.4byte	.LASF402
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF403
	.byte	0x4
	.byte	0xcc
	.byte	0x7
	.4byte	.LASF404
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF405
	.byte	0x4
	.2byte	0x777
	.byte	0x7
	.4byte	.LASF406
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF70
	.byte	0x4
	.byte	0xae
	.byte	0x12
	.4byte	.LASF407
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF408
	.byte	0x4
	.byte	0xc8
	.byte	0x7
	.4byte	.LASF409
	.byte	0x2
	.uleb128 0x5
	.4byte	0x12d4
	.4byte	.LASF410
	.uleb128 0x4
	.4byte	.LASF411
	.byte	0x1
	.byte	0x6c
	.byte	0x5
	.4byte	.LASF412
	.byte	0x2
	.uleb128 0x5
	.4byte	0x12ea
	.4byte	.LASF413
	.uleb128 0x6
	.4byte	.LASF414
	.byte	0x4
	.2byte	0x764
	.byte	0x7
	.4byte	.LASF415
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF416
	.byte	0x4
	.2byte	0x293
	.byte	0x7
	.4byte	.LASF417
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF416
	.byte	0x4
	.2byte	0x293
	.byte	0x7
	.4byte	.LASF418
	.byte	0x2
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF414
	.byte	0x4
	.2byte	0x764
	.byte	0x7
	.4byte	.LASF419
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF70
	.byte	0x5
	.byte	0xe0
	.byte	0x7
	.4byte	.LASF420
	.byte	0x3
	.uleb128 0xd
	.4byte	.LASF392
	.byte	0x5
	.2byte	0x832
	.byte	0x5
	.4byte	.LASF421
	.4byte	.LFB2952
	.4byte	.LFE2952-.LFB2952
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1487
	.uleb128 0xe
	.4byte	0xb4c
	.4byte	.LBB5307
	.4byte	.Ldebug_ranges0+0x878
	.byte	0x5
	.2byte	0x83a
	.byte	0x22
	.4byte	0x13be
	.uleb128 0xa
	.4byte	0xb9d
	.4byte	.LBB5309
	.4byte	.Ldebug_ranges0+0x8a0
	.byte	0x5
	.2byte	0x801
	.byte	0x11
	.uleb128 0xf
	.4byte	0xb71
	.4byte	.LBB5313
	.4byte	.LBE5313-.LBB5313
	.byte	0x5
	.2byte	0x806
	.byte	0xb
	.uleb128 0xf
	.4byte	0x66d
	.4byte	.LBB5315
	.4byte	.LBE5315-.LBB5315
	.byte	0x5
	.2byte	0x80f
	.byte	0x6
	.uleb128 0xf
	.4byte	0xb71
	.4byte	.LBB5317
	.4byte	.LBE5317-.LBB5317
	.byte	0x5
	.2byte	0x811
	.byte	0x7
	.byte	0
	.uleb128 0xe
	.4byte	0xb18
	.4byte	.LBB5325
	.4byte	.Ldebug_ranges0+0x8b8
	.byte	0x5
	.2byte	0x840
	.byte	0xb
	.4byte	0x1464
	.uleb128 0xf
	.4byte	0xb71
	.4byte	.LBB5327
	.4byte	.LBE5327-.LBB5327
	.byte	0x5
	.2byte	0x6e6
	.byte	0xa
	.uleb128 0x13
	.4byte	0x65f
	.4byte	.LBB5329
	.4byte	.Ldebug_ranges0+0x8d8
	.byte	0x5
	.2byte	0x6e9
	.byte	0x1d
	.uleb128 0x13
	.4byte	0x32b
	.4byte	.LBB5330
	.4byte	.Ldebug_ranges0+0x8d8
	.byte	0x5
	.2byte	0x237
	.byte	0x3e
	.uleb128 0x11
	.4byte	0x1af
	.4byte	.LBB5331
	.4byte	.LBE5331-.LBB5331
	.byte	0x5
	.2byte	0x26d
	.byte	0xd
	.4byte	0x143e
	.uleb128 0x10
	.4byte	0xe5
	.4byte	.LBB5332
	.4byte	.LBE5332-.LBB5332
	.byte	0x5
	.2byte	0x257
	.byte	0x27
	.uleb128 0x12
	.4byte	0x8a
	.4byte	.LBB5333
	.4byte	.LBE5333-.LBB5333
	.byte	0xf
	.byte	0x82
	.byte	0x1e
	.byte	0
	.byte	0
	.uleb128 0x13
	.4byte	0x1a0
	.4byte	.LBB5335
	.4byte	.Ldebug_ranges0+0x8f0
	.byte	0x5
	.2byte	0x26e
	.byte	0x2
	.uleb128 0xa
	.4byte	0xd8
	.4byte	.LBB5336
	.4byte	.Ldebug_ranges0+0x8f0
	.byte	0x5
	.2byte	0x262
	.byte	0x6
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0xa
	.4byte	0xb02
	.4byte	.LBB5345
	.4byte	.Ldebug_ranges0+0x908
	.byte	0x5
	.2byte	0x842
	.byte	0xd
	.uleb128 0xa
	.4byte	0xb02
	.4byte	.LBB5353
	.4byte	.Ldebug_ranges0+0x920
	.byte	0x5
	.2byte	0x845
	.byte	0x2f
	.byte	0
	.uleb128 0x4
	.4byte	.LASF134
	.byte	0xd
	.byte	0xf8
	.byte	0x7
	.4byte	.LASF422
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1487
	.4byte	.LASF423
	.uleb128 0x14
	.ascii	"end\000"
	.byte	0x5
	.2byte	0x3d8
	.byte	0x7
	.4byte	.LASF425
	.byte	0x3
	.uleb128 0xd
	.4byte	.LASF400
	.byte	0x5
	.2byte	0x9e8
	.byte	0x5
	.4byte	.LASF426
	.4byte	.LFB2947
	.4byte	.LFE2947-.LFB2947
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1510
	.uleb128 0xa
	.4byte	0xb9d
	.4byte	.LBB5115
	.4byte	.Ldebug_ranges0+0x790
	.byte	0x5
	.2byte	0x9eb
	.byte	0x10
	.uleb128 0x11
	.4byte	0xb8e
	.4byte	.LBB5119
	.4byte	.LBE5119-.LBB5119
	.byte	0x5
	.2byte	0x9eb
	.byte	0x10
	.4byte	0x14fe
	.uleb128 0xf
	.4byte	0xb71
	.4byte	.LBB5121
	.4byte	.LBE5121-.LBB5121
	.byte	0x5
	.2byte	0x760
	.byte	0x6
	.byte	0
	.uleb128 0xf
	.4byte	0xb71
	.4byte	.LBB5123
	.4byte	.LBE5123-.LBB5123
	.byte	0x5
	.2byte	0x9ed
	.byte	0x8
	.byte	0
	.uleb128 0x4
	.4byte	.LASF70
	.byte	0x5
	.byte	0xe0
	.byte	0x7
	.4byte	.LASF427
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF389
	.byte	0x5
	.2byte	0x47a
	.byte	0x7
	.4byte	.LASF428
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF403
	.byte	0x4
	.byte	0xcc
	.byte	0x7
	.4byte	.LASF429
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF405
	.byte	0x4
	.2byte	0x777
	.byte	0x7
	.4byte	.LASF430
	.byte	0x2
	.byte	0x3
	.uleb128 0xd
	.4byte	.LASF392
	.byte	0x5
	.2byte	0x832
	.byte	0x5
	.4byte	.LASF431
	.4byte	.LFB2942
	.4byte	.LFE2942-.LFB2942
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1652
	.uleb128 0xe
	.4byte	0xc38
	.4byte	.LBB4696
	.4byte	.Ldebug_ranges0+0x4d0
	.byte	0x5
	.2byte	0x83a
	.byte	0x22
	.4byte	0x159a
	.uleb128 0xa
	.4byte	0xc89
	.4byte	.LBB4698
	.4byte	.Ldebug_ranges0+0x4f0
	.byte	0x5
	.2byte	0x801
	.byte	0x11
	.uleb128 0xf
	.4byte	0x6cc
	.4byte	.LBB4702
	.4byte	.LBE4702-.LBB4702
	.byte	0x5
	.2byte	0x80f
	.byte	0x6
	.byte	0
	.uleb128 0xe
	.4byte	0xc04
	.4byte	.LBB4708
	.4byte	.Ldebug_ranges0+0x508
	.byte	0x5
	.2byte	0x840
	.byte	0xb
	.4byte	0x162f
	.uleb128 0x13
	.4byte	0x6be
	.4byte	.LBB4710
	.4byte	.Ldebug_ranges0+0x528
	.byte	0x5
	.2byte	0x6e9
	.byte	0x1d
	.uleb128 0x13
	.4byte	0x356
	.4byte	.LBB4711
	.4byte	.Ldebug_ranges0+0x528
	.byte	0x5
	.2byte	0x237
	.byte	0x3e
	.uleb128 0x11
	.4byte	0x1da
	.4byte	.LBB4712
	.4byte	.LBE4712-.LBB4712
	.byte	0x5
	.2byte	0x26d
	.byte	0xd
	.4byte	0x1609
	.uleb128 0x10
	.4byte	0xff
	.4byte	.LBB4713
	.4byte	.LBE4713-.LBB4713
	.byte	0x5
	.2byte	0x257
	.byte	0x27
	.uleb128 0x12
	.4byte	0x97
	.4byte	.LBB4714
	.4byte	.LBE4714-.LBB4714
	.byte	0xf
	.byte	0x82
	.byte	0x1e
	.byte	0
	.byte	0
	.uleb128 0x13
	.4byte	0x1cb
	.4byte	.LBB4716
	.4byte	.Ldebug_ranges0+0x540
	.byte	0x5
	.2byte	0x26e
	.byte	0x2
	.uleb128 0xa
	.4byte	0xf2
	.4byte	.LBB4717
	.4byte	.Ldebug_ranges0+0x540
	.byte	0x5
	.2byte	0x262
	.byte	0x6
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0xa
	.4byte	0xbee
	.4byte	.LBB4726
	.4byte	.Ldebug_ranges0+0x558
	.byte	0x5
	.2byte	0x842
	.byte	0xd
	.uleb128 0xa
	.4byte	0xbee
	.4byte	.LBB4734
	.4byte	.Ldebug_ranges0+0x570
	.byte	0x5
	.2byte	0x845
	.byte	0x2f
	.byte	0
	.uleb128 0x14
	.ascii	"end\000"
	.byte	0x5
	.2byte	0x3d8
	.byte	0x7
	.4byte	.LASF432
	.byte	0x3
	.uleb128 0x15
	.4byte	.LASF400
	.byte	0x5
	.2byte	0x9e8
	.byte	0x5
	.4byte	.LASF433
	.4byte	.LFB2940
	.4byte	.LFE2940-.LFB2940
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x169e
	.uleb128 0xa
	.4byte	0xc89
	.4byte	.LBB4573
	.4byte	.Ldebug_ranges0+0x4a0
	.byte	0x5
	.2byte	0x9eb
	.byte	0x10
	.uleb128 0xf
	.4byte	0xc7a
	.4byte	.LBB4577
	.4byte	.LBE4577-.LBB4577
	.byte	0x5
	.2byte	0x9eb
	.byte	0x10
	.byte	0
	.uleb128 0x6
	.4byte	.LASF416
	.byte	0x4
	.2byte	0x293
	.byte	0x7
	.4byte	.LASF434
	.byte	0x2
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF126
	.byte	0x4
	.byte	0xe8
	.byte	0x7
	.4byte	.LASF435
	.byte	0x3
	.uleb128 0x6
	.4byte	.LASF414
	.byte	0x4
	.2byte	0x764
	.byte	0x7
	.4byte	.LASF436
	.byte	0x2
	.byte	0x3
	.uleb128 0xd
	.4byte	.LASF437
	.byte	0x5
	.2byte	0x4a1
	.byte	0x7
	.4byte	.LASF438
	.4byte	.LFB2936
	.4byte	.LFE2936-.LFB2936
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x16f6
	.uleb128 0xf
	.4byte	0x37fd
	.4byte	.LBB4313
	.4byte	.LBE4313-.LBB4313
	.byte	0x5
	.2byte	0x4a4
	.byte	0x2
	.byte	0
	.uleb128 0x7
	.4byte	.LASF437
	.byte	0x5
	.2byte	0x4a1
	.byte	0x7
	.4byte	.LASF439
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF437
	.byte	0x5
	.2byte	0x4a1
	.byte	0x7
	.4byte	.LASF440
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF441
	.byte	0x4
	.2byte	0x201
	.byte	0x7
	.4byte	.LASF442
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF441
	.byte	0x4
	.2byte	0x201
	.byte	0x7
	.4byte	.LASF443
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF441
	.byte	0x4
	.2byte	0x201
	.byte	0x7
	.4byte	.LASF444
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF70
	.byte	0x4
	.byte	0xae
	.byte	0x12
	.4byte	.LASF445
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF408
	.byte	0x4
	.byte	0xc8
	.byte	0x7
	.4byte	.LASF446
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1749
	.4byte	.LASF447
	.uleb128 0x7
	.4byte	.LASF441
	.byte	0x4
	.2byte	0x201
	.byte	0x7
	.4byte	.LASF448
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF70
	.byte	0x4
	.byte	0xae
	.byte	0x12
	.4byte	.LASF449
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF408
	.byte	0x4
	.byte	0xc8
	.byte	0x7
	.4byte	.LASF450
	.byte	0x2
	.uleb128 0x5
	.4byte	0x177a
	.4byte	.LASF451
	.uleb128 0x16
	.4byte	.LASF452
	.byte	0xb
	.byte	0x42
	.byte	0x5
	.4byte	.LASF465
	.4byte	.LFB2921
	.4byte	.LFE2921-.LFB2921
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x17de
	.uleb128 0x17
	.4byte	0xcdf
	.4byte	.LBB4309
	.4byte	.LBE4309-.LBB4309
	.byte	0xb
	.byte	0x51
	.byte	0x4
	.uleb128 0x10
	.4byte	0x738
	.4byte	.LBB4310
	.4byte	.LBE4310-.LBB4310
	.byte	0x4
	.2byte	0x1c6
	.byte	0x27
	.uleb128 0x12
	.4byte	0x38e
	.4byte	.LBB4311
	.4byte	.LBE4311-.LBB4311
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF453
	.byte	0x2
	.uleb128 0x5
	.4byte	0x17de
	.4byte	.LASF454
	.uleb128 0x7
	.4byte	.LASF455
	.byte	0x4
	.2byte	0x1d6
	.byte	0x7
	.4byte	.LASF456
	.byte	0x2
	.uleb128 0x5
	.4byte	0x17f4
	.4byte	.LASF457
	.uleb128 0x6
	.4byte	.LASF458
	.byte	0x5
	.2byte	0x2f0
	.byte	0x7
	.4byte	.LASF459
	.byte	0x2
	.byte	0x3
	.uleb128 0x18
	.4byte	.LASF405
	.byte	0x5
	.2byte	0x74a
	.byte	0x5
	.4byte	.LASF477
	.byte	0x3
	.4byte	.LFB2913
	.4byte	.LFE2913-.LFB2913
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x187d
	.uleb128 0x10
	.4byte	0xd6f
	.4byte	.LBB4303
	.4byte	.LBE4303-.LBB4303
	.byte	0x5
	.2byte	0x752
	.byte	0x4
	.uleb128 0x10
	.4byte	0x794
	.4byte	.LBB4304
	.4byte	.LBE4304-.LBB4304
	.byte	0x5
	.2byte	0x29e
	.byte	0x2
	.uleb128 0x10
	.4byte	0x3bf
	.4byte	.LBB4305
	.4byte	.LBE4305-.LBB4305
	.byte	0x5
	.2byte	0x25b
	.byte	0x22
	.uleb128 0x12
	.4byte	0x203
	.4byte	.LBB4306
	.4byte	.LBE4306-.LBB4306
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF460
	.byte	0x2
	.uleb128 0x5
	.4byte	0x187d
	.4byte	.LASF461
	.uleb128 0x7
	.4byte	.LASF462
	.byte	0x5
	.2byte	0x39f
	.byte	0x7
	.4byte	.LASF463
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1893
	.4byte	.LASF464
	.uleb128 0x16
	.4byte	.LASF452
	.byte	0xb
	.byte	0x42
	.byte	0x5
	.4byte	.LASF466
	.4byte	.LFB2906
	.4byte	.LFE2906-.LFB2906
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x18f8
	.uleb128 0x17
	.4byte	0xdc9
	.4byte	.LBB4298
	.4byte	.LBE4298-.LBB4298
	.byte	0xb
	.byte	0x51
	.byte	0x4
	.uleb128 0x10
	.4byte	0x7de
	.4byte	.LBB4299
	.4byte	.LBE4299-.LBB4299
	.byte	0x4
	.2byte	0x1c6
	.byte	0x27
	.uleb128 0x12
	.4byte	0x413
	.4byte	.LBB4300
	.4byte	.LBE4300-.LBB4300
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF467
	.byte	0x2
	.uleb128 0x5
	.4byte	0x18f8
	.4byte	.LASF468
	.uleb128 0x7
	.4byte	.LASF455
	.byte	0x4
	.2byte	0x1d6
	.byte	0x7
	.4byte	.LASF469
	.byte	0x2
	.uleb128 0x5
	.4byte	0x190e
	.4byte	.LASF470
	.uleb128 0x16
	.4byte	.LASF452
	.byte	0xb
	.byte	0x42
	.byte	0x5
	.4byte	.LASF471
	.4byte	.LFB2899
	.4byte	.LFE2899-.LFB2899
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1973
	.uleb128 0x17
	.4byte	0xe4c
	.4byte	.LBB4293
	.4byte	.LBE4293-.LBB4293
	.byte	0xb
	.byte	0x51
	.byte	0x4
	.uleb128 0x10
	.4byte	0x82d
	.4byte	.LBB4294
	.4byte	.LBE4294-.LBB4294
	.byte	0x4
	.2byte	0x1c6
	.byte	0x27
	.uleb128 0x12
	.4byte	0x436
	.4byte	.LBB4295
	.4byte	.LBE4295-.LBB4295
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF472
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1973
	.4byte	.LASF473
	.uleb128 0x7
	.4byte	.LASF455
	.byte	0x4
	.2byte	0x1d6
	.byte	0x7
	.4byte	.LASF474
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1989
	.4byte	.LASF475
	.uleb128 0x6
	.4byte	.LASF458
	.byte	0x5
	.2byte	0x2f0
	.byte	0x7
	.4byte	.LASF476
	.byte	0x2
	.byte	0x3
	.uleb128 0x18
	.4byte	.LASF405
	.byte	0x5
	.2byte	0x74a
	.byte	0x5
	.4byte	.LASF478
	.byte	0x3
	.4byte	.LFB2891
	.4byte	.LFE2891-.LFB2891
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1a12
	.uleb128 0x10
	.4byte	0xecf
	.4byte	.LBB4287
	.4byte	.LBE4287-.LBB4287
	.byte	0x5
	.2byte	0x752
	.byte	0x4
	.uleb128 0x10
	.4byte	0x87c
	.4byte	.LBB4288
	.4byte	.LBE4288-.LBB4288
	.byte	0x5
	.2byte	0x29e
	.byte	0x2
	.uleb128 0x10
	.4byte	0x467
	.4byte	.LBB4289
	.4byte	.LBE4289-.LBB4289
	.byte	0x5
	.2byte	0x25b
	.byte	0x22
	.uleb128 0x12
	.4byte	0x24a
	.4byte	.LBB4290
	.4byte	.LBE4290-.LBB4290
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF479
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1a12
	.4byte	.LASF480
	.uleb128 0x7
	.4byte	.LASF462
	.byte	0x5
	.2byte	0x39f
	.byte	0x7
	.4byte	.LASF481
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1a28
	.4byte	.LASF482
	.uleb128 0x6
	.4byte	.LASF458
	.byte	0x5
	.2byte	0x2f0
	.byte	0x7
	.4byte	.LASF483
	.byte	0x2
	.byte	0x3
	.uleb128 0x18
	.4byte	.LASF405
	.byte	0x5
	.2byte	0x74a
	.byte	0x5
	.4byte	.LASF484
	.byte	0x3
	.4byte	.LFB2883
	.4byte	.LFE2883-.LFB2883
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1ab1
	.uleb128 0x10
	.4byte	0xf29
	.4byte	.LBB4281
	.4byte	.LBE4281-.LBB4281
	.byte	0x5
	.2byte	0x752
	.byte	0x4
	.uleb128 0x10
	.4byte	0x8c6
	.4byte	.LBB4282
	.4byte	.LBE4282-.LBB4282
	.byte	0x5
	.2byte	0x29e
	.byte	0x2
	.uleb128 0x10
	.4byte	0x4c9
	.4byte	.LBB4283
	.4byte	.LBE4283-.LBB4283
	.byte	0x5
	.2byte	0x25b
	.byte	0x22
	.uleb128 0x12
	.4byte	0x291
	.4byte	.LBB4284
	.4byte	.LBE4284-.LBB4284
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF485
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1ab1
	.4byte	.LASF486
	.uleb128 0x7
	.4byte	.LASF462
	.byte	0x5
	.2byte	0x39f
	.byte	0x7
	.4byte	.LASF487
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1ac7
	.4byte	.LASF488
	.uleb128 0x16
	.4byte	.LASF452
	.byte	0xb
	.byte	0x42
	.byte	0x5
	.4byte	.LASF489
	.4byte	.LFB2876
	.4byte	.LFE2876-.LFB2876
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1b2c
	.uleb128 0x17
	.4byte	0xf83
	.4byte	.LBB4276
	.4byte	.LBE4276-.LBB4276
	.byte	0xb
	.byte	0x51
	.byte	0x4
	.uleb128 0x10
	.4byte	0x910
	.4byte	.LBB4277
	.4byte	.LBE4277-.LBB4277
	.byte	0x4
	.2byte	0x1c6
	.byte	0x27
	.uleb128 0x12
	.4byte	0x51d
	.4byte	.LBB4278
	.4byte	.LBE4278-.LBB4278
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x4
	.4byte	.LASF92
	.byte	0x11
	.byte	0x8b
	.byte	0x7
	.4byte	.LASF490
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1b2c
	.4byte	.LASF491
	.uleb128 0x7
	.4byte	.LASF455
	.byte	0x4
	.2byte	0x1d6
	.byte	0x7
	.4byte	.LASF492
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1b42
	.4byte	.LASF493
	.uleb128 0xc
	.4byte	.LASF494
	.byte	0x1
	.2byte	0x279
	.byte	0xa
	.4byte	.LASF495
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF389
	.byte	0xc
	.2byte	0x41b
	.byte	0x7
	.4byte	.LASF496
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF497
	.byte	0xc
	.2byte	0x321
	.byte	0x7
	.4byte	.LASF498
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF499
	.byte	0xd
	.2byte	0x114
	.byte	0x2
	.4byte	.LASF500
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1b83
	.4byte	.LASF501
	.uleb128 0x4
	.4byte	.LASF134
	.byte	0xd
	.byte	0xf8
	.byte	0x7
	.4byte	.LASF502
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1b9a
	.4byte	.LASF503
	.uleb128 0x7
	.4byte	.LASF389
	.byte	0xc
	.2byte	0x42b
	.byte	0x7
	.4byte	.LASF504
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF128
	.byte	0x5
	.2byte	0x11d
	.byte	0x7
	.4byte	.LASF505
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF153
	.byte	0xc
	.2byte	0x162
	.byte	0x7
	.4byte	.LASF506
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF397
	.byte	0xc
	.2byte	0x1d4
	.byte	0x7
	.4byte	.LASF507
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF130
	.byte	0x5
	.2byte	0x13f
	.byte	0x7
	.4byte	.LASF508
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF509
	.byte	0x5
	.2byte	0x119
	.byte	0x7
	.4byte	.LASF510
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF132
	.byte	0x5
	.2byte	0x13b
	.byte	0x7
	.4byte	.LASF511
	.byte	0x3
	.uleb128 0x14
	.ascii	"end\000"
	.byte	0xc
	.2byte	0x174
	.byte	0x7
	.4byte	.LASF512
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF400
	.byte	0xc
	.2byte	0x490
	.byte	0x7
	.4byte	.LASF513
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF514
	.byte	0x4
	.2byte	0x472
	.byte	0x7
	.4byte	.LASF515
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF389
	.byte	0xb
	.byte	0x96
	.byte	0x5
	.4byte	.LASF516
	.byte	0x1
	.uleb128 0x4
	.4byte	.LASF517
	.byte	0x4
	.byte	0xd1
	.byte	0x7
	.4byte	.LASF518
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF239
	.byte	0x5
	.2byte	0x10d
	.byte	0x7
	.4byte	.LASF519
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1c56
	.4byte	.LASF520
	.uleb128 0x4
	.4byte	.LASF509
	.byte	0x4
	.byte	0xd5
	.byte	0x7
	.4byte	.LASF521
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF517
	.byte	0x4
	.byte	0xd1
	.byte	0x7
	.4byte	.LASF522
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF239
	.byte	0x5
	.2byte	0x10d
	.byte	0x7
	.4byte	.LASF523
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1c87
	.4byte	.LASF524
	.uleb128 0x4
	.4byte	.LASF130
	.byte	0x4
	.byte	0xfb
	.byte	0x7
	.4byte	.LASF525
	.byte	0x3
	.uleb128 0x14
	.ascii	"end\000"
	.byte	0x4
	.2byte	0x3cb
	.byte	0x7
	.4byte	.LASF526
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF153
	.byte	0x4
	.2byte	0x3b9
	.byte	0x7
	.4byte	.LASF527
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF408
	.byte	0x4
	.byte	0xc4
	.byte	0x7
	.4byte	.LASF528
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1cc7
	.4byte	.LASF529
	.uleb128 0x7
	.4byte	.LASF530
	.byte	0x1
	.2byte	0xf19
	.byte	0xf
	.4byte	.LASF531
	.byte	0x1
	.uleb128 0x4
	.4byte	.LASF532
	.byte	0x12
	.byte	0xc3
	.byte	0x5
	.4byte	.LASF533
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF534
	.byte	0x4
	.2byte	0x4c3
	.byte	0x7
	.4byte	.LASF535
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF397
	.byte	0x4
	.2byte	0x42c
	.byte	0x7
	.4byte	.LASF536
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF397
	.byte	0x4
	.2byte	0x42c
	.byte	0x7
	.4byte	.LASF537
	.byte	0x3
	.uleb128 0xd
	.4byte	.LASF534
	.byte	0x4
	.2byte	0x4c3
	.byte	0x7
	.4byte	.LASF538
	.4byte	.LFB2828
	.4byte	.LFE2828-.LFB2828
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1dc0
	.uleb128 0x13
	.4byte	0x132d
	.4byte	.LBB4251
	.4byte	.Ldebug_ranges0+0x238
	.byte	0x4
	.2byte	0x4c4
	.byte	0x9
	.uleb128 0xe
	.4byte	0xae6
	.4byte	.LBB4253
	.4byte	.Ldebug_ranges0+0x250
	.byte	0x4
	.2byte	0x766
	.byte	0x9
	.4byte	0x1dad
	.uleb128 0xe
	.4byte	0x650
	.4byte	.LBB4254
	.4byte	.Ldebug_ranges0+0x268
	.byte	0x4
	.2byte	0x270
	.byte	0x9
	.4byte	0x1d9b
	.uleb128 0x13
	.4byte	0x31e
	.4byte	.LBB4255
	.4byte	.Ldebug_ranges0+0x268
	.byte	0x4
	.2byte	0x1c2
	.byte	0x2c
	.uleb128 0x19
	.4byte	0x193
	.4byte	.LBB4256
	.4byte	.Ldebug_ranges0+0x268
	.byte	0xf
	.byte	0x82
	.byte	0x1e
	.byte	0
	.byte	0
	.uleb128 0xa
	.4byte	0x643
	.4byte	.LBB4265
	.4byte	.Ldebug_ranges0+0x288
	.byte	0x4
	.2byte	0x274
	.byte	0x6
	.byte	0
	.uleb128 0xf
	.4byte	0xad7
	.4byte	.LBB4271
	.4byte	.LBE4271-.LBB4271
	.byte	0x4
	.2byte	0x768
	.byte	0x2
	.byte	0
	.byte	0
	.uleb128 0x7
	.4byte	.LASF509
	.byte	0x5
	.2byte	0x119
	.byte	0x7
	.4byte	.LASF539
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF132
	.byte	0x5
	.2byte	0x13b
	.byte	0x7
	.4byte	.LASF540
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF497
	.byte	0xc
	.2byte	0x321
	.byte	0x7
	.4byte	.LASF541
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF542
	.byte	0xd
	.2byte	0x114
	.byte	0x2
	.4byte	.LASF543
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1dea
	.4byte	.LASF544
	.uleb128 0x7
	.4byte	.LASF545
	.byte	0xd
	.2byte	0x216
	.byte	0x5
	.4byte	.LASF546
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF130
	.byte	0x5
	.2byte	0x13f
	.byte	0x7
	.4byte	.LASF547
	.byte	0x3
	.uleb128 0x14
	.ascii	"end\000"
	.byte	0xc
	.2byte	0x174
	.byte	0x7
	.4byte	.LASF548
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF400
	.byte	0xc
	.2byte	0x490
	.byte	0x7
	.4byte	.LASF549
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF134
	.byte	0xd
	.byte	0xf8
	.byte	0x7
	.4byte	.LASF550
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1e39
	.4byte	.LASF551
	.uleb128 0x7
	.4byte	.LASF509
	.byte	0x5
	.2byte	0x119
	.byte	0x7
	.4byte	.LASF552
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF389
	.byte	0xc
	.2byte	0x41b
	.byte	0x7
	.4byte	.LASF553
	.byte	0x3
	.uleb128 0x16
	.4byte	.LASF389
	.byte	0xb
	.byte	0x96
	.byte	0x5
	.4byte	.LASF554
	.4byte	.LFB2812
	.4byte	.LFE2812-.LFB2812
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1edc
	.uleb128 0x1a
	.4byte	0x1538
	.4byte	.LBB4209
	.4byte	.Ldebug_ranges0+0x1f8
	.byte	0xb
	.byte	0x9e
	.byte	0x7
	.uleb128 0xa
	.4byte	0xbdf
	.4byte	.LBB4211
	.4byte	.Ldebug_ranges0+0x218
	.byte	0x4
	.2byte	0x779
	.byte	0x2
	.uleb128 0x10
	.4byte	0xe4c
	.4byte	.LBB4217
	.4byte	.LBE4217-.LBB4217
	.byte	0x4
	.2byte	0x782
	.byte	0xd
	.uleb128 0x10
	.4byte	0x82d
	.4byte	.LBB4218
	.4byte	.LBE4218-.LBB4218
	.byte	0x4
	.2byte	0x1c6
	.byte	0x27
	.uleb128 0x12
	.4byte	0x436
	.4byte	.LBB4219
	.4byte	.LBE4219-.LBB4219
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x7
	.4byte	.LASF132
	.byte	0x5
	.2byte	0x13b
	.byte	0x7
	.4byte	.LASF555
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF497
	.byte	0xc
	.2byte	0x321
	.byte	0x7
	.4byte	.LASF556
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF557
	.byte	0xd
	.2byte	0x114
	.byte	0x2
	.4byte	.LASF558
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1ef8
	.4byte	.LASF559
	.uleb128 0x4
	.4byte	.LASF134
	.byte	0xd
	.byte	0xf8
	.byte	0x7
	.4byte	.LASF560
	.byte	0x2
	.uleb128 0x5
	.4byte	0x1f0f
	.4byte	.LASF561
	.uleb128 0x7
	.4byte	.LASF130
	.byte	0x5
	.2byte	0x13f
	.byte	0x7
	.4byte	.LASF562
	.byte	0x3
	.uleb128 0x14
	.ascii	"end\000"
	.byte	0xc
	.2byte	0x174
	.byte	0x7
	.4byte	.LASF563
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF400
	.byte	0xc
	.2byte	0x490
	.byte	0x7
	.4byte	.LASF564
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF517
	.byte	0x4
	.byte	0xd1
	.byte	0x7
	.4byte	.LASF565
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF397
	.byte	0x4
	.2byte	0x42c
	.byte	0x7
	.4byte	.LASF566
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF514
	.byte	0x4
	.2byte	0x472
	.byte	0x7
	.4byte	.LASF567
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF534
	.byte	0x4
	.2byte	0x4c3
	.byte	0x7
	.4byte	.LASF568
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF437
	.byte	0xc
	.2byte	0x46c
	.byte	0x7
	.4byte	.LASF569
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF437
	.byte	0xc
	.2byte	0x46c
	.byte	0x7
	.4byte	.LASF570
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF437
	.byte	0xc
	.2byte	0x46c
	.byte	0x7
	.4byte	.LASF571
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF437
	.byte	0x4
	.2byte	0x5e2
	.byte	0x7
	.4byte	.LASF572
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF437
	.byte	0x4
	.2byte	0x5e2
	.byte	0x7
	.4byte	.LASF573
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF437
	.byte	0x4
	.2byte	0x5e2
	.byte	0x7
	.4byte	.LASF574
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF509
	.byte	0x4
	.byte	0xd5
	.byte	0x7
	.4byte	.LASF575
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF128
	.byte	0x4
	.byte	0xe0
	.byte	0x7
	.4byte	.LASF576
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF130
	.byte	0x4
	.byte	0xfb
	.byte	0x7
	.4byte	.LASF577
	.byte	0x3
	.uleb128 0x14
	.ascii	"end\000"
	.byte	0x4
	.2byte	0x3cb
	.byte	0x7
	.4byte	.LASF578
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF153
	.byte	0x4
	.2byte	0x3b9
	.byte	0x7
	.4byte	.LASF579
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF408
	.byte	0x4
	.byte	0xc4
	.byte	0x7
	.4byte	.LASF580
	.byte	0x2
	.uleb128 0x5
	.4byte	0x201d
	.4byte	.LASF581
	.uleb128 0x7
	.4byte	.LASF437
	.byte	0x4
	.2byte	0x5e2
	.byte	0x7
	.4byte	.LASF582
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF509
	.byte	0x4
	.byte	0xd5
	.byte	0x7
	.4byte	.LASF583
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF128
	.byte	0x4
	.byte	0xe0
	.byte	0x7
	.4byte	.LASF584
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF130
	.byte	0x4
	.byte	0xfb
	.byte	0x7
	.4byte	.LASF585
	.byte	0x3
	.uleb128 0x14
	.ascii	"end\000"
	.byte	0x4
	.2byte	0x3cb
	.byte	0x7
	.4byte	.LASF586
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF153
	.byte	0x4
	.2byte	0x3b9
	.byte	0x7
	.4byte	.LASF587
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF408
	.byte	0x4
	.byte	0xc4
	.byte	0x7
	.4byte	.LASF588
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2084
	.4byte	.LASF589
	.uleb128 0x1b
	.4byte	.LASF590
	.byte	0x13
	.byte	0xb2
	.byte	0x5
	.4byte	.LASF593
	.byte	0x2
	.byte	0x2
	.uleb128 0x5
	.4byte	0x209a
	.4byte	.LASF591
	.uleb128 0x1b
	.4byte	.LASF592
	.byte	0x13
	.byte	0xae
	.byte	0x5
	.4byte	.LASF594
	.byte	0x2
	.byte	0x2
	.uleb128 0x5
	.4byte	0x20b1
	.4byte	.LASF595
	.uleb128 0x7
	.4byte	.LASF596
	.byte	0x4
	.2byte	0x1fa
	.byte	0x7
	.4byte	.LASF597
	.byte	0x2
	.uleb128 0x5
	.4byte	0x20c8
	.4byte	.LASF598
	.uleb128 0x1c
	.4byte	.LASF606
	.4byte	.LASF608
	.byte	0x2
	.uleb128 0x5
	.4byte	0x20df
	.4byte	.LASF599
	.uleb128 0x7
	.4byte	.LASF600
	.byte	0x4
	.2byte	0x2ab
	.byte	0x7
	.4byte	.LASF601
	.byte	0x2
	.uleb128 0x5
	.4byte	0x20f2
	.4byte	.LASF602
	.uleb128 0x7
	.4byte	.LASF603
	.byte	0x5
	.2byte	0x3c4
	.byte	0x7
	.4byte	.LASF604
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2109
	.4byte	.LASF605
	.uleb128 0x1c
	.4byte	.LASF607
	.4byte	.LASF609
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2120
	.4byte	.LASF610
	.uleb128 0x1d
	.ascii	"map\000"
	.byte	0xc
	.byte	0xb5
	.byte	0x7
	.4byte	.LASF628
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2133
	.4byte	.LASF611
	.uleb128 0x7
	.4byte	.LASF596
	.byte	0x4
	.2byte	0x1fa
	.byte	0x7
	.4byte	.LASF612
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2149
	.4byte	.LASF613
	.uleb128 0x1c
	.4byte	.LASF606
	.4byte	.LASF614
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2160
	.4byte	.LASF615
	.uleb128 0x7
	.4byte	.LASF600
	.byte	0x4
	.2byte	0x2ab
	.byte	0x7
	.4byte	.LASF616
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2173
	.4byte	.LASF617
	.uleb128 0x7
	.4byte	.LASF596
	.byte	0x4
	.2byte	0x1fa
	.byte	0x7
	.4byte	.LASF618
	.byte	0x2
	.uleb128 0x5
	.4byte	0x218a
	.4byte	.LASF619
	.uleb128 0x1c
	.4byte	.LASF606
	.4byte	.LASF620
	.byte	0x2
	.uleb128 0x5
	.4byte	0x21a1
	.4byte	.LASF621
	.uleb128 0x7
	.4byte	.LASF600
	.byte	0x4
	.2byte	0x2ab
	.byte	0x7
	.4byte	.LASF622
	.byte	0x2
	.uleb128 0x5
	.4byte	0x21b4
	.4byte	.LASF623
	.uleb128 0x7
	.4byte	.LASF603
	.byte	0x5
	.2byte	0x3c4
	.byte	0x7
	.4byte	.LASF624
	.byte	0x2
	.uleb128 0x5
	.4byte	0x21cb
	.4byte	.LASF625
	.uleb128 0x1c
	.4byte	.LASF607
	.4byte	.LASF626
	.byte	0x2
	.uleb128 0x5
	.4byte	0x21e2
	.4byte	.LASF627
	.uleb128 0x1d
	.ascii	"map\000"
	.byte	0xc
	.byte	0xb5
	.byte	0x7
	.4byte	.LASF629
	.byte	0x2
	.uleb128 0x5
	.4byte	0x21f5
	.4byte	.LASF630
	.uleb128 0x7
	.4byte	.LASF603
	.byte	0x5
	.2byte	0x3c4
	.byte	0x7
	.4byte	.LASF631
	.byte	0x2
	.uleb128 0x5
	.4byte	0x220b
	.4byte	.LASF632
	.uleb128 0x1c
	.4byte	.LASF607
	.4byte	.LASF633
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2222
	.4byte	.LASF634
	.uleb128 0x1d
	.ascii	"map\000"
	.byte	0xc
	.byte	0xb5
	.byte	0x7
	.4byte	.LASF635
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2235
	.4byte	.LASF636
	.uleb128 0x7
	.4byte	.LASF596
	.byte	0x4
	.2byte	0x1fa
	.byte	0x7
	.4byte	.LASF637
	.byte	0x2
	.uleb128 0x5
	.4byte	0x224b
	.4byte	.LASF638
	.uleb128 0x1c
	.4byte	.LASF606
	.4byte	.LASF639
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2262
	.4byte	.LASF640
	.uleb128 0x7
	.4byte	.LASF600
	.byte	0x4
	.2byte	0x2ab
	.byte	0x7
	.4byte	.LASF641
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2275
	.4byte	.LASF642
	.uleb128 0x1b
	.4byte	.LASF590
	.byte	0x13
	.byte	0xb2
	.byte	0x5
	.4byte	.LASF643
	.byte	0x2
	.byte	0x2
	.uleb128 0x5
	.4byte	0x228c
	.4byte	.LASF644
	.uleb128 0x1b
	.4byte	.LASF592
	.byte	0x13
	.byte	0xae
	.byte	0x5
	.4byte	.LASF645
	.byte	0x2
	.byte	0x2
	.uleb128 0x5
	.4byte	0x22a3
	.4byte	.LASF646
	.uleb128 0x7
	.4byte	.LASF647
	.byte	0x1
	.2byte	0x238
	.byte	0x7
	.4byte	.LASF648
	.byte	0x3
	.uleb128 0x1b
	.4byte	.LASF590
	.byte	0x13
	.byte	0xb2
	.byte	0x5
	.4byte	.LASF649
	.byte	0x2
	.byte	0x2
	.uleb128 0x5
	.4byte	0x22c8
	.4byte	.LASF650
	.uleb128 0x1b
	.4byte	.LASF592
	.byte	0x13
	.byte	0xae
	.byte	0x5
	.4byte	.LASF651
	.byte	0x2
	.byte	0x2
	.uleb128 0x5
	.4byte	0x22df
	.4byte	.LASF652
	.uleb128 0x7
	.4byte	.LASF653
	.byte	0x1
	.2byte	0x22c
	.byte	0xf
	.4byte	.LASF654
	.byte	0x3
	.uleb128 0x7
	.4byte	.LASF655
	.byte	0x1
	.2byte	0x247
	.byte	0x5
	.4byte	.LASF656
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF657
	.byte	0x1
	.byte	0x5f
	.byte	0x5
	.4byte	.LASF658
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2312
	.4byte	.LASF659
	.uleb128 0x7
	.4byte	.LASF660
	.byte	0x1
	.2byte	0x119
	.byte	0x5
	.4byte	.LASF661
	.byte	0x2
	.uleb128 0x3
	.4byte	0x2328
	.4byte	.LASF662
	.4byte	.LFB2658
	.4byte	.LFE2658-.LFB2658
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x4
	.4byte	.LASF657
	.byte	0x1
	.byte	0x53
	.byte	0x5
	.4byte	.LASF663
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2349
	.4byte	.LASF664
	.uleb128 0x1b
	.4byte	.LASF590
	.byte	0x13
	.byte	0xb2
	.byte	0x5
	.4byte	.LASF665
	.byte	0x2
	.byte	0x2
	.uleb128 0x5
	.4byte	0x235f
	.4byte	.LASF666
	.uleb128 0x1b
	.4byte	.LASF592
	.byte	0x13
	.byte	0xae
	.byte	0x5
	.4byte	.LASF667
	.byte	0x2
	.byte	0x2
	.uleb128 0x5
	.4byte	0x2376
	.4byte	.LASF668
	.uleb128 0x8
	.4byte	.LASF669
	.byte	0x3
	.2byte	0x7d1
	.byte	0x1
	.4byte	.LASF670
	.byte	0x3
	.4byte	.LFB2619
	.4byte	.LFE2619-.LFB2619
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x1e
	.4byte	.LASF672
	.byte	0x3
	.2byte	0x7be
	.byte	0x1
	.4byte	.LASF674
	.byte	0x3
	.4byte	.LFB2618
	.4byte	.LFE2618-.LFB2618
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0xb
	.4byte	.LASF675
	.byte	0x3
	.2byte	0x7a9
	.byte	0x1
	.4byte	.LASF676
	.4byte	.LFB2617
	.4byte	.LFE2617-.LFB2617
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x1f
	.4byte	.LASF677
	.byte	0x3
	.2byte	0x795
	.byte	0x1
	.4byte	.LASF678
	.4byte	.LFB2616
	.4byte	.LFE2616-.LFB2616
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x1f
	.4byte	.LASF679
	.byte	0x3
	.2byte	0x786
	.byte	0x1
	.4byte	.LASF680
	.4byte	.LFB2615
	.4byte	.LFE2615-.LFB2615
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x20
	.4byte	.LASF681
	.byte	0x3
	.2byte	0x776
	.byte	0x1
	.4byte	.LASF683
	.4byte	.LFB2614
	.4byte	.LFE2614-.LFB2614
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x20
	.4byte	.LASF682
	.byte	0x3
	.2byte	0x752
	.byte	0x1
	.4byte	.LASF684
	.4byte	.LFB2613
	.4byte	.LFE2613-.LFB2613
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x1f
	.4byte	.LASF685
	.byte	0x3
	.2byte	0x740
	.byte	0x1
	.4byte	.LASF686
	.4byte	.LFB2612
	.4byte	.LFE2612-.LFB2612
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x21
	.4byte	.LASF687
	.byte	0x3
	.2byte	0x727
	.byte	0x1
	.4byte	.LASF688
	.byte	0x3
	.4byte	.LFB2611
	.4byte	.LFE2611-.LFB2611
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x21
	.4byte	.LASF689
	.byte	0x3
	.2byte	0x6c5
	.byte	0x1
	.4byte	.LASF690
	.byte	0x3
	.4byte	.LFB2610
	.4byte	.LFE2610-.LFB2610
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0xb
	.4byte	.LASF691
	.byte	0x3
	.2byte	0x6bb
	.byte	0x1
	.4byte	.LASF692
	.4byte	.LFB2609
	.4byte	.LFE2609-.LFB2609
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x18
	.4byte	.LASF693
	.byte	0x3
	.2byte	0x646
	.byte	0x1
	.4byte	.LASF694
	.byte	0x3
	.4byte	.LFB2608
	.4byte	.LFE2608-.LFB2608
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x252c
	.uleb128 0x11
	.4byte	0x1e1d
	.4byte	.LBB5202
	.4byte	.LBE5202-.LBB5202
	.byte	0x3
	.2byte	0x690
	.byte	0x29
	.4byte	0x24d1
	.uleb128 0xf
	.4byte	0x149d
	.4byte	.LBB5203
	.4byte	.LBE5203-.LBB5203
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xa
	.4byte	0x1e39
	.4byte	.LBB5206
	.4byte	.Ldebug_ranges0+0x828
	.byte	0x3
	.2byte	0x68f
	.byte	0x54
	.uleb128 0xa
	.4byte	0x1e2b
	.4byte	.LBB5211
	.4byte	.Ldebug_ranges0+0x840
	.byte	0x3
	.2byte	0x68f
	.byte	0x74
	.uleb128 0x11
	.4byte	0x1f33
	.4byte	.LBB5220
	.4byte	.LBE5220-.LBB5220
	.byte	0x3
	.2byte	0x68e
	.byte	0x1c
	.4byte	0x251a
	.uleb128 0xf
	.4byte	0x1652
	.4byte	.LBB5221
	.4byte	.LBE5221-.LBB5221
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xa
	.4byte	0x1f41
	.4byte	.LBB5224
	.4byte	.Ldebug_ranges0+0x860
	.byte	0x3
	.2byte	0x68d
	.byte	0x3b
	.byte	0
	.uleb128 0x18
	.4byte	.LASF695
	.byte	0x3
	.2byte	0x635
	.byte	0x1
	.4byte	.LASF696
	.byte	0x3
	.4byte	.LFB2607
	.4byte	.LFE2607-.LFB2607
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x25fd
	.uleb128 0xf
	.4byte	0x1c20
	.4byte	.LBB4826
	.4byte	.LBE4826-.LBB4826
	.byte	0x3
	.2byte	0x63a
	.byte	0x4d
	.uleb128 0x11
	.4byte	0x1c12
	.4byte	.LBB4828
	.4byte	.LBE4828-.LBB4828
	.byte	0x3
	.2byte	0x63b
	.byte	0x1b
	.4byte	0x2580
	.uleb128 0xf
	.4byte	0x1252
	.4byte	.LBB4829
	.4byte	.LBE4829-.LBB4829
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0x10
	.4byte	0x1b67
	.4byte	.LBB4831
	.4byte	.LBE4831-.LBB4831
	.byte	0x3
	.2byte	0x63f
	.byte	0x13
	.uleb128 0x10
	.4byte	0x1030
	.4byte	.LBB4832
	.4byte	.LBE4832-.LBB4832
	.byte	0xc
	.2byte	0x41c
	.byte	0x9
	.uleb128 0x10
	.4byte	0x95f
	.4byte	.LBB4833
	.4byte	.LBE4833-.LBB4833
	.byte	0x5
	.2byte	0x47d
	.byte	0x2
	.uleb128 0x10
	.4byte	0xd6f
	.4byte	.LBB4835
	.4byte	.LBE4835-.LBB4835
	.byte	0x5
	.2byte	0x9bd
	.byte	0x7
	.uleb128 0x10
	.4byte	0x794
	.4byte	.LBB4836
	.4byte	.LBE4836-.LBB4836
	.byte	0x5
	.2byte	0x29e
	.byte	0x2
	.uleb128 0x10
	.4byte	0x3bf
	.4byte	.LBB4837
	.4byte	.LBE4837-.LBB4837
	.byte	0x5
	.2byte	0x25b
	.byte	0x22
	.uleb128 0x12
	.4byte	0x203
	.4byte	.LBB4838
	.4byte	.LBE4838-.LBB4838
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x18
	.4byte	.LASF697
	.byte	0x3
	.2byte	0x600
	.byte	0x1
	.4byte	.LASF698
	.byte	0x3
	.4byte	.LFB2606
	.4byte	.LFE2606-.LFB2606
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x26b8
	.uleb128 0xa
	.4byte	0x1c20
	.4byte	.LBB5057
	.4byte	.Ldebug_ranges0+0x718
	.byte	0x3
	.2byte	0x604
	.byte	0x4d
	.uleb128 0x11
	.4byte	0x1c12
	.4byte	.LBB5064
	.4byte	.LBE5064-.LBB5064
	.byte	0x3
	.2byte	0x605
	.byte	0x1b
	.4byte	0x2651
	.uleb128 0xf
	.4byte	0x1252
	.4byte	.LBB5065
	.4byte	.LBE5065-.LBB5065
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xf
	.4byte	0x1bcc
	.4byte	.LBB5070
	.4byte	.LBE5070-.LBB5070
	.byte	0x3
	.2byte	0x61f
	.byte	0x22
	.uleb128 0xf
	.4byte	0x1bbe
	.4byte	.LBB5072
	.4byte	.LBE5072-.LBB5072
	.byte	0x3
	.2byte	0x61f
	.byte	0x3d
	.uleb128 0xf
	.4byte	0x1bb0
	.4byte	.LBB5074
	.4byte	.LBE5074-.LBB5074
	.byte	0x3
	.2byte	0x625
	.byte	0x17
	.uleb128 0xa
	.4byte	0x1b9a
	.4byte	.LBB5079
	.4byte	.Ldebug_ranges0+0x740
	.byte	0x3
	.2byte	0x62e
	.byte	0x1a
	.uleb128 0xa
	.4byte	0x1b83
	.4byte	.LBB5082
	.4byte	.Ldebug_ranges0+0x758
	.byte	0x3
	.2byte	0x62e
	.byte	0x4a
	.uleb128 0xa
	.4byte	0x1b75
	.4byte	.LBB5091
	.4byte	.Ldebug_ranges0+0x778
	.byte	0x3
	.2byte	0x62e
	.byte	0x4a
	.byte	0
	.uleb128 0x18
	.4byte	.LASF699
	.byte	0x3
	.2byte	0x5db
	.byte	0x1
	.4byte	.LASF700
	.byte	0x3
	.4byte	.LFB2605
	.4byte	.LFE2605-.LFB2605
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2709
	.uleb128 0xa
	.4byte	0x1c20
	.4byte	.LBB4793
	.4byte	.Ldebug_ranges0+0x5f0
	.byte	0x3
	.2byte	0x5e0
	.byte	0x4d
	.uleb128 0x10
	.4byte	0x1c12
	.4byte	.LBB4797
	.4byte	.LBE4797-.LBB4797
	.byte	0x3
	.2byte	0x5e1
	.byte	0x1b
	.uleb128 0xf
	.4byte	0x1252
	.4byte	.LBB4798
	.4byte	.LBE4798-.LBB4798
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.byte	0
	.uleb128 0x18
	.4byte	.LASF701
	.byte	0x3
	.2byte	0x544
	.byte	0x1
	.4byte	.LASF702
	.byte	0x3
	.4byte	.LFB2604
	.4byte	.LFE2604-.LFB2604
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x27a7
	.uleb128 0x11
	.4byte	0x1e1d
	.4byte	.LBB5161
	.4byte	.LBE5161-.LBB5161
	.byte	0x3
	.2byte	0x59e
	.byte	0x29
	.4byte	0x274c
	.uleb128 0xf
	.4byte	0x149d
	.4byte	.LBB5162
	.4byte	.LBE5162-.LBB5162
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xa
	.4byte	0x1e39
	.4byte	.LBB5166
	.4byte	.Ldebug_ranges0+0x7d8
	.byte	0x3
	.2byte	0x59d
	.byte	0x54
	.uleb128 0xa
	.4byte	0x1e2b
	.4byte	.LBB5171
	.4byte	.Ldebug_ranges0+0x7f0
	.byte	0x3
	.2byte	0x59d
	.byte	0x77
	.uleb128 0x11
	.4byte	0x1f33
	.4byte	.LBB5181
	.4byte	.LBE5181-.LBB5181
	.byte	0x3
	.2byte	0x59c
	.byte	0x1c
	.4byte	0x2795
	.uleb128 0xf
	.4byte	0x1652
	.4byte	.LBB5182
	.4byte	.LBE5182-.LBB5182
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xa
	.4byte	0x1f41
	.4byte	.LBB5186
	.4byte	.Ldebug_ranges0+0x810
	.byte	0x3
	.2byte	0x59b
	.byte	0x3b
	.byte	0
	.uleb128 0x6
	.4byte	.LASF703
	.byte	0x3
	.2byte	0x530
	.byte	0x1
	.4byte	.LASF704
	.byte	0x3
	.byte	0x1
	.uleb128 0x21
	.4byte	.LASF705
	.byte	0x3
	.2byte	0x517
	.byte	0x1
	.4byte	.LASF706
	.byte	0x3
	.4byte	.LFB2602
	.4byte	.LFE2602-.LFB2602
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x18
	.4byte	.LASF707
	.byte	0x3
	.2byte	0x49e
	.byte	0x1
	.4byte	.LASF708
	.byte	0x3
	.4byte	.LFB2601
	.4byte	.LFE2601-.LFB2601
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x290b
	.uleb128 0x11
	.4byte	0x1c2e
	.4byte	.LBB5416
	.4byte	.LBE5416-.LBB5416
	.byte	0x3
	.2byte	0x4a8
	.byte	0x2c
	.4byte	0x2811
	.uleb128 0xf
	.4byte	0x129e
	.4byte	.LBB5417
	.4byte	.LBE5417-.LBB5417
	.byte	0x4
	.2byte	0x475
	.byte	0x2
	.byte	0
	.uleb128 0xa
	.4byte	0x1e2b
	.4byte	.LBB5421
	.4byte	.Ldebug_ranges0+0x938
	.byte	0x3
	.2byte	0x4af
	.byte	0x79
	.uleb128 0xa
	.4byte	0x1e39
	.4byte	.LBB5426
	.4byte	.Ldebug_ranges0+0x960
	.byte	0x3
	.2byte	0x4af
	.byte	0x54
	.uleb128 0x11
	.4byte	0x1e1d
	.4byte	.LBB5435
	.4byte	.LBE5435-.LBB5435
	.byte	0x3
	.2byte	0x4b0
	.byte	0x29
	.4byte	0x285a
	.uleb128 0xf
	.4byte	0x149d
	.4byte	.LBB5436
	.4byte	.LBE5436-.LBB5436
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xe
	.4byte	0x1e01
	.4byte	.LBB5439
	.4byte	.Ldebug_ranges0+0x978
	.byte	0x3
	.2byte	0x4b7
	.byte	0x5d
	.4byte	0x2881
	.uleb128 0xa
	.4byte	0x1487
	.4byte	.LBB5440
	.4byte	.Ldebug_ranges0+0x978
	.byte	0xd
	.2byte	0x217
	.byte	0x25
	.byte	0
	.uleb128 0xa
	.4byte	0x1dea
	.4byte	.LBB5449
	.4byte	.Ldebug_ranges0+0x998
	.byte	0x3
	.2byte	0x4b7
	.byte	0x5e
	.uleb128 0xa
	.4byte	0x1ddc
	.4byte	.LBB5462
	.4byte	.Ldebug_ranges0+0x9c0
	.byte	0x3
	.2byte	0x4b7
	.byte	0x5e
	.uleb128 0xa
	.4byte	0x1e39
	.4byte	.LBB5467
	.4byte	.Ldebug_ranges0+0x9d8
	.byte	0x3
	.2byte	0x4b8
	.byte	0x1d
	.uleb128 0xa
	.4byte	0x1e2b
	.4byte	.LBB5472
	.4byte	.Ldebug_ranges0+0x9f0
	.byte	0x3
	.2byte	0x4b8
	.byte	0x42
	.uleb128 0xf
	.4byte	0x1e39
	.4byte	.LBB5487
	.4byte	.LBE5487-.LBB5487
	.byte	0x3
	.2byte	0x4dc
	.byte	0x54
	.uleb128 0xa
	.4byte	0x1e2b
	.4byte	.LBB5490
	.4byte	.Ldebug_ranges0+0xa08
	.byte	0x3
	.2byte	0x4dc
	.byte	0x79
	.uleb128 0x10
	.4byte	0x1e1d
	.4byte	.LBB5493
	.4byte	.LBE5493-.LBB5493
	.byte	0x3
	.2byte	0x4dd
	.byte	0x29
	.uleb128 0xf
	.4byte	0x149d
	.4byte	.LBB5494
	.4byte	.LBE5494-.LBB5494
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.byte	0
	.uleb128 0x18
	.4byte	.LASF709
	.byte	0x3
	.2byte	0x46e
	.byte	0x1
	.4byte	.LASF710
	.byte	0x3
	.4byte	.LFB2600
	.4byte	.LFE2600-.LFB2600
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x296d
	.uleb128 0xa
	.4byte	0x1e39
	.4byte	.LBB5128
	.4byte	.Ldebug_ranges0+0x7a8
	.byte	0x3
	.2byte	0x479
	.byte	0x54
	.uleb128 0xa
	.4byte	0x1e2b
	.4byte	.LBB5133
	.4byte	.Ldebug_ranges0+0x7c0
	.byte	0x3
	.2byte	0x479
	.byte	0x79
	.uleb128 0x10
	.4byte	0x1e1d
	.4byte	.LBB5138
	.4byte	.LBE5138-.LBB5138
	.byte	0x3
	.2byte	0x47a
	.byte	0x29
	.uleb128 0xf
	.4byte	0x149d
	.4byte	.LBB5139
	.4byte	.LBE5139-.LBB5139
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.byte	0
	.uleb128 0x18
	.4byte	.LASF711
	.byte	0x3
	.2byte	0x3fd
	.byte	0x1
	.4byte	.LASF712
	.byte	0x3
	.4byte	.LFB2599
	.4byte	.LFE2599-.LFB2599
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2abf
	.uleb128 0x11
	.4byte	0x1c7a
	.4byte	.LBB5566
	.4byte	.LBE5566-.LBB5566
	.byte	0x3
	.2byte	0x40e
	.byte	0x1f
	.4byte	0x29af
	.uleb128 0x12
	.4byte	0x12c7
	.4byte	.LBB5567
	.4byte	.LBE5567-.LBB5567
	.byte	0x4
	.byte	0xd2
	.byte	0x10
	.byte	0
	.uleb128 0xf
	.4byte	0x27a7
	.4byte	.LBB5571
	.4byte	.LBE5571-.LBB5571
	.byte	0x3
	.2byte	0x416
	.byte	0x1b
	.uleb128 0xf
	.4byte	0x1f41
	.4byte	.LBB5573
	.4byte	.LBE5573-.LBB5573
	.byte	0x3
	.2byte	0x41c
	.byte	0x1e
	.uleb128 0x11
	.4byte	0x1f33
	.4byte	.LBB5575
	.4byte	.LBE5575-.LBB5575
	.byte	0x3
	.2byte	0x41d
	.byte	0x1c
	.4byte	0x29f8
	.uleb128 0xf
	.4byte	0x1652
	.4byte	.LBB5576
	.4byte	.LBE5576-.LBB5576
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0x11
	.4byte	0x1c3c
	.4byte	.LBB5578
	.4byte	.LBE5578-.LBB5578
	.byte	0x3
	.2byte	0x467
	.byte	0x1f
	.4byte	0x2a64
	.uleb128 0x1a
	.4byte	0x12b8
	.4byte	.LBB5580
	.4byte	.Ldebug_ranges0+0xa20
	.byte	0xb
	.byte	0x9e
	.byte	0x7
	.uleb128 0xa
	.4byte	0xa59
	.4byte	.LBB5582
	.4byte	.Ldebug_ranges0+0xa38
	.byte	0x4
	.2byte	0x779
	.byte	0x2
	.uleb128 0x10
	.4byte	0xdc9
	.4byte	.LBB5588
	.4byte	.LBE5588-.LBB5588
	.byte	0x4
	.2byte	0x782
	.byte	0xd
	.uleb128 0x10
	.4byte	0x7de
	.4byte	.LBB5589
	.4byte	.LBE5589-.LBB5589
	.byte	0x4
	.2byte	0x1c6
	.byte	0x27
	.uleb128 0x12
	.4byte	0x413
	.4byte	.LBB5590
	.4byte	.LBE5590-.LBB5590
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0xa
	.4byte	0x1e39
	.4byte	.LBB5596
	.4byte	.Ldebug_ranges0+0xa58
	.byte	0x3
	.2byte	0x434
	.byte	0x24
	.uleb128 0xa
	.4byte	0x1e2b
	.4byte	.LBB5601
	.4byte	.Ldebug_ranges0+0xa70
	.byte	0x3
	.2byte	0x434
	.byte	0x44
	.uleb128 0x11
	.4byte	0x1e1d
	.4byte	.LBB5606
	.4byte	.LBE5606-.LBB5606
	.byte	0x3
	.2byte	0x436
	.byte	0x28
	.4byte	0x2aad
	.uleb128 0xf
	.4byte	0x149d
	.4byte	.LBB5607
	.4byte	.LBE5607-.LBB5607
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xf
	.4byte	0x1fe7
	.4byte	.LBB5612
	.4byte	.LBE5612-.LBB5612
	.byte	0x3
	.2byte	0x457
	.byte	0x3c
	.byte	0
	.uleb128 0x7
	.4byte	.LASF713
	.byte	0x3
	.2byte	0x2d2
	.byte	0x1
	.4byte	.LASF714
	.byte	0x1
	.uleb128 0x7
	.4byte	.LASF715
	.byte	0x3
	.2byte	0x2be
	.byte	0x1
	.4byte	.LASF716
	.byte	0x1
	.uleb128 0xb
	.4byte	.LASF717
	.byte	0x3
	.2byte	0x296
	.byte	0x1
	.4byte	.LASF718
	.4byte	.LFB2596
	.4byte	.LFE2596-.LFB2596
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0xb
	.4byte	.LASF719
	.byte	0x3
	.2byte	0x28d
	.byte	0x1
	.4byte	.LASF720
	.4byte	.LFB2595
	.4byte	.LFE2595-.LFB2595
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x15
	.4byte	.LASF721
	.byte	0x3
	.2byte	0x27a
	.byte	0x1
	.4byte	.LASF722
	.4byte	.LFB2594
	.4byte	.LFE2594-.LFB2594
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2b36
	.uleb128 0xf
	.4byte	0x204e
	.4byte	.LBB4182
	.4byte	.LBE4182-.LBB4182
	.byte	0x3
	.2byte	0x281
	.byte	0x36
	.byte	0
	.uleb128 0x1f
	.4byte	.LASF723
	.byte	0x3
	.2byte	0x267
	.byte	0x1
	.4byte	.LASF724
	.4byte	.LFB2593
	.4byte	.LFE2593-.LFB2593
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0xd
	.4byte	.LASF725
	.byte	0x3
	.2byte	0x249
	.byte	0x1
	.4byte	.LASF726
	.4byte	.LFB2592
	.4byte	.LFE2592-.LFB2592
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2b8b
	.uleb128 0xf
	.4byte	0x204e
	.4byte	.LBB4315
	.4byte	.LBE4315-.LBB4315
	.byte	0x3
	.2byte	0x251
	.byte	0x36
	.uleb128 0xf
	.4byte	0x1f86
	.4byte	.LBB4317
	.4byte	.LBE4317-.LBB4317
	.byte	0x3
	.2byte	0x260
	.byte	0x13
	.byte	0
	.uleb128 0xd
	.4byte	.LASF727
	.byte	0x3
	.2byte	0x239
	.byte	0x1
	.4byte	.LASF728
	.4byte	.LFB2591
	.4byte	.LFE2591-.LFB2591
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2bb8
	.uleb128 0xf
	.4byte	0x1fe7
	.4byte	.LBB4225
	.4byte	.LBE4225-.LBB4225
	.byte	0x3
	.2byte	0x23c
	.byte	0x34
	.byte	0
	.uleb128 0xd
	.4byte	.LASF729
	.byte	0x3
	.2byte	0x1ef
	.byte	0x1
	.4byte	.LASF730
	.4byte	.LFB2590
	.4byte	.LFE2590-.LFB2590
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2c66
	.uleb128 0xa
	.4byte	0x1f41
	.4byte	.LBB6409
	.4byte	.Ldebug_ranges0+0xb90
	.byte	0x3
	.2byte	0x1f8
	.byte	0x37
	.uleb128 0x11
	.4byte	0x1f33
	.4byte	.LBB6412
	.4byte	.LBE6412-.LBB6412
	.byte	0x3
	.2byte	0x1fa
	.byte	0x18
	.4byte	0x2c0b
	.uleb128 0xf
	.4byte	0x1652
	.4byte	.LBB6413
	.4byte	.LBE6413-.LBB6413
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xa
	.4byte	0x1e39
	.4byte	.LBB6418
	.4byte	.Ldebug_ranges0+0xba8
	.byte	0x3
	.2byte	0x200
	.byte	0x4f
	.uleb128 0xa
	.4byte	0x1e2b
	.4byte	.LBB6423
	.4byte	.Ldebug_ranges0+0xbc0
	.byte	0x3
	.2byte	0x200
	.byte	0x72
	.uleb128 0x11
	.4byte	0x1e1d
	.4byte	.LBB6428
	.4byte	.LBE6428-.LBB6428
	.byte	0x3
	.2byte	0x202
	.byte	0x24
	.4byte	0x2c54
	.uleb128 0xf
	.4byte	0x149d
	.4byte	.LBB6429
	.4byte	.LBE6429-.LBB6429
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xf
	.4byte	0x1fe7
	.4byte	.LBB6433
	.4byte	.LBE6433-.LBB6433
	.byte	0x3
	.2byte	0x20d
	.byte	0x3c
	.byte	0
	.uleb128 0xd
	.4byte	.LASF731
	.byte	0x3
	.2byte	0x1cc
	.byte	0x1
	.4byte	.LASF732
	.4byte	.LFB2589
	.4byte	.LFE2589-.LFB2589
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2d4c
	.uleb128 0xa
	.4byte	0x1f41
	.4byte	.LBB6473
	.4byte	.Ldebug_ranges0+0xbd8
	.byte	0x3
	.2byte	0x1cf
	.byte	0x37
	.uleb128 0x11
	.4byte	0x1f33
	.4byte	.LBB6477
	.4byte	.LBE6477-.LBB6477
	.byte	0x3
	.2byte	0x1d1
	.byte	0x19
	.4byte	0x2cb9
	.uleb128 0xf
	.4byte	0x1652
	.4byte	.LBB6478
	.4byte	.LBE6478-.LBB6478
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xa
	.4byte	0x1e2b
	.4byte	.LBB6480
	.4byte	.Ldebug_ranges0+0xbf0
	.byte	0x3
	.2byte	0x1da
	.byte	0x6f
	.uleb128 0xa
	.4byte	0x1e39
	.4byte	.LBB6484
	.4byte	.Ldebug_ranges0+0xc10
	.byte	0x3
	.2byte	0x1da
	.byte	0x4c
	.uleb128 0x11
	.4byte	0x1e1d
	.4byte	.LBB6492
	.4byte	.LBE6492-.LBB6492
	.byte	0x3
	.2byte	0x1dc
	.byte	0x21
	.4byte	0x2d02
	.uleb128 0xf
	.4byte	0x149d
	.4byte	.LBB6493
	.4byte	.LBE6493-.LBB6493
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xe
	.4byte	0x1e01
	.4byte	.LBB6495
	.4byte	.Ldebug_ranges0+0xc28
	.byte	0x3
	.2byte	0x1e6
	.byte	0x4f
	.4byte	0x2d29
	.uleb128 0xa
	.4byte	0x1487
	.4byte	.LBB6496
	.4byte	.Ldebug_ranges0+0xc28
	.byte	0xd
	.2byte	0x217
	.byte	0x25
	.byte	0
	.uleb128 0xa
	.4byte	0x1dea
	.4byte	.LBB6505
	.4byte	.Ldebug_ranges0+0xc48
	.byte	0x3
	.2byte	0x1e6
	.byte	0x50
	.uleb128 0xa
	.4byte	0x1ddc
	.4byte	.LBB6518
	.4byte	.Ldebug_ranges0+0xc70
	.byte	0x3
	.2byte	0x1e6
	.byte	0x50
	.byte	0
	.uleb128 0xd
	.4byte	.LASF733
	.byte	0x3
	.2byte	0x1bf
	.byte	0x1
	.4byte	.LASF734
	.4byte	.LFB2588
	.4byte	.LFE2588-.LFB2588
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2d9c
	.uleb128 0xf
	.4byte	0x1f41
	.4byte	.LBB4579
	.4byte	.LBE4579-.LBB4579
	.byte	0x3
	.2byte	0x1c1
	.byte	0x37
	.uleb128 0x10
	.4byte	0x1f33
	.4byte	.LBB4581
	.4byte	.LBE4581-.LBB4581
	.byte	0x3
	.2byte	0x1c2
	.byte	0x18
	.uleb128 0xf
	.4byte	0x1652
	.4byte	.LBB4582
	.4byte	.LBE4582-.LBB4582
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.byte	0
	.uleb128 0xd
	.4byte	.LASF735
	.byte	0x3
	.2byte	0x1a6
	.byte	0x1
	.4byte	.LASF736
	.4byte	.LFB2587
	.4byte	.LFE2587-.LFB2587
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2e7d
	.uleb128 0xa
	.4byte	0x1f41
	.4byte	.LBB4618
	.4byte	.Ldebug_ranges0+0x4b8
	.byte	0x3
	.2byte	0x1a8
	.byte	0x37
	.uleb128 0x11
	.4byte	0x1f33
	.4byte	.LBB4621
	.4byte	.LBE4621-.LBB4621
	.byte	0x3
	.2byte	0x1a9
	.byte	0x18
	.4byte	0x2def
	.uleb128 0xf
	.4byte	0x1652
	.4byte	.LBB4622
	.4byte	.LBE4622-.LBB4622
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xf
	.4byte	0x1fe7
	.4byte	.LBB4625
	.4byte	.LBE4625-.LBB4625
	.byte	0x3
	.2byte	0x1b5
	.byte	0xf
	.uleb128 0x10
	.4byte	0x1e5d
	.4byte	.LBB4627
	.4byte	.LBE4627-.LBB4627
	.byte	0x3
	.2byte	0x1b8
	.byte	0x10
	.uleb128 0x10
	.4byte	0x151d
	.4byte	.LBB4628
	.4byte	.LBE4628-.LBB4628
	.byte	0xc
	.2byte	0x41c
	.byte	0x9
	.uleb128 0x10
	.4byte	0xbb9
	.4byte	.LBB4629
	.4byte	.LBE4629-.LBB4629
	.byte	0x5
	.2byte	0x47d
	.byte	0x2
	.uleb128 0x10
	.4byte	0xf29
	.4byte	.LBB4631
	.4byte	.LBE4631-.LBB4631
	.byte	0x5
	.2byte	0x9bd
	.byte	0x7
	.uleb128 0x10
	.4byte	0x8c6
	.4byte	.LBB4632
	.4byte	.LBE4632-.LBB4632
	.byte	0x5
	.2byte	0x29e
	.byte	0x2
	.uleb128 0x10
	.4byte	0x4c9
	.4byte	.LBB4633
	.4byte	.LBE4633-.LBB4633
	.byte	0x5
	.2byte	0x25b
	.byte	0x22
	.uleb128 0x12
	.4byte	0x291
	.4byte	.LBB4634
	.4byte	.LBE4634-.LBB4634
	.byte	0xf
	.byte	0x85
	.byte	0x7
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0xd
	.4byte	.LASF737
	.byte	0x3
	.2byte	0x18c
	.byte	0x1
	.4byte	.LASF738
	.4byte	.LFB2586
	.4byte	.LFE2586-.LFB2586
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2f04
	.uleb128 0xf
	.4byte	0x1f41
	.4byte	.LBB4756
	.4byte	.LBE4756-.LBB4756
	.byte	0x3
	.2byte	0x190
	.byte	0x37
	.uleb128 0x11
	.4byte	0x1f33
	.4byte	.LBB4758
	.4byte	.LBE4758-.LBB4758
	.byte	0x3
	.2byte	0x191
	.byte	0x18
	.4byte	0x2ed0
	.uleb128 0xf
	.4byte	0x1652
	.4byte	.LBB4759
	.4byte	.LBE4759-.LBB4759
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xa
	.4byte	0x1f0f
	.4byte	.LBB4761
	.4byte	.Ldebug_ranges0+0x588
	.byte	0x3
	.2byte	0x19e
	.byte	0x17
	.uleb128 0xa
	.4byte	0x1ef8
	.4byte	.LBB4764
	.4byte	.Ldebug_ranges0+0x5a0
	.byte	0x3
	.2byte	0x19e
	.byte	0x34
	.uleb128 0xa
	.4byte	0x1eea
	.4byte	.LBB4773
	.4byte	.Ldebug_ranges0+0x5c0
	.byte	0x3
	.2byte	0x19e
	.byte	0x34
	.byte	0
	.uleb128 0xb
	.4byte	.LASF739
	.byte	0x3
	.2byte	0x185
	.byte	0x1
	.4byte	.LASF740
	.4byte	.LFB2585
	.4byte	.LFE2585-.LFB2585
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x18
	.4byte	.LASF741
	.byte	0x3
	.2byte	0x13d
	.byte	0x1
	.4byte	.LASF742
	.byte	0x3
	.4byte	.LFB2584
	.4byte	.LFE2584-.LFB2584
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2f49
	.uleb128 0xf
	.4byte	0x37d6
	.4byte	.LBB4167
	.4byte	.LBE4167-.LBB4167
	.byte	0x3
	.2byte	0x146
	.byte	0x24
	.byte	0
	.uleb128 0xd
	.4byte	.LASF743
	.byte	0x3
	.2byte	0x129
	.byte	0x1
	.4byte	.LASF744
	.4byte	.LFB2583
	.4byte	.LFE2583-.LFB2583
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2f76
	.uleb128 0xf
	.4byte	0x204e
	.4byte	.LBB4184
	.4byte	.LBE4184-.LBB4184
	.byte	0x3
	.2byte	0x12f
	.byte	0x36
	.byte	0
	.uleb128 0x16
	.4byte	.LASF745
	.byte	0x3
	.byte	0xfc
	.byte	0x1
	.4byte	.LASF746
	.4byte	.LFB2582
	.4byte	.LFE2582-.LFB2582
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2fc4
	.uleb128 0xf
	.4byte	0x204e
	.4byte	.LBB4174
	.4byte	.LBE4174-.LBB4174
	.byte	0x3
	.2byte	0x104
	.byte	0x36
	.uleb128 0xf
	.4byte	0x37f0
	.4byte	.LBB4178
	.4byte	.LBE4178-.LBB4178
	.byte	0x3
	.2byte	0x121
	.byte	0x22
	.uleb128 0xf
	.4byte	0x37e3
	.4byte	.LBB4180
	.4byte	.LBE4180-.LBB4180
	.byte	0x3
	.2byte	0x122
	.byte	0x22
	.byte	0
	.uleb128 0x22
	.4byte	.LASF747
	.byte	0x3
	.byte	0xee
	.byte	0x1
	.4byte	.LASF749
	.4byte	.LFB2581
	.4byte	.LFE2581-.LFB2581
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x22
	.4byte	.LASF748
	.byte	0x3
	.byte	0xe6
	.byte	0x1
	.4byte	.LASF750
	.4byte	.LFB2580
	.4byte	.LFE2580-.LFB2580
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x16
	.4byte	.LASF751
	.byte	0x3
	.byte	0xba
	.byte	0x1
	.4byte	.LASF752
	.4byte	.LFB2579
	.4byte	.LFE2579-.LFB2579
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x30e6
	.uleb128 0x23
	.4byte	0x1f78
	.4byte	.LBB4137
	.4byte	.Ldebug_ranges0+0x180
	.byte	0x3
	.byte	0xd0
	.byte	0x16
	.4byte	0x30a1
	.uleb128 0x13
	.4byte	0x16ba
	.4byte	.LBB4138
	.4byte	.Ldebug_ranges0+0x180
	.byte	0x4
	.2byte	0x4c4
	.byte	0x9
	.uleb128 0x11
	.4byte	0xcb6
	.4byte	.LBB4140
	.4byte	.LBE4140-.LBB4140
	.byte	0x4
	.2byte	0x766
	.byte	0x9
	.4byte	0x308e
	.uleb128 0xe
	.4byte	0x729
	.4byte	.LBB4141
	.4byte	.Ldebug_ranges0+0x198
	.byte	0x4
	.2byte	0x270
	.byte	0x9
	.4byte	0x307c
	.uleb128 0x13
	.4byte	0x381
	.4byte	.LBB4142
	.4byte	.Ldebug_ranges0+0x198
	.byte	0x4
	.2byte	0x1c2
	.byte	0x2c
	.uleb128 0x19
	.4byte	0x1f6
	.4byte	.LBB4143
	.4byte	.Ldebug_ranges0+0x198
	.byte	0xf
	.byte	0x82
	.byte	0x1e
	.byte	0
	.byte	0
	.uleb128 0xa
	.4byte	0x71c
	.4byte	.LBB4148
	.4byte	.Ldebug_ranges0+0x1b0
	.byte	0x4
	.2byte	0x274
	.byte	0x6
	.byte	0
	.uleb128 0xa
	.4byte	0xca7
	.4byte	.LBB4153
	.4byte	.Ldebug_ranges0+0x1c8
	.byte	0x4
	.2byte	0x768
	.byte	0x2
	.byte	0
	.byte	0
	.uleb128 0x1a
	.4byte	0x1f6a
	.4byte	.LBB4159
	.4byte	.Ldebug_ranges0+0x1e0
	.byte	0x3
	.byte	0xd1
	.byte	0x28
	.uleb128 0xf
	.4byte	0x16ad
	.4byte	.LBB4160
	.4byte	.LBE4160-.LBB4160
	.byte	0x4
	.2byte	0x475
	.byte	0x2
	.uleb128 0x10
	.4byte	0x1f4f
	.4byte	.LBB4162
	.4byte	.LBE4162-.LBB4162
	.byte	0x4
	.2byte	0x476
	.byte	0x9
	.uleb128 0x12
	.4byte	0x176d
	.4byte	.LBB4163
	.4byte	.LBE4163-.LBB4163
	.byte	0x4
	.byte	0xd2
	.byte	0x10
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x24
	.4byte	.LASF753
	.byte	0x3
	.byte	0x9e
	.byte	0x1
	.4byte	.LASF754
	.4byte	.LFB2578
	.4byte	.LFE2578-.LFB2578
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x4
	.4byte	.LASF755
	.byte	0x3
	.byte	0x7e
	.byte	0x1
	.4byte	.LASF756
	.byte	0
	.uleb128 0x25
	.4byte	0x30fc
	.4byte	.LASF760
	.4byte	.LFB2576
	.4byte	.LFE2576-.LFB2576
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x33b4
	.uleb128 0x12
	.4byte	0x33b4
	.4byte	.LBB4435
	.4byte	.LBE4435-.LBB4435
	.byte	0x3
	.byte	0x85
	.byte	0xa
	.uleb128 0x12
	.4byte	0x204e
	.4byte	.LBB4437
	.4byte	.LBE4437-.LBB4437
	.byte	0x3
	.byte	0x89
	.byte	0x36
	.uleb128 0x23
	.4byte	0x2033
	.4byte	.LBB4439
	.4byte	.Ldebug_ranges0+0x2a0
	.byte	0x3
	.byte	0x8d
	.byte	0x12
	.4byte	0x3178
	.uleb128 0x13
	.4byte	0x175f
	.4byte	.LBB4441
	.4byte	.Ldebug_ranges0+0x2c0
	.byte	0x4
	.2byte	0x5e5
	.byte	0x10
	.uleb128 0xa
	.4byte	0x3820
	.4byte	.LBB4442
	.4byte	.Ldebug_ranges0+0x2c0
	.byte	0x4
	.2byte	0x202
	.byte	0x9
	.byte	0
	.byte	0
	.uleb128 0x12
	.4byte	0x1fe7
	.4byte	.LBB4454
	.4byte	.LBE4454-.LBB4454
	.byte	0x3
	.byte	0x90
	.byte	0x34
	.uleb128 0x23
	.4byte	0x1fcc
	.4byte	.LBB4456
	.4byte	.Ldebug_ranges0+0x2e0
	.byte	0x3
	.byte	0x94
	.byte	0x11
	.4byte	0x31c0
	.uleb128 0x13
	.4byte	0x172e
	.4byte	.LBB4458
	.4byte	.Ldebug_ranges0+0x308
	.byte	0x4
	.2byte	0x5e5
	.byte	0x10
	.uleb128 0xa
	.4byte	0x3820
	.4byte	.LBB4459
	.4byte	.Ldebug_ranges0+0x308
	.byte	0x4
	.2byte	0x202
	.byte	0x9
	.byte	0
	.byte	0
	.uleb128 0x23
	.4byte	0x1fbe
	.4byte	.LBB4472
	.4byte	.Ldebug_ranges0+0x328
	.byte	0x3
	.byte	0x95
	.byte	0x11
	.4byte	0x31f8
	.uleb128 0x13
	.4byte	0x1720
	.4byte	.LBB4474
	.4byte	.Ldebug_ranges0+0x350
	.byte	0x4
	.2byte	0x5e5
	.byte	0x10
	.uleb128 0xa
	.4byte	0x3820
	.4byte	.LBB4475
	.4byte	.Ldebug_ranges0+0x368
	.byte	0x4
	.2byte	0x202
	.byte	0x9
	.byte	0
	.byte	0
	.uleb128 0x23
	.4byte	0x1fa2
	.4byte	.LBB4485
	.4byte	.Ldebug_ranges0+0x380
	.byte	0x3
	.byte	0x97
	.byte	0x10
	.4byte	0x3230
	.uleb128 0x13
	.4byte	0x1704
	.4byte	.LBB4487
	.4byte	.Ldebug_ranges0+0x3b0
	.byte	0xc
	.2byte	0x46d
	.byte	0x9
	.uleb128 0xa
	.4byte	0x37fd
	.4byte	.LBB4489
	.4byte	.Ldebug_ranges0+0x3d8
	.byte	0x5
	.2byte	0x4a4
	.byte	0x2
	.byte	0
	.byte	0
	.uleb128 0x23
	.4byte	0x1fb0
	.4byte	.LBB4504
	.4byte	.Ldebug_ranges0+0x3f0
	.byte	0x3
	.byte	0x96
	.byte	0x14
	.4byte	0x3268
	.uleb128 0x13
	.4byte	0x1712
	.4byte	.LBB4506
	.4byte	.Ldebug_ranges0+0x410
	.byte	0x4
	.2byte	0x5e5
	.byte	0x10
	.uleb128 0xa
	.4byte	0x3820
	.4byte	.LBB4507
	.4byte	.Ldebug_ranges0+0x410
	.byte	0x4
	.2byte	0x202
	.byte	0x9
	.byte	0
	.byte	0
	.uleb128 0x23
	.4byte	0x1f94
	.4byte	.LBB4519
	.4byte	.Ldebug_ranges0+0x428
	.byte	0x3
	.byte	0x98
	.byte	0x17
	.4byte	0x32a0
	.uleb128 0x13
	.4byte	0x16f6
	.4byte	.LBB4521
	.4byte	.Ldebug_ranges0+0x450
	.byte	0xc
	.2byte	0x46d
	.byte	0x9
	.uleb128 0xa
	.4byte	0x37fd
	.4byte	.LBB4523
	.4byte	.Ldebug_ranges0+0x470
	.byte	0x5
	.2byte	0x4a4
	.byte	0x2
	.byte	0
	.byte	0
	.uleb128 0x19
	.4byte	0x1f86
	.4byte	.LBB4538
	.4byte	.Ldebug_ranges0+0x488
	.byte	0x3
	.byte	0x99
	.byte	0x13
	.uleb128 0x26
	.4byte	0x36e5
	.4byte	.LBB4543
	.4byte	.LBE4543-.LBB4543
	.byte	0x3
	.byte	0x7e
	.byte	0x1d
	.4byte	0x32d6
	.uleb128 0xf
	.4byte	0x20c8
	.4byte	.LBB4544
	.4byte	.LBE4544-.LBB4544
	.byte	0x4
	.2byte	0x234
	.byte	0xb
	.byte	0
	.uleb128 0x26
	.4byte	0x36f8
	.4byte	.LBB4546
	.4byte	.LBE4546-.LBB4546
	.byte	0x3
	.byte	0x7e
	.byte	0x1d
	.4byte	0x32fb
	.uleb128 0x12
	.4byte	0x2109
	.4byte	.LBB4547
	.4byte	.LBE4547-.LBB4547
	.byte	0xc
	.byte	0x64
	.byte	0xb
	.byte	0
	.uleb128 0x26
	.4byte	0x370b
	.4byte	.LBB4549
	.4byte	.LBE4549-.LBB4549
	.byte	0x3
	.byte	0x7e
	.byte	0x1d
	.4byte	0x3321
	.uleb128 0xf
	.4byte	0x2149
	.4byte	.LBB4550
	.4byte	.LBE4550-.LBB4550
	.byte	0x4
	.2byte	0x234
	.byte	0xb
	.byte	0
	.uleb128 0x26
	.4byte	0x371e
	.4byte	.LBB4552
	.4byte	.LBE4552-.LBB4552
	.byte	0x3
	.byte	0x7e
	.byte	0x1d
	.4byte	0x3347
	.uleb128 0xf
	.4byte	0x218a
	.4byte	.LBB4553
	.4byte	.LBE4553-.LBB4553
	.byte	0x4
	.2byte	0x234
	.byte	0xb
	.byte	0
	.uleb128 0x26
	.4byte	0x3731
	.4byte	.LBB4555
	.4byte	.LBE4555-.LBB4555
	.byte	0x3
	.byte	0x7e
	.byte	0x1d
	.4byte	0x336c
	.uleb128 0x12
	.4byte	0x21cb
	.4byte	.LBB4556
	.4byte	.LBE4556-.LBB4556
	.byte	0xc
	.byte	0x64
	.byte	0xb
	.byte	0
	.uleb128 0x26
	.4byte	0x3744
	.4byte	.LBB4558
	.4byte	.LBE4558-.LBB4558
	.byte	0x3
	.byte	0x7e
	.byte	0x1d
	.4byte	0x3391
	.uleb128 0x12
	.4byte	0x220b
	.4byte	.LBB4559
	.4byte	.LBE4559-.LBB4559
	.byte	0xc
	.byte	0x64
	.byte	0xb
	.byte	0
	.uleb128 0x17
	.4byte	0x3757
	.4byte	.LBB4561
	.4byte	.LBE4561-.LBB4561
	.byte	0x3
	.byte	0x7e
	.byte	0x1d
	.uleb128 0xf
	.4byte	0x224b
	.4byte	.LBB4562
	.4byte	.LBE4562-.LBB4562
	.byte	0x4
	.2byte	0x234
	.byte	0xb
	.byte	0
	.byte	0
	.uleb128 0x1c
	.4byte	.LASF757
	.4byte	.LASF758
	.byte	0x2
	.uleb128 0x5
	.4byte	0x33b4
	.4byte	.LASF759
	.uleb128 0x27
	.4byte	.LASF828
	.byte	0x3
	.byte	0x64
	.byte	0x1
	.4byte	.LASF829
	.byte	0
	.4byte	0x33da
	.uleb128 0x28
	.byte	0
	.uleb128 0x25
	.4byte	0x33c7
	.4byte	.LASF761
	.4byte	.LFB2570
	.4byte	.LFE2570-.LFB2570
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x36d2
	.uleb128 0x29
	.4byte	0x33d8
	.uleb128 0x23
	.4byte	0x2275
	.4byte	.LBB3994
	.4byte	.Ldebug_ranges0+0x40
	.byte	0x3
	.byte	0x64
	.byte	0x32
	.4byte	0x3451
	.uleb128 0x13
	.4byte	0x1b42
	.4byte	.LBB3995
	.4byte	.Ldebug_ranges0+0x40
	.byte	0x4
	.2byte	0x2ab
	.byte	0xe
	.uleb128 0x13
	.4byte	0xfef
	.4byte	.LBB3996
	.4byte	.Ldebug_ranges0+0x40
	.byte	0x4
	.2byte	0x1d6
	.byte	0x14
	.uleb128 0x13
	.4byte	0x382d
	.4byte	.LBB3997
	.4byte	.Ldebug_ranges0+0x40
	.byte	0x4
	.2byte	0x185
	.byte	0x15
	.uleb128 0x19
	.4byte	0x3820
	.4byte	.LBB3998
	.4byte	.Ldebug_ranges0+0x40
	.byte	0x4
	.byte	0x6e
	.byte	0x10
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.4byte	0x2235
	.4byte	.LBB4005
	.4byte	.Ldebug_ranges0+0x58
	.byte	0x3
	.byte	0x64
	.byte	0x32
	.4byte	0x34ab
	.uleb128 0x1a
	.4byte	0x1ac7
	.4byte	.LBB4006
	.4byte	.Ldebug_ranges0+0x58
	.byte	0xc
	.byte	0xb5
	.byte	0x14
	.uleb128 0x13
	.4byte	0xf6c
	.4byte	.LBB4007
	.4byte	.Ldebug_ranges0+0x58
	.byte	0x5
	.2byte	0x39f
	.byte	0x12
	.uleb128 0x13
	.4byte	0x380a
	.4byte	.LBB4009
	.4byte	.Ldebug_ranges0+0x70
	.byte	0x5
	.2byte	0x2bf
	.byte	0x16
	.uleb128 0x12
	.4byte	0x37fd
	.4byte	.LBB4011
	.4byte	.LBE4011-.LBB4011
	.byte	0x5
	.byte	0xb0
	.byte	0xf
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.4byte	0x21f5
	.4byte	.LBB4018
	.4byte	.Ldebug_ranges0+0x88
	.byte	0x3
	.byte	0x64
	.byte	0x32
	.4byte	0x3505
	.uleb128 0x1a
	.4byte	0x1a28
	.4byte	.LBB4019
	.4byte	.Ldebug_ranges0+0x88
	.byte	0xc
	.byte	0xb5
	.byte	0x14
	.uleb128 0x13
	.4byte	0xf12
	.4byte	.LBB4020
	.4byte	.Ldebug_ranges0+0x88
	.byte	0x5
	.2byte	0x39f
	.byte	0x12
	.uleb128 0x13
	.4byte	0x380a
	.4byte	.LBB4022
	.4byte	.Ldebug_ranges0+0xa0
	.byte	0x5
	.2byte	0x2bf
	.byte	0x16
	.uleb128 0x12
	.4byte	0x37fd
	.4byte	.LBB4024
	.4byte	.LBE4024-.LBB4024
	.byte	0x5
	.byte	0xb0
	.byte	0xf
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.4byte	0x21b4
	.4byte	.LBB4031
	.4byte	.Ldebug_ranges0+0xb8
	.byte	0x3
	.byte	0x64
	.byte	0x32
	.4byte	0x3560
	.uleb128 0x13
	.4byte	0x1989
	.4byte	.LBB4032
	.4byte	.Ldebug_ranges0+0xb8
	.byte	0x4
	.2byte	0x2ab
	.byte	0xe
	.uleb128 0x13
	.4byte	0xeb8
	.4byte	.LBB4033
	.4byte	.Ldebug_ranges0+0xb8
	.byte	0x4
	.2byte	0x1d6
	.byte	0x14
	.uleb128 0x13
	.4byte	0x382d
	.4byte	.LBB4034
	.4byte	.Ldebug_ranges0+0xb8
	.byte	0x4
	.2byte	0x185
	.byte	0x15
	.uleb128 0x19
	.4byte	0x3820
	.4byte	.LBB4035
	.4byte	.Ldebug_ranges0+0xb8
	.byte	0x4
	.byte	0x6e
	.byte	0x10
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.4byte	0x2173
	.4byte	.LBB4042
	.4byte	.Ldebug_ranges0+0xd0
	.byte	0x3
	.byte	0x64
	.byte	0x32
	.4byte	0x35bb
	.uleb128 0x13
	.4byte	0x190e
	.4byte	.LBB4043
	.4byte	.Ldebug_ranges0+0xd0
	.byte	0x4
	.2byte	0x2ab
	.byte	0xe
	.uleb128 0x13
	.4byte	0xe35
	.4byte	.LBB4044
	.4byte	.Ldebug_ranges0+0xd0
	.byte	0x4
	.2byte	0x1d6
	.byte	0x14
	.uleb128 0x13
	.4byte	0x382d
	.4byte	.LBB4045
	.4byte	.Ldebug_ranges0+0xd0
	.byte	0x4
	.2byte	0x185
	.byte	0x15
	.uleb128 0x19
	.4byte	0x3820
	.4byte	.LBB4046
	.4byte	.Ldebug_ranges0+0xd0
	.byte	0x4
	.byte	0x6e
	.byte	0x10
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.4byte	0x2133
	.4byte	.LBB4053
	.4byte	.Ldebug_ranges0+0xe8
	.byte	0x3
	.byte	0x64
	.byte	0x32
	.4byte	0x3615
	.uleb128 0x1a
	.4byte	0x1893
	.4byte	.LBB4054
	.4byte	.Ldebug_ranges0+0xe8
	.byte	0xc
	.byte	0xb5
	.byte	0x14
	.uleb128 0x13
	.4byte	0xdb2
	.4byte	.LBB4055
	.4byte	.Ldebug_ranges0+0xe8
	.byte	0x5
	.2byte	0x39f
	.byte	0x12
	.uleb128 0x13
	.4byte	0x380a
	.4byte	.LBB4057
	.4byte	.Ldebug_ranges0+0x100
	.byte	0x5
	.2byte	0x2bf
	.byte	0x16
	.uleb128 0x12
	.4byte	0x37fd
	.4byte	.LBB4059
	.4byte	.LBE4059-.LBB4059
	.byte	0x5
	.byte	0xb0
	.byte	0xf
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.4byte	0x20f2
	.4byte	.LBB4066
	.4byte	.Ldebug_ranges0+0x118
	.byte	0x3
	.byte	0x64
	.byte	0x32
	.4byte	0x3670
	.uleb128 0x13
	.4byte	0x17f4
	.4byte	.LBB4067
	.4byte	.Ldebug_ranges0+0x118
	.byte	0x4
	.2byte	0x2ab
	.byte	0xe
	.uleb128 0x13
	.4byte	0xd58
	.4byte	.LBB4068
	.4byte	.Ldebug_ranges0+0x118
	.byte	0x4
	.2byte	0x1d6
	.byte	0x14
	.uleb128 0x13
	.4byte	0x382d
	.4byte	.LBB4069
	.4byte	.Ldebug_ranges0+0x118
	.byte	0x4
	.2byte	0x185
	.byte	0x15
	.uleb128 0x19
	.4byte	0x3820
	.4byte	.LBB4070
	.4byte	.Ldebug_ranges0+0x118
	.byte	0x4
	.byte	0x6e
	.byte	0x10
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x2a
	.4byte	0x33d8
	.4byte	.Ldebug_ranges0+0x130
	.uleb128 0x26
	.4byte	0x36d2
	.4byte	.LBB4078
	.4byte	.LBE4078-.LBB4078
	.byte	0x3
	.byte	0x72
	.byte	0xb
	.4byte	0x36c0
	.uleb128 0x1a
	.4byte	0x38bd
	.4byte	.LBB4080
	.4byte	.Ldebug_ranges0+0x150
	.byte	0x2
	.byte	0x24
	.byte	0x7
	.uleb128 0x1a
	.4byte	0x3914
	.4byte	.LBB4082
	.4byte	.Ldebug_ranges0+0x168
	.byte	0x6
	.byte	0x27
	.byte	0x33
	.uleb128 0x12
	.4byte	0x2349
	.4byte	.LBB4084
	.4byte	.LBE4084-.LBB4084
	.byte	0x7
	.byte	0x4b
	.byte	0x5d
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x12
	.4byte	0x3843
	.4byte	.LBB4090
	.4byte	.LBE4090-.LBB4090
	.byte	0x3
	.byte	0x77
	.byte	0x9
	.byte	0
	.byte	0
	.uleb128 0x1c
	.4byte	.LASF762
	.4byte	.LASF763
	.byte	0x2
	.uleb128 0x5
	.4byte	0x36d2
	.4byte	.LASF764
	.uleb128 0x1c
	.4byte	.LASF765
	.4byte	.LASF766
	.byte	0x2
	.uleb128 0x5
	.4byte	0x36e5
	.4byte	.LASF767
	.uleb128 0x1c
	.4byte	.LASF768
	.4byte	.LASF769
	.byte	0x2
	.uleb128 0x5
	.4byte	0x36f8
	.4byte	.LASF770
	.uleb128 0x1c
	.4byte	.LASF765
	.4byte	.LASF771
	.byte	0x2
	.uleb128 0x5
	.4byte	0x370b
	.4byte	.LASF772
	.uleb128 0x1c
	.4byte	.LASF765
	.4byte	.LASF773
	.byte	0x2
	.uleb128 0x5
	.4byte	0x371e
	.4byte	.LASF774
	.uleb128 0x1c
	.4byte	.LASF768
	.4byte	.LASF775
	.byte	0x2
	.uleb128 0x5
	.4byte	0x3731
	.4byte	.LASF776
	.uleb128 0x1c
	.4byte	.LASF768
	.4byte	.LASF777
	.byte	0x2
	.uleb128 0x5
	.4byte	0x3744
	.4byte	.LASF778
	.uleb128 0x1c
	.4byte	.LASF765
	.4byte	.LASF779
	.byte	0x2
	.uleb128 0x5
	.4byte	0x3757
	.4byte	.LASF780
	.uleb128 0x2b
	.4byte	.LASF781
	.byte	0x3
	.byte	0x52
	.byte	0xd
	.4byte	.LFB2544
	.4byte	.LFE2544-.LFB2544
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x2b
	.4byte	.LASF782
	.byte	0x3
	.byte	0x4b
	.byte	0xd
	.4byte	.LFB2543
	.4byte	.LFE2543-.LFB2543
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x2b
	.4byte	.LASF783
	.byte	0x3
	.byte	0x44
	.byte	0xd
	.4byte	.LFB2542
	.4byte	.LFE2542-.LFB2542
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x2b
	.4byte	.LASF784
	.byte	0x3
	.byte	0x3d
	.byte	0xd
	.4byte	.LFB2541
	.4byte	.LFE2541-.LFB2541
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x2b
	.4byte	.LASF785
	.byte	0x3
	.byte	0x36
	.byte	0xd
	.4byte	.LFB2540
	.4byte	.LFE2540-.LFB2540
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x2b
	.4byte	.LASF786
	.byte	0x3
	.byte	0x2f
	.byte	0xd
	.4byte	.LFB2539
	.4byte	.LFE2539-.LFB2539
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x4
	.4byte	.LASF787
	.byte	0xa
	.byte	0x27
	.byte	0xa
	.4byte	.LASF788
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF789
	.byte	0xa
	.byte	0x25
	.byte	0xa
	.4byte	.LASF790
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF791
	.byte	0xa
	.byte	0x23
	.byte	0xa
	.4byte	.LASF792
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF793
	.byte	0x5
	.byte	0xce
	.byte	0x5
	.4byte	.LASF794
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF795
	.byte	0x5
	.byte	0xad
	.byte	0x5
	.4byte	.LASF796
	.byte	0x2
	.uleb128 0x5
	.4byte	0x380a
	.4byte	.LASF797
	.uleb128 0x4
	.4byte	.LASF441
	.byte	0x4
	.byte	0x95
	.byte	0x7
	.4byte	.LASF798
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF799
	.byte	0x4
	.byte	0x6d
	.byte	0x7
	.4byte	.LASF800
	.byte	0x2
	.uleb128 0x5
	.4byte	0x382d
	.4byte	.LASF801
	.uleb128 0x4
	.4byte	.LASF802
	.byte	0x8
	.byte	0x27
	.byte	0x5
	.4byte	.LASF803
	.byte	0x2
	.uleb128 0x5
	.4byte	0x3843
	.4byte	.LASF804
	.uleb128 0x2c
	.4byte	.LASF830
	.byte	0x2
	.byte	0x27
	.byte	0x12
	.4byte	.LASF831
	.byte	0x1
	.uleb128 0x2
	.byte	0x10
	.uleb128 0x2
	.byte	0x3
	.4byte	.LFB1939
	.4byte	.LFE1939-.LFB1939
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x3889
	.uleb128 0x19
	.4byte	0x22ba
	.4byte	.LBB3887
	.4byte	.Ldebug_ranges0+0x20
	.byte	0x2
	.byte	0x29
	.byte	0x17
	.byte	0
	.uleb128 0x2d
	.4byte	.LASF805
	.byte	0x6
	.byte	0x2b
	.byte	0xd
	.4byte	.LASF806
	.byte	0x1
	.byte	0x2
	.uleb128 0x3
	.4byte	0x3889
	.4byte	.LASF807
	.4byte	.LFB1938
	.4byte	.LFE1938-.LFB1938
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x3
	.4byte	0x3889
	.4byte	.LASF808
	.4byte	.LFB1936
	.4byte	.LFE1936-.LFB1936
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x4
	.4byte	.LASF809
	.byte	0x6
	.byte	0x27
	.byte	0x5
	.4byte	.LASF810
	.byte	0x2
	.uleb128 0x5
	.4byte	0x38bd
	.4byte	.LASF811
	.uleb128 0x2d
	.4byte	.LASF812
	.byte	0x7
	.byte	0x96
	.byte	0xd
	.4byte	.LASF813
	.byte	0x1
	.byte	0x2
	.uleb128 0x3
	.4byte	0x38d3
	.4byte	.LASF814
	.4byte	.LFB1931
	.4byte	.LFE1931-.LFB1931
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x3
	.4byte	0x38d3
	.4byte	.LASF815
	.4byte	.LFB1929
	.4byte	.LFE1929-.LFB1929
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x4
	.4byte	.LASF816
	.byte	0x7
	.byte	0x78
	.byte	0xa
	.4byte	.LASF817
	.byte	0x3
	.uleb128 0x4
	.4byte	.LASF818
	.byte	0x7
	.byte	0x4b
	.byte	0x5
	.4byte	.LASF819
	.byte	0x2
	.uleb128 0x5
	.4byte	0x3914
	.4byte	.LASF820
	.uleb128 0x4
	.4byte	.LASF821
	.byte	0x14
	.byte	0xa8
	.byte	0xe
	.4byte	.LASF822
	.byte	0x3
	.uleb128 0x2e
	.4byte	0x2acd
	.4byte	.LASF716
	.4byte	.LFB2597
	.4byte	.LFE2597-.LFB2597
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x3
	.4byte	0x27a7
	.4byte	.LASF704
	.4byte	.LFB2603
	.4byte	.LFE2603-.LFB2603
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x2f
	.4byte	0x2abf
	.4byte	.LASF714
	.4byte	.LFB2598
	.4byte	.LFE2598-.LFB2598
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x13
	.4byte	0x2abf
	.4byte	.LBB6281
	.4byte	.Ldebug_ranges0+0xa88
	.byte	0x3
	.2byte	0x2d2
	.byte	0x1
	.uleb128 0xe
	.4byte	0x1cf8
	.4byte	.LBB6287
	.4byte	.Ldebug_ranges0+0xaa0
	.byte	0x3
	.2byte	0x2f5
	.byte	0x1d
	.4byte	0x3a19
	.uleb128 0x13
	.4byte	0x1300
	.4byte	.LBB6288
	.4byte	.Ldebug_ranges0+0xaa0
	.byte	0x4
	.2byte	0x4c4
	.byte	0x9
	.uleb128 0xe
	.4byte	0xaaa
	.4byte	.LBB6290
	.4byte	.Ldebug_ranges0+0xab8
	.byte	0x4
	.2byte	0x766
	.byte	0x9
	.4byte	0x3a06
	.uleb128 0xe
	.4byte	0x634
	.4byte	.LBB6291
	.4byte	.Ldebug_ranges0+0xad0
	.byte	0x4
	.2byte	0x270
	.byte	0x9
	.4byte	0x39f4
	.uleb128 0x13
	.4byte	0x311
	.4byte	.LBB6292
	.4byte	.Ldebug_ranges0+0xad0
	.byte	0x4
	.2byte	0x1c2
	.byte	0x2c
	.uleb128 0x19
	.4byte	0x186
	.4byte	.LBB6293
	.4byte	.Ldebug_ranges0+0xad0
	.byte	0xf
	.byte	0x82
	.byte	0x1e
	.byte	0
	.byte	0
	.uleb128 0xa
	.4byte	0x627
	.4byte	.LBB6302
	.4byte	.Ldebug_ranges0+0xaf0
	.byte	0x4
	.2byte	0x274
	.byte	0x6
	.byte	0
	.uleb128 0xf
	.4byte	0xa9b
	.4byte	.LBB6308
	.4byte	.LBE6308-.LBB6308
	.byte	0x4
	.2byte	0x768
	.byte	0x2
	.byte	0
	.byte	0
	.uleb128 0x11
	.4byte	0x1f4f
	.4byte	.LBB6312
	.4byte	.LBE6312-.LBB6312
	.byte	0x3
	.2byte	0x2f3
	.byte	0x16
	.4byte	0x3a3f
	.uleb128 0x12
	.4byte	0x176d
	.4byte	.LBB6313
	.4byte	.LBE6313-.LBB6313
	.byte	0x4
	.byte	0xd2
	.byte	0x10
	.byte	0
	.uleb128 0xf
	.4byte	0x204e
	.4byte	.LBB6317
	.4byte	.LBE6317-.LBB6317
	.byte	0x3
	.2byte	0x2e1
	.byte	0x36
	.uleb128 0xf
	.4byte	0x204e
	.4byte	.LBB6328
	.4byte	.LBE6328-.LBB6328
	.byte	0x3
	.2byte	0x33c
	.byte	0x3a
	.uleb128 0xf
	.4byte	0x2001
	.4byte	.LBB6333
	.4byte	.LBE6333-.LBB6333
	.byte	0x3
	.2byte	0x310
	.byte	0x2f
	.uleb128 0xf
	.4byte	0x1fe7
	.4byte	.LBB6336
	.4byte	.LBE6336-.LBB6336
	.byte	0x3
	.2byte	0x310
	.byte	0x34
	.uleb128 0xa
	.4byte	0x1f41
	.4byte	.LBB6343
	.4byte	.Ldebug_ranges0+0xb08
	.byte	0x3
	.2byte	0x391
	.byte	0x43
	.uleb128 0x11
	.4byte	0x1f33
	.4byte	.LBB6350
	.4byte	.LBE6350-.LBB6350
	.byte	0x3
	.2byte	0x392
	.byte	0x20
	.4byte	0x3abb
	.uleb128 0xf
	.4byte	0x1652
	.4byte	.LBB6351
	.4byte	.LBE6351-.LBB6351
	.byte	0xc
	.2byte	0x175
	.byte	0x19
	.byte	0
	.uleb128 0xf
	.4byte	0x1fe7
	.4byte	.LBB6365
	.4byte	.LBE6365-.LBB6365
	.byte	0x3
	.2byte	0x3ab
	.byte	0xc
	.uleb128 0xf
	.4byte	0x1fe7
	.4byte	.LBB6371
	.4byte	.LBE6371-.LBB6371
	.byte	0x3
	.2byte	0x3b9
	.byte	0x34
	.uleb128 0xe
	.4byte	0x1cdd
	.4byte	.LBB6375
	.4byte	.Ldebug_ranges0+0xb30
	.byte	0x3
	.2byte	0x3d2
	.byte	0x26
	.4byte	0x3b1b
	.uleb128 0x13
	.4byte	0x12ea
	.4byte	.LBB6376
	.4byte	.Ldebug_ranges0+0xb30
	.byte	0x1
	.2byte	0xf1b
	.byte	0x25
	.uleb128 0x1a
	.4byte	0xa75
	.4byte	.LBB6378
	.4byte	.Ldebug_ranges0+0xb50
	.byte	0x1
	.byte	0x6e
	.byte	0x9
	.uleb128 0x30
	.4byte	.Ldebug_ranges0+0xb70
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x11
	.4byte	0x3907
	.4byte	.LBB6390
	.4byte	.LBE6390-.LBB6390
	.byte	0x3
	.2byte	0x3d2
	.byte	0x1d
	.4byte	0x3b53
	.uleb128 0x17
	.4byte	0x22f6
	.4byte	.LBB6392
	.4byte	.LBE6392-.LBB6392
	.byte	0x7
	.byte	0x7f
	.byte	0x15
	.uleb128 0xf
	.4byte	0x2312
	.4byte	.LBB6394
	.4byte	.LBE6394-.LBB6394
	.byte	0x1
	.2byte	0x230
	.byte	0xd
	.byte	0
	.byte	0
	.uleb128 0xf
	.4byte	0x1fe7
	.4byte	.LBB6399
	.4byte	.LBE6399-.LBB6399
	.byte	0x3
	.2byte	0x3e1
	.byte	0x38
	.uleb128 0xf
	.4byte	0x204e
	.4byte	.LBB6402
	.4byte	.LBE6402-.LBB6402
	.byte	0x3
	.2byte	0x3ea
	.byte	0x3e
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_abbrev,"",%progbits
.Ldebug_abbrev0:
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x4c
	.uleb128 0xb
	.uleb128 0x34
	.uleb128 0x19
	.uleb128 0x20
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x3
	.uleb128 0x2e
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2116
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x4
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x20
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x5
	.uleb128 0x2e
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x6e
	.uleb128 0xe
	.byte	0
	.byte	0
	.uleb128 0x6
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x32
	.uleb128 0xb
	.uleb128 0x20
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x7
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x20
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x8
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x32
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x9
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x32
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xa
	.uleb128 0x1d
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x57
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xb
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x32
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2116
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x57
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x1d
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x57
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x10
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x57
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x11
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x57
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x12
	.uleb128 0x1d
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x57
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x13
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x57
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x14
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x20
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x15
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x16
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2116
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x17
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x57
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x18
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x32
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2116
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x19
	.uleb128 0x1d
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x57
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x1a
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x57
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x1b
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x32
	.uleb128 0xb
	.uleb128 0x20
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x1c
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x34
	.uleb128 0x19
	.uleb128 0x20
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x1d
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x20
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x1e
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x32
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1f
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2116
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x20
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x21
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x32
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2116
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x22
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x23
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x57
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x24
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2116
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x25
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2116
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x26
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x57
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x27
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x28
	.uleb128 0xb
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x29
	.uleb128 0xb
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2a
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x55
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2b
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x2c
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x4c
	.uleb128 0xb
	.uleb128 0x4d
	.uleb128 0x18
	.uleb128 0x32
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2d
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x4c
	.uleb128 0xb
	.uleb128 0x20
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x2e
	.uleb128 0x2e
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x2f
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2116
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x30
	.uleb128 0xb
	.byte	0
	.uleb128 0x55
	.uleb128 0x17
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_aranges,"",%progbits
	.4byte	0x28c
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x4
	.byte	0
	.2byte	0
	.2byte	0
	.4byte	.LFB3232
	.4byte	.LFE3232-.LFB3232
	.4byte	.LFB3233
	.4byte	.LFE3233-.LFB3233
	.4byte	.LFB3231
	.4byte	.LFE3231-.LFB3231
	.4byte	.LFB1939
	.4byte	.LFE1939-.LFB1939
	.4byte	.LFB2618
	.4byte	.LFE2618-.LFB2618
	.4byte	.LFB2570
	.4byte	.LFE2570-.LFB2570
	.4byte	.LFB2578
	.4byte	.LFE2578-.LFB2578
	.4byte	.LFB2579
	.4byte	.LFE2579-.LFB2579
	.4byte	.LFB2580
	.4byte	.LFE2580-.LFB2580
	.4byte	.LFB2581
	.4byte	.LFE2581-.LFB2581
	.4byte	.LFB2584
	.4byte	.LFE2584-.LFB2584
	.4byte	.LFB2582
	.4byte	.LFE2582-.LFB2582
	.4byte	.LFB2585
	.4byte	.LFE2585-.LFB2585
	.4byte	.LFB2593
	.4byte	.LFE2593-.LFB2593
	.4byte	.LFB2594
	.4byte	.LFE2594-.LFB2594
	.4byte	.LFB2595
	.4byte	.LFE2595-.LFB2595
	.4byte	.LFB2583
	.4byte	.LFE2583-.LFB2583
	.4byte	.LFB2596
	.4byte	.LFE2596-.LFB2596
	.4byte	.LFB2597
	.4byte	.LFE2597-.LFB2597
	.4byte	.LFB2603
	.4byte	.LFE2603-.LFB2603
	.4byte	.LFB2609
	.4byte	.LFE2609-.LFB2609
	.4byte	.LFB2610
	.4byte	.LFE2610-.LFB2610
	.4byte	.LFB2611
	.4byte	.LFE2611-.LFB2611
	.4byte	.LFB2612
	.4byte	.LFE2612-.LFB2612
	.4byte	.LFB2539
	.4byte	.LFE2539-.LFB2539
	.4byte	.LFB2613
	.4byte	.LFE2613-.LFB2613
	.4byte	.LFB2540
	.4byte	.LFE2540-.LFB2540
	.4byte	.LFB2614
	.4byte	.LFE2614-.LFB2614
	.4byte	.LFB2541
	.4byte	.LFE2541-.LFB2541
	.4byte	.LFB2615
	.4byte	.LFE2615-.LFB2615
	.4byte	.LFB2542
	.4byte	.LFE2542-.LFB2542
	.4byte	.LFB2616
	.4byte	.LFE2616-.LFB2616
	.4byte	.LFB2543
	.4byte	.LFE2543-.LFB2543
	.4byte	.LFB2617
	.4byte	.LFE2617-.LFB2617
	.4byte	.LFB2544
	.4byte	.LFE2544-.LFB2544
	.4byte	.LFB2619
	.4byte	.LFE2619-.LFB2619
	.4byte	.LFB2658
	.4byte	.LFE2658-.LFB2658
	.4byte	.LFB1929
	.4byte	.LFE1929-.LFB1929
	.4byte	.LFB1931
	.4byte	.LFE1931-.LFB1931
	.4byte	.LFB1936
	.4byte	.LFE1936-.LFB1936
	.4byte	.LFB1938
	.4byte	.LFE1938-.LFB1938
	.4byte	.LFB3383
	.4byte	.LFE3383-.LFB3383
	.4byte	.LFB3385
	.4byte	.LFE3385-.LFB3385
	.4byte	.LFB2812
	.4byte	.LFE2812-.LFB2812
	.4byte	.LFB2591
	.4byte	.LFE2591-.LFB2591
	.4byte	.LFB2828
	.4byte	.LFE2828-.LFB2828
	.4byte	.LFB2602
	.4byte	.LFE2602-.LFB2602
	.4byte	.LFB2876
	.4byte	.LFE2876-.LFB2876
	.4byte	.LFB2883
	.4byte	.LFE2883-.LFB2883
	.4byte	.LFB2891
	.4byte	.LFE2891-.LFB2891
	.4byte	.LFB2899
	.4byte	.LFE2899-.LFB2899
	.4byte	.LFB2906
	.4byte	.LFE2906-.LFB2906
	.4byte	.LFB2913
	.4byte	.LFE2913-.LFB2913
	.4byte	.LFB2921
	.4byte	.LFE2921-.LFB2921
	.4byte	.LFB2936
	.4byte	.LFE2936-.LFB2936
	.4byte	.LFB2592
	.4byte	.LFE2592-.LFB2592
	.4byte	.LFB2576
	.4byte	.LFE2576-.LFB2576
	.4byte	.LFB2940
	.4byte	.LFE2940-.LFB2940
	.4byte	.LFB2588
	.4byte	.LFE2588-.LFB2588
	.4byte	.LFB2587
	.4byte	.LFE2587-.LFB2587
	.4byte	.LFB2942
	.4byte	.LFE2942-.LFB2942
	.4byte	.LFB2586
	.4byte	.LFE2586-.LFB2586
	.4byte	.LFB2968
	.4byte	.LFE2968-.LFB2968
	.4byte	.LFB2605
	.4byte	.LFE2605-.LFB2605
	.4byte	.LFB2607
	.4byte	.LFE2607-.LFB2607
	.4byte	.LFB2973
	.4byte	.LFE2973-.LFB2973
	.4byte	.LFB2974
	.4byte	.LFE2974-.LFB2974
	.4byte	.LFB2606
	.4byte	.LFE2606-.LFB2606
	.4byte	.LFB3223
	.4byte	.LFE3223-.LFB3223
	.4byte	.LFB2947
	.4byte	.LFE2947-.LFB2947
	.4byte	.LFB2600
	.4byte	.LFE2600-.LFB2600
	.4byte	.LFB2604
	.4byte	.LFE2604-.LFB2604
	.4byte	.LFB2608
	.4byte	.LFE2608-.LFB2608
	.4byte	.LFB2952
	.4byte	.LFE2952-.LFB2952
	.4byte	.LFB2601
	.4byte	.LFE2601-.LFB2601
	.4byte	.LFB2599
	.4byte	.LFE2599-.LFB2599
	.4byte	.LFB2598
	.4byte	.LFE2598-.LFB2598
	.4byte	.LFB2590
	.4byte	.LFE2590-.LFB2590
	.4byte	.LFB2589
	.4byte	.LFE2589-.LFB2589
	.4byte	0
	.4byte	0
	.section	.debug_ranges,"",%progbits
.Ldebug_ranges0:
	.4byte	.LBB3879
	.4byte	.LBE3879
	.4byte	.LBB3883
	.4byte	.LBE3883
	.4byte	.LBB3884
	.4byte	.LBE3884
	.4byte	0
	.4byte	0
	.4byte	.LBB3887
	.4byte	.LBE3887
	.4byte	.LBB3891
	.4byte	.LBE3891
	.4byte	.LBB3892
	.4byte	.LBE3892
	.4byte	0
	.4byte	0
	.4byte	.LBB3994
	.4byte	.LBE3994
	.4byte	.LBB4093
	.4byte	.LBE4093
	.4byte	0
	.4byte	0
	.4byte	.LBB4005
	.4byte	.LBE4005
	.4byte	.LBB4094
	.4byte	.LBE4094
	.4byte	0
	.4byte	0
	.4byte	.LBB4009
	.4byte	.LBE4009
	.4byte	.LBB4014
	.4byte	.LBE4014
	.4byte	0
	.4byte	0
	.4byte	.LBB4018
	.4byte	.LBE4018
	.4byte	.LBB4095
	.4byte	.LBE4095
	.4byte	0
	.4byte	0
	.4byte	.LBB4022
	.4byte	.LBE4022
	.4byte	.LBB4027
	.4byte	.LBE4027
	.4byte	0
	.4byte	0
	.4byte	.LBB4031
	.4byte	.LBE4031
	.4byte	.LBB4096
	.4byte	.LBE4096
	.4byte	0
	.4byte	0
	.4byte	.LBB4042
	.4byte	.LBE4042
	.4byte	.LBB4097
	.4byte	.LBE4097
	.4byte	0
	.4byte	0
	.4byte	.LBB4053
	.4byte	.LBE4053
	.4byte	.LBB4098
	.4byte	.LBE4098
	.4byte	0
	.4byte	0
	.4byte	.LBB4057
	.4byte	.LBE4057
	.4byte	.LBB4062
	.4byte	.LBE4062
	.4byte	0
	.4byte	0
	.4byte	.LBB4066
	.4byte	.LBE4066
	.4byte	.LBB4099
	.4byte	.LBE4099
	.4byte	0
	.4byte	0
	.4byte	.LBB4077
	.4byte	.LBE4077
	.4byte	.LBB4092
	.4byte	.LBE4092
	.4byte	.LBB4100
	.4byte	.LBE4100
	.4byte	0
	.4byte	0
	.4byte	.LBB4080
	.4byte	.LBE4080
	.4byte	.LBB4089
	.4byte	.LBE4089
	.4byte	0
	.4byte	0
	.4byte	.LBB4082
	.4byte	.LBE4082
	.4byte	.LBB4087
	.4byte	.LBE4087
	.4byte	0
	.4byte	0
	.4byte	.LBB4137
	.4byte	.LBE4137
	.4byte	.LBB4165
	.4byte	.LBE4165
	.4byte	0
	.4byte	0
	.4byte	.LBB4141
	.4byte	.LBE4141
	.4byte	.LBB4151
	.4byte	.LBE4151
	.4byte	0
	.4byte	0
	.4byte	.LBB4148
	.4byte	.LBE4148
	.4byte	.LBB4152
	.4byte	.LBE4152
	.4byte	0
	.4byte	0
	.4byte	.LBB4153
	.4byte	.LBE4153
	.4byte	.LBB4156
	.4byte	.LBE4156
	.4byte	0
	.4byte	0
	.4byte	.LBB4159
	.4byte	.LBE4159
	.4byte	.LBB4166
	.4byte	.LBE4166
	.4byte	0
	.4byte	0
	.4byte	.LBB4209
	.4byte	.LBE4209
	.4byte	.LBB4223
	.4byte	.LBE4223
	.4byte	.LBB4224
	.4byte	.LBE4224
	.4byte	0
	.4byte	0
	.4byte	.LBB4211
	.4byte	.LBE4211
	.4byte	.LBB4215
	.4byte	.LBE4215
	.4byte	.LBB4216
	.4byte	.LBE4216
	.4byte	0
	.4byte	0
	.4byte	.LBB4251
	.4byte	.LBE4251
	.4byte	.LBB4274
	.4byte	.LBE4274
	.4byte	0
	.4byte	0
	.4byte	.LBB4253
	.4byte	.LBE4253
	.4byte	.LBB4270
	.4byte	.LBE4270
	.4byte	0
	.4byte	0
	.4byte	.LBB4254
	.4byte	.LBE4254
	.4byte	.LBB4264
	.4byte	.LBE4264
	.4byte	.LBB4268
	.4byte	.LBE4268
	.4byte	0
	.4byte	0
	.4byte	.LBB4265
	.4byte	.LBE4265
	.4byte	.LBB4269
	.4byte	.LBE4269
	.4byte	0
	.4byte	0
	.4byte	.LBB4439
	.4byte	.LBE4439
	.4byte	.LBB4452
	.4byte	.LBE4452
	.4byte	.LBB4453
	.4byte	.LBE4453
	.4byte	0
	.4byte	0
	.4byte	.LBB4441
	.4byte	.LBE4441
	.4byte	.LBB4448
	.4byte	.LBE4448
	.4byte	.LBB4449
	.4byte	.LBE4449
	.4byte	0
	.4byte	0
	.4byte	.LBB4456
	.4byte	.LBE4456
	.4byte	.LBB4470
	.4byte	.LBE4470
	.4byte	.LBB4471
	.4byte	.LBE4471
	.4byte	.LBB4483
	.4byte	.LBE4483
	.4byte	0
	.4byte	0
	.4byte	.LBB4458
	.4byte	.LBE4458
	.4byte	.LBB4465
	.4byte	.LBE4465
	.4byte	.LBB4466
	.4byte	.LBE4466
	.4byte	0
	.4byte	0
	.4byte	.LBB4472
	.4byte	.LBE4472
	.4byte	.LBB4484
	.4byte	.LBE4484
	.4byte	.LBB4503
	.4byte	.LBE4503
	.4byte	.LBB4514
	.4byte	.LBE4514
	.4byte	0
	.4byte	0
	.4byte	.LBB4474
	.4byte	.LBE4474
	.4byte	.LBB4479
	.4byte	.LBE4479
	.4byte	0
	.4byte	0
	.4byte	.LBB4475
	.4byte	.LBE4475
	.4byte	.LBB4478
	.4byte	.LBE4478
	.4byte	0
	.4byte	0
	.4byte	.LBB4485
	.4byte	.LBE4485
	.4byte	.LBB4516
	.4byte	.LBE4516
	.4byte	.LBB4518
	.4byte	.LBE4518
	.4byte	.LBB4534
	.4byte	.LBE4534
	.4byte	.LBB4536
	.4byte	.LBE4536
	.4byte	0
	.4byte	0
	.4byte	.LBB4487
	.4byte	.LBE4487
	.4byte	.LBB4496
	.4byte	.LBE4496
	.4byte	.LBB4497
	.4byte	.LBE4497
	.4byte	.LBB4498
	.4byte	.LBE4498
	.4byte	0
	.4byte	0
	.4byte	.LBB4489
	.4byte	.LBE4489
	.4byte	.LBB4492
	.4byte	.LBE4492
	.4byte	0
	.4byte	0
	.4byte	.LBB4504
	.4byte	.LBE4504
	.4byte	.LBB4515
	.4byte	.LBE4515
	.4byte	.LBB4517
	.4byte	.LBE4517
	.4byte	0
	.4byte	0
	.4byte	.LBB4506
	.4byte	.LBE4506
	.4byte	.LBB4511
	.4byte	.LBE4511
	.4byte	0
	.4byte	0
	.4byte	.LBB4519
	.4byte	.LBE4519
	.4byte	.LBB4535
	.4byte	.LBE4535
	.4byte	.LBB4537
	.4byte	.LBE4537
	.4byte	.LBB4541
	.4byte	.LBE4541
	.4byte	0
	.4byte	0
	.4byte	.LBB4521
	.4byte	.LBE4521
	.4byte	.LBB4529
	.4byte	.LBE4529
	.4byte	.LBB4530
	.4byte	.LBE4530
	.4byte	0
	.4byte	0
	.4byte	.LBB4523
	.4byte	.LBE4523
	.4byte	.LBB4526
	.4byte	.LBE4526
	.4byte	0
	.4byte	0
	.4byte	.LBB4538
	.4byte	.LBE4538
	.4byte	.LBB4542
	.4byte	.LBE4542
	.4byte	0
	.4byte	0
	.4byte	.LBB4573
	.4byte	.LBE4573
	.4byte	.LBB4576
	.4byte	.LBE4576
	.4byte	0
	.4byte	0
	.4byte	.LBB4618
	.4byte	.LBE4618
	.4byte	.LBB4624
	.4byte	.LBE4624
	.4byte	0
	.4byte	0
	.4byte	.LBB4696
	.4byte	.LBE4696
	.4byte	.LBB4706
	.4byte	.LBE4706
	.4byte	.LBB4739
	.4byte	.LBE4739
	.4byte	0
	.4byte	0
	.4byte	.LBB4698
	.4byte	.LBE4698
	.4byte	.LBB4701
	.4byte	.LBE4701
	.4byte	0
	.4byte	0
	.4byte	.LBB4708
	.4byte	.LBE4708
	.4byte	.LBB4731
	.4byte	.LBE4731
	.4byte	.LBB4733
	.4byte	.LBE4733
	.4byte	0
	.4byte	0
	.4byte	.LBB4710
	.4byte	.LBE4710
	.4byte	.LBB4723
	.4byte	.LBE4723
	.4byte	0
	.4byte	0
	.4byte	.LBB4716
	.4byte	.LBE4716
	.4byte	.LBB4721
	.4byte	.LBE4721
	.4byte	0
	.4byte	0
	.4byte	.LBB4726
	.4byte	.LBE4726
	.4byte	.LBB4732
	.4byte	.LBE4732
	.4byte	0
	.4byte	0
	.4byte	.LBB4734
	.4byte	.LBE4734
	.4byte	.LBB4741
	.4byte	.LBE4741
	.4byte	0
	.4byte	0
	.4byte	.LBB4761
	.4byte	.LBE4761
	.4byte	.LBB4771
	.4byte	.LBE4771
	.4byte	0
	.4byte	0
	.4byte	.LBB4764
	.4byte	.LBE4764
	.4byte	.LBB4772
	.4byte	.LBE4772
	.4byte	.LBB4776
	.4byte	.LBE4776
	.4byte	0
	.4byte	0
	.4byte	.LBB4773
	.4byte	.LBE4773
	.4byte	.LBB4777
	.4byte	.LBE4777
	.4byte	0
	.4byte	0
	.4byte	.LBB4787
	.4byte	.LBE4787
	.4byte	.LBB4790
	.4byte	.LBE4790
	.4byte	0
	.4byte	0
	.4byte	.LBB4793
	.4byte	.LBE4793
	.4byte	.LBB4796
	.4byte	.LBE4796
	.4byte	0
	.4byte	0
	.4byte	.LBB4891
	.4byte	.LBE4891
	.4byte	.LBB4905
	.4byte	.LBE4905
	.4byte	0
	.4byte	0
	.4byte	.LBB4893
	.4byte	.LBE4893
	.4byte	.LBB4896
	.4byte	.LBE4896
	.4byte	0
	.4byte	0
	.4byte	.LBB4906
	.4byte	.LBE4906
	.4byte	.LBB4925
	.4byte	.LBE4925
	.4byte	.LBB4926
	.4byte	.LBE4926
	.4byte	0
	.4byte	0
	.4byte	.LBB4908
	.4byte	.LBE4908
	.4byte	.LBB4920
	.4byte	.LBE4920
	.4byte	.LBB4922
	.4byte	.LBE4922
	.4byte	0
	.4byte	0
	.4byte	.LBB4912
	.4byte	.LBE4912
	.4byte	.LBB4921
	.4byte	.LBE4921
	.4byte	0
	.4byte	0
	.4byte	.LBB4987
	.4byte	.LBE4987
	.4byte	.LBB4997
	.4byte	.LBE4997
	.4byte	.LBB5025
	.4byte	.LBE5025
	.4byte	0
	.4byte	0
	.4byte	.LBB4989
	.4byte	.LBE4989
	.4byte	.LBB4992
	.4byte	.LBE4992
	.4byte	0
	.4byte	0
	.4byte	.LBB4999
	.4byte	.LBE4999
	.4byte	.LBB5017
	.4byte	.LBE5017
	.4byte	.LBB5019
	.4byte	.LBE5019
	.4byte	0
	.4byte	0
	.4byte	.LBB5012
	.4byte	.LBE5012
	.4byte	.LBB5018
	.4byte	.LBE5018
	.4byte	0
	.4byte	0
	.4byte	.LBB5020
	.4byte	.LBE5020
	.4byte	.LBB5027
	.4byte	.LBE5027
	.4byte	0
	.4byte	0
	.4byte	.LBB5057
	.4byte	.LBE5057
	.4byte	.LBB5062
	.4byte	.LBE5062
	.4byte	.LBB5063
	.4byte	.LBE5063
	.4byte	.LBB5067
	.4byte	.LBE5067
	.4byte	0
	.4byte	0
	.4byte	.LBB5079
	.4byte	.LBE5079
	.4byte	.LBB5089
	.4byte	.LBE5089
	.4byte	0
	.4byte	0
	.4byte	.LBB5082
	.4byte	.LBE5082
	.4byte	.LBB5090
	.4byte	.LBE5090
	.4byte	.LBB5094
	.4byte	.LBE5094
	.4byte	0
	.4byte	0
	.4byte	.LBB5091
	.4byte	.LBE5091
	.4byte	.LBB5095
	.4byte	.LBE5095
	.4byte	0
	.4byte	0
	.4byte	.LBB5115
	.4byte	.LBE5115
	.4byte	.LBB5118
	.4byte	.LBE5118
	.4byte	0
	.4byte	0
	.4byte	.LBB5128
	.4byte	.LBE5128
	.4byte	.LBB5136
	.4byte	.LBE5136
	.4byte	0
	.4byte	0
	.4byte	.LBB5133
	.4byte	.LBE5133
	.4byte	.LBB5137
	.4byte	.LBE5137
	.4byte	0
	.4byte	0
	.4byte	.LBB5166
	.4byte	.LBE5166
	.4byte	.LBB5175
	.4byte	.LBE5175
	.4byte	0
	.4byte	0
	.4byte	.LBB5171
	.4byte	.LBE5171
	.4byte	.LBB5176
	.4byte	.LBE5176
	.4byte	.LBB5178
	.4byte	.LBE5178
	.4byte	0
	.4byte	0
	.4byte	.LBB5186
	.4byte	.LBE5186
	.4byte	.LBB5190
	.4byte	.LBE5190
	.4byte	0
	.4byte	0
	.4byte	.LBB5206
	.4byte	.LBE5206
	.4byte	.LBB5215
	.4byte	.LBE5215
	.4byte	0
	.4byte	0
	.4byte	.LBB5211
	.4byte	.LBE5211
	.4byte	.LBB5216
	.4byte	.LBE5216
	.4byte	.LBB5218
	.4byte	.LBE5218
	.4byte	0
	.4byte	0
	.4byte	.LBB5224
	.4byte	.LBE5224
	.4byte	.LBB5228
	.4byte	.LBE5228
	.4byte	0
	.4byte	0
	.4byte	.LBB5307
	.4byte	.LBE5307
	.4byte	.LBB5322
	.4byte	.LBE5322
	.4byte	.LBB5323
	.4byte	.LBE5323
	.4byte	.LBB5358
	.4byte	.LBE5358
	.4byte	0
	.4byte	0
	.4byte	.LBB5309
	.4byte	.LBE5309
	.4byte	.LBB5312
	.4byte	.LBE5312
	.4byte	0
	.4byte	0
	.4byte	.LBB5325
	.4byte	.LBE5325
	.4byte	.LBB5350
	.4byte	.LBE5350
	.4byte	.LBB5352
	.4byte	.LBE5352
	.4byte	0
	.4byte	0
	.4byte	.LBB5329
	.4byte	.LBE5329
	.4byte	.LBB5342
	.4byte	.LBE5342
	.4byte	0
	.4byte	0
	.4byte	.LBB5335
	.4byte	.LBE5335
	.4byte	.LBB5340
	.4byte	.LBE5340
	.4byte	0
	.4byte	0
	.4byte	.LBB5345
	.4byte	.LBE5345
	.4byte	.LBB5351
	.4byte	.LBE5351
	.4byte	0
	.4byte	0
	.4byte	.LBB5353
	.4byte	.LBE5353
	.4byte	.LBB5360
	.4byte	.LBE5360
	.4byte	0
	.4byte	0
	.4byte	.LBB5421
	.4byte	.LBE5421
	.4byte	.LBB5431
	.4byte	.LBE5431
	.4byte	.LBB5433
	.4byte	.LBE5433
	.4byte	.LBB5477
	.4byte	.LBE5477
	.4byte	0
	.4byte	0
	.4byte	.LBB5426
	.4byte	.LBE5426
	.4byte	.LBB5432
	.4byte	.LBE5432
	.4byte	0
	.4byte	0
	.4byte	.LBB5439
	.4byte	.LBE5439
	.4byte	.LBB5458
	.4byte	.LBE5458
	.4byte	.LBB5460
	.4byte	.LBE5460
	.4byte	0
	.4byte	0
	.4byte	.LBB5449
	.4byte	.LBE5449
	.4byte	.LBB5459
	.4byte	.LBE5459
	.4byte	.LBB5461
	.4byte	.LBE5461
	.4byte	.LBB5465
	.4byte	.LBE5465
	.4byte	0
	.4byte	0
	.4byte	.LBB5462
	.4byte	.LBE5462
	.4byte	.LBB5466
	.4byte	.LBE5466
	.4byte	0
	.4byte	0
	.4byte	.LBB5467
	.4byte	.LBE5467
	.4byte	.LBB5475
	.4byte	.LBE5475
	.4byte	0
	.4byte	0
	.4byte	.LBB5472
	.4byte	.LBE5472
	.4byte	.LBB5476
	.4byte	.LBE5476
	.4byte	0
	.4byte	0
	.4byte	.LBB5490
	.4byte	.LBE5490
	.4byte	.LBB5496
	.4byte	.LBE5496
	.4byte	0
	.4byte	0
	.4byte	.LBB5580
	.4byte	.LBE5580
	.4byte	.LBB5593
	.4byte	.LBE5593
	.4byte	0
	.4byte	0
	.4byte	.LBB5582
	.4byte	.LBE5582
	.4byte	.LBB5586
	.4byte	.LBE5586
	.4byte	.LBB5587
	.4byte	.LBE5587
	.4byte	0
	.4byte	0
	.4byte	.LBB5596
	.4byte	.LBE5596
	.4byte	.LBB5604
	.4byte	.LBE5604
	.4byte	0
	.4byte	0
	.4byte	.LBB5601
	.4byte	.LBE5601
	.4byte	.LBB5605
	.4byte	.LBE5605
	.4byte	0
	.4byte	0
	.4byte	.LBB6281
	.4byte	.LBE6281
	.4byte	.LBB6408
	.4byte	.LBE6408
	.4byte	0
	.4byte	0
	.4byte	.LBB6287
	.4byte	.LBE6287
	.4byte	.LBB6315
	.4byte	.LBE6315
	.4byte	0
	.4byte	0
	.4byte	.LBB6290
	.4byte	.LBE6290
	.4byte	.LBB6307
	.4byte	.LBE6307
	.4byte	0
	.4byte	0
	.4byte	.LBB6291
	.4byte	.LBE6291
	.4byte	.LBB6301
	.4byte	.LBE6301
	.4byte	.LBB6305
	.4byte	.LBE6305
	.4byte	0
	.4byte	0
	.4byte	.LBB6302
	.4byte	.LBE6302
	.4byte	.LBB6306
	.4byte	.LBE6306
	.4byte	0
	.4byte	0
	.4byte	.LBB6343
	.4byte	.LBE6343
	.4byte	.LBB6348
	.4byte	.LBE6348
	.4byte	.LBB6355
	.4byte	.LBE6355
	.4byte	.LBB6357
	.4byte	.LBE6357
	.4byte	0
	.4byte	0
	.4byte	.LBB6375
	.4byte	.LBE6375
	.4byte	.LBB6388
	.4byte	.LBE6388
	.4byte	.LBB6389
	.4byte	.LBE6389
	.4byte	0
	.4byte	0
	.4byte	.LBB6378
	.4byte	.LBE6378
	.4byte	.LBB6382
	.4byte	.LBE6382
	.4byte	.LBB6383
	.4byte	.LBE6383
	.4byte	0
	.4byte	0
	.4byte	.LBB6379
	.4byte	.LBE6379
	.4byte	.LBB6380
	.4byte	.LBE6380
	.4byte	.LBB6381
	.4byte	.LBE6381
	.4byte	0
	.4byte	0
	.4byte	.LBB6409
	.4byte	.LBE6409
	.4byte	.LBB6415
	.4byte	.LBE6415
	.4byte	0
	.4byte	0
	.4byte	.LBB6418
	.4byte	.LBE6418
	.4byte	.LBB6426
	.4byte	.LBE6426
	.4byte	0
	.4byte	0
	.4byte	.LBB6423
	.4byte	.LBE6423
	.4byte	.LBB6427
	.4byte	.LBE6427
	.4byte	0
	.4byte	0
	.4byte	.LBB6473
	.4byte	.LBE6473
	.4byte	.LBB6476
	.4byte	.LBE6476
	.4byte	0
	.4byte	0
	.4byte	.LBB6480
	.4byte	.LBE6480
	.4byte	.LBB6489
	.4byte	.LBE6489
	.4byte	.LBB6491
	.4byte	.LBE6491
	.4byte	0
	.4byte	0
	.4byte	.LBB6484
	.4byte	.LBE6484
	.4byte	.LBB6490
	.4byte	.LBE6490
	.4byte	0
	.4byte	0
	.4byte	.LBB6495
	.4byte	.LBE6495
	.4byte	.LBB6514
	.4byte	.LBE6514
	.4byte	.LBB6516
	.4byte	.LBE6516
	.4byte	0
	.4byte	0
	.4byte	.LBB6505
	.4byte	.LBE6505
	.4byte	.LBB6515
	.4byte	.LBE6515
	.4byte	.LBB6517
	.4byte	.LBE6517
	.4byte	.LBB6521
	.4byte	.LBE6521
	.4byte	0
	.4byte	0
	.4byte	.LBB6518
	.4byte	.LBE6518
	.4byte	.LBB6522
	.4byte	.LBE6522
	.4byte	0
	.4byte	0
	.4byte	.LFB3232
	.4byte	.LFE3232
	.4byte	.LFB3233
	.4byte	.LFE3233
	.4byte	.LFB3231
	.4byte	.LFE3231
	.4byte	.LFB1939
	.4byte	.LFE1939
	.4byte	.LFB2618
	.4byte	.LFE2618
	.4byte	.LFB2570
	.4byte	.LFE2570
	.4byte	.LFB2578
	.4byte	.LFE2578
	.4byte	.LFB2579
	.4byte	.LFE2579
	.4byte	.LFB2580
	.4byte	.LFE2580
	.4byte	.LFB2581
	.4byte	.LFE2581
	.4byte	.LFB2584
	.4byte	.LFE2584
	.4byte	.LFB2582
	.4byte	.LFE2582
	.4byte	.LFB2585
	.4byte	.LFE2585
	.4byte	.LFB2593
	.4byte	.LFE2593
	.4byte	.LFB2594
	.4byte	.LFE2594
	.4byte	.LFB2595
	.4byte	.LFE2595
	.4byte	.LFB2583
	.4byte	.LFE2583
	.4byte	.LFB2596
	.4byte	.LFE2596
	.4byte	.LFB2597
	.4byte	.LFE2597
	.4byte	.LFB2603
	.4byte	.LFE2603
	.4byte	.LFB2609
	.4byte	.LFE2609
	.4byte	.LFB2610
	.4byte	.LFE2610
	.4byte	.LFB2611
	.4byte	.LFE2611
	.4byte	.LFB2612
	.4byte	.LFE2612
	.4byte	.LFB2539
	.4byte	.LFE2539
	.4byte	.LFB2613
	.4byte	.LFE2613
	.4byte	.LFB2540
	.4byte	.LFE2540
	.4byte	.LFB2614
	.4byte	.LFE2614
	.4byte	.LFB2541
	.4byte	.LFE2541
	.4byte	.LFB2615
	.4byte	.LFE2615
	.4byte	.LFB2542
	.4byte	.LFE2542
	.4byte	.LFB2616
	.4byte	.LFE2616
	.4byte	.LFB2543
	.4byte	.LFE2543
	.4byte	.LFB2617
	.4byte	.LFE2617
	.4byte	.LFB2544
	.4byte	.LFE2544
	.4byte	.LFB2619
	.4byte	.LFE2619
	.4byte	.LFB2658
	.4byte	.LFE2658
	.4byte	.LFB1929
	.4byte	.LFE1929
	.4byte	.LFB1931
	.4byte	.LFE1931
	.4byte	.LFB1936
	.4byte	.LFE1936
	.4byte	.LFB1938
	.4byte	.LFE1938
	.4byte	.LFB3383
	.4byte	.LFE3383
	.4byte	.LFB3385
	.4byte	.LFE3385
	.4byte	.LFB2812
	.4byte	.LFE2812
	.4byte	.LFB2591
	.4byte	.LFE2591
	.4byte	.LFB2828
	.4byte	.LFE2828
	.4byte	.LFB2602
	.4byte	.LFE2602
	.4byte	.LFB2876
	.4byte	.LFE2876
	.4byte	.LFB2883
	.4byte	.LFE2883
	.4byte	.LFB2891
	.4byte	.LFE2891
	.4byte	.LFB2899
	.4byte	.LFE2899
	.4byte	.LFB2906
	.4byte	.LFE2906
	.4byte	.LFB2913
	.4byte	.LFE2913
	.4byte	.LFB2921
	.4byte	.LFE2921
	.4byte	.LFB2936
	.4byte	.LFE2936
	.4byte	.LFB2592
	.4byte	.LFE2592
	.4byte	.LFB2576
	.4byte	.LFE2576
	.4byte	.LFB2940
	.4byte	.LFE2940
	.4byte	.LFB2588
	.4byte	.LFE2588
	.4byte	.LFB2587
	.4byte	.LFE2587
	.4byte	.LFB2942
	.4byte	.LFE2942
	.4byte	.LFB2586
	.4byte	.LFE2586
	.4byte	.LFB2968
	.4byte	.LFE2968
	.4byte	.LFB2605
	.4byte	.LFE2605
	.4byte	.LFB2607
	.4byte	.LFE2607
	.4byte	.LFB2973
	.4byte	.LFE2973
	.4byte	.LFB2974
	.4byte	.LFE2974
	.4byte	.LFB2606
	.4byte	.LFE2606
	.4byte	.LFB3223
	.4byte	.LFE3223
	.4byte	.LFB2947
	.4byte	.LFE2947
	.4byte	.LFB2600
	.4byte	.LFE2600
	.4byte	.LFB2604
	.4byte	.LFE2604
	.4byte	.LFB2608
	.4byte	.LFE2608
	.4byte	.LFB2952
	.4byte	.LFE2952
	.4byte	.LFB2601
	.4byte	.LFE2601
	.4byte	.LFB2599
	.4byte	.LFE2599
	.4byte	.LFB2598
	.4byte	.LFE2598
	.4byte	.LFB2590
	.4byte	.LFE2590
	.4byte	.LFB2589
	.4byte	.LFE2589
	.4byte	0
	.4byte	0
	.section	.debug_line,"",%progbits
.Ldebug_line0:
	.section	.debug_str,"MS",%progbits,1
.LASF599:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EE10_List_implD2Ev\000"
.LASF497:
	.ascii	"insert\000"
.LASF429:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle12SendMsgEntr"
	.ascii	"yEE13_M_const_castEv\000"
.LASF342:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle16ReceivedMsgEntryEEED2Ev\000"
.LASF197:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle12SendM"
	.ascii	"sgEntryEEC2Ev\000"
.LASF304:
	.ascii	"__addressof<RadioShuttle::SendMsgEntry>\000"
.LASF209:
	.ascii	"_ZNSt20_Rb_tree_key_compareISt4lessIiEEC2Ev\000"
.LASF424:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE3"
	.ascii	"endEv\000"
.LASF18:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeI"
	.ascii	"St4pairIKiN12RadioShuttle8AppEntryEEEES7_E8allocate"
	.ascii	"ERS8_j\000"
.LASF299:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE14_M_lower_bo"
	.ascii	"undEPSt13_Rb_tree_nodeIS4_EPSt18_Rb_tree_node_baseR"
	.ascii	"S1_\000"
.LASF3:
	.ascii	"_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4"
	.ascii	"pairIKmN12RadioShuttle19SignalStrengthEntryEEEE8max"
	.ascii	"_sizeEv\000"
.LASF812:
	.ascii	"~Ticker\000"
.LASF264:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EE14_M_create_nodeERKS2_\000"
.LASF93:
	.ascii	"_ZNSaISt4pairIKmN12RadioShuttle19SignalStrengthEntr"
	.ascii	"yEEED4Ev\000"
.LASF133:
	.ascii	"_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmN12RadioS"
	.ascii	"huttle19SignalStrengthEntryEEEeqERKS5_\000"
.LASF111:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKS2_ImiEN12RadioShuttle12ConnectEntryEEEEC4Ev\000"
.LASF556:
	.ascii	"_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt"
	.ascii	"4pairIKiS1_EEE6insertERKS6_\000"
.LASF783:
	.ascii	"RDRxTimeout\000"
.LASF65:
	.ascii	"_ZNSaISt4pairIKiN12RadioShuttle8AppEntryEEEC4ISt13_"
	.ascii	"Rb_tree_nodeIS3_EEERKSaIT_E\000"
.LASF595:
	.ascii	"_ZN4mbed11NonCopyableINS_15LowPowerTimeoutEEC2Ev\000"
.LASF571:
	.ascii	"_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt"
	.ascii	"4pairIKiS1_EEE5clearEv\000"
.LASF219:
	.ascii	"_M_erase_aux\000"
.LASF39:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE17_M_construc"
	.ascii	"t_nodeEPSt13_Rb_tree_nodeIS4_ERKS4_\000"
.LASF822:
	.ascii	"_ZnwjPv\000"
.LASF60:
	.ascii	"_ZNKSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle1"
	.ascii	"2ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5"
	.ascii	"_EE21_M_get_Node_allocatorEv\000"
.LASF640:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EE10_List_implD2Ev\000"
.LASF97:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKmN12RadioShuttle19SignalStrengthEntryEEEEC4Ev\000"
.LASF769:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEED4Ev\000"
.LASF305:
	.ascii	"_ZSt11__addressofIN12RadioShuttle12SendMsgEntryEEPT"
	.ascii	"_RS2_\000"
.LASF806:
	.ascii	"_ZN4mbed14LowPowerTickerD4Ev\000"
.LASF269:
	.ascii	"_M_insert_<std::_Rb_tree<std::pair<long unsigned in"
	.ascii	"t, int>, std::pair<const std::pair<long unsigned in"
	.ascii	"t, int>, RadioShuttle::ConnectEntry>, std::_Select1"
	.ascii	"st<std::pair<const std::pair<long unsigned int, int"
	.ascii	">, RadioShuttle::ConnectEntry> >, std::less<std::pa"
	.ascii	"ir<long unsigned int, int> >, std::allocator<std::p"
	.ascii	"air<const std::pair<long unsigned int, int>, RadioS"
	.ascii	"huttle::ConnectEntry> > >::_Alloc_node>\000"
.LASF473:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle12SendMsgEntryE"
	.ascii	"EED2Ev\000"
.LASF350:
	.ascii	"_ZNSaIN12RadioShuttle12SendMsgEntryEEC4ISt10_List_n"
	.ascii	"odeIS0_EEERKSaIT_E\000"
.LASF104:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle12SendMsgEntryEEEC2Ev\000"
.LASF707:
	.ascii	"ProcessRequestMessage\000"
.LASF406:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EE8_M_eraseESt14_List_iteratorIS2_E\000"
.LASF590:
	.ascii	"~NonCopyable\000"
.LASF723:
	.ascii	"MaxMessageSize\000"
.LASF583:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle10RadioEntryE"
	.ascii	"EptEv\000"
.LASF433:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE4findERS1_\000"
.LASF625:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EED2Ev\000"
.LASF495:
	.ascii	"_ZN4mbed8CallbackIFvvEE8generateIPS1_EEvRKT_\000"
.LASF562:
	.ascii	"_ZNKSt17_Rb_tree_iteratorISt4pairIKiN12RadioShuttle"
	.ascii	"8AppEntryEEEneERKS5_\000"
.LASF212:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt10_List_nodeIN12"
	.ascii	"RadioShuttle10RadioEntryEEES4_E10deallocateERS5_PS4"
	.ascii	"_j\000"
.LASF49:
	.ascii	"allocator<std::_Rb_tree_node<std::pair<long unsigne"
	.ascii	"d int const, RadioShuttle::SignalStrengthEntry> > >"
	.ascii	"\000"
.LASF629:
	.ascii	"_ZNSt3mapISt4pairImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"St4lessIS1_ESaIS0_IKS1_S3_EEEC4Ev\000"
.LASF697:
	.ascii	"UpdateSignalStrength\000"
.LASF483:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_beginEv\000"
.LASF638:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EED2Ev\000"
.LASF789:
	.ascii	"SetRadioType\000"
.LASF616:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EEC4Ev\000"
.LASF413:
	.ascii	"_ZN4mbed8CallbackIFvvEEC2I12RadioShuttleS4_EEPT0_MT"
	.ascii	"_FvvE\000"
.LASF300:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE6_M_endEv\000"
.LASF530:
	.ascii	"callback<RadioShuttle, RadioShuttle, void>\000"
.LASF177:
	.ascii	"_M_put_node\000"
.LASF591:
	.ascii	"_ZN4mbed11NonCopyableINS_15LowPowerTimeoutEED2Ev\000"
.LASF712:
	.ascii	"_ZN12RadioShuttle23ProcessReceivedMessagesEv\000"
.LASF147:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE11_M_get_nodeEv\000"
.LASF20:
	.ascii	"new_allocator\000"
.LASF292:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE11_Alloc_node"
	.ascii	"C2ERSA_\000"
.LASF694:
	.ascii	"_ZN12RadioShuttle14ReceiveMessageEPNS_16ReceivedMsg"
	.ascii	"EntryEPPvRiS4_S4_S4_RmS5_S4_RhS6_\000"
.LASF751:
	.ascii	"AddRadio\000"
.LASF85:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle18TimeOnAirSlotEntryEEE10deallocateEPS4_j\000"
.LASF358:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE7_S_leftEPSt18_Rb_tree_node_base\000"
.LASF566:
	.ascii	"_ZNKSt7__cxx114listIN12RadioShuttle10RadioEntryESaI"
	.ascii	"S2_EE4sizeEv\000"
.LASF174:
	.ascii	"allocator\000"
.LASF690:
	.ascii	"_ZN12RadioShuttle11PacketTraceEPNS_10RadioEntryEPKc"
	.ascii	"PNS_11RadioHeaderEPvibPNS_16ReceivedMsgEntryE\000"
.LASF775:
	.ascii	"_ZNSt3mapISt4pairImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"St4lessIS1_ESaIS0_IKS1_S3_EEED4Ev\000"
.LASF42:
	.ascii	"_ZSt11__addressofIKSt4pairIKiN12RadioShuttle8AppEnt"
	.ascii	"ryEEEPT_RS6_\000"
.LASF317:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle18TimeOnAirSlotEntryEEED4Ev\000"
.LASF458:
	.ascii	"_M_begin\000"
.LASF763:
	.ascii	"_ZN4mbed15LowPowerTimeoutC4Ev\000"
.LASF416:
	.ascii	"_M_node_count\000"
.LASF545:
	.ascii	"make_pair<std::pair<long unsigned int, int>, RadioS"
	.ascii	"huttle::ConnectEntry>\000"
.LASF522:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle16ReceivedMsg"
	.ascii	"EntryEEdeEv\000"
.LASF826:
	.ascii	"~LowPowerTimeout\000"
.LASF443:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE7_M_initEv\000"
.LASF664:
	.ascii	"_ZN4mbed8CallbackIFvvEEC2EPS1_\000"
.LASF10:
	.ascii	"construct\000"
.LASF25:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKiN12RadioShut"
	.ascii	"tle8AppEntryEEEC4Ev\000"
.LASF550:
	.ascii	"_ZNSt4pairImiEC4ERKmRKi\000"
.LASF210:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKiN12RadioShuttle8A"
	.ascii	"ppEntryEEEEC4Ev\000"
.LASF753:
	.ascii	"AddLicense\000"
.LASF159:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKiN12RadioShuttle8"
	.ascii	"AppEntryEEEmmEv\000"
.LASF255:
	.ascii	"_ZN4mbed8CallbackIFvvEE14method_contextI12RadioShut"
	.ascii	"tleMS4_FvvEEC4EPS4_S6_\000"
.LASF436:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_\000"
.LASF162:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE5beginEv\000"
.LASF685:
	.ascii	"RS_TxDone\000"
.LASF92:
	.ascii	"~allocator\000"
.LASF686:
	.ascii	"_ZN12RadioShuttle9RS_TxDoneEP5RadioPv\000"
.LASF570:
	.ascii	"_ZNSt3mapISt4pairImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"St4lessIS1_ESaIS0_IKS1_S3_EEE5clearEv\000"
.LASF785:
	.ascii	"RDRxDone\000"
.LASF361:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKS2_ImiEN12RadioShuttle12ConnectEntryEEEED2Ev\000"
.LASF810:
	.ascii	"_ZN4mbed14LowPowerTickerC4Ev\000"
.LASF813:
	.ascii	"_ZN4mbed6TickerD4Ev\000"
.LASF127:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKmN12RadioShuttle1"
	.ascii	"9SignalStrengthEntryEEEmmEv\000"
.LASF767:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle18TimeOnAirSlotEn"
	.ascii	"tryESaIS2_EED2Ev\000"
.LASF611:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEEC2Ev\000"
.LASF412:
	.ascii	"_ZN4mbed8CallbackIFvvEEC4I12RadioShuttleS4_EEPT0_MT"
	.ascii	"_FvvE\000"
.LASF422:
	.ascii	"_ZNSt4pairIS_ImiEN12RadioShuttle12ConnectEntryEEC4E"
	.ascii	"RKS0_RKS2_\000"
.LASF425:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE3endEv\000"
.LASF109:
	.ascii	"_ZNSaISt4pairIKS_ImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"EED2Ev\000"
.LASF683:
	.ascii	"_ZN12RadioShuttle12RS_TxTimeoutEP5RadioPv\000"
.LASF614:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE10_List_implD4Ev\000"
.LASF222:
	.ascii	"_ZNSt4pairISt17_Rb_tree_iteratorIS_IKmN12RadioShutt"
	.ascii	"le19SignalStrengthEntryEEEbEC2ERKS5_RKb\000"
.LASF325:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE7"
	.ascii	"_S_leftEPSt18_Rb_tree_node_base\000"
.LASF730:
	.ascii	"_ZN12RadioShuttle7SendMsgEiPviimiPi\000"
.LASF760:
	.ascii	"_ZN12RadioShuttleD2Ev\000"
.LASF149:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE11_M_get_nodeEv\000"
.LASF711:
	.ascii	"ProcessReceivedMessages\000"
.LASF410:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle16ReceivedMsgE"
	.ascii	"ntryEEC2EPNSt8__detail15_List_node_baseE\000"
.LASF824:
	.ascii	"./RadioShuttle-STM32L4/RadioShuttle.cpp\000"
.LASF45:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKmN12RadioShuttle19SignalStrengthEntryEEEE10dea"
	.ascii	"llocateEPS7_j\000"
.LASF183:
	.ascii	"_ZNSt20_Rb_tree_key_compareISt4lessImEEC2Ev\000"
.LASF319:
	.ascii	"_List_impl\000"
.LASF79:
	.ascii	"_ZNKSt13_Rb_tree_nodeISt4pairIKS0_ImiEN12RadioShutt"
	.ascii	"le12ConnectEntryEEE9_M_valptrEv\000"
.LASF747:
	.ascii	"AddRadioSecurity\000"
.LASF482:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EEC2Ev\000"
.LASF231:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"2_M_erase_auxESt23_Rb_tree_const_iteratorIS4_ESC_\000"
.LASF52:
	.ascii	"_M_get_Node_allocator\000"
.LASF40:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE11_M_get_node"
	.ascii	"Ev\000"
.LASF651:
	.ascii	"_ZN4mbed11NonCopyableINS_14LowPowerTickerEEC4Ev\000"
.LASF681:
	.ascii	"RS_TxTimeout\000"
.LASF678:
	.ascii	"_ZN12RadioShuttle10RS_RxErrorEP5RadioPv\000"
.LASF799:
	.ascii	"_List_node_header\000"
.LASF543:
	.ascii	"_ZNSt4pairIKS_ImiEN12RadioShuttle12ConnectEntryEEC4"
	.ascii	"IS0_S3_EERKS_IT_T0_E\000"
.LASF733:
	.ascii	"AppRequiresAuthentication\000"
.LASF313:
	.ascii	"_ZNSaIN12RadioShuttle18TimeOnAirSlotEntryEEC4ISt10_"
	.ascii	"List_nodeIS0_EEERKSaIT_E\000"
.LASF376:
	.ascii	"_ZNSaIN12RadioShuttle10RadioEntryEEC4ISt10_List_nod"
	.ascii	"eIS0_EEERKSaIT_E\000"
.LASF817:
	.ascii	"_ZN4mbed6Ticker9attach_usENS_8CallbackIFvvEEEy\000"
.LASF671:
	.ascii	"operator< <long unsigned int, int>\000"
.LASF773:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EED4Ev\000"
.LASF549:
	.ascii	"_ZNSt3mapISt4pairImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"St4lessIS1_ESaIS0_IKS1_S3_EEE4findERS6_\000"
.LASF9:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKiN12RadioShuttle8AppEntryEEEE8allocateEjPKv\000"
.LASF776:
	.ascii	"_ZNSt3mapISt4pairImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"St4lessIS1_ESaIS0_IKS1_S3_EEED2Ev\000"
.LASF179:
	.ascii	"_M_destroy_node\000"
.LASF399:
	.ascii	"_ZNSt13_Rb_tree_nodeISt4pairIKmN12RadioShuttle19Sig"
	.ascii	"nalStrengthEntryEEE9_M_valptrEv\000"
.LASF772:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EED2Ev\000"
.LASF384:
	.ascii	"_ZN4mbed8CallbackIFvvEE13function_dtorIPS1_EEvPv\000"
.LASF693:
	.ascii	"ReceiveMessage\000"
.LASF816:
	.ascii	"attach_us\000"
.LASF154:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE5beginEv\000"
.LASF632:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EED2Ev\000"
.LASF266:
	.ascii	"_ZSt11__addressofISt4pairIKS0_ImiEN12RadioShuttle12"
	.ascii	"ConnectEntryEEEPT_RS6_\000"
.LASF228:
	.ascii	"_ZNKSt10_Select1stISt4pairIKmN12RadioShuttle19Signa"
	.ascii	"lStrengthEntryEEEclERKS4_\000"
.LASF818:
	.ascii	"Ticker\000"
.LASF500:
	.ascii	"_ZNSt4pairIKmN12RadioShuttle19SignalStrengthEntryEE"
	.ascii	"C4ImS2_EERKS_IT_T0_E\000"
.LASF87:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle18TimeOnAirSlotEntryEEEC2Ev\000"
.LASF391:
	.ascii	"function_call<mbed::Callback<void()>::method_contex"
	.ascii	"t<RadioShuttle, void (RadioShuttle::*)()> >\000"
.LASF225:
	.ascii	"_Alloc_node\000"
.LASF792:
	.ascii	"_ZN20RadioStatusInterface12SetStationIDEi\000"
.LASF161:
	.ascii	"_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2ERKS1_S4_\000"
.LASF588:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle10RadioEntryEE"
	.ascii	"C4Ev\000"
.LASF754:
	.ascii	"_ZN12RadioShuttle10AddLicenseEmm\000"
.LASF507:
	.ascii	"_ZNKSt3mapImN12RadioShuttle19SignalStrengthEntryESt"
	.ascii	"4lessImESaISt4pairIKmS1_EEE4sizeEv\000"
.LASF158:
	.ascii	"_ZNKSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntry"
	.ascii	"EESt10_Select1stIS4_ESt4lessIiESaIS4_EE11_Alloc_nod"
	.ascii	"eclIS4_EEPSt13_Rb_tree_nodeIS4_ERKT_\000"
.LASF168:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle18TimeO"
	.ascii	"nAirSlotEntryEED4Ev\000"
.LASF744:
	.ascii	"_ZN12RadioShuttle17UpdateNodeStartupENS_9RadioTypeE"
	.ascii	"\000"
.LASF1:
	.ascii	"_ZN4mbed15LowPowerTimeoutD2Ev\000"
.LASF601:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle18TimeOnAirSlotEn"
	.ascii	"tryESaIS2_EEC4Ev\000"
.LASF800:
	.ascii	"_ZNSt8__detail17_List_node_headerC4Ev\000"
.LASF622:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EEC4Ev\000"
.LASF63:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKiN12RadioShut"
	.ascii	"tle8AppEntryEEED2Ev\000"
.LASF718:
	.ascii	"_ZN12RadioShuttle8StrErrorE11RSErrorCode\000"
.LASF29:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"7_M_construct_nodeEPSt13_Rb_tree_nodeIS4_ERKS4_\000"
.LASF50:
	.ascii	"_ZNSaISt4pairIKmN12RadioShuttle19SignalStrengthEntr"
	.ascii	"yEEEC4ISt13_Rb_tree_nodeIS3_EEERKSaIT_E\000"
.LASF396:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5"
	.ascii	"beginEv\000"
.LASF502:
	.ascii	"_ZNSt4pairImN12RadioShuttle19SignalStrengthEntryEEC"
	.ascii	"4ERKmRKS1_\000"
.LASF291:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE11_Alloc_node"
	.ascii	"C4ERSA_\000"
.LASF668:
	.ascii	"_ZN4mbed11NonCopyableINS_6TickerEEC2Ev\000"
.LASF143:
	.ascii	"function_move<mbed::Callback<void()>::method_contex"
	.ascii	"t<RadioShuttle, void (RadioShuttle::*)()> >\000"
.LASF745:
	.ascii	"Startup\000"
.LASF294:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE24_M_get_inse"
	.ascii	"rt_unique_posERS1_\000"
.LASF309:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle18TimeO"
	.ascii	"nAirSlotEntryEE7destroyEPS2_\000"
.LASF647:
	.ascii	"call\000"
.LASF653:
	.ascii	"operator=\000"
.LASF388:
	.ascii	"_ZN4mbed8CallbackIFvvEE13function_callIPS1_EEvPKv\000"
.LASF790:
	.ascii	"_ZN20RadioStatusInterface12SetRadioTypeEPKc\000"
.LASF135:
	.ascii	"_ZNSt4pairISt17_Rb_tree_iteratorIS_IKmN12RadioShutt"
	.ascii	"le19SignalStrengthEntryEEES5_EC4ERKS5_S8_\000"
.LASF808:
	.ascii	"_ZN4mbed14LowPowerTickerD2Ev\000"
.LASF581:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle12SendMsgEntry"
	.ascii	"EEC2Ev\000"
.LASF680:
	.ascii	"_ZN12RadioShuttle12RS_RxTimeoutEP5RadioPv\000"
.LASF661:
	.ascii	"_ZN4mbed8CallbackIFvvEED4Ev\000"
.LASF96:
	.ascii	"_ZNKSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalS"
	.ascii	"trengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE"
	.ascii	"13get_allocatorEv\000"
.LASF184:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKmN12RadioShuttle19"
	.ascii	"SignalStrengthEntryEEEEC4Ev\000"
.LASF344:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE10_List_implC2Ev\000"
.LASF741:
	.ascii	"_initRadio\000"
.LASF331:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"3_Rb_tree_implIS8_Lb0EEC4Ev\000"
.LASF385:
	.ascii	"function_move<void (*)()>\000"
.LASF348:
	.ascii	"_ZNSaIN12RadioShuttle12SendMsgEntryEED2Ev\000"
.LASF11:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKmN12RadioShut"
	.ascii	"tle19SignalStrengthEntryEEE9constructEPS5_RKS5_\000"
.LASF696:
	.ascii	"_ZN12RadioShuttle20DeleteSignalStrengthEm\000"
.LASF768:
	.ascii	"~map\000"
.LASF631:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EED4Ev\000"
.LASF16:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeI"
	.ascii	"St4pairIKS2_ImiEN12RadioShuttle12ConnectEntryEEEES8"
	.ascii	"_E8allocateERS9_j\000"
.LASF520:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKS0_ImiEN12RadioSh"
	.ascii	"uttle12ConnectEntryEEEC2Ev\000"
.LASF575:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle12SendMsgEntr"
	.ascii	"yEEptEv\000"
.LASF613:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EED2Ev\000"
.LASF505:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKmN12RadioShuttle1"
	.ascii	"9SignalStrengthEntryEEEppEv\000"
.LASF501:
	.ascii	"_ZNSt4pairIKmN12RadioShuttle19SignalStrengthEntryEE"
	.ascii	"C2ImS2_EERKS_IT_T0_E\000"
.LASF823:
	.ascii	"GNU C++98 8.2.1 20181213 (release) [gcc-8-branch re"
	.ascii	"vision 267074] -mcpu=cortex-m4 -mthumb -mfpu=fpv4-s"
	.ascii	"p-d16 -mfloat-abi=softfp -march=armv7e-m+fp -g1 -Os"
	.ascii	" -std=gnu++98 -fno-rtti -fmessage-length=0 -fno-exc"
	.ascii	"eptions -fno-builtin -ffunction-sections -fdata-sec"
	.ascii	"tions -funsigned-char -fno-delete-null-pointer-chec"
	.ascii	"ks -fomit-frame-pointer\000"
.LASF165:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle10Radio"
	.ascii	"EntryEE9constructEPS2_RKS2_\000"
.LASF239:
	.ascii	"_Rb_tree_iterator\000"
.LASF357:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS5_E\000"
.LASF731:
	.ascii	"Connect\000"
.LASF35:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE17_M_construct_nodeEPSt13_Rb_tree_nodeIS5_ERKS5_\000"
.LASF830:
	.ascii	"handler\000"
.LASF252:
	.ascii	"generate<mbed::Callback<void()>::method_context<Rad"
	.ascii	"ioShuttle, void (RadioShuttle::*)()> >\000"
.LASF54:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_ImiEN12Rad"
	.ascii	"ioShuttle12ConnectEntryEEED4Ev\000"
.LASF650:
	.ascii	"_ZN4mbed11NonCopyableINS_14LowPowerTickerEED2Ev\000"
.LASF377:
	.ascii	"_ZNSaIN12RadioShuttle10RadioEntryEEC2ISt10_List_nod"
	.ascii	"eIS0_EEERKSaIT_E\000"
.LASF270:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE10_M_insert_INSB_11_Alloc_nodeEEESt17_Rb_tree_ite"
	.ascii	"ratorIS5_EPSt18_Rb_tree_node_baseSH_RKS5_RT_\000"
.LASF439:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE5clearEv\000"
.LASF326:
	.ascii	"_S_right\000"
.LASF337:
	.ascii	"allocator<std::_List_node<RadioShuttle::ReceivedMsg"
	.ascii	"Entry> >\000"
.LASF612:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EED4Ev\000"
.LASF119:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKiN12RadioShuttle8AppEntryEEEEC4Ev\000"
.LASF489:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EE8_M_clearEv\000"
.LASF379:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle10RadioEntryEEED4Ev\000"
.LASF374:
	.ascii	"_ZNSaIN12RadioShuttle10RadioEntryEED2Ev\000"
.LASF278:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE6_S_keyEPKSt18_Rb_tree_node_base\000"
.LASF455:
	.ascii	"_List_base\000"
.LASF710:
	.ascii	"_ZN12RadioShuttle22ProcessResponseMessageEPNS_16Rec"
	.ascii	"eivedMsgEntryEPNS_8AppEntryEPNS_12SendMsgEntryEiPvi"
	.ascii	"mmhh\000"
.LASF272:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE11_Alloc_nodeC2ERSB_\000"
.LASF674:
	.ascii	"_ZN12RadioShuttle11TimeoutFuncEv\000"
.LASF645:
	.ascii	"_ZN4mbed11NonCopyableINS_13LowPowerTimerEEC4Ev\000"
.LASF204:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKS0_ImiEN12RadioShu"
	.ascii	"ttle12ConnectEntryEEEEC4Ev\000"
.LASF171:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle18TimeO"
	.ascii	"nAirSlotEntryEEC2Ev\000"
.LASF508:
	.ascii	"_ZNKSt17_Rb_tree_iteratorISt4pairIKmN12RadioShuttle"
	.ascii	"19SignalStrengthEntryEEEneERKS5_\000"
.LASF521:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle16ReceivedMsg"
	.ascii	"EntryEEptEv\000"
.LASF369:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE13_Rb_tree_im"
	.ascii	"plIS8_Lb0EEC4Ev\000"
.LASF449:
	.ascii	"_ZNSt10_List_nodeIN12RadioShuttle10RadioEntryEE9_M_"
	.ascii	"valptrEv\000"
.LASF593:
	.ascii	"_ZN4mbed11NonCopyableINS_15LowPowerTimeoutEED4Ev\000"
.LASF394:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"6_M_insert_uniqueERKS4_\000"
.LASF200:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE11_M_put_nodeEPSt13_Rb_tree_nodeIS5_E\000"
.LASF407:
	.ascii	"_ZNSt10_List_nodeIN12RadioShuttle16ReceivedMsgEntry"
	.ascii	"EE9_M_valptrEv\000"
.LASF6:
	.ascii	"allocate\000"
.LASF372:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle10Radio"
	.ascii	"EntryEE7destroyEPS2_\000"
.LASF801:
	.ascii	"_ZNSt8__detail17_List_node_headerC2Ev\000"
.LASF527:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EE5beginEv\000"
.LASF17:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKiN12RadioShut"
	.ascii	"tle8AppEntryEEE9constructEPS5_RKS5_\000"
.LASF598:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EED2Ev\000"
.LASF536:
	.ascii	"_ZNKSt7__cxx114listIN12RadioShuttle12SendMsgEntryES"
	.ascii	"aIS2_EE4sizeEv\000"
.LASF405:
	.ascii	"_M_erase\000"
.LASF330:
	.ascii	"_Rb_tree_impl\000"
.LASF44:
	.ascii	"deallocate\000"
.LASF232:
	.ascii	"_Rb_tree_const_iterator\000"
.LASF814:
	.ascii	"_ZN4mbed6TickerD0Ev\000"
.LASF517:
	.ascii	"operator*\000"
.LASF596:
	.ascii	"~_List_base\000"
.LASF176:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle18TimeOnAirSlot"
	.ascii	"EntryEEEC2Ev\000"
.LASF243:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE6"
	.ascii	"_S_keyEPKSt18_Rb_tree_node_base\000"
.LASF568:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EE9push_backERKS2_\000"
.LASF488:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EEC2Ev\000"
.LASF461:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKmN12RadioShuttle19"
	.ascii	"SignalStrengthEntryEEEED2Ev\000"
.LASF607:
	.ascii	"~_Rb_tree_impl\000"
.LASF346:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle12SendM"
	.ascii	"sgEntryEE7destroyEPS2_\000"
.LASF215:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle10Radio"
	.ascii	"EntryEEC4Ev\000"
.LASF610:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"3_Rb_tree_implIS8_Lb0EED2Ev\000"
.LASF84:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt10_List_nodeIN12"
	.ascii	"RadioShuttle10RadioEntryEEES4_E8allocateERS5_j\000"
.LASF402:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle12SendMsgEntry"
	.ascii	"EEmmEv\000"
.LASF585:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle10RadioEntryE"
	.ascii	"EneERKS2_\000"
.LASF144:
	.ascii	"_ZN4mbed8CallbackIFvvEE13function_dtorINS2_14method"
	.ascii	"_contextI12RadioShuttleMS5_FvvEEEEEvPv\000"
.LASF373:
	.ascii	"_ZNSaIN12RadioShuttle10RadioEntryEED4Ev\000"
.LASF88:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE2"
	.ascii	"1_M_get_Node_allocatorEv\000"
.LASF779:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EED4Ev\000"
.LASF312:
	.ascii	"allocator<std::_List_node<RadioShuttle::TimeOnAirSl"
	.ascii	"otEntry> >\000"
.LASF738:
	.ascii	"_ZN12RadioShuttle19RegisterApplicationEiPFvimiiPviE"
	.ascii	"S0_i\000"
.LASF227:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"1_Alloc_nodeC2ERSA_\000"
.LASF725:
	.ascii	"UpdateRadioProfile\000"
.LASF152:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKS0_ImiEN12RadioSh"
	.ascii	"uttle12ConnectEntryEEEmmEv\000"
.LASF187:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle16Recei"
	.ascii	"vedMsgEntryEED4Ev\000"
.LASF238:
	.ascii	"_ZSt11__addressofISt4pairIKmN12RadioShuttle19Signal"
	.ascii	"StrengthEntryEEEPT_RS5_\000"
.LASF24:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_ImiEN12Rad"
	.ascii	"ioShuttle12ConnectEntryEEEC2Ev\000"
.LASF99:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle16ReceivedMsgEntryEEE10deallocateEPS4_j\000"
.LASF89:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeI"
	.ascii	"St4pairIKmN12RadioShuttle19SignalStrengthEntryEEEES"
	.ascii	"7_E10deallocateERS8_PS7_j\000"
.LASF136:
	.ascii	"_ZNSt4pairISt17_Rb_tree_iteratorIS_IKmN12RadioShutt"
	.ascii	"le19SignalStrengthEntryEEES5_EC2ERKS5_S8_\000"
.LASF766:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle18TimeOnAirSlotEn"
	.ascii	"tryESaIS2_EED4Ev\000"
.LASF207:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE15_M_destroy_"
	.ascii	"nodeEPSt13_Rb_tree_nodeIS4_E\000"
.LASF229:
	.ascii	"_M_get_insert_unique_pos\000"
.LASF679:
	.ascii	"RS_RxTimeout\000"
.LASF151:
	.ascii	"_ZNKSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle1"
	.ascii	"2ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5"
	.ascii	"_EE11_Alloc_nodeclIS5_EEPSt13_Rb_tree_nodeIS5_ERKT_"
	.ascii	"\000"
.LASF203:
	.ascii	"_ZNSt20_Rb_tree_key_compareISt4lessISt4pairImiEEEC2"
	.ascii	"Ev\000"
.LASF470:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EEC2Ev\000"
.LASF684:
	.ascii	"_ZN12RadioShuttle9RS_RxDoneEP5RadioPvPhtsa\000"
.LASF123:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle10RadioEntryEEEC2Ev\000"
.LASF618:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EED4Ev\000"
.LASF648:
	.ascii	"_ZNK4mbed8CallbackIFvvEE4callEv\000"
.LASF819:
	.ascii	"_ZN4mbed6TickerC4EPK13ticker_data_t\000"
.LASF506:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEE5beginEv\000"
.LASF310:
	.ascii	"_ZNSaIN12RadioShuttle18TimeOnAirSlotEntryEED4Ev\000"
.LASF233:
	.ascii	"_ZNSt23_Rb_tree_const_iteratorISt4pairIKmN12RadioSh"
	.ascii	"uttle19SignalStrengthEntryEEEC4ERKSt17_Rb_tree_iter"
	.ascii	"atorIS4_E\000"
.LASF490:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle10RadioEntryEEE"
	.ascii	"D4Ev\000"
.LASF61:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKiN12RadioShuttle8AppEntryEEEE10deallocateEPS7_"
	.ascii	"j\000"
.LASF117:
	.ascii	"_ZNSaISt4pairIKiN12RadioShuttle8AppEntryEEED2Ev\000"
.LASF451:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle10RadioEntryEE"
	.ascii	"C2EPNSt8__detail15_List_node_baseE\000"
.LASF437:
	.ascii	"clear\000"
.LASF589:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle10RadioEntryEE"
	.ascii	"C2Ev\000"
.LASF296:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKiN12RadioShuttle8"
	.ascii	"AppEntryEEEC2EPSt18_Rb_tree_node_base\000"
.LASF644:
	.ascii	"_ZN4mbed11NonCopyableINS_13LowPowerTimerEED2Ev\000"
.LASF480:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKS0_ImiEN12RadioShu"
	.ascii	"ttle12ConnectEntryEEEED2Ev\000"
.LASF245:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"4_M_lower_boundEPSt13_Rb_tree_nodeIS4_EPSt18_Rb_tre"
	.ascii	"e_node_baseRS1_\000"
.LASF408:
	.ascii	"_List_iterator\000"
.LASF295:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKiN12RadioShuttle8"
	.ascii	"AppEntryEEEC4EPSt18_Rb_tree_node_base\000"
.LASF47:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKmN12RadioShut"
	.ascii	"tle19SignalStrengthEntryEEED4Ev\000"
.LASF620:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE10_List_implD4Ev\000"
.LASF634:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE13_Rb_tree_im"
	.ascii	"plIS8_Lb0EED2Ev\000"
.LASF37:
	.ascii	"__addressof<const std::pair<const std::pair<long un"
	.ascii	"signed int, int>, RadioShuttle::ConnectEntry> >\000"
.LASF91:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKmN12RadioShut"
	.ascii	"tle19SignalStrengthEntryEEE7destroyEPS5_\000"
.LASF528:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle16ReceivedMsgE"
	.ascii	"ntryEEC4Ev\000"
.LASF463:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EEC"
	.ascii	"4Ev\000"
.LASF494:
	.ascii	"generate<void (*)()>\000"
.LASF726:
	.ascii	"_ZN12RadioShuttle18UpdateRadioProfileEP5RadioNS_9Ra"
	.ascii	"dioTypeEPKNS_12RadioProfileE\000"
.LASF523:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKiN12RadioShuttle8"
	.ascii	"AppEntryEEEC4Ev\000"
.LASF445:
	.ascii	"_ZNSt10_List_nodeIN12RadioShuttle12SendMsgEntryEE9_"
	.ascii	"M_valptrEv\000"
.LASF692:
	.ascii	"_ZN12RadioShuttle17EnablePacketTraceEmbbP5Radio\000"
.LASF794:
	.ascii	"_ZNSt15_Rb_tree_header8_M_resetEv\000"
.LASF608:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EE10_List_implD4Ev\000"
.LASF284:
	.ascii	"_ZNSt23_Rb_tree_const_iteratorISt4pairIKiN12RadioSh"
	.ascii	"uttle8AppEntryEEEC4ERKSt17_Rb_tree_iteratorIS4_E\000"
.LASF400:
	.ascii	"find\000"
.LASF639:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EE10_List_implD4Ev\000"
.LASF323:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"2_M_drop_nodeEPSt13_Rb_tree_nodeIS4_E\000"
.LASF705:
	.ascii	"MessageSecurityError\000"
.LASF341:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle16ReceivedMsgEntryEEED4Ev\000"
.LASF592:
	.ascii	"NonCopyable\000"
.LASF518:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle12SendMsgEntr"
	.ascii	"yEEdeEv\000"
.LASF82:
	.ascii	"_ZNKSt13_Rb_tree_nodeISt4pairIKiN12RadioShuttle8App"
	.ascii	"EntryEEE9_M_valptrEv\000"
.LASF277:
	.ascii	"_ZNKSt4lessISt4pairImiEEclERKS1_S4_\000"
.LASF242:
	.ascii	"_ZNKSt4lessImEclERKmS2_\000"
.LASF196:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle12SendM"
	.ascii	"sgEntryEEC4Ev\000"
.LASF208:
	.ascii	"_ZNSt20_Rb_tree_key_compareISt4lessIiEEC4Ev\000"
.LASF409:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle16ReceivedMsgE"
	.ascii	"ntryEEC4EPNSt8__detail15_List_node_baseE\000"
.LASF303:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EE14_M_create_nodeERKS2_\000"
.LASF234:
	.ascii	"_ZNSt23_Rb_tree_const_iteratorISt4pairIKmN12RadioSh"
	.ascii	"uttle19SignalStrengthEntryEEEC2ERKSt17_Rb_tree_iter"
	.ascii	"atorIS4_E\000"
.LASF191:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle16ReceivedMsgEn"
	.ascii	"tryEEEC4Ev\000"
.LASF322:
	.ascii	"_M_drop_node\000"
.LASF805:
	.ascii	"~LowPowerTicker\000"
.LASF709:
	.ascii	"ProcessResponseMessage\000"
.LASF236:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"1equal_rangeERS1_\000"
.LASF316:
	.ascii	"_ZNSt10_List_nodeIN12RadioShuttle18TimeOnAirSlotEnt"
	.ascii	"ryEE9_M_valptrEv\000"
.LASF121:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle10RadioEntryEEE10deallocateEPS4_j\000"
.LASF594:
	.ascii	"_ZN4mbed11NonCopyableINS_15LowPowerTimeoutEEC4Ev\000"
.LASF253:
	.ascii	"_ZN4mbed8CallbackIFvvEE8generateINS2_14method_conte"
	.ascii	"xtI12RadioShuttleMS5_FvvEEEEEvRKT_\000"
.LASF280:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE6_M_endEv\000"
.LASF132:
	.ascii	"operator==\000"
.LASF642:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EEC2Ev\000"
.LASF41:
	.ascii	"__addressof<const std::pair<int const, RadioShuttle"
	.ascii	"::AppEntry> >\000"
.LASF214:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle10Radio"
	.ascii	"EntryEED2Ev\000"
.LASF420:
	.ascii	"_ZNSt13_Rb_tree_nodeISt4pairIKS0_ImiEN12RadioShuttl"
	.ascii	"e12ConnectEntryEEE9_M_valptrEv\000"
.LASF699:
	.ascii	"CalculateTXPower\000"
.LASF241:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKmN12RadioShuttle1"
	.ascii	"9SignalStrengthEntryEEEC2EPSt18_Rb_tree_node_base\000"
.LASF626:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE13_Rb_tree_implIS9_Lb0EED4Ev\000"
.LASF258:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE11_M_inc_sizeEj\000"
.LASF534:
	.ascii	"push_back\000"
.LASF415:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_\000"
.LASF577:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle12SendMsgEntr"
	.ascii	"yEEneERKS2_\000"
.LASF190:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle16Recei"
	.ascii	"vedMsgEntryEEC2Ev\000"
.LASF240:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKmN12RadioShuttle1"
	.ascii	"9SignalStrengthEntryEEEC4EPSt18_Rb_tree_node_base\000"
.LASF2:
	.ascii	"max_size\000"
.LASF148:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle12SendM"
	.ascii	"sgEntryEE9constructEPS2_RKS2_\000"
.LASF472:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle12SendMsgEntryE"
	.ascii	"EED4Ev\000"
.LASF569:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEE5clearEv\000"
.LASF103:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle12SendMsgEntryEEEC4Ev\000"
.LASF657:
	.ascii	"Callback\000"
.LASF820:
	.ascii	"_ZN4mbed6TickerC2EPK13ticker_data_t\000"
.LASF447:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle12SendMsgEntry"
	.ascii	"EEC2EPNSt8__detail15_List_node_baseE\000"
.LASF315:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EE21_M_get_Node_allocatorEv\000"
.LASF475:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EEC2Ev\000"
.LASF797:
	.ascii	"_ZNSt15_Rb_tree_headerC2Ev\000"
.LASF654:
	.ascii	"_ZN4mbed8CallbackIFvvEEaSERKS2_\000"
.LASF333:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E"
	.ascii	"\000"
.LASF142:
	.ascii	"function_dtor<mbed::Callback<void()>::method_contex"
	.ascii	"t<RadioShuttle, void (RadioShuttle::*)()> >\000"
.LASF46:
	.ascii	"~new_allocator\000"
.LASF218:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle10RadioEntryEEE"
	.ascii	"C2Ev\000"
.LASF624:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EED4Ev\000"
.LASF784:
	.ascii	"RDTxTimeout\000"
.LASF393:
	.ascii	"_ZN4mbed8CallbackIFvvEE13function_callINS2_14method"
	.ascii	"_contextI12RadioShuttleMS5_FvvEEEEEvPKv\000"
.LASF131:
	.ascii	"_ZNKSt23_Rb_tree_const_iteratorISt4pairIKmN12RadioS"
	.ascii	"huttle19SignalStrengthEntryEEEneERKS5_\000"
.LASF336:
	.ascii	"_ZNSaIN12RadioShuttle16ReceivedMsgEntryEED2Ev\000"
.LASF83:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_S_valueEPKS"
	.ascii	"t13_Rb_tree_nodeIS4_E\000"
.LASF76:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt10_List_nodeIN12"
	.ascii	"RadioShuttle16ReceivedMsgEntryEEES4_E8allocateERS5_"
	.ascii	"j\000"
.LASF637:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EED4Ev\000"
.LASF365:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE7_S_leftEPSt1"
	.ascii	"8_Rb_tree_node_base\000"
.LASF401:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE4"
	.ascii	"findERS1_\000"
.LASF672:
	.ascii	"TimeoutFunc\000"
.LASF314:
	.ascii	"_ZNSaIN12RadioShuttle18TimeOnAirSlotEntryEEC2ISt10_"
	.ascii	"List_nodeIS0_EEERKSaIT_E\000"
.LASF368:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKiN12RadioShuttle8AppEntryEEEED2Ev\000"
.LASF23:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKmN12RadioShut"
	.ascii	"tle19SignalStrengthEntryEEEC2Ev\000"
.LASF411:
	.ascii	"Callback<RadioShuttle, RadioShuttle>\000"
.LASF356:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE10_List_implC2Ev\000"
.LASF660:
	.ascii	"~Callback\000"
.LASF78:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE14_M_create_nodeERKS5_\000"
.LASF157:
	.ascii	"operator()<std::pair<int const, RadioShuttle::AppEn"
	.ascii	"try> >\000"
.LASF825:
	.ascii	"/Volumes/Data/work/mbed-work/Turtle_RadioShuttle\000"
.LASF551:
	.ascii	"_ZNSt4pairImiEC2ERKmRKi\000"
.LASF256:
	.ascii	"_ZN4mbed8CallbackIFvvEE14method_contextI12RadioShut"
	.ascii	"tleMS4_FvvEEC2EPS4_S6_\000"
.LASF106:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeI"
	.ascii	"St4pairIKS2_ImiEN12RadioShuttle12ConnectEntryEEEES8"
	.ascii	"_E10deallocateERS9_PS8_j\000"
.LASF467:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle16ReceivedMsgEn"
	.ascii	"tryEEED4Ev\000"
.LASF251:
	.ascii	"_ZSt11__addressofIN12RadioShuttle16ReceivedMsgEntry"
	.ascii	"EEPT_RS2_\000"
.LASF287:
	.ascii	"_ZNSt4pairISt17_Rb_tree_iteratorIS_IKiN12RadioShutt"
	.ascii	"le8AppEntryEEEbEC4ERKS5_RKb\000"
.LASF321:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EE10_List_implC2Ev\000"
.LASF220:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"2_M_erase_auxESt23_Rb_tree_const_iteratorIS4_E\000"
.LASF81:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE14_M_create_n"
	.ascii	"odeERKS4_\000"
.LASF359:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE8_S_rightEPSt18_Rb_tree_node_base\000"
.LASF101:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle16ReceivedMsgEntryEEEC2Ev\000"
.LASF605:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EED"
	.ascii	"2Ev\000"
.LASF809:
	.ascii	"LowPowerTicker\000"
.LASF628:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEEC4Ev\000"
.LASF748:
	.ascii	"AddRadioStatus\000"
.LASF80:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE8_S_valueEPKSt13_Rb_tree_nodeIS5_E\000"
.LASF267:
	.ascii	"_ZNSt4pairISt17_Rb_tree_iteratorIS_IKS_ImiEN12Radio"
	.ascii	"Shuttle12ConnectEntryEEEbEC4ERKS6_RKb\000"
.LASF125:
	.ascii	"_ZNKSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalS"
	.ascii	"trengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE"
	.ascii	"11_Alloc_nodeclIS4_EEPSt13_Rb_tree_nodeIS4_ERKT_\000"
.LASF510:
	.ascii	"_ZNKSt17_Rb_tree_iteratorISt4pairIKmN12RadioShuttle"
	.ascii	"19SignalStrengthEntryEEEptEv\000"
.LASF750:
	.ascii	"_ZN12RadioShuttle14AddRadioStatusEP20RadioStatusInt"
	.ascii	"erface\000"
.LASF513:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEE4findERS5_\000"
.LASF250:
	.ascii	"__addressof<RadioShuttle::ReceivedMsgEntry>\000"
.LASF130:
	.ascii	"operator!=\000"
.LASF32:
	.ascii	"_ZSt11__addressofIKSt4pairIKmN12RadioShuttle19Signa"
	.ascii	"lStrengthEntryEEEPT_RS6_\000"
.LASF676:
	.ascii	"_ZN12RadioShuttle10RS_CadDoneEP5RadioPvb\000"
.LASF195:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle12SendM"
	.ascii	"sgEntryEED2Ev\000"
.LASF430:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EE8_M_eraseESt14_List_iteratorIS2_E\000"
.LASF578:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EE3endEv\000"
.LASF468:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle16ReceivedMsgEn"
	.ascii	"tryEEED2Ev\000"
.LASF471:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE8_M_clearEv\000"
.LASF105:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE21_M_get_Node_allocatorEv\000"
.LASF192:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle16ReceivedMsgEn"
	.ascii	"tryEEEC2Ev\000"
.LASF363:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE13_Rb_tree_implIS9_Lb0EEC2Ev\000"
.LASF382:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EE10_List_implC2Ev\000"
.LASF565:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle10RadioEntryE"
	.ascii	"EdeEv\000"
.LASF444:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE7_M_initEv\000"
.LASF691:
	.ascii	"EnablePacketTrace\000"
.LASF366:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_S_rightEPSt"
	.ascii	"18_Rb_tree_node_base\000"
.LASF734:
	.ascii	"_ZN12RadioShuttle25AppRequiresAuthenticationEi\000"
.LASF293:
	.ascii	"_ZNKSt10_Select1stISt4pairIKiN12RadioShuttle8AppEnt"
	.ascii	"ryEEEclERKS4_\000"
.LASF512:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEE3endEv\000"
.LASF108:
	.ascii	"_ZNSaISt4pairIKS_ImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"EED4Ev\000"
.LASF432:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE3endEv\000"
.LASF199:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle12SendMsgEntryE"
	.ascii	"EEC2Ev\000"
.LASF328:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKmN12RadioShuttle19SignalStrengthEntryEEEED4Ev\000"
.LASF675:
	.ascii	"RS_CadDone\000"
.LASF525:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle16ReceivedMsg"
	.ascii	"EntryEEneERKS2_\000"
.LASF756:
	.ascii	"_ZN12RadioShuttleD4Ev\000"
.LASF139:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8"
	.ascii	"_S_valueEPKSt18_Rb_tree_node_base\000"
.LASF524:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKiN12RadioShuttle8"
	.ascii	"AppEntryEEEC2Ev\000"
.LASF193:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt10_List_nodeIN12"
	.ascii	"RadioShuttle12SendMsgEntryEEES4_E10deallocateERS5_P"
	.ascii	"S4_j\000"
.LASF349:
	.ascii	"allocator<std::_List_node<RadioShuttle::SendMsgEntr"
	.ascii	"y> >\000"
.LASF765:
	.ascii	"~list\000"
.LASF724:
	.ascii	"_ZN12RadioShuttle14MaxMessageSizeEPii\000"
.LASF627:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE13_Rb_tree_implIS9_Lb0EED2Ev\000"
.LASF19:
	.ascii	"_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN12Rad"
	.ascii	"ioShuttle10RadioEntryEEE8max_sizeEv\000"
.LASF262:
	.ascii	"_ZNKSt7__cxx1110_List_baseIN12RadioShuttle16Receive"
	.ascii	"dMsgEntryESaIS2_EE11_M_get_sizeEv\000"
.LASF354:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle12SendMsgEntryEEED2Ev\000"
.LASF563:
	.ascii	"_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt"
	.ascii	"4pairIKiS1_EEE3endEv\000"
.LASF802:
	.ascii	"LowPowerTimer\000"
.LASF828:
	.ascii	"RadioShuttle\000"
.LASF235:
	.ascii	"equal_range\000"
.LASF265:
	.ascii	"__addressof<std::pair<const std::pair<long unsigned"
	.ascii	" int, int>, RadioShuttle::ConnectEntry> >\000"
.LASF364:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE12_M_drop_nod"
	.ascii	"eEPSt13_Rb_tree_nodeIS4_E\000"
.LASF378:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EE21_M_get_Node_allocatorEv\000"
.LASF821:
	.ascii	"operator new\000"
.LASF493:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EEC2Ev\000"
.LASF558:
	.ascii	"_ZNSt4pairIKiN12RadioShuttle8AppEntryEEC4IiS2_EERKS"
	.ascii	"_IT_T0_E\000"
.LASF282:
	.ascii	"_ZSt11__addressofISt4pairIKiN12RadioShuttle8AppEntr"
	.ascii	"yEEEPT_RS5_\000"
.LASF290:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE10_M_insert_I"
	.ascii	"NSA_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS4_EPSt18"
	.ascii	"_Rb_tree_node_baseSG_RKS4_RT_\000"
.LASF503:
	.ascii	"_ZNSt4pairImN12RadioShuttle19SignalStrengthEntryEEC"
	.ascii	"2ERKmRKS1_\000"
.LASF655:
	.ascii	"operator bool\000"
.LASF68:
	.ascii	"_M_create_node\000"
.LASF389:
	.ascii	"erase\000"
.LASF226:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"1_Alloc_nodeC4ERSA_\000"
.LASF633:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE13_Rb_tree_im"
	.ascii	"plIS8_Lb0EED4Ev\000"
.LASF540:
	.ascii	"_ZNKSt17_Rb_tree_iteratorISt4pairIKS0_ImiEN12RadioS"
	.ascii	"huttle12ConnectEntryEEEeqERKS6_\000"
.LASF771:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EED4Ev\000"
.LASF351:
	.ascii	"_ZNSaIN12RadioShuttle12SendMsgEntryEEC2ISt10_List_n"
	.ascii	"odeIS0_EEERKSaIT_E\000"
.LASF560:
	.ascii	"_ZNSt4pairIiN12RadioShuttle8AppEntryEEC4ERKiRKS1_\000"
.LASF257:
	.ascii	"_M_inc_size\000"
.LASF283:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE12_M_erase_au"
	.ascii	"xESt23_Rb_tree_const_iteratorIS4_E\000"
.LASF714:
	.ascii	"_ZN12RadioShuttle10RunShuttleEv\000"
.LASF271:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE11_Alloc_nodeC4ERSB_\000"
.LASF86:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle18TimeOnAirSlotEntryEEEC4Ev\000"
.LASF307:
	.ascii	"_ZSt11__addressofIN12RadioShuttle10RadioEntryEEPT_R"
	.ascii	"S2_\000"
.LASF643:
	.ascii	"_ZN4mbed11NonCopyableINS_13LowPowerTimerEED4Ev\000"
.LASF339:
	.ascii	"_ZNSaIN12RadioShuttle16ReceivedMsgEntryEEC2ISt10_Li"
	.ascii	"st_nodeIS0_EEERKSaIT_E\000"
.LASF223:
	.ascii	"_M_insert_<std::_Rb_tree<long unsigned int, std::pa"
	.ascii	"ir<long unsigned int const, RadioShuttle::SignalStr"
	.ascii	"engthEntry>, std::_Select1st<std::pair<long unsigne"
	.ascii	"d int const, RadioShuttle::SignalStrengthEntry> >, "
	.ascii	"std::less<long unsigned int>, std::allocator<std::p"
	.ascii	"air<long unsigned int const, RadioShuttle::SignalSt"
	.ascii	"rengthEntry> > >::_Alloc_node>\000"
.LASF580:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle12SendMsgEntry"
	.ascii	"EEC4Ev\000"
.LASF395:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5"
	.ascii	"eraseERS1_\000"
.LASF173:
	.ascii	"_ZSt11__addressofIN12RadioShuttle18TimeOnAirSlotEnt"
	.ascii	"ryEEPT_RS2_\000"
.LASF827:
	.ascii	"_ZN4mbed15LowPowerTimeoutD4Ev\000"
.LASF829:
	.ascii	"_ZN12RadioShuttleC4EPKc\000"
.LASF56:
	.ascii	"allocator<std::_Rb_tree_node<std::pair<const std::p"
	.ascii	"air<long unsigned int, int>, RadioShuttle::ConnectE"
	.ascii	"ntry> > >\000"
.LASF27:
	.ascii	"_M_construct_node\000"
.LASF755:
	.ascii	"~RadioShuttle\000"
.LASF62:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKiN12RadioShut"
	.ascii	"tle8AppEntryEEED4Ev\000"
.LASF485:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKiN12RadioShuttle8A"
	.ascii	"ppEntryEEEED4Ev\000"
.LASF781:
	.ascii	"RDCadDone\000"
.LASF438:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5"
	.ascii	"clearEv\000"
.LASF555:
	.ascii	"_ZNKSt17_Rb_tree_iteratorISt4pairIKiN12RadioShuttle"
	.ascii	"8AppEntryEEEeqERKS5_\000"
.LASF417:
	.ascii	"_ZNKSt7__cxx114listIN12RadioShuttle12SendMsgEntryES"
	.ascii	"aIS2_EE13_M_node_countEv\000"
.LASF441:
	.ascii	"_M_init\000"
.LASF667:
	.ascii	"_ZN4mbed11NonCopyableINS_6TickerEEC4Ev\000"
.LASF182:
	.ascii	"_ZNSt20_Rb_tree_key_compareISt4lessImEEC4Ev\000"
.LASF727:
	.ascii	"KillMsg\000"
.LASF94:
	.ascii	"_ZNSaISt4pairIKmN12RadioShuttle19SignalStrengthEntr"
	.ascii	"yEEED2Ev\000"
.LASF112:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKS2_ImiEN12RadioShuttle12ConnectEntryEEEEC2Ev\000"
.LASF567:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EE4backEv\000"
.LASF701:
	.ascii	"SendMessage\000"
.LASF757:
	.ascii	"~LowPowerTimer\000"
.LASF602:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle18TimeOnAirSlotEn"
	.ascii	"tryESaIS2_EEC2Ev\000"
.LASF492:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EEC4Ev\000"
.LASF302:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EE11_M_inc_sizeEj\000"
.LASF137:
	.ascii	"_M_upper_bound\000"
.LASF329:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKmN12RadioShuttle19SignalStrengthEntryEEEED2Ev\000"
.LASF752:
	.ascii	"_ZN12RadioShuttle8AddRadioEP5Radio9ModemTypePKNS_12"
	.ascii	"RadioProfileE\000"
.LASF340:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE21_M_get_Node_allocatorEv\000"
.LASF237:
	.ascii	"__addressof<std::pair<long unsigned int const, Radi"
	.ascii	"oShuttle::SignalStrengthEntry> >\000"
.LASF404:
	.ascii	"_ZNKSt14_List_iteratorIN12RadioShuttle16ReceivedMsg"
	.ascii	"EntryEE13_M_const_castEv\000"
.LASF248:
	.ascii	"_M_dec_size\000"
.LASF387:
	.ascii	"function_call<void (*)()>\000"
.LASF788:
	.ascii	"_ZN20RadioStatusInterface14SetRadioParamsEii\000"
.LASF343:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE10_List_implC4Ev\000"
.LASF98:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKmN12RadioShuttle19SignalStrengthEntryEEEEC2Ev\000"
.LASF141:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE6"
	.ascii	"_S_keyEPKSt13_Rb_tree_nodeIS4_E\000"
.LASF198:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle12SendMsgEntryE"
	.ascii	"EEC4Ev\000"
.LASF347:
	.ascii	"_ZNSaIN12RadioShuttle12SendMsgEntryEED4Ev\000"
.LASF58:
	.ascii	"_ZNSaISt4pairIKS_ImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"EEC2ISt13_Rb_tree_nodeIS4_EEERKSaIT_E\000"
.LASF600:
	.ascii	"list\000"
.LASF180:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"5_M_destroy_nodeEPSt13_Rb_tree_nodeIS4_E\000"
.LASF115:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKiN12RadioShut"
	.ascii	"tle8AppEntryEEE7destroyEPS5_\000"
.LASF635:
	.ascii	"_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt"
	.ascii	"4pairIKiS1_EEEC4Ev\000"
.LASF519:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKS0_ImiEN12RadioSh"
	.ascii	"uttle12ConnectEntryEEEC4Ev\000"
.LASF206:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE11_M_put_node"
	.ascii	"EPSt13_Rb_tree_nodeIS4_E\000"
.LASF146:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle16Recei"
	.ascii	"vedMsgEntryEE9constructEPS2_RKS2_\000"
.LASF793:
	.ascii	"_M_reset\000"
.LASF708:
	.ascii	"_ZN12RadioShuttle21ProcessRequestMessageEPNS_16Rece"
	.ascii	"ivedMsgEntryEPNS_8AppEntryEiPviimmhh\000"
.LASF145:
	.ascii	"_ZN4mbed8CallbackIFvvEE13function_moveINS2_14method"
	.ascii	"_contextI12RadioShuttleMS5_FvvEEEEEvPvPKv\000"
.LASF12:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeI"
	.ascii	"St4pairIKmN12RadioShuttle19SignalStrengthEntryEEEES"
	.ascii	"7_E8allocateERS8_j\000"
.LASF450:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle10RadioEntryEE"
	.ascii	"C4EPNSt8__detail15_List_node_baseE\000"
.LASF716:
	.ascii	"_ZN12RadioShuttle12GetRadioNameENS_9RadioTypeE\000"
.LASF36:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE11_M_get_nodeEv\000"
.LASF740:
	.ascii	"_ZN12RadioShuttle12GetRadioTypeEv\000"
.LASF736:
	.ascii	"_ZN12RadioShuttle21DeRegisterApplicationEi\000"
.LASF737:
	.ascii	"RegisterApplication\000"
.LASF167:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt10_List_nodeIN12"
	.ascii	"RadioShuttle18TimeOnAirSlotEntryEEES4_E10deallocate"
	.ascii	"ERS5_PS4_j\000"
.LASF663:
	.ascii	"_ZN4mbed8CallbackIFvvEEC4EPS1_\000"
.LASF559:
	.ascii	"_ZNSt4pairIKiN12RadioShuttle8AppEntryEEC2IiS2_EERKS"
	.ascii	"_IT_T0_E\000"
.LASF504:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEE5eraseERS5_\000"
.LASF306:
	.ascii	"__addressof<RadioShuttle::RadioEntry>\000"
.LASF124:
	.ascii	"operator()<std::pair<long unsigned int const, Radio"
	.ascii	"Shuttle::SignalStrengthEntry> >\000"
.LASF298:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE6_S_keyEPKSt1"
	.ascii	"8_Rb_tree_node_base\000"
.LASF153:
	.ascii	"begin\000"
.LASF53:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKS2_ImiEN12RadioShuttle12ConnectEntryEEEE10deal"
	.ascii	"locateEPS8_j\000"
.LASF649:
	.ascii	"_ZN4mbed11NonCopyableINS_14LowPowerTickerEED4Ev\000"
.LASF630:
	.ascii	"_ZNSt3mapISt4pairImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"St4lessIS1_ESaIS0_IKS1_S3_EEEC2Ev\000"
.LASF8:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKS2_ImiEN12RadioShuttle12ConnectEntryEEEE8alloc"
	.ascii	"ateEjPKv\000"
.LASF617:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EEC2Ev\000"
.LASF704:
	.ascii	"_ZN12RadioShuttle17SaveTimeOnAirSlotEmiiihhi\000"
.LASF662:
	.ascii	"_ZN4mbed8CallbackIFvvEED2Ev\000"
.LASF786:
	.ascii	"RDTxDone\000"
.LASF762:
	.ascii	"LowPowerTimeout\000"
.LASF531:
	.ascii	"_ZN4mbed8callbackI12RadioShuttleS1_vEENS_8CallbackI"
	.ascii	"FT1_vEEEPT0_MT_FS3_vE\000"
.LASF484:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_M_eraseEPSt"
	.ascii	"13_Rb_tree_nodeIS4_E\000"
.LASF428:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE5eraseESt17_R"
	.ascii	"b_tree_iteratorIS4_E\000"
.LASF66:
	.ascii	"_ZNSaISt4pairIKiN12RadioShuttle8AppEntryEEEC2ISt13_"
	.ascii	"Rb_tree_nodeIS3_EEERKSaIT_E\000"
.LASF719:
	.ascii	"Idle\000"
.LASF700:
	.ascii	"_ZN12RadioShuttle16CalculateTXPowerEPNS_10RadioEntr"
	.ascii	"yEm\000"
.LASF435:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle10RadioEntryEE"
	.ascii	"mmEv\000"
.LASF134:
	.ascii	"pair\000"
.LASF397:
	.ascii	"size\000"
.LASF573:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EE5clearEv\000"
.LASF247:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE6"
	.ascii	"_M_endEv\000"
.LASF170:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle18TimeO"
	.ascii	"nAirSlotEntryEEC4Ev\000"
.LASF90:
	.ascii	"destroy\000"
.LASF172:
	.ascii	"__addressof<RadioShuttle::TimeOnAirSlotEntry>\000"
.LASF764:
	.ascii	"_ZN4mbed15LowPowerTimeoutC2Ev\000"
.LASF703:
	.ascii	"SaveTimeOnAirSlot\000"
.LASF623:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EEC2Ev\000"
.LASF652:
	.ascii	"_ZN4mbed11NonCopyableINS_14LowPowerTickerEEC2Ev\000"
.LASF26:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKiN12RadioShut"
	.ascii	"tle8AppEntryEEEC2Ev\000"
.LASF211:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKiN12RadioShuttle8A"
	.ascii	"ppEntryEEEEC2Ev\000"
.LASF669:
	.ascii	"GetDataSum\000"
.LASF224:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"0_M_insert_INSA_11_Alloc_nodeEEESt17_Rb_tree_iterat"
	.ascii	"orIS4_EPSt18_Rb_tree_node_baseSG_RKS4_RT_\000"
.LASF281:
	.ascii	"__addressof<std::pair<int const, RadioShuttle::AppE"
	.ascii	"ntry> >\000"
.LASF547:
	.ascii	"_ZNKSt17_Rb_tree_iteratorISt4pairIKS0_ImiEN12RadioS"
	.ascii	"huttle12ConnectEntryEEEneERKS6_\000"
.LASF383:
	.ascii	"function_dtor<void (*)()>\000"
.LASF670:
	.ascii	"_ZN12RadioShuttle10GetDataSumEiPvi\000"
.LASF688:
	.ascii	"_ZN12RadioShuttle12CadDetectionEPNS_10RadioEntryE\000"
.LASF606:
	.ascii	"~_List_impl\000"
.LASF597:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EED4Ev\000"
.LASF758:
	.ascii	"_ZN4mbed13LowPowerTimerD4Ev\000"
.LASF706:
	.ascii	"_ZN12RadioShuttle20MessageSecurityErrorEPNS_16Recei"
	.ascii	"vedMsgEntryEPNS_8AppEntryEimhh\000"
.LASF807:
	.ascii	"_ZN4mbed14LowPowerTickerD0Ev\000"
.LASF254:
	.ascii	"method_context\000"
.LASF345:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E\000"
.LASF38:
	.ascii	"_ZSt11__addressofIKSt4pairIKS0_ImiEN12RadioShuttle1"
	.ascii	"2ConnectEntryEEEPT_RS7_\000"
.LASF666:
	.ascii	"_ZN4mbed11NonCopyableINS_6TickerEED2Ev\000"
.LASF352:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE21_M_get_Node_allocatorEv\000"
.LASF615:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE10_List_implD2Ev\000"
.LASF742:
	.ascii	"_ZN12RadioShuttle10_initRadioEPNS_10RadioEntryE\000"
.LASF811:
	.ascii	"_ZN4mbed14LowPowerTickerC2Ev\000"
.LASF815:
	.ascii	"_ZN4mbed6TickerD2Ev\000"
.LASF542:
	.ascii	"pair<std::pair<long unsigned int, int>, RadioShuttl"
	.ascii	"e::ConnectEntry>\000"
.LASF175:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle18TimeOnAirSlot"
	.ascii	"EntryEEEC4Ev\000"
.LASF677:
	.ascii	"RS_RxError\000"
.LASF446:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle12SendMsgEntry"
	.ascii	"EEC4EPNSt8__detail15_List_node_baseE\000"
.LASF533:
	.ascii	"_ZSt3minImERKT_S2_S2_\000"
.LASF453:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle18TimeOnAirSlot"
	.ascii	"EntryEEED4Ev\000"
.LASF334:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle16Recei"
	.ascii	"vedMsgEntryEE7destroyEPS2_\000"
.LASF74:
	.ascii	"operator()\000"
.LASF487:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EEC4Ev\000"
.LASF375:
	.ascii	"allocator<std::_List_node<RadioShuttle::RadioEntry>"
	.ascii	" >\000"
.LASF722:
	.ascii	"_ZN12RadioShuttle13GetStatisticsEPPNS_10RadioStatsE"
	.ascii	"P5Radio\000"
.LASF77:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt10_List_nodeIN12"
	.ascii	"RadioShuttle12SendMsgEntryEEES4_E8allocateERS5_j\000"
.LASF787:
	.ascii	"SetRadioParams\000"
.LASF609:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"3_Rb_tree_implIS8_Lb0EED4Ev\000"
.LASF338:
	.ascii	"_ZNSaIN12RadioShuttle16ReceivedMsgEntryEEC4ISt10_Li"
	.ascii	"st_nodeIS0_EEERKSaIT_E\000"
.LASF230:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE2"
	.ascii	"4_M_get_insert_unique_posERS1_\000"
.LASF579:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EE5beginEv\000"
.LASF698:
	.ascii	"_ZN12RadioShuttle20UpdateSignalStrengthEmi\000"
.LASF749:
	.ascii	"_ZN12RadioShuttle16AddRadioSecurityEP22RadioSecurit"
	.ascii	"yInterface\000"
.LASF778:
	.ascii	"_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt"
	.ascii	"4pairIKiS1_EEED2Ev\000"
.LASF544:
	.ascii	"_ZNSt4pairIKS_ImiEN12RadioShuttle12ConnectEntryEEC2"
	.ascii	"IS0_S3_EERKS_IT_T0_E\000"
.LASF259:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EE14_M_create_nodeERKS2_\000"
.LASF263:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE11_M_inc_sizeEj\000"
.LASF110:
	.ascii	"_ZNKSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle1"
	.ascii	"2ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5"
	.ascii	"_EE13get_allocatorEv\000"
.LASF456:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EEC4Ev\000"
.LASF22:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_ImiEN12Rad"
	.ascii	"ioShuttle12ConnectEntryEEEC4Ev\000"
.LASF261:
	.ascii	"_ZNKSt7__cxx1110_List_baseIN12RadioShuttle12SendMsg"
	.ascii	"EntryESaIS2_EE11_M_get_sizeEv\000"
.LASF274:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE24_M_get_insert_unique_posERS2_\000"
.LASF546:
	.ascii	"_ZSt9make_pairISt4pairImiEN12RadioShuttle12ConnectE"
	.ascii	"ntryEES0_IT_T0_ES4_S5_\000"
.LASF202:
	.ascii	"_ZNSt20_Rb_tree_key_compareISt4lessISt4pairImiEEEC4"
	.ascii	"Ev\000"
.LASF114:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt13_Rb_tree_nodeI"
	.ascii	"St4pairIKiN12RadioShuttle8AppEntryEEEES7_E10dealloc"
	.ascii	"ateERS8_PS7_j\000"
.LASF289:
	.ascii	"_M_insert_<std::_Rb_tree<int, std::pair<int const, "
	.ascii	"RadioShuttle::AppEntry>, std::_Select1st<std::pair<"
	.ascii	"int const, RadioShuttle::AppEntry> >, std::less<int"
	.ascii	">, std::allocator<std::pair<int const, RadioShuttle"
	.ascii	"::AppEntry> > >::_Alloc_node>\000"
.LASF64:
	.ascii	"allocator<std::_Rb_tree_node<std::pair<int const, R"
	.ascii	"adioShuttle::AppEntry> > >\000"
.LASF150:
	.ascii	"operator()<std::pair<const std::pair<long unsigned "
	.ascii	"int, int>, RadioShuttle::ConnectEntry> >\000"
.LASF434:
	.ascii	"_ZNKSt7__cxx114listIN12RadioShuttle10RadioEntryESaI"
	.ascii	"S2_EE13_M_node_countEv\000"
.LASF774:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EED2Ev\000"
.LASF469:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EEC4Ev\000"
.LASF122:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle10RadioEntryEEEC4Ev\000"
.LASF491:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle10RadioEntryEEE"
	.ascii	"D2Ev\000"
.LASF514:
	.ascii	"back\000"
.LASF371:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2_E\000"
.LASF327:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8"
	.ascii	"_S_rightEPSt18_Rb_tree_node_base\000"
.LASF285:
	.ascii	"_ZNSt23_Rb_tree_const_iteratorISt4pairIKiN12RadioSh"
	.ascii	"uttle8AppEntryEEEC2ERKSt17_Rb_tree_iteratorIS4_E\000"
.LASF459:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8"
	.ascii	"_M_beginEv\000"
.LASF367:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKiN12RadioShuttle8AppEntryEEEED4Ev\000"
.LASF221:
	.ascii	"_ZNSt4pairISt17_Rb_tree_iteratorIS_IKmN12RadioShutt"
	.ascii	"le19SignalStrengthEntryEEEbEC4ERKS5_RKb\000"
.LASF465:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EE8_M_clearEv\000"
.LASF116:
	.ascii	"_ZNSaISt4pairIKiN12RadioShuttle8AppEntryEEED4Ev\000"
.LASF659:
	.ascii	"_ZN4mbed8CallbackIFvvEEC2ERKS2_\000"
.LASF421:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE16_M_insert_uniqueERKS5_\000"
.LASF732:
	.ascii	"_ZN12RadioShuttle7ConnectEim\000"
.LASF156:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE6_S_keyEPKSt13_Rb_tree_nodeIS5_E\000"
.LASF43:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle10RadioEntryEEE8allocateEjPKv\000"
.LASF557:
	.ascii	"pair<int, RadioShuttle::AppEntry>\000"
.LASF479:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKS0_ImiEN12RadioShu"
	.ascii	"ttle12ConnectEntryEEEED4Ev\000"
.LASF4:
	.ascii	"_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4"
	.ascii	"pairIKS2_ImiEN12RadioShuttle12ConnectEntryEEEE8max_"
	.ascii	"sizeEv\000"
.LASF414:
	.ascii	"_M_insert\000"
.LASF169:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle18TimeO"
	.ascii	"nAirSlotEntryEED2Ev\000"
.LASF276:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKS0_ImiEN12RadioSh"
	.ascii	"uttle12ConnectEntryEEEC2EPSt18_Rb_tree_node_base\000"
.LASF541:
	.ascii	"_ZNSt3mapISt4pairImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"St4lessIS1_ESaIS0_IKS1_S3_EEE6insertERKS7_\000"
.LASF0:
	.ascii	"_ZN4mbed15LowPowerTimeoutD0Ev\000"
.LASF782:
	.ascii	"RDRxError\000"
.LASF486:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKiN12RadioShuttle8A"
	.ascii	"ppEntryEEEED2Ev\000"
.LASF308:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EE11_M_put_nodeEPSt10_List_nodeIS2"
	.ascii	"_E\000"
.LASF440:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE5clearEv\000"
.LASF5:
	.ascii	"_ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4"
	.ascii	"pairIKiN12RadioShuttle8AppEntryEEEE8max_sizeEv\000"
.LASF584:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle10RadioEntryEE"
	.ascii	"ppEi\000"
.LASF804:
	.ascii	"_ZN4mbed13LowPowerTimerC2Ev\000"
.LASF275:
	.ascii	"_ZNSt17_Rb_tree_iteratorISt4pairIKS0_ImiEN12RadioSh"
	.ascii	"uttle12ConnectEntryEEEC4EPSt18_Rb_tree_node_base\000"
.LASF457:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EEC2Ev\000"
.LASF7:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKmN12RadioShuttle19SignalStrengthEntryEEEE8allo"
	.ascii	"cateEjPKv\000"
.LASF535:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EE9push_backERKS2_\000"
.LASF201:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS5_E\000"
.LASF360:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKS2_ImiEN12RadioShuttle12ConnectEntryEEEED4Ev\000"
.LASF538:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EE9push_backERKS2_\000"
.LASF186:
	.ascii	"_ZN9__gnu_cxx14__alloc_traitsISaISt10_List_nodeIN12"
	.ascii	"RadioShuttle16ReceivedMsgEntryEEES4_E10deallocateER"
	.ascii	"S5_PS4_j\000"
.LASF452:
	.ascii	"_M_clear\000"
.LASF324:
	.ascii	"_S_left\000"
.LASF431:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE16_M_insert_u"
	.ascii	"niqueERKS4_\000"
.LASF279:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE14_M_lower_boundEPSt13_Rb_tree_nodeIS5_EPSt18_Rb_"
	.ascii	"tree_node_baseRS2_\000"
.LASF746:
	.ascii	"_ZN12RadioShuttle7StartupENS_9RadioTypeEm\000"
.LASF318:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle18TimeOnAirSlotEntryEEED2Ev\000"
.LASF795:
	.ascii	"_Rb_tree_header\000"
.LASF185:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKmN12RadioShuttle19"
	.ascii	"SignalStrengthEntryEEEEC2Ev\000"
.LASF166:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EE11_M_get_nodeEv\000"
.LASF332:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"3_Rb_tree_implIS8_Lb0EEC2Ev\000"
.LASF454:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle18TimeOnAirSlot"
	.ascii	"EntryEEED2Ev\000"
.LASF160:
	.ascii	"_ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC4ERKS1_S4_\000"
.LASF128:
	.ascii	"operator++\000"
.LASF107:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_ImiEN12Rad"
	.ascii	"ioShuttle12ConnectEntryEEE7destroyEPS6_\000"
.LASF603:
	.ascii	"~_Rb_tree\000"
.LASF641:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EEC4Ev\000"
.LASF213:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle10Radio"
	.ascii	"EntryEED4Ev\000"
.LASF511:
	.ascii	"_ZNKSt17_Rb_tree_iteratorISt4pairIKmN12RadioShuttle"
	.ascii	"19SignalStrengthEntryEEEeqERKS5_\000"
.LASF419:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EE9_M_insertESt14_List_iteratorIS2_ERKS2_\000"
.LASF102:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle12SendMsgEntryEEE10deallocateEPS4_j\000"
.LASF163:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE8_S_valueEPKS"
	.ascii	"t18_Rb_tree_node_base\000"
.LASF460:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKmN12RadioShuttle19"
	.ascii	"SignalStrengthEntryEEEED4Ev\000"
.LASF71:
	.ascii	"_ZNKSt13_Rb_tree_nodeISt4pairIKmN12RadioShuttle19Si"
	.ascii	"gnalStrengthEntryEEE9_M_valptrEv\000"
.LASF13:
	.ascii	"_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN12Rad"
	.ascii	"ioShuttle16ReceivedMsgEntryEEE8max_sizeEv\000"
.LASF189:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle16Recei"
	.ascii	"vedMsgEntryEEC4Ev\000"
.LASF717:
	.ascii	"StrError\000"
.LASF499:
	.ascii	"pair<long unsigned int, RadioShuttle::SignalStrengt"
	.ascii	"hEntry>\000"
.LASF478:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E\000"
.LASF770:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEED2Ev\000"
.LASF70:
	.ascii	"_M_valptr\000"
.LASF476:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE8_M_beginEv\000"
.LASF73:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8"
	.ascii	"_S_valueEPKSt13_Rb_tree_nodeIS4_E\000"
.LASF386:
	.ascii	"_ZN4mbed8CallbackIFvvEE13function_moveIPS1_EEvPvPKv"
	.ascii	"\000"
.LASF55:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_ImiEN12Rad"
	.ascii	"ioShuttle12ConnectEntryEEED2Ev\000"
.LASF288:
	.ascii	"_ZNSt4pairISt17_Rb_tree_iteratorIS_IKiN12RadioShutt"
	.ascii	"le8AppEntryEEEbEC2ERKS5_RKb\000"
.LASF739:
	.ascii	"GetRadioType\000"
.LASF656:
	.ascii	"_ZNK4mbed8CallbackIFvvEEcvbEv\000"
.LASF474:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EEC4Ev\000"
.LASF552:
	.ascii	"_ZNKSt17_Rb_tree_iteratorISt4pairIKiN12RadioShuttle"
	.ascii	"8AppEntryEEEptEv\000"
.LASF33:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle16ReceivedMsgEntryEEE8allocateEjPKv\000"
.LASF335:
	.ascii	"_ZNSaIN12RadioShuttle16ReceivedMsgEntryEED4Ev\000"
.LASF51:
	.ascii	"_ZNSaISt4pairIKmN12RadioShuttle19SignalStrengthEntr"
	.ascii	"yEEEC2ISt13_Rb_tree_nodeIS3_EEERKSaIT_E\000"
.LASF217:
	.ascii	"_ZNSaISt10_List_nodeIN12RadioShuttle10RadioEntryEEE"
	.ascii	"C4Ev\000"
.LASF268:
	.ascii	"_ZNSt4pairISt17_Rb_tree_iteratorIS_IKS_ImiEN12Radio"
	.ascii	"Shuttle12ConnectEntryEEEbEC2ERKS6_RKb\000"
.LASF120:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeISt4p"
	.ascii	"airIKiN12RadioShuttle8AppEntryEEEEC2Ev\000"
.LASF423:
	.ascii	"_ZNSt4pairIS_ImiEN12RadioShuttle12ConnectEntryEEC2E"
	.ascii	"RKS0_RKS2_\000"
.LASF380:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle10RadioEntryEEED2Ev\000"
.LASF69:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"4_M_create_nodeERKS4_\000"
.LASF695:
	.ascii	"DeleteSignalStrength\000"
.LASF720:
	.ascii	"_ZN12RadioShuttle4IdleEv\000"
.LASF426:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE4findERS2_\000"
.LASF743:
	.ascii	"UpdateNodeStartup\000"
.LASF95:
	.ascii	"get_allocator\000"
.LASF75:
	.ascii	"_ZNK4mbed8CallbackIFvvEE14method_contextI12RadioShu"
	.ascii	"ttleMS4_FvvEEclEv\000"
.LASF509:
	.ascii	"operator->\000"
.LASF729:
	.ascii	"SendMsg\000"
.LASF587:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EE5beginEv\000"
.LASF646:
	.ascii	"_ZN4mbed11NonCopyableINS_13LowPowerTimerEEC2Ev\000"
.LASF205:
	.ascii	"_ZNSaISt13_Rb_tree_nodeISt4pairIKS0_ImiEN12RadioShu"
	.ascii	"ttle12ConnectEntryEEEEC2Ev\000"
.LASF658:
	.ascii	"_ZN4mbed8CallbackIFvvEEC4ERKS2_\000"
.LASF576:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle12SendMsgEntry"
	.ascii	"EEppEi\000"
.LASF21:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKmN12RadioShut"
	.ascii	"tle19SignalStrengthEntryEEEC4Ev\000"
.LASF537:
	.ascii	"_ZNKSt7__cxx114listIN12RadioShuttle16ReceivedMsgEnt"
	.ascii	"ryESaIS2_EE4sizeEv\000"
.LASF355:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE10_List_implC4Ev\000"
.LASF244:
	.ascii	"_M_lower_bound\000"
.LASF370:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE13_Rb_tree_im"
	.ascii	"plIS8_Lb0EEC2Ev\000"
.LASF713:
	.ascii	"RunShuttle\000"
.LASF796:
	.ascii	"_ZNSt15_Rb_tree_headerC4Ev\000"
.LASF715:
	.ascii	"GetRadioName\000"
.LASF14:
	.ascii	"_ZNK9__gnu_cxx13new_allocatorISt10_List_nodeIN12Rad"
	.ascii	"ioShuttle12SendMsgEntryEEE8max_sizeEv\000"
.LASF791:
	.ascii	"SetStationID\000"
.LASF682:
	.ascii	"RS_RxDone\000"
.LASF301:
	.ascii	"_ZNKSt7__cxx1110_List_baseIN12RadioShuttle10RadioEn"
	.ascii	"tryESaIS2_EE11_M_get_sizeEv\000"
.LASF273:
	.ascii	"_ZNKSt10_Select1stISt4pairIKS0_ImiEN12RadioShuttle1"
	.ascii	"2ConnectEntryEEEclERKS5_\000"
.LASF539:
	.ascii	"_ZNKSt17_Rb_tree_iteratorISt4pairIKS0_ImiEN12RadioS"
	.ascii	"huttle12ConnectEntryEEEptEv\000"
.LASF178:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"1_M_put_nodeEPSt13_Rb_tree_nodeIS4_E\000"
.LASF126:
	.ascii	"operator--\000"
.LASF320:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EE10_List_implC4Ev\000"
.LASF759:
	.ascii	"_ZN4mbed13LowPowerTimerD2Ev\000"
.LASF548:
	.ascii	"_ZNSt3mapISt4pairImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"St4lessIS1_ESaIS0_IKS1_S3_EEE3endEv\000"
.LASF100:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle16ReceivedMsgEntryEEEC4Ev\000"
.LASF604:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EED"
	.ascii	"4Ev\000"
.LASF418:
	.ascii	"_ZNKSt7__cxx114listIN12RadioShuttle16ReceivedMsgEnt"
	.ascii	"ryESaIS2_EE13_M_node_countEv\000"
.LASF728:
	.ascii	"_ZN12RadioShuttle7KillMsgEii\000"
.LASF28:
	.ascii	"_M_get_node\000"
.LASF129:
	.ascii	"_ZNSt23_Rb_tree_const_iteratorISt4pairIKmN12RadioSh"
	.ascii	"uttle19SignalStrengthEntryEEEppEi\000"
.LASF803:
	.ascii	"_ZN4mbed13LowPowerTimerC4Ev\000"
.LASF564:
	.ascii	"_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt"
	.ascii	"4pairIKiS1_EEE4findERS5_\000"
.LASF553:
	.ascii	"_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt"
	.ascii	"4pairIKiS1_EEE5eraseESt17_Rb_tree_iteratorIS6_E\000"
.LASF574:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EE5clearEv\000"
.LASF15:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKS1_ImiEN12Rad"
	.ascii	"ioShuttle12ConnectEntryEEE9constructEPS6_RKS6_\000"
.LASF498:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEE6insertERKS6_\000"
.LASF761:
	.ascii	"_ZN12RadioShuttleC2EPKc\000"
.LASF496:
	.ascii	"_ZNSt3mapImN12RadioShuttle19SignalStrengthEntryESt4"
	.ascii	"lessImESaISt4pairIKmS1_EEE5eraseESt17_Rb_tree_itera"
	.ascii	"torIS6_E\000"
.LASF194:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle12SendM"
	.ascii	"sgEntryEED4Ev\000"
.LASF721:
	.ascii	"GetStatistics\000"
.LASF249:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE11_M_dec_sizeEj\000"
.LASF477:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE8"
	.ascii	"_M_eraseEPSt13_Rb_tree_nodeIS4_E\000"
.LASF390:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE5"
	.ascii	"eraseESt17_Rb_tree_iteratorIS4_E\000"
.LASF67:
	.ascii	"_ZNKSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntry"
	.ascii	"EESt10_Select1stIS4_ESt4lessIiESaIS4_EE21_M_get_Nod"
	.ascii	"e_allocatorEv\000"
.LASF572:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle18TimeOnAirSlotEn"
	.ascii	"tryESaIS2_EE5clearEv\000"
.LASF216:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle10Radio"
	.ascii	"EntryEEC2Ev\000"
.LASF777:
	.ascii	"_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt"
	.ascii	"4pairIKiS1_EEED4Ev\000"
.LASF362:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE13_Rb_tree_implIS9_Lb0EEC4Ev\000"
.LASF381:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EE10_List_implC4Ev\000"
.LASF140:
	.ascii	"_S_key\000"
.LASF702:
	.ascii	"_ZN12RadioShuttle11SendMessageEPNS_10RadioEntryEPvi"
	.ascii	"iimiiihh\000"
.LASF780:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EED2Ev\000"
.LASF31:
	.ascii	"__addressof<const std::pair<long unsigned int const"
	.ascii	", RadioShuttle::SignalStrengthEntry> >\000"
.LASF246:
	.ascii	"_M_end\000"
.LASF798:
	.ascii	"_ZNSt8__detail17_List_node_header7_M_initEv\000"
.LASF561:
	.ascii	"_ZNSt4pairIiN12RadioShuttle8AppEntryEEC2ERKiRKS1_\000"
.LASF113:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE21_M_get_Node"
	.ascii	"_allocatorEv\000"
.LASF831:
	.ascii	"_ZN4mbed15LowPowerTimeout7handlerEv\000"
.LASF260:
	.ascii	"_M_get_size\000"
.LASF665:
	.ascii	"_ZN4mbed11NonCopyableINS_6TickerEED4Ev\000"
.LASF188:
	.ascii	"_ZN9__gnu_cxx13new_allocatorIN12RadioShuttle16Recei"
	.ascii	"vedMsgEntryEED2Ev\000"
.LASF532:
	.ascii	"min<long unsigned int>\000"
.LASF59:
	.ascii	"_ZNKSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalS"
	.ascii	"trengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE"
	.ascii	"21_M_get_Node_allocatorEv\000"
.LASF392:
	.ascii	"_M_insert_unique\000"
.LASF353:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle12SendMsgEntryEEED4Ev\000"
.LASF462:
	.ascii	"_Rb_tree\000"
.LASF297:
	.ascii	"_ZNKSt4lessIiEclERKiS2_\000"
.LASF582:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EE5clearEv\000"
.LASF673:
	.ascii	"_ZStltImiEbRKSt4pairIT_T0_ES5_\000"
.LASF34:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt10_List_nodeIN12Radi"
	.ascii	"oShuttle12SendMsgEntryEEE8allocateEjPKv\000"
.LASF619:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EED2Ev\000"
.LASF735:
	.ascii	"DeRegisterApplication\000"
.LASF636:
	.ascii	"_ZNSt3mapIiN12RadioShuttle8AppEntryESt4lessIiESaISt"
	.ascii	"4pairIKiS1_EEEC2Ev\000"
.LASF311:
	.ascii	"_ZNSaIN12RadioShuttle18TimeOnAirSlotEntryEED2Ev\000"
.LASF689:
	.ascii	"PacketTrace\000"
.LASF181:
	.ascii	"_Rb_tree_key_compare\000"
.LASF481:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EEC4Ev\000"
.LASF138:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"4_M_upper_boundEPSt13_Rb_tree_nodeIS4_EPSt18_Rb_tre"
	.ascii	"e_node_baseRS1_\000"
.LASF442:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle18TimeOnAi"
	.ascii	"rSlotEntryESaIS2_EE7_M_initEv\000"
.LASF164:
	.ascii	"_ZNSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntryE"
	.ascii	"ESt10_Select1stIS4_ESt4lessIiESaIS4_EE6_S_keyEPKSt1"
	.ascii	"3_Rb_tree_nodeIS4_E\000"
.LASF30:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE1"
	.ascii	"1_M_get_nodeEv\000"
.LASF526:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EE3endEv\000"
.LASF687:
	.ascii	"CadDetection\000"
.LASF57:
	.ascii	"_ZNSaISt4pairIKS_ImiEN12RadioShuttle12ConnectEntryE"
	.ascii	"EEC4ISt13_Rb_tree_nodeIS4_EEERKSaIT_E\000"
.LASF398:
	.ascii	"_ZNKSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalS"
	.ascii	"trengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EE"
	.ascii	"4sizeEv\000"
.LASF286:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE11_M_dec_sizeEj\000"
.LASF427:
	.ascii	"_ZNSt13_Rb_tree_nodeISt4pairIKiN12RadioShuttle8AppE"
	.ascii	"ntryEEE9_M_valptrEv\000"
.LASF466:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle16Received"
	.ascii	"MsgEntryESaIS2_EE8_M_clearEv\000"
.LASF586:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle10RadioEntryESaIS"
	.ascii	"2_EE3endEv\000"
.LASF48:
	.ascii	"_ZN9__gnu_cxx13new_allocatorISt4pairIKmN12RadioShut"
	.ascii	"tle19SignalStrengthEntryEEED2Ev\000"
.LASF621:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle12SendMsgE"
	.ascii	"ntryESaIS2_EE10_List_implD2Ev\000"
.LASF515:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EE4backEv\000"
.LASF118:
	.ascii	"_ZNKSt8_Rb_treeIiSt4pairIKiN12RadioShuttle8AppEntry"
	.ascii	"EESt10_Select1stIS4_ESt4lessIiESaIS4_EE13get_alloca"
	.ascii	"torEv\000"
.LASF529:
	.ascii	"_ZNSt14_List_iteratorIN12RadioShuttle16ReceivedMsgE"
	.ascii	"ntryEEC2Ev\000"
.LASF72:
	.ascii	"_S_value\000"
.LASF155:
	.ascii	"_ZNSt8_Rb_treeISt4pairImiES0_IKS1_N12RadioShuttle12"
	.ascii	"ConnectEntryEESt10_Select1stIS5_ESt4lessIS1_ESaIS5_"
	.ascii	"EE8_S_valueEPKSt18_Rb_tree_node_base\000"
.LASF464:
	.ascii	"_ZNSt8_Rb_treeImSt4pairIKmN12RadioShuttle19SignalSt"
	.ascii	"rengthEntryEESt10_Select1stIS4_ESt4lessImESaIS4_EEC"
	.ascii	"2Ev\000"
.LASF448:
	.ascii	"_ZNSt7__cxx1110_List_baseIN12RadioShuttle10RadioEnt"
	.ascii	"ryESaIS2_EE7_M_initEv\000"
.LASF554:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle12SendMsgEntryESa"
	.ascii	"IS2_EE5eraseESt14_List_iteratorIS2_E\000"
.LASF403:
	.ascii	"_M_const_cast\000"
.LASF516:
	.ascii	"_ZNSt7__cxx114listIN12RadioShuttle16ReceivedMsgEntr"
	.ascii	"yESaIS2_EE5eraseESt14_List_iteratorIS2_E\000"
	.ident	"GCC: (GNU Tools for Arm Embedded Processors 8-2018-q4-major) 8.2.1 20181213 (release) [gcc-8-branch revision 267074]"
#endif