From 539375ef138dbdadfe1354da1718a465231ef170 Mon Sep 17 00:00:00 2001 From: yunhai8432 Date: Thu, 16 Oct 2025 22:05:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BA=86=E7=94=B5=E6=9C=BA?= =?UTF-8?q?=E7=9B=B8=E5=AF=B9=E6=8E=A7=E5=88=B6=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Core/Inc/stm32f4xx_it.h | 1 + Core/Src/can.c | 5 +- Core/Src/stm32f4xx_it.c | 14 + MDK-ARM/gimbal.uvguix.yunha | 218 +- MDK-ARM/gimbal/can.crf | Bin 846629 -> 846659 bytes MDK-ARM/gimbal/can.o | Bin 946184 -> 946248 bytes MDK-ARM/gimbal/gimbal.axf | Bin 2034212 -> 2035028 bytes MDK-ARM/gimbal/gimbal.build_log.htm | 8 +- MDK-ARM/gimbal/gimbal.crf | Bin 934868 -> 935227 bytes MDK-ARM/gimbal/gimbal.hex | 6600 ++++++++++++++------------- MDK-ARM/gimbal/gimbal.htm | 433 +- MDK-ARM/gimbal/gimbal.map | 3042 ++++++------ MDK-ARM/gimbal/gimbal.o | Bin 1015284 -> 1015644 bytes MDK-ARM/gimbal/gimbal_gimbal.dep | 10 +- MDK-ARM/gimbal/stm32f4xx_it.crf | Bin 886818 -> 886872 bytes MDK-ARM/gimbal/stm32f4xx_it.o | Bin 1008712 -> 1010112 bytes User/module/gimbal.c | 18 +- gimbal.ioc | 6 +- 18 files changed, 5108 insertions(+), 5247 deletions(-) diff --git a/Core/Inc/stm32f4xx_it.h b/Core/Inc/stm32f4xx_it.h index 3595dcf..ae0b418 100644 --- a/Core/Inc/stm32f4xx_it.h +++ b/Core/Inc/stm32f4xx_it.h @@ -67,6 +67,7 @@ void USART3_IRQHandler(void); void TIM7_IRQHandler(void); void DMA2_Stream2_IRQHandler(void); void DMA2_Stream3_IRQHandler(void); +void CAN2_TX_IRQHandler(void); void CAN2_RX0_IRQHandler(void); void CAN2_RX1_IRQHandler(void); /* USER CODE BEGIN EFP */ diff --git a/Core/Src/can.c b/Core/Src/can.c index 5208cb7..d584ece 100644 --- a/Core/Src/can.c +++ b/Core/Src/can.c @@ -79,7 +79,7 @@ void MX_CAN2_Init(void) hcan2.Init.TimeTriggeredMode = DISABLE; hcan2.Init.AutoBusOff = DISABLE; hcan2.Init.AutoWakeUp = DISABLE; - hcan2.Init.AutoRetransmission = DISABLE; + hcan2.Init.AutoRetransmission = ENABLE; hcan2.Init.ReceiveFifoLocked = DISABLE; hcan2.Init.TransmitFifoPriority = DISABLE; if (HAL_CAN_Init(&hcan2) != HAL_OK) @@ -157,6 +157,8 @@ void HAL_CAN_MspInit(CAN_HandleTypeDef* canHandle) HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); /* CAN2 interrupt Init */ + HAL_NVIC_SetPriority(CAN2_TX_IRQn, 5, 0); + HAL_NVIC_EnableIRQ(CAN2_TX_IRQn); HAL_NVIC_SetPriority(CAN2_RX0_IRQn, 5, 0); HAL_NVIC_EnableIRQ(CAN2_RX0_IRQn); HAL_NVIC_SetPriority(CAN2_RX1_IRQn, 5, 0); @@ -214,6 +216,7 @@ void HAL_CAN_MspDeInit(CAN_HandleTypeDef* canHandle) HAL_GPIO_DeInit(GPIOB, GPIO_PIN_5|GPIO_PIN_6); /* CAN2 interrupt Deinit */ + HAL_NVIC_DisableIRQ(CAN2_TX_IRQn); HAL_NVIC_DisableIRQ(CAN2_RX0_IRQn); HAL_NVIC_DisableIRQ(CAN2_RX1_IRQn); /* USER CODE BEGIN CAN2_MspDeInit 1 */ diff --git a/Core/Src/stm32f4xx_it.c b/Core/Src/stm32f4xx_it.c index 66f682c..e04cdc6 100644 --- a/Core/Src/stm32f4xx_it.c +++ b/Core/Src/stm32f4xx_it.c @@ -388,6 +388,20 @@ void DMA2_Stream3_IRQHandler(void) /* USER CODE END DMA2_Stream3_IRQn 1 */ } +/** + * @brief This function handles CAN2 TX interrupts. + */ +void CAN2_TX_IRQHandler(void) +{ + /* USER CODE BEGIN CAN2_TX_IRQn 0 */ + + /* USER CODE END CAN2_TX_IRQn 0 */ + HAL_CAN_IRQHandler(&hcan2); + /* USER CODE BEGIN CAN2_TX_IRQn 1 */ + + /* USER CODE END CAN2_TX_IRQn 1 */ +} + /** * @brief This function handles CAN2 RX0 interrupts. */ diff --git a/MDK-ARM/gimbal.uvguix.yunha b/MDK-ARM/gimbal.uvguix.yunha index 6e727bd..9345efd 100644 --- a/MDK-ARM/gimbal.uvguix.yunha +++ b/MDK-ARM/gimbal.uvguix.yunha @@ -70,7 +70,7 @@ 466 Source Browser 500 - 166 + 300 @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -110,8 +110,8 @@ 0 - 1881 - 010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000001000000150000000B0000000100000032443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C6D6F64756C655C636F6E6669672E630000000008636F6E6669672E6300000000C5D4F200FFFFFFFF3B443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000FFDC7800FFFFFFFF2D443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000BECEA100FFFFFFFF2E443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C6465766963655C61692E63000000000461692E6300000000F0A0A100FFFFFFFF33443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C7461736B5C757365725F7461736B2E63000000000B757365725F7461736B2E6300000000BCA8E100FFFFFFFF30443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C7461736B5C72656D6F74652E63000000000872656D6F74652E63000000009CC1B600FFFFFFFF33443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C7461736B5C617474695F657374692E63000000000B617474695F657374692E6300000000F7B88600FFFFFFFF2E443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C7461736B5C696E69742E630000000006696E69742E6300000000D9ADC200FFFFFFFF35443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C7461736B5C67696D62616C5F6374726C2E63000000000D67696D62616C5F6374726C2E6300000000A5C2D700FFFFFFFF35443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C636F6D706F6E656E745C6273705F72632E6300000000086273705F72632E6300000000B3A6BE00FFFFFFFF52443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C447269766572735C53544D3332463478785F48414C5F4472697665725C5372635C73746D3332663478785F68616C5F63616E2E63000000001373746D3332663478785F68616C5F63616E2E6300000000EAD6A300FFFFFFFF32443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C6D6F64756C655C67696D62616C2E63000000000867696D62616C2E6300000000F6FA7D00FFFFFFFF4D443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C7461736B732E6300000000077461736B732E6300000000B5E99D00FFFFFFFF3A443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C6465766963655C72656D6F74655F636F6E74726F6C2E63000000001072656D6F74655F636F6E74726F6C2E63000000005FC3CF00FFFFFFFF37443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C636F6D706F6E656E745C63616C635F6C69622E63000000000A63616C635F6C69622E6300000000C1838300FFFFFFFF38443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C636F6D706F6E656E745C6273705F64656C61792E63000000000B6273705F64656C61792E6300000000CACAD500FFFFFFFF32443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C6D6F64756C655C67696D62616C2E68000000000867696D62616C2E6800000000C5D4F200FFFFFFFF32443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C636F6D706F6E656E745C636D642E630000000005636D642E6300000000FFDC7800FFFFFFFF31443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C6465766963655C6D6F746F722E6800000000076D6F746F722E6800000000BECEA100FFFFFFFF33443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C636F6D706F6E656E745C616872732E680000000006616872732E6800000000F0A0A100FFFFFFFF32443A5C79756E68615CD4C6CCA85CB4F3BDAEB5E7BBFA5C67696D62616C5C557365725C6D6F64756C655C636F6E6669672E680000000008636F6E6669672E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F700000066000000A00500006C020000 + 60 + 010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000000000000 @@ -134,7 +134,7 @@ 16 - 71020000160300001A070000E7030000 + F783FFFF5985FFFFA088FFFF2A86FFFF @@ -1799,14 +1799,14 @@ 3430 - 000000000A000000000000000080000001000000FFFFFFFFFFFFFFFFF700000055020000A005000059020000010000000100001004000000010000007EFDFFFFEBFFFFFF00000000000000000000000001000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000FFFF02000B004354616262656450616E65008000000100000071020000160300001A070000E7030000F700000059020000A00500002A0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000000000000FFFFFFFFFFFFFFFFB8000000BF00000028040000C3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000000000000320200000C010000A20500007C010000B80000004F00000028040000BF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF700300004F00000074030000AC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000EE0400000C010000A205000069020000740300004F00000028040000AC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF0000000098010000280400009C0100000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000D010000ECFFFFFF7B0100005A02000093FFFFFF2FFFFFFF010000009D01000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF140200009C010000180200002002000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000010000001000000FFFFFFFFFFFFFFFFF30000004F000000F70000002A03000001000000020000100400000001000000B2FEFFFF4704000000000000000000000000000001000000FFFFFFFF05000000ED0300006D000000C400000073940000C3000000018000100000010000007A0100000C0100006D020000E7030000000000004F000000F30000002A0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED03000001000000FFFF02001400434D756C746950616E654672616D65576E64457800010084BE000000D5000000D20200004501000000000000000000000200000000000000C60000000000000000000000000000000000000001000000C60000000000000000000000 + 000000000A000000000000000080000001000000FFFFFFFFFFFFFFFFF700000055020000A005000059020000010000000100001004000000010000007EFDFFFFEBFFFFFF00000000000000000000000001000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000FFFF02000B004354616262656450616E650080000001000000F783FFFF5985FFFFA088FFFF2A86FFFFF700000059020000A00500002A0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000020000000000000FFFFFFFFFFFFFFFFB8000000BF00000028040000C3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000000000000B883FFFF4F83FFFF2887FFFFBF83FFFFB80000004F00000028040000BF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF700300004F00000074030000AC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000007486FFFF4F83FFFF2887FFFFAC84FFFF740300004F00000028040000AC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000080000000000000FFFFFFFFFFFFFFFF0000000098010000280400009C0100000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000009382FFFF2F82FFFF0183FFFF9D84FFFF93FFFFFF2FFFFFFF010000009D01000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF140200009C010000180200002002000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000010000001000000FFFFFFFFFFFFFFFFF30000004F000000F70000002A03000001000000020000100400000001000000B2FEFFFF4704000000000000000000000000000001000000FFFFFFFF05000000ED0300006D000000C400000073940000C3000000018000100000010000000083FFFF4F83FFFFF383FFFF2A86FFFF000000004F000000F30000002A0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED03000001000000FFFF02001400434D756C746950616E654672616D65576E64457800010084BE000000D5000000D20200004501000000000000000000000200000000000000C60000000000000000000000000000000000000001000000C60000000000000000000000 59392 File 2873 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000A52435F72657374617274960000000000000014000A52435F726573746172741372656D6F74655F636F6E74726F6C5F696E69740C4253505F43414E5F496E69740A67696D62616C5F636D640F434D445F47696D62616C436D645F7401670543414E5F740B414852535F45756C725F740847696D62616C5F7412504F534954494F4E5F544F4C4552414E434512566973696F6E5F50726F63657373427974650A4D4F544F525F524D5F740F43414E5F636D645F545249474745520A434D445F486F73745F7408636D645F686F73740E41495F4E4F544943455F464952450A43524331365F43616C630A474D363032305F504944114253505F43414E5F46696E6451756575650571756575650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000400020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000400000000000000000000000000000000000001000000010000009600000002002050000000000A52435F72657374617274960000000000000014000A52435F726573746172741372656D6F74655F636F6E74726F6C5F696E69740C4253505F43414E5F496E69740A67696D62616C5F636D640F434D445F47696D62616C436D645F7401670543414E5F740B414852535F45756C725F740847696D62616C5F7412504F534954494F4E5F544F4C4552414E434512566973696F6E5F50726F63657373427974650A4D4F544F525F524D5F740F43414E5F636D645F545249474745520A434D445F486F73745F7408636D645F686F73740E41495F4E4F544943455F464952450A43524331365F43616C630A474D363032305F504944114253505F43414E5F46696E6451756575650571756575650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 972 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000667696D62616C960000000000000001000667696D62616C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000667696D62616C960000000000000001000667696D62616C000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3598,202 +3598,4 @@ - - 1 - 0 - - 100 - 11 - - ..\User\module\config.c - 30 - 93 - 96 - 1 - - 0 - - - startup_stm32f407xx.s - 0 - 168 - 174 - 1 - - 0 - - - ../Core/Src/main.c - 0 - 75 - 82 - 1 - - 0 - - - ..\User\device\ai.c - 44 - 11 - 18 - 1 - - 0 - - - ..\User\task\user_task.c - 0 - 1 - 1 - 1 - - 0 - - - ..\User\task\remote.c - 0 - 1 - 1 - 1 - - 0 - - - ..\User\task\atti_esti.c - 0 - 1 - 1 - 1 - - 0 - - - ..\User\task\init.c - 0 - 1 - 1 - 1 - - 0 - - - ..\User\task\gimbal_ctrl.c - 38 - 34 - 48 - 1 - - 0 - - - ..\User\component\bsp_rc.c - 0 - 1 - 1 - 1 - - 0 - - - ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c - 0 - 1510 - 1517 - 1 - - 0 - - - ..\User\module\gimbal.c - 7 - 229 - 247 - 1 - - 0 - - - ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c - 0 - 3643 - 3650 - 1 - - 0 - - - ..\User\device\remote_control.c - 0 - 82 - 89 - 1 - - 0 - - - ..\User\component\calc_lib.c - 0 - 1 - 1 - 1 - - 0 - - - ..\User\component\bsp_delay.c - 0 - 1 - 1 - 1 - - 0 - - - ../User/module/gimbal.h - 10 - 133 - 140 - 1 - - 0 - - - ..\User\component\cmd.c - 28 - 42 - 49 - 1 - - 0 - - - ..\User\device\motor.h - 14 - 20 - 25 - 1 - - 0 - - - ..\User\component\ahrs.h - 0 - 21 - 27 - 1 - - 0 - - - ../User/module/config.h - 19 - 15 - 20 - 1 - - 0 - - - - diff --git a/MDK-ARM/gimbal/can.crf b/MDK-ARM/gimbal/can.crf index e16b9efe421de43398e74d4b1d4813f946403933..dbdd1362e34f283032eef19fe01d01e5c611f122 100644 GIT binary patch delta 1043 zcmZWoOH5Ni6rJgZzGuiXMwU2Oq8Iq5f%`QzZeyYCK9wD+7N|> zB#iMB6@iV7=zO zpP0LX{h1Zcap&n`x{Phc%-dEQ&=75YYto3*)lR%U~b_=55Ojt^_lE9 znMDTQkpJsI1B(RuoDyHkdz>tgd{Au=gKB=W;p#c zOX^mR?4Zs$av*LchkMFUXtPx~i=;E`>m1SHSZ<#P?dz~guT6@Y1@3Ns1V5*n{`oFdeDD zaND&d5T&J>6~h(zw_mk zXx`{zEeyQ}^_ZgGg{8Qw3v5S$Jg8rpp=uUUC_l5|MCxCjdfY%e4R;JY8=I(lwKZnD7! Ob;&L;Y(Pkd;{O4H^HbIU delta 997 zcmZWoT}V_x6uxJF+?m~5tF4xb(shknFTQBHg)apanP5wQ1ZAL5mEf4r};A`<)#kXHdWh!f)=IqK8SURFWrC0j2}NO}M~{Kk~S zIGwm!gXnf=6}Z}5nmjB&uim2;CdG^Xbs5phz%__Hq3M1U6V!{kd^IgW^x0>`DDTjD zO4D!QQXW+?Kaj7EnIj_<;@b+;hc3|As87|Ll?GKtLXc2x3cy_>g<1S+O8R9a-y<1B z^0whtKCFD};@-$xBCmuTcRAYod4XT$7SaxYhYyQfD^YX7+KS;b{9>s(Yqhk3*3QqA ltI0*tPjGUdV&o9MhXL-e>$7UJ3j_3({Ewe3ieggS{{Yw8L>2%5 diff --git a/MDK-ARM/gimbal/can.o b/MDK-ARM/gimbal/can.o index 9cac37193662d2f7363dccfc694ec885449d7081..688ffe7bff2ca00ec6bf75f3076d7b4dcf075044 100644 GIT binary patch delta 3010 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 V0VP6a75d_$`S)hHZ+Nsj?tj%84r>4a diff --git a/MDK-ARM/gimbal/gimbal.build_log.htm b/MDK-ARM/gimbal/gimbal.build_log.htm index fb63c4e..ffb8799 100644 --- a/MDK-ARM/gimbal/gimbal.build_log.htm +++ b/MDK-ARM/gimbal/gimbal.build_log.htm @@ -22,7 +22,7 @@ Dialog DLL: TCM.DLL V1.48.0.0

Project:

D:\yunha\̨\󽮵\gimbal\MDK-ARM\gimbal.uvprojx -Project File Date: 10/12/2025 +Project File Date: 10/16/2025

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\KEIL_MDK\ARM\ARMCC\Bin' @@ -31,6 +31,10 @@ Note: source file '..\User\bsp\can.c' - object file renamed from 'gimbal\can.o' Note: source file '..\User\bsp\gpio.c' - object file renamed from 'gimbal\gpio.o' to 'gimbal\gpio_1.o'. Note: source file '..\User\bsp\i2c.c' - object file renamed from 'gimbal\i2c.o' to 'gimbal\i2c_1.o'. Note: source file '..\User\bsp\spi.c' - object file renamed from 'gimbal\spi.o' to 'gimbal\spi_1.o'. +compiling gimbal.c... +linking... +Program Size: Code=60476 RO-data=980 RW-data=544 ZI-data=34064 +FromELF: creating hex file... "gimbal\gimbal.axf" - 0 Error(s), 0 Warning(s).

Software Packages used:

@@ -54,7 +58,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.4.0 Include file: CMSIS\Core\Include\tz_context.h -Build Time Elapsed: 00:00:01 +Build Time Elapsed: 00:00:04 diff --git a/MDK-ARM/gimbal/gimbal.crf b/MDK-ARM/gimbal/gimbal.crf index 74792695925cb06e8078322e38b0af8da3fa7346..71479e0b2d066d2eaed2e79cde5c6a9ce475d44d 100644 GIT binary patch delta 2295 zcmah~Yiv|S6rP!#g?fQ0@llLaxoK@_YC=NV(yrZ>;bBmT3BIB+0xHnfAS4)n0FmsL zZK*BDqkuzA+93XrB9HbDi{WXM7$QER1c5QN3e`YyDJ*RSD)l>e_mT!p+~hkmd(OFM z&YahrY6u-{3Uz#v>6{+;;;Ru1zrk2%WAXAnji_FRgZV#Cu4{pMA$7ChE6sf|XVRo3q}PF{5ReMpBmx`lI5rT_>!G_IoDEnvU^Rj#O?Aw9 zqfoJ-fXH|C@Az(j^Cfl!i%K!keaO` zq0j{MWvrXw_%^|Z;8k64)Hqjf1>-}(O+!|b1B?Pj$FrKotZFaZOIG)RBy9%U(ZRcH>H{jGkQ(LUUS+_XPwV5p5!FismPvhW5!RySA#cJkQ zia8+_OMcEwEK&JmDGP*DWcf)mw?xg#+l{>J6Y`pUh#iHk$*x`{^(HR$W?&D5dxcEK zPn4((o^_k^b2#%9^k%#IEY4gfc)9swiptM`jQ(|-2TIlcrzWrqP@3oJohXW(5K(F< zaYzp(uiECZ9%#&WbtTtRxo(GEJ7m8A7XT_B6iAhkWh$4Kn1V8uXXb}gFhUlnbYP{$ zj${{MWuZG{bJ!*97P*v;4`A%>lpqUpY!>T#ci#ctB(vMboVab7Fdy@Ds8)d#I5 zu09TF56};^K-vbaHmv)|v(fA-w3fPjI}SN+M;bSz#`75_98v|34U2_FK~M>J^@qzY z#h2GRyi%kq9x}^As%AnuODHU=EB-c=`k@4W=(LSyD5MrG$Yy_m_cOfdg3a?ly0y_6 zyv9yvH{el}BUnOD6L-2i)yq_4!s~YQ^uM|p6M#Cp(;R$U&5aB*`+rtu*$3H8cr|=9 zq>Y8qJGbCbjJqe1;X!Qc;9QZ^uSncLqO;|*5c~~6Jp{#4zbcUy89`p;laSnoWDO)G zQqPmPu*5}W1q4G7G(a##>enQ4B#|Roj24J?a^48RB8j}p{ovGs(*(`}8gudhIIF=~ z3(lJoS(WYJ#K2hxPPIf329b&3^s%WZvs%olzs%)x%s&2mr{3=h^-VjVQ zn`;%SsAyQ%mD)#HGr~jT;3|-Ae80&3UaU9aN>v`*g-LnCyj!W_a+h$c;-yp7fQY2b zQ4yzrH;UdV&nDUJ1IRXk_VhLZ5j&IZ$I)~op&!7^@j!d(w?Tkf$`7u;`lA+Wwr_`c z^#Ju~6M$iPCkg36?WgR{N)=APo3bM94m~eh0D4sjv`0sIpm9cM0nqavT5_;S#oSv@ z*sMd!ilfhdU;;W%N+ zW~iK%%}6jjI)_6JLGc)D7%%VqJ9|GnoMzp^HxxRAqXL>oz&;JlpTI(7-a|hh1*=iG cpIet5!xq`}N0v9M(ltXf>$fwKF~M^F0YQ?9&;S4c delta 1900 zcmb7EeN2^A7(dUs=OVqp0ULr6<|_@j1c|^wzjxidTSOqX2WG|&5>GfGs}-wEiorfDxlwUxvz8n*WI4;p8I<~&U1d} zcg~@XlF8PRkq?ud$)lqaaRR@*P&m0YoJ=qY3&0dC2#bR)g2lsbiG-7#P1|oOT$3c2Oh@e1fC=GWNJ`TwY25A#InQP}Vm=^qTyueF*ozYlO0IGr@f^{p z zr(9D`rh?2c{KN451UpCco!wll@1Sh^Rf?3yD;IRk5hT6&P$gYST( z$GjEd5+Z6{^Ci6JVcqcbBBB@HK}iqTJtg`sDz)P!dUYzu_gnH;dcrPQr(akRBL-*5 zM@a)-qL>~bUW2O)*?sGD&EqNJ8n7R+%4rljOBC*~)8E~*HdOk`S zy$&~s|GMmPMOgZe+UipMWc~lhyom1pMklcXCn3v!&_#&cuOZ8SF>OXe_bRhlp;Ofc za2DV$fceT)DNv~z0nPzz0a&2S*5?#9q;>+G2igj>P?@I{I8{5KriL(4JHQ%+Gf?9| z8i8~GL1K$kM}RZ|=>+nk!YQZ&Kte#efIP3TQ5CUcWx6b5sb~%p*X2B}#y-w?#b&S9 zujcvpB6btTz1u}6>g++C*QMDh{R`t?kv99)di_xSO=&krg+Wp`%DhMJN^EjBru$H_ zNST*#lcY)o_%^`z0TwG$tDqpIy-e{Az`lh@;0T5b@$4qASoFZ%4|gt0ltsugWg)Uu zS&Y71eNo0Fb=)2+*G1_!=za@2>;*Hp7V);ALYD^n@TLUqYZW@8`lP!fl56x;S&ugb zG9$y1^*8N*{nx|)&LD$_ApCV)w zA*Z9P(u06L3sX`QI~!%0%Iyc0I_r%V@Qi*gBjR%;9Y#`Tlz#fvOBG+lpef`qaUkUv sM2-SJfyk49z|RuUKL%))+=tQMVN5}~{~$zPg4ogVi%@t<2_Z$+e_ksP`~Uy| diff --git a/MDK-ARM/gimbal/gimbal.hex b/MDK-ARM/gimbal/gimbal.hex index d2150c5..d54069f 100644 --- a/MDK-ARM/gimbal/gimbal.hex +++ b/MDK-ARM/gimbal/gimbal.hex @@ -1,24 +1,24 @@ :020000040800F2 -:1000000030870020290300087D8A0008556E00080B -:10001000E9880008A5270008059D000800000000E9 +:100000003087002029030008698B00083D6F000835 +:10001000D5890008A5270008F19D00080000000010 :10002000000000000000000000000000690200085D -:10003000432A000800000000C5020008E5910008FE +:10003000532A000800000000C5020008D192000801 :100040004303000843030008430300084303000878 -:100050004303000843030008452A0008430300083F -:10006000430300084F2A0008592A000843030008E8 -:10007000C5280008430300084303000843030008A1 +:100050004303000843030008552A0008430300082F +:10006000430300085F2A0008692A000843030008C8 +:10007000D528000843030008430300084303000891 :10008000430300084303000843030008C92700088E -:10009000A9270008B927000843030008632A0008BD +:10009000A9270008B927000843030008732A0008AD :1000A0004303000843030008430300084303000818 -:1000B000430300084303000843030008696E000877 -:1000C000596E000843030008430300084303000877 -:1000D000430300084303000843030008D59C0008BD +:1000B000430300084303000843030008516F00088E +:1000C000416F00084303000843030008430300088E +:1000D000430300084303000843030008C19D0008D0 :1000E00043030008430300084303000843030008D8 :1000F00043030008430300084303000843030008C8 :1001000043030008430300084303000843030008B7 -:10011000430300084303000843030008C19200089A -:10012000430300084303000819290008292900088F -:100130004303000843030008430300084303000887 +:10011000430300084303000843030008AD930008AD +:10012000430300084303000829290008392900086F +:10013000430300084303000843030008F9270008AD :10014000D9270008E92700084303000843030008F3 :100150004303000843030008430300084303000867 :100160004303000843030008430300084303000857 @@ -26,8 +26,8 @@ :10018000430300084303000800F002F800F05CF8A5 :100190000AA090E8000C82448344AAF10107DA45E2 :1001A00001D100F051F8AFF2090EBAE80F0013F0D8 -:1001B000010F18BFFB1A43F0010318474CED000074 -:1001C0006CED00000A444FF0000C10F8013B13F0F6 +:1001B000010F18BFFB1A43F00103184734EE00008B +:1001C00054EE00000A444FF0000C10F8013B13F00D :1001D000070408BF10F8014B1D1108BF10F8015BA0 :1001E000641E05D010F8016B641E01F8016BF9D193 :1001F00013F0080F1EBF10F8014BAD1C0C1B09D1EA @@ -35,8 +35,8 @@ :1002100001F8016B6D1EF9D59142D6D370470000ED :100220000023002400250026103A28BF78C1FBD8FF :10023000520728BF30C148BF0B6070471FB50EF092 -:1002400042FD1FBD10B510BD00F0E4F91146FFF7E7 -:10025000F5FF0AF06BFD00F002FA03B4FFF7F2FFBE +:10024000B6FD1FBD10B510BD00F0E4F91146FFF773 +:10025000F5FF0AF0DFFD00F002FA03B4FFF7F2FF4A :1002600003BC00F005FA00002C4B19680868B0E8E0 :10027000F04F80F30988BFF36F8F4FF0000080F3D9 :10028000118870470000000008480068006880F38B @@ -46,13 +46,13 @@ :1002C00088ED00E0EFF30980BFF36F8F134B1A68DE :1002D0001EF0100F08BF20ED108A20E9F04F1060CB :1002E00009B44FF0500080F31188BFF34F8FBFF374 -:1002F0006F8F0CF0F7FB4FF0000080F3118809BC02 +:1002F0006F8F0CF06BFC4FF0000080F3118809BC8D :1003000019680868B0E8F04F1EF0100F08BFB0EC95 :10031000108A80F30988BFF36F8F704718000020A0 :10032000EFF30580704700000948804709480047FF :10033000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE795 :10034000FEE7FEE704480549054A064B70470000F2 -:10035000AD9200088901000830810020308700201C +:10035000999300088901000830810020308700202F :10036000308300203083002053EA020C00F06980C3 :100370002DE9F04B4FF00006002B1FBFB3FA83F5B9 :1003800003FA05F424FA05F65E4012BF1643B2FAEA @@ -110,28 +110,28 @@ :1006C000208A94ED010A20EE000AD4ED020A94ED8E :1006D000021A00EE810AF7EE000AB0EE001AB0EE40 :1006E000609A01EE409AF0EE490AB0EE680A09F00D -:1006F00063FE85ED010A94ED000AD4ED020A20EEB6 +:1006F000D7FE85ED010A94ED000AD4ED020A20EE42 :10070000200AD4ED030A94ED011A00EEC10AF0EEBE :10071000000A20EE208AB0EEC80AF7EE000AB4EE16 :10072000E00AF1EE10FA0FDB9FED200A8DED000AD2 :1007300018EE100A0246009961F31E0200929DED28 -:10074000000A85ED020A05E0B0EE480A09F030FB28 +:10074000000A85ED020A05E0B0EE480A09F0A6FBB2 :1007500085ED020A94ED000AD4ED030A20EE200A8A :10076000D4ED010A94ED021A00EE810AF0EE000ABF :1007700060EE209A94ED020A20EE000AD4ED030AFE :1007800094ED031A00EE810AF7EE000AB0EE001AAB :10079000B0EE60AA01EE40AAF0EE4A0AB0EE690A95 -:1007A00009F00AFE85ED000A002072E7DB0FC93F61 +:1007A00009F07EFE85ED000A002072E7DB0FC93FED :1007B00070B52DED0A8B04460D46F0EE408A24B943 :1007C0004FF0FF30BDEC0A8B70BDB7EE000AC0EEF3 :1007D000280AC4ED040AB7EE000A84ED000A9FED72 :1007E0006D0A84ED010A9FED6B0A84ED020A9FED0C :1007F000690A84ED030A002D7DD095ED000A10EE04 -:10080000101A08460EF088F941EC1B0B95ED010A11 -:1008100010EE101A08460EF07FF941EC1C0BB0EEFA +:10080000101A08460EF0FCF941EC1B0B95ED010A9D +:1008100010EE101A08460EF0F3F941EC1C0BB0EE86 :100820004B1AF0EE6B1AB0EE4C0AF0EE6C0A09F0BF -:10083000C3FCB0EE40AAF0EE60AA51EC1A0B0DF02A -:1008400069FC41EC190B0DF071FC08EE100A95EDF6 +:1008300037FDB0EE40AAF0EE60AA51EC1A0B0DF0B5 +:10084000DDFC41EC190B0DF0E5FC08EE100A95ED0E :10085000000AB5EEC00AF1EE10FA1ED195ED010ABC :10086000B5EEC00AF1EE10FA17D195ED020AB5EE19 :10087000C00AF1EE10FA10D19FED470A84ED000A8C @@ -181,10 +181,10 @@ :100B30008DED160AF5EEC0EAF1EE10FA09D1F5EEE8 :100B4000C0DAF1EE10FA04D1B5EEC0FAF1EE10FA07 :100B50007ED06EEEAE0A4DEEAD0A4FEE0F0AB0EE4D -:100B6000600A07F0B3F8B0EE40AA2EEE8A0AF0EE63 +:100B6000600A07F027F9B0EE40AA2EEE8A0AF0EEEE :100B700040EA2DEE8A0AF0EE40DA2FEE0A0AB0EED5 :100B800040FA6BEE0B0A49EE090A49EEA90AB0EEEB -:100B9000600A07F09BF8B0EE40AA2BEE0A0AB0EE0E +:100B9000600A07F00FF9B0EE40AA2BEE0A0AB0EE99 :100BA00040BA29EE0A0AB0EE409A29EE8A0AF0EE1F :100BB000409A94ED000AF0EE000A20EE200A20EEA2 :100BC0000B0A8DED130A94ED000AF0EE000A20EEF8 @@ -217,7 +217,7 @@ :100D70004C0A09EE2A0ADDED0B0A60EEA90A94ED91 :100D8000031A00EE810A09EE4E0A8DED140ADDED1C :100D9000150A20EEA01ADDED140A00EEA01AB0EE3E -:100DA000410A06F093FFF7EE000A80EE808AD4ED48 +:100DA000410A07F007F8F7EE000A80EE808AD4EDDA :100DB000020A9DED130AB1EE400A60EE800A94ED3E :100DC000011A9DED120A40EE010A9DED070A49EE57 :100DD000800A94ED031A9DED100A40EE010A49EED7 @@ -283,7 +283,7 @@ :1011900031EE6A1A48EE810A70EEE90A94ED011AFE :1011A00021EE081A01EE200A8DED1A0ADDED1C0A67 :1011B00060EEA00A4FEEAF0A9DED1B1A41EE010A48 -:1011C0009DED1A1A41EE010AB0EE600A06F07EFDAE +:1011C0009DED1A1A41EE010AB0EE600A06F0F2FD3A :1011D000B0EE40AA9DED1C0A20EE0A0A8DED1C0A15 :1011E0002FEE8A0AF0EE40FA9DED1B0A20EE0A0A65 :1011F0008DED1B0A9DED1A0A20EE0A0A8DED1A0AE2 @@ -300,7 +300,7 @@ :1012A000000A60EEA00A94ED011AD4ED011A41EE95 :1012B000210A94ED021AD4ED021A41EE210A94EDAE :1012C000031AD4ED031A41EE210AB0EE600A06F0CB -:1012D000FDFCB0EE40AA94ED000A20EE0A0A84ED6F +:1012D00071FDB0EE40AA94ED000A20EE0A0A84EDFA :1012E000000A94ED010A20EE0A0A84ED010A94ED49 :1012F000020A20EE0A0A84ED020A94ED030A20EEA7 :101300000A0A84ED030A0020FFF76DBBB00000203D @@ -321,7 +321,7 @@ :1013F000080AB5EEC09AF1EE10FA09D1F5EEC08AEE :10140000F1EE10FA04D1F5EEC09AF1EE10FA7CD0AC :1014100069EE090A48EEA80A49EEA90AB0EE600A88 -:1014200006F054FCB0EE408A29EE080AB0EE409A6D +:1014200006F0C8FCB0EE408A29EE080AB0EE409AF9 :1014300028EE880AF0EE408A29EE880AF0EE409AFB :1014400094ED000AF0EE000A20EE200A8DED070A66 :1014500094ED010AF0EE000A20EE200A8DED060A56 @@ -349,7 +349,7 @@ :1015B00000EEC90AF1EE000A6CEE200A94ED031A5F :1015C00000EE810ADDED050A00EEE80AF0EE40DAF1 :1015D0006FEE0F0A4CEEAC0A4DEE0D0A4DEEAD0A61 -:1015E000B0EE600A06F072FBB0EE408A2FEE080AF9 +:1015E000B0EE600A06F0E6FBB0EE408A2FEE080A85 :1015F000B0EE40FA2CEE880AF0EE40CA2DEE080A52 :10160000B0EE40DA2DEE880AF0EE40DA9DED0B0ADE :101610003F48D0ED000A00EECF0A8DED0B0A9DED9C @@ -364,24 +364,24 @@ :1016A000000A60EEA00A94ED011AD4ED011A41EE91 :1016B000210A94ED021AD4ED021A41EE210A94EDAA :1016C000031AD4ED031A41EE210AB0EE600A06F0C7 -:1016D000FDFAB0EE408A94ED000A20EE080A84ED8F +:1016D00071FBB0EE408A94ED000A20EE080A84ED1A :1016E000000A94ED010A20EE080A84ED010A94ED47 :1016F000020A20EE080A84ED020A94ED030A20EEA5 :10170000080A84ED030A00200CE60000022B073DC6 :10171000B0000020B0EE401AB1EE600AB4EEC01A7C :10172000F1EE10FA02D2B1EE600A7047B4EEE01AA0 :10173000F1EE10FA02DDB0EE600AF6E7B0EE410A13 -:10174000F3E7000010B504210248006809F08AFDA3 +:10174000F3E7000010B504210248006809F0FEFD2F :1017500010BD0000C000002010B51323034A122161 :10176000002000F0D5F9002010BD0000507C0020C2 -:1017700010B54FF0FF320121084609F0B3FD10BD4E +:1017700010B54FF0FF320121084609F027FE10BDD9 :101780009FED010A704700000000C84310B5082112 -:101790000248006809F066FD10BD0000C00000208E +:101790000248006809F0DAFD10BD0000C00000201A :1017A00010B50623034A0221012000F0B1F9002000 :1017B00010BD0000577C002010B54FF0FF32012112 -:1017C000022009F08FFD10BD70B504460D4614B916 +:1017C000022009F003FE10BD70B504460D4614B9A1 :1017D0006FF0010070BD15B96FF00100FAE74448E1 -:1017E000007810B16FF00200F4E709F0D4FD414930 +:1017E000007810B16FF00200F4E709F048FE4149BB :1017F000086010B96FF00100ECE7E562B6227E21C7 :10180000002000F0EBF9B6221421012000F0E6F9E7 :101810001E2000F01FFF1E21002000F0A5F900216E @@ -428,10 +428,10 @@ :101AA00091ED090AC86AD0ED020A30EE600A81EDB4 :101AB000090A6FF001008CE7507C00206F1203428E :101AC00035FA8E3C10B5012000F098FC40B9012198 -:101AD000084600F0CDFC01210848006809F0C2FB6F +:101AD000084600F0CDFC01210848006809F036FCFA :101AE000022000F08BFC40B90121022000F0C0FC74 -:101AF00002210248006809F0B5FB10BDC0000020BB -:101B000010B54FF0FF3201210C2009F0EBFB10BDA6 +:101AF00002210248006809F029FC10BDC000002046 +:101B000010B54FF0FF3201210C2009F05FFC10BD31 :101B10002DE9F04105460E4614461F460CB9BDE8B6 :101B2000F08115B1012D0AD104E00021012000F05F :101B30009FFC04E00021022000F09AFC00BF00BFDF @@ -452,15 +452,15 @@ :101C200014B1012C0AD104E00121084600F020FC87 :101C300004E00121022000F01BFC00BF00BF70BDCA :101C4000BC0000202DE9F04107468846164606B93B -:101C50000A2664212348006809F052FA18B16FF08F +:101C50000A2664212348006809F0C6FA18B16FF01B :101C60000400BDE8F081204805680DE02878B842FE -:101C700009D16868404506D11A48006809F0CAFAD7 +:101C700009D16868404506D11A48006809F03EFB62 :101C80004FF0FF30EDE72D69002DEFD1142000F06B -:101C900005FC04462CB91348006809F0BBFAA81EDD -:101CA000DFE700221C21304609F086F9A060A06819 -:101CB00048B9204600F05CFB0A48006809F0AAFA1F +:101C900005FC04462CB91348006809F02FFBA81E68 +:101CA000DFE700221C21304609F0FAF9A060A068A5 +:101CB00048B9204600F05CFB0A48006809F01EFBAA :101CC0004FF0FF30CDE72770C4F804802673064834 -:101CD00000682061044804600248006809F09AFA2C +:101CD00000682061044804600248006809F00EFBB7 :101CE0000020BEE7A4000020A000002070470000F4 :101CF00002460B460748016808E00878904204D184 :101D00004868984201D18868704709690029F4D170 @@ -471,27 +471,27 @@ :101D5000F8E70348F6E70020F4E70000200200203F :101D6000480200202DE9F047074688461446994668 :101D70001648007818B96FF00200BDE8F08714B972 -:101D80006FF00100F9E764211148006809F0B8F923 +:101D80006FF00100F9E764211148006809F02CFAAE :101D900010B16FF00400F0E741463846FFF7A8FFA6 -:101DA00005460B48006809F035FA15B96FF00300D5 -:101DB000E3E74B4600222146284609F0BDF80646D7 +:101DA00005460B48006809F0A9FA15B96FF0030061 +:101DB000E3E74B4600222146284609F031F9064662 :101DC0000EB90020D9E74FF0FF30D6E7A800002079 :101DD000A400002010B58AB03F48007818B16FF019 :101DE00002000AB010BD68213C48FEF7B3FB002496 :101DF00003E0E0B200F03AFA641C022CF9DB384848 -:101E000038490860002009F0ACF9374908600846F5 +:101E000038490860002009F020FA37490860084680 :101E1000006810B94FF0FF30E3E701202E49087049 :101E200028216846FEF796FB00200590009001905F :101E30000690012007900020029003900120089056 -:101E40000E200990002004906946284801F0D8F936 -:101E5000264801F0BBFE264A0621002000F064F867 +:101E40000E200990002004906946284801F044FAC9 +:101E5000264801F02FFF264A0621002000F064F8F2 :101E6000244A0021084600F05FF8224A01210020A0 :101E700000F05AF81F4A0221002000F055F8032113 -:101E80001A4801F003F90E200590012004906946DC -:101E9000194801F0B5F9184801F098FE174A0821D1 +:101E80001A4801F06FF90E20059001200490694670 +:101E9000194801F021FA184801F00CFF174A0821EF :101EA000012000F041F8134A0021012000F03CF825 :101EB000104A0121084600F037F80E4A022101209D -:101EC00000F032F811210C4801F0E0F8012002493D +:101EC00000F032F811210C4801F04CF901200249D0 :101ED0000870002085E70000A8000020EC720020B8 :101EE000ED1C0008AC000020A4000020200200200F :101EF000991F000815220008480200204920000808 @@ -506,26 +506,26 @@ :101F800010B96FF0020070BD324629462046FFF7B7 :101F900059FEF8E7A80000202DE9F04391B0002495 :101FA0004DE0E0B2FFF7CAFE8046B8F1000F00D165 -:101FB00044E03CE008AB0AAA0021404601F0E2F907 +:101FB00044E03CE008AB0AAA0021404601F04EFA9A :101FC000002834D10C9808B90A9800E00B98814693 :101FD0000AA8FFF7A1FE054629464846FFF790FFED :101FE0000646E0B23146FFF783FE0746F7B11C21F3 :101FF00001A8FEF7AFFA8DF80450CDF808900396CB :102000000E98C0B28DF810000D9828B908A90DF1EE -:1020100011000E9AFEF71FFA02F068FA07900023EB -:102020001A4601A9384609F015F800BF00BF002183 -:10203000404601F093F90028BCD100BF641C022C7B +:1020100011000E9AFEF71FFA02F0DCFA0790002377 +:102020001A4601A9384609F089F800BF00BF00210F +:10203000404601F0FFF90028BCD100BF641C022C0F :10204000AFDB11B0BDE8F0832DE9F04391B000247F :102050004DE0E0B2FFF772FE8046B8F1000F00D10C -:1020600044E03CE008AB0AAA0121404601F08AF9AD +:1020600044E03CE008AB0AAA0121404601F0F6F941 :10207000002834D10C9808B90A9800E00B988146E2 :102080000AA8FFF749FE054629464846FFF738FFEC :102090000646E0B23146FFF72BFE0746F7B11C219A :1020A00001A8FEF757FA8DF80450CDF80890039672 :1020B0000E98C0B28DF810000D9828B908A90DF13E -:1020C00011000E9AFEF7C7F902F010FA07900023EC -:1020D0001A4601A9384608F0BDFF00BF00BF012124 -:1020E000404601F03BF90028BCD100BF641C022C23 +:1020C00011000E9AFEF7C7F902F084FA0790002378 +:1020D0001A4601A9384609F031F800BF00BF0121B6 +:1020E000404601F0A7F90028BCD100BF641C022CB7 :1020F000AFDB11B0BDE8F0832DE9F0478AB081462F :102100000D4614461E46129F3948007820B96FF0DC :1021100002000AB0BDE8F087B9F1020F02DB4FF010 @@ -538,16 +538,16 @@ :102180000294002004900220059008E003940420AB :1021900004900220059002E04FF0FF30B9E700BF45 :1021A000069700208DF81C0036B1002F04DD3A465A -:1021B000314608A8FEF74FF9404601F0ADF960B18D -:1021C00001AB08AA02A9404600F075FF8246BAF1A9 +:1021B000314608A8FEF74FF9404601F019FA60B120 +:1021C00001AB08AA02A9404600F0E1FF8246BAF13D :1021D000000F01D100209CE700BF02A9484600F093 :1021E0009FF808B1002094E74FF0FF3091E700001E :1021F000A800002038B505460C4614B96FF0010060 :1022000038BD20790090631D002128462268FFF721 :1022100073FFF5E770B58AB0002422E0E6B23046DD :10222000FFF78CFD054605B91AE012E0284601F0DB -:1022300073F900B912E002A9304600F049F800B97C -:102240000CE001AB08AA02A9284600F034FF00B157 +:10223000DFF900B912E002A9304600F049F800B910 +:102240000CE001AB08AA02A9284600F0A0FF00B1EB :1022500004E0304600F020F80028E7D000BF00BFBF :10226000641C022CDADB0AB070BD0000022800DB1F :102270007047002100EBC012064B03EBC202C2F80C @@ -566,26 +566,26 @@ :102340000004401C00F01F06D4F80404B04201D180 :102350000020EDE7D4F8001404EB411020223946A8 :10236000FEF7BEF8C4F800640120E1E754730020D2 -:1023700010B5044620460AF0BFF810BD10B504465B +:1023700010B5044620460AF033F910BD10B50446E6 :1023800034B1032C08D0042C0AD0052C10D10BE05A -:10239000062002F0E1FC0EE00A2002F0DDFC0AE07B -:1023A000172002F0D9FC06E0092002F0D5FC02E07B +:10239000062002F055FD0EE00A2002F051FD0AE091 +:1023A000172002F04DFD06E0092002F049FD02E091 :1023B0004FF0FF3010BD00BF0020FBE710B5044612 :1023C00034B1032C08D0042C0AD0052C10D10BE01A -:1023D000062002F0D7FC0EE00A2002F0D3FC0AE04F -:1023E000172002F0CFFC06E0092002F0CBFC02E04F +:1023D000062002F04BFD0EE00A2002F047FD0AE065 +:1023E000172002F043FD06E0092002F03FFD02E065 :1023F0004FF0FF3010BD00BF0020FBE710B50446D2 :10240000072C01DB002010BD064A32F8341002EB25 -:10241000C402506802F05CF8012800D1F3E7002004 -:10242000F1E7000020ED000810B5024611B96FF089 +:10241000C402506802F0D0F8012800D1F3E7002090 +:10242000F1E7000008EE000810B5024611B96FF0A0 :10243000010010BD072A02DB4FF0FF30F9E70A4820 :1024400030F83230002009E0012484401C401CB1E7 :10245000064C44F8201003E0441CE0B21028F3DBE3 -:1024600000BF0020E5E7000020ED0008647B0020AD +:1024600000BF0020E5E7000008EE0008647B0020C4 :1024700070B504460D46072C02DB4FF0FF3070BDEF :10248000054A32F8341002EBC40250682A4602F0C2 -:1024900027F80020F3E7000020ED000810B50446FF -:1024A000204609F027FD10BD0146012902DB4FF04F +:102490009BF80020F3E7000008EE000810B50446A2 +:1024A000204609F09BFD10BD0146012902DB4FF0DB :1024B000FF307047F7EE000AB4EEE00AF1EE10FAD2 :1024C00003DDF7EE000AB0EE600AB5EEC00AF1EEE9 :1024D00010FA03D2DFED1E0AB0EE600A1D4850F874 @@ -596,32 +596,32 @@ :1025200050F831000068826310E00A4800EBC100F7 :102530008088082805D1074850F831000068C26338 :1025400004E0044850F83100006802640020B0E75D -:102550000000000058ED000810B50446012C02DB15 +:102550000000000040EE000810B50446012C02DB2C :102560004FF0FF3010BD054A02EBC4029188034AC8 -:1025700052F8340004F00AF90020F3E758ED00089F +:1025700052F8340004F07EF90020F3E740EE000842 :10258000014609B9014870470020FCE71803002004 :102590002DE9F04105460F4690461E46022D03DB0D :1025A0004FF0FF30BDE8F0812846FFF7E9FF044611 :1025B00014B94FF0FF30F5E74EB142463946204698 -:1025C00003F0FCF908B10120ECE70020EAE714234E -:1025D00042463946204603F02FF908B10120E1E7D1 +:1025C00003F070FA08B10120ECE70020EAE71423D9 +:1025D00042463946204603F0A3F908B10120E1E75D :1025E0000020DFE7034612B96FF00100704703488F :1025F00000EB431040F821200020F7E7EC7B00209F :102600002DE9F04105460F4690461E46022D03DB9C :102610004FF0FF30BDE8F0812846FFF7B1FF0446D8 :1026200014B94FF0FF30F5E74EB142463946204627 -:1026300003F03EFD08B10120ECE70020EAE7142397 -:1026400042463946204603F07DFA08B10120E1E711 -:102650000020DFE770B5044608F0E7FB4FF47A711D -:10266000B1FBF0F5B4FBF5F608F0B8FB022816D084 +:1026300003F0B2FD08B10120ECE70020EAE7142323 +:1026400042463946204603F0F1FA08B10120E1E79D +:102650000020DFE770B5044608F05BFC4FF47A71A8 +:10266000B1FBF0F5B4FBF5F608F02CFC022816D00F :1026700006DCB0F1FF3F0CD0C8B101281CD117E037 :10268000032808D0042807D06FF00041401A13D166 :1026900000E000BF00BF00BF4FF0FF3070BD0EB1C3 -:1026A000314600E00121084608F06FFB04E000BF5E -:1026B000204601F0D9FD00BF00BF0020EEE72DE964 -:1026C000F04108F0B2FB05460BF032FA4FF47A7194 +:1026A000314600E00121084608F0E3FB04E000BFEA +:1026B000204601F04DFE00BF00BF0020EEE72DE9EF +:1026C000F04108F026FC05460BF0A6FA4FF47A71AB :1026D000B1FBF5F100FB01F64FF0E02087690BF04C -:1026E00027FA4FF47A71B1FBF5F100FB01F44FF0DA +:1026E0009BFA4FF47A71B1FBF5F100FB01F44FF066 :1026F000E020D0F81880A64214D14FF47A707843C5 :102700004FF0E0214969491CB0FBF1F004EB4401B2 :10271000C1EBC4114FF47A7202EBC101081A002117 @@ -630,3208 +630,3222 @@ :102740004FF47A7202EBC101081A0021E8E7000099 :1027500038B504462068006800F0100010281ED12B :1027600000BF00200090206800680090206840684A -:10277000009000BF00BF204607F0DCF800EBC0006F -:10278000074901EB8000006A48B1204607F0D2F803 +:10277000009000BF00BF204607F052F900EBC000F8 +:10278000074901EB8000006A48B1204607F048F98C :1027900000EBC000024901EB8000056AA84738BD84 -:1027A0002C7C002000BFFEE710B5024800F0CFFEF1 -:1027B00010BD00002002002010B5024800F0C7FE46 -:1027C00010BD00002002002010B5024800F0BFFE3E -:1027D00010BD00002002002010B5024800F0B7FE36 -:1027E00010BD00004802002010B5024800F0AFFE06 -:1027F00010BD000048020020014609B903207047BF -:10280000064A0868904201D10020F8E7044A0868A7 -:10281000904201D10120F2E70320F0E7006400407C -:1028200000680040B0EE401AD0ED001A71EE811A37 -:10283000B0EE610AF5EEC00AF1EE10FA12DDB4EE68 -:10284000E00AF1EE10FA04DB70EE601AB0EE610AF5 -:1028500008E0B5EEC00AF1EE10FA03D270EE201ACD -:10286000B0EE610A80ED000A7047F0EE401A31EEDA -:10287000E02AB0EE420AB5EEC01AF1EE10FA1BDD06 -:10288000F0EE002A81EE223AB0EE432AB4EEC20AFC -:10289000F1EE10FA04DD70EE412AB0EE620A0AE0B1 -:1028A000F1EE422AB4EEE20AF1EE10FA03D270EE33 -:1028B000012AB0EE620A00BF70470000004870476E -:1028C000D000002010B500F007F8024801F0ECFA43 -:1028D00010BD0000A805002010B50C48006800F4E9 -:1028E000006088B10A4800780F2803D0192006F04C -:1028F00061FA03E00749064809F014FC03488068C0 -:1029000040F400600149886010BD00000060024092 -:102910007B7C0020637C002010B5024801F0C4FAE3 -:1029200010BD0000C803002010B5024801F0BCFA39 -:1029300010BD000028040020014608781038182334 -:10294000B0FBF3F20848805CC865032A05D9086823 -:102950006FF30900001D886503E008686FF3090044 -:102960008865886D7047000000ED00080146002072 -:102970008A6A8B69CBB932B1012A0DD0022A03D001 -:10298000032A10D10EE000BFCB6A03F08073B3F1CD -:10299000807F00D1012007E0CB6AB3F1C07F00D176 -:1029A000012001E000E000BF34E08B69B3F5005F77 -:1029B0001AD132B1012A07D0022A03D0032A11D139 -:1029C0000AE000BF01200EE0CB6A03F08073B3F190 -:1029D000807F00D1012006E0CB6AB3F1C07F00D137 -:1029E000012000E000BF15E032B1012A05D0022A23 -:1029F00004D0032A0CD103E000BF00BF012008E08F -:102A0000CB6A03F08073B3F1807F00D1012000E036 -:102A100000BF00BF704730B50468246824F48024E8 -:102A200005682C60046863608468402C04D10468E5 -:102A3000A2600468E16003E00468A1600468E260E9 -:102A400030BD704710B5012001F03AFC10BD10B543 -:102A5000082001F035FC10BD10B5102001F030FC4D -:102A600010BD10B5202001F02BFC10BD72B600BFC8 -:102A7000FEE700002DE9F0412DED088B04460D46E0 -:102A800004B12DB94FF0FF30BDEC088BBDE8F081EB -:102A9000FFF715FED4E90023861A61EB03013046E7 -:102AA0000CF09BF800EE100ADFEDD00A80EE201A41 -:102AB00084ED021AFFF703FEC4E9000129782046DD -:102AC00000F062FA207C30B101280FD002287DD0BE -:102AD00003280AD1D2E09FEDC60A84ED9F0A9FED3C -:102AE000C40A04F51F7084EDA00A7BE195ED010A8C -:102AF000D4ED020A20EE208A94ED050A30EE080A91 -:102B000084ED050AE06890ED480AB5EEC00AF1EEE2 -:102B100010FA1ADD94ED050AD4ED870AB4EEE00A46 -:102B2000F1EE10FA03DD94ED870A84ED050A94EDC9 -:102B3000050AD4ED880AB4EEE00AF1EE10FA1DD2CF -:102B400094ED880A84ED050A18E0DFEDAA0AB0EEDC -:102B5000480A04F11400FFF765FE94ED050ADFED65 -:102B6000A60AB4EEE00AF1EE10FA07DD94ED050ACC -:102B7000DFEDA00A30EE600A84ED050A95ED020A49 -:102B8000D4ED020A20EE209A94ED060A30EE090AEE -:102B900084ED060AE06890ED490AB5EEC00AF1EE50 -:102BA00010FA1BDD94ED060AD4ED890AB4EEE00AB2 -:102BB000F1EE10FA03DD94ED890A84ED060A94ED36 -:102BC000060AD4ED8A0AB4EEE00A00E055E0F1EE20 -:102BD00010FA03D294ED8A0A84ED060A94ED021AE3 -:102BE000F0EE411A94EDA41AF0EE410A94ED051AA4 -:102BF000B0EE410A9FED7E1A04F12C0005F040FF73 -:102C0000F0EE409A94ED020AF0EE401A94EDA30A19 -:102C1000F0EE400A9FED761AB0EE690A04F1680002 -:102C200005F02EFF84ED9F0A94ED021AF0EE411A92 -:102C300094EDA51AF0EE410A94ED061AB0EE410AA1 -:102C40009FED6B1A04F1A40005F01AFFB0EE40AA44 -:102C500094ED020AF0EE401A94EDA10AF0EE400A5B -:102C60009FED631AB0EE4A0A04F1E00005F008FF98 -:102C700004F51F7084EDA00AB4E0B3E095ED010AFD -:102C8000D4ED020A60EE208A94ED080A30EE280A9C -:102C900084ED080AE06890ED480AB5EEC00AF1EE4E -:102CA00010FA1ADD94ED080AD4ED8B0AB4EEE00AAE -:102CB000F1EE10FA03DD94ED8B0A84ED090A94ED30 -:102CC000080AD4ED8C0AB4EEE00AF1EE10FA0CD248 -:102CD00094ED8C0A84ED090A07E0DFED460AB0EEB8 -:102CE000680A04F12000FFF79DFD95ED020AD4ED7E -:102CF000020A60EE20BA94ED090A30EE090A84ED6A -:102D0000090AE06890ED490AB5EEC00AF1EE10FA42 -:102D100019DD94ED090AD4ED8D0AB4EEE00AF1EE66 -:102D200010FA03DD94ED8D0A84ED090A94ED090A89 -:102D3000D4ED8E0AB4EEE00AF1EE10FA03D294ED6F -:102D40008E0A84ED090A94ED021AF0EE411A94ED10 -:102D5000A71AF0EE410A94ED081AB0EE410A9FED71 -:102D6000241A04F5AC7005F08BFEF0EE40AA94ED49 -:102D7000020AF0EE401A94EDA80AF0EE400A9FED28 -:102D80001C1AB0EE6A0A04F58E7005F079FE84ED27 -:102D90009F0A94ED021AF0EE411A94EDAB1AF0EE90 -:102DA000410A94ED091AB0EE410A9FED111A04F59B -:102DB000E87005F065FEB0EE40BA94ED020AF0EE60 -:102DC000401A94EDAC0AF0EE400A9FED091AB0EEFD -:102DD0004B0A04F5CA7005F053FE04F51F7084ED2C -:102DE000A00A00BF00BF00BF4EE6000000247449E7 -:102DF00000000000DB0FC940DB0F494070B52DED2E -:102E0000028B04460D46B0EE408A24B94FF0FF30E5 -:102E1000BDEC028B70BDE56000202074E06800F11D -:102E20003002B0EE480A012104F12C0005F0FAFE50 -:102E3000E06800F11002B0EE480A012104F16800D8 -:102E400005F0F0FEE06800F17002B0EE480A0121E2 -:102E500004F1A40005F0E6FEE06800F15002B0EED7 -:102E6000480A012104F1E00005F0DCFEE06800F111 -:102E7000B002B0EE480A012104F5AC7005F0D2FEB4 -:102E8000E06800F19002B0EE480A012104F58E706E -:102E900005F0C8FEE06800F1F002B0EE480A01213A -:102EA00004F5E87005F0BEFEE06800F1D002B0EE77 -:102EB000480A012104F5CA7005F0B4FEE06890EDFF -:102EC000440AF0EE400AB0EE480A04F50F7004F030 -:102ED00065FFE06890ED440AF0EE400AB0EE480A63 -:102EE00004F5177004F05AFFE06890ED4C0A84ED89 -:102EF000890AE06890ED4D0A84ED8A0AE06890ED59 -:102F00004E0A84ED870AE06890ED4F0A84ED880A46 -:102F1000E06890ED500A84ED8D0AE06890ED510A6A -:102F200084ED8E0AE06890ED520A84ED8B0AE06829 -:102F300090ED530A84ED8C0AFEF74CFFE16801F135 -:102F4000080005F013F9E06805F010F900205FE7CC -:102F500010B50446E06805F003F8E16801F10800E7 -:102F600004F0FEFFD4ED9F0AB0EE600AE16801F1C3 -:102F7000080005F05BF9D4EDA00AB0EE600AE06845 -:102F800005F054F910BD000070B504460D4614B9A3 -:102F90004FF0FF3070BD207CA84201D10020F9E73E -:102FA00004F12C0005F0A4FE04F1680005F0A0FE79 -:102FB00004F1A40005F09CFE04F1E00005F098FE89 -:102FC0009FED110A04F50F7004F072FF9FED0E0AD9 -:102FD00004F5177004F06CFF04F11400FDF7F2FC27 -:102FE00094EDA50A84ED060A94EDA40A84ED050A81 -:102FF00094EDAB0A84ED090A94EDA70A84ED080A62 -:1030000025740020C6E70000000000002DE9F04113 -:1030100004461CB94FF0FF30BDE8F081E16801F1D2 -:10302000080005F05CF9E06805F059F9E16801F184 -:10303000080005F068F80646E06805F064F8054603 -:1030400005B966B104F5217006F108018EC9183082 -:103050008EC0283805F108018EC928308EC00020A6 -:10306000DAE730B5024612B94FF0FF3030BD02F555 -:10307000207091E83800001D38C00C38D1E90445B3 -:10308000CB68C0E90445C36000BFEFE710B5024656 -:1030900092F82030012B01D0022B06D11068406934 -:1030A000084314686061002010BD506A40F480201D -:1030B00050620120F8E7F0B504460D461E4694F82C -:1030C000207020688368A86800B900E000BF012F65 -:1030D00001D0022F7DD103F0806030B903F0006091 -:1030E00018B903F0805000287ED0C3F3016101209D -:1030F00088403060A86860B9B5F800C0E86840EA68 -:103100004C5C206800F5C07000EB0110C0F800C0F6 -:103110000FE0D5E901C040EACC00D5F80CC040EA88 -:103120000C00D4F800C00CF5C07C0CEB011CCCF8F2 -:103130000000D5F810C0206800F5C07000EB011049 -:10314000C0F804C0287D01280ED1206800F5C070A9 -:1031500000EB0110406840F4807C206800F5C070EE -:1031600000EB0110C0F804C0D079000692F806C048 -:1031700040EA0C4092F805C040EA0C2092F804C0E6 -:1031800040EA0C00D4F800C00CF5C07C0CEB011C2C -:10319000CCF80C00D078000692F802C040EA0C404F -:1031A00092F801C040EA0C2092F800C040EA0C00FE -:1031B000D4F800C00CF5C07C0CEB011CCCF8080066 -:1031C000206800F5C07000EB0110006840F0010CB1 -:1031D00001E00FE008E0206800F5C07000EB01108E -:1031E000C0F800C00020F0BD606A40F400106062CA -:1031F0000120F8E7606A40F4802060620120F2E775 -:10320000F0B504460A4694F82050012D01D0022D55 -:103210007ED1424901F50071086840F00100086064 -:10322000086820F47C5008600868566A40EA062066 -:103230000860107D00F01F06012000FA06F3C8693F -:103240009843C861A1F50071D069C8B9D1F80C02E2 -:103250009843C1F80C02908880B2968940EA0646ED -:1032600001F51070576940F83760108880B21689F0 -:1032700040EA064601F51070576900EBC70046604A -:10328000D069012819D1D1F80C021843C1F80C02F9 -:10329000908880B2168840EA064601F5107057699A -:1032A00040F83760908980B2168940EA064601F5F9 -:1032B0001070576900EBC7004660906928B9D1F8D3 -:1032C00004029843C1F8040204E0D1F80402184350 -:1032D000C1F80402106928B9D1F814029843C1F862 -:1032E000140204E0D1F814021843C1F81402106A61 -:1032F000012804D1D1F81C021843C1F81C02D1F8EE -:10330000000220F00100C1F800020020F0BDFFE73C -:10331000606A40F4802060620120F7E700640040AA -:1033200070B505462846FFF767FA0446032C11D00E -:1033300004EB840000EBC400074901EB8000006B44 -:1033400040B104EB840101EBC401034A02EB8101AB -:10335000086B804770BD0000EC72002010B502467B -:10336000002092F82030012B01D0022B09D121B985 -:103370001468E46804F0030003E01468246904F0AE -:10338000030010BD70B5044694F82050012D01D003 -:10339000022D7DD151B92068C06800F0030080B9CA -:1033A000606A40F400106062012070BD206800690E -:1033B00000F0030028B9606A40F400106062012048 -:1033C000F3E7206800F5D87000EB0110006800F00A -:1033D00004009060906840B9206800F5D87000EB58 -:1033E00001100068400D106007E0206800F5D870FB -:1033F00000EB01100068C0085060206800F5D8702C -:1034000000EB0110006800F00200D060206800F5B9 -:10341000D87000EB0110406800F00F00082802D3BC -:103420000820106108E0206800F5D87000EB01105A -:10343000406800F00F001061206800F5D87000EBC4 -:103440000110406800F47F40000A9061206800F598 -:10345000D87000EB01104068000C5061206800F546 -:10346000D87000EB011080681870206800F5D870E3 -:1034700000EB0110806800F47F40000A587020685B -:1034800000F5D87000EB0110806800F47F0000E0C8 -:103490003CE0000C9870206800F5D87000EB01103B -:1034A0008068000ED870206800F5D87000EB01101D -:1034B000C0681871206800F5D87000EB0110C06872 -:1034C00000F47F40000A5871206800F5D87000EBC6 -:1034D0000110C06800F47F00000C9871206800F5AE -:1034E000D87000EB0110C068000ED87131B92068A7 -:1034F000C06840F020002668F06005E020680069A0 -:1035000040F020002668306100204EE7606A40F4F9 -:1035100080206062012048E70146002091F82020C9 -:10352000012A01D0022A11D10B689B6803F0806345 -:1035300003B1401C0B689B6803F0006303B1401C9F -:103540000B689B6803F0805303B1401C70472DE962 -:10355000F05F04460025206846692068D0F8049092 -:10356000206887682068D0F80CA02068D0F810B0D8 -:103570002068D0F8188006F00100002855D007F028 -:103580000100C0B101202168886007F0020018B175 -:10359000204600F069FB0EE007F0040010B145F48E -:1035A000006508E007F0080010B145F4805502E01E -:1035B000204600F03BFB07F48070C8B14FF48070E8 -:1035C0002168886007F4007018B1204600F086FB7F -:1035D0000EE007F4806010B145F4005508E007F4F0 -:1035E000006010B145F4804502E0204600F058FB31 -:1035F00007F48030C8B14FF480302168886007F448 -:10360000003018B1204600F0A5FB0EE007F4802042 -:1036100010B145F4004508E007F4002010B145F46E -:10362000803502E0204600F077FB06F0080038B154 -:103630000AF0100020B145F4007510202168C86020 -:1036400006F0040040B10AF0080028B10820216803 -:10365000C860204600F024FA06F0020038B1206865 -:10366000C06800F0030010B1204600F037FA06F001 -:10367000400038B10BF0100020B145F480651020F7 -:103680002168086106F0200040B10BF0080028B165 -:10369000082021680861204600F03EFA06F010007C -:1036A00038B12068006900F0030010B1204600F036 -:1036B00051FA06F4003040B109F0100028B1102092 -:1036C00021684860204600F063FA06F4803040B17B -:1036D00009F0080028B1082021684860204600F061 -:1036E00057FB06F4004088B309F0040078B306F4F1 -:1036F000807020B108F0010008B145F0010506F422 -:10370000007020B108F0020008B145F0020506F48F -:10371000806020B108F0040008B145F0040506F40B -:103720000060A0B108F0700088B108F07000402877 -:1037300017D006DC10280BD020280CD0302819D147 -:103740000CE0502810D0602814D110E01DE019E0E2 -:1037500045F008050FE045F010050CE045F02005A8 -:1037600009E045F0400506E045F0800503E045F43A -:10377000807500E000BF00BF2068806920F0700005 -:10378000216888610420216848602DB1606A28435F -:1037900060622046FFF7C4FDBDE8F09F70B50446A7 -:1037A0000CB9012070BD94F8200010B9204600F03B -:1037B000AFF82068006840F001002168086000F060 -:1037C00095FE05460DE000F091FE401B0A2808D941 -:1037D000606A40F400306062052084F82000012017 -:1037E000E0E72068406800F001000028EBD0206886 -:1037F000006820F002002168086000F077FE0546AE -:103800000DE000F073FE401B0A2808D9606A40F4FE -:1038100000306062052084F820000120C2E72068A3 -:10382000406800F002000028EBD1207E012806D17C -:103830002068006840F080002168086005E020688A -:10384000006820F0800021680860607E012806D1B1 -:103850002068006840F040002168086005E02068AA -:10386000006820F0400021680860A07E012806D191 -:103870002068006840F020002168086005E02068AA -:10388000006820F0200021680860E07E012806D151 -:103890002068006820F010002168086005E02068BA -:1038A000006840F0100021680860207F012806D1E0 -:1038B0002068006840F008002168086005E0206882 -:1038C000006820F0080021680860607F012806D1A8 -:1038D0002068006840F004002168086005E0206866 -:1038E000006820F0040021680860D4E90201084360 -:1038F00021690843616908436168491E08432168DA -:10390000C86100206062012084F82000002049E79F -:1039100010B586B00446142101A8FCF71BFE5A49D5 -:103920002068884251D159480068401C57490860B6 -:103930000846006801280FD100BF002000905448BD -:10394000006840F00070524908600846006800F0C6 -:103950000070009000BF00BF00BF002000904C48E6 -:103960001038006840F008004949103908600846DE -:10397000006800F00800009000BF00BF0320019025 -:10398000022002900020039003200490092005905B -:1039900001A9404800F0A2FC00220521132001F0FB -:1039A00005FA132001F0EEF900220521142001F0A0 -:1039B000FDF9142001F0E6F900220521152001F09F -:1039C000F5F9152001F0DEF95CE033492068884202 -:1039D00058D100BF002000902D48006840F0806062 -:1039E0002B4908600846006800F08060009000BF26 -:1039F00000BF26480068401C24490860084600684B -:103A000001280FD100BF002000902148006840F03D -:103A100000701F4908600846006800F000700090C0 -:103A200000BF00BF00BF0020009019481038006898 -:103A300040F002001649103908600846006800F09E -:103A40000200009000BF00BF6020019002200290A1 -:103A500000200390032004900920059001A90F483D -:103A600000F03CFC00220521402001F09FF940209D -:103A700001F088F900220521412001F097F9412049 -:103A800001F080F906B010BD006400400400002081 -:103A900040380240000C0240006800400004024030 -:103AA00070B505462846FEF7A7FE0446032C11D044 -:103AB00004EB840000EBC400074901EB8000C069FF -:103AC00040B104EB840101EBC401034A02EB810124 -:103AD000C869804770BD0000EC72002070B50546D3 -:103AE0002846FEF789FE0446032C11D004EB84001F -:103AF00000EBC400074901EB8000806940B104EB92 -:103B0000840101EBC401034A02EB8101886980470B -:103B100070BD0000EC72002070B505462846FEF727 -:103B20006BFE0446032C11D004EB840000EBC400B0 -:103B3000074901EB8000406A40B104EB840101EBCE -:103B4000C401034A02EB8101486A804770BD00004E -:103B5000EC72002070B505462846FEF74DFE04467F -:103B6000032C11D004EB840000EBC400074901EBE7 -:103B70008000006A40B104EB840101EBC401034AF8 -:103B800002EB8101086A804770BD0000EC720020E2 -:103B900070B505462846FEF72FFE0446032C11D0CB -:103BA00004EB840000EBC400074901EB8000806A4D -:103BB00040B104EB840101EBC401034A02EB810133 -:103BC000886A804770BD0000EC72002070B5044622 -:103BD00094F82000012822D1022084F820002068D7 -:103BE000006820F001002168086000F07FFC0546B5 -:103BF0000DE000F07BFC401B0A2808D9606A40F405 -:103C000000306062052084F82000012070BD20682B -:103C1000406800F001000028EBD16062F6E7606ABE -:103C200040F4002060620120F0E7000070B5054616 -:103C30002846FEF7E1FD0446032C11D004EB840076 -:103C400000EBC400074901EB8000C06840B104EB01 -:103C5000840101EBC401034A02EB8101C86880477B -:103C600070BD0000EC72002070B505462846FEF7D6 -:103C7000C3FD0446032C0FD004EB840000EBC4000A -:103C8000064951F8200038B104EB840101EBC4016E -:103C9000024A52F82100804770BD0000EC720020FB -:103CA00070B505462846FEF7A7FD0446032C11D043 -:103CB00004EB840000EBC400074901EB80000069BD -:103CC00040B104EB840101EBC401034A02EB810122 -:103CD0000869804770BD0000EC72002070B5054691 -:103CE0002846FEF789FD0446032C11D004EB84001E -:103CF00000EBC400074901EB8000406840B104EBD1 -:103D0000840101EBC401034A02EB8101486880474A -:103D100070BD0000EC72002070B505462846FEF725 -:103D20006BFD0446032C11D004EB840000EBC400AF -:103D3000074901EB8000406940B104EB840101EBCD -:103D4000C401034A02EB81014869804770BD00004D -:103D5000EC72002070B505462846FEF74DFD04467E -:103D6000032C11D004EB840000EBC400074901EBE5 -:103D70008000806840B104EB840101EBC401034A78 -:103D800002EB81018868804770BD0000EC72002062 -:103D900070B505462846FEF72FFD0446032C11D0CA -:103DA00004EB840000EBC400074901EB8000C06A0B -:103DB00040B104EB840101EBC401034A02EB810131 -:103DC000C86A804770BD0000EC72002070B50446E0 -:103DD000A56D00F08BFB064694F83500022808D04C -:103DE0008020606500BF002084F8340000BF0120FF -:103DF00070BD2068006820F0160021680860206807 -:103E0000406920F0800021684861206C08B9A06CEE -:103E100028B12068006820F0080021680860206848 -:103E2000006820F001002168086010E000F05EFBEF -:103E3000801B05280BD920206065032084F83500FD -:103E400000BF002084F8340000BF0320D0E72068C2 -:103E5000006800F001000028E8D194F85C103F20D1 -:103E60008840A860012084F8350000BF002084F855 -:103E7000340000BF00BFBBE7014691F835000228BF -:103E800003D08020486501207047052081F8350067 -:103E90000868006820F001000A6810600020F3E75D -:103EA000014691F835007047F8B5044600200090AF -:103EB0008C4800684FF41651B0FBF1F7A56D2E68E1 -:103EC00094F85C1008208840304098B12068006861 -:103ED00000F0040070B12068006820F00400216840 -:103EE000086094F85C1008208840A860606D40F07D -:103EF0000100606594F85C1001208840304068B192 -:103F00002068406900F0800040B194F85C10012006 -:103F10008840A860606D40F00200606594F85C1015 -:103F200004208840304068B12068006800F002003A -:103F300040B194F85C1004208840A860606D40F0A7 -:103F40000400606594F85C1010208840304078B31D -:103F50002068006800F0080050B394F85C1010204E -:103F60008840A8602068006800F4802080B1206844 -:103F7000006800F4002028B9206CC8B12046216CEC -:103F8000884715E0A06C98B12046A16C88470FE0E7 -:103F90002068006800F4807028B92068006820F06C -:103FA000080021680860206C10B12046216C884709 -:103FB00094F85C10202088403040002865D02068AC -:103FC000006800F0100000285FD094F85C102020FA -:103FD0008840A86094F83500052828D1206800683A -:103FE00020F01600216808602068406920F08000F9 -:103FF00021684861206C08B9A06C28B1206800686D -:1040000020F008002168086094F85C103F20884088 -:10401000A860012084F8350000BF002084F8340037 -:1040200000BF206D10B12046216D8847F8BD206883 -:10403000006800F4802080B12068006800F400204F -:1040400028B9606C10B12046616C88471DE0E06BB8 -:10405000D8B12046E16B884717E02068006800F47B -:10406000807068B92068006820F01000216808603E -:10407000012084F8350000BF002084F8340000BF20 -:10408000E06B10B12046E16B8847606D38B3606D1E -:1040900000F00100F0B1052084F8350020680068C8 -:1040A00020F001002168086000BF0098401C0090CB -:1040B000B84200D905E02068006800F0010000283F -:1040C000F3D100BF012084F8350000BF002084F840 -:1040D000340000BFE06C10B12046E16C884700BF9F -:1040E000A4E70000140000202DE9F041044600255B -:1040F00000F0FCF9074614B90120BDE8F081606AC0 -:1041000000B100BF022084F8350000BF002084F811 -:10411000340000BF2068006820F0010021680860BA -:104120000AE000F0E3F9C01B052805D920206065EE -:10413000032084F83500E0E72068006800F0010003 -:104140000028EED12068056821480540D4E9010126 -:104150000843E16808432169084361690843A1698C -:104160000843E1690843216A08430543606A04285B -:1041700003D1D4E90B01084305432068056020689A -:10418000456925F00705606A0543606A04280DD17A -:10419000A06A0543E06A48B12046FEF7E7FB28B174 -:1041A00040206065012084F83500A6E7206845615D -:1041B0002046FEF7C1FB064694F85C103F2088407D -:1041C000B06000206065012084F83500002094E78D -:1041D0003F8010F02DE9F04704460D4616461F4675 -:1041E0004FF00008D4F8589000BF94F8340001282C -:1041F00002D10220BDE8F087012084F8340000BF1E -:1042000094F83500012825D1022084F835000020DB -:1042100060653B46324629462046FEF7FCFB94F893 -:104220005C103F208840C9F808002068006840F012 -:10423000160021680860206C28B12068006840F0F2 -:104240000800216808602068006840F001002168CB -:10425000086006E000BF002084F8340000BF4FF083 -:1042600002084046C6E7000070B5044600F03EF97B -:1042700006462546681C10B104480078054400BF76 -:1042800000F034F9801BA842FAD370BD1000002062 -:1042900070B5054600240DE00120A040284038B14B -:1042A000064850F8240018B1044951F8240080470A -:1042B000601CC4B2102CEFDB70BD0000647B0020DA -:1042C00010B5044604480068204020B1024804604C -:1042D0002046FFF7DDFF10BD143C0140F8B5024653 -:1042E0000B460025002400200021D6E0012606FA16 -:1042F00001F51E6806EA0504AC4274D11E7906F089 -:104300000306012E04D01E7906F00306022E13D1F7 -:1043100090684F000326BE40B0434F00DE68BE40A9 -:1043200030439060506801268E40B0431E79C6F33A -:1043300000168E40304350601E7906F00306032EAF -:1043400009D0D0684F000326BE40B0434F009E689E -:10435000BE403043D0601E7906F00306022E13D112 -:10436000CF0802F1200656F827004E07F70E0F2659 -:10437000BE40B0434F07FF0E1E69BE403043CF081A -:1043800002F1200646F8270010684F000326BE40C1 -:10439000B0431E7906F003064F00BE403043106064 -:1043A0005E6806F44036002E76D000BF00260096E8 -:1043B0003C4E366846F480463A4F3E603E4636688C -:1043C00006F48046009600BF00BF374E8F0856F8AF -:1043D00027008E07370F0F26BE40B043334EB24240 -:1043E00002D1002624E057E0314EB24201D101262D -:1043F0001EE0304EB24201D1022619E02E4EB242EA -:1044000001D1032614E02D4EB24201D104260FE063 -:104410002B4EB24201D105260AE02A4EB24201D10A -:10442000062605E0284EB24201D1072600E0082604 -:104430008F073F0FBE4030431B4E8F0846F82700C2 -:10444000224E3068A0435E6806F4801606B1204311 -:104450001E4E3060361D3068A0435E6806F40016BC -:1044600006B12043194E361D3060184E361F306895 -:10447000A0435E6806F4003606B12043134E361F93 -:104480003060361F3068A0435E6806F4803606B19F -:1044900020430E4E083E3060491C1029FFF426AF21 -:1044A000F8BD0000443802400838014000000240D6 -:1044B0000004024000080240000C024000100240CC -:1044C0000014024000180240001C0240083C014059 -:1044D000024613690B400BB1012000E00020704739 -:1044E0000AB1816101E00B048361704701480068F3 -:1044F000704700000800002070B50546284602F00D -:104500004FFD0446032C0DD004EBC400064901EB1B -:104510008000006A30B104EBC401034A02EB810160 -:10452000086A804770BD0000A47B002070472DE919 -:10453000F84F0446206847692068D0F804800025B9 -:1045400094F83E90C7F3002040B1C8F3002028B192 -:1045500045F001056FF4807021684861C7F3402081 -:1045600040B1C8F3002028B145F002056FF4007097 -:1045700021684861C7F3802070B3C8F3002058B3A6 -:10458000CA46B4F82AB094F83D60206B0090BAF1A6 -:10459000200F0FD1BBF1000F0CD1212E06D0292EF8 -:1045A00004D0282E06D10098212803D1204603F0FC -:1045B0004BFA11E06FF480602168486145F0040512 -:1045C000B9F1100F02D0B9F1400F05D12068006891 -:1045D00040F4007021680860C7F3C02040B1C8F300 -:1045E000002028B145F008056FF40060216848619B -:1045F0002DB1206C28432064204602F0E5FCBDE884 -:10460000F88F2DE9F04705464FF000092868466805 -:10461000D5F82CA095F83E7095F83D80102F01D06C -:10462000402F75D12868D0F818902868446904F0A4 -:10463000010060B9BAF52A0F02D0BAF12A4F01D1B0 -:10464000012000E00020012801D1BDE8F08704F03E -:10465000010048B1C6F3402030B1284602F00CFCFE -:10466000284603F0A6F8B7E0C4F3C00030B1C6F3A3 -:10467000402018B1284602F053FFADE0C4F34000DB -:1046800030B1C6F3402018B1284602F05EFFA3E027 -:10469000C9F3800040B32868406800F40060B0F5BA -:1046A000006FE0D0C4F3C01048B1C6F3802030B131 -:1046B000C4F3800018B9284602F0C6FE8CE0C4F3AB -:1046C00080000028CFD0C6F340200028CBD0B8F11E -:1046D000210F03D1284602F067FE7DE0402F7BD1F9 -:1046E000284603F0B5F877E02868406800F40060D9 -:1046F000B0F5006F70D0C4F3801050B1C6F38020C5 -:1047000038B1C4F3800020B9284602F0CBFD63E045 -:104710000BE0C4F3800000285ED0C6F340200028E0 -:104720005AD0284602F026FD56E0286C10B12868C1 -:10473000446904E02868D0F8189028684469C4F3F4 -:10474000400060B1C6F3402048B1286C10B1286821 -:10475000D0F818904946284603F03DF93CE0C4F3F0 -:10476000001030B1C6F3402018B1284603F0C0F95C -:1047700032E0B8F1210F02D0B8F1290F16D1C4F3FD -:10478000C01048B1C6F3802030B1C4F3800018B91E -:10479000284603F0FDF81FE0C4F38000E0B1C6F343 -:1047A0004020C8B1284603F0E6F815E0C4F38010B5 -:1047B00048B1C6F3802030B1C4F3800018B9284650 -:1047C00003F0B6F808E0C4F3800028B1C6F3402037 -:1047D00010B1284603F09FF800BF36E770B50546D4 -:1047E000284602F0DDFB0446032C0DD004EBC40088 -:1047F000064901EB8000C06930B104EBC401034AF3 -:1048000002EB8101C869804770BD0000A47B0020D5 -:1048100070B504460CB9012070BD94F83D0028B96C -:10482000002084F83C00204600F05AF9242084F847 -:104830003D002068006820F00100216808602068C1 -:10484000006840F40040216808602068006820F497 -:1048500000402168086000F0C3FB05465C496068C1 -:10486000884206D85B48854201D2012007E000203B -:1048700005E05948854201D2012000E000200128CE -:1048800000D1C9E75548B5FBF0F62068406820F034 -:104890003F003043216848604D496068884201D834 -:1048A000701C07E04FF4967070434FF47A71B0FBC0 -:1048B000F1F0401C2168096A21F03F01084321689A -:1048C000086243496068884214D8681E61684900DC -:1048D000B0FBF1F0401CC0F30B00042801D204200F -:1048E0003DE0681E61684900B0FBF1F0401CC0F378 -:1048F0000B0034E0A06838B9681E616801EB410123 -:10490000B0FBF1F0401C0AE0681E616801EBC102D7 -:1049100002EB0111B0FBF1F0401C40F48040C0F309 -:104920000B0008B901201AE0A06848B9681E616848 -:1049300001EB4101B0FBF1F0401CC0F30B000CE0B7 -:10494000681E616801EBC10202EB0111B0FBF1F0DE -:10495000401CC0F30B0040F4804040F4004021684C -:10496000C9694CF6FF72914308432168C861D4E9D4 -:10497000070108432168096821F0C0010843216844 -:104980000860D4E9031008432168896848F2FF32BF -:104990009143084321688860D4E9050108432168F0 -:1049A000C96821F0FF0108432168C86020680068D9 -:1049B00040F001002168086000202064202084F875 -:1049C0003D000020206384F83E0000BF24E7000083 -:1049D000A086010080841E0000093D0040420F00B7 -:1049E00070B50546284602F0DBFA0446032C0DD0CC -:1049F00004EBC400064901EB8000006930B104EB10 -:104A0000C401034A02EB81010869804770BD0000C0 -:104A1000A47B002070B50546284602F0C1FA044682 -:104A2000032C0DD004EBC400064901EB8000406864 -:104A300030B104EBC401034A02EB810148688047AE -:104A400070BD0000A47B002070B50546284602F02A -:104A5000A7FA0446032C0BD004EBC400054951F817 -:104A6000200028B104EBC401024A52F8210080471B -:104A700070BD0000A47B002070B50546284602F0FA -:104A80008FFA0446032C0DD004EBC400064901EB59 -:104A90008000806930B104EBC401034A02EB81015C -:104AA0008869804770BD0000A47B002070B5054672 -:104AB000284602F075FA0446032C0DD004EBC4001E -:104AC000064901EB8000406930B104EBC401034AA0 -:104AD00002EB81014869804770BD0000A47B002083 -:104AE00010B586B00446142101A8FBF733FD3E49FA -:104AF0002068884241D100BF002000903B480068F8 -:104B000040F00200394908600846006800F00200E1 -:104B1000009000BF00BF4FF440700190122002903F -:104B200000200390032004900420059001A9304840 -:104B3000FFF7D4FB00BF002000902C481030006825 -:104B400040F400102949103108600846006800F45C -:104B50000010009000BF00BF002205211F2000F0C0 -:104B600025F91F2000F00EF900220521202000F079 -:104B70001DF9202000F006F933E01E492068884224 -:104B80002FD100BF002000901848006840F020009E -:104B9000164908600846006800F02000009000BF39 -:104BA00000BF0320019012200290002003900320F8 -:104BB00004900420059001A90F48FFF78FFB00BF68 -:104BC0000020009009481030006840F48000074938 -:104BD000103108600846006800F48000009000BFB3 -:104BE00000BF06B010BD0000005400403038024045 -:104BF00000040240005800400014024070B5054611 -:104C0000284602F0CDF90446032C0DD004EBC40075 -:104C1000064901EB8000C06830B104EBC401034ACF -:104C200002EB8101C868804770BD0000A47B0020B2 -:104C300070B50546284602F0B3F90446032C0DD0A2 -:104C400004EBC400064901EB8000806830B104EB3E -:104C5000C401034A02EB81018868804770BD0000EF -:104C6000A47B0020034800680349097808440149EF -:104C700008607047080000201000002010B50D48A3 -:104C8000006840F400700B4908600846006840F472 -:104C9000806008600846006840F480700860032067 -:104CA00000F0C2F80F2000F007F800F02BF8002009 -:104CB00010BD0000003C024070B504460E4800786C -:104CC0004FF47A71B1FBF0F00C490968B1FBF0F5D3 -:104CD000284601F0D5FA08B1012070BD102C07D28A -:104CE00000222146501E00F061F80548046001E0F2 -:104CF0000120F2E70020F0E710000020140000205F -:104D00000C00002008B500BF00200090114800688A -:104D100040F480400F4908600846006800F4804075 -:104D2000009000BF00BF00BF00200090081F006877 -:104D300040F08050091F08600846006800F080506D -:104D4000009000BF00BF00220F21901E00F02EF83F -:104D500008BD00004438024010B50146084600284E -:104D60000BDB00F01F0301229A40054B440943F876 -:104D70002420BFF34F8FBFF36F8F00BF10BD000023 -:104D800080E100E00146084600280DDB00BF00BFBF -:104D900000F01F0301229A4043099B0003F1E02326 -:104DA000C3F8002100BF00BF00BF70472DE9F05FCE -:104DB00080460D461646002704F0DAFF07463946BE -:104DC0002A46334601F00700C0F1070ABAF1040F82 -:104DD00002D94FF0040A01E0C0F1070AD14600F100 -:104DE000040ABAF1070F02D24FF0000A01E0A0F165 -:104DF000030AD4464FF0010A0AFA09FAAAF1010A95 -:104E00000AEA020A0AFA0CFA4FF0010B0BFA0CFB41 -:104E1000ABF1010B0BEA030B4AEA0B0421464046B7 -:104E200004F0AEFFBDE8F09F00BF00F00702064BA4 -:104E300019684FF6FF031940044B0B4343EA022164 -:104E4000014B196000BF70470CED00E00000FA054F -:104E500070B504460D460CB9012070BD5848006875 -:104E600000F00700A84209D255490D7008460068B5 -:104E700000F00700A84201D00120EEE7207800F002 -:104E8000020002281DD1207800F00400042805D17A -:104E90004C48006840F4E0504A490860207800F02F -:104EA0000800082805D14748006840F4604045499B -:104EB00008604448006820F0F000A16808434149B8 -:104EC0000860207800F00100A8B36068012807D1CD -:104ED0003C4808380068C0F34040B8B90120BCE73E -:104EE0006068022802D06068032807D13548083876 -:104EF0000068C0F3406048B90120AEE73148083887 -:104F00000068C0F3400008B90120A6E72D480068FA -:104F100020F00300616808432A490860FFF7E6FAB9 -:104F2000064609E0FFF7E2FA801B41F28831884229 -:104F300002D9032091E707E02248006800F00C0046 -:104F40006168B0EB810FEDD11D48006800F00700EB -:104F5000A84209D91A490D700846006800F00700F8 -:104F6000A84201D0012078E7207800F0040004284E -:104F700007D11448006820F4E050E1680843114963 -:104F80000860207800F00800082808D10D48006863 -:104F900020F46040216940EAC1000A49086000F03D -:104FA0003FF808490968C1F30311074A515CC8403A -:104FB0000649086006480068FFF77EFE00204CE7BF -:104FC000003C02400838024008ED000814000020B0 -:104FD0000C00002001480068704700001400002009 -:104FE00000B5FFF7F7FF04490968C1F38221034ABE -:104FF000515CC84000BD00000838024018ED0008B0 -:1050000000B5FFF7E7FF04490968C1F34231034ADD -:10501000515CC84000BD00000838024018ED00088F -:105020002DE9F047002400250026A1462548006808 -:1050300000F00C0020B1042805D008283AD105E082 -:10504000DFF8849039E0DFF8849036E01D48001FD7 -:10505000006800F03F041B48001F006800F4800057 -:1050600078B11A481749091F0968C1F38811A0FBD4 -:1050700001700146224600233846FBF775F90546C4 -:105080000EE011480F49091F0968C1F38811A0FB00 -:1050900001700146224600233846FBF765F90546B4 -:1050A0000848001F0068C0F30140401C4600B5FBE3 -:1050B000F6F902E0DFF8109000BF00BF4846BDE8F7 -:1050C000F0870000083802400024F400001BB700FD -:1050D000F8B504460CB90120F8BD207800F00100B5 -:1050E000002874D0F948006800F00C0004280DD0A6 -:1050F000F648006800F00C00082813D1F348001FA0 -:10510000006800F48000B0F5800F0BD1EF4808383C -:105110000068C0F34040002859D06068002856D18C -:105120000120D9E700BF6068B0F5803F08D1E748AB -:105130000838006840F48030E449083908601EE00F -:105140006068B0F5A02F0DD1E0480838006840F441 -:105150008020DE49083908600846006840F4803045 -:1051600008600CE0D9480838006820F48030D7493E -:10517000083908600846006820F48020086000BFF5 -:10518000606890B1FFF7B2F9054606E0FFF7AEF9A7 -:10519000401B642801D903209EE7CC4808380068EA -:1051A000C0F340400028F1D011E0FFF79FF9054619 -:1051B00006E0FFF79BF9401B642801D903208BE729 -:1051C000C24808380068C0F340400028F1D1207878 -:1051D00000F0020002285FD1BC48006800F00C001B -:1051E00058B1BA48006800F00C0008281CD1B74834 -:1051F000001F006800F48000B0B9B44808380068A7 -:10520000C0F3400020B1E068012801D0012063E72D -:10521000AE480838006820F0F800216940EAC10073 -:10522000AA490839086037E0E06800B30120A849BE -:105230000860FFF75BF9054606E0FFF757F9401BEA -:10524000022801D9032047E7A04808380068C0F3C6 -:1052500040000028F1D09D480838006820F0F80090 -:10526000216940EAC10099490839086014E000202A -:1052700097490860FFF73AF9054606E0FFF736F967 -:10528000401B022801D9032026E79048083800680F -:10529000C0F340000028F1D1207800F00800082871 -:1052A0002CD16069A8B101208A490860FFF71EF976 -:1052B000054606E0FFF71AF9401B022801D9032032 -:1052C0000AE782486C300068C0F340000028F1D043 -:1052D00014E000207F490860FFF708F9054606E062 -:1052E000FFF704F9401B022801D90320F4E67748B0 -:1052F0006C300068C0F340000028F1D1207800F045 -:105300000400042870D1002770483830006800F08D -:10531000805090B900BF002000906C483830006881 -:1053200040F080506949383108600846006800F054 -:105330008050009000BF00BF01276748006800F45C -:105340008070B0B96448006840F4807062490860B9 -:10535000FFF7CCF8054606E0FFF7C8F8401B022827 -:1053600001D90320B8E65C48006800F4807000288A -:10537000F2D000BFA068012808D154486830006806 -:1053800040F001005149683108601DE0A06805281F -:105390000DD14E486830006840F004004B49683138 -:1053A00008600846006840F0010008600CE04748CB -:1053B0006830006820F00100444968310860084600 -:1053C000006820F00400086000BFA068A8B1FFF7E3 -:1053D0008DF8054609E0FFF789F8401B41F2883156 -:1053E000884202D9032077E626E038486830006812 -:1053F000C0F340000028EED013E0FFF777F8054631 -:1054000008E0FFF773F8401B41F28831884201D968 -:10541000032061E62D4868300068C0F34000002892 -:10542000EFD1012F07D129483830006820F0805093 -:1054300026493831086000BFA069002845D02348BC -:10544000006800F00C0008285DD0A069022845D152 -:1054500000201F490866FFF749F8054606E0FFF7F8 -:1054600045F8401B022801D9032035E617480838C3 -:105470000068C0F340600028F1D1D4E90701084377 -:10548000616A40EA81110122A06AC2EB500041EA40 -:1054900000412C20005D41EA00600C49091F0860B2 -:1054A00001200B490866FFF721F8054606E0FFF7E3 -:1054B0001DF8401B022801D903200DE603480838D7 -:1054C0000068C0F340600028F1D049E0083802408D -:1054D00000004742800E47420070004000202149F2 -:1054E0000866FFF703F8054606E0FEF7FFFF401BDE -:1054F000022801D90320EFE51B480068C0F3406093 -:105500000028F2D12CE0A069012800D1E4E516487A -:10551000001D0668A069012820D006F48001E0691A -:1055200081421BD106F03F01206A814216D147F625 -:10553000C0703040616AB0EB811F0FD106F440317A -:105540000122A06AC2EB5000B1EB004F06D106F079 -:1055500070612C20005DB1EB006F01D00120BBE534 -:105560000020B9E5000047420038024070B504460B -:10557000204603F0B7FD0546032D0FD0204603F06B -:10558000B1FD074901EB4010806938B1204603F0B6 -:10559000A9FD034901EB40108669B04770BD0000CA -:1055A000EC7B002010B504460CB9012010BD606AE8 -:1055B00038B96068B0F5827F00D105E00021E16173 -:1055C00002E00021216161610021A16294F8510093 -:1055D00028B9002084F85000204600F047F8022047 -:1055E00084F851002068006820F0400021680860BD -:1055F000A08800F48270218901F404410843A18944 -:1056000001F400610843217C01F002010843217D7F -:1056100001F001010843218B01F400710843217F4F -:1056200001F0380108432021095D01F080010843A1 -:10563000218D01F400510843216808600421A0690C -:1056400001EA104094F8241001F010010843216889 -:1056500048602068C06920F400602168C8610020AB -:105660006065012084F8510000209FE710B586B0E6 -:105670000446142101A8FAF76DFF664920688842A4 -:105680007ED100BF002000906348006840F4805045 -:10569000614908600846006800F48050009000BF2F -:1056A00000BF00BF002000905B481438006840F045 -:1056B00002005949143908600846006800F00200E9 -:1056C000009000BF00BF00BF0020009008460068A7 -:1056D00040F0010008600846006800F001000090FA -:1056E00000BF00BF1820019002200290012003900B -:1056F000032004900520059001A94848FEF7EEFD1F -:105700008020019002200290012003900320049049 -:105710000520059001A94248FEF7E0FD41484249B5 -:1057200008604FF0C060486000213F488160C16060 -:105730004FF480610161002141618161C1614FF4D9 -:105740004031016200214162FEF7CEFC08B1FDF755 -:105750008DF900BF3448E064846300BF31481830DD -:10576000324908604FF0C060486040212F48816096 -:105770000021C1604FF4806101610021416100E0BE -:1057800010E08161C1614FF400310162002141628A -:10579000FEF7AAFC08B1FDF769F900BF2348A06431 -:1057A000846335E022492068884231D100BF00205F -:1057B00000901948001F006840F480401649091FF6 -:1057C00008600846006800F48040009000BF00BFF9 -:1057D00000BF0020009010481438006840F480702A -:1057E0000D49143908600846006800F48070009084 -:1057F00000BF00BF0E200190022002900120039004 -:10580000032004900520059001A90A48FEF766FDD3 -:1058100006B010BD00300140443802400004024090 -:105820000000024040640240C80300202804002019 -:1058300000380040002002402DE9F8430446884625 -:1058400016461D4694F85100012802D00220BDE8FA -:10585000F883B8F1000F00D00EB90120F7E76068B7 -:10586000B0F5827F0CD1A06850B9042084F85100B3 -:105870003346424641462046009500F042FAE6E7AC -:10588000FEF734FE074600BF94F85000012801D10E -:105890000220DCE7012084F8500000BF042084F8D7 -:1058A000510000206065C4F83880A687E687206331 -:1058B000A086E08620646064A068B0F5004F0BD13C -:1058C0002068006820F040002168086020680068B7 -:1058D00020F48040216808602068006800F04000E3 -:1058E000402805D02068006840F04000216808602A -:1058F000E06830BB21E02068806800F0010050B112 -:105900002068007BA16B0870A06B401CA063E08F37 -:10591000401EE08711E0FEF7E9FDC01BA84201D35D -:10592000681C00B94DB9012084F8510000BF002067 -:1059300084F8500000BF032089E7E08F0028DAD107 -:1059400025E021E02068806800F0010050B1206867 -:10595000C068A16B0880A06B801CA063E08F401E14 -:10596000E08711E0FEF7C2FDC01BA84201D3681C0E -:1059700000B94DB9012084F8510000BF002084F81F -:10598000500000BF032062E7E08F0028DAD13A46DA -:105990002946204603F017FB08B12020606501204E -:1059A00084F8510000BF002084F8500000BF606DF3 -:1059B00008B101204BE7002049E700002DE9F04144 -:1059C00004460E46154694F85100012802D00220E4 -:1059D000BDE8F08106B10DB90120F9E7A06868B90A -:1059E0006068B0F5827F09D1042084F851002B460D -:1059F00032463146204600F0A9FAE9E700BF94F8A4 -:105A00005000012801D10220E2E7012084F8500073 -:105A100000BF042084F8510000206065A663A587BC -:105A2000E58720646064A086E086A068B0F5004F3A -:105A30000BD12068006820F04000216808602068D1 -:105A4000006820F48040216808601F48E16C086409 -:105A50001E48E16CC8631E48E16CC8640020E16C1C -:105A60000865E38F276807F10C01A26BE06CFEF775 -:105A7000B1FB50B1606D40F01000606500BF0020C8 -:105A800084F8500000BF0120A2E72068006800F001 -:105A90004000402805D02068006840F040002168A0 -:105AA000086000BF002084F8500000BF20684068F4 -:105AB00040F02000216848602068406840F0010004 -:105AC00021684860002083E7398E0008638E000853 -:105AD000118E000870B50446204603F003FB05460E -:105AE000032D0FD0204603F0FDFA074901EB4010CB -:105AF000406838B1204603F0F5FA034901EB401045 -:105B00004668B04770BD0000EC7B002070B50446CD -:105B1000204603F0E7FA0546032D0FD0204603F098 -:105B2000E1FA074901EB4010006938B1204603F063 -:105B3000D9FA034901EB40100669B04770BD000077 -:105B4000EC7B00202DE9F84304460F4616461D461F -:105B5000FEF7CCFC8046B14694F85100012802D0F3 -:105B60000220BDE8F88307B10EB90120F9E700BFB4 -:105B700094F85000012801D10220F2E7012084F8B6 -:105B8000500000BF032084F85100002060652763A7 -:105B9000A686E686A063A087E08760642064A0688C -:105BA000B0F5004F0BD12068006820F0400021685C -:105BB00008602068006840F4804021680860206820 -:105BC000006800F04000402805D02068006840F0E0 -:105BD000400021680860E068B0F5006F37D1606868 -:105BE00010B1B9F1010F09D1206B00882168C8609C -:105BF000206B801C2063E08E401EE08623E020683E -:105C0000806800F0020002280AD1206B0088216819 -:105C1000C860206B801C2063E08E401EE08612E08E -:105C2000FEF764FCA0EB0800A84201D3681C00B991 -:105C30004DB9012084F8510000BF002084F85000C5 -:105C400000BF03208DE7E08E0028D8D136E06068E1 -:105C500010B1B9F1010F09D1206B007821680873E8 -:105C6000206B401C2063E08E401EE08623E020680D -:105C7000806800F0020002280AD1206B00782168B9 -:105C80000873206B401C2063E08E401EE08612E00B -:105C9000FEF72CFCA0EB0800A84201D3681C00B959 -:105CA0004DB9012084F8510000BF002084F8500055 -:105CB00000BF032055E7E08E0028D8D14246294690 -:105CC000204603F0CBF908B120206065A06850B9E8 -:105CD00000BF002000902068C068009020688068A5 -:105CE000009000BF00BF012084F8510000BF0020D9 -:105CF00084F8500000BF606D08B1012031E700203A -:105D00002FE72DE9FE4F04460F4690461D460C9E98 -:105D100001200190FEF7EAFB814694F851B06068DB -:105D20000290AA46BBF1010F0BD00298B0F5827F1A -:105D300004D1A06810B9BBF1040F02D00220BDE865 -:105D4000FE8F1FB1B8F1000F00D00DB90120F6E7AA -:105D500000BF94F85000012801D10220EFE7012094 -:105D600084F8500000BF94F85100042802D00520A8 -:105D700084F8510000206065C4F83880E587A58765 -:105D80002763E586A586206460642068006800F0CB -:105D90004000402805D02068006840F0400021689D -:105DA0000860E068B0F5006F52D1606810B1BAF1D8 -:105DB000010F09D1206B00882168C860206B801C0E -:105DC0002063E08E401EE0863BE02068806800F0A3 -:105DD0000200022810D1E08E70B1019801280BD189 -:105DE000206B00882168C860206B801C2063E08ED7 -:105DF000401EE086002001902068806800F00100CD -:105E000068B1E08F58B12068C068A16B0880A06BB2 -:105E1000801CA063E08F401EE08701200190FEF708 -:105E200065FBA0EB0900B0420BD3701C48B1012008 -:105E300084F8510000BF002084F8500000BF032008 -:105E40007DE7E08E0028C0D1E08F0028BDD152E070 -:105E5000606810B1BAF1010F09D1206B0078216898 -:105E60000873206B401C2063E08E401EE0863CE0FF -:105E70002068806800F00200022810D1E08E70B126 -:105E8000019801280BD1206B007821680873206BE2 -:105E9000401C2063E08E401EE086002001902068B8 -:105EA000806800F0010068B1E08F58B12068C068D8 -:105EB000A16B0870A06B401CA063E08F401EE087C0 -:105EC00001200190FEF712FBA0EB0900B04201D3C4 -:105ED000701C00B94EB9012084F8510000BF0020A9 -:105EE00084F8500000BF032029E7E08E0028BFD1CE -:105EF000E08F0028BCD14A463146204603F0AEF878 -:105F000040B12020606500BF002084F8500000BF31 -:105F1000012014E7A06850B900BF0020009020685D -:105F2000C068009020688068009000BF00BF01201A -:105F300084F8510000BF002084F8500000BF606D5D -:105F400008B10120FBE60020F9E600002DE9F0474A -:105F500004460E4617461D4694F85180D4F8049026 -:105F6000B8F1010F0AD0B9F5827F04D1A06810B949 -:105F7000B8F1040F02D00220BDE8F0870EB107B1DE -:105F80000DB90120F8E700BF94F85000012801D1B5 -:105F90000220F1E7012084F8500000BF94F851007E -:105FA000042802D0052084F8510000206065266393 -:105FB000A586E586A763A587E5872064606494F8D5 -:105FC0005100042806D13548E16C08643448E16C7E -:105FD000C86305E03348E16C08643348E16CC8638A -:105FE0003248E16CC8640020E16C0865E38FD4F8A6 -:105FF00000C00CF10C01A26BE06CFEF7EBF850B1A5 -:10600000606D40F01000606500BF002084F8500013 -:1060100000BF0120B0E72068406840F0010021681F -:1060200048600020A16C0864A16CC863A16CC864BE -:10603000A16C0865E38ED4F800C00CF10C02216B52 -:10604000A06CFEF7C7F850B1606D40F010006065BD -:1060500000BF002084F8500000BF01208CE72068BA -:10606000006800F04000402805D02068006840F03B -:1060700040002168086000BF002084F8500000BF85 -:106080002068406840F0200021684860206840682F -:1060900040F002002168486000206DE7398E00085A -:1060A000638E0008558E00085F8F0008118E00086F -:1060B0002DE9F04104460E46154694F8510001289A -:1060C00002D00220BDE8F08106B10DB90120F9E748 -:1060D00000BF94F85000012801D10220F2E701200E -:1060E00084F8500000BF032084F851000020606550 -:1060F0002663A586E586A06360642064A087E087A8 -:10610000A068B0F5004F0BD12068006820F0400077 -:10611000216808602068006840F4804021680860B9 -:106120001F48A16C08641F48A16CC8631E48A16C7D -:10613000C8640020A16C0865E38E276807F10C0293 -:10614000216BA06CFEF746F850B1606D40F0100076 -:10615000606500BF002084F8500000BF0120B1E757 -:106160002068006800F04000402805D020680068E2 -:1061700040F040002168086000BF002084F8500013 -:1061800000BF2068406840F0200021684860206817 -:10619000406840F0020021684860002092E700005B -:1061A000478E0008DF8E0008118E000870B5054686 -:1061B000284602F097FF0446032C09D0054800EB5F -:1061C0004410006820B1034901EB4411086880477E -:1061D00070BD0000EC7B002070B50446204602F044 -:1061E00081FF0546032D0FD0204602F07BFF0749B3 -:1061F00001EB4010C06838B1204602F073FF03493C -:1062000001EB4010C668B04770BD0000EC7B002079 -:1062100070B50446204602F065FF0546032D0FD0F9 -:10622000204602F05FFF074901EB4010806838B15B -:10623000204602F057FF034901EB40108668B04743 -:1062400070BD0000EC7B002070B50446204602F0D3 -:1062500049FF0546032D0FD0204602F043FF0749B2 -:1062600001EB4010406938B1204602F03BFF034982 -:1062700001EB40104669B04770BD0000EC7B002088 -:1062800070B504462546681EB0F1807F01D3012019 -:106290000FE0681E4FF0E02148610F214FF0FF3002 -:1062A00003F06EFD00204FF0E021886107200861B7 -:1062B000002070BD7047704730B502460B4600BFE6 -:1062C00092F83C00012801D1022030BD012082F863 -:1062D0003C0000BF022082F83D001068446810684E -:1062E000816824F070041868044310684460184DF5 -:1062F0001068A8421BD01068B0F1804F17D0154D20 -:106300001068A84213D0144D1068A8420FD0134D46 -:106310001068A8420BD0124D1068A84207D0114D4A -:106320001068A84203D0104D1068A84205D121F092 -:1063300080015868014310688160012082F83D00A7 -:1063400000BF002082F83C0000BF00BFBDE7000096 -:10635000000001400004004000080040000C004024 -:1063600000040140004001400018004010B5044600 -:106370000CB9012010BD94F83D0028B9002084F824 -:106380003C00204600F026F8022084F83D00211D44 -:10639000206802F09DFF012084F8460000BF84F8C9 -:1063A0003E0001213F20015540200155412001556B -:1063B00000BF00BF012084F8420043200155442063 -:1063C00001554520015500BF012084F83D00002003 -:1063D000D0E7000038B5044619492068884218D132 -:1063E00000BF002000901748006840F020001549C9 -:1063F00008600846006800F02000009000BF00BF61 -:10640000002205213720FEF7D1FC3720FEF7BAFC29 -:1064100015E00D492068884211D100BF002000908E -:106420000848001D006840F400300649091D086056 -:106430000846006800F40030009000BF00BF38BD7F -:10644000001400404038024000440140704770B5DD -:1064500004462068C5682068066906F00200022824 -:1064600019D105F00200022815D1401F21680861EA -:10647000012020772068806900F0030018B12046D1 -:10648000FFF7E4FF05E0204600F0C8F8204600F0E2 -:106490007CF90020207706F00400042819D105F0CB -:1064A0000400042815D1C043216808610220207728 -:1064B0002068806900F4407018B12046FFF7C6FFDD -:1064C00005E0204600F0AAF8204600F05EF9002022 -:1064D000207706F00800082819D105F008000828E0 -:1064E00015D1C04321680861042020772068C06965 -:1064F00000F0030018B12046FFF7A8FF05E0204692 -:1065000000F08CF8204600F040F90020207706F0DB -:106510001000102819D105F01000102815D1C04323 -:1065200021680861082020772068C06900F4407065 -:1065300018B12046FFF78AFF05E0204600F06EF80C -:10654000204600F022F90020207706F0010048B133 -:1065500005F0010030B16FF00100216808612046AC -:1065600000F09AF906F08000802809D105F080003B -:10657000802805D1C043216808612046FFF79AFEB4 -:1065800006F04000402809D105F04000402805D120 -:10659000C04321680861204600F07FF906F0200022 -:1065A000202809D105F02000202805D1C04321680A -:1065B00008612046FFF77FFE70BD000010B586B071 -:1065C0000446142101A8F9F7C5FF11492068884243 -:1065D0001CD100BF002000900E48006840F0200051 -:1065E0000C4908600846006800F02000009000BFD9 -:1065F00000BF4020019002200290002003900490F0 -:106600000320059001A90448FDF768FE06B010BDFF -:1066100000440140303802400014024070472DE928 -:10662000F04104460D461646002700BF94F83C0092 -:10663000012802D10220BDE8F081012084F83C004D -:1066400000BF36B1042E1BD0082E31D00C2E5ED1E7 -:1066500045E02946206802F0BDFE2068806940F0D0 -:106660000800216888612068806920F004002168A2 -:10667000886120688069296908432168886148E049 -:106680002946206802F0DEFE2068806940F4006040 -:10669000216888612068806920F4806021688861B1 -:1066A00020688069296940EA01202168886130E01A -:1066B0002946206802F004FF2068C06940F0080005 -:1066C0002168C8612068C06920F004002168C861A1 -:1066D0002068C069296908432168C86119E0294612 -:1066E000206802F029FF2068C06940F4006021683A -:1066F000C8612068C06920F480602168C861206892 -:10670000C069296940EA01202168C86101E00127C8 -:1067100000BF00BF00BF002084F83C0000BF384627 -:1067200089E710B504460CB9012010BD94F83D006E -:1067300028B9002084F83C00204600F025F802200B -:1067400084F83D00211D206802F0C2FD012084F87C -:10675000460000BF84F83E0001213F200155402043 -:1067600001554120015500BF00BF012084F84200BF -:1067700043200155442001554520015500BF01200B -:1067800084F83D000020D0E77047704770B504469C -:106790000D4615B994F83E000BE0042D02D13F20C0 -:1067A000005D06E0082D02D14020005D01E041209F -:1067B000005D012801D0012070BD1DB9022084F8C0 -:1067C0003E000EE0042D03D102213F20015508E0D8 -:1067D000082D03D102214020015502E00221412071 -:1067E000015501222946206802F0E2FD2349206874 -:1067F000884203D022492068884201D1012000E06C -:10680000002028B12068406C40F4004021684864B2 -:106810001A49206888421BD02068B0F1804F17D0F9 -:1068200018492068884213D01749206888420FD041 -:106830001649206888420BD011492068884207D049 -:1068400013492068884203D01249206888420CD13D -:106850002068806800F00706062E0CD020680068CB -:1068600040F001002168086005E02068006840F001 -:1068700001002168086000209EE700000000014040 -:10688000000401400004004000080040000C0040EB -:1068900000400140001800407047704770470000FA -:1068A00070B50546284603F045F80446022C0DD085 -:1068B00004EBC400064901EB8000006930B104EB31 -:1068C000C401034A02EB81010869804770BD0000E2 -:1068D0002C7C00202DE9F84F0446206805682068CC -:1068E000C668206847694FF00009CA4605F00F09DD -:1068F000B9F1000F0AD105F0200038B106F02000F0 -:1069000020B1204603F022F8BDE8F88FB9F1000F5E -:106910007CD007F0010018B906F49070002875D0FB -:1069200005F0010030B106F4807018B1606C40F0E1 -:106930000100606405F0040030B107F0010018B1F7 -:10694000606C40F00200606405F0020030B107F0B6 -:10695000010018B1606C40F00400606405F00800AC -:1069600048B106F0200010B907F0010018B1606CC2 -:1069700040F008006064606C002846D005F02000FC -:1069800028B106F0200010B1204602F0DFFF206899 -:106990004069C0F3801A606C00F0080010B9BAF1C9 -:1069A000000F2DD0204602F07EFF2068406900F0E5 -:1069B0004000402820D100BF00BF2168143151E8B9 -:1069C000001F21F040002168143141E80002002A34 -:1069D000F3D100BFE06B50B17F48E16B0865E06B1D -:1069E000FDF74AFA88B1E06B016D88470DE020465B -:1069F000FFF756FF09E009E02046FFF751FF04E0EA -:106A00002046FFF74DFF002060647DE7206B0128E2 -:106A100078D105F01000002874D006F0100000288E -:106A2000FAD000BF00200090206800680090206825 -:106A30004068009000BF00BF2068406900F040003F -:106A4000402870D1E06B006840681FFA80F8B8F108 -:106A5000000F58D0A08D404555DDA4F82E80E06B86 -:106A6000C069B0F5807F43D000BF00BF21680C3102 -:106A700051E8001F21F4807021680C3141E80002C8 -:106A8000002AF3D100BF00BF00BF2168143151E8D4 -:106A9000001F21F001002168143141E80002002AA2 -:106AA000F3D100BF00BF00BF2168143151E8001FBF -:106AB00021F040002168143141E80002002AF3D19E -:106AC00000BF202084F842000020206300BF00BFE8 -:106AD00021680C3151E8001F21F0100021680C31B1 -:106AE00041E80002002AF3D100BFE06BFDF76EF928 -:106AF00002206063A08DE28D801A81B22046FFF7EC -:106B0000CDFE0EE052E0A08D40450AD1E06BC06999 -:106B1000B0F5807F05D102206063A18D2046FFF78C -:106B2000BDFEF1E6FFE7A08DE18D401A1FFA80F867 -:106B3000E08DD0B3B8F1000F37D000BF00BF21689F -:106B40000C3151E8001F21F4907021680C3141E8AC -:106B50000002002AF3D100BF00BF00BF216814313A -:106B600051E8001F21F001002168143141E80002C2 -:106B7000002AF3D100BF202084F8420000202063C7 -:106B800000BF00BF21680C3151E8001F21F0100048 -:106B900021680C3141E80002002AF3D100BF022035 -:106BA000606341462046FFF779FEADE605F08000C0 -:106BB00030B106F0800018B1204603F05BF8A3E680 -:106BC00005F0400030B106F0400018B1204602F058 -:106BD000A0FE99E600BF97E69598000810B5044618 -:106BE0000CB9012010BDA06900B100E000BF94F80D -:106BF000410028B9002084F84000204600F02AF81F -:106C0000242084F841002068C06820F400502168E6 -:106C1000C860204602F018FF2068006920F4904008 -:106C2000216808612068406920F02A0021684861D5 -:106C30002068C06840F400502168C860002060648B -:106C4000202084F8410084F842000020606300BFE7 -:106C5000C8E7000010B586B00446142101A8F9F772 -:106C600079FC5A49206888424ED100BF002000902C -:106C70005748006840F01000554908600846006811 -:106C800000F01000009000BF00BF00BF0020009087 -:106C90004F481438006840F002004D49143908602C -:106CA0000846006800F00200009000BF00BF00BF6F -:106CB000002000900846006840F001000860084687 -:106CC000006800F00100009000BF00BF802001902C -:106CD00002200290002003900320049007200590DA -:106CE00001A93C48FDF7FAFA4FF400700190022028 -:106CF000029000200390032004900720059001A932 -:106D00003548FDF7EBFA5EE03449206888425AD1F5 -:106D100000BF002000902E48001F006840F4802033 -:106D20002B49091F08600846006800F48020009085 -:106D300000BF00BF00BF0020009025481438006845 -:106D400040F004002249143908600846006800F049 -:106D50000400009000BF00BF4FF44060019002208B -:106D6000029000200390032004900720059001A9C1 -:106D70001B48FDF7B3FA1B481B4908604FF0006041 -:106D80004860002118488160C1604FF48061016152 -:106D90000021416181614FF48071C1610021016274 -:106DA0004162FDF7A1F908B1FBF760FE00BF0E4894 -:106DB000E063846300BF002205212720FDF7F6FF72 -:106DC0002720FDF7DFFF06B010BD000000100140D6 -:106DD00044380240000402400000024000480040E5 -:106DE0000008024028600240A805002070B5054652 -:106DF000284602F09FFD0446022C0DD004EBC4008F -:106E0000064901EB8000C06830B104EBC401034ABD -:106E100002EB8101C868804770BD00002C7C002017 -:106E200070B50546284602F085FD0446022C0DD0BB -:106E300004EBC400064901EB8000406830B104EB6C -:106E4000C401034A02EB81014868804770BD00001D -:106E50002C7C002000BFFEE710B50248FDF767FB61 -:106E600010BD00007002002010B50248FDF7C9FBFC -:106E700010BD000070020020C16AB1F52A0F02D1D6 -:106E80000121C16205E0C16AB1F12A4F01D1082197 -:106E9000C1627047F8B5054600200090AC6B94F8CD -:106EA0003D60394800681921B0FBF1F04FF47A7168 -:106EB000B0FBF1F0C0EBC00000EB8000009000BF21 -:106EC000009820B9206C40F02000206409E0009870 -:106ED000401E00902068006800F40070B0F5007F4C -:106EE000EED000BF606B10B10020616BC863A06B77 -:106EF00010B10020A16BC8632068006820F4806096 -:106F00002168086000206085606B10B10020616B13 -:106F10000865A06B10B10020A16B086520680068AF -:106F200020F001002168086094F83D0060280AD133 -:106F3000202084F83D00002084F83E002064204694 -:106F4000FDF7DAFA1EE006F02800282811D12068A3 -:106F5000006840F00100216808602068006840F483 -:106F600080602168086000202063282084F83D00AC -:106F700005E0202084F83D00002084F83E002046F3 -:106F8000FDF72CFCF8BD00001400002001684969E1 -:106F9000C1F3C01111B100210268116170470000F6 -:106FA0000146074A0868904201D100207047054A0F -:106FB0000868904201D10120F8E70320F6E70000BD -:106FC00000540040005800402DE9F041044694F878 -:106FD0003D6094F83E70102F01D0402F07D1222E33 -:106FE00005D12068006820F400602168086006F080 -:106FF0002800282805D100202063282084F83D009F -:1070000010E02068406800F40060B0F5006F07D021 -:10701000602E05D0202084F83D00002084F83E003A -:10702000002020632068406800F40060B0F5006F25 -:1070300040D12068406820F4006021684860606B9F -:1070400090F83500012814D04848616B0865606BE2 -:10705000FCF712FF00285BD02068006820F00100D8 -:1070600021680860202084F83D00606B016D88472E -:107070004EE03E48A16B0865A06BFCF7FDFE0028C2 -:1070800046D020684069C0F3801030B120680069A4 -:10709000616A0870606A401C60622068006820F0C5 -:1070A000010021680860202084F83D00A06B016D7C -:1070B00088472DE094F83D0060281AD1202084F8FC -:1070C0003D000020206420684069C0F3801030B18A -:1070D00020680069616A0870606A401C606220680C -:1070E000006820F00100216808602046FDF704FADE -:1070F0000EE020684069C0F3801030B1206800695C -:10710000616A0870606A401C60622046FDF766FB99 -:10711000256C05F0010058B905F00200022807D0DF -:1071200005F00400042803D005F00800082805D164 -:107130002068406820F4E0602168486094F83D6071 -:10714000206C00F0040004280ED1282E0CD1084831 -:10715000E06200202063202084F83D00002084F8B5 -:107160003E002046FDF73CFCBDE8F081956E00082E -:107170000000FFFF70B50446E56A608D042810D159 -:107180002068406820F480602168486020680069B9 -:10719000616A0870606A401C6062608D401E608594 -:1071A0007FE0608D03281AD12068406820F4806059 -:1071B00021684860042D07D0022D05D020680068A2 -:1071C00020F480602168086020680069616A0870A6 -:1071D000606A401C6062608D401E608561E0608D69 -:1071E000022854D1012D01D0102D06D1206800684D -:1071F00020F480602168086010E0042D01D0022D89 -:1072000006D12068006840F480602168086005E0CD -:107210002068006840F400702168086020680069F8 -:10722000616A0870606A401C6062608D401E608503 -:1072300020680069616A0870606A401C6062608D45 -:10724000401E60852068406820F4407021684860D6 -:10725000202084F83D0094F83E00402807D100200B -:1072600084F83E0020632046FDF706FC19E000206C -:1072700084F83E00082D01D0202D02D1002020638B -:1072800001E0122020632046FDF7C4FB09E02068DE -:107290000069616A0870606A401C6062608D401E0F -:1072A000608570BD70B5044694F83D0022287AD1FF -:1072B000E66A658D032D13D920680069616A08703C -:1072C000606A401C6062608D401E6085608D03288E -:1072D00068D12068406820F480602168486061E0DF -:1072E000E06A022858D0012D01D0002D54D120464B -:1072F00000F0C4FCA0BB2068006820F48060216816 -:1073000008602068406820F4E060216848602068D8 -:107310000069616A0870606A401C6062608D401E8E -:107320006085202084F83D0094F83E00402807D175 -:10733000002084F83E0020632046FDF79DFB31E0ED -:10734000002084F83E00082E01D0202E02D100201B -:10735000206301E0122020632046FDF75BFB21E063 -:10736000FFE72068406820F4E060216848602068FA -:107370000069616A0870606A401C6062608D401E2E -:107380006085202084F83D00002084F83E002046DF -:10739000FDF724FA06E006E02068406820F48060EB -:1073A0002168486000BF70BD70B50446E56A94F876 -:1073B0003D00212847D1608D50B1606A0078216876 -:1073C0000861606A401C6062608D401E60853AE022 -:1073D000082D16D0202D14D015F5803F11D020682F -:1073E000406820F4E060216848601120206300209C -:1073F00084F83E00202084F83D002046FDF724FB61 -:1074000021E02068406820F4E0602168486020683E -:10741000006840F40070216808600020206320208C -:1074200084F83D0094F83E00402806D1002084F8FE -:107430003E002046FDF73AFB05E0002084F83E00C0 -:107440002046FDF701FB70BD2DE9F041044694F89C -:107450003D5094F83E70E66A208DB0BB212D3CD1A2 -:10746000082E16D0202E14D016F5803F11D020689B -:10747000406820F4E060216848601120206300200B -:1074800084F83E00202084F83D002046FDF7DCFA19 -:1074900044E02068406820F4E0602168486020688B -:1074A000006840F4007021680860002020632020FC -:1074B00084F83D0094F83E00402807D1002084F86D -:1074C0003E002046FDF7F2FA28E006E0002084F8AE -:1074D0003E002046FDF7B8FA20E0212D03D0402FD2 -:1074E0001CD1222D1AD1608D30B92068406820F45B -:1074F00080602168486011E094F83E00402803D184 -:10750000204600F0A5F909E0606A0078216808616A -:10751000606A401C6062608D401E6085BDE8F0813D -:10752000416CC9B202681161416B11B1416BC96B09 -:1075300021B9816B41B1816BC96B29B1016849687F -:1075400041F4006102685160704738B590F83E2000 -:10755000C16A036B90F83D40222C73D1046D64B96D -:10756000402A0AD100BF0024009404686469009492 -:107570000468A469009400BF1AE1046DC4B90469E9 -:10758000B4F5404F14D100BF00240094046864692E -:1075900000940468A469009400BF00BF04682468D4 -:1075A00044F4807405682C60046D641C0465FFE07D -:1075B000448D8CB900BF0024009404686469009471 -:1075C0000468A469009400BF00BF0468246844F400 -:1075D000007405682C60DDE0448D012C72D111F53A -:1075E000803F30D10468246824F4806405682C60EE -:1075F0000468646804F40064B4F5006F10D1046892 -:10760000246824F4806405682C6000BF0024009482 -:107610000468646900940468A469009400BFB9E038 -:1076200000BF002400940468646900940468A4699D -:10763000009400BF00BF0468246844F40074056827 -:107640002C60A7E0A9E0082923D0202921D0122B03 -:1076500001D101291DD104290AD0022908D01029FD -:1076600006D00468246824F4806405682C6005E072 -:107670000468246844F4806405682C6000BF00241A -:1076800000940468646900940468A469009400BFCD -:1076900080E00468246824F4806405682C6000BFDE -:1076A000002400940468646900940468A469009448 -:1076B00000BF00BF0468246844F4007405682C60AF -:1076C00068E0FFE7448D022C3BD1042910D0022949 -:1076D0000ED010290CD00468246824F48064056856 -:1076E0002C600468246844F4006405682C6005E09C -:1076F0000468246844F4806405682C600468646845 -:1077000004F40064B4F5006F10D111F5803F07D088 -:10771000012905D0082903D0102901D0202905D13D -:107720000468646844F4805405686C6000BF0024F9 -:1077300000940468646900940468A469009400BF1C -:1077400028E00468246844F4806405682C600468B8 -:10775000646804F40064B4F5006F10D111F5803F43 -:1077600007D0012905D0082903D0102901D02029EC -:1077700005D10468646844F4805405686C6000BFF7 -:10778000002400940468646900940468A469009467 -:1077900000BF00BF002404650AE000BF002400947D -:1077A0000468646900940468A469009400BF00BF81 -:1077B00038BD90F83E1040290ED1016D29B9416CB9 -:1077C00001F0FE010268116141E0416CC9B241F073 -:1077D0000101026811613AE00169B1F5804F20D1E1 -:1077E00090F83D10212905D1416C01F0FE0102689D -:1077F000116105E0416CC9B241F0010102681161FB -:10780000416B11B1416BC96B21B9816BF9B1816BCE -:10781000C96BE1B10168496841F4006102685160D7 -:1078200015E0016D41B9416C01F44071F02242EA6A -:10783000E111026811610AE0016D012907D1416C73 -:1078400001F44071F12242EAE111026811617047CE -:1078500070B5044694F83D50206D98B9E06C01284D -:1078600007D1A06CC0B221680861206D801C206522 -:1078700050E0A06CC0F3072021680861206D401C17 -:10788000206547E0206D012807D1A06CC0B22168B7 -:107890000861206D401C20653CE0206D022836D137 -:1078A000222D09D12068006840F4807021680860AA -:1078B000206D401C20652DE0608D60B1212D0AD126 -:1078C000606A007821680861606A401C6062608DAF -:1078D000401E60851EE0608DE0B9212D1AD1206820 -:1078E000406820F4E060216848602068006840F447 -:1078F00000702168086000202063202084F83D008B -:10790000002084F83E002046FDF7D0F802E0204633 -:10791000FFF73CFB70BD418D49B101680969426ABE -:107920001170416A491C4162418D491E4185704771 -:1079300070B5044694F83D50608DD8B12068006958 -:10794000616A0870606A401C6062608D401E6085DC -:10795000608D78B92A2D0DD12068406820F48060B0 -:107960002168486022202063282084F83D002046BA -:10797000FDF744F970BD418D49B1416A097802684B -:107980001161416A491C4162418D491E4185704720 -:1079900070B5044694F83D50608DD8B1606A0078A7 -:1079A00021680861606A401C6062608D401E6085CD -:1079B000608D78B9292D0DD12068406820F4806051 -:1079C0002168486021202063282084F83D0020465B -:1079D000FDF72EF970BDF8B504460D46002794F862 -:1079E0003D0000F0280028281CD12068406820F4C1 -:1079F000806021684860C5F3800000B90127C5F3A5 -:107A0000C01010B9A08986B201E0208B86B200BFF9 -:107A1000002084F83C0000BF324639462046FCF77F -:107A200085FD0FE000BF00200090206840690090B5 -:107A300020688069009000BF00BF00BF002084F86C -:107A40003C0000BFF8BD000070B5044694F83D50FE -:107A5000E66A082E01D0202E1FD1282D1DD12348E3 -:107A6000E0622068406820F4E060216848606FF4BC -:107A70008060216848612068006820F48060216887 -:107A8000086000202063202084F83D00002084F856 -:107A90003E002046FCF7A4FF26E0212D20D113480C -:107AA000E06221202063202084F83D00002084F83B -:107AB0003E002068406820F4E060216848606FF470 -:107AC0008060216848612068006820F48060216837 -:107AD00008602046FFF75AFA2046FDF7A9F803E0B0 -:107AE0006FF480602168486170BD00000000FFFFF6 -:107AF00038B5044694F83D502068406820F4E060B2 -:107B00002168486000BF0020009020684069009014 -:107B10002068006840F001002168086000BF00BFD5 -:107B20002068006820F48060216808602068406850 -:107B300000F40060B0F5006F42D1222D01D02A2D53 -:107B40001FD1A06B006840686085608D18B1206C03 -:107B500040F0040020642068406820F40060216840 -:107B60004860A06BFCF79CF9012829D04148A16B23 -:107B70000865A06BFCF780F910B3A06B016D884716 -:107B80001EE0606B006840686085608D18B1206CF5 -:107B900040F0040020642068406820F40060216800 -:107BA0004860606BFCF77CF9012809D03148616BB3 -:107BB0000865606BFCF760F910B1606B016D884778 -:107BC000608D18B320684069C0F3800048B1206818 -:107BD0000069616A0870606A401C6062608D401EC6 -:107BE000608520684069C0F3801048B12068006952 -:107BF000616A0870606A401C6062608D401E60852A -:107C0000608D18B1206C40F004002064206C18B125 -:107C10002046FFF7D9F92BE02A2D07D10020206359 -:107C2000282084F83D002046FCF7E8FF94F83D004A -:107C300028280DD11048E06200202063202084F81D -:107C40003D00002084F83E002046FCF7C9FE0FE00E -:107C5000206B222801D0222D0AD100202063202071 -:107C600084F83D00002084F83E002046FCF7C6FF63 -:107C700038BD0000956E00080000FFFF08B5014602 -:107C800000200090104800681922B0FBF2F04FF479 -:107C90007A72B0FBF2F000EB8000009000BF009819 -:107CA000401E0090009828B9086C40F0200008643D -:107CB000012008BD0868006800F40070B0F5007F7E -:107CC000EDD00020F5E7000014000020F0EE400A9F -:107CD000F6EE001A60EEA11AB0EE611AB0EE600A7C -:107CE00010EE100A0C49A1EB600000EE100A21EE24 -:107CF000002AF7EE081A42EE401A61EE801AB0EE42 -:107D0000610A21EE002AF7EE081A42EE401A61EEEF -:107D1000801AB0EE610A7047DF59375FB0EE401A43 -:107D200010B99FED1D0A704790ED062AD0ED012A8B -:107D3000B0EE410A02EE620A90ED072AD0ED022A67 -:107D4000F0EE400A42EE620A10EE901A4FF07F42C7 -:107D5000B2EB410F01D1012200E000220AB1F0EEA6 -:107D6000410A90ED060A90ED042A20EE020A90EDF9 -:107D7000032A00EE820A90ED072AD0ED052AF0EEE4 -:107D8000401A42EE221A90ED060A80ED070AC0ED75 -:107D9000060AB0EE610AC6E70000000010B52DED3E -:107DA000068B0446B0EE409AF0EE609A14B9BDEC32 -:107DB000068B10BDC4ED009A9FED3A0A84ED060AC9 -:107DC0009FED380A84ED070A94ED000AB5EEC00A6B -:107DD000F1EE10FA14D8B7EE000A84ED030A9FED15 -:107DE000310A84ED040A9FED2F0A84ED050A9FED08 -:107DF0002D0A84ED010A9FED2B0A84ED020AD6E7D5 -:107E000094ED000A89EE00AA9FED270AC0EE0A0A47 -:107E1000F0EE60AAB0EE6A0A02F0F0FCB0EE408A22 -:107E20009FED220A02F01EFCF0EE000A60EE200A2E -:107E3000B7EE000A00EE880AF0EE408A48EE088AA3 -:107E400028EE080AC0EE280AC4ED030A94ED030ADE -:107E5000F0EE000A20EE200A84ED040A94ED030AF5 -:107E600084ED050AB7EE000A18EE080AF0EE000AE3 -:107E700020EE200AC0EE280AC4ED010A9FED0B0A8D -:107E800002F0F0FBF0EE000A60EE200AB7EE000A06 -:107E900000EEC80A08EE080AC0EE280AC4ED020A7D -:107EA00000BF84E700000000DB0F4940DB0F493FC3 -:107EB00000B50346F0EE403A13B99FED140A00BD39 -:107EC00093ED030AD3ED040A30EE200AD3ED050A40 -:107ED00030EE200A83EE803A13EE100AC0F3C75149 -:107EE000FF2901D0012100E0002121B183ED063AF4 -:107EF00083ED073A03E0C3ED063AC3ED073AB0EE6F -:107F0000630A1846FFF70AFFD9E7000000000000E7 -:107F100010B50446022C02DB4FF0FF3010BD0F48B5 -:107F200050F8240008B10020F8E74820FAF7B6FA24 -:107F30000A4941F82400084650F8240010B94FF0CF -:107F4000FF30EBE7054951F824004821F8F702FB20 -:107F5000024850F8240004700020DFE7C800002029 -:107F60002DE9FF41054625B96FF0010004B0BDE8D9 -:107F7000F081287800F086F8064616B96FF0030005 -:107F8000F4E7B41C6F88A7F201200B286BD2DFE85E -:107F900000F006070809252627284546470000BFA8 -:107FA00000BF00BF4FF40070009008208DF804005F -:107FB000002010E034F81010C1F307220DF1050184 -:107FC00001F8102014F81020012101EB40030DF1FD -:107FD0000501CA54401C0428ECDB47E000BF00BF89 -:107FE00000BF40F2FF10009008208DF8040004202C -:107FF00011E034F81010C1F30723011F0DF1050241 -:1080000002F8113014F81020012303EB41030DF1A5 -:108010000501CA54401C0828EBDB27E000BF00BF65 -:1080200040F2FF20009008208DF8040000BF12E00D -:1080300034F81010C1F30723A0F108010DF1050277 -:1080400002F8113014F81020012303EB41030DF165 -:108050000501CA54401C0B28EADB00218DF80B10E7 -:108060008DF80C1002E04FF0FF307FE700BF28785A -:108070006946FAF7BFF808B9002077E74FF0FF30FC -:1080800074E700000146022901DB00207047024826 -:1080900050F82100FAE70000C8000020014621B195 -:1080A000012905D0022909D105E042F2107070477C -:1080B0004FF48040FBE747F23050F8E74FF0FF30D5 -:1080C000F5E7024621B1012903D0022916D10AE0C1 -:1080D00000BFB2F5007F05DDB2F5027F02DA501E67 -:1080E00040B270470BE0B2F5017F06DD40F20B2095 -:1080F000824202DA501E40B2F3E700E000BF00BF48 -:108100004FF0FF30EDE770B505460DB9002070BDAA -:108110002878FFF7B7FF04460CB90020F7E70021E5 -:108120000AE004F1180252F8210020B142886B885D -:108130009A4200D1EBE7491C94F844008842F0DCF5 -:108140000020E4E720B1012805D0022809D105E08C -:108150009FED050A7047B3EE030AFBE7B7EE000A8E -:10816000F8E7B7EE000AF5E70000104270B50546E3 -:1081700015B96FF0010070BD2878FFF7C9FE10B186 -:108180004FF0FF30F7E72878FFF77CFF044614B97B -:108190004FF0FF30EFE7002110E004F1180050F835 -:1081A000210050B104F1180050F8210040886A887D -:1081B000904202D16FF00200DDE7491C94F84400C0 -:1081C0008842EADC94F844000B2802DB4FF0FF30D1 -:1081D000D1E75020FAF762F9064616B94FF0FF30A2 -:1081E000C9E72868306068687060282106F11800C7 -:1081F000F8F7B0F969792820815569882878032231 -:10820000F9F7B8FE28B13046FAF7B2F84FF0FF3070 -:10821000B1E794F8441004F1180040F8216094F894 -:108220004400401C84F844000020A4E72DE9F047F6 -:108230002DED028B0446B0EE408A2CB96FF00100A0 -:10824000BDEC028BBDE8F0872078FFF71BFF0546E9 -:1082500015B96FF00300F3E7B7EE000AB4EEC08A79 -:10826000F1EE10FA03DDB7EE000AB0EE408ABFEE81 -:10827000000AB4EEC08AF1EE10FA03D2BFEE000A93 -:10828000B0EE408A607918B1B1EE480AB0EE408A8B -:108290002046FFF738FF074617B96FF00300CFE716 -:1082A00021796088FFF70DFF0646002E02DA4FF0B5 -:1082B000FF30C5E705F102082079FFF7EFFE00EE79 -:1082C000100AB8EEC00A20EE080ABDEEC00A10EE91 -:1082D000100A0FFA80F928F816900020B0E72DE96F -:1082E000F04387B0054625B96FF0010007B0BDE83F -:1082F000F0832878FFF7C6FE064616B96FF0030034 -:10830000F4E74FF000093AE006F1180050F8294070 -:1083100094B36088698888422FD1698828780023BF -:108320006A46F9F71FFDA8B1FAF7C9F9074688466A -:10833000D4E90831FA1A68EB01004FF47A7300218E -:108340009A1A814103D200202076001FCEE74FF019 -:10835000FF30CBE701202076FAF7B1F9C4E9080134 -:108360006946204600F0C2FA04F108018EC904F102 -:108370002C008EC00020B9E7FFE709F1010996F84B -:1083800044004845C0DC6FF00300AFE710B50F486C -:108390000F4908600320486000210D488160C160DA -:1083A0004FF4102101614FF4001141610021017669 -:1083B000417681760121C176002101774177FBF773 -:1083C000EDF908B1FAF752FB10BD0000006400405F -:1083D0002002002010B50E480E49086003204860B6 -:1083E00000210C488160C1604FF4102101614FF4FD -:1083F000001141610021017641768176C1760177D5 -:108400004177FBF7CBF908B1FAF730FB10BD00005C -:10841000006800404802002008B500BF002000901E -:108420001A48006840F400101849086008460068BF -:1084300000F40010009000BF00BF00BF00200090BB -:108440000846006840F4800008600846006800F4B0 -:108450008000009000BF00BF002207210C20FCF725 -:10846000A5FC0C20FCF78EFC002205213A20FCF72D -:108470009DFC3A20FCF786FC002205213B20FCF7FE -:1084800095FC3B20FCF77EFC08BD00003038024024 -:1084900010B5064A0021064802F083FF054908602E -:1084A000054A0021054802F07CFF10BDDCEC000805 -:1084B000D59100080000002080ED00088D9500088F -:1084C00000B587B0142102A8F8F744F800BF0020D7 -:1084D00001907248006840F0020070490860084648 -:1084E000006800F00200019000BF00BF00BF002044 -:1084F00001900846006840F00100086008460068E6 -:1085000000F00100019000BF00BF00BF00200190FB -:108510000846006840F0080008600846006800F05F -:108520000800019000BF00BF00BF00200190084676 -:10853000006840F0040008600846006800F004008D -:10854000019000BF00BF00BF0020019008460068F6 -:1085500040F4807008600846006800F48070019064 -:1085600000BF00BF00BF002001900846006840F037 -:10857000200008600846006800F02000019000BF5D -:1085800000BF00BF002001900846006840F0800056 -:1085900008600846006800F08000019000BF00BF3E -:1085A00000BF002001900846006840F040000860CD -:1085B0000846006800F04000019000BF00BF0022A4 -:1085C00040213748FBF78CFF012210213548FBF78B -:1085D00087FF012211463448FBF782FF40200290BA -:1085E000012003900490059002A92D48FBF776FE28 -:1085F000082002904FF4041003900120049002A977 -:108600002748FBF76BFE012002904FF40410039003 -:108610000120049002A92348FBF760FE102002907D -:10862000012003900490059002A91E48FBF756FE16 -:10863000302002904FF4041003900120049002A90E -:108640001A48FBF74BFE012002900390049005901E -:1086500002A91548FBF742FE002205210620FCF77F -:10866000A5FB0620FCF78EFB002205210920FCF764 -:108670009DFB0920FCF786FB002206210A20FCF75F -:1086800095FB0A20FCF77EFB002206211720FCF751 -:108690008DFB1720FCF776FB07B000BD3038024099 -:1086A000001802400000024000040240000802409E -:1086B00010B50B480B4908600B4848600021094879 -:1086C0008160C1604FF4804101610021416181619D -:1086D000C1610162FCF79CF808B1FAF7C7F910BD57 -:1086E0000054004070020020A086010010B50B4825 -:1086F0000B4908600B484860002109488160C1604F -:108700004FF480410161002141618161C1610162D9 -:10871000FCF77EF808B1FAF7A9F910BD005800403F -:10872000C4020020A086010010B50F480F49086060 -:108730004FF48270486000210C488160C1600221C2 -:10874000016101214161490281611821C16100215A -:108750000162416281620A21C162FCF723FF08B114 -:10876000FAF784F910BD0000003001401803002022 -:1087700010B50F480F4908604FF48270486000211F -:108780000C4881604FF40061C16002210161012148 -:108790004161490281610021C161016241628162DE -:1087A0000A21C162FCF7FEFE08B1FAF75FF910BDBD -:1087B000003800407003002000B587B01C216846D7 -:1087C000F7F7C8FE154816490860002048600021E8 -:1087D0001348816041F28831C160002101618161EB -:1087E000FDF7C4FD08B1FAF741F90D48FDF799FF0F -:1087F00008B1FAF73BF96020009000200190029048 -:108800000490002269460648FDF709FF08B1FAF70F -:108810002DF90348FDF7D2FE07B000BD004401402A -:10882000D00400201CB50020009001900E480F4994 -:1088300008600020486000210C48816040F2E73168 -:10884000C16000218161FDF791FD08B1FAF70EF9D1 -:1088500000200090019069460448FDF72DFD08B105 -:10886000FAF704F91CBD0000001400408804002041 -:1088700010B50B480B4908604FF4E1304860002107 -:1088800008488160C16001610C2141610021816162 -:10889000C161FEF7A3F908B1FAF7E8F810BD0000CE -:1088A000001001401805002010B50C480C49086064 -:1088B0000C48486000210A4881604FF40051C160B3 -:1088C000C91001610C21416100218161C161FEF784 -:1088D00085F908B1FAF7CAF810BD00000048004059 -:1088E00060050020A086010000BFFEE72DE9F041F1 -:1088F0002DED068B04460D46A87B697B40EA0126D8 -:10890000297CE87B41EA002000B209EE100AA97C2C -:10891000687C41EA002007B22079FFF7BFFB804660 -:108920002079FFF70FFCB0EE408A00EE106AB8EE37 -:10893000400A9FED4E1AC0EE010A9FED4D0A20EE4F -:10894000800AF0EE408AB8EEC90AF0EE409A17FBB2 -:1089500008F000EE100AB8EEC00ADFED460A80EE1D -:10896000201AB0EE41AAA07970B3B4F84010701A82 -:10897000B0F5805F03DD616C491E616405E010F5B0 -:10898000805F02DA616C491C6164A4F84060B0EE5B -:10899000680AD4ED110AB8EEE01ADFED351AF0EEF0 -:1089A000400A41EE210A80EE881A84ED121AD4EDB5 -:1089B000120AC4ED020AC9EE880AC4ED030A6AEE7F -:1089C000080AC4ED040A0DE000206064A4F84060C9 -:1089D0009FED290A84ED120AC4ED028AC4ED039AC0 -:1089E00084ED04AA2820005DA8B307E094ED020AF4 -:1089F000DFED1F0A30EE200A84ED020A94ED020A30 -:108A0000B5EEC00AF1EE10FAF0D307E094ED020AD9 -:108A1000DFED170A30EE600A84ED020A94ED020AD7 -:108A2000DFED130AB4EEE00AF1EE10FAEEDA94ED9F -:108A3000020ADFED0F0A30EEC00A84ED020A94ED5F -:108A4000030AB1EE400A84ED030A94ED040AB1EE84 -:108A5000400A84ED040AE87C00EE100AB8EE400AF1 -:108A600084ED050ABDEC068BBDE8F08100000046F0 -:108A7000DB0FC940000080460000000000BFFEE799 -:108A800010B52DED0C8B0446B0EE40DAF0EE60AA86 -:108A9000B0EE41BAF0EE619A1DEE100A01F05FF9F6 -:108AA00070B11AEE900A01F05AF948B11BEE100AA3 -:108AB00001F055F920B119EE900A01F050F920B9F2 -:108AC00094ED060ABDEC0C8B10BD606890ED070AB2 -:108AD000B0EE401AF0EE6A0AB0EE4D0AF9F7C5FEA4 -:108AE000F0EE40BA606890ED000A20EE2BCA606894 -:108AF00090ED000A60EE2ADAB0EE6D0A04F11C0077 -:108B0000FFF70CF9B0EE40AA2078B0B1012802D0EE -:108B1000022815D10EE094ED020AF0EE400AB0EE04 -:108B2000690A01F047FED4ED050A7AEE600AC0EE4C -:108B3000808A05E0F0EE4B8A02E0DFED388A00BF64 -:108B400000BFC4ED04BA84ED05AA18EE900A01F046 -:108B500006F918B99FED310AF0EE408A606890ED91 -:108B6000010A20EE0C0AD0ED030AB0EE408A08EEAE -:108B7000E08A94ED030AB0EE409A0CEE299A606800 -:108B800090ED020A60EE09CA606890ED020ADFED1E -:108B9000240AB4EEE00AF1EE10FA1CDD19EE100A18 -:108BA00001F0DDF8B8B138EE2C0AB0EEC00A60680A -:108BB000D0ED050AB4EEE00AF1EE10FA0BD8B0EEF3 -:108BC000C90A6068D0ED040AB4EEE00AF1EE10FACA -:108BD00001D884ED039A38EE2C0AB0EE408A18EEE4 -:108BE000100A01F0BCF8B0B1606890ED050ADFED45 -:108BF0000C0AB4EEE00AF1EE10FA0ADD606890EDBE -:108C0000050AF0EE400AB0EE480AF8F783FDB0EE30 -:108C1000408A84ED068A94ED060A53E700000000BE -:108C2000BD37863570B52DED028B04460E46F0EE4D -:108C3000408A154624B94FF0FF30BDEC028B70BD61 -:108C400095ED010A10EE101A084601F088F810B9E7 -:108C50004FF0FF30F1E795ED020A10EE101A0846CA -:108C600001F07DF810B94FF0FF30E6E795ED030A0B -:108C700010EE101A084601F072F810B94FF0FF30EC -:108C8000DBE795ED040A10EE101A084601F067F8CC -:108C900010B94FF0FF30D0E795ED050A10EE101A2D -:108CA000084601F05CF810B94FF0FF30C5E7656089 -:108CB000B7EE000A80EE288A18EE100A01F04FF88D -:108CC00010B184ED028A02E04FF0FF30B5E7606832 -:108CD00090ED060AF0EE400AB0EE680A04F11C00BE -:108CE000FFF75CF82670204600F002F80020A4E7A9 -:108CF00010B5044614B94FF0FF3010BD9FED0B0ABC -:108D000084ED030A9FED090A84ED040A9FED070A2A -:108D100084ED050A9FED050A84ED060A9FED030A1E -:108D200004F11C00FFF7C4F80020E6E70000000093 -:108D30001C4A1268526942F040021A4B1B685A6181 -:108D4000194A926A42F01002174B9A62174A126847 -:108D5000126822F00102154B1B681A6007E0134AE3 -:108D60001268126822F00102104B1B681A600F4A49 -:108D70001268126802F00102002AF0D10C4A0B4B73 -:108D80001B689A60094A1268D060084A12685160EC -:108D9000064A1268126842F00102044B1B681A600E -:108DA000704700006005002000600240A805002018 -:108DB0000448004010B5044613480068C06820F419 -:108DC000005011490968C86010480068006820F028 -:108DD00001000E49096808600C48006844600320DF -:108DE00003F0C5FA09480068006840F0010007492F -:108DF0000968086004480068C06840F400500249EF -:108E00000968C86010BD000060050020A8050020AA -:108E100070B50546AC6B2068406820F003002168FF -:108E20004860606D40F010006065012084F85100DA -:108E30002046FCF79BFB70BD70B50446A56B284629 -:108E4000FCF764FE70BD70B50446A56B2846FDF7BF -:108E5000C3F970BD70B50446A56B2846FDF7F4F95B -:108E600070BD70B50546AC6BFBF740FB0646286845 -:108E7000006800F48070B0F5807F2BD020684068D7 -:108E800020F0200021684860A06850B96068B0F503 -:108E9000827F06D12068406820F003002168486086 -:108EA00005E02068406820F00100216848603246F3 -:108EB0006421204600F087F808B12020606500207A -:108EC000E087012084F85100606D18B12046FCF75E -:108ED0004DFB70BD2046FCF7FDFD00BFF9E7F8B57E -:108EE0000546AC6BFBF702FB06462868006800F4F9 -:108EF0008070B0F5807F2DD02068406820F0200081 -:108F0000216848602068406820F0020021684860BD -:108F100032466421204600F0A1F818B1606D40F09F -:108F200020006065A06850B900BF00200090206854 -:108F3000C068009020688068009000BF00BF0020DB -:108F4000E086012084F85100606D18B12046FCF7DE -:108F50000DFBF8BD2046FDF729F900BFF9E770B514 -:108F60000546AC6BFBF7C2FA06462868006800F4B9 -:108F70008070B0F5807F21D02068406820F020000C -:108F80002168486032466421204600F067F818B135 -:108F9000606D40F0200060652068406820F00300AC -:108FA000216848600020E086E087012084F85100B5 -:108FB000606D18B12046FCF7D9FA70BD2046FDF768 -:108FC00027F900BFF9E7F8B504460E461546606874 -:108FD000B0F5827F0DD1A068B0F5004F03D0A06836 -:108FE000B0F5806F05D12068006820F0400021684E -:108FF00008606068B0F5827F1FD1A068B0F5806F0F -:109000000DD03346002280212046009500F076F8EE -:1090100008B3606D40F0200060650320F8BD334662 -:10902000002201212046009500F068F898B1606D9B -:1090300040F0200060650320F0E733460022012164 -:109040002046009500F05AF828B1606D40F02000ED -:1090500060650320E2E70020E0E700007CB50446FD -:109060000E4615463346012202212046009500F0A7 -:1090700045F828B1606D40F02000606503207CBD9C -:10908000164800681821B0FBF1F01549B0FBF1F06B -:109090004FF47A71484301906068B0F5827F0DD13A -:1090A0003346002280212046009500F027F898B131 -:1090B000606D40F0200060650320E0E700BF01988C -:1090C00000B908E00198401E019020688068C0F354 -:1090D000C0100028F3D100BF0020D0E7140000200A -:1090E00040420F000146044A0868904201D1002026 -:1090F00070470320FCE70000003001402DE9F84FE5 -:1091000004460D4690461E46DDF82890FBF7EEF922 -:10911000A0EB0900371AFBF7E9F982462C480068F2 -:10912000C0F3CB307843009046E0701C002843D059 -:10913000FBF7DCF9A0EB0A00B84200D2A7BB20681D -:10914000406820F0E000216848606068B0F5827FE8 -:109150000DD1A068B0F5004F03D0A068B0F5806FC6 -:1091600005D12068006820F0400021680860A06AEE -:10917000B0F5005F0DD100BF2068006820F40050FA -:10918000216808602068006840F400502168086089 -:1091900000BF012084F8510000BF002084F8500077 -:1091A00000BF0320BDE8F88FFFE7009808B900274B -:1091B00002E00098401E0090206880682840A84285 -:1091C00001D1012000E000204045AED10020E9E7B8 -:1091D0001400002070B5054602F0DDF8044602F0E8 -:1091E0003CF970BD10B5FBF73DFD04F091FC012882 -:1091F00001D003F0ADFD10BD00B593B0302107A83C -:10920000F7F7A8F9142102A8F7F7A4F900BF002086 -:1092100001902448006840F08050224908600846C8 -:10922000006800F08050019000BF00BF00BF002028 -:1092300001901D48006840F480401B4908600846C2 -:10924000006800F48040019000BF00BF012007903B -:109250000004089002200D9041050E9106210F9107 -:10926000A8211091022111910421129107A8FBF766 -:109270002FFF08B1F9F7FAFB0F20029002200390AC -:10928000002004904FF4A05005904FF480500690B9 -:10929000052102A8FBF7DCFD08B1F9F7E7FB13B0E5 -:1092A00000BD0000403802400070004003480068E4 -:1092B00040F47000014908607047000088ED00E04C -:1092C00010B50248FDF7C3F810BD00008804002067 -:1092D00010B502682B4B98420ED0B0F1804F0BD0E6 -:1092E000294B984208D0294B984205D0284B9842E8 -:1092F00002D0284B984203D122F070024B681A43E7 -:10930000204B984220D0B0F1804F1DD01E4B984288 -:109310001AD01E4B984217D01D4B984214D01D4BAB -:10932000984211D01C4B98420ED01C4B98420BD047 -:109330001B4B984208D01B4B984205D01A4B9842C1 -:1093400002D01A4B984203D122F44072CB681A43E0 -:1093500022F080034C6943EA04028B68C3620B6805 -:109360008362084B984202D00A4B984201D10B69A4 -:109370000363036843F00403036001234361026055 -:1093800010BD000000000140000400400008004043 -:10939000000C004000040140004001400044014036 -:1093A0000048014000180040001C00400020004020 -:1093B00030B501F01F05012404FA05F3046A9C434B -:1093C0000462046A01F01F0502FA05F52C430462E9 -:1093D00030BD000030B5026A056A25F0010505625E -:1093E0004368846924F0700424F003040D682C435E -:1093F00022F002028D682A43104DA84200D103E0FA -:109400000F4DA84206D100BF22F00802CD682A43C2 -:1094100022F00402094DA84202D0094DA84207D10A -:1094200023F4807323F400734D692B438D692B4320 -:10943000436084614D684563026230BD00000140B5 -:109440000004014030B5026A056A25F01005056286 -:109450004368846924F4E04424F440740D6844EAC9 -:10946000052422F020028D6842EA0512124DA8421E -:1094700000D103E0114DA84207D100BF22F08002C5 -:10948000CD6842EA051222F040020B4DA84202D0FC -:109490000A4DA84209D123F4806323F400634D6987 -:1094A00043EA85038D6943EA8503436084614D681F -:1094B0008563026230BD00000000014000040140ED -:1094C00030B5026A056A25F4807505624368C4698F -:1094D00024F0700424F003040D682C4322F400727D -:1094E0008D6842EA0522124DA84200D103E0114DD9 -:1094F000A84207D100BF22F40062CD6842EA0522EB -:1095000022F480620A4DA84202D00A4DA84209D135 -:1095100023F4805323F400534D6943EA05138D6906 -:1095200043EA05134360C4614D68C563026230BD00 -:10953000000001400004014030B5036A056A25F4CB -:10954000805505624468C26922F4E04222F4407208 -:109550000D6842EA052223F400538D6843EA05337F -:10956000084DA84202D0084DA84204D124F48044FA -:109570004D6944EA85144460C2614D680564036224 -:1095800030BD0000000001400004014070B50546F8 -:1095900001F064FC1D4A00211D4801F002FF1D4935 -:1095A00008601D4A00211D4801F0FBFE1949486072 -:1095B0001B4A00211B4801F0F4FE16498860002276 -:1095C0000A21022001F0F8FC1249C8600022302173 -:1095D000022001F0F1FC0F49486100220C21022019 -:1095E00001F0EAFC01460B488161002218210220AB -:1095F00001F0E2FC01460748C16101F07BFC01F08B -:10960000CAFE044601F029FF70BD0000A4ED000869 -:10961000299600087C800020C8ED00086D9700089E -:10962000ECED0008159800082DED048B01F0FDFB12 -:10963000064605F069F841EC190B9FED3F0B53EC22 -:10964000102B04F059FE41EC180B05F019F80546F3 -:10965000002001F09AFB01F0DBFB04463849394851 -:10966000F8F7B2F83748F8F78BF8B0EE408A364989 -:109670003648F7F79DF83348F8F782F8F7EE000A16 -:1096800080EE801AB0EE418A314AB0EE480A0021DD -:109690003048FFF7C7FA0020F8F75EFF4BE02C4494 -:1096A000F8F72EFAF8F758F8F8F762F8F8F778F8BC -:1096B000F8F782F801F0D2FB2248F8F723F92148A5 -:1096C000F8F782F9204B1F4A1C32A2F10C011F4807 -:1096D000F7F77EF91D492048F6F7D2FF01F00AFCA2 -:1096E000184890ED0A0AF0EE400ADFED1C1A9FEDD3 -:1096F0001B1A9FED1B0A1748FFF7C2F9B0EE408A0C -:109700000020F8F7D1FE1748134B0ECB0C300EC0DB -:1097100018380C4B1C330ECB0EC01349486901F0AE -:10972000DBFC114900231A4648690E4901F092FCFE -:10973000204601F039FBB2E70000000000407F4006 -:10974000687D0020987C0020FC7C0020E87C0020C4 -:1097500060ED0008147D0020087D0020000000005E -:1097600000002042507D00207C8000202DED048BE5 -:1097700001F05BFB064604F0C7FF41EC190B9FEDBF -:109780001E0B53EC102B04F0B7FD41EC180B04F04A -:1097900077FF0546002001F0F8FA01F039FB044696 -:1097A000F9F78CF806469FED160A31461548F9F789 -:1097B00025FB20E02C44144900231A46486913492C -:1097C00001F0BAFB18B911490E48F9F74AFC0E49E5 -:1097D00000231A4688690E4901F0AEFB0948F9F7E3 -:1097E00015FC0B490748F9F745F90648F9F7B0FBAE -:1097F000204601F0D9FADDE70000000000407F407C -:109800000000FA43987D00207C80002058800020D2 -:10981000708000202DED048B01F007FB064604F05C -:1098200073FF41EC190B9FED150B53EC102B04F05B -:1098300063FD41EC180B04F023FF0546002001F006 -:10984000A4FA01F0E5FA044601F000FA02F062FC25 -:1098500013E02C440B4A0C490C4802F017FC0C494D -:10986000886901F039FC0A4900231A4688690749CA -:1098700001F0F0FB204601F097FAEAE70000000053 -:1098800000407F40807D0020637C0020747D0020AC -:109890007C80002070B50446A56B0020E885284632 -:1098A000FCF7FEFF70BD00BF00BF02680C3252E83B -:1098B000002F22F4907102680C3242E80013002B52 -:1098C000F3D100BF00BF00BF0268143252E8002F7E -:1098D00022F001010268143242E80013002BF3D198 -:1098E00000BF016B01290ED100BF00BF02680C321E -:1098F00052E8002F22F0100102680C3242E80013F7 -:10990000002BF3D100BF202180F842100021016319 -:10991000704710B504462068C06820F040002168F8 -:10992000C860202084F841002046FDF779FA002025 -:1099300010BD00000146044A0868904201D1002091 -:1099400070470220FCE7000000480040F8B50446DC -:109950000025002694F84200222873D1A068B0F5B3 -:10996000805F0BD1206948B9A66A20684068C0F3BF -:1099700008003080A06A801CA06214E0A56AA0687C -:10998000B0F5805F03D0A06828B9206918B92068B5 -:109990004068287004E02068406800F07F0028706C -:1099A000A06A401CA062E08D401E80B2E0850028C5 -:1099B00046D12068C06820F020002168C860206877 -:1099C000C06820F480702168C8602068406920F079 -:1099D000010021684861202084F842000020606373 -:1099E000206B012826D10020206300BF00BF216822 -:1099F0000C3151E8001F21F0100021680C3141E8C2 -:109A00000002002AF3D100BF2068006800F01000B7 -:109A100010280AD100BF0020009020680068009044 -:109A200020684068009000BF00BFA18D2046FCF771 -:109A300035FF02E02046FDF7D9F90020F8BD01E02E -:109A40000020FBE70220F9E72DE9F84F04462068E3 -:109A5000006920F44050E1680843216808612169E9 -:109A6000A068084361690843E169084300902068E1 -:109A7000C06849F20C618843009908432168C860B6 -:109A80002068406920F44070A1690843216848615A -:109A900076492068884203D075492068884203D1FE -:109AA000FBF7AEFA814602E0FBF79AFA8146E069DD -:109AB000B0F5004F6CD102206168A0FB0150034655 -:109AC0001920A9FB007001462A463846F6F74CFCDF -:109AD0006421B0FBF1F04FEA001A02206168A0FB9C -:109AE00001510B461920A9FB00712A463846F6F7AA -:109AF0003BFC834602206168A0FB0150034619200D -:109B0000A9FB00712A463846F6F72EFC6421B0FB0B -:109B1000F1F000EBC00101EB0010ABEB8000322153 -:109B200001EBC0006421B0FBF1F000F0F8000AEB9B -:109B3000400A02206168A0FB015003461920A9FBDE -:109B4000007001462A463846F6F70EFC834602208E -:109B50006168A0FB015003461920A9FB00712A4649 -:109B60003846F6F701FC6421B0FBF1F000EBC001D0 -:109B700001EB0010ABEB8000322101EBC00064214F -:109B8000B0FBF1F000F007005044216888606AE003 -:109B900004206168A0FB015003461920A9FB007056 -:109BA00001462A463846F6F7DFFB82460420616804 -:109BB000A0FB015003461920A9FB007001462A466C -:109BC0003846F6F7D1FB6421B0FBF1F000EBC001A1 -:109BD00001EB0010AAEB8000322101EB00106421A0 -:109BE000B0FBF1F000F0F00A04206168A0FB017006 -:109BF00003461920A9FB00513A462846F6F7B4FB64 -:109C00006421B0FBF1F00AEB001A04206168A0FBAC -:109C100001510B461920A9FB00712A463846F6F778 -:109C2000A3FB834604206168A0FB01500346192072 -:109C3000A9FB007001462A463846F6F795FB6421D9 -:109C4000B0FBF1F000EBC00101EB0010ABEB8000CA -:109C5000322101EB00106421B0FBF1F000F00F00A5 -:109C6000504421688860BDE8F88F00000010014072 -:109C700000140140014691F84100212828D188684C -:109C8000B0F5805F0BD1086948B90A6A1088C0F343 -:109C900008000B685860086A801C086205E00B6ABF -:109CA000581C086218780B685860C88C401E80B237 -:109CB000C88458B90868C06820F080000B68D86074 -:109CC0000868C06840F040000B68D860002070470A -:109CD0000220FCE710B500F009F80348FCF7FAFD94 -:109CE0000148F8F735FD10BD600500200448006804 -:109CF00000F0200018B10248006801490860704770 -:109D00000048004000BFFEE703B4019841000098FE -:109D100050EAC12018BF04204A0D18BF40F00100CE -:109D200040F2FF72B2EB515F08BF40F00200012821 -:109D300008BF052002B070474100080218BF042088 -:109D40000A0E18BF40F001004FF07F4232EA0101D5 -:109D500008BF40F00200012808BF052070470146F7 -:109D6000C1F3C750FF2801D0012070470020FCE755 -:109D700002480068C0F30220704700000CED00E0CC -:109D800010B5002804DB0A07130E054A135406E039 -:109D90000A07140E034A00F00F031B1FD45410BD12 -:109DA00000E400E018ED00E0EFF3058070470000EC -:109DB00010B54FF00E402DED028BB0EE408A18EE3C -:109DC000104A00EB4400B0F1506F4AD84FF0FC400D -:109DD000B0EB440F22D2B0EEC80AF7EE000A30EE24 -:109DE000C00AF6EE000A60EE208A18EE900A02F031 -:109DF0009FFA01EE100A14F0004F1DBFDFED2D0A8F -:109E00009FED2D0AB1EE411ADFED2C0A08BF9FED40 -:109E10002C0AF8EE001A21EE218A05E0DFED290A6E -:109E200068EE088AB0EE600A9FED271ADFED271A68 -:109E300030EE080A48EE811A9FED251A08EEA11AA5 -:109E4000DFED241A48EE811A9FED231A08EEA11ABD -:109E500068EE281ABDEC028B01EE810A30EE200A72 -:109E600010BD4FF0E440B0EB440F0CD918EE100ACF -:109E7000FFF762FF042808BF00F02CFEB0EE480A8E -:109E8000BDEC028B10BD4FF07F40B0EB440F07D20A -:109E9000B0EE480ABDEC028BBDE8104000F00CBEED -:109EA0000120F6F786FBBDEC028BBDE8104000F008 -:109EB00009BE00000000C9BF22AAFDB90000C93FC9 -:109EC00022AAFD390000000024FE1C3DC78AD83CB0 -:109ED0001E67383D1B93993DAFAA2A3E0000000043 -:109EE00070B59B482DED020B2DED068B079D25F0DF -:109EF0000044A04218DC9748844202DC0AD106984C -:109F000040B19DED060BBDEC068B02B0BDE8704084 -:109F100000F0AEBD002DCCBF9FED8F0B9FED900BE1 -:109F2000BDEC068B02B070BD8F48A04215DD8F4896 -:109F3000A042D8BF4FF0FF3458DD9DED060B51EC29 -:109F4000100BFFF7E1FE042808BF00F0A5FD9DED12 -:109F5000060BBDEC068B02B070BD9DED060B51ECFF -:109F6000100B00F0D5FECDE9060181489FED828BF4 -:109F7000A0423CDD8248A0421FDD00249FED82AB61 -:109F80009DED060B53EC1A2B51EC100B04F000F96D -:109F90009DED060B41EC190B53EC1A2B51EC100BF9 -:109FA00004F0C6FB53EC182B04F0CCFC53EC192B3B -:109FB00004F0A2F9CDE9060149E09DED060B01246C -:109FC00053EC182B51EC100B04F0E2F89DED060B4E -:109FD00041EC190B53EC182B51EC100B04F0B2FCB4 -:109FE00053EC192B04F088F9CDE906012FE06848FD -:109FF000A0421FDD02249FED689B9DED060B53ECF4 -:10A00000192B51EC100B04F093FB53EC182B04F0BC -:10A01000BFF89DED060B41EC180B53EC192B51ECDE -:10A02000100B04F08FFC53EC182B04F065F9CDE90C -:10A0300006010CE09DED060B032453EC102B9FED65 -:10A04000580B51EC100B04F057F9CDE906019DEDCA -:10A05000060B53EC102B51EC100B04F069FB41EC98 -:10A06000180B53EC182B04F063FB41EC190B4E4812 -:10A070000621B0EE490AF0EE690A784400F07CFC53 -:10A0800053EC182B51EC100B04F052FB41EC180B65 -:10A090004648B0EE490AF0EE690A0521784400F01E -:10A0A0006BFC53EC192B51EC100B04F041FB41EC11 -:10A0B000100B51EC180B53EC102B002C0EDA04F0A3 -:10A0C00067F89DED061B53EC112B04F031FB9DED61 -:10A0D000061B53EC112B04F029FC35E004F058F872 -:10A0E0009DED061B53EC112B04F022FB41EC100BF1 -:10A0F0002F48784400EBC40090ED001B51EC100B8E -:10A1000053EC112B04F01EFC9DED061B53EC112BA0 -:10A1100004F018FC41EC100B2648784400EBC40016 -:10A1200090ED001B51EC100B53EC112B04F0FEFBD7 -:10A1300041EC100B002DA2BFBDEC068B02B070BD30 -:10A1400051EC100B03F0E6FF41EC100B01E70000AF -:10A15000000010440000F07F182D4454FB21F93F0B -:10A16000182D4454FB21F9BF0000DC3F0000203EC5 -:10A170000000F33F00000000000000000000F03F7E -:10A180000000E63F0000000000000000000000406A -:10A190000080034000000000000000000000F83FC5 -:10A1A000000000000000F0BFFA4D0000B04D0000BC -:10A1B0003A4D0000F24C000070B56F4E2DED040BCF -:10A1C0002DED048B82B0DDF824C0DDE907235C426D -:10A1D0002CF000411C4341EAD474069D22F000405B -:10A1E000B44205D86C422C4340EAD474B4420BD933 -:10A1F0009DED081B9DED060B02B0BDEC048B04B079 -:10A20000BDE8704000F03EBCACF14054A4F17F6466 -:10A210001C430BD0022404EAAC7444EAD274054314 -:10A220009FED578B9FED582B07D015E09DED060B4A -:10A2300051EC100B00F000FD42E0002C11BF012C8E -:10A240009DED060B02B0BDEC048B04BF04B070BDE5 -:10A25000022C38D0032C3BD00B439FED4D1B9FEDC0 -:10A260004E0B0AD0B14218D1B04209D121F0804141 -:10A2700020F08040099107900FE0002A15DA10E0E5 -:10A28000474B7B44002C08BF93ED000B0DD0012CF5 -:10A2900010D0022C17D0032C1AD0B0421DD1002AA6 -:10A2A00003DAB0EE410AF0EE610A02B0BDEC048BB5 -:10A2B00004B070BD93ED000B51EC100B03F02AFFBE -:10A2C00041EC100BF1E7B0EE480AF0EE680AECE75B -:10A2D000B0EE420AF0EE620AE7E7401A00159FED81 -:10A2E000329B3C28C8BF8DED000B17DCBCF1000F82 -:10A2F000BCBF10F13C0F8DED009B0FDB9DED080BFB -:10A3000053EC102B9DED060B51EC100B03F0F4FFFA -:10A3100000F0FEFC00F090FCCDE90001B4B1012C8E -:10A3200010D0022C9FED220B53EC102B9DED000B57 -:10A3300051EC100B19D004F005FB53EC182B04F072 -:10A3400001FBBDE7019880F0004001909DED000BFE -:10A3500053EC192B51EC100B04F026F904BF02202A -:10A36000F6F727F99DED000B9FE704F0EBFA53ECAD -:10A37000182B04F0DBFAA3E70000F07F00000000D8 -:10A38000182D4454FB210940182D4454FB2109C0C9 -:10A39000182D4454FB21F9BF182D4454FB21F93FDB -:10A3A000224C00000000000000000000000000003F -:10A3B000075C143326A6A13C70B54FF068422DED22 -:10A3C000048BF0EE408A18EE900AB0EE608A18EE28 -:10A3D000101A02EB4003B3F1654F3CBF02EB4102A0 -:10A3E000B2F1654F7DD200BFC0F3C753C1F3C7526E -:10A3F0009A1A1B2A09DD10F0004F14BF9FED830A43 -:10A400009FED830ABDEC048B70BD12F11A0F36DA92 -:10A4100011F0004F09D010F0004F0CBF9FED7D0AE6 -:10A420009FED7D0ABDEC048B70BD88EE889A19EE15 -:10A43000100AFFF781FC042808BF00F04BFB18EE60 -:10A44000900AFFF779FC054618EE100AFFF774FC36 -:10A45000044619EE100AFFF76FFC042D18BF052DF6 -:10A4600008D1042C18BF052C04D1002804BF0220F9 -:10A47000F6F79FF8B0EE490ABDEC048B70BD4200C0 -:10A48000B2EB410F3AD910F0004F19BFDFED630A6C -:10A490009FED630ADFED630A9FED630AB0EE481A91 -:10A4A0000A46B1EE688A80F00041F0EE418A10461B -:10A4B0000A1A5200B2F1807F34D2484010F0004FA7 -:10A4C000DFED5A1A9FED5A2A1DBFBEEE001A70EE3C -:10A4D000E10A30EE420AB6EE001A08BF70EEA10A99 -:10A4E00000E040E008BF30EE020AB0EE682A01EE5C -:10A4F000482A08EE818AC2EE081A15E011F0004FD2 -:10A5000004BF9FED4C0AF0EE400AD1D010F0004F8E -:10A5100019BFDFED490A9FED490ADFED490A9FEDBA -:10A52000490AC5E7C8EE881A21EEA11A9FED462A0E -:10A53000DFED462A41EE022A9FED452A01EE222A4E -:10A54000DFED442A41EE022A9FED432ABDEC048B45 -:10A5500001EE222A21EE811A01EE020A30EE210AD2 -:10A5600030EE200A70BD4FF07F42B2EB400F28BFA3 -:10A57000B2EB410F09D2F0EE480AB0EE680ABDEC2A -:10A58000048BBDE8704000F09ABA40EA01035B001A -:10A5900008BF41F0FF410BD0B2EB400F08BFB2EB58 -:10A5A000410F08D120F0804008EE900A21F0804150 -:10A5B00008EE101A18E7B2EB400F12BF5FEA410332 -:10A5C00040F0FF4001F000413FF40EAFB2EB410F0D -:10A5D00012BF5FEA400200F0004041F0FF413FF44B -:10A5E00003AF4A0092EA40033FF5FEAE002AACBF3B -:10A5F0009FED1A0A9FED1A0A68EE808A28EE008AFB -:10A6000018EE900A18EE101AEEE60000DB0FC9BF34 -:10A61000DB0FC93FDB0F4940DB0F49C00000C9BF5A -:10A6200022AAFDB90000C93F22AAFD390060ED3E13 -:10A63000C30ACE3700000000000049C022AA7DBA3C -:10A640000000494022AA7D3A2DAD65BD8FB8D53DA9 -:10A650000FB511BE61C84C3EA8AAAABE0000804F2B -:10A660000000802F10EE101A08B5444A6846B2EB7D -:10A67000410F28D94FF0E640B0EB410F94BF0020C6 -:10A680004FF0FF3000900098002861DB60EE000A78 -:10A6900010F0010F45D010F0020FDFED391A9FEDD9 -:10A6A000391A00EEE11ADFED381A40EE811A21EE78 -:10A6B000A01AF0EE400A40EE010A08BFF1EE600A6F -:10A6C000B0EE600A08BD314B21F0004293423CD904 -:10A6D00011F0004FDFED2E0A20EE201ADFED2D0ADB -:10A6E00019BF31EE601A71EE200A31EE201A71EEB8 -:10A6F000600ABDEEE01A11EE100A9FED271A00F075 -:10A70000030000EEC10A9FED251A009000EEC10A79 -:10A710009FED231A00EEC10A9FED221A00EEC10A36 -:10A72000B1E79FED211A9FED210A10F0020F00EE14 -:10A73000810A9FED1F1A00EE801AB7EE000A00EEA4 -:10A74000810A18BFB1EE400A08BD00F0CBF99AE7C4 -:10A7500010EE100A4000B0F17F4F3CBFB7EE000A88 -:10A7600008BD07D14FF00100F5F723FFBDE8084011 -:10A7700000F0A8B9BDE8084000F09EB9B61F927E6F -:10A78000336D4C39DA82083CA0AA2ABE490E4946EC -:10A7900083F9223F0000004B0000C93F00A0FD39B3 -:10A7A0000020A2331A61342CB93AB2BACA9F2A3DAA -:10A7B000DDFFFFBE10B52DED028BB0EE608AF0EE2E -:10A7C000408A18EE101A18EE900A04F0DDF900F035 -:10A7D0007040B0F1005F0CD018EE100A20F000407D -:10A7E000C0F1FF40C00F02BFB0EE480ABDEC028BC3 -:10A7F00010BDB0EE680ABDEC028B10BD00B510EEC6 -:10A80000101A2DED028B81B04D4A6846B2EB410F14 -:10A810003CD94FF0E640B0EB410F94BF00204FF021 -:10A82000FF3000900098B0EE408A00285FDB28EEF1 -:10A83000080ADFED440A9FED441A00EE201ADFED0E -:10A84000430A40EE010A9FED421A00EE201ADFEDA6 -:10A85000410A10F0010F40EE010A9FED3F1A00EE91 -:10A86000201A61EE000AB0EE480A08EE200A02BF84 -:10A8700001B0BDEC028B00BDBFEE001A01B0C1EE0D -:10A88000000ABDEC028BB0EE600A00BD334B21F034 -:10A890000042934228D911F0004FDFED310A20EE3B -:10A8A000201ADFED300A19BF31EE601A71EE200A6E -:10A8B00031EE201A71EE600ABDEEE01A11EE100AB8 -:10A8C0009FED291A00F0030000EEC10A9FED271A40 -:10A8D000009000EEC10A9FED261A00EEC10A9FED1E -:10A8E000251A00EEC10A9DE700F0FCF89AE718EE81 -:10A8F000100A4000B0F17F4F0DD218EE100AFFF79A -:10A900001BFA042808BF00F0E5F8B0EE480A01B0D1 -:10A91000BDEC028B00BD09D10120F5F74AFE01B064 -:10A92000BDEC028B5DF804EB00F0CCB801B0B0EEEA -:10A93000480ABDEC028B5DF804EB00F0BDB80000E6 -:10A94000B61F927EBBE9223C0C6D063B8A76CE3C5C -:10A95000ACB5593D35A1083E29AAAA3E490E494643 -:10A9600083F9223F0000004B0000C93F00A0FD39E1 -:10A970000020A2331A61342C70B504462DED028BF1 -:10A980004D1E00EBC500B0EE408AF0EE608A90EDFF -:10A99000000B35F0060017D053EC182B51EC100BC0 -:10A9A00003F0C6FE41EC100B6D1E04EBC50090EDEC -:10A9B000001B51EC100B53EC112B03F0E9FB41ECA5 -:10A9C000100B35F00600E7D1022D36D0042D1CD037 -:10A9D000062D1CBFBDEC028B70BD53EC182B51EC47 -:10A9E000100B03F0A5FE94ED0A1B53EC112B03F0A2 -:10A9F000CFFB53EC182B03F09BFE94ED081B53EC9C -:10AA0000112B03F0C5FB41EC100B53EC182B51EC50 -:10AA1000100B03F08DFE94ED061B53EC112B03F08D -:10AA2000B7FB53EC182B03F083FE94ED040B53ECAF -:10AA3000102B03F0ADFB41EC100B53EC182B51EC39 -:10AA4000100B03F075FE94ED021B53EC112B03F079 -:10AA50009FFB53EC182B03F06BFE94ED001B53ECA3 -:10AA6000112B03F095FBBDEC028B41EC100B70BD7C -:10AA700010B553EC102B51EC100B03F089FB41EC9B -:10AA8000100B10BD10B553EC112B51EC100B03F053 -:10AA90007FFB41EC100B10BD9FED050B10B553EC87 -:10AAA000102B51EC100B03F043FE41EC100B10BDCA -:10AAB000000000000000001030EE000A704730EE89 -:10AAC000200A7047DFED020A80EEA00A70470000FE -:10AAD000000000009FED020A20EE000A704700000F -:10AAE000000000102DE9F0014FF07F42B2EB410F62 -:10AAF0009FBF4FF0FF310160BDE8F00170474FF09C -:10AB0000004242EA0123C1F3C752783A551112F0CC -:10AB10001F0C434CCCF120067C44C1F3C752A2F178 -:10AB200078024FEA621204EB820254F8254008BF13 -:10AB3000D2E9015612D0556804FA0CF425FA06F74A -:10AB40003C43976805FA0CF527FA06F8D26807FA2D -:10AB50000CFCF24045EA08054CEA0206A4FB034C53 -:10AB6000A5FB0352A6FB03631D449D4234BF01268F -:10AB700000261319334416B1934202D903E09342DD -:10AB800001D2012200E00022624402F1200C920670 -:10AB9000DC0C42EA443200EE102A5B03DFED210AAE -:10ABA000F8EEC01A00EE103A4FEA9C1C11F0004F6C -:10ABB000B8EE400AC0F800C020EE201A00EE105A8D -:10ABC000DFED190AB8EE400A20EE200A71EE810A84 -:10ABD00070EE800A10EE902A02F500626FF30B020D -:10ABE00000EE902A70EEE11A31EEC11ADFED101A74 -:10ABF00030EE411A9FED0D0A20EE800A01EE210A87 -:10AC00009FED0C1A00EE810A04BFBDE8F001704709 -:10AC1000CCF180510160BDE8F001B1EE400A70470F -:10AC200094430000000000360000802C22AAFD2979 -:10AC3000DB0FC92F0000C92F10B541EC100BFFF737 -:10AC40004FF951EC100B10BD704700000748006829 -:10AC50000749B0FBF1F007490870044800684FF459 -:10AC60007A71B0FBF1F004490860704714000020CD -:10AC700040420F00B4000020B80000202DE9F0474A -:10AC800007463E4656B900BF502080F31188BFF3F7 -:10AC90004F8FBFF36F8F00BF00BFFEE717480068FC -:10ACA000864201D1002426E001F0DEFB75691448DC -:10ACB000D0F800801348D0F8009001F0FFFB454524 -:10ACC00001D04D4501D1022415E00F4885420BD13A -:10ACD000B06A38B996F86000012801D102240AE070 -:10ACE000032408E0022406E00848854200D00DB99C -:10ACF000042400E001242046BDE8F087180000206D -:10AD00001C00002020000020F80A0020E40A002097 -:10AD100082B0CDE9000121F0004001909DED000BD3 -:10AD200002B051EC100B704700207047F9F7A6FFF6 -:10AD3000FEF762FAFDF7C4FBFDF76EFBFDF726FB9D -:10AD4000FDF748FBFDF7F0FCFDF712FDFDF76AFD8E -:10AD5000FDF7AAFDFDF730FDFDF7AAFCFDF7C6FCE7 -:10AD6000FDF786FD00F064F8FDF792FB00F092F825 -:10AD700000BFFEE770B50446049D601AEE1A7043EA -:10AD8000561A90FBF6F0184470BD70B50546FFF7F3 -:10AD90000BF810B16FF0050404E0002415B128464B -:10ADA00001F088FC204670BDF8B50646FEF7FCFFB2 -:10ADB00010B16FF005050FE0002502F0B9FE00901C -:10ADC0000098341A34B1E00F20B92146684601F0EA -:10ADD0009FFC01E06FF003052846F8BD10B502F0B6 -:10ADE00097FE28B1012806D0022803D102240AE0E8 -:10ADF000032408E000BF05480068012801D10124B0 -:10AE000000E0002400BF00BF204610BD70000020FD -:10AE100010B5FEF7C9FF18B102F090FE044602E03B -:10AE200002F086FE0446204610BD4FF47A7070474B -:10AE300010B5FEF7B9FF10B16FF0050409E0064840 -:10AE4000006820B9012004490860002401E04FF0A7 -:10AE5000FF34204610BD00007000002010B5FEF742 -:10AE6000A3FF10B16FF0050412E002F051FE20B113 -:10AE7000012809D0022806D101E0012407E001F0F1 -:10AE800029FE002403E000BF4FF0FF3400BF00BFE5 -:10AE9000204610BD70B5FEF787FF10B16FF00504B6 -:10AEA0001FE011480068012819D100BF801F002150 -:10AEB000002804DB0A07130E0C4A135406E00A07A5 -:10AEC000150E0B4A00F00F031B1FD55400BF00BF27 -:10AED00002200549086001F09FFD002401E04FF0C9 -:10AEE000FF34204670BD00007000002000E400E048 -:10AEF00018ED00E010B5FEF757FF10B16FF0050434 -:10AF000018E002F005FE20B101280FD002280CD174 -:10AF100009E0012402F0FEFF012803D002F0F8FD51 -:10AF200000B9A41E05E0002403E000BF4FF0FF3489 -:10AF300000BF00BF204610BD2DE9F84307460D466F -:10AF400091461C463E464FF00008FEF72DFFE0B14B -:10AF50000EB105B114B16FF0030828E00020009095 -:10AF60006A462946304602F047FA012802D06FF0BF -:10AF700002081CE00098D0B14FF080500D490860E5 -:10AF8000BFF34F8FBFF36F8F11E006B115B96FF0AC -:10AF900003080CE022462946304602F079F90128E0 -:10AFA00005D014B16FF0010801E06FF002084046CF -:10AFB000BDE8F88304ED00E02DE9F84305460E46B0 -:10AFC00014464FF00009FEF7EFFE00283ED1002D99 -:10AFD0003CD0002E3AD0471EBCB1A06858B1E06802 -:10AFE000502808D3206930B105FB06F06169814221 -:10AFF00001D301270AE0A06840B9E06830B92069B0 -:10B0000020B9606910B9002700E00027012F09D19D -:10B010000020009031462846A368226901F005FF10 -:10B02000814606E02FB900223146284601F0D0FEC5 -:10B030008146B9F1000F09D014B1D4F8008001E0C5 -:10B040004FF000084146484601F0F8FA4846BDE88E -:10B05000F88300002DE9F84307460D4691461C464B -:10B060003E464FF00008FEF79FFEE8B10EB105B175 -:10B0700014B16FF003082AE00020009000236A4614 -:10B080002946304602F062F8012802D06FF002082B -:10B090001DE00098D8B14FF080500E490860BFF312 -:10B0A0004F8FBFF36F8F12E006B115B96FF0030831 -:10B0B0000DE0002322462946304601F073FF0128A7 -:10B0C00005D014B16FF0010801E06FF002084046AE -:10B0D000BDE8F88304ED00E070B505462E46FEF7A6 -:10B0E00063FE10B16FF0050408E016B96FF00304B9 -:10B0F00004E000240021304601F008FF204670BD26 -:10B100002DE9F04104460D4624F0010604F0010843 -:10B110000027FEF749FE08B1BF1F1FE016B96FF008 -:10B1200003071BE0B8F1000F0CD02946304602F0AF -:10B13000A5FA012812D015B16FF001070EE06FF0EB -:10B1400002070BE02946304602F0BCF9012805D081 -:10B1500015B16FF0010701E06FF002073846BDE856 -:10B16000F0812DE9F04704460026FEF71DFE002879 -:10B170004DD10CB1676800E0002707F0010008B16D -:10B18000012500E0002507F0080008283FD04FF017 -:10B19000FF3874B1A06828B1E068502802D34FF09E -:10B1A000010808E0A06830B9E06820B94FF0000855 -:10B1B00001E04FF00008B8F1010F0CD12DB10420CF -:10B1C000A16801F0F0FD064612E00120A16801F03F -:10B1D000EAFD06460CE0B8F1000F09D125B10420C4 -:10B1E00001F0D0FD064603E0012001F0CBFD06464C -:10B1F0004EB114B1D4F8009001E04FF00009494677 -:10B20000304601F01BFA16B10DB146F0010630468A -:10B21000BDE8F0872DE9F041044624F0010504F073 -:10B2200001070026FEF7C0FD08B1B61F16E015B9EC -:10B230006FF0030612E03FB1284602F005F801283E -:10B240000CD06FF0020609E000231A461946284682 -:10B2500001F0A8FE012801D06FF002063046BDE8DB -:10B26000F0810000FEB504460D46264616B105F0F5 -:10B27000004018B16FF0030002902EE04FF0FF3055 -:10B280000290FEF791FDE0B10020019001A800239B -:10B29000012229460090304602F082FB002002ABDA -:10B2A000024601460090304602F07AFB0198A0B1B8 -:10B2B0004FF080500A490860BFF34F8FBFF36F8F84 -:10B2C0000BE0002301222946304602F0D5FA02ABFA -:10B2D00000221146304602F0CFFA0298FEBD00006F -:10B2E00004ED00E02DE9FC5F054689461646FEF7B1 -:10B2F0005BFD10B16FF005044AE005F0004010B1AD -:10B300006FF0030444E009F00200022802D14FF07C -:10B31000000A00E0AA460024374602F009FC00902B -:10B3200000BF3B4601AA5146002002F0B3FC804614 -:10B33000B8F1010F22D12C400198044309F001001B -:10B3400040B105EA0400A84200D120E056B96FF0F0 -:10B3500002041CE005EA040000B118E016B96FF021 -:10B36000020414E002F0E4FB0099A0EB010BBB45E2 -:10B3700001D9002708E0A7EB0B0705E016B96FF02D -:10B38000020401E06FF00104B8F1000FC9D100BF61 -:10B390002046BDE8FC9F10B502F0B4FB04462046F1 -:10B3A00010BD2DE9FF4780468946144600200390D2 -:10B3B000FEF7FAFC00284ED1B8F1000F4BD08026E2 -:10B3C00018258246471E44B3206808B1D4F800A06F -:10B3D000A06900B1A5692DB1382D03D8207900F0FE -:10B3E000010018B1002004B0BDE8F087606908B121 -:10B3F00060698608A06840B1E068642805D32069C8 -:10B4000018B1606908B1012708E0A06830B9E068A8 -:10B4100020B9206910B9002700E00027012F0CD1C6 -:10B420002169A0684B463246CDE900510290514651 -:10B43000404602F0C3F903900DE067B903A8B2B229 -:10B440004B465146CDE90050404602F085F90128AF -:10B4500001D0002003900398C5E72DE9F04106468E -:10B460003746FEF7A1FC10B16FF0050410E017B9E4 -:10B470006FF003040CE03846FFF700FC0546042D8E -:10B4800004D00024384601F0ADF901E06FF0020469 -:10B490002046BDE8F08100002DE9F04105460E464A -:10B4A0001648076816480068001D00F078FF681C01 -:10B4B00038B936B112480168091D124800F0C7FFBB -:10B4C0001AE07C190E4800684460BC4207D20C4860 -:10B4D0000168091D0C48006800F09FFF0CE0084857 -:10B4E0000168091D0948006800F097FF08480068D6 -:10B4F000844201D206480460BDE8F0812C0000209F -:10B5000018000020F80A0020200000201C00002065 -:10B510004800002010B5044600F0A6FF244800684B -:10B52000401C234908602348006840B92148046052 -:10B530000846006801280DD100F018FA0AE01E48FC -:10B54000006838B91B480068C06AE16A884201D8BF -:10B550001848046019480068401C184908600846EB -:10B560000068A0641649E06A0968884202D9144953 -:10B57000E06A0860E16A01EB8101124A02EB810096 -:10B58000211D00F064FF00F099FF0B48006868B1CE -:10B5900008480068C06AE16A884207D24FF08050CC -:10B5A00009490860BFF34F8FBFF36F8F10BD0000D4 -:10B5B0002800002018000020340000204400002053 -:10B5C000300000204806002004ED00E008B500F03F -:10B5D0004BFF12480068E8B9114800F00EFF11480F -:10B5E00000F00BFF0E48104908600E480F49086034 -:10B5F00000200F4B0F4A102100900A2001F015FC8B -:10B60000064908600846006820B10BA1034800689D -:10B6100001F014F800F052FF08BD000064000020A3 -:10B620000C0B0020200B00205C000020600000209C -:10B63000340B0020840B0020546D72510000000078 -:10B6400010B516E000F010FF0C48C068C468201D5B -:10B6500000F0A5FE0A480068401E09490860094834 -:10B660000068401E0749086000F028FF204600F0EF -:10B670005FF8044800680028E4D110BDE40A002007 -:10B68000280000202400002070B504460D46206CE0 -:10B6900070B1216CE0680144E160D4E90210884295 -:10B6A00001D32168E1602846226CE168F4F7D3FEFB -:10B6B00070BD2DE9F04104460F4615464FF00008D5 -:10B6C000A66B206C48B9206800282CD1A06802F035 -:10B6D00031FB80460020A06025E07DB93946226C10 -:10B6E0006068F4F7B8FE216C606808446060D4E9D3 -:10B6F0000101884217D32068606014E03946226C4B -:10B70000E068F4F7A8FE216CE068411AE160216866 -:10B71000E068884203D2216CA068411AE160022DE2 -:10B7200001D106B1761E701CA0634046BDE8F081D1 -:10B7300010B5044694F8610030B9206B00F0DCFECF -:10B74000204600F0D9FE1AE094F86100012803D1E8 -:10B75000204600F0D1FE12E094F86100022801D1E9 -:10B76000012000E0002050B900BF502080F3118874 -:10B77000BFF34F8FBFF36F8F00BF00BFFEE710BD59 -:10B7800001464A6A22B10A6B1268C2F1380000E031 -:10B79000002070470146084A126812680AB901225F -:10B7A00000E000220A600A6822B9034A1268D268DF -:10B7B000106800E0002070475C00002030B54FF4B6 -:10B7C000C043174800F007042CB1C01D20F007004B -:10B7D000134C041B1B1B0246124C22600024114D0B -:10B7E0006C60D018083820F007000F4C206000244F -:10B7F0000D4D2D686C600C4D2D682C601146441A5F -:10B800004C60094C24680C60084D4C682C60084D55 -:10B810004C682C604FF00044064D2C6030BD000099 -:10B82000EC120020740000207C0000208400002026 -:10B83000800000209000002000BFFFF701FF0648B5 -:10B8400000680128F9D94FF0805004490860BFF31F -:10B850004F8FBFF36F8FF0E74806002004ED00E044 -:10B8600010B5044654B10020A06020600021E160C2 -:10B8700000231A461946204601F094FB10BD2DE91D -:10B88000F04106460D4617469846069C0DB92460C1 -:10B8900000E02760E66325640121204601F036FBC5 -:10B8A00084F84C80BDE8F0812DE9F05F82460E46B9 -:10B8B00091469B460A9F0C9C4FEA8901A522206B6A -:10B8C000F4F740FEA9F10100216B01EB800828F09C -:10B8D000070808F0070008B9012000E0002050B96F -:10B8E00000BF502080F31188BFF34F8FBFF36F8FDD -:10B8F00000BF00BFFEE7C4F8448086B1002507E022 -:10B90000715D04F134004155705D00B902E06D1CB9 -:10B91000102DF5D300BF00214320015502E0002087 -:10B9200084F83400382F00D33727E76227650020DA -:10B930006065201D00F06EFD04F1180000F06AFD46 -:10B940002461C7F13800A06164620020A065E06551 -:10B9500084F860005A465146404600F081FB206062 -:10B960000B9808B10B980460BDE8F09F10B5002457 -:10B9700007E004EB84010F4A02EB810000F03DFD7B -:10B98000641C382CF5D30C4800F037FD0B4800F050 -:10B9900034FD0B4800F031FD0A4800F02EFD0A4846 -:10B9A00000F02BFD04480949086004480849086074 -:10B9B00010BD000048060020A80A0020BC0A002094 -:10B9C000D00A0020E40A0020F80A00201C00002011 -:10B9D0002000002010B50146164800E0006803680A -:10B9E0008B42FBD30246436813448B4204D1436825 -:10B9F0004C682344436001460A464B68134404687C -:10BA0000A34211D10C4C03682468A34208D04B68B0 -:10BA10000468646823444B6003681B680B6005E09E -:10BA2000054B1B680B6001E003680B60884200D087 -:10BA3000016010BD740000207C0000202DE9F04161 -:10BA400004460D4616461F464FF000086560246107 -:10BA5000B5420CD8F01BA169884202D34FF001080F -:10BA600011E0211D0948006800F0D7FC0BE0BE4240 -:10BA700004D2BD4202D34FF0010804E0211D044866 -:10BA8000006800F0CAFC4046BDE8F081600000207C -:10BA90005C00002070B5054600F0E6FCA86B08B914 -:10BAA000012400E0002400F009FD204670BD70B5BF -:10BAB000054600F0D9FCA86BE96B884201D101244E -:10BAC00000E0002400F0FAFC204670BDF8B5054601 -:10BAD0000F461A480068C068C468201D00F05FFC6B -:10BAE00094F8280000F00400E8B1A06941192B4641 -:10BAF0003A462046FFF7A2FFD8B1002003462A4667 -:10BB000001460090204602F0C3FA064656B900BF2F -:10BB1000502080F31188BFF34F8FBFF36F8F00BFAA -:10BB200000BFFEE705E094F8280020F0010084F84B -:10BB300028002046216A8847F8BD00005C000020EC -:10BB4000F0B587B0A0E00398002811DA04AE56B92A -:10BB500000BF502080F31188BFF34F8FBFF36F8F6A -:10BB600000BF00BFFEE7D6E90020B168904700BFE4 -:10BB700003980028E6DB059C606908B9012000E015 -:10BB8000002010B9201D00F00AFC02A800F0DEF829 -:10BB9000054603980A2875D2DFE800F00905073941 -:10BBA000416306083A4200BF00BF00BF00BF94F8DF -:10BBB000280040F0010084F828000498A269811848 -:10BBC00003462A462046FFF739FFF8B12046216A8E -:10BBD000884794F8280000F00400B8B100200090D5 -:10BBE0000498A169421800231946204602F050FA31 -:10BBF000074657B900BF502080F31188BFF34F8F1D -:10BC0000BFF36F8F00BF00BFFEE700BF3BE000BF88 -:10BC100094F8280020F0010084F8280033E000BFE9 -:10BC200094F8280040F0010084F828000498A061EE -:10BC3000A06908B1012000E0002050B900BF5020E9 -:10BC400080F31188BFF34F8FBFF36F8F00BF00BF2A -:10BC5000FEE7A06941192B462A462046FFF7EEFE73 -:10BC600011E094F8280000F0020018B9204600F016 -:10BC700043FC05E094F8280020F0010084F8280037 -:10BC800001E0FFE700BF00BF002203A904480068ED -:10BC900001F0FEFA00287FF456AF07B0F0BD0000B7 -:10BCA00064000020F8B505460C4600F013FF684616 -:10BCB00000F04CF80646009820BB44B9B54206D8BF -:10BCC00002F028F931462846FFF700FF1CE03CB19E -:10BCD0000E480068006808B9012000E00020044612 -:10BCE000A91B22460A48006800F0BEFC02F012F9C7 -:10BCF00050B94FF0805007490860BFF34F8FBFF332 -:10BD00006F8F01E002F006F9F8BD0000600000202E -:10BD10006400002004ED00E00A490968096809B9D7 -:10BD2000012100E0002121B14FF0FF31064A1160EE -:10BD300006E004490968C968C868034A4168116097 -:10BD4000704700001C0000204800002070B5044629 -:10BD500001F0EEFE054607480068854204D200F077 -:10BD60000BF80120206001E0002020600148056000 -:10BD7000284670BD6C0000202DE9F84334E02548CA -:10BD80000068C068056823480068C068C468201D52 -:10BD900000F005FB2046216A884794F8280000F04F -:10BDA000040008B3A0694619AE4207D96660246151 -:10BDB000211D1848006800F030FB15E00020034604 -:10BDC0002A4601460090204602F062F9074657B91C -:10BDD00000BF502080F31188BFF34F8FBFF36F8FE8 -:10BDE00000BF00BFFEE700BF0A480068006808B94E -:10BDF000012000E000200028C1D00648D0F80080D3 -:10BE000005480068034908600348C0F80080BDE8A1 -:10BE1000F88300005C000020600000200E480068ED -:10BE2000401C08B9012000E0002050B900BF50209C -:10BE300080F31188BFF34F8FBFF36F8F00BF00BF38 -:10BE4000FEE700BF502080F31188BFF34F8FBFF390 -:10BE50006F8F00BF00BFFEE79400002008B500BF51 -:10BE60006846FFF797FC044620460099FFF71AFF43 -:10BE7000FFF766FEF4E770B5044600F0F5FA94F9B2 -:10BE8000455010E0606A08B9012000E0002038B990 -:10BE900004F1240001F0F2FF18B100F013FD00E0FE -:10BEA00003E0681E45B2002DECDC00BFFF2084F8E3 -:10BEB000450000F003FB00F0D7FA94F9445010E07D -:10BEC000206908B9012000E0002048B904F1100001 -:10BED00001F0D4FF08B100F0F5FC681E45B200E0A7 -:10BEE00001E0002DECDC00BFFF2084F8440000F0EE -:10BEF000E5FA70BD2DE9F04104464FF0000800F06E -:10BF0000E9FD4948006808B9FFF758FC4748006850 -:10BF10002040002870D1D4B1083404F00700B0B13B -:10BF200004F00700C0F10800044404F0070008B959 -:10BF3000012000E0002050B900BF502080F311889C -:10BF4000BFF34F8FBFF36F8F00BF00BFFEE7002C22 -:10BF500052D03748006884424ED8364E3046056885 -:10BF600001E02E462D686868A04202D228680028A9 -:10BF7000F7D12D48006885423ED0306800F10808AE -:10BF8000286830606868001B102819D92F1907F03D -:10BF9000070008B9012000E0002050B900BF502080 -:10BFA00080F31188BFF34F8FBFF36F8F00BF00BFC7 -:10BFB000FEE76868001B78606C603846FFF70AFD92 -:10BFC0001B4968680968081A19490860084600682A -:10BFD00019490968884203D2154800681649086063 -:10BFE000124968680968084368600020286013489F -:10BFF0000068401C1149086001F08CFF08F0070040 -:10C0000008B9012000E0002050B900BF502080F3A3 -:10C010001188BFF34F8FBFF36F8F00BF00BFFEE7E4 -:10C020004046BDE8F08100007C0000209000002028 -:10C030008000002074000020840000208800002080 -:10C040000648006830B10549096801F15400496D9E -:10C05000491C01600148006870470000180000207A -:10C06000001F4FF080730360001F21F00103036085 -:10C07000001F054B036014380260001F6FF00203BD -:10C0800003602038704700001DBE000870B52DED1C -:10C09000048B04460D461646B5F90C00B0F5E16F69 -:10C0A00026D101202070B5F90410A1F5437002F0EB -:10C0B00014FB41EC190B9FED130B53EC102B02F00A -:10C0C00037FB41EC180B02F031F8A060B5F9000025 -:10C0D00002F003FB41EC190B9FED0C0B53EC102B02 -:10C0E00002F026FB41EC180B02F020F8606005E03E -:10C0F000B5F90C00C82801D100202070BDEC048BDC -:10C1000070BD0000EE42B24A0ADB483FFC90728EDE -:10C11000DF3F623F10B519210148FCF709FE10BD51 -:10C120007B7C002030B52DED048B81B005460C469C -:10C1300005B11CB901B0BDEC048B30BD6878A9789D -:10C1400040EA0120C0F30A002080A878C010E978F6 -:10C1500040EA4110C0F30A006080E8788011297934 -:10C1600040EA8100697940EA8120C0F30A00A0809A -:10C1700068794010A97940EAC110C0F30A00E08054 -:10C18000A8790011E97940EA0110C0F30A00208182 -:10C19000E879C011297A40EA4100697A40EA4120F1 -:10C1A000C0F30A0104F108006181687A8010A97A5D -:10C1B00040EA8110C0F30A0104F10800A181A87AC5 -:10C1C0004011E97A40EAC10004F10801E081287BCE -:10C1D000697B40EA0120C0F30A0104F108002182D2 -:10C1E000687BC010A97B40EA4110C0F30A0104F14A -:10C1F00008006182A87B8011E97B40EA8100297CEC -:10C2000040EA8120C0F30A0104F10800A182287CE1 -:10C210004010697C40EAC110C0F30A0104F1080033 -:10C22000E1822088A0F5806000B220806088A0F5BF -:10C23000806000B26080A088A0F5806000B2A0801D -:10C24000E088A0F5806000B2E0802088183000B25D -:10C25000208060884042183800B26080A088C0F515 -:10C260003F7000B2A080E088183000B2E0804FF448 -:10C270002F700090B4F902002A4B40F2B622D91D6B -:10C28000FEF778FD00B260804FF42F700090B4F993 -:10C290000000244B40F2B522991DFEF76BFD00B261 -:10C2A0002080B4F9060002F018FA41EC190B9FED5A -:10C2B0001E0B53EC102B02F03BFA41EC180B02F072 -:10C2C000AFF900B2E080B4F9000010F11E0F05DDF7 -:10C2D000B4F900001E2801DA00202080B4F9020021 -:10C2E00010F11E0F05DDB4F902001E2801DA00204E -:10C2F0006080B4F9040010F11E0F05DDB4F90400EC -:10C300001E2801DA0020A080B4F9060010F11E0FEB -:10C3100005DDB4F906001E2801DA0020E08000BF28 -:10C3200008E7000044FDFFFF000000000000E03FC0 -:10C3300010B500EE100A2DED028BB1EEC08A18EE9A -:10C34000100A20F00040C0F1FF40C00F0AD010EEEC -:10C35000100A20F00040C0F1FF40C00F04BF0120D0 -:10C36000F4F727F918EE100ABDEC028B10BD00B5EA -:10C37000034605E04FF47A7000F005F8581E83B2CA -:10C38000002BF7DC00BD07E0322101E04A1ED1B2EC -:10C390000029FBDC411E88B20028F5DC704701460D -:10C3A0000A69D1E901309860D1E901035860506809 -:10C3B000884201D188685060002008611068401EE2 -:10C3C0001060106870470000034B0360034B0B6064 -:10C3D0008023136070470000240C0020880C00208C -:10C3E000034B0360034B0B604FF480731360704783 -:10C3F000880E0020EC0E0020704700F1080141601B -:10C400004FF0FF31816000F10801C160016100213E -:10C410000160704700210161704710B502460B684A -:10C420005C1C0CB9106907E002F1080000E04068EC -:10C43000446824689C42FAD944684C604C68A16006 -:10C44000886041600A611468641C146010BD426811 -:10C450004A6093688B6093685960916008610368D3 -:10C460005B1C03607047000000BF502080F3118800 -:10C47000BFF34F8FBFF36F8F00BF0E480068401CA3 -:10C480000C49086008460068012812D10A48006873 -:10C49000C0B208B9012000E0002050B900BF502010 -:10C4A00080F31188BFF34F8FBFF36F8F00BF00BFC2 -:10C4B000FEE770479400002004ED00E00D4800689E -:10C4C00050B900BF502080F31188BFF34F8FBFF3E6 -:10C4D0006F8F00BF00BFFEE706480068401E054999 -:10C4E00008600846006820B9002080F3118800BF6A -:10C4F00000BF70479400002070B506463546002EF8 -:10C5000044D0083D2C46224960680968084008B1BB -:10C51000012000E0002050B900BF502080F31188B6 -:10C52000BFF34F8FBFF36F8F00BF00BFFEE72068E0 -:10C5300008B9012000E0002050B900BF502080F36E -:10C540001188BFF34F8FBFF36F8F00BF00BFFEE7AF -:10C550000F49606809680840C0B12068B0B90C494B -:10C56000606809688843606000F0B4FA094960684F -:10C5700009680844074908602046FFF72BFA064877 -:10C580000068401C0449086001F0C4FC70BD000054 -:10C5900090000020800000208C00002000204FF040 -:10C5A000E02108618861064800684FF47A71B0FBA9 -:10C5B000F1F0401E4FF0E02148610720086170470C -:10C5C0001400002070B5F3F7ABFE0446102C16D310 -:10C5D00004F1E02090F8F05315480078854201DB23 -:10C5E000012000E0002050B900BF502080F31188E6 -:10C5F000BFF34F8FBFF36F8F00BF00BFFEE70D4843 -:10C60000006800F4E0600C490968884201D8012004 -:10C6100000E0002050B900BF502080F31188BFF324 -:10C620004F8FBFF36F8F00BF00BFFEE770BD0000EC -:10C63000980000200CED00E09C0000200246002045 -:10C640000BE0084B53F8303033B9064B43F8301049 -:10C6500003EBC0035A6002E0401C0828F1D300BF7E -:10C6600070470000080600202DE9F04105460E46FF -:10C6700017462C46FFF7F8FE94F94400401C10B909 -:10C68000002084F8440094F94500401C10B90020B3 -:10C6900084F84500FFF712FFA06B28B93A463146EF -:10C6A00004F1240000F030F92046FFF7E4FBBDE878 -:10C6B000F081000070B504460025D4B1124800682E -:10C6C00008B9012000E0002050B900BF502080F3DD -:10C6D0001188BFF34F8FBFF36F8F00BF00BFFEE71E -:10C6E00000F0F8F900212046FEF7D6FE01F012FC1A -:10C6F00005463DB94FF0805004490860BFF34F8FA5 -:10C70000BFF36F8F70BD00005000002004ED00E00B -:10C710002DE9F04704460F464FF0000954B900BF19 -:10C72000502080F31188BFF34F8FBFF36F8F00BF8E -:10C7300000BFFEE70FB1012000E0002050B900BFAC -:10C74000502080F31188BFF34F8FBFF36F8F00BF6E -:10C7500000BFFEE72048006808B9012000E0002083 -:10C7600050B900BF502080F31188BFF34F8FBFF343 -:10C770006F8F00BF00BFFEE700F0ACF917480668F6 -:10C780002068C5192068B04207D92068A8420BD993 -:10C79000B54209D94FF0010906E02068A84201D846 -:10C7A000B54201D94FF001092560B9F1000F03D05E -:10C7B000A81B0021FEF770FE01F0ACFB8046B8F12B -:10C7C000000F07D14FF0805005490860BFF34F8F2D -:10C7D000BFF36F8FBDE8F087500000202C000020D1 -:10C7E00004ED00E070B50546FFF73EFE15B9274899 -:10C7F000006800E028460446201DFFF7D0FDA06A2F -:10C8000018B104F11800FFF7CAFD21480068401C68 -:10C810001F4908601D480068844209D1211D1D4838 -:10C82000FFF715FE1C480068401C1B49086009E022 -:10C830001A480068401E194908602046FEF778FF34 -:10C84000FFF76AFAFFF73AFE15480068E8B10F48AB -:10C850000068844219D11348006808B9012000E03B -:10C86000002050B900BF502080F31188BFF34F8FD4 -:10C87000BFF36F8F00BF00BFFEE74FF080500A4943 -:10C880000860BFF34F8FBFF36F8F70BD180000209B -:10C8900044000020E40A002024000020280000209A -:10C8A000340000205000002004ED00E00349096836 -:10C8B00001600349096841607047000040000020A2 -:10C8C0002C00002001200149086070473C00002036 -:10C8D00070B504460D4654B900BF502080F311884E -:10C8E000BFF34F8FBFF36F8F00BF00BFFEE7054858 -:10C8F000016818312046FFF790FD01212846FEF718 -:10C90000CBFD70BD1800002070B505460E461446DC -:10C9100055B900BF502080F31188BFF34F8FBFF38C -:10C920006F8F00BF00BFFEE7064801681831284638 -:10C93000FFF78DFD0CB14FF0FF3621463046FEF774 -:10C94000ABFD70BD180000202DE9F04706460F46EC -:10C9500034464FF00109002E55D0606D50B900BF2C -:10C96000502080F31188BFF34F8FBFF36F8F00BF4C -:10C9700000BFFEE7206DB84201D23D4600E0256DC4 -:10C98000E06AA8423FD0606D01283CD11F48006892 -:10C99000844201D0012000E0002050B900BF5020A7 -:10C9A00080F31188BFF34F8FBFF36F8F00BF00BFBD -:10C9B000FEE7D4F82C80E562A06900F0004010B9D1 -:10C9C000C5F13800A06108EB8801114A02EB810132 -:10C9D0006069884201D1012000E0002098B1201D4B -:10C9E000FFF7DDFC0B49E06A0968884202D9094972 -:10C9F000E06A0860E16A01EB8101054A02EB81000F -:10CA0000211DFFF724FDBDE8F0870000180000207D -:10CA1000480600203000002010B586B000200590A8 -:10CA2000049003AA04A905A8FFF7CEFC0022DDE9C3 -:10CA300004101346CDE9002102901FA12048039A5B -:10CA400000F0BCFE1F4908600846006808B10124D8 -:10CA500000E00024012C02D101F0DEFA0446012C92 -:10CA600017D100BF502080F31188BFF34F8FBFF361 -:10CA70006F8F00BF4FF0FF3013490860012013494A -:10CA80000860002012490860FEF7DEF800F0ACF8FC -:10CA900010E0601C08B1012000E0002050B900BF88 -:10CAA000502080F31188BFF34F8FBFF36F8F00BF0B -:10CAB00000BFFEE706B010BD49444C450000000031 -:10CAC00039B800084C000020480000203400002045 -:10CAD0002C00002002480068401C01490860704793 -:10CAE0005000002070B53948006818B1012038495D -:10CAF000086069E0002036490860FEF715F93549FD -:10CB00000860084600683449096888420BD93349EF -:10CB1000096801F15800896D2E4A12682E4B1B6876 -:10CB2000D21A114401602B4800682B4908602B4839 -:10CB30000068046B4FF0A5352068B0F1A53F0BD11C -:10CB40006068B0F1A53F07D1A068B0F1A53F03D15F -:10CB5000E068B0F1A53F05D0204801683431006895 -:10CB6000FFF74AFC1E4801680CE051B900BF502095 -:10CB700080F31188BFF34F8FBFF36F8F00BF00BFEB -:10CB8000FEE7491E01EB8100164A52F8200008B961 -:10CB9000012000E000200028E7D101EB8102114BC9 -:10CBA00003EB820042685268426000F10802436869 -:10CBB000934202D14268526842604268D268074B91 -:10CBC0001A600748016000BF70BD000050000020DF -:10CBD0003C000020580000205400002018000020D5 -:10CBE00030000020480600201CB552480068524919 -:10CBF000884201D0012000E0002050B900BF502041 -:10CC000080F31188BFF34F8FBFF36F8F00BF00BF5A -:10CC1000FEE7484800684849491E884201D0012083 -:10CC200000E0002050B900BF502080F31188BFF30E -:10CC30004F8FBFF36F8F00BF00BFFEE73F4908462D -:10CC400000780190FF200A46107008460078009096 -:10CC50009DF8000000F0F0009DF80020904201D106 -:10CC6000012000E0002050B900BF502080F311885F -:10CC7000BFF34F8FBFF36F8F00BF00BFFEE79DF87C -:10CC8000000000F050002E4A107007202D4A10605E -:10CC900009E02C480068401E2A4A10609DF80000F8 -:10CCA0004006000E00909DF8000000F080008028F3 -:10CCB000EFD024480068C0F10700042801D101200A -:10CCC00000E0002050B900BF502080F31188BFF36E -:10CCD0004F8FBFF36F8F00BF00BFFEE7194800689A -:10CCE0000002184A10601046008800F4E0601060EE -:10CCF000124A019810700F482030006840F470000C -:10CD00000C49203108600846006840F07040086017 -:10CD1000FFF744FC00200C490860F3F7C9FA0B4800 -:10CD2000006840F0404009490860F3F7ADFA002080 -:10CD30001CBD000000ED00E071C20F4100E400E006 -:10CD4000980000209C0000209400002034EF00E0B8 -:10CD500010B500BF502080F31188BFF34F8FBFF391 -:10CD60006F8F00BF00F0F4FE18B14FF080500449FF -:10CD7000086000BF002080F3118800BF10BD0000D4 -:10CD800004ED00E02DE9F04104460126002722468B -:10CD90000021012000F01CF805462846FEF760FD42 -:10CDA0002846BDE8F0812DE9F84304460D460127E9 -:10CDB0004FF000082B46002211460120009400F09D -:10CDC00034F806463046FEF74BFD3046BDE8F883A2 -:10CDD0002DE9F84305460E4617460DB1012000E047 -:10CDE000002050B900BF502080F31188BFF34F8F4F -:10CDF000BFF36F8F00BF00BFFEE705FB06F808F129 -:10CE00005000FFF777F8044664B1A14609F15009D4 -:10CE1000002084F846003B464A46314628460094A6 -:10CE2000FEF72DFD2046BDE8F8832DE9F843804646 -:10CE30000E4617461D46DDF82090B8F1000F01D0D0 -:10CE4000012000E0002050B900BF502080F311887D -:10CE5000BFF34F8FBFF36F8F00BF00BFFEE70DB171 -:10CE6000012000E0002050B900BF502080F311885D -:10CE7000BFF34F8FBFF36F8F00BF00BFFEE707B157 -:10CE80000EB1012000E0002050B900BF502080F317 -:10CE90001188BFF34F8FBFF36F8F00BF00BFFEE756 -:10CEA00007B90EB9012000E0002050B900BF5020A2 -:10CEB00080F31188BFF34F8FBFF36F8F00BF00BFA8 -:10CEC000FEE7502000900098502801D1012000E09A -:10CED000002050B900BF502080F31188BFF34F8F5E -:10CEE000BFF36F8F00BF00BFFEE700BF2C464CB101 -:10CEF000012084F846004B463A46314640460094AD -:10CF0000FEF7BDFC2046BDE8F883000070B505467D -:10CF10000E462C4654B900BF502080F31188BFF351 -:10CF20004F8FBFF36F8F00BF00BFFEE7FFF79CFA84 -:10CF3000D4E90F12206801FB0200A0600020A0636A -:10CF400020686060E06B401E226C216800FB0211CB -:10CF5000E160FF2084F8440084F845009EB9206910 -:10CF600008B9012000E00020A8B904F1100000F089 -:10CF700085FF80B14FF0805009490860BFF34F8FA3 -:10CF8000BFF36F8F07E004F11000FFF736FA04F1EA -:10CF90002400FFF732FAFFF791FA012070BD00007C -:10CFA00004ED00E02DE9FF4383B0064688461D46A8 -:10CFB0004FF00009344654B900BF502080F3118867 -:10CFC000BFF34F8FBFF36F8F00BF00BFFEE7B8F115 -:10CFD000000F01D1206C08B9012000E0002050B9F9 -:10CFE00000BF502080F31188BFF34F8FBFF36F8FC6 -:10CFF00000BF00BFFEE7022D02D1E06B012801D186 -:10D00000012000E0002050B900BF502080F31188BB -:10D01000BFF34F8FBFF36F8F00BF00BFFEE700F07D -:10D0200077FD08B9059808B9012000E0002050B943 -:10D0300000BF502080F31188BFF34F8FBFF36F8F75 -:10D0400000BF00BFFEE700BFFFF70EFAA06BE16B69 -:10D05000884201D3022D28D12A4641462046FEF7B8 -:10D0600028FB0746606A08B9012000E0002068B983 -:10D0700004F1240000F002FF88B14FF080503249E3 -:10D080000860BFF34F8FBFF36F8F08E03FB14FF0E1 -:10D0900080502D490860BFF34F8FBFF36F8FFFF7AC -:10D0A0000DFA012007B0BDE8F083059818B9FFF725 -:10D0B00005FA0020F6E7B9F1000F04D101A8FFF747 -:10D0C000F5FB4FF00109FFF7F9F9FFF703FDFFF753 -:10D0D000CBF994F94400401C10B9002084F84400B6 -:10D0E00094F94500401C10B9002084F84500FFF772 -:10D0F000E5F905A901A800F0E9FAF0B92046FEF724 -:10D10000D6FCA0B104F110000599FFF7E1FB204621 -:10D11000FEF7B1FE00F0FEFE002895D14FF08050E2 -:10D1200009490860BFF34F8FBFF36F8F8CE720462C -:10D13000FEF7A1FE00F0EEFE86E72046FEF79BFE1E -:10D1400000F0E8FE0020ADE704ED00E02DE9F84F27 -:10D1500007468A4690461E463C4654B900BF5020BA -:10D1600080F31188BFF34F8FBFF36F8F00BF00BFF5 -:10D17000FEE7BAF1000F01D1206C08B9012000E0F0 -:10D18000002050B900BF502080F31188BFF34F8FAB -:10D19000BFF36F8F00BF00BFFEE7022E02D1E06B2E -:10D1A000012801D1012000E0002050B900BF50202B -:10D1B00080F31188BFF34F8FBFF36F8F00BF00BFA5 -:10D1C000FEE7FFF7FFF900BF5021EFF3118081F375 -:10D1D0001188BFF34F8FBFF36F8F00BF0546A06B61 -:10D1E000E16B884201D3022E25D194F945B0A06BA2 -:10D1F0000090324651462046FEF75BFA0BF10100E3 -:10D2000088B9606A08B9012000E0002050B904F133 -:10D21000240000F033FE28B1B8F1000F02D0012045 -:10D22000C8F8000004E00BF1010040B284F84500AA -:10D230004FF0010901E04FF0000900BF85F31188AC -:10D2400000BF4846BDE8F88F70B505462C4654B976 -:10D2500000BF502080F31188BFF34F8FBFF36F8F53 -:10D2600000BF00BFFEE700F04DFCA16888420CD172 -:10D27000E068401EE060E06828B900231A461946BD -:10D280002046FFF78FFE012600E00026304670BDE5 -:10D290002DE9F74183B005460E464FF000082C46B5 -:10D2A00054B900BF502080F31188BFF34F8FBFF3F4 -:10D2B0006F8F00BF00BFFEE70EB9206C08B90120D8 -:10D2C00000E0002050B900BF502080F31188BFF368 -:10D2D0004F8FBFF36F8F00BF00BFFEE700F018FC59 -:10D2E00008B9059808B9012000E0002050B900BF36 -:10D2F000502080F31188BFF34F8FBFF36F8F00BFB3 -:10D3000000BFFEE700BFFFF7AFF8A76BF7B13146EC -:10D310002046FEF7B9F9781EA063206908B90120FC -:10D3200000E0002060B904F1100000F0A7FD38B162 -:10D330004FF080502F490860BFF34F8FBFF36F8FBE -:10D34000FFF7BCF8012006B0BDE8F081059818B9D8 -:10D35000FFF7B4F80020F6E7B8F1000F04D101A8F8 -:10D36000FFF7A4FA4FF00108FFF7A8F8FFF7B2FBA8 -:10D37000FFF77AF894F94400401C10B9002084F8B3 -:10D38000440094F94500401C10B9002084F8450081 -:10D39000FFF794F805A901A800F098F9F0B9204624 -:10D3A000FEF778FBA0B104F124000599FFF790FA8D -:10D3B0002046FEF760FD00F0ADFD0028A3D14FF040 -:10D3C00080500C490860BFF34F8FBFF36F8F9AE70F -:10D3D0002046FEF750FD00F09DFD94E72046FEF745 -:10D3E0004AFD00F097FD2046FEF754FB00288AD046 -:10D3F0000020A8E704ED00E02DE9F05F064689462D -:10D400001746344654B900BF502080F31188BFF34B -:10D410004F8FBFF36F8F00BF00BFFEE7B9F1000F62 -:10D4200001D1206C08B9012000E0002050B900BFF4 -:10D43000502080F31188BFF34F8FBFF36F8F00BF71 -:10D4400000BFFEE7FFF7BEF800BF5021EFF31180E9 -:10D4500081F31188BFF34F8FBFF36F8F00BF054675 -:10D46000D4F838A0BAF1000F22D094F944B049465C -:10D470002046FEF709F9AAF10100A0630BF10100B3 -:10D4800070B9206908B9012000E0002068B904F1F2 -:10D49000100000F0F3FC40B13FB10120386004E01F -:10D4A0000BF1010040B284F844004FF0010801E0A4 -:10D4B0004FF0000800BF85F3118800BF4046BDE86B -:10D4C000F09F00002DE9F34182B005464FF00008BF -:10D4D0002C46002654B900BF502080F31188BFF3BA -:10D4E0004F8FBFF36F8F00BF00BFFEE7206C08B9FE -:10D4F000012000E0002050B900BF502080F31188C7 -:10D50000BFF34F8FBFF36F8F00BF00BFFEE700F088 -:10D51000FFFA08B9039808B9012000E0002050B9CB -:10D5200000BF502080F31188BFF34F8FBFF36F8F80 -:10D5300000BF00BFFEE700BFFEF796FFA76BFFB17D -:10D54000781EA063206810B9FEF77AFDA0602069FC -:10D5500008B9012000E0002060B904F1100000F0DB -:10D560008DFC38B14FF0805043490860BFF34F8FB6 -:10D57000BFF36F8FFEF7A2FF012004B0BDE8F0817A -:10D58000039898B90EB9012000E0002050B900BFFF -:10D59000502080F31188BFF34F8FBFF36F8F00BF10 -:10D5A00000BFFEE7FEF78AFF0020E6E7B8F1000FB4 -:10D5B00004D16846FFF77AF94FF00108FEF77EFFC5 -:10D5C000FFF788FAFEF750FF94F94400401C10B9A9 -:10D5D000002084F8440094F94500401C10B9002054 -:10D5E00084F84500FEF76AFF03A9684600F06EF86C -:10D5F00040BB2046FEF74EFAF0B1206838B9FEF77E -:10D6000033FFA06800F0E8FB0646FEF757FF04F181 -:10D6100024000399FFF75CF92046FEF72CFC00F08C -:10D6200079FC002888D14FF0805013490860BFF37F -:10D630004F8FBFF36F8F7FE72046FEF71CFC00F093 -:10D6400069FC79E72046FEF716FC00F063FC2046F3 -:10D65000FEF720FA0028EED05EB1FEF705FF204667 -:10D66000FEF78EF807463946A068FFF76DF9FEF71A -:10D6700025FF002081E7000004ED00E02DE9F041E6 -:10D6800006460F46344654B900BF502080F3118837 -:10D69000BFF34F8FBFF36F8F00BF00BFFEE700F0F7 -:10D6A00031FAA168884204D1E068401CE06001259D -:10D6B00008E039462046FFF705FF054615B1E0684A -:10D6C000401CE0602846BDE8F081000070B50546CA -:10D6D0000C4655B900BF502080F31188BFF34F8F1F -:10D6E000BFF36F8F00BF00BFFEE754B900BF5020EB -:10D6F00080F31188BFF34F8FBFF36F8F00BF00BF60 -:10D70000FEE7FEF7B1FE124802686868131A206847 -:10D71000401C08B9002617E00E49286809688842AD -:10D7200004D06868904201D801260DE02068984234 -:10D7300007D92068C01A20602846FFF7B7F80026EE -:10D7400002E0002020600126FEF7B8FE304670BDE2 -:10D750002C000020400000202DE9FF4F85B08046BE -:10D7600089461746DDE912ABB800FEF7C3FB064653 -:10D7700056B16420FEF7BEFB04460CB1266304E0FC -:10D780003046FEF7B9FE00E000248CB1002084F89A -:10D790006100CDE900ABCDE902403A46494640463A -:10D7A000089BFEF781F82046FDF7B4FE012501E055 -:10D7B0004FF0FF35284609B0BDE8F08F2DE9F04F56 -:10D7C00085B00746884691469A46DDE90EB6109C1C -:10D7D0000EB1012000E0002050B900BF502080F3BE -:10D7E0001188BFF34F8FBFF36F8F00BF00BFFEE7FD -:10D7F0000CB1012000E0002050B900BF502080F3A0 -:10D800001188BFF34F8FBFF36F8F00BF00BFFEE7DC -:10D81000642003900398642801D1012000E00020D7 -:10D8200050B900BF502080F31188BFF34F8FBFF372 -:10D830006F8F00BF00BFFEE700BFB4B1AEB1254699 -:10D840002C462E63022085F86100002004A953466F -:10D850004A46CDE900B1CDE9025041463846FEF7CF -:10D8600023F82846FDF756FE01E0002004900498B6 -:10D8700005B0BDE8F08F00002DE9F04706460D46E3 -:10D88000174698464FF0010A56B900BF502080F362 -:10D890001188BFF34F8FBFF36F8F00BF00BFFEE74C -:10D8A0003446FEF7E1FDB8F1000F02D0E06DC8F894 -:10D8B000000094F86090022084F86000052F17D2D1 -:10D8C000DFE807F01503070B0D00E06D2843E06566 -:10D8D00021E0E06D401CE0651DE0E5651BE0B9F16D -:10D8E000020F01D0E56501E04FF0000A13E012E0FD -:10D8F000E06D401C08B9012000E0002050B900BFD5 -:10D90000502080F31188BFF34F8FBFF36F8F00BF9C -:10D9100000BFFEE700BF00BFB9F1010F32D1201DEB -:10D92000FEF73DFD1A49E06A0968884202D91849A4 -:10D93000E06A0860E16A01EB8101164A02EB8100AE -:10D94000211DFEF784FDA06A08B9012000E0002037 -:10D9500050B900BF502080F31188BFF34F8FBFF341 -:10D960006F8F00BF00BFFEE70B49E06A0968C96A14 -:10D97000884207D94FF0805008490860BFF34F8FA5 -:10D98000BFF36F8FFEF79AFD5046BDE8F0870000A9 -:10D9900030000020480600201800002004ED00E0C0 -:10D9A0002DE9F84F07460E4690469946DDF828B017 -:10D9B0000120009057B900BF502080F31188BFF3B9 -:10D9C0004F8FBFF36F8F00BF00BFFEE7FEF7FAFD7A -:10D9D0003C4600BF5021EFF3118081F31188BFF363 -:10D9E0004F8FBFF36F8F00BF0546B9F1000F02D014 -:10D9F000E06DC9F8000094F860A0022084F860008F -:10DA0000B8F1050F17D2DFE808F01503070B0D007A -:10DA1000E06D3043E06521E0E06D401CE0651DE015 -:10DA2000E6651BE0BAF1020F01D0E66501E00020D7 -:10DA3000009013E012E0E06D401C08B9012000E006 -:10DA4000002050B900BF502080F31188BFF34F8FE2 -:10DA5000BFF36F8F00BF00BFFEE700BF00BFBAF18A -:10DA6000010F3CD1A06A08B9012000E0002050B9A4 -:10DA700000BF502080F31188BFF34F8FBFF36F8F2B -:10DA800000BF00BFFEE719480068A0B9201DFEF7DF -:10DA900086FC1749E06A0968884202D91449E06A9D -:10DAA0000860E16A01EB8101124A02EB8100211D4D -:10DAB000FEF7CDFC04E004F118010F48FEF7C7FCA7 -:10DAC0000E49E06A0968C96A884208D9BBF1000FAB -:10DAD00002D00120CBF8000001200949086000BFF6 -:10DAE00085F3118800BF0098BDE8F88F5000002032 -:10DAF0003000002048060020D00A00201800002036 -:10DB00003C00002001490868704700001800002010 -:10DB10000549096809B9012005E00449096809B9FE -:10DB2000022000E000207047340000205000002058 -:10DB300001490868704700002C00002070B5FEF70E -:10DB400041FD002501480468204670BD2C000020DE -:10DB50002DE9F0414FF000084348006800287BD1D0 -:10DB600042480068451C4148056015BB40480068B4 -:10DB7000006808B9012000E0002050B900BF502023 -:10DB800080F31188BFF34F8FBFF36F8F00BF00BFCB -:10DB9000FEE7374807683748006835490860354868 -:10DBA000076035480068401C33490860FEF7B4F848 -:10DBB00000BF3248006885423BD300BF2C48006854 -:10DBC000006808B9012000E0002020B14FF0FF30CC -:10DBD0002A4908602CE026480068C068C468666866 -:10DBE000B54202D22548066022E0201DFEF7D7FB91 -:10DBF000A06A18B104F11800FEF7D1FB2049E06AD1 -:10DC00000968884202D91E49E06A0860E16A01EBAE -:10DC100081011C4A02EB8100211DFEF718FC1A4904 -:10DC2000E06A0968C96A8842C8D34FF00108C5E7AD -:10DC300000BF15480068C06A00EB8000114951F828 -:10DC40002000012801D94FF001081048006808B1F0 -:10DC50004FF0010805E0FFE70D480068401C0C4943 -:10DC600008604046BDE8F081500000202C000020F4 -:10DC70001C00002020000020400000204800002060 -:10DC80003000002048060020180000203C00002042 -:10DC9000380000202DE9F0410746884614461D460D -:10DCA000FEF7E2FB2148006890F86000022818D0D7 -:10DCB0001E49096801F15C00C96DB943016001208A -:10DCC0001A49096881F860005DB101212846FDF715 -:10DCD000E3FB4FF0805016490860BFF34F8FBFF34E -:10DCE0006F8FFEF7EBFBFEF7BFFB1CB10F48006820 -:10DCF000C06D20600D48006890F86000022801D0D7 -:10DD0000002608E00949096801F15C00C96D21EAB3 -:10DD100008010160012600200449096881F86000BB -:10DD2000FEF7CCFB3046BDE8F08100001800002073 -:10DD300004ED00E070B505462C460026002D43D0CA -:10DD400022480068844201D1012000E0002050B93F -:10DD500000BF502080F31188BFF34F8FBFF36F8F48 -:10DD600000BF00BFFEE7606D50B900BF502080F3D8 -:10DD70001188BFF34F8FBFF36F8F00BF00BFFEE767 -:10DD8000606D401E6065216DE06A88421CD0606D48 -:10DD9000D0B9201DFEF703FB206DE062E06AC0F100 -:10DDA0003800A0610A49E06A0968884202D9084936 -:10DDB000E06A0860E16A01EB8101064A02EB81003A -:10DDC000211DFEF744FB0126304670BD18000020DF -:10DDD000300000204806002070B505462C4600267D -:10DDE000002D42D02249E06A0968C96A884235D2CA -:10DDF000A06900F0004028B91D480068C06AC0F161 -:10DE00003800A061E16A01EB81011A4A02EB81014D -:10DE10006069884201D1012000E00020C0B1201DCE -:10DE2000FEF7BDFA12480068C06AE0621249E06A73 -:10DE30000968884202D91049E06A0860E16A01EB8A -:10DE400081010C4A02EB8100211DFEF700FB03E07B -:10DE500007480068C06AE062012606E00449206DB8 -:10DE60000968C96A884200D20126304670BD0000A8 -:10DE700018000020480600203000002070B506463B -:10DE8000F068C46854B900BF502080F31188BFF314 -:10DE90004F8FBFF36F8F00BF00BFFEE704F1180084 -:10DEA000FEF77DFA15480068A0B9201DFEF777FA45 -:10DEB0001349E06A0968884202D91149E06A08609A -:10DEC000E16A01EB81010F4A02EB8100211DFEF79F -:10DED000BEFA04E004F118010B48FEF7B8FA0B494A -:10DEE000E06A0968C96A884204D901250120084905 -:10DEF000086000E00025284670BD000050000020AA -:10DF00003000002048060020D00A00201800002021 -:10DF10003C00002070B5002400263648006850B947 -:10DF200000BF502080F31188BFF34F8FBFF36F8F76 -:10DF300000BF00BFFEE7FEF797FA2E480068401EBC -:10DF40002C4908600846006800284ED12A4800681D -:10DF500000284AD023E02948C068C46804F11800AA -:10DF6000FEF71DFA201DFEF71AFA2549E06A096836 -:10DF7000884202D92249E06A0860E16A01EB810126 -:10DF8000204A02EB8100211DFEF761FA1E49E06A7A -:10DF90000968C96A884202D301201C4908601748F1 -:10DFA000006808B9012000E000200028D3D00CB19F -:10DFB000FDF7B2FE1648056865B100BFFFF7C8FD62 -:10DFC00010B10120114908606D1E002DF6D100200E -:10DFD0000F4908600D48006838B1012630070D4927 -:10DFE0000860BFF34F8FBFF36F8FFEF767FA3046BD -:10DFF00070BD00005000002028000020D00A002042 -:10E000003000002048060020180000203C000020BE -:10E010003800002004ED00E010B586B00024FDF7C4 -:10E02000D5FA16480068D0B100200590049003AAE4 -:10E0300004A905A8FEF7D4F90222DDE904100023A3 -:10E04000CDE9002102900EA10F48039AFFF7B6FB1D -:10E050000E4908600846006800B1012400BF54B9A9 -:10E0600000BF502080F31188BFF34F8FBFF36F8F35 -:10E0700000BF00BFFEE7204606B010BD64000020D0 -:10E08000546D7220537663005DBE00086800002066 -:10E090002DE9FF4704460D4616461F46DDF8308041 -:10E0A0004FF0000954B900BF502080F31188BFF32E -:10E0B0004F8FBFF36F8F00BF00BFFEE714480068AB -:10E0C00010B3009501960294062D15DAFFF720FD96 -:10E0D000022808D10023424669460D480068FEF731 -:10E0E00061FF814610E000231A466946084800682F -:10E0F000FEF758FF814607E000233A466946044888 -:10E100000068FFF723F88146484604B0BDE8F08771 -:10E110006400002081F00041704780F000407047AB -:10E1200021F00041704720F00040704721F000428C -:10E13000A2F16052B2F5801F01F0004328BFD2F176 -:10E140007F6C0BD95FEA001C43EAC20242EB5070BD -:10E1500018BF704728BF20F001007047B2F5801F3C -:10E16000BCBF184670474FEA410C1CF5001F02D295 -:10E17000084600F0ADBD70B500F084FB00000089DA -:10E18000FFF7F6BF4FF00040A0F580007047000099 -:10E1900010B591EA030F48BF83F0004300F1DA8322 -:10E1A000841A71EB030C05D2121943EB0C03001B0C -:10E1B00061EB0C01DFF824E14FEA1154A4EB135C8E -:10E1C0001EEA430F18BF9EEA445F73D023EA0E0392 -:10E1D000DCF1200E21EA045143F4801332D322FAF9 -:10E1E0000CFE10EB0E0023FA0CFE41EB0E01CCF1FD -:10E1F000200E03FA0EFE10EB0E0051F10001B1F5F6 -:10E20000801FCCF1200E32D201EB045112FA0EF233 -:10E21000BDE8104058BF7047401C38BF5FEA42025B -:10E2200018BF7047002814BF20F0010041F1000121 -:10E230004FEA410313F5001F38BF7047A1F1C041F9 -:10E2400000F06EBB012A43EB0302ACF1200CDCF1C1 -:10E250001F0E32BF4FF0000E23FA0CF310EB030039 -:10E2600041EB0451B4EB115FD0D0A1EB045101F5A7 -:10E27000801149085FEA300001EB04510ED350F1E0 -:10E28000000038BF12FA0EFE08D1BDE81040C9E701 -:10E29000401C38BF5FEA4202CAD1C3E7BDE8104064 -:10E2A0004FEA410313F5001F38BF7047A1F1C04189 -:10E2B00000F036BB9EEA445F08D011EA5E0FBDE86D -:10E2C000104004BF01F0004100207047BDE810403D -:10E2D00070B500F0D7FA00BF64FBBE3E0000E0FF5F -:10E2E000491058BFC1F140415B1058BFC3F14043D2 -:10E2F0008B42EFF3008070472DE9C04130B4DFF866 -:10E30000A0C23CEA111418BF3CEA131400F0EC80E0 -:10E3100081EA03051CEA111444EAD57418BF1CEA0B -:10E32000131500F0C780A4EB05044FF0004545EA43 -:10E33000C12145EAC32341EA505143EA525304F153 -:10E340007F74994204F500344FEAC0204FEAC2229C -:10E3500008BF904200F09C804FEA13650FF2401610 -:10E36000765D4FEA134506FB05F7C7F1807706FB9C -:10E3700007F74FEAD737A7FB03687642C8F580381E -:10E38000A7FB06CE38BFA8F1010807FB08E64FF04F -:10E39000000EA6FB028CE6FB03CEDCF1000CCEF1F6 -:10E3A000004E38BFAEF1010EA6FB0C584FF000072F -:10E3B0004FF00005E6FB0E87A1FB08C6A0FB07CEC9 -:10E3C00016EB0E0645F10005E1FB076515F1E04E81 -:10E3D0007EBFA4F580345FEA46066D4116F18007E2 -:10E3E00045F100054FEA17274FEA066647EA056739 -:10E3F000A6F1DE46B6F1805F4FEA15251FD93846F3 -:10E4000024F0010C05EBC471BCF1FE6F01EB0C11A3 -:10E4100002D8F0BCBDE8008124425CBF01F5801E3B -:10E420009EEAC47F02D4F0BCBDE80081244238D407 -:10E43000F0BCA1F1C041BDE8004100F071BA4FEA63 -:10E44000D22242EA43524FEAD323A7FB02864FEA85 -:10E45000D02040EA415007FB03661EEA0E0F4FEA48 -:10E46000D12105FB026658BFA6EB0056B6EB00565D -:10E470004FEA520E4EEAC37E18EB0E0E56EB530EC9 -:10E48000BDD518EB02085E417F1C55F10005B6E7CB -:10E490004FF480154FF000074FF000064FF00008D2 -:10E4A000ADE7F0BC4FF0000001F1C04101F00041C8 -:10E4B000BDE8008111EA0C1F0CEA131500D00CE036 -:10E4C00013EA0C1F00F025804FF00000F0BC81EA39 -:10E4D000030101F00041BDE80081F0BCBDE800414E -:10E4E00081EA030100F01CBAF0BCBDE8004170B540 -:10E4F00000F0C8F9097EFC3E00F007B881EA03018C -:10E500004FF0000001F00041704781EA030100F084 -:10E5100007BAF0BCBDE800414FF000002149704748 -:10E52000FFFDFBF9F7F5F4F2F0EEEDEBE9E8E6E4D8 -:10E53000E3E1E0DEDDDBDAD8D7D5D4D3D1D0CFCD5F -:10E54000CCCBCAC8C7C6C5C4C2C1C0BFBEBDBCBB98 -:10E55000BAB9B8B7B6B5B4B3B2B1B0AFAEADACAB93 -:10E56000AAA9A8A8A7A6A5A4A3A3A2A1A09F9F9E6D -:10E570009D9C9C9B9A99999897979695959493931F -:10E58000929191908F8F8E8E8D8C8C8B8B8A8989B6 -:10E590008888878786858584848383828281818039 -:10E5A0000000FF070000F87F51EA030C17D41CF5A8 -:10E5B000801F58BFBCF5801F00F10680994218BF2C -:10E5C000704708BF9042704707D711F5801F58BFAA -:10E5D00013F5801F19D499427047894270471CF582 -:10E5E000801F08D5BCF5801FF7D58B4218BF704738 -:10E5F00008BF824270474FF4001C1CEB410F38BF2C -:10E600001CEB430F01D28B42704770B500F03AF912 -:10E61000922449004FF000514FF08053FFF760BE45 -:10E620004FEA41034FEA5353A3F58063D3F11E032E -:10E63000C8BFD3F1210C0CDD4FF0004242EAC122E9 -:10E6400042EA505232FA03FC8CEAE17CACEBE17016 -:10E650007047102BC4BF0020704703F5787CBCF1D5 -:10E66000FF3F04D06FF0004282EA2100704770B58E -:10E6700000F008F94992248000207047F2E700007A -:10E680004FEA1153A3F58063D3F11E03A8BFD3F162 -:10E69000200C08DB4FF0004242EAC12252EA5052FD -:10E6A00032FA03F0704709420BD4102BC4BF00208C -:10E6B000704703F5787CBCF1FF3F05D04FF0FF3089 -:10E6C00070474FF00000704770B500F0DBF800BFF6 -:10E6D0004992248000207047F0E710F0004248BFC4 -:10E6E0004042B0FA80F310FA03F10AD0C3F11D03DF -:10E6F00003F580634FEA415002EB035202EBD12154 -:10E7000070474FF000007047B0FA80F310FA03F141 -:10E710000AD0C3F11D0303F580634FEA41504FEA6D -:10E72000035202EBD12170474FF000007047000008 -:10E73000DFF848C170B51CEA111E1EBF1CEA131594 -:10E740009EEA0C0F95EA0C0F00F06F8081EA03043B -:10E7500023EA4C134EEAD47E21EA4C1141F4801195 -:10E7600043F48013AE44A1FB024CA0FB0365AEF161 -:10E770007F7E361955EB0C05A1FB034C4CF10003D1 -:10E78000A0FB021C16EB0C06654153F10003094285 -:10E7900018BF46F0010613F4007F0BD14FEA033196 -:10E7A0004FEA0530340341EA155140EA16506FF044 -:10E7B00003020AE04FEAC3214FEAC520F40241EA0E -:10E7C000555140EA56506FF0020202EB2E4201EB27 -:10E7D000025585EACE710AD05FEA440C18BF24F0D6 -:10E7E000004450F1000041F1000120EAD47040F2F1 -:10E7F000FE7C624500D270BDA84214BF4FF0804439 -:10E800004FF04044002E08BF0024BEF1806FA8BF27 -:10E81000A1F1C041BDE8704080F282804FF000005D -:10E8200001F1C04101F0004170479EEA0C0F0CEA73 -:10E83000131518BF95EA0C0F06D04FF0000081EABF -:10E84000030E0EF0004170BD00F01CF88900013E7F -:10E8500000F007B800F009B84FEA430C5FEA5C5CCF -:10E8600008D081EA030100F05BB84FEA410C5FEA8F -:10E870005C5CF6D14FF00000014970470000FF07D3 -:10E880000000F87F0EF1020E2EF0030E5EF8046B0E -:10E89000364205D4012A43EB030515F5001F12D8B3 -:10E8A000012841EB010C1CF5001F0CD80ED14FEADA -:10E8B000D17C15F5001F0CEB4C0C0CF1020C08BFC1 -:10E8C0004CEBD37C04E04FF0080C01E04FEAD37C22 -:10E8D0000CEB4C0526FA05F606F00706B6F1040C1B -:10E8E00006D20EEB860CBDE870404CF0010C604780 -:10E8F000DFE80CF0090B02024FF000414FF000007E -:10E90000A1F5002170BD19461046012851EB010404 -:10E9100018BFD4F5001484BF002001F0004170BD81 -:10E920000808A0F500114FEA3101704791EA030F82 -:10E9300010B581F000413FF533AC83F0004300F0A7 -:10E9400009B8000010B591EA030F48BF83F00043F7 -:10E950003FF526AC841A71EB030C07D212198CF028 -:10E96000004C43EB0C03001B61EB0C01DFF8A4E14E -:10E970004FEA1154A4EB135C1EEA430F18BF9EEA42 -:10E98000445F00F0B08023EA6E03524221EA045152 -:10E99000C3EB6E0338BF5B1EDCF1200E25D322FAD9 -:10E9A0000CFE10EB0E0043FA0CFE41EB0E01CCF115 -:10E9B000200E03FA0EFE10EB0E0051F10001CCF117 -:10E9C000200E29D412FA0EF201EB0451BDE81040DA -:10E9D00058BF7047401C1CBFB2F1004F7047002861 -:10E9E0000CBF491C20F00100704712EB020E43EBF4 -:10E9F000030218BF4FF0010E4EEA4202ACF1200CA8 -:10EA0000DCF11E0E54D943FA0CFE10EB0E0051F14E -:10EA1000FF31CCF11E0ED5D50EF1010E12FA0EFE0D -:10EA2000404141EB010101EB445C5FEA5C5C10D9C1 -:10EA300010EBDE7001EB045138BFBEF1004FBDE8B2 -:10EA4000104018BF704700280CBF491C20F001007F -:10EA5000704730D24FEAD42C11F5001124F4006431 -:10EA60001BD0B1FA81F20B3AA41AA41ED2F12003F2 -:10EA7000914030FA03F31943904001EBCC71002C24 -:10EA800001EB0451BDE81040A8BF704701F1C0413F -:10EA90004FF0000001F000417047B0FA80F310FA27 -:10EAA00003F100D110BDE41A173C4805C90AE4E798 -:10EAB00001EB045110BD491001EB0451BDE81040B9 -:10EAC0004FEA300002E04FF0000170474A0008BFF3 -:10EAD0000042F8D0B2F5001F28BF704701F0004196 -:10EAE0004FF0000070479EEA445F07D011EA5E0FC6 -:10EAF000BDE8104004BF002100207047BDE8104071 -:10EB000070B5FFF7BFFE00BF40DFF63E83F0004167 -:10EB1000104670470000E0FF43004FEAD30C4FEA75 -:10EB20003C0C43401FBF40070CF1605113F0FE4FF7 -:10EB300070471CF0006F03D100200CF000417047BB -:10EB40000CF0004343EA507010B540EACC0000F0EE -:10EB500074F800BF000000924FEA0001FFF7E0BE2A -:10EB60004FF000414FF00000A1F500217047000078 -:10EB700000EE100A00EE901AB4EE600AF1EE10FA00 -:10EB800078BF704700F00DB810B5FFF7F1FFEFF355 -:10EB9000008020F0104038BF40F0004080F3008833 -:10EBA00010BDBDE8104010B500F047F800000009A6 -:10EBB00000F007B84FF0404010F1004FEFF3008035 -:10EBC0007047401058BFC0F14040491058BFC1F1D4 -:10EBD00040418142EFF3008070474FF07E5209E0E0 -:10EBE00011F0004204D54042C1F1000138BF491E76 -:10EBF00042F07E520B0002F1706212BF20235FEAE6 -:10EC000000017047B1FA81FCA3EB0C0301FA0CF18F -:10EC100020FA03FC02EBC352C3F1200341EA0C01CA -:10EC200010FA03FC5CEA416C42EB112018BF5FF064 -:10EC3000806C28BF20F0010070470EF1020E2EF00C -:10EC4000030E5EF8044B244204D44FEA4102B2F1B1 -:10EC50007F4F11D84FEA4003B3F17F4F0CD80ED14C -:10EC60004FEAD07CB2F17F4F0CEB4C0C0CF1020C54 -:10EC700008BF4CEBD17C04E04FF0080C01E04FEAF8 -:10EC8000D17C0CEB4C0324FA03F404F00704B4F138 -:10EC9000040C06D20EEB840CBDE810404CF0010CC5 -:10ECA0006047DFE80CF0070802024FF00040A0F5D3 -:10ECB000800010BD0846420018BFD2F1807288BFA4 -:10ECC00000F0004010BD4FF04070E1EE100A7047B8 -:10ECD000FF2141EAD050C00570470000D0EE000887 -:10ECE0000000000000000000000000000000000024 -:10ECF00000020000180000000000000000000000FA -:10ED000000061016000610160000000000000000AB -:10ED100001020304060708090000000001020304C1 -:10ED2000010000000000024010000000000002404E -:10ED30000100000000040240100000000008024032 -:10ED400020000000000802400800000000180240F7 -:10ED50004000000000180240D00400200000000025 -:10ED60009A99193E0000803F00000000000000005A -:10ED70000000803F0000803F000000000000000015 -:10ED8000FCEE000800000000000000000000000091 -:10ED9000000000000004000030000000000000003F -:10EDA00000000000E4EE0008000000000000000089 -:10EDB0000000000000000000000400001800000037 -:10EDC0000000000000000000F0EE0008000000005D -:10EDD000000000000000000000000000000400002F -:10EDE000180000000000000000000000DCEE000839 -:10EDF0000000000000000000000000000000000013 -:10EE000000040000180000000000000000000000E6 -:10EE10004FBB610567ACDD3F182D4454FB21E93F32 -:10EE20009BF681D20B73EF3F182D4454FB21F93F21 -:10EE3000E2652F227F2B7A3C075C143326A6813CA7 -:10EE4000BDCBF07A8807703C075C143326A6913C52 -:10EE5000C4EB98999999C9BF711623FEC671BCBFBE -:10EE60006D9A74AFF2B0B3BF9AFDDE522DDEADBF26 -:10EE70002F6C6A2C44B4A2BF0D5555555555D53F3E -:10EE8000FF8300922449C23F6E204CC5CD45B73F59 -:10EE9000513DD0A0660DB13FEB0D76244B7BA93FD1 -:10EEA00011DA22E33AAD903F0000000000000000BC -:10EEB000000000006E83F9A22915444ED15727FCAB -:10EEC000C0DD34F5999562DB4190433CAB6351FE64 -:10EED00064656661756C745461736B0072656D6F07 -:10EEE00074650000617474695F6573746900000083 -:10EEF00067696D62616C5F6374726C005461736BFF -:10EF00005F496E697400000028EF000800000020CF -:10EF100020020000C401000898EF00082002002031 -:10EF20001085000020020008C132104201037D2438 -:10EF3000F41AAA010118051C022B073D12013C0A14 -:10EF40000202083A0908256666E63E23803F4FC064 -:10EF50004017B7513A0C39044ABF04332041E2400C -:10EF600029141E80BFDB0FC9185A8040210C11FAEA -:10EF70002AF9400E194041666606400110E9400139 -:10EF800014094A4029249B7A4440293869401D3F8E -:08EF9000D7A330040318F0BE02 +:1027A0002C7C002000BFFEE710B5024800F03BFF84 +:1027B00010BD00002002002010B5024800F033FFD9 +:1027C00010BD00002002002010B5024800F02BFFD1 +:1027D00010BD00002002002010B5024800F023FFC9 +:1027E00010BD00004802002010B5024800F01BFF99 +:1027F00010BD00004802002010B5024800F013FF91 +:1028000010BD000048020020014609B903207047AE +:10281000064A0868904201D10020F8E7044A086897 +:10282000904201D10120F2E70320F0E7006400406C +:1028300000680040B0EE401AD0ED001A71EE811A27 +:10284000B0EE610AF5EEC00AF1EE10FA12DDB4EE58 +:10285000E00AF1EE10FA04DB70EE601AB0EE610AE5 +:1028600008E0B5EEC00AF1EE10FA03D270EE201ABD +:10287000B0EE610A80ED000A7047F0EE401A31EECA +:10288000E02AB0EE420AB5EEC01AF1EE10FA1BDDF6 +:10289000F0EE002A81EE223AB0EE432AB4EEC20AEC +:1028A000F1EE10FA04DD70EE412AB0EE620A0AE0A1 +:1028B000F1EE422AB4EEE20AF1EE10FA03D270EE23 +:1028C000012AB0EE620A00BF70470000004870475E +:1028D000D000002010B500F007F8024801F058FBC6 +:1028E00010BD0000A805002010B50C48006800F4D9 +:1028F000006088B10A4800780F2803D0192006F03C +:10290000CFFA03E00749064809F080FC03488068D5 +:1029100040F400600149886010BD00000060024082 +:102920007B7C0020637C002010B5024801F030FB66 +:1029300010BD0000C803002010B5024801F028FBBC +:1029400010BD000028040020014608781038182324 +:10295000B0FBF3F20848805CC865032A05D9086813 +:102960006FF30900001D886503E008686FF3090034 +:102970008865886D70470000E8ED0008014600207A +:102980008A6A8B69CBB932B1012A0DD0022A03D0F1 +:10299000032A10D10EE000BFCB6A03F08073B3F1BD +:1029A000807F00D1012007E0CB6AB3F1C07F00D166 +:1029B000012001E000E000BF34E08B69B3F5005F67 +:1029C0001AD132B1012A07D0022A03D0032A11D129 +:1029D0000AE000BF01200EE0CB6A03F08073B3F180 +:1029E000807F00D1012006E0CB6AB3F1C07F00D127 +:1029F000012000E000BF15E032B1012A05D0022A13 +:102A000004D0032A0CD103E000BF00BF012008E07E +:102A1000CB6A03F08073B3F1807F00D1012000E026 +:102A200000BF00BF704730B50468246824F48024D8 +:102A300005682C60046863608468402C04D10468D5 +:102A4000A2600468E16003E00468A1600468E260D9 +:102A500030BD704710B5012001F0A6FC10BD10B5C7 +:102A6000082001F0A1FC10BD10B5102001F09CFC65 +:102A700010BD10B5202001F097FC10BD72B600BF4C +:102A8000FEE700002DE9F0412DED088B04460D46D0 +:102A900004B12DB94FF0FF30BDEC088BBDE8F081DB +:102AA000FFF70DFED4E90023861A61EB03013046DF +:102AB0000CF007F900EE100ADFEDFE0A80EE201A96 +:102AC00084ED021AFFF7FBFDC4E9000129782046D6 +:102AD00000F0C6FA207C30B101280FD002287DD04A +:102AE00003280AD135E19FEDF40A84ED9F0A9FED9A +:102AF000F20A04F51F7084EDA00AE8E195ED010AE1 +:102B0000D4ED020A20EE209A94ED050A30EE090A6F +:102B100084ED050AE06890ED480AB5EEC00AF1EED2 +:102B200010FA1ADD94ED050AD4ED870AB4EEE00A36 +:102B3000F1EE10FA03DD94ED870A84ED050A94EDB9 +:102B4000050AD4ED880AB4EEE00AF1EE10FA1DD2BF +:102B500094ED880A84ED050A18E0DFEDD80AB0EE9E +:102B6000490A04F11400FFF765FE94ED050ADFED54 +:102B7000D40AB4EEE00AF1EE10FA07DD94ED050A8E +:102B8000DFEDCE0A30EE600A84ED050A95ED020A0B +:102B9000D4ED020A20EE20AA94ED060A30EE0A0ACD +:102BA00084ED060AE06890ED490AB5EEC00AF1EE40 +:102BB00010FA1BDD94ED060AD4ED890AB4EEE00AA2 +:102BC000F1EE10FA03DD94ED890A84ED060A94ED26 +:102BD000060AD4ED8A0AB4EEE00A00E055E0F1EE10 +:102BE00010FA03D294ED8A0A84ED060A94ED021AD3 +:102BF000F0EE411A94EDA41AF0EE410A94ED051A94 +:102C0000B0EE410A9FEDAC1A04F12C0005F0AEFFC6 +:102C1000B0EE408A94ED020AF0EE401A94EDA30A59 +:102C2000F0EE400A9FEDA41AB0EE480A04F16800E5 +:102C300005F09CFF84ED9F0A94ED021AF0EE411A14 +:102C400094EDA51AF0EE410A94ED061AB0EE410A91 +:102C50009FED991A04F1A40005F088FFF0EE408A78 +:102C600094ED020AF0EE401A94EDA10AF0EE400A4B +:102C70009FED911AB0EE680A04F1E00005F076FFCE +:102C800004F51F7084EDA00A21E194EDA70ADFEDA1 +:102C90008B0AB4EEE00AF1EE10FA07DD94EDA70A14 +:102CA000DFED860A30EE600A84EDA70A94EDA70AEC +:102CB00084ED050A94ED021AF0EE411A94EDA41A7F +:102CC000F0EE410A94ED051AB0EE410A9FED7A1A32 +:102CD00004F12C0005F04AFFB0EE408A94ED020AA0 +:102CE000F0EE401A94EDA30AF0EE400A9FED721A3E +:102CF000B0EE480A04F1680005F038FF84ED9F0A41 +:102D000094ED021AF0EE411A94EDA51AF0EE410A84 +:102D100094ED061AB0EE410A9FED671A04F1A40083 +:102D200005F024FFF0EE408A94ED020AF0EE401A1E +:102D300094EDA10AF0EE400A9FED5F1AB0EE680A2A +:102D400004F1E00005F012FF04F51F7084EDA00A05 +:102D5000BDE095ED010AD4ED020A60EE209A94EDF3 +:102D6000080A30EE290A84ED080AE06890ED480A66 +:102D7000B5EEC00AF1EE10FA1ADD94ED080AD4EDB2 +:102D80008B0AB4EEE00AF1EE10FA03DD94ED8B0A43 +:102D900084ED090A94ED080AD4ED8C0AB4EEE00A39 +:102DA000F1EE10FA0CD294ED8C0A84ED090A07E0DA +:102DB000DFED420AB0EE690A04F12000FFF73AFDA8 +:102DC00095ED020AD4ED020A60EE20BA94ED090AEC +:102DD00030EE0A0A84ED090AE06890ED490AB5EE82 +:102DE000C00AF1EE10FA19DD94ED090AD4ED8D0A4E +:102DF000B4EEE00AF1EE10FA03DD94ED8D0A84EDF5 +:102E0000090A94ED090AD4ED8E0AB4EEE00AF1EE57 +:102E100010FA03D294ED8E0A84ED090A94ED021A99 +:102E2000F0EE411A94EDA71AF0EE410A94ED081A5B +:102E3000B0EE410A9FED201A04F5AC7005F096FE45 +:102E4000F0EE40AA94ED020AF0EE401A94EDA80AC2 +:102E5000F0EE400A9FED181AB0EE6A0A04F58E7083 +:102E600005F084FE84ED9F0A94ED021AF0EE411AFB +:102E700094EDAB1AF0EE410A94ED091AB0EE410A56 +:102E80009FED0D1A04F5E87005F070FEB0EE40BA43 +:102E900094ED020AF0EE401A94EDAC0AF0EE400A0E +:102EA0009FED051AB0EE4B0A04F5CA7005F05EFE00 +:102EB00008E000000024744900000000DB0FC94056 +:102EC000DB0F494004F51F7084EDA00A00BF00BF6E +:102ED00000BFE1E570B52DED028B04460D46B0EE66 +:102EE000408A24B94FF0FF30BDEC028B70BDE56025 +:102EF00000202074E06800F13002B0EE480A0121A1 +:102F000004F12C0005F004FFE06800F11002B0EEBF +:102F1000480A012104F1680005F0FAFEE06800F1BA +:102F20007002B0EE480A012104F1A40005F0F0FEA1 +:102F3000E06800F15002B0EE480A012104F1E0001F +:102F400005F0E6FEE06800F1B002B0EE480A0121AB +:102F500004F5AC7005F0DCFEE06800F19002B0EE24 +:102F6000480A012104F58E7005F0D2FEE06800F1F8 +:102F7000F002B0EE480A012104F5E87005F0C8FE41 +:102F8000E06800F1D002B0EE480A012104F5CA70F1 +:102F900005F0BEFEE06890ED440AF0EE400AB0EEA7 +:102FA000480A04F50F7004F06DFFE06890ED440AE4 +:102FB000F0EE400AB0EE480A04F5177004F062FF24 +:102FC000E06890ED4C0A84ED890AE06890ED4D0AC6 +:102FD00084ED8A0AE06890ED4E0A84ED870AE06885 +:102FE00090ED4F0A84ED880AE06890ED500A84ED78 +:102FF0008D0AE06890ED510A84ED8E0AE06890ED4C +:10300000520A84ED8B0AE06890ED530A84ED8C0A35 +:10301000FEF7E0FEE16801F1080005F01BF9E06849 +:1030200005F018F900205FE710B50446E06805F0E8 +:103030000BF8E16801F1080005F006F8D4ED9F0AED +:10304000B0EE600AE16801F1080005F063F9D4ED23 +:10305000A00AB0EE600AE06805F05CF910BD00005F +:1030600070B504460D4614B94FF0FF3070BD207C9A +:10307000A84201D10020F9E704F12C0005F0AEFED2 +:1030800004F1680005F0AAFE04F1A40005F0A6FE14 +:1030900004F1E00005F0A2FE9FED110A04F50F70A7 +:1030A00004F07AFF9FED0E0A04F5177004F074FF28 +:1030B00004F11400FDF786FC94EDA50A84ED060AE0 +:1030C00094EDA40A84ED050A94EDAB0A84ED090A97 +:1030D00094EDA70A84ED080A25740020C6E70000D5 +:1030E000000000002DE9F04104461CB94FF0FF300C +:1030F000BDE8F081E16801F1080005F064F9E068DD +:1031000005F061F9E16801F1080005F070F8064684 +:10311000E06805F06CF8054605B966B104F5217064 +:1031200006F108018EC918308EC0283805F1080153 +:103130008EC928308EC00020DAE730B5024612B9B9 +:103140004FF0FF3030BD02F5207091E83800001DCF +:1031500038C00C38D1E90445CB68C0E90445C360E8 +:1031600000BFEFE710B5024692F82030012B01D0E6 +:10317000022B06D110684069084314686061002082 +:1031800010BD506A40F4802050620120F8E7F0B58D +:1031900004460D461E4694F8207020688368A8688F +:1031A00000B900E000BF012F01D0022F7DD103F054 +:1031B000806030B903F0006018B903F08050002837 +:1031C0007ED0C3F30161012088403060A86860B9F7 +:1031D000B5F800C0E86840EA4C5C206800F5C070B3 +:1031E00000EB0110C0F800C00FE0D5E901C040EAD3 +:1031F000CC00D5F80CC040EA0C00D4F800C00CF5A7 +:10320000C07C0CEB011CCCF80000D5F810C0206885 +:1032100000F5C07000EB0110C0F804C0287D012843 +:103220000ED1206800F5C07000EB0110406840F43A +:10323000807C206800F5C07000EB0110C0F804C06D +:10324000D079000692F806C040EA0C4092F805C01A +:1032500040EA0C2092F804C040EA0C00D4F800C008 +:103260000CF5C07C0CEB011CCCF80C00D0780006EF +:1032700092F802C040EA0C4092F801C040EA0C20EB +:1032800092F800C040EA0C00D4F800C00CF5C07CF5 +:103290000CEB011CCCF80800206800F5C07000EBB6 +:1032A0000110006840F0010C01E00FE008E0206828 +:1032B00000F5C07000EB0110C0F800C00020F0BDA8 +:1032C000606A40F4001060620120F8E7606A40F430 +:1032D000802060620120F2E7F0B504460A4694F8C7 +:1032E0002050012D01D0022D7ED1424901F50071FF +:1032F000086840F001000860086820F47C5008600D +:103300000868566A40EA06200860107D00F01F0633 +:10331000012000FA06F3C8699843C861A1F500715D +:10332000D069C8B9D1F80C029843C1F80C02908852 +:1033300080B2968940EA064601F51070576940F858 +:103340003760108880B2168940EA064601F5107091 +:10335000576900EBC7004660D069012819D1D1F840 +:103360000C021843C1F80C02908880B2168840EA1B +:10337000064601F51070576940F83760908980B2B1 +:10338000168940EA064601F51070576900EBC70040 +:103390004660906928B9D1F804029843C1F8040244 +:1033A00004E0D1F804021843C1F80402106928B9F6 +:1033B000D1F814029843C1F8140204E0D1F81402C1 +:1033C0001843C1F81402106A012804D1D1F81C0274 +:1033D0001843C1F81C02D1F8000220F00100C1F826 +:1033E00000020020F0BDFFE7606A40F480206062C8 +:1033F0000120F7E70064004070B505462846FFF756 +:1034000003FA0446032C11D004EB840000EBC40043 +:10341000074901EB8000006B40B104EB840101EB34 +:10342000C401034A02EB8101086B804770BD0000B4 +:10343000EC72002010B50246002092F82030012BDB +:1034400001D0022B09D121B91468E46804F003000B +:1034500003E01468246904F0030010BD70B504464D +:1034600094F82050012D01D0022D7DD151B9206852 +:10347000C06800F0030080B9606A40F40010606228 +:10348000012070BD2068006900F0030028B9606A5F +:1034900040F4001060620120F3E7206800F5D87066 +:1034A00000EB0110006800F004009060906840B9E3 +:1034B000206800F5D87000EB01100068400D106026 +:1034C00007E0206800F5D87000EB01100068C00824 +:1034D0005060206800F5D87000EB0110006800F023 +:1034E0000200D060206800F5D87000EB0110406841 +:1034F00000F00F00082802D30820106108E02068BF +:1035000000F5D87000EB0110406800F00F0010616A +:10351000206800F5D87000EB0110406800F47F408F +:10352000000A9061206800F5D87000EB0110406837 +:10353000000C5061206800F5D87000EB0110806825 +:103540001870206800F5D87000EB0110806800F456 +:103550007F40000A5870206800F5D87000EB011019 +:10356000806800F47F0000E03CE0000C9870206868 +:1035700000F5D87000EB01108068000ED87020684C +:1035800000F5D87000EB0110C0681871206800F5D4 +:10359000D87000EB0110C06800F47F40000A587139 +:1035A000206800F5D87000EB0110C06800F47F00BF +:1035B000000C9871206800F5D87000EB0110C0680D +:1035C000000ED87131B92068C06840F0200026682C +:1035D000F06005E02068006940F020002668306156 +:1035E00000204EE7606A40F480206062012048E7D6 +:1035F0000146002091F82020012A01D0022A11D191 +:103600000B689B6803F0806303B1401C0B689B68E8 +:1036100003F0006303B1401C0B689B6803F0805308 +:1036200003B1401C70472DE9F05F04460025206877 +:1036300046692068D0F80490206887682068D0F830 +:103640000CA02068D0F810B02068D0F8188006F0E0 +:103650000100002855D007F00100C0B10120216809 +:10366000886007F0020018B1204600F071FB0EE000 +:1036700007F0040010B145F4006508E007F0080009 +:1036800010B145F4805502E0204600F043FB07F4FA +:103690008070C8B14FF480702168886007F40070B2 +:1036A00018B1204600F08EFB0EE007F4806010B1E8 +:1036B00045F4005508E007F4006010B145F480457A +:1036C00002E0204600F060FB07F48030C8B14FF400 +:1036D00080302168886007F4003018B1204600F07F +:1036E000ADFB0EE007F4802010B145F4004508E082 +:1036F00007F4002010B145F4803502E0204600F0C8 +:103700007FFB06F0080038B10AF0100020B145F444 +:10371000007510202168C86006F0040040B10AF06E +:10372000080028B108202168C860204600F02CFA63 +:1037300006F0020038B12068C06800F0030010B144 +:10374000204600F03FFA06F0400038B10BF01000C0 +:1037500020B145F4806510202168086106F0200042 +:1037600040B10BF0080028B108202168086120460C +:1037700000F046FA06F0100038B12068006900F049 +:10378000030010B1204600F059FA06F4003040B1B1 +:1037900009F0100028B1102021684860204600F090 +:1037A0006BFA06F4803040B109F0080028B1082017 +:1037B00021684860204600F05FFB06F4004088B3B3 +:1037C00009F0040078B306F4807020B108F001001D +:1037D00008B145F0010506F4007020B108F00200C0 +:1037E00008B145F0020506F4806020B108F004003D +:1037F00008B145F0040506F40060A0B108F07000BF +:1038000088B108F07000402817D006DC10280BD0D3 +:1038100020280CD0302819D10CE0502810D0602876 +:1038200014D110E01DE019E045F008050FE045F067 +:1038300010050CE045F0200509E045F0400506E0E4 +:1038400045F0800503E045F4807500E000BF00BF4F +:103850002068806920F07000216888610420216858 +:1038600048602DB1606A284360622046FFF7C4FDBE +:10387000BDE8F09F70B504460CB9012070BD94F806 +:10388000200010B9204600F0AFF82068006840F032 +:1038900001002168086000F09DFE05460DE000F083 +:1038A00099FE401B0A2808D9606A40F40030606223 +:1038B000052084F820000120E0E72068406800F03F +:1038C00001000028EBD02068006820F00200216889 +:1038D000086000F07FFE05460DE000F07BFE401B17 +:1038E0000A2808D9606A40F400306062052084F834 +:1038F00020000120C2E72068406800F00200002894 +:10390000EBD1207E012806D12068006840F08000BD +:103910002168086005E02068006820F080002168C8 +:103920000860607E012806D12068006840F04000F1 +:103930002168086005E02068006820F040002168E8 +:103940000860A07E012806D12068006840F02000B1 +:103950002168086005E02068006820F020002168E8 +:103960000860E07E012806D12068006820F0100081 +:103970002168086005E02068006840F010002168B8 +:103980000860207F012806D12068006840F0080008 +:103990002168086005E02068006820F008002168C0 +:1039A0000860607F012806D12068006840F00400AC +:1039B0002168086005E02068006820F004002168A4 +:1039C0000860D4E90201084321690843616908439A +:1039D0006168491E08432168C861002060620120B7 +:1039E00084F82000002049E710B586B00446142171 +:1039F00001A8FCF7AFFD5E492068884251D15D48BF +:103A00000068401C5B4908600846006801280FD127 +:103A100000BF002000905848006840F000705649F0 +:103A200008600846006800F00070009000BF00BF0A +:103A300000BF0020009050481038006840F0080097 +:103A40004D49103908600846006800F008000090F1 +:103A500000BF00BF032001900220029000200390CD +:103A6000032004900920059001A9444800F0AAFC15 +:103A700000220521132001F00DFA132001F0F6F9C0 +:103A800000220521142001F005FA142001F0EEF9BE +:103A900000220521152001F0FDF9152001F0E6F9BD +:103AA00064E037492068884260D100BF0020009060 +:103AB0003148006840F080602F490860084600687F +:103AC00000F08060009000BF00BF2A480068401CE2 +:103AD000284908600846006801280FD100BF00206F +:103AE00000902548006840F00070234908600846AF +:103AF000006800F00070009000BF00BF00BF002011 +:103B000000901D481038006840F002001A49103932 +:103B100008600846006800F00200009000BF00BF87 +:103B20006020019002200290002003900320049066 +:103B30000920059001A9134800F044FC002205214A +:103B40003F2001F0A7F93F2001F090F90022052164 +:103B5000402001F09FF9402001F088F90022052162 +:103B6000412001F097F9412001F080F906B010BD25 +:103B7000006400400400002040380240000C024075 +:103B8000006800400004024070B505462846FEF774 +:103B90003BFE0446032C11D004EB840000EBC40070 +:103BA000074901EB8000C06940B104EB840101EBDF +:103BB000C401034A02EB8101C869804770BD00005F +:103BC000EC72002070B505462846FEF71DFE04463F +:103BD000032C11D004EB840000EBC400074901EB77 +:103BE0008000806940B104EB840101EBC401034A09 +:103BF00002EB81018869804770BD0000EC720020F3 +:103C000070B505462846FEF7FFFD0446032C11D08B +:103C100004EB840000EBC400074901EB8000406A1C +:103C200040B104EB840101EBC401034A02EB8101C2 +:103C3000486A804770BD0000EC72002070B50546F0 +:103C40002846FEF7E1FD0446032C11D004EB840066 +:103C500000EBC400074901EB8000006A40B104EBAF +:103C6000840101EBC401034A02EB8101086A804729 +:103C700070BD0000EC72002070B505462846FEF7C6 +:103C8000C3FD0446032C11D004EB840000EBC400F8 +:103C9000074901EB8000806A40B104EB840101EB2D +:103CA000C401034A02EB8101886A804770BD0000AD +:103CB000EC72002070B5044694F82000012822D14F +:103CC000022084F820002068006820F001002168AC +:103CD000086000F07FFC05460DE000F07BFC401B17 +:103CE0000A2808D9606A40F400306062052084F830 +:103CF0002000012070BD2068406800F0010000280D +:103D0000EBD16062F6E7606A40F400206062012057 +:103D1000F0E7000070B505462846FEF775FD04463D +:103D2000032C11D004EB840000EBC400074901EB25 +:103D30008000C06840B104EB840101EBC401034A78 +:103D400002EB8101C868804770BD0000EC72002062 +:103D500070B505462846FEF757FD0446032C0FD0E4 +:103D600004EB840000EBC400064951F8200038B190 +:103D700004EB840101EBC401024A52F821008047A0 +:103D800070BD0000EC72002070B505462846FEF7B5 +:103D90003BFD0446032C11D004EB840000EBC4006F +:103DA000074901EB8000006940B104EB840101EB9D +:103DB000C401034A02EB81010869804770BD00001D +:103DC000EC72002070B505462846FEF71DFD04463E +:103DD000032C11D004EB840000EBC400074901EB75 +:103DE0008000406840B104EB840101EBC401034A48 +:103DF00002EB81014868804770BD0000EC72002032 +:103E000070B505462846FEF7FFFC0446032C11D08A +:103E100004EB840000EBC400074901EB800040691B +:103E200040B104EB840101EBC401034A02EB8101C0 +:103E30004869804770BD0000EC72002070B50546EF +:103E40002846FEF7E1FC0446032C11D004EB840065 +:103E500000EBC400074901EB8000806840B104EB2F +:103E6000840101EBC401034A02EB810188688047A9 +:103E700070BD0000EC72002070B505462846FEF7C4 +:103E8000C3FC0446032C11D004EB840000EBC400F7 +:103E9000074901EB8000C06A40B104EB840101EBEB +:103EA000C401034A02EB8101C86A804770BD00006B +:103EB000EC72002070B50446A56D00F08BFB064641 +:103EC00094F83500022808D08020606500BF0020EB +:103ED00084F8340000BF012070BD2068006820F025 +:103EE0001600216808602068406920F08000216881 +:103EF0004861206C08B9A06C28B12068006820F0E7 +:103F00000800216808602068006820F0010021682E +:103F1000086010E000F05EFB801B05280BD9202014 +:103F20006065032084F8350000BF002084F8340069 +:103F300000BF0320D0E72068006800F001000028DF +:103F4000E8D194F85C103F208840A860012084F8F4 +:103F5000350000BF002084F8340000BF00BFBBE77D +:103F6000014691F83500022803D0802048650120E1 +:103F70007047052081F835000868006820F00100CE +:103F80000A6810600020F3E7014691F83500704799 +:103F9000F8B50446002000908C4800684FF4165194 +:103FA000B0FBF1F7A56D2E6894F85C1008208840EE +:103FB000304098B12068006800F0040070B12068BB +:103FC000006820F004002168086094F85C10082064 +:103FD0008840A860606D40F00100606594F85C1056 +:103FE00001208840304068B12068406900F08000BE +:103FF00040B194F85C1001208840A860606D40F0EA +:104000000200606594F85C1004208840304068B17C +:104010002068006800F0020040B194F85C100420B1 +:104020008840A860606D40F00400606594F85C1002 +:1040300010208840304078B32068006800F0080005 +:1040400050B394F85C1010208840A8602068006885 +:1040500000F4802080B12068006800F4002028B9B6 +:10406000206CC8B12046216C884715E0A06C98B13F +:104070002046A16C88470FE02068006800F480703B +:1040800028B92068006820F0080021680860206CCA +:1040900010B12046216C884794F85C10202088409D +:1040A0003040002865D02068006800F0100000282B +:1040B0005FD094F85C1020208840A86094F8350008 +:1040C000052828D12068006820F0160021680860C3 +:1040D0002068406920F0800021684861206C08B9A0 +:1040E000A06C28B12068006820F0080021680860F2 +:1040F00094F85C103F208840A860012084F83500C7 +:1041000000BF002084F8340000BF206D10B12046AD +:10411000216D8847F8BD2068006800F4802080B1D8 +:104120002068006800F4002028B9606C10B12046B7 +:10413000616C88471DE0E06BD8B12046E16B884791 +:1041400017E02068006800F4807068B92068006893 +:1041500020F0100021680860012084F8350000BFBD +:10416000002084F8340000BFE06B10B12046E16B02 +:104170008847606D38B3606D00F00100F0B1052034 +:1041800084F835002068006820F00100216808608C +:1041900000BF0098401C0090B84200D905E020689C +:1041A000006800F001000028F3D100BF012084F86E +:1041B000350000BF002084F8340000BFE06C10B16F +:1041C0002046E16C884700BFA4E7000014000020EF +:1041D0002DE9F0410446002500F0FCF9074614B92A +:1041E0000120BDE8F081606A00B100BF022084F8C0 +:1041F000350000BF002084F8340000BF206800684C +:1042000020F00100216808600AE000F0E3F9C01B1B +:10421000052805D920206065032084F83500E0E7F3 +:104220002068006800F001000028EED120680568D1 +:1042300021480540D4E901010843E16808432169A8 +:10424000084361690843A1690843E1690843216A99 +:1042500008430543606A042803D1D4E90B010843ED +:104260000543206805602068456925F00705606AF8 +:104270000543606A04280DD1A06A0543E06A48B18D +:104280002046FEF77BFB28B140206065012084F8C2 +:104290003500A6E7206845612046FEF755FB064637 +:1042A00094F85C103F208840B060002060650120D9 +:1042B00084F83500002094E73F8010F02DE9F047A6 +:1042C00004460D4616461F464FF00008D4F8589095 +:1042D00000BF94F83400012802D10220BDE8F08725 +:1042E000012084F8340000BF94F83500012825D15E +:1042F000022084F83500002060653B46324629469E +:104300002046FEF790FB94F85C103F208840C9F8E7 +:1043100008002068006840F0160021680860206CE2 +:1043200028B12068006840F0080021680860206813 +:10433000006840F001002168086006E000BF00202E +:1043400084F8340000BF4FF002084046C6E7000082 +:1043500070B5044600F03EF906462546681C10B1CB +:1043600004480078054400BF00F034F9801BA842DF +:10437000FAD370BD1000002070B5054600240DE092 +:104380000120A040284038B1064850F8240018B158 +:10439000044951F824008047601CC4B2102CEFDBA4 +:1043A00070BD0000647B002010B50446044800681E +:1043B000204020B1024804602046FFF7DDFF10BD19 +:1043C000143C0140F8B502460B46002500240020AD +:1043D0000021D6E0012606FA01F51E6806EA05046A +:1043E000AC4274D11E7906F00306012E04D01E796A +:1043F00006F00306022E13D190684F000326BE403C +:10440000B0434F00DE68BE403043906050680126E4 +:104410008E40B0431E79C6F300168E403043506084 +:104420001E7906F00306032E09D0D0684F0003263C +:10443000BE40B0434F009E68BE403043D0601E79FE +:1044400006F00306022E13D1CF0802F1200656F81B +:1044500027004E07F70E0F26BE40B0434F07FF0E52 +:104460001E69BE403043CF0802F1200646F82700FF +:1044700010684F000326BE40B0431E7906F00306C5 +:104480004F00BE40304310605E6806F44036002E98 +:1044900076D000BF002600963C4E366846F4804633 +:1044A0003A4F3E603E46366806F48046009600BFAE +:1044B00000BF374E8F0856F827008E07370F0F269C +:1044C000BE40B043334EB24202D1002624E057E052 +:1044D000314EB24201D101261EE0304EB24201D12E +:1044E000022619E02E4EB24201D1032614E02D4ED1 +:1044F000B24201D104260FE02B4EB24201D1052673 +:104500000AE02A4EB24201D1062605E0284EB24208 +:1045100001D1072600E008268F073F0FBE40304339 +:104520001B4E8F0846F82700224E3068A0435E6875 +:1045300006F4801606B120431E4E3060361D3068EA +:10454000A0435E6806F4001606B12043194E361DDE +:104550003060184E361F3068A0435E6806F400369F +:1045600006B12043134E361F3060361F3068A0431B +:104570005E6806F4803606B120430E4E083E306079 +:10458000491C1029FFF426AFF8BD00004438024052 +:1045900008380140000002400004024000080240C8 +:1045A000000C0240001002400014024000180240BB +:1045B000001C0240083C0140024613690B400BB14D +:1045C000012000E0002070470AB1816101E00B0486 +:1045D00083617047014800687047000008000020B0 +:1045E00070B50546284602F04FFD0446032C0DD059 +:1045F00004EBC400064901EB8000006A30B104EB13 +:10460000C401034A02EB8101086A804770BD0000C3 +:10461000A47B002070472DE9F84F044620684769C5 +:104620002068D0F80480002594F83E90C7F300205D +:1046300040B1C8F3002028B145F001056FF4807047 +:1046400021684861C7F3402040B1C8F3002028B179 +:1046500045F002056FF4007021684861C7F38020BF +:1046600070B3C8F3002058B3CA46B4F82AB094F81F +:104670003D60206B0090BAF1200F0FD1BBF1000F0D +:104680000CD1212E06D0292E04D0282E06D1009838 +:10469000212803D1204603F04BFA11E06FF480602B +:1046A0002168486145F00405B9F1100F02D0B9F155 +:1046B000400F05D12068006840F400702168086050 +:1046C000C7F3C02040B1C8F3002028B145F0080569 +:1046D0006FF40060216848612DB1206C284320648C +:1046E000204602F0E5FCBDE8F88F2DE9F0470546CD +:1046F0004FF0000928684668D5F82CA095F83E7060 +:1047000095F83D80102F01D0402F75D12868D0F842 +:1047100018902868446904F0010060B9BAF52A0FBE +:1047200002D0BAF12A4F01D1012000E00020012877 +:1047300001D1BDE8F08704F0010048B1C6F3402084 +:1047400030B1284602F00CFC284603F0A6F8B7E08A +:10475000C4F3C00030B1C6F3402018B1284602F0BF +:1047600053FFADE0C4F3400030B1C6F3402018B1B0 +:10477000284602F05EFFA3E0C9F3800040B328683A +:10478000406800F40060B0F5006FE0D0C4F3C010E2 +:1047900048B1C6F3802030B1C4F3800018B9284670 +:1047A00002F0C6FE8CE0C4F380000028CFD0C6F330 +:1047B00040200028CBD0B8F1210F03D1284602F0C9 +:1047C00067FE7DE0402F7BD1284603F0B5F877E007 +:1047D0002868406800F40060B0F5006F70D0C4F342 +:1047E000801050B1C6F3802038B1C4F3800020B9E6 +:1047F000284602F0CBFD63E00BE0C4F38000002804 +:104800005ED0C6F3402000285AD0284602F026FD8C +:1048100056E0286C10B12868446904E02868D0F894 +:10482000189028684469C4F3400060B1C6F3402082 +:1048300048B1286C10B12868D0F81890494628462D +:1048400003F03DF93CE0C4F3001030B1C6F3402062 +:1048500018B1284603F0C0F932E0B8F1210F02D0B8 +:10486000B8F1290F16D1C4F3C01048B1C6F38020A7 +:1048700030B1C4F3800018B9284603F0FDF81FE0FA +:10488000C4F38000E0B1C6F34020C8B1284603F06D +:10489000E6F815E0C4F3801048B1C6F3802030B1CB +:1048A000C4F3800018B9284603F0B6F808E0C4F352 +:1048B000800028B1C6F3402010B1284603F09FF8CD +:1048C00000BF36E770B50546284602F0DDFB04461A +:1048D000032C0DD004EBC400064901EB8000C06935 +:1048E00030B104EBC401034A02EB8101C86980477F +:1048F00070BD0000A47B002070B504460CB90120F7 +:1049000070BD94F83D0028B9002084F83C00204692 +:1049100000F05AF9242084F83D002068006820F057 +:104920000100216808602068006840F400402168A8 +:1049300008602068006820F400402168086000F0EA +:10494000C3FB05465C496068884206D85B488542DF +:1049500001D2012007E0002005E05948854201D23C +:10496000012000E00020012800D1C9E75548B5FB2F +:10497000F0F62068406820F03F003043216848602E +:104980004D496068884201D8701C07E04FF496706A +:1049900070434FF47A71B0FBF1F0401C2168096A52 +:1049A00021F03F010843216808624349606888425A +:1049B00014D8681E61684900B0FBF1F0401CC0F3D8 +:1049C0000B00042801D204203DE0681E6168490004 +:1049D000B0FBF1F0401CC0F30B0034E0A06838B924 +:1049E000681E616801EB4101B0FBF1F0401C0AE078 +:1049F000681E616801EBC10202EB0111B0FBF1F02E +:104A0000401C40F48040C0F30B0008B901201AE0BC +:104A1000A06848B9681E616801EB4101B0FBF1F084 +:104A2000401CC0F30B000CE0681E616801EBC10282 +:104A300002EB0111B0FBF1F0401CC0F30B0040F49D +:104A4000804040F400402168C9694CF6FF729143F0 +:104A500008432168C861D4E907010843216809684F +:104A600021F0C001084321680860D4E9031008431D +:104A70002168896848F2FF329143084321688860C1 +:104A8000D4E9050108432168C96821F0FF01084302 +:104A90002168C8602068006840F001002168086053 +:104AA00000202064202084F83D000020206384F84A +:104AB0003E0000BF24E70000A086010080841E00A5 +:104AC00000093D0040420F0070B50546284602F03F +:104AD000DBFA0446032C0DD004EBC400064901EBBD +:104AE0008000006930B104EBC401034A02EB81018C +:104AF0000869804770BD0000A47B002070B50546A2 +:104B0000284602F0C1FA0446032C0DD004EBC40081 +:104B1000064901EB8000406830B104EBC401034A50 +:104B200002EB81014868804770BD0000A47B002033 +:104B300070B50546284602F0A7FA0446032C0BD0B0 +:104B400004EBC400054951F8200028B104EBC4016E +:104B5000024A52F82100804770BD0000A47B00206B +:104B600070B50546284602F08FFA0446032C0DD096 +:104B700004EBC400064901EB8000806930B104EB0E +:104B8000C401034A02EB81018869804770BD0000BF +:104B9000A47B002070B50546284602F075FA04464D +:104BA000032C0DD004EBC400064901EB80004069E2 +:104BB00030B104EBC401034A02EB8101486980472C +:104BC00070BD0000A47B002010B586B004461421FF +:104BD00001A8FBF7BFFC3E492068884241D100BFD5 +:104BE000002000903B48006840F00200394908600E +:104BF0000846006800F00200009000BF00BF4FF4BC +:104C00004070019012200290002003900320049035 +:104C10000420059001A93048FFF7D4FB00BF002015 +:104C200000902C481030006840F4001029491031E1 +:104C300008600846006800F40010009000BF00BF44 +:104C4000002205211F2000F025F91F2000F00EF999 +:104C500000220521202000F01DF9202000F006F997 +:104C600033E01E49206888422FD100BF0020009009 +:104C70001848006840F0200016490860084600689F +:104C800000F02000009000BF00BF03200190122020 +:104C9000029000200390032004900420059001A9B5 +:104CA0000F48FFF78FFB00BF00200090094810302D +:104CB000006840F480000749103108600846006829 +:104CC00000F48000009000BF00BF06B010BD0000DF +:104CD00000540040303802400004024000580040B8 +:104CE0000014024070B50546284602F0CDF904468E +:104CF000032C0DD004EBC400064901EB8000C06812 +:104D000030B104EBC401034A02EB8101C86880475B +:104D100070BD0000A47B002070B50546284602F057 +:104D2000B3F90446032C0DD004EBC400064901EB93 +:104D30008000806830B104EBC401034A02EB8101BA +:104D40008868804770BD0000A47B0020034800688D +:104D500003490978084401490860704708000020A9 +:104D60001000002010B50D48006840F400700B4999 +:104D700008600846006840F48060086008460068E3 +:104D800040F480700860032000F0C2F80F2000F0AB +:104D900007F800F02BF8002010BD0000003C024096 +:104DA00070B504460E4800784FF47A71B1FBF0F00C +:104DB0000C490968B1FBF0F5284601F0D5FA08B1B5 +:104DC000012070BD102C07D200222146501E00F099 +:104DD00061F80548046001E00120F2E70020F0E7F7 +:104DE00010000020140000200C00002008B500BFB7 +:104DF000002000901148006840F480400F4908608E +:104E00000846006800F48040009000BF00BF00BF6B +:104E100000200090081F006840F08050091F0860C3 +:104E20000846006800F08050009000BF00BF0022DC +:104E30000F21901E00F02EF808BD000044380240FB +:104E400010B50146084600280BDB00F01F030122C5 +:104E50009A40054B440943F82420BFF34F8FBFF31A +:104E60006F8F00BF10BD000080E100E001460846E2 +:104E700000280DDB00BF00BF00F01F0301229A4095 +:104E800043099B0003F1E023C3F8002100BF00BFEA +:104E900000BF70472DE9F05F80460D46164600279B +:104EA00004F0DCFF074639462A46334601F0070086 +:104EB000C0F1070ABAF1040F02D94FF0040A01E069 +:104EC000C0F1070AD14600F1040ABAF1070F02D275 +:104ED0004FF0000A01E0A0F1030AD4464FF0010AA6 +:104EE0000AFA09FAAAF1010A0AEA020A0AFA0CFA0B +:104EF0004FF0010B0BFA0CFBABF1010B0BEA030BB0 +:104F00004AEA0B042146404604F0B0FFBDE8F09F9A +:104F100000BF00F00702064B19684FF6FF03194067 +:104F2000044B0B4343EA0221014B196000BF704759 +:104F30000CED00E00000FA0570B504460D460CB912 +:104F4000012070BD5848006800F00700A84209D24F +:104F500055490D700846006800F00700A84201D0CE +:104F60000120EEE7207800F0020002281DD1207811 +:104F700000F00400042805D14C48006840F4E050DB +:104F80004A490860207800F00800082805D1474801 +:104F9000006840F46040454908604448006820F0DB +:104FA000F000A168084341490860207800F0010042 +:104FB000A8B36068012807D13C4808380068C0F3EE +:104FC0004040B8B90120BCE76068022802D06068A0 +:104FD000032807D1354808380068C0F3406048B955 +:104FE0000120AEE7314808380068C0F3400008B936 +:104FF0000120A6E72D48006820F0030061680843FF +:105000002A490860FFF7E6FA064609E0FFF7E2FAE8 +:10501000801B41F28831884202D9032091E707E0E2 +:105020002248006800F00C006168B0EB810FEDD100 +:105030001D48006800F00700A84209D91A490D7000 +:105040000846006800F00700A84201D0012078E778 +:10505000207800F00400042807D11448006820F4E8 +:10506000E050E168084311490860207800F008002A +:10507000082808D10D48006820F46040216940EA02 +:10508000C1000A49086000F03FF808490968C1F307 +:105090000311074A515CC840064908600648006889 +:1050A000FFF77EFE00204CE7003C0240083802403B +:1050B000F0ED0008140000200C00002001480068FA +:1050C000704700001400002000B5FFF7F7FF044907 +:1050D0000968C1F38221034A515CC84000BD000049 +:1050E0000838024000EE000800B5FFF7E7FF04496A +:1050F0000968C1F34231034A515CC84000BD000059 +:105100000838024000EE00082DE9F0470024002591 +:105110000026A1462548006800F00C0020B10428B4 +:1051200005D008283AD105E0DFF8849039E0DFF8AF +:10513000849036E01D48001F006800F03F041B48C3 +:10514000001F006800F4800078B11A481749091F51 +:105150000968C1F38811A0FB0170014622460023B3 +:105160003846FBF701F905460EE011480F49091FC3 +:105170000968C1F38811A0FB017001462246002393 +:105180003846FBF7F1F805460848001F0068C0F3F1 +:105190000140401C4600B5FBF6F902E0DFF8109034 +:1051A00000BF00BF4846BDE8F08700000838024055 +:1051B0000024F400001BB700F8B504460CB9012028 +:1051C000F8BD207800F00100002874D0F94800688C +:1051D00000F00C0004280DD0F648006800F00C0028 +:1051E000082813D1F348001F006800F48000B0F5D0 +:1051F000800F0BD1EF4808380068C0F3404000280A +:1052000059D06068002856D10120D9E700BF6068F6 +:10521000B0F5803F08D1E7480838006840F4803096 +:10522000E449083908601EE06068B0F5A02F0DD190 +:10523000E0480838006840F48020DE4908390860FA +:105240000846006840F4803008600CE0D94808380F +:10525000006820F48030D7490839086008460068A3 +:1052600020F48020086000BF606890B1FFF7B2F9B9 +:10527000054606E0FFF7AEF9401B642801D903207C +:105280009EE7CC4808380068C0F340400028F1D0C1 +:1052900011E0FFF79FF9054606E0FFF79BF9401B79 +:1052A000642801D903208BE7C24808380068C0F39E +:1052B00040400028F1D1207800F0020002285FD1A0 +:1052C000BC48006800F00C0058B1BA48006800F013 +:1052D0000C0008281CD1B748001F006800F48000AB +:1052E000B0B9B44808380068C0F3400020B1E068A5 +:1052F000012801D0012063E7AE480838006820F09B +:10530000F800216940EAC100AA490839086037E07D +:10531000E06800B30120A8490860FFF75BF9054683 +:1053200006E0FFF757F9401B022801D9032047E7A1 +:10533000A04808380068C0F340000028F1D09D481C +:105340000838006820F0F800216940EAC100994956 +:105350000839086014E0002097490860FFF73AF91F +:10536000054606E0FFF736F9401B022801D9032065 +:1053700026E7904808380068C0F340000028F1D1C3 +:10538000207800F0080008282CD16069A8B101201D +:105390008A490860FFF71EF9054606E0FFF71AF98B +:1053A000401B022801D903200AE782486C300068BC +:1053B000C0F340000028F1D014E000207F490860CD +:1053C000FFF708F9054606E0FFF704F9401B02283D +:1053D00001D90320F4E677486C300068C0F3400040 +:1053E0000028F1D1207800F00400042870D10027B3 +:1053F00070483830006800F0805090B900BF00203D +:1054000000906C483830006840F08050694938316D +:1054100008600846006800F08050009000BF00BFA0 +:1054200001276748006800F48070B0B964480068DC +:1054300040F4807062490860FFF7CCF8054606E04A +:10544000FFF7C8F8401B022801D90320B8E65C48E2 +:10545000006800F480700028F2D000BFA068012826 +:1054600008D154486830006840F001005149683163 +:1054700008601DE0A06805280DD14E48683000681E +:1054800040F004004B49683108600846006840F06D +:10549000010008600CE047486830006820F0010017 +:1054A0004449683108600846006820F0040008603C +:1054B00000BFA068A8B1FFF78DF8054609E0FFF727 +:1054C00089F8401B41F28831884202D9032077E6EF +:1054D00026E0384868300068C0F340000028EED06D +:1054E00013E0FFF777F8054608E0FFF773F8401B75 +:1054F00041F28831884201D9032061E62D486830A5 +:105500000068C0F340000028EFD1012F07D12948DF +:105510003830006820F0805026493831086000BFDC +:10552000A069002845D02348006800F00C00082836 +:105530005DD0A069022845D100201F490866FFF709 +:1055400049F8054606E0FFF745F8401B022801D957 +:10555000032035E6174808380068C0F3406000288B +:10556000F1D1D4E907010843616A40EA81110122BF +:10557000A06AC2EB500041EA00412C20005D41EAE4 +:1055800000600C49091F086001200B490866FFF7FD +:1055900021F8054606E0FFF71DF8401B022801D957 +:1055A00003200DE6034808380068C0F34060002877 +:1055B000F1D049E00838024000004742800E4742DF +:1055C00000700040002021490866FFF703F80546F7 +:1055D00006E0FEF7FFFF401B022801D90320EFE59C +:1055E0001B480068C0F340600028F2D12CE0A0699D +:1055F000012800D1E4E51648001D0668A0690128CD +:1056000020D006F48001E06981421BD106F03F0101 +:10561000206A814216D147F6C0703040616AB0EB13 +:10562000811F0FD106F440310122A06AC2EB500065 +:10563000B1EB004F06D106F070612C20005DB1EB9C +:10564000006F01D00120BBE50020B9E50000474212 +:105650000038024070B50446204603F0B9FD054607 +:10566000032D0FD0204603F0B3FD074901EB401096 +:10567000806938B1204603F0ABFD034901EB4010CF +:105680008669B04770BD0000EC7B002010B5044671 +:105690000CB9012010BD606A38B96068B0F5827F2E +:1056A00000D105E00021E16102E00021216161619A +:1056B0000021A16294F8510028B9002084F850001C +:1056C000204600F047F8022084F851002068006866 +:1056D00020F0400021680860A08800F482702189D1 +:1056E00001F404410843A18901F400610843217CCD +:1056F00001F002010843217D01F001010843218BE3 +:1057000001F400710843217F01F038010843202192 +:10571000095D01F080010843218D01F40051084327 +:10572000216808600421A06901EA104094F824105F +:1057300001F010010843216848602068C06920F426 +:1057400000602168C86100206065012084F8510074 +:1057500000209FE710B586B00446142101A8FAF78F +:10576000F9FE6649206888427ED100BF0020009083 +:105770006348006840F4805061490860084600684A +:1057800000F48050009000BF00BF00BF00200090D8 +:105790005B481438006840F0020059491439086029 +:1057A0000846006800F00200009000BF00BF00BF84 +:1057B000002000900846006840F00100086008469C +:1057C000006800F00100009000BF00BF18200190A9 +:1057D00002200290012003900320049005200590F0 +:1057E00001A94848FEF7EEFD8020019002200290BA +:1057F00001200390032004900520059001A9424850 +:10580000FEF7E0FD4148424908604FF0C060486043 +:1058100000213F488160C1604FF480610161002137 +:1058200041618161C1614FF44031016200214162F7 +:10583000FEF7CEFC08B1FDF721F900BF3448E06463 +:10584000846300BF31481830324908604FF0C060AF +:10585000486040212F4881600021C1604FF4806181 +:1058600001610021416100E010E08161C1614FF4FC +:105870000031016200214162FEF7AAFC08B1FDF788 +:10588000FDF800BF2348A064846335E02249206806 +:10589000884231D100BF002000901948001F0068E5 +:1058A00040F480401649091F08600846006800F46B +:1058B0008040009000BF00BF00BF00200090104853 +:1058C0001438006840F480700D49143908600846A7 +:1058D000006800F48070009000BF00BF0E200190AF +:1058E00002200290012003900320049005200590DF +:1058F00001A90A48FEF766FD06B010BD0030014060 +:10590000443802400004024000000240406402406B +:10591000C803002028040020003800400020024076 +:105920002DE9F8430446884616461D4694F8510072 +:10593000012802D00220BDE8F883B8F1000F00D0A2 +:105940000EB90120F7E76068B0F5827F0CD1A0683E +:1059500050B9042084F8510033464246414620465F +:10596000009500F042FAE6E7FEF734FE074600BF76 +:1059700094F85000012801D10220DCE7012084F8CE +:10598000500000BF042084F8510000206065C4F876 +:105990003880A687E6872063A086E086206460645E +:1059A000A068B0F5004F0BD12068006820F04000DF +:1059B000216808602068006820F480402168086041 +:1059C0002068006800F04000402805D0206800688A +:1059D00040F0400021680860E06830BB21E02068AA +:1059E000806800F0010050B12068007BA16B087056 +:1059F000A06B401CA063E08F401EE08711E0FEF723 +:105A0000E9FDC01BA84201D3681C00B94DB90120B3 +:105A100084F8510000BF002084F8500000BF03202C +:105A200089E7E08F0028DAD125E021E0206880684E +:105A300000F0010050B12068C068A16B0880A06B25 +:105A4000801CA063E08F401EE08711E0FEF7C2FDDE +:105A5000C01BA84201D3681C00B94DB9012084F8CD +:105A6000510000BF002084F8500000BF032062E70F +:105A7000E08F0028DAD13A462946204603F019FB88 +:105A800008B120206065012084F8510000BF00208B +:105A900084F8500000BF606D08B101204BE7002082 +:105AA00049E700002DE9F04104460E46154694F8FA +:105AB0005100012802D00220BDE8F08106B10DB9E5 +:105AC0000120F9E7A06868B96068B0F5827F09D164 +:105AD000042084F851002B4632463146204600F01F +:105AE000A9FAE9E700BF94F85000012801D102208B +:105AF000E2E7012084F8500000BF042084F8510040 +:105B000000206065A663A587E58720646064A086A1 +:105B1000E086A068B0F5004F0BD12068006820F047 +:105B20004000216808602068006820F480402168F7 +:105B300008601F48E16C08641E48E16CC8631E4899 +:105B4000E16CC8640020E16C0865E38F276807F109 +:105B50000C01A26BE06CFEF7B1FB50B1606D40F040 +:105B60001000606500BF002084F8500000BF0120D5 +:105B7000A2E72068006800F04000402805D02068B7 +:105B8000006840F040002168086000BF002084F8F1 +:105B9000500000BF2068406840F020002168486045 +:105BA0002068406840F0010021684860002083E7D9 +:105BB000258F00084F8F0008FD8E000870B5044641 +:105BC000204603F005FB0546032D0FD0204603F0C9 +:105BD000FFFA074901EB4010406838B1204603F056 +:105BE000F7FA034901EB40104668B04770BD00006A +:105BF000EC7B002070B50446204603F0E9FA054628 +:105C0000032D0FD0204603F0E3FA074901EB4010C3 +:105C1000006938B1204603F0DBFA034901EB40107C +:105C20000669B04770BD0000EC7B00202DE9F84309 +:105C300004460F4616461D46FEF7CCFC8046B1468C +:105C400094F85100012802D00220BDE8F88307B182 +:105C50000EB90120F9E700BF94F85000012801D1E6 +:105C60000220F2E7012084F8500000BF032084F8EE +:105C70005100002060652763A686E686A063A087A2 +:105C8000E08760642064A068B0F5004F0BD1206805 +:105C9000006820F04000216808602068006840F437 +:105CA0008040216808602068006800F040004028BB +:105CB00005D02068006840F0400021680860E06876 +:105CC000B0F5006F37D1606810B1B9F1010F09D19B +:105CD000206B00882168C860206B801C2063E08EE8 +:105CE000401EE08623E02068806800F00200022861 +:105CF0000AD1206B00882168C860206B801C20635B +:105D0000E08E401EE08612E0FEF764FCA0EB080087 +:105D1000A84201D3681C00B94DB9012084F8510094 +:105D200000BF002084F8500000BF03208DE7E08E04 +:105D30000028D8D136E0606810B1B9F1010F09D15F +:105D4000206B007821680873206B401C2063E08E74 +:105D5000401EE08623E02068806800F002000228F0 +:105D60000AD1206B007821680873206B401C2063E7 +:105D7000E08E401EE08612E0FEF72CFCA0EB08004F +:105D8000A84201D3681C00B94DB9012084F8510024 +:105D900000BF002084F8500000BF032055E7E08ECC +:105DA0000028D8D142462946204603F0CDF908B153 +:105DB00020206065A06850B900BF002000902068D6 +:105DC000C068009020688068009000BF00BF01207C +:105DD00084F8510000BF002084F8500000BF606DBF +:105DE00008B1012031E700202FE72DE9FE4F0446DE +:105DF0000F4690461D460C9E01200190FEF7EAFBDF +:105E0000814694F851B060680290AA46BBF1010F38 +:105E10000BD00298B0F5827F04D1A06810B9BBF115 +:105E2000040F02D00220BDE8FE8F1FB1B8F1000FB1 +:105E300000D00DB90120F6E700BF94F8500001280A +:105E400001D10220EFE7012084F8500000BF94F850 +:105E50005100042802D0052084F85100002060651C +:105E6000C4F83880E587A5872763E586A586206482 +:105E700060642068006800F04000402805D0206879 +:105E8000006840F0400021680860E068B0F5006FED +:105E900052D1606810B1BAF1010F09D1206B0088AE +:105EA0002168C860206B801C2063E08E401EE08665 +:105EB0003BE02068806800F00200022810D1E08EEC +:105EC00070B1019801280BD1206B00882168C8604F +:105ED000206B801C2063E08E401EE0860020019035 +:105EE0002068806800F0010068B1E08F58B1206838 +:105EF000C068A16B0880A06B801CA063E08F401E6F +:105F0000E08701200190FEF765FBA0EB0900B0429D +:105F10000BD3701C48B1012084F8510000BF002051 +:105F200084F8500000BF03207DE7E08E0028C0D138 +:105F3000E08F0028BDD152E0606810B1BAF1010FC6 +:105F400009D1206B007821680873206B401C206306 +:105F5000E08E401EE0863CE02068806800F0020091 +:105F6000022810D1E08E70B1019801280BD1206B6E +:105F7000007821680873206B401C2063E08E401E6F +:105F8000E086002001902068806800F0010068B180 +:105F9000E08F58B12068C068A16B0870A06B401CEE +:105FA000A063E08F401EE08701200190FEF712FB06 +:105FB000A0EB0900B04201D3701C00B94EB901201A +:105FC00084F8510000BF002084F8500000BF032077 +:105FD00029E7E08E0028BFD1E08F0028BCD14A46D7 +:105FE0003146204603F0B0F840B12020606500BF84 +:105FF000002084F8500000BF012014E7A06850B9C9 +:1060000000BF002000902068C06800902068806871 +:10601000009000BF00BF012084F8510000BF0020A5 +:1060200084F8500000BF606D08B10120FBE600203D +:10603000F9E600002DE9F04704460E4617461D46D6 +:1060400094F85180D4F80490B8F1010F0AD0B9F552 +:10605000827F04D1A06810B9B8F1040F02D00220E9 +:10606000BDE8F0870EB107B10DB90120F8E700BF18 +:1060700094F85000012801D10220F1E7012084F8B2 +:10608000500000BF94F85100042802D0052084F885 +:106090005100002060652663A586E586A763A58775 +:1060A000E5872064606494F85100042806D13548DF +:1060B000E16C08643448E16CC86305E03348E16C86 +:1060C00008643348E16CC8633248E16CC86400205E +:1060D000E16C0865E38FD4F800C00CF10C01A26BF1 +:1060E000E06CFEF7EBF850B1606D40F010006065B9 +:1060F00000BF002084F8500000BF0120B0E72068F6 +:10610000406840F00100216848600020A16C0864EC +:10611000A16CC863A16CC864A16C0865E38ED4F857 +:1061200000C00CF10C02216BA06CFEF7C7F850B157 +:10613000606D40F01000606500BF002084F85000E2 +:1061400000BF01208CE72068006800F04000402874 +:1061500005D02068006840F040002168086000BF5A +:10616000002084F8500000BF2068406840F0200004 +:10617000216848602068406840F00200216848605B +:1061800000206DE7258F00084F8F0008418F000821 +:106190004B900008FD8E00082DE9F04104460E46A4 +:1061A000154694F85100012802D00220BDE8F08184 +:1061B00006B10DB90120F9E700BF94F8500001289D +:1061C00001D10220F2E7012084F8500000BF032033 +:1061D00084F85100002060652663A586E586A063EB +:1061E00060642064A087E087A068B0F5004F0BD101 +:1061F0002068006820F0400021680860206800687E +:1062000040F48040216808601F48A16C08641F4862 +:10621000A16CC8631E48A16CC8640020A16C08650D +:10622000E38E276807F10C02216BA06CFEF746F89D +:1062300050B1606D40F01000606500BF002084F830 +:10624000500000BF0120B1E72068006800F0400066 +:10625000402805D02068006840F0400021680860B0 +:1062600000BF002084F8500000BF2068406840F064 +:106270002000216848602068406840F002002168E2 +:106280004860002092E70000338F0008CB8F0008A1 +:10629000FD8E000870B50546284602F099FF0446B9 +:1062A000032C09D0054800EB4410006820B10349D5 +:1062B00001EB44110868804770BD0000EC7B0020B2 +:1062C00070B50446204602F083FF0546032D0FD02B +:1062D000204602F07DFF074901EB4010C06838B14D +:1062E000204602F075FF034901EB4010C668B04735 +:1062F00070BD0000EC7B002070B50446204602F023 +:1063000067FF0546032D0FD0204602F061FF0749C5 +:1063100001EB4010806838B1204602F059FF034974 +:1063200001EB40108668B04770BD0000EC7B002098 +:1063300070B50446204602F04BFF0546032D0FD0F2 +:10634000204602F045FF074901EB4010406938B193 +:10635000204602F03DFF034901EB40104669B0477B +:1063600070BD0000EC7B002070B504462546681E19 +:10637000B0F1807F01D301200FE0681E4FF0E021D3 +:1063800048610F214FF0FF3003F070FD00204FF007 +:10639000E021886107200861002070BD70477047C8 +:1063A00030B502460B4600BF92F83C00012801D1EF +:1063B000022030BD012082F83C0000BF022082F89C +:1063C0003D00106844681068816824F07004186803 +:1063D000044310684460184D1068A8421BD0106830 +:1063E000B0F1804F17D0154D1068A84213D0144D4E +:1063F0001068A8420FD0134D1068A8420BD0124D60 +:106400001068A84207D0114D1068A84203D0104D63 +:106410001068A84205D121F0800158680143106836 +:106420008160012082F83D0000BF002082F83C001E +:1064300000BF00BFBDE700000000014000040040B5 +:1064400000080040000C00400004014000400140F2 +:106450000018004010B504460CB9012010BD94F896 +:106460003D0028B9002084F83C00204600F026F8C2 +:10647000022084F83D00211D206802F09FFF0120CA +:1064800084F8460000BF84F83E0001213F200155FA +:10649000402001554120015500BF00BF012084F874 +:1064A000420043200155442001554520015500BFBD +:1064B000012084F83D000020D0E7000038B50446F4 +:1064C00019492068884218D100BF00200090174861 +:1064D000006840F02000154908600846006800F098 +:1064E0002000009000BF00BF002205213720FEF7EA +:1064F000D1FC3720FEF7BAFC15E00D492068884230 +:1065000011D100BF002000900848001D006840F431 +:1065100000300649091D08600846006800F4003094 +:10652000009000BF00BF38BD00140040403802405A +:1065300000440140704770B504462068C568206873 +:10654000066906F00200022819D105F002000228AF +:1065500015D1401F216808610120207720688069DB +:1065600000F0030018B12046FFF7E4FF05E02046E5 +:1065700000F0C8F8204600F07CF90020207706F0F3 +:106580000400042819D105F00400042815D1C043E3 +:1065900021680861022020772068806900F440703B +:1065A00018B12046FFF7C6FF05E0204600F0AAF824 +:1065B000204600F05EF90020207706F00800082849 +:1065C00019D105F00800082815D1C04321680861D9 +:1065D000042020772068C06900F0030018B120462D +:1065E000FFF7A8FF05E0204600F08CF8204600F0F9 +:1065F00040F90020207706F01000102819D105F08E +:106600001000102815D1C0432168086108202077A8 +:106610002068C06900F4407018B12046FFF78AFF77 +:1066200005E0204600F06EF8204600F022F9002038 +:10663000207706F0010048B105F0010030B16FF09D +:10664000010021680861204600F09AF906F08000F8 +:10665000802809D105F08000802805D1C043216839 +:1066600008612046FFF79AFE06F04000402809D155 +:1066700005F04000402805D1C0432168086120464C +:1066800000F07FF906F02000202809D105F0200055 +:10669000202805D1C043216808612046FFF77FFE0E +:1066A00070BD000010B586B00446142101A8F9F7AA +:1066B00051FF1149206888421CD100BF0020009082 +:1066C0000E48006840F020000C4908600846006849 +:1066D00000F02000009000BF00BF40200190022089 +:1066E00002900020039004900320059001A9044823 +:1066F000FDF768FE06B010BD00440140303802408E +:106700000014024070472DE9F04104460D4616463C +:10671000002700BF94F83C00012802D10220BDE808 +:10672000F081012084F83C0000BF36B1042E1BD05C +:10673000082E31D00C2E5ED145E02946206802F0AB +:10674000BFFE2068806940F00800216888612068E9 +:10675000806920F0040021688861206880692969C7 +:1067600008432168886148E02946206802F0E0FE7D +:106770002068806940F40060216888612068806931 +:1067800020F480602168886120688069296940EA76 +:1067900001202168886130E02946206802F006FF68 +:1067A0002068C06940F008002168C8612068C0699D +:1067B00020F004002168C8612068C0692969084385 +:1067C0002168C86119E02946206802F02BFF206883 +:1067D000C06940F400602168C8612068C06920F485 +:1067E00080602168C8612068C069296940EA012089 +:1067F0002168C86101E0012700BF00BF00BF002081 +:1068000084F83C0000BF384689E710B504460CB94F +:10681000012010BD94F83D0028B9002084F83C0008 +:10682000204600F025F8022084F83D00211D206854 +:1068300002F0C4FD012084F8460000BF84F83E0049 +:1068400001213F200155402001554120015500BF45 +:1068500000BF012084F84200432001554420015527 +:106860004520015500BF012084F83D000020D0E7FD +:106870007047704770B504460D4615B994F83E0050 +:106880000BE0042D02D13F20005D06E0082D02D16F +:106890004020005D01E04120005D012801D0012081 +:1068A00070BD1DB9022084F83E000EE0042D03D116 +:1068B00002213F20015508E0082D03D1022140208C +:1068C000015502E00221412001550122294620689C +:1068D00002F0E4FD23492068884203D02249206861 +:1068E000884201D1012000E0002028B12068406CDE +:1068F00040F40040216848641A49206888421BD04F +:106900002068B0F1804F17D018492068884213D012 +:106910001749206888420FD01649206888420BD05A +:1069200011492068884207D013492068884203D063 +:106930001249206888420CD12068806800F0070660 +:10694000062E0CD02068006840F001002168086025 +:1069500005E02068006840F0010021680860002020 +:106960009EE70000000001400004014000040040D8 +:1069700000080040000C00400040014000180040AA +:10698000704770477047000070B50546284603F011 +:1069900047F80446022C0DD004EBC400064901EB75 +:1069A0008000006930B104EBC401034A02EB8101AD +:1069B0000869804770BD00002C7C00202DE9F84F4D +:1069C0000446206805682068C668206847694FF05B +:1069D0000009CA4605F00F09B9F1000F0AD105F008 +:1069E000200038B106F0200020B1204603F024F842 +:1069F000BDE8F88FB9F1000F7CD007F0010018B99D +:106A000006F49070002875D005F0010030B106F44E +:106A1000807018B1606C40F00100606405F0040003 +:106A200030B107F0010018B1606C40F00200606402 +:106A300005F0020030B107F0010018B1606C40F0C1 +:106A40000400606405F0080048B106F0200010B9A9 +:106A500007F0010018B1606C40F008006064606CE1 +:106A6000002846D005F0200028B106F0200010B123 +:106A7000204602F0E1FF20684069C0F3801A606C94 +:106A800000F0080010B9BAF1000F2DD0204602F036 +:106A900080FF2068406900F04000402820D100BFFE +:106AA00000BF2168143151E8001F21F04000216827 +:106AB000143141E80002002AF3D100BFE06B50B16D +:106AC0007F48E16B0865E06BFDF74AFA88B1E06B3F +:106AD000016D88470DE02046FFF756FF09E009E009 +:106AE0002046FFF751FF04E02046FFF74DFF00204E +:106AF00060647DE7206B012878D105F01000002844 +:106B000074D006F010000028FAD000BF00200090DA +:106B100020680068009020684068009000BF00BFB7 +:106B20002068406900F04000402870D1E06B0068A8 +:106B300040681FFA80F8B8F1000F58D0A08D40458A +:106B400055DDA4F82E80E06BC069B0F5807F43D09E +:106B500000BF00BF21680C3151E8001F21F4807094 +:106B600021680C3141E80002002AF3D100BF00BFC8 +:106B700000BF2168143151E8001F21F00100216895 +:106B8000143141E80002002AF3D100BF00BF00BF6A +:106B90002168143151E8001F21F0400021681431B0 +:106BA00041E80002002AF3D100BF202084F842000F +:106BB0000020206300BF00BF21680C3151E8001F96 +:106BC00021F0100021680C3141E80002002AF3D1C5 +:106BD00000BFE06BFDF76EF902206063A08DE28DCF +:106BE000801A81B22046FFF7CDFE0EE052E0A08D64 +:106BF00040450AD1E06BC069B0F5807F05D1022025 +:106C00006063A18D2046FFF7BDFEF1E6FFE7A08D92 +:106C1000E18D401A1FFA80F8E08DD0B3B8F1000F73 +:106C200037D000BF00BF21680C3151E8001F21F4AC +:106C3000907021680C3141E80002002AF3D100BFB6 +:106C400000BF00BF2168143151E8001F21F001008E +:106C50002168143141E80002002AF3D100BF20204E +:106C600084F842000020206300BF00BF21680C317F +:106C700051E8001F21F0100021680C3141E80002AA +:106C8000002AF3D100BF0220606341462046FFF78F +:106C900079FEADE605F0800030B106F0800018B155 +:106CA000204603F05DF8A3E605F0400030B106F0A1 +:106CB000400018B1204602F0A2FE99E600BF97E618 +:106CC0008199000810B504460CB9012010BDA069D7 +:106CD00000B100E000BF94F8410028B9002084F81A +:106CE0004000204600F02AF8242084F84100206863 +:106CF000C06820F400502168C860204602F01AFFE6 +:106D00002068006920F4904021680861206840698B +:106D100020F02A00216848612068C06840F40050D3 +:106D20002168C86000206064202084F8410084F855 +:106D300042000020606300BFC8E7000010B586B0C5 +:106D40000446142101A8F9F705FC5A492068884235 +:106D50004ED100BF002000905748006840F010005E +:106D6000554908600846006800F01000009000BF18 +:106D700000BF00BF002000904F481438006840F06A +:106D800002004D49143908600846006800F002000E +:106D9000009000BF00BF00BF0020009008460068C0 +:106DA00040F0010008600846006800F00100009013 +:106DB00000BF00BF802001900220029000200390BD +:106DC000032004900720059001A93C48FDF7FAFA3A +:106DD0004FF40070019002200290002003900320E5 +:106DE00004900720059001A93548FDF7EBFA5EE015 +:106DF0003449206888425AD100BF002000902E48B4 +:106E0000001F006840F480202B49091F08600846D5 +:106E1000006800F48020009000BF00BF00BF002089 +:106E2000009025481438006840F0040022491439C5 +:106E300008600846006800F00400009000BF00BF32 +:106E40004FF4406001900220029000200390032044 +:106E500004900720059001A91B48FDF7B3FA1B48D1 +:106E60001B4908604FF000604860002118488160AD +:106E7000C1604FF4806101610021416181614FF483 +:106E80008071C161002101624162FDF7A1F908B181 +:106E9000FBF7F4FD00BF0E48E063846300BF0022EF +:106EA00005212720FDF7F6FF2720FDF7DFFF06B0BD +:106EB00010BD0000001001404438024000040240B0 +:106EC00000000240004800400008024028600240E4 +:106ED000A805002070B50546284602F0A1FD04462D +:106EE000022C0DD004EBC400064901EB8000C06801 +:106EF00030B104EBC401034A02EB8101C86880474A +:106F000070BD00002C7C002070B50546284602F0BC +:106F100087FD0446022C0DD004EBC400064901EBAA +:106F20008000406830B104EBC401034A02EB8101E8 +:106F30004868804770BD00002C7C002000BFFEE741 +:106F400010B50248FDF767FB10BD0000700200207D +:106F500010B50248FDF7C9FB10BD0000700200200B +:106F6000C16AB1F52A0F02D10121C16205E0C16AEF +:106F7000B1F12A4F01D10821C1627047F8B5054629 +:106F800000200090AC6B94F83D60394800681921EE +:106F9000B0FBF1F04FF47A71B0FBF1F0C0EBC00040 +:106FA00000EB8000009000BF009820B9206C40F0FA +:106FB0002000206409E00098401E009020680068CE +:106FC00000F40070B0F5007FEED000BF606B10B130 +:106FD0000020616BC863A06B10B10020A16BC86377 +:106FE0002068006820F480602168086000206085C7 +:106FF000606B10B10020616B0865A06B10B10020C0 +:10700000A16B08652068006820F001002168086015 +:1070100094F83D0060280AD1202084F83D0000202B +:1070200084F83E0020642046FDF7DAFA1EE006F000 +:107030002800282811D12068006840F0010021684C +:1070400008602068006840F48060216808600020C3 +:107050002063282084F83D0005E0202084F83D00CE +:10706000002084F83E002046FDF72CFCF8BD00000F +:107070001400002001684969C1F3C01111B1002159 +:1070800002681161704700000146074A0868904293 +:1070900001D100207047054A0868904201D10120C3 +:1070A000F8E70320F6E700000054004000580040D5 +:1070B0002DE9F041044694F83D6094F83E70102F9D +:1070C00001D0402F07D1222E05D12068006820F47E +:1070D00000602168086006F02800282805D10020FB +:1070E0002063282084F83D0010E02068406800F408 +:1070F0000060B0F5006F07D0602E05D0202084F826 +:107100003D00002084F83E00002020632068406895 +:1071100000F40060B0F5006F40D12068406820F4B2 +:10712000006021684860606B90F83500012814D039 +:107130004848616B0865606BFCF712FF00285BD064 +:107140002068006820F0010021680860202084F891 +:107150003D00606B016D88474EE03E48A16B0865BD +:10716000A06BFCF7FDFE002846D020684069C0F304 +:10717000801030B120680069616A0870606A401C44 +:1071800060622068006820F001002168086020200B +:1071900084F83D00A06B016D88472DE094F83D0018 +:1071A00060281AD1202084F83D0000202064206847 +:1071B0004069C0F3801030B120680069616A0870CE +:1071C000606A401C60622068006820F0010021684D +:1071D00008602046FDF704FA0EE020684069C0F31D +:1071E000801030B120680069616A0870606A401CD4 +:1071F00060622046FDF766FB256C05F0010058B97A +:1072000005F00200022807D005F00400042803D08E +:1072100005F00800082805D12068406820F4E060E7 +:107220002168486094F83D60206C00F00400042858 +:107230000ED1282E0CD10848E062002020632020C7 +:1072400084F83D00002084F83E002046FDF73CFC19 +:10725000BDE8F0817D6F00080000FFFF70B50446B7 +:10726000E56A608D042810D12068406820F48060B1 +:107270002168486020680069616A0870606A401C83 +:107280006062608D401E60857FE0608D03281AD1AA +:107290002068406820F4806021684860042D07D091 +:1072A000022D05D02068006820F480602168086005 +:1072B00020680069616A0870606A401C6062608DC5 +:1072C000401E608561E0608D022854D1012D01D0FF +:1072D000102D06D12068006820F4806021680860C5 +:1072E00010E0042D01D0022D06D12068006840F482 +:1072F00080602168086005E02068006840F4007044 +:107300002168086020680069616A0870606A401C32 +:107310006062608D401E608520680069616A087047 +:10732000606A401C6062608D401E60852068406815 +:1073300020F4407021684860202084F83D0094F8D3 +:107340003E00402807D1002084F83E0020632046FC +:10735000FDF706FC19E0002084F83E00082D01D05E +:10736000202D02D10020206301E01220206320465E +:10737000FDF7C4FB09E020680069616A0870606A73 +:10738000401C6062608D401E608570BD70B5044613 +:1073900094F83D0022287AD1E66A658D032D13D931 +:1073A00020680069616A0870606A401C6062608DD4 +:1073B000401E6085608D032868D12068406820F4F5 +:1073C00080602168486061E0E06A022858D0012DA1 +:1073D00001D0002D54D1204600F0C4FCA0BB206891 +:1073E000006820F48060216808602068406820F40C +:1073F000E0602168486020680069616A0870606A1E +:10740000401C6062608D401E6085202084F83D0035 +:1074100094F83E00402807D1002084F83E00206305 +:107420002046FDF79DFB31E0002084F83E00082E49 +:1074300001D0202E02D10020206301E01220206321 +:107440002046FDF75BFB21E0FFE72068406820F461 +:10745000E0602168486020680069616A0870606ABD +:10746000401C6062608D401E6085202084F83D00D5 +:10747000002084F83E002046FDF724FA06E006E0EE +:107480002068406820F480602168486000BF70BDBB +:1074900070B50446E56A94F83D00212847D1608D17 +:1074A00050B1606A007821680861606A401C6062BF +:1074B000608D401E60853AE0082D16D0202D14D036 +:1074C00015F5803F11D02068406820F4E060216805 +:1074D000486011202063002084F83E00202084F8BA +:1074E0003D002046FDF724FB21E02068406820F4A1 +:1074F000E060216848602068006840F400702168FE +:10750000086000202063202084F83D0094F83E00AD +:10751000402806D1002084F83E002046FDF73AFBC3 +:1075200005E0002084F83E002046FDF701FB70BD19 +:107530002DE9F041044694F83D5094F83E70E66A17 +:10754000208DB0BB212D3CD1082E16D0202E14D07A +:1075500016F5803F11D02068406820F4E060216873 +:10756000486011202063002084F83E00202084F829 +:107570003D002046FDF7DCFA44E02068406820F436 +:10758000E060216848602068006840F4007021686D +:10759000086000202063202084F83D0094F83E001D +:1075A000402807D1002084F83E002046FDF7F2FA7B +:1075B00028E006E0002084F83E002046FDF7B8FAF7 +:1075C00020E0212D03D0402F1CD1222D1AD1608D17 +:1075D00030B92068406820F480602168486011E07C +:1075E00094F83E00402803D1204600F0A5F909E0B8 +:1075F000606A007821680861606A401C6062608D82 +:10760000401E6085BDE8F081416CC9B2026811611D +:10761000416B11B1416BC96B21B9816B41B1816B78 +:10762000C96B29B10168496841F400610268516081 +:10763000704738B590F83E20C16A036B90F83D4022 +:10764000222C73D1046D64B9402A0AD100BF0024F2 +:1076500000940468646900940468A469009400BFFD +:107660001AE1046DC4B90469B4F5404F14D100BFE8 +:10767000002400940468646900940468A469009478 +:1076800000BF00BF0468246844F4807405682C605F +:10769000046D641C0465FFE0448D8CB900BF0024B8 +:1076A00000940468646900940468A469009400BFAD +:1076B00000BF0468246844F4007405682C60DDE0B1 +:1076C000448D012C72D111F5803F30D104682468BB +:1076D00024F4806405682C600468646804F4006421 +:1076E000B4F5006F10D10468246824F48064056840 +:1076F0002C6000BF0024009404686469009404684E +:10770000A469009400BFB9E000BF0024009404689D +:10771000646900940468A469009400BF00BF046811 +:10772000246844F4007405682C60A7E0A9E00829E7 +:1077300023D0202921D0122B01D101291DD10429C8 +:107740000AD0022908D0102906D00468246824F43D +:10775000806405682C6005E00468246844F4806453 +:1077600005682C6000BF00240094046864690094DC +:107770000468A469009400BF80E00468246824F4CD +:10778000806405682C6000BF00240094046864696C +:1077900000940468A469009400BF00BF04682468D2 +:1077A00044F4007405682C6068E0FFE7448D022C07 +:1077B0003BD1042910D002290ED010290CD0046826 +:1077C000246824F4806405682C600468246844F408 +:1077D000006405682C6005E00468246844F4806453 +:1077E00005682C600468646804F40064B4F5006FF4 +:1077F00010D111F5803F07D0012905D0082903D009 +:10780000102901D0202905D10468646844F480540B +:1078100005686C6000BF00240094046864690094EB +:107820000468A469009400BF28E00468246844F454 +:10783000806405682C600468646804F40064B4F52E +:10784000006F10D111F5803F07D0012905D008291C +:1078500003D0102901D0202905D10468646844F4BC +:10786000805405686C6000BF00240094046864695B +:1078700000940468A469009400BF00BF002404655C +:107880000AE000BF0024009404686469009404685E +:10789000A469009400BF00BF38BD90F83E10402995 +:1078A0000ED1016D29B9416C01F0FE010268116130 +:1078B00041E0416CC9B241F00101026811613AE056 +:1078C0000169B1F5804F20D190F83D10212905D1F3 +:1078D000416C01F0FE010268116105E0416CC9B222 +:1078E00041F0010102681161416B11B1416BC96B3B +:1078F00021B9816BF9B1816BC96BE1B1016849684C +:1079000041F400610268516015E0016D41B9416CBC +:1079100001F44071F02242EAE111026811610AE0CB +:10792000016D012907D1416C01F44071F12242EA55 +:10793000E11102681161704770B5044694F83D503A +:10794000206D98B9E06C012807D1A06CC0B2216805 +:107950000861206D801C206550E0A06CC0F30720FA +:1079600021680861206D401C206547E0206D0128DA +:1079700007D1A06CC0B221680861206D401C206551 +:107980003CE0206D022836D1222D09D12068006804 +:1079900040F4807021680860206D401C20652DE057 +:1079A000608D60B1212D0AD1606A0078216808617C +:1079B000606A401C6062608D401E60851EE0608DC4 +:1079C000E0B9212D1AD12068406820F4E0602168D8 +:1079D00048602068006840F400702168086000205A +:1079E0002063202084F83D00002084F83E002046DB +:1079F000FDF7D0F802E02046FFF73CFB70BD418D5B +:107A000049B101680969426A1170416A491C4162C1 +:107A1000418D491E4185704770B5044694F83D502C +:107A2000608DD8B120680069616A0870606A401C86 +:107A30006062608D401E6085608D78B92A2D0DD101 +:107A40002068406820F4806021684860222020631C +:107A5000282084F83D002046FDF744F970BD418D93 +:107A600049B1416A097802681161416A491C416261 +:107A7000418D491E4185704770B5044694F83D50CC +:107A8000608DD8B1606A007821680861606A401C26 +:107A90006062608D401E6085608D78B9292D0DD1A2 +:107AA0002068406820F480602168486021202063BD +:107AB000282084F83D002046FDF72EF970BDF8B56A +:107AC00004460D46002794F83D0000F028002828C1 +:107AD0001CD12068406820F4806021684860C5F3AC +:107AE000800000B90127C5F3C01010B9A08986B283 +:107AF00001E0208B86B200BF002084F83C0000BF6C +:107B0000324639462046FCF785FD0FE000BF0020D5 +:107B1000009020684069009020688069009000BF54 +:107B200000BF00BF002084F83C0000BFF8BD00008B +:107B300070B5044694F83D50E66A082E01D0202E18 +:107B40001FD1282D1DD12348E0622068406820F411 +:107B5000E060216848606FF48060216848612068B7 +:107B6000006820F4806021680860002020632020E5 +:107B700084F83D00002084F83E002046FCF7A4FF76 +:107B800026E0212D20D11348E0622120206320200F +:107B900084F83D00002084F83E002068406820F40E +:107BA000E060216848606FF4806021684861206867 +:107BB000006820F48060216808602046FFF75AFAC8 +:107BC0002046FDF7A9F803E06FF480602168486162 +:107BD00070BD00000000FFFF38B5044694F83D502A +:107BE0002068406820F4E0602168486000BF002001 +:107BF00000902068406900902068006840F0010013 +:107C00002168086000BF00BF2068006820F4806021 +:107C1000216808602068406800F40060B0F5006FDB +:107C200042D1222D01D02A2D1FD1A06B00684068BF +:107C30006085608D18B1206C40F0040020642068DD +:107C4000406820F4006021684860A06BFCF79CF954 +:107C5000012829D04148A16B0865A06BFCF780F989 +:107C600010B3A06B016D88471EE0606B0068406830 +:107C70006085608D18B1206C40F00400206420689D +:107C8000406820F4006021684860606BFCF77CF974 +:107C9000012809D03148616B0865606BFCF760F919 +:107CA00010B1606B016D8847608D18B32068406922 +:107CB000C0F3800048B120680069616A0870606A9A +:107CC000401C6062608D401E608520684069C0F382 +:107CD000801048B120680069616A0870606A401CC1 +:107CE0006062608D401E6085608D18B1206C40F030 +:107CF00004002064206C18B12046FFF7D9F92BE06E +:107D00002A2D07D100202063282084F83D0020463A +:107D1000FCF7E8FF94F83D0028280DD11048E062F8 +:107D200000202063202084F83D00002084F83E00DD +:107D30002046FCF7C9FE0FE0206B222801D0222D3F +:107D40000AD100202063202084F83D00002084F820 +:107D50003E002046FCF7C6FF38BD00007D6F0008DE +:107D60000000FFFF08B501460020009010480068A1 +:107D70001922B0FBF2F04FF47A72B0FBF2F000EB94 +:107D80008000009000BF0098401E0090009828B925 +:107D9000086C40F020000864012008BD08680068F5 +:107DA00000F40070B0F5007FEDD00020F5E7000092 +:107DB00014000020F0EE400AF6EE001A60EEA11A60 +:107DC000B0EE611AB0EE600A10EE100A0C49A1EB99 +:107DD000600000EE100A21EE002AF7EE081A42EECB +:107DE000401A61EE801AB0EE610A21EE002AF7EE29 +:107DF000081A42EE401A61EE801AB0EE610A70472E +:107E0000DF59375FB0EE401A10B99FED1D0A704779 +:107E100090ED062AD0ED012AB0EE410A02EE620A88 +:107E200090ED072AD0ED022AF0EE400A42EE620AF7 +:107E300010EE901A4FF07F42B2EB410F01D10122B8 +:107E400000E000220AB1F0EE410A90ED060A90ED42 +:107E5000042A20EE020A90ED032A00EE820A90ED39 +:107E6000072AD0ED052AF0EE401A42EE221A90EDD4 +:107E7000060A80ED070AC0ED060AB0EE610AC6E701 +:107E80000000000010B52DED068B0446B0EE409AC0 +:107E9000F0EE609A14B9BDEC068B10BDC4ED009AEB +:107EA0009FED3A0A84ED060A9FED380A84ED070A31 +:107EB00094ED000AB5EEC00AF1EE10FA14D8B7EE50 +:107EC000000A84ED030A9FED310A84ED040A9FED58 +:107ED0002F0A84ED050A9FED2D0A84ED010A9FED1E +:107EE0002B0A84ED020AD6E794ED000A89EE00AA77 +:107EF0009FED270AC0EE0A0AF0EE60AAB0EE6A0A09 +:107F000002F0F0FCB0EE408A9FED220A02F01EFC67 +:107F1000F0EE000A60EE200AB7EE000A00EE880AD2 +:107F2000F0EE408A48EE088A28EE080AC0EE280AD9 +:107F3000C4ED030A94ED030AF0EE000A20EE200AD5 +:107F400084ED040A94ED030A84ED050AB7EE000AF5 +:107F500018EE080AF0EE000A20EE200AC0EE280A09 +:107F6000C4ED010A9FED0B0A02F0F0FBF0EE000AEF +:107F700060EE200AB7EE000A00EEC80A08EE080A12 +:107F8000C0EE280AC4ED020A00BF84E7000000002A +:107F9000DB0F4940DB0F493F00B50346F0EE403AA6 +:107FA00013B99FED140A00BD93ED030AD3ED040A43 +:107FB00030EE200AD3ED050A30EE200A83EE803A37 +:107FC00013EE100AC0F3C751FF2901D0012100E0D0 +:107FD000002121B183ED063A83ED073A03E0C3EDBA +:107FE000063AC3ED073AB0EE630A1846FFF70AFFF8 +:107FF000D9E700000000000010B50446022C02DBA7 +:108000004FF0FF3010BD0F4850F8240008B1002099 +:10801000F8E74820FAF742FA0A4941F824000846EE +:1080200050F8240010B94FF0FF30EBE7054951F844 +:1080300024004821F8F78EFA024850F82400047012 +:108040000020DFE7C80000202DE9FF41054625B9E3 +:108050006FF0010004B0BDE8F081287800F086F8E8 +:10806000064616B96FF00300F4E7B41C6F88A7F258 +:1080700001200B286BD2DFE800F00607080925264F +:1080800027284546470000BF00BF00BF4FF40070DF +:10809000009008208DF80400002010E034F8101043 +:1080A000C1F307220DF1050101F8102014F810208A +:1080B000012101EB40030DF10501CA54401C0428C5 +:1080C000ECDB47E000BF00BF00BF40F2FF100090B4 +:1080D00008208DF80400042011E034F81010C1F3DA +:1080E0000723011F0DF1050202F8113014F81020CA +:1080F000012303EB41030DF10501CA54401C08287C +:10810000EBDB27E000BF00BF40F2FF20009008201B +:108110008DF8040000BF12E034F81010C1F30723FB +:10812000A0F108010DF1050202F8113014F8102039 +:10813000012303EB41030DF10501CA54401C0B2838 +:10814000EADB00218DF80B108DF80C1002E04FF0E7 +:10815000FF307FE700BF28786946FAF74BF808B987 +:10816000002077E74FF0FF3074E700000146022956 +:1081700001DB00207047024850F82100FAE70000B8 +:10818000C8000020014621B1012905D0022909D1EA +:1081900005E042F2107070474FF48040FBE747F271 +:1081A0003050F8E74FF0FF30F5E7024621B10129E2 +:1081B00003D0022916D10AE000BFB2F5007F05DD29 +:1081C000B2F5027F02DA501E40B270470BE0B2F502 +:1081D000017F06DD40F20B20824202DA501E40B2DF +:1081E000F3E700E000BF00BF4FF0FF30EDE770B5F0 +:1081F00005460DB9002070BD2878FFF7B7FF04468B +:108200000CB90020F7E700210AE004F1180252F847 +:10821000210020B142886B889A4200D1EBE7491CCB +:1082200094F844008842F0DC0020E4E720B1012803 +:1082300005D0022809D105E09FED050A7047B3EE8D +:10824000030AFBE7B7EE000AF8E7B7EE000AF5E726 +:108250000000104270B5054615B96FF0010070BD01 +:108260002878FFF7C9FE10B14FF0FF30F7E7287804 +:10827000FFF77CFF044614B94FF0FF30EFE7002111 +:1082800010E004F1180050F8210050B104F118007A +:1082900050F8210040886A88904202D16FF00200B5 +:1082A000DDE7491C94F844008842EADC94F8440075 +:1082B0000B2802DB4FF0FF30D1E75020FAF7EEF841 +:1082C000064616B94FF0FF30C9E728683060686885 +:1082D0007060282106F11800F8F73CF96979282028 +:1082E0008155698828780322F9F744FE28B1304681 +:1082F000FAF73EF84FF0FF30B1E794F8441004F17C +:10830000180040F8216094F84400401C84F84400B0 +:108310000020A4E72DE9F0472DED028B0446B0EED6 +:10832000408A2CB96FF00100BDEC028BBDE8F087EC +:108330002078FFF71BFF054615B96FF00300F3E740 +:10834000B7EE000AB4EEC08AF1EE10FA03DDB7EE24 +:10835000000AB0EE408ABFEE000AB4EEC08AF1EE29 +:1083600010FA03D2BFEE000AB0EE408A607918B16D +:10837000B1EE480AB0EE408A2046FFF738FF0746C4 +:1083800017B96FF00300CFE721796088FFF70DFF81 +:108390000646002E02DA4FF0FF30C5E705F102086D +:1083A0002079FFF7EFFE00EE100AB8EEC00A20EECB +:1083B000080ABDEEC00A10EE100A0FFA80F928F87C +:1083C00016900020B0E72DE9F04387B0054625B9A7 +:1083D0006FF0010007B0BDE8F0832878FFF7C6FE14 +:1083E000064616B96FF00300F4E74FF000093AE0D3 +:1083F00006F1180050F8294094B3608869888842D3 +:108400002FD16988287800236A46F9F7ABFCA8B118 +:10841000FAF755F907468846D4E90831FA1A68EBA5 +:1084200001004FF47A7300219A1A814103D200208F +:108430002076001FCEE74FF0FF30CBE701202076FB +:10844000FAF73DF9C4E908016946204600F0C4FA8C +:1084500004F108018EC904F12C008EC00020B9E798 +:10846000FFE709F1010996F844004845C0DC6FF0C8 +:108470000300AFE710B50F480F49086003204860BC +:1084800000210D488160C1604FF4102101614FF45B +:108490000011416100210176417681760121C1768A +:1084A000002101774177FBF7E5F908B1FAF7E6FA21 +:1084B00010BD0000006400402002002010B50F48ED +:1084C0000F4908600320486000210D488160C160A9 +:1084D0004FF4102101614FF4001141610021017638 +:1084E000417681760121C176002101774177FBF742 +:1084F000C1F908B1FAF7C2FA10BD000000680040E7 +:108500004802002008B500BF002000901A4800680B +:1085100040F40010184908600846006800F4001094 +:10852000009000BF00BF00BF002000900846006818 +:1085300040F4800008600846006800F48000009065 +:1085400000BF00BF002207210C20FCF7A3FC0C2079 +:10855000FCF78CFC002205213A20FCF79BFC3A201A +:10856000FCF784FC002205213B20FCF793FC3B2018 +:10857000FCF77CFC08BD00003038024010B5064A0C +:108580000021064802F081FF05490860054A0021E4 +:10859000054802F07AFF10BDC4ED0008C192000842 +:1085A0000000002068EE00087996000800B587B04A +:1085B000142102A8F7F7CEFF00BF002001907248F7 +:1085C000006840F00200704908600846006800F04A +:1085D0000200019000BF00BF00BF002001900846CC +:1085E000006840F0010008600846006800F00100E3 +:1085F000019000BF00BF00BF002001900846006846 +:1086000040F0080008600846006800F0080001908B +:1086100000BF00BF00BF002001900846006840F086 +:10862000040008600846006800F00400019000BFE4 +:1086300000BF00BF002001900846006840F4807031 +:1086400008600846006800F48070019000BF00BF19 +:1086500000BF002001900846006840F0200008603C +:108660000846006800F02000019000BF00BF00BF76 +:10867000002001900846006840F08000086008462D +:10868000006800F08000019000BF00BF00BF002024 +:1086900001900846006840F0400008600846006805 +:1086A00000F04000019000BF00BF00224021374889 +:1086B000FBF78AFF012210213548FBF785FF0122D5 +:1086C00011463448FBF780FF4020029001200390C0 +:1086D0000490059002A92D48FBF774FE0820029033 +:1086E0004FF4041003900120049002A92748FBF7DF +:1086F00069FE012002904FF40410039001200490C1 +:1087000002A92348FBF75EFE10200290012003908F +:108710000490059002A91E48FBF754FE30200290F9 +:108720004FF4041003900120049002A91A48FBF7AB +:1087300049FE0120029003900490059002A915487B +:10874000FBF740FE002205210620FCF7A3FB0620D4 +:10875000FCF78CFB002205210920FCF79BFB09207C +:10876000FCF784FB002206210A20FCF793FB0A2079 +:10877000FCF77CFB002206211720FCF78BFB17205F +:10878000FCF774FB07B000BD30380240001802400F +:1087900000000240000402400008024010B50B48EF +:1087A0000B4908600B484860002109488160C1609E +:1087B0004FF480410161002141618161C161016229 +:1087C000FCF79AF808B1FAF759F910BD00540040C7 +:1087D00070020020A086010010B50B480B4908600C +:1087E0000B484860002109488160C1604FF4804116 +:1087F0000161002141618161C1610162FCF77CF886 +:1088000008B1FAF73BF910BD00580040C40200203F +:10881000A086010010B50F480F4908604FF4827020 +:10882000486000210C488160C16002210161012182 +:108830004161490281611821C161002101624162E7 +:1088400081620A21C162FCF721FF08B1FAF716F92B +:1088500010BD0000003001401803002010B50F4883 +:108860000F4908604FF48270486000210C48816015 +:108870004FF40061C160022101610121416149029F +:1088800081610021C1610162416281620A21C1628C +:10889000FCF7FCFE08B1FAF7F1F810BD0038004013 +:1088A0007003002000B587B01C216846F7F752FE20 +:1088B000154816490860002048600021134881606F +:1088C00041F28831C160002101618161FDF7C2FD83 +:1088D00008B1FAF7D3F80D48FDF797FF08B1FAF79A +:1088E000CDF86020009000200190029004900022BA +:1088F00069460648FDF707FF08B1FAF7BFF80348D5 +:10890000FDF7D0FE07B000BD00440140D0040020B8 +:108910001CB50020009001900E480F49086000200F +:10892000486000210C48816040F2E731C1600021BD +:108930008161FDF78FFD08B1FAF7A0F800200090E3 +:10894000019069460448FDF72BFD08B1FAF796F847 +:108950001CBD0000001400408804002010B50B4826 +:108960000B4908604FF4E1304860002108488160FD +:10897000C16001610C21416100218161C161FEF78B +:10898000A1F908B1FAF77AF810BD00000010014013 +:108990001805002010B50C480C4908600C484860C8 +:1089A00000210A4881604FF40051C160C910016183 +:1089B0000C21416100218161C161FEF783F908B199 +:1089C000FAF75CF810BD0000004800406005002088 +:1089D000A086010000BFFEE72DE9F0412DED068BDA +:1089E00004460D46A87B697B40EA0126297CE87B8A +:1089F00041EA002000B209EE100AA97C687C41EA35 +:108A0000002007B22079FFF7BDFB80462079FFF7F1 +:108A10000DFCB0EE408A00EE106AB8EE400A9FED01 +:108A20004E1AC0EE010A9FED4D0A20EE800AF0EECC +:108A3000408AB8EEC90AF0EE409A17FB08F000EE43 +:108A4000100AB8EEC00ADFED460A80EE201AB0EE3A +:108A500041AAA07970B3B4F84010701AB0F5805FE5 +:108A600003DD616C491E616405E010F5805F02DA88 +:108A7000616C491C6164A4F84060B0EE680AD4EDF2 +:108A8000110AB8EEE01ADFED351AF0EE400A41EEB9 +:108A9000210A80EE881A84ED121AD4ED120AC4ED70 +:108AA000020AC9EE880AC4ED030A6AEE080AC4ED98 +:108AB000040A0DE000206064A4F840609FED290ADC +:108AC00084ED120AC4ED028AC4ED039A84ED04AA6F +:108AD0002820005DA8B307E094ED020ADFED1F0A2D +:108AE00030EE200A84ED020A94ED020AB5EEC00AC7 +:108AF000F1EE10FAF0D307E094ED020ADFED170A69 +:108B000030EE600A84ED020A94ED020ADFED130AEA +:108B1000B4EEE00AF1EE10FAEEDA94ED020ADFEDBF +:108B20000F0A30EEC00A84ED020A94ED030AB1EE9A +:108B3000400A84ED030A94ED040AB1EE400A84ED84 +:108B4000040AE87C00EE100AB8EE400A84ED050A3B +:108B5000BDEC068BBDE8F08100000046DB0FC9408C +:108B6000000080460000000000BFFEE710B52DEDBC +:108B70000C8B0446B0EE40DAF0EE60AAB0EE41BADB +:108B8000F0EE619A1DEE100A01F05FF970B11AEE75 +:108B9000900A01F05AF948B11BEE100A01F055F99C +:108BA00020B119EE900A01F050F920B994ED060AAF +:108BB000BDEC0C8B10BD606890ED070AB0EE401A5A +:108BC000F0EE6A0AB0EE4D0AF9F757FEF0EE40BA41 +:108BD000606890ED000A20EE2BCA606890ED000AF4 +:108BE00060EE2ADAB0EE6D0A04F11C00FFF70AF914 +:108BF000B0EE40AA2078B0B1012802D0022815D1E9 +:108C00000EE094ED020AF0EE400AB0EE690A01F0BF +:108C100045FED4ED050A7AEE600AC0EE808A05E0D2 +:108C2000F0EE4B8A02E0DFED388A00BF00BFC4EDF2 +:108C300004BA84ED05AA18EE900A01F006F918B9F5 +:108C40009FED310AF0EE408A606890ED010A20EE57 +:108C50000C0AD0ED030AB0EE408A08EEE08A94EDEB +:108C6000030AB0EE409A0CEE299A606890ED020A71 +:108C700060EE09CA606890ED020ADFED240AB4EEE6 +:108C8000E00AF1EE10FA1CDD19EE100A01F0DDF831 +:108C9000B8B138EE2C0AB0EEC00A6068D0ED050A13 +:108CA000B4EEE00AF1EE10FA0BD8B0EEC90A606833 +:108CB000D0ED040AB4EEE00AF1EE10FA01D884ED2A +:108CC000039A38EE2C0AB0EE408A18EE100A01F032 +:108CD000BCF8B0B1606890ED050ADFED0C0AB4EEA7 +:108CE000E00AF1EE10FA0ADD606890ED050AF0EE98 +:108CF000400AB0EE480AF8F70DFDB0EE408A84ED68 +:108D0000068A94ED060A53E700000000BD37863559 +:108D100070B52DED028B04460E46F0EE408A1546E6 +:108D200024B94FF0FF30BDEC028B70BD95ED010A08 +:108D300010EE101A084601F088F810B94FF0FF3015 +:108D4000F1E795ED020A10EE101A084601F07DF8E1 +:108D500010B94FF0FF30E6E795ED030A10EE101A58 +:108D6000084601F072F810B94FF0FF30DBE795EDDF +:108D7000040A10EE101A084601F067F810B94FF017 +:108D8000FF30D0E795ED050A10EE101A084601F005 +:108D90005CF810B94FF0FF30C5E76560B7EE000A28 +:108DA00080EE288A18EE100A01F04FF810B184ED19 +:108DB000028A02E04FF0FF30B5E7606890ED060AE6 +:108DC000F0EE400AB0EE680A04F11C00FFF75AF812 +:108DD0002670204600F002F80020A4E710B50446F3 +:108DE00014B94FF0FF3010BD9FED0B0A84ED030A5C +:108DF0009FED090A84ED040A9FED070A84ED050A38 +:108E00009FED050A84ED060A9FED030A04F11C009C +:108E1000FFF7C2F80020E6E7000000001C4A1268D5 +:108E2000526942F040021A4B1B685A61194A926A11 +:108E300042F01002174B9A62174A1268126822F029 +:108E40000102154B1B681A6007E0134A126812688A +:108E500022F00102104B1B681A600F4A1268126858 +:108E600002F00102002AF0D10C4A0B4B1B689A60F9 +:108E7000094A1268D060084A12685160064A1268AE +:108E8000126842F00102044B1B681A607047000030 +:108E90006005002000600240A80500200448004052 +:108EA00010B5044613480068C06820F4005011490A +:108EB0000968C86010480068006820F001000E4989 +:108EC000096808600C4800684460032003F0C3FA96 +:108ED00009480068006840F0010007490968086017 +:108EE00004480068C06840F4005002490968C8603E +:108EF00010BD000060050020A805002070B50546E3 +:108F0000AC6B2068406820F0030021684860606D09 +:108F100040F010006065012084F851002046FCF705 +:108F200099FB70BD70B50446A56B2846FCF762FE40 +:108F300070BD70B50446A56B2846FDF7C1F970BD3C +:108F400070B50446A56B2846FDF7F2F970BD70B503 +:108F50000546AC6BFBF73EFB06462868006800F44C +:108F60008070B0F5807F2BD02068406820F0200012 +:108F700021684860A06850B96068B0F5827F06D16A +:108F80002068406820F003002168486005E0206800 +:108F9000406820F001002168486032466421204684 +:108FA00000F087F808B1202060650020E0870120EC +:108FB00084F85100606D18B12046FCF74BFB70BD82 +:108FC0002046FCF7FBFD00BFF9E7F8B50546AC6BA2 +:108FD000FBF700FB06462868006800F48070B0F5D7 +:108FE000807F2DD02068406820F0200021684860F4 +:108FF0002068406820F00200216848603246642101 +:10900000204600F0A1F818B1606D40F020006065C6 +:10901000A06850B900BF002000902068C068009090 +:1090200020688068009000BF00BF0020E08601201B +:1090300084F85100606D18B12046FCF70BFBF8BDB9 +:109040002046FDF727F900BFF9E770B50546AC6B80 +:10905000FBF7C0FA06462868006800F48070B0F597 +:10906000807F21D02068406820F02000216848607F +:1090700032466421204600F067F818B1606D40F078 +:10908000200060652068406820F003002168486087 +:109090000020E086E087012084F85100606D18B15F +:1090A0002046FCF7D7FA70BD2046FDF725F900BF32 +:1090B000F9E7F8B504460E4615466068B0F5827FBC +:1090C0000DD1A068B0F5004F03D0A068B0F5806F57 +:1090D00005D12068006820F04000216808606068C1 +:1090E000B0F5827F1FD1A068B0F5806F0DD03346F8 +:1090F000002280212046009500F076F808B3606DCC +:1091000040F0200060650320F8BD334600220121B5 +:109110002046009500F068F898B1606D40F020009E +:1091200060650320F0E733460022012120460095C8 +:1091300000F05AF828B1606D40F02000606503200F +:10914000E2E70020E0E700007CB504460E46154645 +:109150003346012202212046009500F045F828B14F +:10916000606D40F02000606503207CBD16480068FB +:109170001821B0FBF1F01549B0FBF1F04FF47A7112 +:10918000484301906068B0F5827F0DD133460022DC +:1091900080212046009500F027F898B1606D40F0DE +:1091A000200060650320E0E700BF019800B908E0F7 +:1091B0000198401E019020688068C0F3C01000280C +:1091C000F3D100BF0020D0E71400002040420F0080 +:1091D0000146044A0868904201D1002070470320EC +:1091E000FCE70000003001402DE9F84F04460D4631 +:1091F00090461E46DDF82890FBF7ECF9A0EB09003D +:10920000371AFBF7E7F982462C480068C0F3CB30E9 +:109210007843009046E0701C002843D0FBF7DAF951 +:10922000A0EB0A00B84200D2A7BB2068406820F03B +:10923000E000216848606068B0F5827F0DD1A068C9 +:10924000B0F5004F03D0A068B0F5806F05D120685D +:10925000006820F0400021680860A06AB0F5005F57 +:109260000DD100BF2068006820F40050216808601C +:109270002068006840F400502168086000BF0120A9 +:1092800084F8510000BF002084F8500000BF032084 +:10929000BDE8F88FFFE7009808B9002702E00098C2 +:1092A000401E0090206880682840A84201D101201B +:1092B00000E000204045AED10020E9E71400002086 +:1092C00070B5054602F0DBF8044602F03AF970BDCD +:1092D00010B5FBF73BFD04F08FFC012801D003F033 +:1092E000ABFD10BD00B593B0302107A8F7F732F9F8 +:1092F000142102A8F7F72EF900BF0020019024489E +:10930000006840F08050224908600846006800F07C +:109310008050019000BF00BF00BF002001901D4899 +:10932000006840F480401B4908600846006800F46B +:109330008040019000BF00BF01200790000408900A +:1093400002200D9041050E9106210F91A821109148 +:10935000022111910421129107A8FBF72DFF08B1FA +:10936000F9F78CFB0F20029002200390002004905C +:109370004FF4A05005904FF480500690052102A8AC +:10938000FBF7DAFD08B1F9F779FB13B000BD000077 +:1093900040380240007000400348006840F470000C +:1093A000014908607047000088ED00E010B50248F0 +:1093B000FDF7C1F810BD00008804002010B5026858 +:1093C0002B4B98420ED0B0F1804F0BD0294B9842D6 +:1093D00008D0294B984205D0284B984202D0284B00 +:1093E000984203D122F070024B681A43204B9842F6 +:1093F00020D0B0F1804F1DD01E4B98421AD01E4B8A +:10940000984217D01D4B984214D01D4B984211D052 +:109410001C4B98420ED01C4B98420BD01B4B9842D1 +:1094200008D01B4B984205D01A4B984202D01A4BD9 +:10943000984203D122F44072CB681A4322F0800391 +:109440004C6943EA04028B68C3620B688362084B71 +:10945000984202D00A4B984201D10B69036303681A +:1094600043F00403036001234361026010BD000068 +:10947000000001400004004000080040000C0040D3 +:109480000004014000400140004401400048014008 +:1094900000180040001C00400020004030B501F0E2 +:1094A0001F05012404FA05F3046A9C430462046A5C +:1094B00001F01F0502FA05F52C43046230BD0000DF +:1094C00030B5026A056A25F00105056243688469C2 +:1094D00024F0700424F003040D682C4322F00202EF +:1094E0008D682A43104DA84200D103E00F4DA842D9 +:1094F00006D100BF22F00802CD682A4322F0040200 +:10950000094DA84202D0094DA84207D123F4807327 +:1095100023F400734D692B438D692B4343608461B1 +:109520004D684563026230BD000001400004014007 +:1095300030B5026A056A25F0100505624368846942 +:1095400024F4E04424F440740D6844EA052422F035 +:1095500020028D6842EA0512124DA84200D103E0B4 +:10956000114DA84207D100BF22F08002CD6842EA27 +:10957000051222F040020B4DA84202D00A4DA8422B +:1095800009D123F4806323F400634D6943EA850322 +:109590008D6943EA8503436084614D688563026297 +:1095A00030BD0000000001400004014030B5026AF7 +:1095B000056A25F4807505624368C46924F0700467 +:1095C00024F003040D682C4322F400728D6842EAF3 +:1095D0000522124DA84200D103E0114DA84207D147 +:1095E00000BF22F40062CD6842EA052222F48062C4 +:1095F0000A4DA84202D00A4DA84209D123F4805353 +:1096000023F400534D6943EA05138D6943EA0513BA +:109610004360C4614D68C563026230BD0000014013 +:109620000004014030B5036A056A25F480550562DF +:109630004468C26922F4E04222F440720D6842EAB2 +:10964000052223F400538D6843EA0533084DA842F0 +:1096500002D0084DA84204D124F480444D6944EA64 +:1096600085144460C2614D680564036230BD00002A +:10967000000001400004014070B5054601F062FCA5 +:109680001D4A00211D4801F000FF1D4908601D4AC8 +:1096900000211D4801F0F9FE194948601B4A0021CC +:1096A0001B4801F0F2FE1649886000220A210220C0 +:1096B00001F0F6FC1249C86000223021022001F0BE +:1096C000EFFC0F49486100220C21022001F0E8FC68 +:1096D00001460B48816100221821022001F0E0FCC4 +:1096E00001460748C16101F079FC01F0C8FE04465B +:1096F00001F027FF70BD00008CEE000815970008F0 +:109700007C800020B0EE000859980008D4EE0008D4 +:10971000019900082DED048B01F0FBFB064605F0D6 +:1097200067F841EC190B9FED3F0B53EC102B04F045 +:1097300057FE41EC180B05F017F80546002001F024 +:1097400098FB01F0D9FB044638493948F8F73CF852 +:109750003748F8F715F8B0EE408A36493648F7F73B +:1097600027F83348F8F70CF8F7EE000A80EE801A75 +:10977000B0EE418A314AB0EE480A00213048FFF786 +:10978000C7FA0020F8F7E8FE4BE02C44F8F7B8F9E8 +:10979000F7F7E2FFF7F7ECFFF8F702F8F8F70CF845 +:1097A00001F0D0FB2248F8F7ADF82148F8F70CF9A2 +:1097B000204B1F4A1C32A2F10C011F48F7F708F991 +:1097C0001D492048F6F75CFF01F008FC184890EDB1 +:1097D0000A0AF0EE400ADFED1C1A9FED1B1A9FEDFE +:1097E0001B0A1748FFF7C2F9B0EE408A0020F8F7CD +:1097F0005BFE1748134B0ECB0C300EC018380C4BC9 +:109800001C330ECB0EC01349486901F0D9FC114935 +:1098100000231A4648690E4901F090FC204601F0E9 +:1098200037FBB2E70000000000407F40687D002069 +:10983000987C0020FC7C0020E87C002048EE00089A +:10984000147D0020087D0020000000000000204260 +:10985000507D00207C8000202DED048B01F059FB11 +:10986000064604F0C5FF41EC190B9FED1E0B53ECAF +:10987000102B04F0B5FD41EC180B04F075FF054604 +:10988000002001F0F6FA01F037FB0446F9F71EF864 +:1098900006469FED160A31461548F9F71BFB20E0F6 +:1098A0002C44144900231A464869134901F0B8FBB7 +:1098B00018B911490E48F9F740FC0E4900231A4621 +:1098C00088690E4901F0ACFB0948F9F70BFC0B491C +:1098D0000748F9F7D7F80648F9F7A6FB204601F044 +:1098E000D7FADDE70000000000407F400000FA43A7 +:1098F000987D00207C80002058800020708000200F +:109900002DED048B01F005FB064604F071FF41ECE0 +:10991000190B9FED150B53EC102B04F061FD41EC7E +:10992000180B04F021FF0546002001F0A2FA01F017 +:10993000E3FA044601F0FEF902F060FC13E02C4467 +:109940000B4A0C490C4802F015FC0C49886901F0DF +:1099500037FC0A4900231A468869074901F0EEFBE3 +:10996000204601F095FAEAE70000000000407F4041 +:10997000807D0020637C0020747D00207C8000209E +:1099800070B50446A56B0020E8852846FCF7FCFF6F +:1099900070BD00BF00BF02680C3252E8002F22F4F5 +:1099A000907102680C3242E80013002BF3D100BF23 +:1099B00000BF00BF0268143252E8002F22F00101FC +:1099C0000268143242E80013002BF3D100BF016B90 +:1099D00001290ED100BF00BF02680C3252E8002FEF +:1099E00022F0100102680C3242E80013002BF3D180 +:1099F00000BF202180F8421000210163704710B59C +:109A000004462068C06820F040002168C86020201B +:109A100084F841002046FDF777FA002010BD0000D1 +:109A20000146044A0868904201D100207047022094 +:109A3000FCE7000000480040F8B504460025002679 +:109A400094F84200222873D1A068B0F5805F0BD152 +:109A5000206948B9A66A20684068C0F308003080D1 +:109A6000A06A801CA06214E0A56AA068B0F5805FBF +:109A700003D0A06828B9206918B920684068287008 +:109A800004E02068406800F07F002870A06A401C55 +:109A9000A062E08D401E80B2E085002846D120689B +:109AA000C06820F020002168C8602068C06820F4E9 +:109AB00080702168C8602068406920F0010021683A +:109AC0004861202084F8420000206063206B012858 +:109AD00026D10020206300BF00BF21680C3151E86F +:109AE000001F21F0100021680C3141E80002002A1B +:109AF000F3D100BF2068006800F0100010280AD1E0 +:109B000000BF002000902068006800902068406836 +:109B1000009000BF00BFA18D2046FCF733FF02E09C +:109B20002046FDF7D7F90020F8BD01E00020FBE753 +:109B30000220F9E72DE9F84F04462068006920F477 +:109B40004050E1680843216808612169A068084322 +:109B500061690843E169084300902068C06849F2E0 +:109B60000C618843009908432168C86020684069F7 +:109B700020F44070A1690843216848617649206853 +:109B8000884203D075492068884203D1FBF7ACFABC +:109B9000814602E0FBF798FA8146E069B0F5004F94 +:109BA0006CD102206168A0FB015003461920A9FB7B +:109BB000007001462A463846F6F7D6FB6421B0FB12 +:109BC000F1F04FEA001A02206168A0FB01510B4638 +:109BD0001920A9FB00712A463846F6F7C5FB8346D3 +:109BE00002206168A0FB015003461920A9FB007107 +:109BF0002A463846F6F7B8FB6421B0FBF1F000EBDB +:109C0000C00101EB0010ABEB8000322101EBC00082 +:109C10006421B0FBF1F000F0F8000AEB400A0220EA +:109C20006168A0FB015003461920A9FB00700146A2 +:109C30002A463846F6F798FB834602206168A0FB67 +:109C4000015003461920A9FB00712A463846F6F751 +:109C50008BFB6421B0FBF1F000EBC00101EB0010C5 +:109C6000ABEB8000322101EBC0006421B0FBF1F0CE +:109C700000F007005044216888606AE004206168B1 +:109C8000A0FB015003461920A9FB007001462A469B +:109C90003846F6F769FB824604206168A0FB015054 +:109CA00003461920A9FB007001462A463846F6F7FC +:109CB0005BFB6421B0FBF1F000EBC00101EB001095 +:109CC000AAEB8000322101EB00106421B0FBF1F01F +:109CD00000F0F00A04206168A0FB0170034619201F +:109CE000A9FB00513A462846F6F73EFB6421B0FB3B +:109CF000F1F00AEB001A04206168A0FB01510B4649 +:109D00001920A9FB00712A463846F6F72DFB834639 +:109D100004206168A0FB015003461920A9FB0070D4 +:109D200001462A463846F6F71FFB6421B0FBF1F0E6 +:109D300000EBC00101EB0010ABEB8000322101EB26 +:109D400000106421B0FBF1F000F00F0050442168D6 +:109D50008860BDE8F88F0000001001400014014049 +:109D6000014691F84100212828D18868B0F5805F2C +:109D70000BD1086948B90A6A1088C0F308000B685B +:109D80005860086A801C086205E00B6A581C08626B +:109D900018780B685860C88C401E80B2C88458B9C7 +:109DA0000868C06820F080000B68D8600868C06848 +:109DB00040F040000B68D860002070470220FCE7AC +:109DC00010B500F009F80348FCF7F8FD0148F8F772 +:109DD000BFFC10BD600500200448006800F02000B2 +:109DE00018B1024800680149086070470048004007 +:109DF00000BFFEE703B401984100009850EAC1207B +:109E000018BF04204A0D18BF40F0010040F2FF7255 +:109E1000B2EB515F08BF40F00200012808BF0520E7 +:109E200002B070474100080218BF04200A0E18BF94 +:109E300040F001004FF07F4232EA010108BF40F0DC +:109E40000200012808BF052070470146C1F3C75032 +:109E5000FF2801D0012070470020FCE7024800687D +:109E6000C0F30220704700000CED00E010B50028A0 +:109E700004DB0A07130E054A135406E00A07140E02 +:109E8000034A00F00F031B1FD45410BD00E400E090 +:109E900018ED00E0EFF305807047000010B54FF0BB +:109EA0000E402DED028BB0EE408A18EE104A00EB0A +:109EB0004400B0F1506F4AD84FF0FC40B0EB440F73 +:109EC00022D2B0EEC80AF7EE000A30EEC00AF6EE73 +:109ED000000A60EE208A18EE900A02F09DFA01EE68 +:109EE000100A14F0004F1DBFDFED2D0A9FED2D0A63 +:109EF000B1EE411ADFED2C0A08BF9FED2C0AF8EEF7 +:109F0000001A21EE218A05E0DFED290A68EE088AB1 +:109F1000B0EE600A9FED271ADFED271A30EE080A2F +:109F200048EE811A9FED251A08EEA11ADFED241ADA +:109F300048EE811A9FED231A08EEA11A68EE281A3E +:109F4000BDEC028B01EE810A30EE200A10BD4FF00D +:109F5000E440B0EB440F0CD918EE100AFFF762FF93 +:109F6000042808BF00F02AFEB0EE480ABDEC028BC0 +:109F700010BD4FF07F40B0EB440F07D2B0EE480A5F +:109F8000BDEC028BBDE8104000F00ABE0120F6F7E0 +:109F900010FBBDEC028BBDE8104000F007BE0000D6 +:109FA0000000C9BF22AAFDB90000C93F22AAFD399D +:109FB0000000000024FE1C3DC78AD83C1E67383DC7 +:109FC0001B93993DAFAA2A3E70B59B482DED020B1D +:109FD0002DED068B079D25F00044A04218DC974824 +:109FE000844202DC0AD1069840B19DED060BBDEC1F +:109FF000068B02B0BDE8704000F0AEBD002DCCBFB6 +:10A000009FED8F0B9FED900BBDEC068B02B070BDEA +:10A010008F48A04215DD8F48A042D8BF4FF0FF34D3 +:10A0200058DD9DED060B51EC100BFFF7E3FE042805 +:10A0300008BF00F0A5FD9DED060BBDEC068B02B040 +:10A0400070BD9DED060B51EC100B00F0D5FECDE977 +:10A05000060181489FED828BA0423CDD8248A042F0 +:10A060001FDD00249FED82AB9DED060B53EC1A2BF8 +:10A0700051EC100B04F000F99DED060B41EC190BAF +:10A0800053EC1A2B51EC100B04F0C6FB53EC182BBD +:10A0900004F0CCFC53EC192B04F0A2F9CDE9060135 +:10A0A00049E09DED060B012453EC182B51EC100BED +:10A0B00004F0E2F89DED060B41EC190B53EC182B64 +:10A0C00051EC100B04F0B2FC53EC192B04F088F99E +:10A0D000CDE906012FE06848A0421FDD02249FED74 +:10A0E000689B9DED060B53EC192B51EC100B04F003 +:10A0F00093FB53EC182B04F0BFF89DED060B41ECDD +:10A10000180B53EC192B51EC100B04F08FFC53EC93 +:10A11000182B04F065F9CDE906010CE09DED060B66 +:10A12000032453EC102B9FED580B51EC100B04F053 +:10A1300057F9CDE906019DED060B53EC102B51ECC0 +:10A14000100B04F069FB41EC180B53EC182B04F0D6 +:10A1500063FB41EC190B4E480621B0EE490AF0EEC4 +:10A16000690A784400F07CFC53EC182B51EC100B7E +:10A1700004F052FB41EC180B4648B0EE490AF0EEF1 +:10A18000690A0521784400F06BFC53EC192B51EC63 +:10A19000100B04F041FB41EC100B51EC180B53EC8D +:10A1A000102B002C0EDA04F067F89DED061B53EC23 +:10A1B000112B04F031FB9DED061B53EC112B04F029 +:10A1C00029FC35E004F058F89DED061B53EC112BEB +:10A1D00004F022FB41EC100B2F48784400EBC40044 +:10A1E00090ED001B51EC100B53EC112B04F01EFCF6 +:10A1F0009DED061B53EC112B04F018FC41EC100BE9 +:10A200002648784400EBC40090ED001B51EC100B85 +:10A2100053EC112B04F0FEFB41EC100B002DA2BF00 +:10A22000BDEC068B02B070BD51EC100B03F0E6FFE5 +:10A2300041EC100B01E70000000010440000F07F2B +:10A24000182D4454FB21F93F182D4454FB21F9BF2C +:10A250000000DC3F0000203E0000F33F0000000053 +:10A26000000000000000F03F0000E63F000000009A +:10A2700000000000000000400080034000000000DB +:10A28000000000000000F83F000000000000F0BFE8 +:10A29000FA4D0000B04D00003A4D0000F24C0000B5 +:10A2A00070B56F4E2DED040B2DED048B82B0DDF8F3 +:10A2B00024C0DDE907235C422CF000411C4341EA45 +:10A2C000D474069D22F00040B44205D86C422C4361 +:10A2D00040EAD474B4420BD99DED081B9DED060BEA +:10A2E00002B0BDEC048B04B0BDE8704000F03EBC91 +:10A2F000ACF14054A4F17F641C430BD0022404EA67 +:10A30000AC7444EAD27405439FED578B9FED582BF4 +:10A3100007D015E09DED060B51EC100B00F000FD91 +:10A3200042E0002C11BF012C9DED060B02B0BDECEC +:10A33000048B04BF04B070BD022C38D0032C3BD07A +:10A340000B439FED4D1B9FED4E0B0AD0B14218D130 +:10A35000B04209D121F0804120F08040099107905E +:10A360000FE0002A15DA10E0474B7B44002C08BFB1 +:10A3700093ED000B0DD0012C10D0022C17D0032C24 +:10A380001AD0B0421DD1002A03DAB0EE410AF0EE35 +:10A39000610A02B0BDEC048B04B070BD93ED000BFC +:10A3A00051EC100B03F02AFF41EC100BF1E7B0EE7B +:10A3B000480AF0EE680AECE7B0EE420AF0EE620AF4 +:10A3C000E7E7401A00159FED329B3C28C8BF8DED92 +:10A3D000000B17DCBCF1000FBCBF10F13C0F8DED82 +:10A3E000009B0FDB9DED080B53EC102B9DED060B36 +:10A3F00051EC100B03F0F4FF00F0FEFC00F090FCB9 +:10A40000CDE90001B4B1012C10D0022C9FED220B3C +:10A4100053EC102B9DED000B51EC100B19D004F0F8 +:10A4200005FB53EC182B04F001FBBDE7019880F00D +:10A43000004001909DED000B53EC192B51EC100BDB +:10A4400004F026F904BF0220F6F7B3F89DED000BE7 +:10A450009FE704F0EBFA53EC182B04F0DBFAA3E7C8 +:10A460000000F07F00000000182D4454FB2109403B +:10A47000182D4454FB2109C0182D4454FB21F9BF69 +:10A48000182D4454FB21F93F224C0000000000002D +:10A490000000000000000000075C143326A6A13C69 +:10A4A00070B54FF068422DED048BF0EE408A18EE47 +:10A4B000900AB0EE608A18EE101A02EB4003B3F176 +:10A4C000654F3CBF02EB4102B2F1654F7DD200BF48 +:10A4D000C0F3C753C1F3C7529A1A1B2A09DD10F003 +:10A4E000004F14BF9FED830A9FED830ABDEC048BE0 +:10A4F00070BD12F11A0F36DA11F0004F09D010F0CA +:10A50000004F0CBF9FED7D0A9FED7D0ABDEC048BD3 +:10A5100070BD88EE889A19EE100AFFF783FC0428B4 +:10A5200008BF00F04BFB18EE900AFFF77BFC0546D6 +:10A5300018EE100AFFF776FC044619EE100AFFF732 +:10A5400071FC042D18BF052D08D1042C18BF052C53 +:10A5500004D1002804BF0220F6F72BF8B0EE490A18 +:10A56000BDEC048B70BD4200B2EB410F3AD910F044 +:10A57000004F19BFDFED630A9FED630ADFED630A49 +:10A580009FED630AB0EE481A0A46B1EE688A80F081 +:10A590000041F0EE418A10460A1A5200B2F1807F63 +:10A5A00034D2484010F0004FDFED5A1A9FED5A2A7E +:10A5B0001DBFBEEE001A70EEE10A30EE420AB6EEA2 +:10A5C000001A08BF70EEA10A00E040E008BF30EEBC +:10A5D000020AB0EE682A01EE482A08EE818AC2EE2D +:10A5E000081A15E011F0004F04BF9FED4C0AF0EE81 +:10A5F000400AD1D010F0004F19BFDFED490A9FED9E +:10A60000490ADFED490A9FED490AC5E7C8EE881AF5 +:10A6100021EEA11A9FED462ADFED462A41EE022ADD +:10A620009FED452A01EE222ADFED442A41EE022A5F +:10A630009FED432ABDEC048B01EE222A21EE811A04 +:10A6400001EE020A30EE210A30EE200A70BD4FF012 +:10A650007F42B2EB400F28BFB2EB410F09D2F0EEC0 +:10A66000480AB0EE680ABDEC048BBDE8704000F00B +:10A670009ABA40EA01035B0008BF41F0FF410BD0EA +:10A68000B2EB400F08BFB2EB410F08D120F0804081 +:10A6900008EE900A21F0804108EE101A18E7B2EB9C +:10A6A000400F12BF5FEA410340F0FF4001F000415C +:10A6B0003FF40EAFB2EB410F12BF5FEA400200F071 +:10A6C000004041F0FF413FF403AF4A0092EA4003EB +:10A6D0003FF5FEAE002AACBF9FED1A0A9FED1A0AA5 +:10A6E00068EE808A28EE008A18EE900A18EE101A9A +:10A6F000EEE60000DB0FC9BFDB0FC93FDB0F4940AF +:10A70000DB0F49C00000C9BF22AAFDB90000C93F44 +:10A7100022AAFD390060ED3EC30ACE3700000000DA +:10A72000000049C022AA7DBA0000494022AA7D3A11 +:10A730002DAD65BD8FB8D53D0FB511BE61C84C3E7E +:10A74000A8AAAABE0000804F0000802F10EE101AA9 +:10A7500008B5444A6846B2EB410F28D94FF0E640AD +:10A76000B0EB410F94BF00204FF0FF3000900098F5 +:10A77000002861DB60EE000A10F0010F45D010F0F8 +:10A78000020FDFED391A9FED391A00EEE11ADFED05 +:10A79000381A40EE811A21EEA01AF0EE400A40EE7F +:10A7A000010A08BFF1EE600AB0EE600A08BD314B45 +:10A7B00021F0004293423CD911F0004FDFED2E0A08 +:10A7C00020EE201ADFED2D0A19BF31EE601A71EE6E +:10A7D000200A31EE201A71EE600ABDEEE01A11EE89 +:10A7E000100A9FED271A00F0030000EEC10A9FED4A +:10A7F000251A009000EEC10A9FED231A00EEC10A4F +:10A800009FED221A00EEC10AB1E79FED211A9FEDDC +:10A81000210A10F0020F00EE810A9FED1F1A00EED0 +:10A82000801AB7EE000A00EE810A18BFB1EE400AA6 +:10A8300008BD00F0CBF99AE710EE100A4000B0F125 +:10A840007F4F3CBFB7EE000A08BD07D14FF00100B3 +:10A85000F5F7AFFEBDE8084000F0A8B9BDE8084034 +:10A8600000F09EB9B61F927E336D4C39DA82083CF7 +:10A87000A0AA2ABE490E494683F9223F0000004B98 +:10A880000000C93F00A0FD390020A2331A61342C1A +:10A89000B93AB2BACA9F2A3DDDFFFFBE10B52DED11 +:10A8A000028BB0EE608AF0EE408A18EE101A18EEB5 +:10A8B000900A04F0DDF900F07040B0F1005F0CD0B8 +:10A8C00018EE100A20F00040C0F1FF40C00F02BF98 +:10A8D000B0EE480ABDEC028B10BDB0EE680ABDECCC +:10A8E000028B10BD00B510EE101A2DED028B81B059 +:10A8F0004D4A6846B2EB410F3CD94FF0E640B0EB11 +:10A90000410F94BF00204FF0FF3000900098B0EE50 +:10A91000408A00285FDB28EE080ADFED440A9FED3D +:10A92000441A00EE201ADFED430A40EE010A9FEDC3 +:10A93000421A00EE201ADFED410A10F0010F40EE3E +:10A94000010A9FED3F1A00EE201A61EE000AB0EEF8 +:10A95000480A08EE200A02BF01B0BDEC028B00BD20 +:10A96000BFEE001A01B0C1EE000ABDEC028BB0EEE2 +:10A97000600A00BD334B21F00042934228D911F008 +:10A98000004FDFED310A20EE201ADFED300A19BF4B +:10A9900031EE601A71EE200A31EE201A71EE600A73 +:10A9A000BDEEE01A11EE100A9FED291A00F0030027 +:10A9B00000EEC10A9FED271A009000EEC10A9FED3C +:10A9C000261A00EEC10A9FED251A00EEC10A9DE786 +:10A9D00000F0FCF89AE718EE100A4000B0F17F4F43 +:10A9E0000DD218EE100AFFF71DFA042808BF00F078 +:10A9F000E5F8B0EE480A01B0BDEC028B00BD09D10C +:10AA00000120F5F7D6FD01B0BDEC028B5DF804EB3B +:10AA100000F0CCB801B0B0EE480ABDEC028B5DF896 +:10AA200004EB00F0BDB80000B61F927EBBE9223CEB +:10AA30000C6D063B8A76CE3CACB5593D35A1083E3F +:10AA400029AAAA3E490E494683F9223F0000004B3D +:10AA50000000C93F00A0FD390020A2331A61342C48 +:10AA600070B504462DED028B4D1E00EBC500B0EE17 +:10AA7000408AF0EE608A90ED000B35F0060017D0AA +:10AA800053EC182B51EC100B03F0C6FE41EC100BED +:10AA90006D1E04EBC50090ED001B51EC100B53EC48 +:10AAA000112B03F0E9FB41EC100B35F00600E7D168 +:10AAB000022D36D0042D1CD0062D1CBFBDEC028B00 +:10AAC00070BD53EC182B51EC100B03F0A5FE94ED68 +:10AAD0000A1B53EC112B03F0CFFB53EC182B03F0A4 +:10AAE0009BFE94ED081B53EC112B03F0C5FB41ECCE +:10AAF000100B53EC182B51EC100B03F08DFE94ED62 +:10AB0000061B53EC112B03F0B7FB53EC182B03F08F +:10AB100083FE94ED040B53EC102B03F0ADFB41ECE2 +:10AB2000100B53EC182B51EC100B03F075FE94ED49 +:10AB3000021B53EC112B03F09FFB53EC182B03F07B +:10AB40006BFE94ED001B53EC112B03F095FBBDEC59 +:10AB5000028B41EC100B70BD10B553EC102B51EC77 +:10AB6000100B03F089FB41EC100B10BD10B553EC3A +:10AB7000112B51EC100B03F07FFB41EC100B10BDBF +:10AB80009FED050B10B553EC102B51EC100B03F09F +:10AB900043FE41EC100B10BD00000000000000104F +:10ABA00030EE000A704730EE200A7047DFED020AEF +:10ABB00080EEA00A70470000000000009FED020A2E +:10ABC00020EE000A70470000000000102DE9F0019F +:10ABD0004FF07F42B2EB410F9FBF4FF0FF3101605A +:10ABE000BDE8F00170474FF0004242EA0123C1F393 +:10ABF000C752783A551112F01F0C434CCCF1200685 +:10AC00007C44C1F3C752A2F178024FEA621204EB0E +:10AC1000820254F8254008BFD2E9015612D0556887 +:10AC200004FA0CF425FA06F73C43976805FA0CF58C +:10AC300027FA06F8D26807FA0CFCF24045EA080544 +:10AC40004CEA0206A4FB034CA5FB0352A6FB0363DC +:10AC50001D449D4234BF012600261319334416B10A +:10AC6000934202D903E0934201D2012200E0002284 +:10AC7000624402F1200C9206DC0C42EA443200EEFF +:10AC8000102A5B03DFED210AF8EEC01A00EE103A3D +:10AC90004FEA9C1C11F0004FB8EE400AC0F800C00B +:10ACA00020EE201A00EE105ADFED190AB8EE400A25 +:10ACB00020EE200A71EE810A70EE800A10EE902AD2 +:10ACC00002F500626FF30B0200EE902A70EEE11ABB +:10ACD00031EEC11ADFED101A30EE411A9FED0D0A68 +:10ACE00020EE800A01EE210A9FED0C1A00EE810A87 +:10ACF00004BFBDE8F0017047CCF180510160BDE8B0 +:10AD0000F001B1EE400A70479443000000000036A5 +:10AD10000000802C22AAFD29DB0FC92F0000C92FBB +:10AD200010B541EC100BFFF74FF951EC100B10BDB3 +:10AD300070470000074800680749B0FBF1F0074979 +:10AD40000870044800684FF47A71B0FBF1F00449D0 +:10AD5000086070471400002040420F00B40000203B +:10AD6000B80000202DE9F04707463E4656B900BF1F +:10AD7000502080F31188BFF34F8FBFF36F8F00BF58 +:10AD800000BFFEE717480068864201D1002426E094 +:10AD900001F0DEFB75691448D0F800801348D0F844 +:10ADA000009001F0FFFB454501D04D4501D1022443 +:10ADB00015E00F4885420BD1B06A38B996F86000AB +:10ADC000012801D102240AE0032408E0022406E05D +:10ADD0000848854200D00DB9042400E00124204633 +:10ADE000BDE8F087180000201C0000202000002093 +:10ADF000F80A0020E40A002082B0CDE9000121F029 +:10AE0000004001909DED000B02B051EC100B70471B +:10AE100000207047F9F7A6FFFEF764FAFDF7C6FBBE +:10AE2000FDF770FBFDF726FBFDF748FBFDF7F2FC95 +:10AE3000FDF714FDFDF76CFDFDF7ACFDFDF732FDF0 +:10AE4000FDF7ACFCFDF7C8FCFDF788FD00F064F8E9 +:10AE5000FDF794FB00F092F800BFFEE770B50446E2 +:10AE6000049D601AEE1A7043561A90FBF6F01844CF +:10AE700070BD70B50546FFF70DF810B16FF0050411 +:10AE800004E0002415B1284601F088FC204670BD7E +:10AE9000F8B50646FEF7FEFF10B16FF005050FE0AE +:10AEA000002502F0B9FE00900098341A34B1E00F8A +:10AEB00020B92146684601F09FFC01E06FF00305D0 +:10AEC0002846F8BD10B502F097FE28B1012806D03B +:10AED000022803D102240AE0032408E000BF054849 +:10AEE0000068012801D1012400E0002400BF00BF58 +:10AEF000204610BD7000002010B5FEF7CBFF18B142 +:10AF000002F090FE044602E002F086FE044620466F +:10AF100010BD4FF47A70704710B5FEF7BBFF10B14B +:10AF20006FF0050409E00648006820B901200449D3 +:10AF30000860002401E04FF0FF34204610BD0000FF +:10AF40007000002010B5FEF7A5FF10B16FF00504EA +:10AF500012E002F051FE20B1012809D0022806D1EA +:10AF600001E0012407E001F029FE002403E000BF16 +:10AF70004FF0FF3400BF00BF204610BD70B5FEF794 +:10AF800089FF10B16FF005041FE011480068012827 +:10AF900019D100BF801F0021002804DB0A07130E0F +:10AFA0000C4A135406E00A07150E0B4A00F00F0373 +:10AFB0001B1FD55400BF00BF02200549086001F0E7 +:10AFC0009FFD002401E04FF0FF34204670BD0000DB +:10AFD0007000002000E400E018ED00E010B5FEF77E +:10AFE00059FF10B16FF0050418E002F005FE20B122 +:10AFF00001280FD002280CD109E0012402F0FEFF45 +:10B00000012803D002F0F8FD00B9A41E05E00024D9 +:10B0100003E000BF4FF0FF3400BF00BF204610BD6B +:10B020002DE9F84307460D4691461C463E464FF033 +:10B030000008FEF72FFFE0B10EB105B114B16FF0BB +:10B04000030828E0002000906A462946304602F0B6 +:10B0500047FA012802D06FF002081CE00098D0B136 +:10B060004FF080500D490860BFF34F8FBFF36F8FD3 +:10B0700011E006B115B96FF003080CE0224629462D +:10B08000304602F079F9012805D014B16FF00108BB +:10B0900001E06FF002084046BDE8F88304ED00E0EF +:10B0A0002DE9F84305460E4614464FF00009FEF719 +:10B0B000F1FE00283ED1002D3CD0002E3AD0471E94 +:10B0C000BCB1A06858B1E068502808D3206930B1FD +:10B0D00005FB06F06169814201D301270AE0A068FF +:10B0E00040B9E06830B9206920B9606910B900271B +:10B0F00000E00027012F09D10020009031462846AA +:10B10000A368226901F005FF814606E02FB90022FD +:10B110003146284601F0D0FE8146B9F1000F09D032 +:10B1200014B1D4F8008001E04FF0000841464846D1 +:10B1300001F0F8FA4846BDE8F88300002DE9F8432D +:10B1400007460D4691461C463E464FF00008FEF766 +:10B15000A1FEE8B10EB105B114B16FF003082AE009 +:10B160000020009000236A462946304602F062F82B +:10B17000012802D06FF002081DE00098D8B14FF00E +:10B1800080500E490860BFF34F8FBFF36F8F12E0FE +:10B1900006B115B96FF003080DE0002322462946D9 +:10B1A000304601F073FF012805D014B16FF001089B +:10B1B00001E06FF002084046BDE8F88304ED00E0CE +:10B1C00070B505462E46FEF765FE10B16FF005041A +:10B1D00008E016B96FF0030404E0002400213046B3 +:10B1E00001F008FF204670BD2DE9F04104460D46F0 +:10B1F00024F0010604F001080027FEF74BFE08B119 +:10B20000BF1F1FE016B96FF003071BE0B8F1000F76 +:10B210000CD02946304602F0A5FA012812D015B10B +:10B220006FF001070EE06FF002070BE02946304691 +:10B2300002F0BCF9012805D015B16FF0010701E05B +:10B240006FF002073846BDE8F0812DE9F04704466B +:10B250000026FEF71FFE00284DD10CB1676800E004 +:10B26000002707F0010008B1012500E0002507F0E4 +:10B27000080008283FD04FF0FF3874B1A06828B10B +:10B28000E068502802D34FF0010808E0A06830B908 +:10B29000E06820B94FF0000801E04FF00008B8F175 +:10B2A000010F0CD12DB10420A16801F0F0FD06467C +:10B2B00012E00120A16801F0EAFD06460CE0B8F1B9 +:10B2C000000F09D125B1042001F0D0FD064603E0AE +:10B2D000012001F0CBFD06464EB114B1D4F8009028 +:10B2E00001E04FF000094946304601F01BFA16B163 +:10B2F0000DB146F001063046BDE8F0872DE9F0417A +:10B30000044624F0010504F001070026FEF7C2FD03 +:10B3100008B1B61F16E015B96FF0030612E03FB191 +:10B32000284602F005F801280CD06FF0020609E06B +:10B3300000231A461946284601F0A8FE012801D02C +:10B340006FF002063046BDE8F0810000FEB504460D +:10B350000D46264616B105F0004018B16FF0030007 +:10B3600002902EE04FF0FF300290FEF793FDE0B127 +:10B370000020019001A800230122294600903046B8 +:10B3800002F082FB002002AB0246014600903046EC +:10B3900002F07AFB0198A0B14FF080500A49086092 +:10B3A000BFF34F8FBFF36F8F0BE0002301222946BD +:10B3B000304602F0D5FA02AB00221146304602F0C8 +:10B3C000CFFA0298FEBD000004ED00E02DE9FC5F1D +:10B3D000054689461646FEF75DFD10B16FF005047F +:10B3E0004AE005F0004010B16FF0030444E009F0BA +:10B3F0000200022802D14FF0000A00E0AA46002411 +:10B40000374602F009FC009000BF3B4601AA5146B6 +:10B41000002002F0B3FC8046B8F1010F22D12C408D +:10B420000198044309F0010040B105EA0400A84274 +:10B4300000D120E056B96FF002041CE005EA0400D8 +:10B4400000B118E016B96FF0020414E002F0E4FB5A +:10B450000099A0EB010BBB4501D9002708E0A7EB41 +:10B460000B0705E016B96FF0020401E06FF001046C +:10B47000B8F1000FC9D100BF2046BDE8FC9F10B550 +:10B4800002F0B4FB0446204610BD2DE9FF4780467C +:10B490008946144600200390FEF7FCFC00284ED19C +:10B4A000B8F1000F4BD0802618258246471E44B3C2 +:10B4B000206808B1D4F800A0A06900B1A5692DB139 +:10B4C000382D03D8207900F0010018B1002004B015 +:10B4D000BDE8F087606908B160698608A06840B17E +:10B4E000E068642805D3206918B1606908B10127B4 +:10B4F00008E0A06830B9E06820B9206910B90027D9 +:10B5000000E00027012F0CD12169A0684B4632468C +:10B51000CDE9005102905146404602F0C3F9039034 +:10B520000DE067B903A8B2B24B465146CDE90050D1 +:10B53000404602F085F9012801D0002003900398CD +:10B54000C5E72DE9F04106463746FEF7A3FC10B1EA +:10B550006FF0050410E017B96FF003040CE03846F3 +:10B56000FFF700FC0546042D04D00024384601F006 +:10B57000ADF901E06FF002042046BDE8F081000063 +:10B580002DE9F04105460E46164807681648006842 +:10B59000001D00F078FF681C38B936B11248016808 +:10B5A000091D124800F0C7FF1AE07C190E48006818 +:10B5B0004460BC4207D20C480168091D0C48006871 +:10B5C00000F09FFF0CE008480168091D0948006869 +:10B5D00000F097FF08480068844201D206480460E2 +:10B5E000BDE8F0812C00002018000020F80A00209F +:10B5F000200000201C0000204800002010B5044658 +:10B6000000F0A6FF24480068401C23490860234836 +:10B61000006840B9214804600846006801280DD13F +:10B6200000F018FA0AE01E48006838B91B480068A4 +:10B63000C06AE16A884201D8184804601948006865 +:10B64000401C1849086008460068A0641649E06A72 +:10B650000968884202D91449E06A0860E16A01EB8E +:10B660008101124A02EB8100211D00F064FF00F00D +:10B6700099FF0B48006868B108480068C06AE16A31 +:10B68000884207D24FF0805009490860BFF34F8FBE +:10B69000BFF36F8F10BD00002800002018000020AD +:10B6A0003400002044000020300000204806002024 +:10B6B00004ED00E008B500F04BFF12480068E8B95F +:10B6C000114800F00EFF114800F00BFF0E48104922 +:10B6D00008600E480F49086000200F4B0F4A1021E8 +:10B6E00000900A2001F015FC064908600846006831 +:10B6F00020B10BA10348006801F014F800F052FFDC +:10B7000008BD0000640000200C0B0020200B00206E +:10B710005C00002060000020340B0020840B00201F +:10B72000546D72510000000010B516E000F010FFDB +:10B730000C48C068C468201D00F0A5FE0A480068D7 +:10B74000401E0949086009480068401E0749086012 +:10B7500000F028FF204600F05FF804480068002849 +:10B76000E4D110BDE40A00202800002024000020BD +:10B7700070B504460D46206C70B1216CE068014440 +:10B78000E160D4E90210884201D32168E1602846D3 +:10B79000226CE168F4F75FFE70BD2DE9F0410446CC +:10B7A0000F4615464FF00008A66B206C48B920687C +:10B7B00000282CD1A06802F031FB80460020A06058 +:10B7C00025E07DB93946226C6068F4F744FE216CAF +:10B7D000606808446060D4E90101884217D320689A +:10B7E000606014E03946226CE068F4F734FE216CA6 +:10B7F000E068411AE1602168E068884203D2216C68 +:10B80000A068411AE160022D01D106B1761E701CBC +:10B81000A0634046BDE8F08110B5044694F861008D +:10B8200030B9206B00F0DCFE204600F0D9FE1AE0B3 +:10B8300094F86100012803D1204600F0D1FE12E007 +:10B8400094F86100022801D1012000E0002050B9E5 +:10B8500000BF502080F31188BFF34F8FBFF36F8F6D +:10B8600000BF00BFFEE710BD01464A6A22B10A6B65 +:10B870001268C2F1380000E0002070470146084A13 +:10B88000126812680AB9012200E000220A600A6800 +:10B8900022B9034A1268D268106800E0002070479D +:10B8A0005C00002030B54FF4C043174800F0070497 +:10B8B0002CB1C01D20F00700134C041B1B1B0246BB +:10B8C000124C22600024114D6C60D018083820F012 +:10B8D00007000F4C206000240D4D2D686C600C4D4E +:10B8E0002D682C601146441A4C60094C24680C6089 +:10B8F000084D4C682C60084D4C682C604FF000449B +:10B90000064D2C6030BD0000EC12002074000020B9 +:10B910007C00002084000020800000209000002097 +:10B9200000BFFFF701FF064800680128F9D94FF072 +:10B93000805004490860BFF34F8FBFF36F8FF0E76B +:10B940004806002004ED00E010B5044654B1002084 +:10B95000A06020600021E16000231A4619462046BD +:10B9600001F094FB10BD2DE9F04106460D46174647 +:10B970009846069C0DB9246000E02760E6632564C4 +:10B980000121204601F036FB84F84C80BDE8F081AF +:10B990002DE9F05F82460E4691469B460A9F0C9C1D +:10B9A0004FEA8901A522206BF4F7CCFDA9F1010033 +:10B9B000216B01EB800828F0070808F0070008B9A0 +:10B9C000012000E0002050B900BF502080F3118812 +:10B9D000BFF34F8FBFF36F8F00BF00BFFEE7C4F808 +:10B9E000448086B1002507E0715D04F134004155C3 +:10B9F000705D00B902E06D1C102DF5D300BF002171 +:10BA00004320015502E0002084F83400382F00D391 +:10BA10003727E762276500206065201D00F06EFD76 +:10BA200004F1180000F06AFD2461C7F13800A0613C +:10BA300064620020A065E06584F860005A465146C3 +:10BA4000404600F081FB20600B9808B10B98046021 +:10BA5000BDE8F09F10B5002407E004EB84010F4A15 +:10BA600002EB810000F03DFD641C382CF5D30C483E +:10BA700000F037FD0B4800F034FD0B4800F031FDBD +:10BA80000A4800F02EFD0A4800F02BFD0448094941 +:10BA9000086004480849086010BD000048060020FE +:10BAA000A80A0020BC0A0020D00A0020E40A0020D6 +:10BAB000F80A00201C0000202000002010B50146DC +:10BAC000164800E0006803688B42FBD302464368D7 +:10BAD00013448B4204D143684C68234443600146BD +:10BAE0000A464B6813440468A34211D10C4C036806 +:10BAF0002468A34208D04B680468646823444B6000 +:10BB000003681B680B6005E0054B1B680B6001E0D8 +:10BB100003680B60884200D0016010BD74000020F3 +:10BB20007C0000202DE9F04104460D4616461F46D4 +:10BB30004FF0000865602461B5420CD8F01BA16984 +:10BB4000884202D34FF0010811E0211D0948006826 +:10BB500000F0D7FC0BE0BE4204D2BD4202D34FF04E +:10BB6000010804E0211D0448006800F0CAFC4046BA +:10BB7000BDE8F081600000205C00002070B5054643 +:10BB800000F0E6FCA86B08B9012400E0002400F0F6 +:10BB900009FD204670BD70B5054600F0D9FCA86BC4 +:10BBA000E96B884201D1012400E0002400F0FAFC96 +:10BBB000204670BDF8B505460F461A480068C068B3 +:10BBC000C468201D00F05FFC94F8280000F0040019 +:10BBD000E8B1A06941192B463A462046FFF7A2FF7B +:10BBE000D8B1002003462A4601460090204602F0C4 +:10BBF000C3FA064656B900BF502080F31188BFF340 +:10BC00004F8FBFF36F8F00BF00BFFEE705E094F8D2 +:10BC1000280020F0010084F828002046216A884787 +:10BC2000F8BD00005C000020F0B587B0A0E00398EC +:10BC3000002811DA04AE56B900BF502080F31188F5 +:10BC4000BFF34F8FBFF36F8F00BF00BFFEE7D6E992 +:10BC50000020B168904700BF03980028E6DB059CF0 +:10BC6000606908B9012000E0002010B9201D00F033 +:10BC70000AFC02A800F0DEF8054603980A2875D2EF +:10BC8000DFE800F009050739416306083A4200BFC2 +:10BC900000BF00BF00BF94F8280040F0010084F806 +:10BCA00028000498A269811803462A462046FFF717 +:10BCB00039FFF8B12046216A884794F8280000F03F +:10BCC0000400B8B1002000900498A1694218002334 +:10BCD0001946204602F050FA074657B900BF5020D7 +:10BCE00080F31188BFF34F8FBFF36F8F00BF00BF8A +:10BCF000FEE700BF3BE000BF94F8280020F0010001 +:10BD000084F8280033E000BF94F8280040F00100D8 +:10BD100084F828000498A061A06908B1012000E01F +:10BD2000002050B900BF502080F31188BFF34F8F1F +:10BD3000BFF36F8F00BF00BFFEE7A06941192B461C +:10BD40002A462046FFF7EEFE11E094F8280000F0A6 +:10BD5000020018B9204600F043FC05E094F82800E2 +:10BD600020F0010084F8280001E0FFE700BF00BFD9 +:10BD7000002203A90448006801F0FEFA00287FF4BD +:10BD800056AF07B0F0BD000064000020F8B50546CE +:10BD90000C4600F013FF684600F04CF80646009889 +:10BDA00020BB44B9B54206D802F028F931462846EE +:10BDB000FFF700FF1CE03CB10E480068006808B9BE +:10BDC000012000E000200446A91B22460A48006822 +:10BDD00000F0BEFC02F012F950B94FF08050074954 +:10BDE0000860BFF34F8FBFF36F8F01E002F006F9D9 +:10BDF000F8BD0000600000206400002004ED00E0B9 +:10BE00000A490968096809B9012100E0002121B146 +:10BE10004FF0FF31064A116006E004490968C9681D +:10BE2000C868034A41681160704700001C00002088 +:10BE30004800002070B5044601F0EEFE05460748B4 +:10BE40000068854204D200F00BF80120206001E078 +:10BE50000020206001480560284670BD6C0000206D +:10BE60002DE9F84334E025480068C0680568234898 +:10BE70000068C068C468201D00F005FB2046216AE8 +:10BE8000884794F8280000F0040008B3A069461918 +:10BE9000AE4207D966602461211D1848006800F091 +:10BEA00030FB15E0002003462A460146009020465C +:10BEB00002F062F9074657B900BF502080F311889D +:10BEC000BFF34F8FBFF36F8F00BF00BFFEE700BF10 +:10BED0000A480068006808B9012000E00020002836 +:10BEE000C1D00648D0F800800548006803490860C2 +:10BEF0000348C0F80080BDE8F88300005C00002023 +:10BF0000600000200E480068401C08B9012000E0D5 +:10BF1000002050B900BF502080F31188BFF34F8F2D +:10BF2000BFF36F8F00BF00BFFEE700BF502080F35C +:10BF30001188BFF34F8FBFF36F8F00BF00BFFEE7C5 +:10BF40009400002008B500BF6846FFF797FC044640 +:10BF500020460099FFF71AFFFFF766FEF4E770B579 +:10BF6000044600F0F5FA94F9455010E0606A08B90B +:10BF7000012000E0002038B904F1240001F0F2FFB4 +:10BF800018B100F013FD00E003E0681E45B2002D7B +:10BF9000ECDC00BFFF2084F8450000F003FB00F05C +:10BFA000D7FA94F9445010E0206908B9012000E064 +:10BFB000002048B904F1100001F0D4FF08B100F0EE +:10BFC000F5FC681E45B200E001E0002DECDC00BF8E +:10BFD000FF2084F8440000F0E5FA70BD2DE9F0413F +:10BFE00004464FF0000800F0E9FD4948006808B930 +:10BFF000FFF758FC474800682040002870D1D4B1B2 +:10C00000083404F00700B0B104F00700C0F10800E4 +:10C01000044404F0070008B9012000E0002050B9F2 +:10C0200000BF502080F31188BFF34F8FBFF36F8F95 +:10C0300000BF00BFFEE7002C52D0374800688442A2 +:10C040004ED8364E3046056801E02E462D686868A9 +:10C05000A04202D228680028F7D12D480068854206 +:10C060003ED0306800F10808286830606868001B1E +:10C07000102819D92F1907F0070008B9012000E08E +:10C08000002050B900BF502080F31188BFF34F8FBC +:10C09000BFF36F8F00BF00BFFEE76868001B7860CA +:10C0A0006C603846FFF70AFD1B4968680968081A82 +:10C0B000194908600846006819490968884203D28E +:10C0C00015480068164908601249686809680843FD +:10C0D00068600020286013480068401C114908600F +:10C0E00001F08CFF08F0070008B9012000E00020F3 +:10C0F00050B900BF502080F31188BFF34F8FBFF3BA +:10C100006F8F00BF00BFFEE74046BDE8F081000032 +:10C110007C0000209000002080000020740000209F +:10C1200084000020880000200648006830B10549DE +:10C13000096801F15400496D491C0160014800681B +:10C140007047000018000020001F4FF0807303604C +:10C15000001F21F001030360001F054B036014382A +:10C160000260001F6FF00203036020387047000078 +:10C1700005BF000870B52DED048B04460D4616462C +:10C18000B5F90C00B0F5E16F26D101202070B5F9AA +:10C190000410A1F5437002F014FB41EC190B9FED64 +:10C1A000130B53EC102B02F037FB41EC180B02F091 +:10C1B00031F8A060B5F9000002F003FB41EC190B67 +:10C1C0009FED0C0B53EC102B02F026FB41EC180BEF +:10C1D00002F020F8606005E0B5F90C00C82801D134 +:10C1E00000202070BDEC048B70BD0000EE42B24A0E +:10C1F0000ADB483FFC90728EDF3F623F10B5192189 +:10C200000148FCF70BFE10BD7B7C002030B52DED06 +:10C21000048B81B005460C4605B11CB901B0BDECDC +:10C22000048B30BD6878A97840EA0120C0F30A0089 +:10C230002080A878C010E97840EA4110C0F30A00D5 +:10C240006080E8788011297940EA8100697940EAC4 +:10C250008120C0F30A00A08068794010A97940EAE3 +:10C26000C110C0F30A00E080A8790011E97940EA22 +:10C270000110C0F30A002081E879C011297A40EA50 +:10C280004100697A40EA4120C0F30A0104F1080044 +:10C290006181687A8010A97A40EA8110C0F30A01AE +:10C2A00004F10800A181A87A4011E97A40EAC100AE +:10C2B00004F10801E081287B697B40EA0120C0F39A +:10C2C0000A0104F108002182687BC010A97B40EAC2 +:10C2D0004110C0F30A0104F108006182A87B8011BB +:10C2E000E97B40EA8100297C40EA8120C0F30A0111 +:10C2F00004F10800A182287C4010697C40EAC1104A +:10C30000C0F30A0104F10800E1822088A0F58060F2 +:10C3100000B220806088A0F5806000B26080A088B4 +:10C32000A0F5806000B2A080E088A0F5806000B237 +:10C33000E0802088183000B22080608840421838A1 +:10C3400000B26080A088C0F53F7000B2A080E08895 +:10C35000183000B2E0804FF42F700090B4F9020062 +:10C360002A4B40F2B622D91DFEF778FD00B260805C +:10C370004FF42F700090B4F90000244B40F2B52226 +:10C38000991DFEF76BFD00B22080B4F9060002F0A3 +:10C3900018FA41EC190B9FED1E0B53EC102B02F019 +:10C3A0003BFA41EC180B02F0AFF900B2E080B4F9AF +:10C3B000000010F11E0F05DDB4F900001E2801DA9F +:10C3C00000202080B4F9020010F11E0F05DDB4F941 +:10C3D00002001E2801DA00206080B4F9040010F188 +:10C3E0001E0F05DDB4F904001E2801DA0020A0802C +:10C3F000B4F9060010F11E0F05DDB4F906001E2881 +:10C4000001DA0020E08000BF08E7000044FDFFFFE4 +:10C41000000000000000E03F10B500EE100A2DED16 +:10C42000028BB1EEC08A18EE100A20F00040C0F175 +:10C43000FF40C00F0AD010EE100A20F00040C0F1FB +:10C44000FF40C00F04BF0120F4F7B3F818EE100A44 +:10C45000BDEC028B10BD00B5034605E04FF47A70C9 +:10C4600000F005F8581E83B2002BF7DC00BD07E092 +:10C47000322101E04A1ED1B20029FBDC411E88B204 +:10C480000028F5DC704701460A69D1E9013098605F +:10C49000D1E9010358605068884201D18868506032 +:10C4A000002008611068401E10601068704700008E +:10C4B000034B0360034B0B60802313607047000045 +:10C4C000240C0020880C0020034B0360034B0B60FE +:10C4D0004FF4807313607047880E0020EC0E00202C +:10C4E000704700F1080141604FF0FF31816000F1B9 +:10C4F0000801C160016100210160704700210161F4 +:10C50000704710B502460B685C1C0CB9106907E057 +:10C5100002F1080000E04068446824689C42FAD9AF +:10C5200044684C604C68A160886041600A6114688E +:10C53000641C146010BD42684A6093688B60936805 +:10C5400059609160086103685B1C036070470000DC +:10C5500000BF502080F31188BFF34F8FBFF36F8F60 +:10C5600000BF0E480068401C0C490860084600687F +:10C57000012812D10A480068C0B208B9012000E0C1 +:10C58000002050B900BF502080F31188BFF34F8FB7 +:10C59000BFF36F8F00BF00BFFEE77047940000201D +:10C5A00004ED00E00D48006850B900BF502080F352 +:10C5B0001188BFF34F8FBFF36F8F00BF00BFFEE73F +:10C5C00006480068401E054908600846006820B912 +:10C5D000002080F3118800BF00BF70479400002046 +:10C5E00070B506463546002E44D0083D2C462249FB +:10C5F00060680968084008B1012000E0002050B9D7 +:10C6000000BF502080F31188BFF34F8FBFF36F8FAF +:10C6100000BF00BFFEE7206808B9012000E000204D +:10C6200050B900BF502080F31188BFF34F8FBFF384 +:10C630006F8F00BF00BFFEE70F49606809680840C0 +:10C64000C0B12068B0B90C4960680968884360606F +:10C6500000F0B4FA094960680968084407490860AD +:10C660002046FFF72BFA06480068401C0449086082 +:10C6700001F0C4FC70BD000090000020800000208C +:10C680008C00002000204FF0E021086188610648FE +:10C6900000684FF47A71B0FBF1F0401E4FF0E021DA +:10C6A00048610720086170471400002070B5F3F757 +:10C6B00037FE0446102C16D304F1E02090F8F05316 +:10C6C00015480078854201DB012000E0002050B9C8 +:10C6D00000BF502080F31188BFF34F8FBFF36F8FDF +:10C6E00000BF00BFFEE70D48006800F4E0600C49A1 +:10C6F0000968884201D8012000E0002050B900BF3D +:10C70000502080F31188BFF34F8FBFF36F8F00BFAE +:10C7100000BFFEE770BD0000980000200CED00E0B7 +:10C720009C000020024600200BE0084B53F83030FC +:10C7300033B9064B43F8301003EBC0035A6002E0F4 +:10C74000401C0828F1D300BF7047000008060020F5 +:10C750002DE9F04105460E4617462C46FFF7F8FE38 +:10C7600094F94400401C10B9002084F8440094F966 +:10C770004500401C10B9002084F84500FFF712FF67 +:10C78000A06B28B93A46314604F1240000F030F994 +:10C790002046FFF7E4FBBDE8F081000070B50446D9 +:10C7A0000025D4B11248006808B9012000E000203B +:10C7B00050B900BF502080F31188BFF34F8FBFF3F3 +:10C7C0006F8F00BF00BFFEE700F0F8F900212046A0 +:10C7D000FEF7D6FE01F012FC05463DB94FF0805041 +:10C7E00004490860BFF34F8FBFF36F8F70BD000027 +:10C7F0005000002004ED00E02DE9F04704460F460C +:10C800004FF0000954B900BF502080F31188BFF3E6 +:10C810004F8FBFF36F8F00BF00BFFEE70FB1012046 +:10C8200000E0002050B900BF502080F31188BFF312 +:10C830004F8FBFF36F8F00BF00BFFEE72048006837 +:10C8400008B9012000E0002050B900BF502080F35B +:10C850001188BFF34F8FBFF36F8F00BF00BFFEE79C +:10C8600000F0ACF9174806682068C5192068B04286 +:10C8700007D92068A8420BD9B54209D94FF0010960 +:10C8800006E02068A84201D8B54201D94FF001095D +:10C890002560B9F1000F03D0A81B0021FEF770FE40 +:10C8A00001F0ACFB8046B8F1000F07D14FF080508B +:10C8B00005490860BFF34F8FBFF36F8FBDE8F08766 +:10C8C000500000202C00002004ED00E070B505466B +:10C8D000FFF73EFE15B92748006800E028460446E9 +:10C8E000201DFFF7D0FDA06A18B104F11800FFF772 +:10C8F000CAFD21480068401C1F4908601D480068A7 +:10C90000844209D1211D1D48FFF715FE1C4800680F +:10C91000401C1B49086009E01A480068401E19497C +:10C9200008602046FEF778FFFFF76AFAFFF73AFE45 +:10C9300015480068E8B10F480068844219D11348CF +:10C94000006808B9012000E0002050B900BF502065 +:10C9500080F31188BFF34F8FBFF36F8F00BF00BF0D +:10C96000FEE74FF080500A490860BFF34F8FBFF3D6 +:10C970006F8F70BD1800002044000020E40A0020E2 +:10C980002400002028000020340000205000002057 +:10C9900004ED00E00349096801600349096841604A +:10C9A00070470000400000202C00002001200149B9 +:10C9B000086070473C00002070B504460D4654B92D +:10C9C00000BF502080F31188BFF34F8FBFF36F8FEC +:10C9D00000BF00BFFEE70548016818312046FFF799 +:10C9E00090FD01212846FEF7CBFD70BD1800002008 +:10C9F00070B505460E46144655B900BF502080F369 +:10CA00001188BFF34F8FBFF36F8F00BF00BFFEE7EA +:10CA10000648016818312846FFF78DFD0CB14FF02C +:10CA2000FF3621463046FEF7ABFD70BD18000020F2 +:10CA30002DE9F04706460F4634464FF00109002E17 +:10CA400055D0606D50B900BF502080F31188BFF3FE +:10CA50004F8FBFF36F8F00BF00BFFEE7206DB8425E +:10CA600001D23D4600E0256DE06AA8423FD0606DEE +:10CA700001283CD11F480068844201D0012000E019 +:10CA8000002050B900BF502080F31188BFF34F8FB2 +:10CA9000BFF36F8F00BF00BFFEE7D4F82C80E562C4 +:10CAA000A06900F0004010B9C5F13800A06108EBA2 +:10CAB0008801114A02EB81016069884201D101209D +:10CAC00000E0002098B1201DFFF7DDFC0B49E06A73 +:10CAD0000968884202D90949E06A0860E16A01EB05 +:10CAE0008101054A02EB8100211DFFF724FDBDE80D +:10CAF000F0870000180000204806002030000020C9 +:10CB000010B586B000200590049003AA04A905A8DA +:10CB1000FFF7CEFC0022DDE904101346CDE9002129 +:10CB200002901FA12048039A00F0BCFE1F49086034 +:10CB30000846006808B1012400E00024012C02D15D +:10CB400001F0DEFA0446012C17D100BF502080F31B +:10CB50001188BFF34F8FBFF36F8F00BF4FF0FF30CF +:10CB60001349086001201349086000201249086039 +:10CB7000FEF7DEF800F0ACF810E0601C08B1012010 +:10CB800000E0002050B900BF502080F31188BFF3AF +:10CB90004F8FBFF36F8F00BF00BFFEE706B010BD21 +:10CBA00049444C450000000021B900084C00002019 +:10CBB00048000020340000202C00002002480068BB +:10CBC000401C0149086070475000002070B539488A +:10CBD000006818B101203849086069E00020364932 +:10CBE0000860FEF715F935490860084600683449C1 +:10CBF000096888420BD93349096801F15800896DE9 +:10CC00002E4A12682E4B1B68D21A114401602B4821 +:10CC100000682B4908602B480068046B4FF0A5356D +:10CC20002068B0F1A53F0BD16068B0F1A53F07D1F6 +:10CC3000A068B0F1A53F03D1E068B0F1A53F05D0F1 +:10CC40002048016834310068FFF74AFC1E4801683B +:10CC50000CE051B900BF502080F31188BFF34F8F13 +:10CC6000BFF36F8F00BF00BFFEE7491E01EB8100DD +:10CC7000164A52F8200008B9012000E000200028E0 +:10CC8000E7D101EB8102114B03EB8200426852684D +:10CC9000426000F108024368934202D14268526840 +:10CCA00042604268D268074B1A600748016000BFC3 +:10CCB00070BD0000500000203C0000205800002003 +:10CCC00054000020180000203000002048060020FA +:10CCD0001CB5524800685249884201D0012000E04A +:10CCE000002050B900BF502080F31188BFF34F8F50 +:10CCF000BFF36F8F00BF00BFFEE748480068484998 +:10CD0000491E884201D0012000E0002050B900BF38 +:10CD1000502080F31188BFF34F8FBFF36F8F00BF98 +:10CD200000BFFEE73F49084600780190FF200A4611 +:10CD300010700846007800909DF8000000F0F000A8 +:10CD40009DF80020904201D1012000E0002050B960 +:10CD500000BF502080F31188BFF34F8FBFF36F8F58 +:10CD600000BF00BFFEE79DF8000000F050002E4A13 +:10CD7000107007202D4A106009E02C480068401E02 +:10CD80002A4A10609DF800004006000E00909DF8B1 +:10CD9000000000F080008028EFD024480068C0F137 +:10CDA0000700042801D1012000E0002050B900BF95 +:10CDB000502080F31188BFF34F8FBFF36F8F00BFF8 +:10CDC00000BFFEE7194800680002184A10601046CC +:10CDD000008800F4E0601060124A019810700F485B +:10CDE0002030006840F470000C492031086008468B +:10CDF000006840F070400860FFF744FC00200C49D8 +:10CE00000860F3F755FA0B48006840F040400949C4 +:10CE10000860F3F739FA00201CBD000000ED00E0C7 +:10CE200071C20F4100E400E0980000209C00002047 +:10CE30009400002034EF00E010B500BF502080F3D4 +:10CE40001188BFF34F8FBFF36F8F00BF00F0F4FE68 +:10CE500018B14FF080500449086000BF002080F3F3 +:10CE6000118800BF10BD000004ED00E02DE9F04185 +:10CE700004460126002722460021012000F01CF86C +:10CE800005462846FEF760FD2846BDE8F0812DE9FD +:10CE9000F84304460D4601274FF000082B460022B8 +:10CEA00011460120009400F034F806463046FEF7A3 +:10CEB0004BFD3046BDE8F8832DE9F84305460E46A4 +:10CEC00017460DB1012000E0002050B900BF5020EE +:10CED00080F31188BFF34F8FBFF36F8F00BF00BF88 +:10CEE000FEE705FB06F808F15000FFF777F8044667 +:10CEF00064B1A14609F15009002084F846003B4680 +:10CF00004A46314628460094FEF72DFD2046BDE8EE +:10CF1000F8832DE9F84380460E4617461D46DDF896 +:10CF20002090B8F1000F01D0012000E0002050B99E +:10CF300000BF502080F31188BFF34F8FBFF36F8F76 +:10CF400000BF00BFFEE70DB1012000E0002050B996 +:10CF500000BF502080F31188BFF34F8FBFF36F8F56 +:10CF600000BF00BFFEE707B10EB1012000E00020C6 +:10CF700050B900BF502080F31188BFF34F8FBFF32B +:10CF80006F8F00BF00BFFEE707B90EB9012000E0B8 +:10CF9000002050B900BF502080F31188BFF34F8F9D +:10CFA000BFF36F8F00BF00BFFEE7502000900098D6 +:10CFB000502801D1012000E0002050B900BF5020CE +:10CFC00080F31188BFF34F8FBFF36F8F00BF00BF97 +:10CFD000FEE700BF2C464CB1012084F846004B46CA +:10CFE0003A46314640460094FEF7BDFC2046BDE877 +:10CFF000F883000070B505460E462C4654B900BFB4 +:10D00000502080F31188BFF34F8FBFF36F8F00BFA5 +:10D0100000BFFEE7FFF79CFAD4E90F12206801FB7E +:10D020000200A0600020A06320686060E06B401EEA +:10D03000226C216800FB0211E160FF2084F84400AB +:10D0400084F845009EB9206908B9012000E000205D +:10D05000A8B904F1100000F085FF80B14FF08050B6 +:10D0600009490860BFF34F8FBFF36F8F07E004F1EA +:10D070001000FFF736FA04F12400FFF732FAFFF749 +:10D0800091FA012070BD000004ED00E02DE9FF439E +:10D0900083B0064688461D464FF00009344654B911 +:10D0A00000BF502080F31188BFF34F8FBFF36F8F05 +:10D0B00000BF00BFFEE7B8F1000F01D1206C08B936 +:10D0C000012000E0002050B900BF502080F31188FB +:10D0D000BFF34F8FBFF36F8F00BF00BFFEE7022D7E +:10D0E00002D1E06B012801D1012000E0002050B9FD +:10D0F00000BF502080F31188BFF34F8FBFF36F8FB5 +:10D1000000BF00BFFEE700F077FD08B9059808B939 +:10D11000012000E0002050B900BF502080F31188AA +:10D12000BFF34F8FBFF36F8F00BF00BFFEE700BF9D +:10D13000FFF70EFAA06BE16B884201D3022D28D1D4 +:10D140002A4641462046FEF728FB0746606A08B992 +:10D15000012000E0002068B904F1240000F002FF83 +:10D1600088B14FF0805032490860BFF34F8FBFF352 +:10D170006F8F08E03FB14FF080502D490860BFF33A +:10D180004F8FBFF36F8FFFF70DFA012007B0BDE897 +:10D19000F083059818B9FFF705FA0020F6E7B9F112 +:10D1A000000F04D101A8FFF7F5FB4FF00109FFF7CD +:10D1B000F9F9FFF703FDFFF7CBF994F94400401CA0 +:10D1C00010B9002084F8440094F94500401C10B9BF +:10D1D000002084F84500FFF7E5F905A901A800F053 +:10D1E000E9FAF0B92046FEF7D6FCA0B104F1100030 +:10D1F0000599FFF7E1FB2046FEF7B1FE00F0FEFEC9 +:10D20000002895D14FF0805009490860BFF34F8F37 +:10D21000BFF36F8F8CE72046FEF7A1FE00F0EEFE15 +:10D2200086E72046FEF79BFE00F0E8FE0020ADE713 +:10D2300004ED00E02DE9F84F07468A4690461E4669 +:10D240003C4654B900BF502080F31188BFF34F8F84 +:10D25000BFF36F8F00BF00BFFEE7BAF1000F01D12F +:10D26000206C08B9012000E0002050B900BF502018 +:10D2700080F31188BFF34F8FBFF36F8F00BF00BFE4 +:10D28000FEE7022E02D1E06B012801D1012000E06F +:10D29000002050B900BF502080F31188BFF34F8F9A +:10D2A000BFF36F8F00BF00BFFEE7FFF7FFF900BFBE +:10D2B0005021EFF3118081F31188BFF34F8FBFF33B +:10D2C0006F8F00BF0546A06BE16B884201D3022E31 +:10D2D00025D194F945B0A06B0090324651462046C6 +:10D2E000FEF75BFA0BF1010088B9606A08B901200A +:10D2F00000E0002050B904F1240000F033FE28B112 +:10D30000B8F1000F02D00120C8F8000004E00BF1D2 +:10D31000010040B284F845004FF0010901E04FF0F0 +:10D32000000900BF85F3118800BF4846BDE8F88FAB +:10D3300070B505462C4654B900BF502080F31188C3 +:10D34000BFF34F8FBFF36F8F00BF00BFFEE700F04A +:10D350004DFCA16888420CD1E068401EE060E068A6 +:10D3600028B900231A4619462046FFF78FFE0126EA +:10D3700000E00026304670BD2DE9F74183B0054638 +:10D380000E464FF000082C4654B900BF502080F3E1 +:10D390001188BFF34F8FBFF36F8F00BF00BFFEE751 +:10D3A0000EB9206C08B9012000E0002050B900BF80 +:10D3B000502080F31188BFF34F8FBFF36F8F00BFF2 +:10D3C00000BFFEE700F018FC08B9059808B9012075 +:10D3D00000E0002050B900BF502080F31188BFF357 +:10D3E0004F8FBFF36F8F00BF00BFFEE700BFFFF797 +:10D3F000AFF8A76BF7B131462046FEF7B9F9781EB2 +:10D40000A063206908B9012000E0002060B904F1A0 +:10D41000100000F0A7FD38B14FF080502F49086090 +:10D42000BFF34F8FBFF36F8FFFF7BCF8012006B03B +:10D43000BDE8F081059818B9FFF7B4F80020F6E7C9 +:10D44000B8F1000F04D101A8FFF7A4FA4FF00108CA +:10D45000FFF7A8F8FFF7B2FBFFF77AF894F944005A +:10D46000401C10B9002084F8440094F94500401C89 +:10D4700010B9002084F84500FFF794F805A901A829 +:10D4800000F098F9F0B92046FEF778FBA0B104F15E +:10D4900024000599FFF790FA2046FEF760FD00F0A2 +:10D4A000ADFD0028A3D14FF080500C490860BFF3B8 +:10D4B0004F8FBFF36F8F9AE72046FEF750FD00F0C5 +:10D4C0009DFD94E72046FEF74AFD00F097FD2046BB +:10D4D000FEF754FB00288AD00020A8E704ED00E006 +:10D4E0002DE9F05F064689461746344654B900BF19 +:10D4F000502080F31188BFF34F8FBFF36F8F00BFB1 +:10D5000000BFFEE7B9F1000F01D1206C08B901207E +:10D5100000E0002050B900BF502080F31188BFF315 +:10D520004F8FBFF36F8F00BF00BFFEE7FFF7BEF85E +:10D5300000BF5021EFF3118081F31188BFF34F8FAB +:10D54000BFF36F8F00BF0546D4F838A0BAF1000FC3 +:10D5500022D094F944B049462046FEF709F9AAF1D1 +:10D560000100A0630BF1010070B9206908B9012026 +:10D5700000E0002068B904F1100000F0F3FC40B1B5 +:10D580003FB10120386004E00BF1010040B284F8A3 +:10D5900044004FF0010801E04FF0000800BF85F3A0 +:10D5A000118800BF4046BDE8F09F00002DE9F3411F +:10D5B00082B005464FF000082C46002654B900BF43 +:10D5C000502080F31188BFF34F8FBFF36F8F00BFE0 +:10D5D00000BFFEE7206C08B9012000E0002050B930 +:10D5E00000BF502080F31188BFF34F8FBFF36F8FC0 +:10D5F00000BF00BFFEE700F0FFFA08B9039808B9C2 +:10D60000012000E0002050B900BF502080F31188B5 +:10D61000BFF34F8FBFF36F8F00BF00BFFEE700BFA8 +:10D62000FEF796FFA76BFFB1781EA063206810B9C4 +:10D63000FEF77AFDA060206908B9012000E0002013 +:10D6400060B904F1100000F08DFC38B14FF080504B +:10D6500043490860BFF34F8FBFF36F8FFEF7A2FF00 +:10D66000012004B0BDE8F081039898B90EB90120FB +:10D6700000E0002050B900BF502080F31188BFF3B4 +:10D680004F8FBFF36F8F00BF00BFFEE7FEF78AFF2B +:10D690000020E6E7B8F1000F04D16846FFF77AF9F9 +:10D6A0004FF00108FEF77EFFFFF788FAFEF750FF04 +:10D6B00094F94400401C10B9002084F8440094F907 +:10D6C0004500401C10B9002084F84500FEF76AFFB1 +:10D6D00003A9684600F06EF840BB2046FEF74EFAFC +:10D6E000F0B1206838B9FEF733FFA06800F0E8FB1E +:10D6F0000646FEF757FF04F124000399FFF75CF993 +:10D700002046FEF72CFC00F079FC002888D14FF071 +:10D71000805013490860BFF34F8FBFF36F8F7FE7CF +:10D720002046FEF71CFC00F069FC79E72046FEF776 +:10D7300016FC00F063FC2046FEF720FA0028EED02D +:10D740005EB1FEF705FF2046FEF78EF80746394624 +:10D75000A068FFF76DF9FEF725FF002081E70000C4 +:10D7600004ED00E02DE9F04106460F46344654B979 +:10D7700000BF502080F31188BFF34F8FBFF36F8F2E +:10D7800000BF00BFFEE700F031FAA168884204D173 +:10D79000E068401CE060012508E039462046FFF7BC +:10D7A00005FF054615B1E068401CE0602846BDE86D +:10D7B000F081000070B505460C4655B900BF5020F9 +:10D7C00080F31188BFF34F8FBFF36F8F00BF00BF8F +:10D7D000FEE754B900BF502080F31188BFF34F8F8C +:10D7E000BFF36F8F00BF00BFFEE7FEF7B1FE124828 +:10D7F00002686868131A2068401C08B9002617E000 +:10D800000E4928680968884204D06868904201D8A7 +:10D8100001260DE02068984207D92068C01A2060D0 +:10D820002846FFF7B7F8002602E000202060012616 +:10D83000FEF7B8FE304670BD2C00002040000020EE +:10D840002DE9FF4F85B0804689461746DDE912ABCA +:10D85000B800FEF7C3FB064656B16420FEF7BEFBD8 +:10D8600004460CB1266304E03046FEF7B9FE00E042 +:10D8700000248CB1002084F86100CDE900ABCDE933 +:10D8800002403A4649464046089BFEF781F820464A +:10D89000FDF7B4FE012501E04FF0FF35284609B041 +:10D8A000BDE8F08F2DE9F04F85B0074688469146D8 +:10D8B0009A46DDE90EB6109C0EB1012000E0002072 +:10D8C00050B900BF502080F31188BFF34F8FBFF3D2 +:10D8D0006F8F00BF00BFFEE70CB1012000E0002009 +:10D8E00050B900BF502080F31188BFF34F8FBFF3B2 +:10D8F0006F8F00BF00BFFEE7642003900398642889 +:10D9000001D1012000E0002050B900BF502080F379 +:10D910001188BFF34F8FBFF36F8F00BF00BFFEE7CB +:10D9200000BFB4B1AEB125462C462E63022085F867 +:10D930006100002004A953464A46CDE900B1CDE973 +:10D94000025041463846FEF723F82846FDF756FEBA +:10D9500001E000200490049805B0BDE8F08F0000BD +:10D960002DE9F04706460D46174698464FF0010A46 +:10D9700056B900BF502080F31188BFF34F8FBFF31B +:10D980006F8F00BF00BFFEE73446FEF7E1FDB8F140 +:10D99000000F02D0E06DC8F8000094F860900220FB +:10D9A00084F86000052F17D2DFE807F01503070B96 +:10D9B0000D00E06D2843E06521E0E06D401CE0656E +:10D9C0001DE0E5651BE0B9F1020F01D0E56501E05E +:10D9D0004FF0000A13E012E0E06D401C08B901208E +:10D9E00000E0002050B900BF502080F31188BFF341 +:10D9F0004F8FBFF36F8F00BF00BFFEE700BF00BFB8 +:10DA0000B9F1010F32D1201DFEF73DFD1A49E06A40 +:10DA10000968884202D91849E06A0860E16A01EBA6 +:10DA20008101164A02EB8100211DFEF784FDA06AE8 +:10DA300008B9012000E0002050B900BF502080F359 +:10DA40001188BFF34F8FBFF36F8F00BF00BFFEE79A +:10DA50000B49E06A0968C96A884207D94FF08050CB +:10DA600008490860BFF34F8FBFF36F8FFEF79AFD31 +:10DA70005046BDE8F0870000300000204806002036 +:10DA80001800002004ED00E02DE9F84F07460E468F +:10DA900090469946DDF828B00120009057B900BFA4 +:10DAA000502080F31188BFF34F8FBFF36F8F00BFFB +:10DAB00000BFFEE7FEF7FAFD3C4600BF5021EFF342 +:10DAC000118081F31188BFF34F8FBFF36F8F00BFB9 +:10DAD0000546B9F1000F02D0E06DC9F8000094F8D6 +:10DAE00060A0022084F86000B8F1050F17D2DFE8CB +:10DAF00008F01503070B0D00E06D3043E06521E0F1 +:10DB0000E06D401CE0651DE0E6651BE0BAF1020F28 +:10DB100001D0E66501E00020009013E012E0E06D26 +:10DB2000401C08B9012000E0002050B900BF50207F +:10DB300080F31188BFF34F8FBFF36F8F00BF00BF1B +:10DB4000FEE700BF00BFBAF1010F3CD1A06A08B9DF +:10DB5000012000E0002050B900BF502080F3118860 +:10DB6000BFF34F8FBFF36F8F00BF00BFFEE71948B1 +:10DB70000068A0B9201DFEF786FC1749E06A096815 +:10DB8000884202D91449E06A0860E16A01EB810128 +:10DB9000124A02EB8100211DFEF7CDFC04E004F1E6 +:10DBA00018010F48FEF7C7FC0E49E06A0968C96A08 +:10DBB000884208D9BBF1000F02D00120CBF8000049 +:10DBC00001200949086000BF85F3118800BF009853 +:10DBD000BDE8F88F500000203000002048060020EB +:10DBE000D00A0020180000203C00002001490868ED +:10DBF00070470000180000200549096809B9012094 +:10DC000005E00449096809B9022000E000207047D6 +:10DC100034000020500000200149086870470000CF +:10DC20002C00002070B5FEF741FD00250148046876 +:10DC3000204670BD2C0000202DE9F0414FF0000877 +:10DC40004348006800287BD142480068451C414891 +:10DC5000056015BB40480068006808B9012000E075 +:10DC6000002050B900BF502080F31188BFF34F8FC0 +:10DC7000BFF36F8F00BF00BFFEE737480768374824 +:10DC80000068354908603548076035480068401C21 +:10DC900033490860FEF7B4F800BF32480068854297 +:10DCA0003BD300BF2C480068006808B9012000E0A1 +:10DCB000002020B14FF0FF302A4908602CE02648B0 +:10DCC0000068C068C4686668B54202D2254806602C +:10DCD00022E0201DFEF7D7FBA06A18B104F118005E +:10DCE000FEF7D1FB2049E06A0968884202D91E4943 +:10DCF000E06A0860E16A01EB81011C4A02EB8100E5 +:10DD0000211DFEF718FC1A49E06A0968C96A8842B1 +:10DD1000C8D34FF00108C5E700BF15480068C06AC6 +:10DD200000EB8000114951F82000012801D94FF083 +:10DD300001081048006808B14FF0010805E0FFE74E +:10DD40000D480068401C0C4908604046BDE8F08161 +:10DD5000500000202C0000201C000020200000208B +:10DD6000400000204800002030000020480600202D +:10DD7000180000203C000020380000202DE9F04170 +:10DD80000746884614461D46FEF7E2FB2148006818 +:10DD900090F86000022818D01E49096801F15C0063 +:10DDA000C96DB943016001201A49096881F8600012 +:10DDB0005DB101212846FDF7E3FB4FF08050164985 +:10DDC0000860BFF34F8FBFF36F8FFEF7EBFBFEF7DB +:10DDD000BFFB1CB10F480068C06D20600D48006893 +:10DDE00090F86000022801D0002608E0094909687F +:10DDF00001F15C00C96D21EA0801016001260020E3 +:10DE00000449096881F86000FEF7CCFB3046BDE8A4 +:10DE1000F08100001800002004ED00E070B5054618 +:10DE20002C460026002D43D022480068844201D1B0 +:10DE3000012000E0002050B900BF502080F311887D +:10DE4000BFF34F8FBFF36F8F00BF00BFFEE7606D62 +:10DE500050B900BF502080F31188BFF34F8FBFF33C +:10DE60006F8F00BF00BFFEE7606D401E6065216DD3 +:10DE7000E06A88421CD0606DD0B9201DFEF703FB1C +:10DE8000206DE062E06AC0F13800A0610A49E06AF2 +:10DE90000968884202D90849E06A0860E16A01EB32 +:10DEA0008101064A02EB8100211DFEF744FB012699 +:10DEB000304670BD180000203000002048060020C9 +:10DEC00070B505462C460026002D42D02249E06A56 +:10DED0000968C96A884235D2A06900F0004028B9B3 +:10DEE0001D480068C06AC0F13800A061E16A01EB1A +:10DEF00081011A4A02EB81016069884201D1012047 +:10DF000000E00020C0B1201DFEF7BDFA12480068F5 +:10DF1000C06AE0621249E06A0968884202D9104981 +:10DF2000E06A0860E16A01EB81010C4A02EB8100C2 +:10DF3000211DFEF700FB03E007480068C06AE062AD +:10DF4000012606E00449206D0968C96A884200D2AA +:10DF50000126304670BD0000180000204806002051 +:10DF60003000002070B50646F068C46854B900BFA0 +:10DF7000502080F31188BFF34F8FBFF36F8F00BF26 +:10DF800000BFFEE704F11800FEF77DFA15480068AF +:10DF9000A0B9201DFEF777FA1349E06A09688842A4 +:10DFA00002D91149E06A0860E16A01EB81010F4A78 +:10DFB00002EB8100211DFEF7BEFA04E004F1180116 +:10DFC0000B48FEF7B8FA0B49E06A0968C96A88424B +:10DFD00004D9012501200849086000E000252846F1 +:10DFE00070BD0000500000203000002048060020D6 +:10DFF000D00A0020180000203C00002070B500244A +:10E0000000263648006850B900BF502080F31188C0 +:10E01000BFF34F8FBFF36F8F00BF00BFFEE7FEF768 +:10E0200097FA2E480068401E2C4908600846006890 +:10E0300000284ED12A48006800284AD023E0294809 +:10E04000C068C46804F11800FEF71DFA201DFEF731 +:10E050001AFA2549E06A0968884202D92249E06A29 +:10E060000860E16A01EB8101204A02EB8100211D79 +:10E07000FEF761FA1E49E06A0968C96A884202D35C +:10E0800001201C4908601748006808B9012000E019 +:10E0900000200028D3D00CB1FDF7B2FE1648056869 +:10E0A00065B100BFFFF7C8FD10B10120114908603C +:10E0B0006D1E002DF6D100200F4908600D48006844 +:10E0C00038B1012630070D490860BFF34F8FBFF309 +:10E0D0006F8FFEF767FA304670BD000050000020D9 +:10E0E00028000020D00A0020300000204806002030 +:10E0F000180000203C0000203800002004ED00E063 +:10E1000010B586B00024FDF7D5FA16480068D0B1E6 +:10E1100000200590049003AA04A905A8FEF7D4F9ED +:10E120000222DDE904100023CDE9002102900EA1B6 +:10E130000F48039AFFF7B6FB0E49086008460068CF +:10E1400000B1012400BF54B900BF502080F31188F2 +:10E15000BFF34F8FBFF36F8F00BF00BFFEE72046B6 +:10E1600006B010BD64000020546D72205376630029 +:10E1700045BF0008680000202DE9FF4704460D4612 +:10E1800016461F46DDF830804FF0000954B900BF35 +:10E19000502080F31188BFF34F8FBFF36F8F00BF04 +:10E1A00000BFFEE71448006810B300950196029482 +:10E1B000062D15DAFFF720FD022808D1002342467C +:10E1C00069460D480068FEF761FF814610E00023B4 +:10E1D0001A46694608480068FEF758FF814607E07E +:10E1E00000233A46694604480068FFF723F8814651 +:10E1F000484604B0BDE8F0876400002081F000418B +:10E20000704780F00040704721F00041704720F0D7 +:10E210000040704721F00042A2F16052B2F5801F29 +:10E2200001F0004328BFD2F17F6C0BD95FEA001CDC +:10E2300043EAC20242EB507018BF704728BF20F07B +:10E2400001007047B2F5801FBCBF184670474FEA07 +:10E25000410C1CF5001F02D2084600F0ADBD70B5A0 +:10E2600000F084FB00000089FFF7F6BF4FF000408C +:10E27000A0F580007047000010B591EA030F48BF79 +:10E2800083F0004300F1DA83841A71EB030C05D2AA +:10E29000121943EB0C03001B61EB0C01DFF824E1C6 +:10E2A0004FEA1154A4EB135C1EEA430F18BF9EEA19 +:10E2B000445F73D023EA0E03DCF1200E21EA0451FF +:10E2C00043F4801332D322FA0CFE10EB0E0023FA33 +:10E2D0000CFE41EB0E01CCF1200E03FA0EFE10EB0A +:10E2E0000E0051F10001B1F5801FCCF1200E32D2A9 +:10E2F00001EB045112FA0EF2BDE8104058BF70470E +:10E30000401C38BF5FEA420218BF7047002814BFA4 +:10E3100020F0010041F100014FEA410313F5001F15 +:10E3200038BF7047A1F1C04100F06EBB012A43EB3A +:10E330000302ACF1200CDCF11F0E32BF4FF0000ED7 +:10E3400023FA0CF310EB030041EB0451B4EB115F23 +:10E35000D0D0A1EB045101F5801149085FEA3000EB +:10E3600001EB04510ED350F1000038BF12FA0EFE3B +:10E3700008D1BDE81040C9E7401C38BF5FEA42023F +:10E38000CAD1C3E7BDE810404FEA410313F5001FAF +:10E3900038BF7047A1F1C04100F036BB9EEA445F30 +:10E3A00008D011EA5E0FBDE8104004BF01F0004143 +:10E3B00000207047BDE8104070B500F0D7FA00BFEC +:10E3C00064FBBE3E0000E0FF491058BFC1F1404170 +:10E3D0005B1058BFC3F140438B42EFF3008070479E +:10E3E0002DE9C04130B4DFF8A0C23CEA111418BFD7 +:10E3F0003CEA131400F0EC8081EA03051CEA1114D6 +:10E4000044EAD57418BF1CEA131500F0C780A4EBCA +:10E4100005044FF0004545EAC12145EAC32341EA1E +:10E42000505143EA525304F17F74994204F5003489 +:10E430004FEAC0204FEAC22208BF904200F09C8001 +:10E440004FEA13650FF24016765D4FEA134506FB5F +:10E4500005F7C7F1807706FB07F74FEAD737A7FB29 +:10E4600003687642C8F58038A7FB06CE38BFA8F10E +:10E47000010807FB08E64FF0000EA6FB028CE6FB46 +:10E4800003CEDCF1000CCEF1004E38BFAEF1010E30 +:10E49000A6FB0C584FF000074FF00005E6FB0E8777 +:10E4A000A1FB08C6A0FB07CE16EB0E0645F1000542 +:10E4B000E1FB076515F1E04E7EBFA4F580345FEA0D +:10E4C00046066D4116F1800745F100054FEA172712 +:10E4D0004FEA066647EA0567A6F1DE46B6F1805FB9 +:10E4E0004FEA15251FD9384624F0010C05EBC471FD +:10E4F000BCF1FE6F01EB0C1102D8F0BCBDE800814D +:10E5000024425CBF01F5801E9EEAC47F02D4F0BCA9 +:10E51000BDE80081244238D4F0BCA1F1C041BDE87F +:10E52000004100F071BA4FEAD22242EA43524FEA68 +:10E53000D323A7FB02864FEAD02040EA415007FBD5 +:10E5400003661EEA0E0F4FEAD12105FB026658BF93 +:10E55000A6EB0056B6EB00564FEA520E4EEAC37ECB +:10E5600018EB0E0E56EB530EBDD518EB02085E41AC +:10E570007F1C55F10005B6E74FF480154FF00007FA +:10E580004FF000064FF00008ADE7F0BC4FF0000080 +:10E5900001F1C04101F00041BDE8008111EA0C1F0A +:10E5A0000CEA131500D00CE013EA0C1F00F02580D4 +:10E5B0004FF00000F0BC81EA030101F00041BDE82A +:10E5C0000081F0BCBDE8004181EA030100F01CBA03 +:10E5D000F0BCBDE8004170B500F0C8F9097EFC3E12 +:10E5E00000F007B881EA03014FF0000001F000419C +:10E5F000704781EA030100F007BAF0BCBDE80041B2 +:10E600004FF0000021497047FFFDFBF9F7F5F4F2E8 +:10E61000F0EEEDEBE9E8E6E4E3E1E0DEDDDBDAD8BD +:10E62000D7D5D4D3D1D0CFCDCCCBCAC8C7C6C5C41B +:10E63000C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B332 +:10E64000B2B1B0AFAEADACABAAA9A8A8A7A6A5A41D +:10E65000A3A3A2A1A09F9F9E9D9C9C9B9A999998E1 +:10E660009797969595949393929191908F8F8E8E84 +:10E670008D8C8C8B8B8A8989888887878685858411 +:10E6800084838382828181800000FF070000F87FFD +:10E6900051EA030C17D41CF5801F58BFBCF5801F2E +:10E6A00000F10680994218BF704708BF904270473A +:10E6B00007D711F5801F58BF13F5801F19D4994251 +:10E6C0007047894270471CF5801F08D5BCF5801F34 +:10E6D000F7D58B4218BF704708BF824270474FF48E +:10E6E000001C1CEB410F38BF1CEB430F01D28B42C7 +:10E6F000704770B500F03AF9922449004FF000518C +:10E700004FF08053FFF760BE4FEA41034FEA535387 +:10E71000A3F58063D3F11E03C8BFD3F1210C0CDD38 +:10E720004FF0004242EAC12242EA505232FA03FC60 +:10E730008CEAE17CACEBE1707047102BC4BF002089 +:10E74000704703F5787CBCF1FF3F04D06FF00042C6 +:10E7500082EA2100704770B500F008F949922480E0 +:10E7600000207047F2E700004FEA1153A3F58063E1 +:10E77000D3F11E03A8BFD3F1200C08DB4FF00042F9 +:10E7800042EAC12252EA505232FA03F0704709427B +:10E790000BD4102BC4BF0020704703F5787CBCF16C +:10E7A000FF3F05D04FF0FF3070474FF0000070473B +:10E7B00070B500F0DBF800BF49922480002070475C +:10E7C000F0E710F0004248BF4042B0FA80F310FA80 +:10E7D00003F10AD0C3F11D0303F580634FEA4150F2 +:10E7E00002EB035202EBD12170474FF0000070475B +:10E7F000B0FA80F310FA03F10AD0C3F11D0303F558 +:10E8000080634FEA41504FEA035202EBD121704737 +:10E810004FF0000070470000DFF848C170B51CEAF7 +:10E82000111E1EBF1CEA13159EEA0C0F95EA0C0F71 +:10E8300000F06F8081EA030423EA4C134EEAD47E91 +:10E8400021EA4C1141F4801143F48013AE44A1FB42 +:10E85000024CA0FB0365AEF17F7E361955EB0C052B +:10E86000A1FB034C4CF10003A0FB021C16EB0C06B1 +:10E87000654153F10003094218BF46F0010613F445 +:10E88000007F0BD14FEA03314FEA0530340341EAF0 +:10E89000155140EA16506FF003020AE04FEAC32117 +:10E8A0004FEAC520F40241EA555140EA56506FF054 +:10E8B000020202EB2E4201EB025585EACE710AD02C +:10E8C0005FEA440C18BF24F0004450F1000041F10D +:10E8D000000120EAD47040F2FE7C624500D270BD97 +:10E8E000A84214BF4FF080444FF04044002E08BFB0 +:10E8F0000024BEF1806FA8BFA1F1C041BDE8704007 +:10E9000080F282804FF0000001F1C04101F000412F +:10E9100070479EEA0C0F0CEA131518BF95EA0C0F0E +:10E9200006D04FF0000081EA030E0EF0004170BDEA +:10E9300000F01CF88900013E00F007B800F009B8AB +:10E940004FEA430C5FEA5C5C08D081EA030100F007 +:10E950005BB84FEA410C5FEA5C5CF6D14FF0000017 +:10E96000014970470000FF070000F87F0EF1020E1A +:10E970002EF0030E5EF8046B364205D4012A43EBF9 +:10E98000030515F5001F12D8012841EB010C1CF5F9 +:10E99000001F0CD80ED14FEAD17C15F5001F0CEBEF +:10E9A0004C0C0CF1020C08BF4CEBD37C04E04FF094 +:10E9B000080C01E04FEAD37C0CEB4C0526FA05F677 +:10E9C00006F00706B6F1040C06D20EEB860CBDE885 +:10E9D00070404CF0010C6047DFE80CF0090B0202BC +:10E9E0004FF000414FF00000A1F5002170BD194625 +:10E9F0001046012851EB010418BFD4F5001484BF60 +:10EA0000002001F0004170BD0808A0F500114FEA98 +:10EA10003101704791EA030F10B581F000413FF5D5 +:10EA200033AC83F0004300F009B8000010B591EA60 +:10EA3000030F48BF83F000433FF526AC841A71EB07 +:10EA4000030C07D212198CF0004C43EB0C03001B93 +:10EA500061EB0C01DFF8A4E14FEA1154A4EB135C65 +:10EA60001EEA430F18BF9EEA445F00F0B08023EA1D +:10EA70006E03524221EA0451C3EB6E0338BF5B1EA2 +:10EA8000DCF1200E25D322FA0CFE10EB0E0043FA27 +:10EA90000CFE41EB0E01CCF1200E03FA0EFE10EB42 +:10EAA0000E0051F10001CCF1200E29D412FA0EF221 +:10EAB00001EB0451BDE8104058BF7047401C1CBF1B +:10EAC000B2F1004F704700280CBF491C20F0010034 +:10EAD000704712EB020E43EB030218BF4FF0010E1A +:10EAE0004EEA4202ACF1200CDCF11E0E54D943FA7E +:10EAF0000CFE10EB0E0051F1FF31CCF11E0ED5D5FE +:10EB00000EF1010E12FA0EFE404141EB010101EB44 +:10EB1000445C5FEA5C5C10D910EBDE7001EB0451E1 +:10EB200038BFBEF1004FBDE8104018BF7047002845 +:10EB30000CBF491C20F00100704730D24FEAD42CA2 +:10EB400011F5001124F400641BD0B1FA81F20B3AE4 +:10EB5000A41AA41ED2F12003914030FA03F3194302 +:10EB6000904001EBCC71002C01EB0451BDE810404A +:10EB7000A8BF704701F1C0414FF0000001F0004113 +:10EB80007047B0FA80F310FA03F100D110BDE41A17 +:10EB9000173C4805C90AE4E701EB045110BD4910D0 +:10EBA00001EB0451BDE810404FEA300002E04FF0A5 +:10EBB000000170474A0008BF0042F8D0B2F5001FBC +:10EBC00028BF704701F000414FF0000070479EEAF7 +:10EBD000445F07D011EA5E0FBDE8104004BF00217A +:10EBE00000207047BDE8104070B5FFF7BFFE00BFC2 +:10EBF00040DFF63E83F00041104670470000E0FF22 +:10EC000043004FEAD30C4FEA3C0C43401FBF400780 +:10EC10000CF1605113F0FE4F70471CF0006F03D1F0 +:10EC200000200CF0004170470CF0004343EA5070A4 +:10EC300010B540EACC0000F074F800BF000000926C +:10EC40004FEA0001FFF7E0BE4FF000414FF0000037 +:10EC5000A1F500217047000000EE100A00EE901AA6 +:10EC6000B4EE600AF1EE10FA78BF704700F00DB80C +:10EC700010B5FFF7F1FFEFF3008020F0104038BF30 +:10EC800040F0004080F3008810BDBDE8104010B592 +:10EC900000F047F80000000900F007B84FF04040CE +:10ECA00010F1004FEFF300807047401058BFC0F1E3 +:10ECB0004040491058BFC1F140418142EFF300800C +:10ECC00070474FF07E5209E011F0004204D54042F7 +:10ECD000C1F1000138BF491E42F07E520B0002F123 +:10ECE000706212BF20235FEA00017047B1FA81FC15 +:10ECF000A3EB0C0301FA0CF120FA03FC02EBC35264 +:10ED0000C3F1200341EA0C0110FA03FC5CEA416CF8 +:10ED100042EB112018BF5FF0806C28BF20F001008B +:10ED200070470EF1020E2EF0030E5EF8044B2442E3 +:10ED300004D44FEA4102B2F17F4F11D84FEA4003A9 +:10ED4000B3F17F4F0CD80ED14FEAD07CB2F17F4F98 +:10ED50000CEB4C0C0CF1020C08BF4CEBD17C04E02A +:10ED60004FF0080C01E04FEAD17C0CEB4C0324FA85 +:10ED700003F404F00704B4F1040C06D20EEB840C87 +:10ED8000BDE810404CF0010C6047DFE80CF00708CC +:10ED900002024FF00040A0F5800010BD084642007E +:10EDA00018BFD2F1807288BF00F0004010BD4FF054 +:10EDB0004070E1EE100A7047FF2141EAD050C005D3 +:10EDC00070470000B8EF00080000000000000000DD +:10EDD0000000000000000000000200001800000019 +:10EDE00000000000000000000006101600061016CB +:10EDF00000000000000000000102030406070809EB +:10EE000000000000010203040100000000000240B5 +:10EE10001000000000000240010000000004024059 +:10EE2000100000000008024020000000000802401E +:10EE300008000000001802404000000000180240D6 +:10EE4000D0040020000000009A99193E0000803F85 +:10EE500000000000000000000000803F0000803F34 +:10EE60000000000000000000E4EF000800000000C7 +:10EE7000000000000000000000000000000400008E +:10EE8000300000000000000000000000CCEF00088F +:10EE90000000000000000000000000000000000072 +:10EEA0000004000018000000000000000000000046 +:10EEB000D8EF000800000000000000000000000083 +:10EEC0000000000000040000180000000000000026 +:10EED00000000000C4EF0008000000000000000077 +:10EEE0000000000000000000000400001800000006 +:10EEF00000000000000000004FBB610567ACDD3F73 +:10EF0000182D4454FB21E93F9BF681D20B73EF3F50 +:10EF1000182D4454FB21F93FE2652F227F2B7A3CC8 +:10EF2000075C143326A6813CBDCBF07A8807703C81 +:10EF3000075C143326A6913CC4EB98999999C9BFF4 +:10EF4000711623FEC671BCBF6D9A74AFF2B0B3BF29 +:10EF50009AFDDE522DDEADBF2F6C6A2C44B4A2BFE9 +:10EF60000D5555555555D53FFF8300922449C23F55 +:10EF70006E204CC5CD45B73F513DD0A0660DB13F89 +:10EF8000EB0D76244B7BA93F11DA22E33AAD903F9B +:10EF90000000000000000000000000006E83F9A2E5 +:10EFA0002915444ED15727FCC0DD34F5999562DB15 +:10EFB0004190433CAB6351FE64656661756C74546B +:10EFC00061736B0072656D6F7465000061747469C4 +:10EFD0005F6573746900000067696D62616C5F63EF +:10EFE00074726C005461736B5F496E697400000049 +:10EFF00010F000080000002020020000C4010008FA +:10F0000080F0000820020020108500002002000887 +:10F01000C132104201037D24F41AAA010118051C13 +:10F02000022B073D12013C0A0202083A0908256634 +:10F0300066E63E23803F4FC04017B7513A0C390473 +:10F040004ABF04332041E24029141E80BFDB0FC9B0 +:10F05000185A8040210C11FA2AF9400E19404166D5 +:10F060006606400110E9400114094A4029249B7AB0 +:10F070004440293869401D3FD7A330040318F0BE2F :040000050800018965 :00000001FF diff --git a/MDK-ARM/gimbal/gimbal.htm b/MDK-ARM/gimbal/gimbal.htm index 7a9d2dc..0c397fa 100644 --- a/MDK-ARM/gimbal/gimbal.htm +++ b/MDK-ARM/gimbal/gimbal.htm @@ -3,7 +3,7 @@ Static Call Graph - [gimbal\gimbal.axf]

Static Call Graph for image gimbal\gimbal.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Oct 15 21:40:39 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Oct 16 22:04:10 2025

Maximum Stack Usage = 344 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -40,7 +40,7 @@ Function Pointers
  • CAN2_RX1_IRQHandler from stm32f4xx_it.o(i.CAN2_RX1_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
  • CAN2_SCE_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) -
  • CAN2_TX_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET) +
  • CAN2_TX_IRQHandler from stm32f4xx_it.o(i.CAN2_TX_IRQHandler) referenced from startup_stm32f407xx.o(RESET)
  • DCMI_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • DMA1_Stream0_IRQHandler from startup_stm32f407xx.o(.text) referenced from startup_stm32f407xx.o(RESET)
  • DMA1_Stream1_IRQHandler from stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) referenced from startup_stm32f407xx.o(RESET) @@ -324,9 +324,6 @@ Global Symbols

    CAN2_SCE_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET)
    -

    CAN2_TX_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) -
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET) -

    DCMI_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text))
    [Address Reference Count : 1]

    • startup_stm32f407xx.o(RESET)
    @@ -524,11 +521,11 @@ Global Symbols

    _ll_udiv (Thumb, 238 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED)

    __aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text)) -

    [Called By]

    • >>   BSP_CAN_Transmit +

      [Called By]
      • >>   prvCopyDataToQueue +
      • >>   prvCopyDataFromQueue +
      • >>   BSP_CAN_Transmit
      • >>   BSP_CAN_RxFifo1Callback
      • >>   BSP_CAN_RxFifo0Callback -
      • >>   prvCopyDataToQueue -
      • >>   prvCopyDataFromQueue

      __rt_memcpy (Thumb, 138 bytes, Stack size 0 bytes, rt_memcpy_v6.o(.text), UNUSED) @@ -675,10 +672,10 @@ Global Symbols

      AHRS_Init (Thumb, 482 bytes, Stack size 56 bytes, ahrs.o(i.AHRS_Init))

      [Stack]

      • Max Depth = 224
      • Call Chain = AHRS_Init ⇒ __hardfp_atan2 ⇒ atan ⇒ __hardfp_atan ⇒ __kernel_poly ⇒ __aeabi_dmul
      -
      [Calls]
      • >>   __aeabi_dneg -
      • >>   __hardfp_atan2 +
        [Calls]
        • >>   __hardfp_atan2
        • >>   __aeabi_f2d
        • >>   __aeabi_d2f +
        • >>   __aeabi_dneg

        [Called By]
        • >>   Task_atti_esti
        @@ -927,9 +924,9 @@ Global Symbols

        BSP_SPI_Receive (Thumb, 84 bytes, Stack size 24 bytes, spi_1.o(i.BSP_SPI_Receive))

        [Stack]

        • Max Depth = 168
        • Call Chain = BSP_SPI_Receive ⇒ HAL_SPI_Receive ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
        -
        [Calls]
        • >>   BSP_SPI_GetHandle -
        • >>   HAL_SPI_Receive_DMA +
          [Calls]
          • >>   HAL_SPI_Receive_DMA
          • >>   HAL_SPI_Receive +
          • >>   BSP_SPI_GetHandle

          [Called By]
          • >>   BMI_ReadSingle
          • >>   BMI_Read @@ -942,9 +939,9 @@ Global Symbols

            BSP_SPI_Transmit (Thumb, 84 bytes, Stack size 24 bytes, spi_1.o(i.BSP_SPI_Transmit))

            [Stack]

            • Max Depth = 120
            • Call Chain = BSP_SPI_Transmit ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
            -
            [Calls]
            • >>   BSP_SPI_GetHandle -
            • >>   HAL_SPI_Transmit_DMA +
              [Calls]
              • >>   HAL_SPI_Transmit_DMA
              • >>   HAL_SPI_Transmit +
              • >>   BSP_SPI_GetHandle

              [Called By]
              • >>   BMI_WriteSingle
              • >>   BMI_ReadSingle @@ -975,8 +972,8 @@ Global Symbols

                BSP_TIME_Get_us (Thumb, 144 bytes, Stack size 24 bytes, time.o(i.BSP_TIME_Get_us))

                [Stack]

                • Max Depth = 24
                • Call Chain = BSP_TIME_Get_us
                -
                [Calls]
                • >>   osKernelGetTickFreq -
                • >>   xTaskGetTickCount +
                  [Calls]
                  • >>   xTaskGetTickCount +
                  • >>   osKernelGetTickFreq

                  [Called By]
                  • >>   Gimbal_Control
                  @@ -1027,6 +1024,13 @@ Global Symbols

                [Address Reference Count : 1]
                • startup_stm32f407xx.o(RESET)
                +

                CAN2_TX_IRQHandler (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(i.CAN2_TX_IRQHandler)) +

                [Stack]

                • Max Depth = 64
                • Call Chain = CAN2_TX_IRQHandler ⇒ HAL_CAN_IRQHandler ⇒ HAL_CAN_WakeUpFromRxMsgCallback +
                +
                [Calls]
                • >>   HAL_CAN_IRQHandler +
                +
                [Address Reference Count : 1]
                • startup_stm32f407xx.o(RESET) +

                CircleAdd (Thumb, 70 bytes, Stack size 0 bytes, user_math.o(i.CircleAdd))

                [Called By]

                • >>   Gimbal_Control
                @@ -1117,7 +1121,7 @@ Global Symbols
              • >>   SystemClock_Config
              -

              Gimbal_Control (Thumb, 886 bytes, Stack size 56 bytes, gimbal.o(i.Gimbal_Control)) +

              Gimbal_Control (Thumb, 1104 bytes, Stack size 56 bytes, gimbal.o(i.Gimbal_Control))

              [Stack]

              • Max Depth = 144
              • Call Chain = Gimbal_Control ⇒ PID_Calc ⇒ __hardfp_fmaxf ⇒ __ARM_fcmp4

              [Calls]
              • >>   BSP_TIME_Get_us @@ -1227,7 +1231,8 @@ Global Symbols
              • >>   HAL_CAN_RxFifo0FullCallback
              • >>   HAL_CAN_ErrorCallback
              -
              [Called By]
              • >>   CAN2_RX1_IRQHandler +
                [Called By]
                • >>   CAN2_TX_IRQHandler +
                • >>   CAN2_RX1_IRQHandler
                • >>   CAN2_RX0_IRQHandler
                • >>   CAN1_TX_IRQHandler
                • >>   CAN1_RX1_IRQHandler @@ -1244,7 +1249,7 @@ Global Symbols
                • >>   MX_CAN1_Init
                -

                HAL_CAN_MspInit (Thumb, 376 bytes, Stack size 32 bytes, can.o(i.HAL_CAN_MspInit)) +

                HAL_CAN_MspInit (Thumb, 392 bytes, Stack size 32 bytes, can.o(i.HAL_CAN_MspInit))

                [Stack]

                • Max Depth = 80
                • Call Chain = HAL_CAN_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority

                [Calls]
                • >>   HAL_NVIC_SetPriority @@ -1457,8 +1462,6 @@ Global Symbols
                • >>   HAL_CAN_Start
                • >>   HAL_Delay
                • >>   HAL_DMA_Abort -
                • >>   BSP_CAN_RxFifo1Callback -
                • >>   BSP_CAN_RxFifo0Callback
                • >>   HAL_SPI_TransmitReceive
                • >>   HAL_SPI_Transmit
                • >>   HAL_SPI_Receive @@ -1466,6 +1469,8 @@ Global Symbols
                • >>   SPI_DMATransmitReceiveCplt
                • >>   SPI_DMATransmitCplt
                • >>   SPI_DMAReceiveCplt +
                • >>   BSP_CAN_RxFifo1Callback +
                • >>   BSP_CAN_RxFifo0Callback

                HAL_I2C_AbortCpltCallback (Thumb, 46 bytes, Stack size 16 bytes, i2c_1.o(i.HAL_I2C_AbortCpltCallback)) @@ -1493,9 +1498,7 @@ Global Symbols

                HAL_I2C_EV_IRQHandler (Thumb, 474 bytes, Stack size 32 bytes, stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler))

                [Stack]

                • Max Depth = 88
                • Call Chain = HAL_I2C_EV_IRQHandler ⇒ I2C_Slave_STOPF ⇒ I2C_ITError ⇒ HAL_I2C_ListenCpltCallback
                -
                [Calls]
                • >>   I2C_MasterTransmit_BTF -
                • >>   I2C_MasterReceive_RXNE -
                • >>   I2C_MasterReceive_BTF +
                  [Calls]
                  • >>   I2C_MasterReceive_BTF
                  • >>   I2C_ConvertOtherXferOptions
                  • >>   I2C_Slave_STOPF
                  • >>   I2C_Slave_ADDR @@ -1508,6 +1511,8 @@ Global Symbols
                  • >>   I2C_Master_ADDR
                  • >>   I2C_Master_ADD10
                  • >>   I2C_MasterTransmit_TXE +
                  • >>   I2C_MasterTransmit_BTF +
                  • >>   I2C_MasterReceive_RXNE

                  [Called By]
                  • >>   I2C1_EV_IRQHandler
                  @@ -1517,9 +1522,9 @@ Global Symbols

                [Calls]
                • >>   I2C_Get
                -
                [Called By]
                • >>   I2C_MasterReceive_RXNE -
                • >>   I2C_ITError +
                  [Called By]
                  • >>   I2C_ITError
                  • >>   I2C_DMAAbort +
                  • >>   I2C_MasterReceive_RXNE

                  HAL_I2C_Init (Thumb, 446 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(i.HAL_I2C_Init)) @@ -1547,8 +1552,8 @@ Global Symbols


                [Calls]
                • >>   I2C_Get
                -
                [Called By]
                • >>   I2C_MasterReceive_RXNE -
                • >>   I2C_MasterReceive_BTF +
                  [Called By]
                  • >>   I2C_MasterReceive_BTF +
                  • >>   I2C_MasterReceive_RXNE

                  HAL_I2C_MasterTxCpltCallback (Thumb, 42 bytes, Stack size 16 bytes, i2c_1.o(i.HAL_I2C_MasterTxCpltCallback)) @@ -1556,8 +1561,8 @@ Global Symbols


                [Calls]
                • >>   I2C_Get
                -
                [Called By]
                • >>   I2C_MasterTransmit_BTF -
                • >>   I2C_MasterTransmit_TXE +
                  [Called By]
                  • >>   I2C_MasterTransmit_TXE +
                  • >>   I2C_MasterTransmit_BTF

                  HAL_I2C_MemRxCpltCallback (Thumb, 46 bytes, Stack size 16 bytes, i2c_1.o(i.HAL_I2C_MemRxCpltCallback)) @@ -1565,8 +1570,8 @@ Global Symbols


                [Calls]
                • >>   I2C_Get
                -
                [Called By]
                • >>   I2C_MasterReceive_RXNE -
                • >>   I2C_MasterReceive_BTF +
                  [Called By]
                  • >>   I2C_MasterReceive_BTF +
                  • >>   I2C_MasterReceive_RXNE

                  HAL_I2C_MemTxCpltCallback (Thumb, 46 bytes, Stack size 16 bytes, i2c_1.o(i.HAL_I2C_MemTxCpltCallback)) @@ -1574,9 +1579,9 @@ Global Symbols


                [Calls]
                • >>   I2C_Get
                -
                [Called By]
                • >>   I2C_MasterTransmit_BTF -
                • >>   I2C_MemoryTransmit_TXE_BTF +
                  [Called By]
                  • >>   I2C_MemoryTransmit_TXE_BTF
                  • >>   I2C_MasterTransmit_TXE +
                  • >>   I2C_MasterTransmit_BTF

                  HAL_I2C_MspInit (Thumb, 262 bytes, Stack size 32 bytes, i2c.o(i.HAL_I2C_MspInit)) @@ -1991,12 +1996,12 @@ Global Symbols


                [Calls]
                • >>   HAL_DMA_Abort_IT
                • >>   HAL_DMA_Abort -
                • >>   HAL_UART_ErrorCallback
                • >>   HAL_UARTEx_RxEventCallback
                • >>   UART_Transmit_IT
                • >>   UART_Receive_IT
                • >>   UART_EndTransmit_IT
                • >>   UART_EndRxTransfer +
                • >>   HAL_UART_ErrorCallback

                [Called By]
                • >>   USART3_IRQHandler
                @@ -2148,7 +2153,7 @@ Global Symbols
                [Called By]
                • >>   main
                -

                MX_CAN2_Init (Thumb, 58 bytes, Stack size 8 bytes, can.o(i.MX_CAN2_Init)) +

                MX_CAN2_Init (Thumb, 62 bytes, Stack size 8 bytes, can.o(i.MX_CAN2_Init))

                [Stack]

                • Max Depth = 104
                • Call Chain = MX_CAN2_Init ⇒ HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_NVIC_SetPriority ⇒ __NVIC_SetPriority

                [Calls]
                • >>   HAL_CAN_Init @@ -2500,8 +2505,7 @@ Global Symbols

                  __hardfp_atan (Thumb, 622 bytes, Stack size 48 bytes, atan.o(i.__hardfp_atan))

                  [Stack]

                  • Max Depth = 104
                  • Call Chain = __hardfp_atan ⇒ __kernel_poly ⇒ __aeabi_dmul
                  -
                  [Calls]
                  • >>   __aeabi_dneg -
                  • >>   __kernel_poly +
                    [Calls]
                    • >>   __kernel_poly
                    • >>   __ARM_fpclassify
                    • >>   fabs
                    • >>   __mathlib_dbl_underflow @@ -2511,6 +2515,7 @@ Global Symbols
                    • >>   __aeabi_dadd
                    • >>   __aeabi_dmul
                    • >>   __aeabi_ddiv +
                    • >>   __aeabi_dneg

                    [Called By]
                    • >>   atan
                    @@ -2518,8 +2523,7 @@ Global Symbols

                    __hardfp_atan2 (Thumb, 448 bytes, Stack size 56 bytes, atan2.o(i.__hardfp_atan2))

                    [Stack]

                    • Max Depth = 168
                    • Call Chain = __hardfp_atan2 ⇒ atan ⇒ __hardfp_atan ⇒ __kernel_poly ⇒ __aeabi_dmul
                    -
                    [Calls]
                    • >>   __aeabi_dneg -
                    • >>   fabs +
                      [Calls]
                      • >>   fabs
                      • >>   __mathlib_dbl_infnan2
                      • >>   atan
                      • >>   __aeabi_cdcmpeq @@ -2527,6 +2531,7 @@ Global Symbols
                      • >>   __aeabi_drsub
                      • >>   __set_errno
                      • >>   __aeabi_ddiv +
                      • >>   __aeabi_dneg

                      [Called By]
                      • >>   AHRS_Init
                      @@ -2706,8 +2711,8 @@ Global Symbols

                      osDelay (Thumb, 30 bytes, Stack size 16 bytes, cmsis_os2.o(i.osDelay))

                      [Stack]

                      • Max Depth = 72
                      • Call Chain = osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                      -
                      [Calls]
                      • >>   __get_IPSR -
                      • >>   vTaskDelay +
                        [Calls]
                        • >>   vTaskDelay +
                        • >>   __get_IPSR

                        [Called By]
                        • >>   BSP_TIME_Delay_ms
                        • >>   Task_remote @@ -2718,9 +2723,9 @@ Global Symbols

                          osDelayUntil (Thumb, 52 bytes, Stack size 24 bytes, cmsis_os2.o(i.osDelayUntil))

                          [Stack]

                          • Max Depth = 96
                          • Call Chain = osDelayUntil ⇒ vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                          -
                          [Calls]
                          • >>   __get_IPSR -
                          • >>   xTaskGetTickCount +
                            [Calls]
                            • >>   xTaskGetTickCount
                            • >>   vTaskDelayUntil +
                            • >>   __get_IPSR

                            [Called By]
                            • >>   Task_remote
                            • >>   Task_gimbal_ctrl @@ -2736,9 +2741,9 @@ Global Symbols

                              osKernelGetTickCount (Thumb, 26 bytes, Stack size 8 bytes, cmsis_os2.o(i.osKernelGetTickCount))

                              [Stack]

                              • Max Depth = 40
                              • Call Chain = osKernelGetTickCount ⇒ xTaskGetTickCountFromISR ⇒ vPortValidateInterruptPriority
                              -
                              [Calls]
                              • >>   __get_IPSR -
                              • >>   xTaskGetTickCountFromISR +
                                [Calls]
                                • >>   xTaskGetTickCountFromISR
                                • >>   xTaskGetTickCount +
                                • >>   __get_IPSR

                                [Called By]
                                • >>   Task_remote
                                • >>   Task_gimbal_ctrl @@ -2765,8 +2770,8 @@ Global Symbols

                                  [Stack]
                                  • Max Depth = 8
                                  • Call Chain = osKernelLock

                                  [Calls]
                                  • >>   xTaskGetSchedulerState -
                                  • >>   __get_IPSR
                                  • >>   vTaskSuspendAll +
                                  • >>   __get_IPSR

                                  [Called By]
                                  • >>   Task_Init
                                  • >>   Task_atti_esti @@ -2776,8 +2781,8 @@ Global Symbols

                                    [Stack]
                                    • Max Depth = 176 + Unknown Stack Size
                                    • Call Chain = osKernelStart ⇒ vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                    -
                                    [Calls]
                                    • >>   __get_IPSR -
                                    • >>   vTaskStartScheduler +
                                      [Calls]
                                      • >>   vTaskStartScheduler +
                                      • >>   __get_IPSR

                                      [Called By]
                                      • >>   main
                                      @@ -2786,8 +2791,8 @@ Global Symbols

                                      [Stack]
                                      • Max Depth = 48
                                      • Call Chain = osKernelUnlock ⇒ xTaskResumeAll ⇒ xTaskIncrementTick

                                      [Calls]
                                      • >>   xTaskGetSchedulerState -
                                      • >>   __get_IPSR
                                      • >>   xTaskResumeAll +
                                      • >>   __get_IPSR

                                      [Called By]
                                      • >>   Task_Init
                                      • >>   Task_atti_esti @@ -2796,9 +2801,9 @@ Global Symbols

                                        osMessageQueueGet (Thumb, 124 bytes, Stack size 32 bytes, cmsis_os2.o(i.osMessageQueueGet))

                                        [Stack]

                                        • Max Depth = 128
                                        • Call Chain = osMessageQueueGet ⇒ xQueueReceive ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                        -
                                        [Calls]
                                        • >>   __get_IPSR -
                                        • >>   xQueueReceiveFromISR +
                                          [Calls]
                                          • >>   xQueueReceiveFromISR
                                          • >>   xQueueReceive +
                                          • >>   __get_IPSR

                                          [Called By]
                                          • >>   BSP_CAN_GetMessage
                                          • >>   Task_gimbal_ctrl @@ -2807,10 +2812,10 @@ Global Symbols

                                            osMessageQueueNew (Thumb, 154 bytes, Stack size 32 bytes, cmsis_os2.o(i.osMessageQueueNew))

                                            [Stack]

                                            • Max Depth = 128
                                            • Call Chain = osMessageQueueNew ⇒ xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                            -
                                            [Calls]
                                            • >>   __get_IPSR -
                                            • >>   xQueueGenericCreateStatic +
                                              [Calls]
                                              • >>   xQueueGenericCreateStatic
                                              • >>   xQueueGenericCreate
                                              • >>   vQueueAddToRegistry +
                                              • >>   __get_IPSR

                                              [Called By]
                                              • >>   Task_Init
                                              • >>   BSP_CAN_CreateIdQueue @@ -2819,9 +2824,9 @@ Global Symbols

                                                osMessageQueuePut (Thumb, 128 bytes, Stack size 32 bytes, cmsis_os2.o(i.osMessageQueuePut))

                                                [Stack]

                                                • Max Depth = 136
                                                • Call Chain = osMessageQueuePut ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                -
                                                [Calls]
                                                • >>   __get_IPSR -
                                                • >>   xQueueGenericSendFromISR +
                                                  [Calls]
                                                  • >>   xQueueGenericSendFromISR
                                                  • >>   xQueueGenericSend +
                                                  • >>   __get_IPSR

                                                  [Called By]
                                                  • >>   BSP_CAN_RxFifo1Callback
                                                  • >>   BSP_CAN_RxFifo0Callback @@ -2832,8 +2837,8 @@ Global Symbols

                                                    osMessageQueueReset (Thumb, 40 bytes, Stack size 16 bytes, cmsis_os2.o(i.osMessageQueueReset))

                                                    [Stack]

                                                    • Max Depth = 48
                                                    • Call Chain = osMessageQueueReset ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                                    -
                                                    [Calls]
                                                    • >>   __get_IPSR -
                                                    • >>   xQueueGenericReset +
                                                      [Calls]
                                                      • >>   xQueueGenericReset +
                                                      • >>   __get_IPSR

                                                      [Called By]
                                                      • >>   Task_remote
                                                      • >>   Task_atti_esti @@ -2842,9 +2847,9 @@ Global Symbols

                                                        osMutexAcquire (Thumb, 98 bytes, Stack size 24 bytes, cmsis_os2.o(i.osMutexAcquire))

                                                        [Stack]

                                                        • Max Depth = 136
                                                        • Call Chain = osMutexAcquire ⇒ xQueueTakeMutexRecursive ⇒ xQueueSemaphoreTake ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                        -
                                                        [Calls]
                                                        • >>   __get_IPSR -
                                                        • >>   xQueueTakeMutexRecursive +
                                                          [Calls]
                                                          • >>   xQueueTakeMutexRecursive
                                                          • >>   xQueueSemaphoreTake +
                                                          • >>   __get_IPSR

                                                          [Called By]
                                                          • >>   BSP_CAN_GetMessage
                                                          • >>   BSP_CAN_CreateIdQueue @@ -2853,10 +2858,10 @@ Global Symbols

                                                            osMutexNew (Thumb, 178 bytes, Stack size 32 bytes, cmsis_os2.o(i.osMutexNew))

                                                            [Stack]

                                                            • Max Depth = 176
                                                            • Call Chain = osMutexNew ⇒ xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                            -
                                                            [Calls]
                                                            • >>   __get_IPSR -
                                                            • >>   xQueueCreateMutexStatic +
                                                              [Calls]
                                                              • >>   xQueueCreateMutexStatic
                                                              • >>   xQueueCreateMutex
                                                              • >>   vQueueAddToRegistry +
                                                              • >>   __get_IPSR

                                                              [Called By]
                                                              • >>   BSP_CAN_Init
                                                              @@ -2864,9 +2869,9 @@ Global Symbols

                                                              osMutexRelease (Thumb, 78 bytes, Stack size 24 bytes, cmsis_os2.o(i.osMutexRelease))

                                                              [Stack]

                                                              • Max Depth = 144
                                                              • Call Chain = osMutexRelease ⇒ xQueueGiveMutexRecursive ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                              -
                                                              [Calls]
                                                              • >>   __get_IPSR -
                                                              • >>   xQueueGiveMutexRecursive +
                                                                [Calls]
                                                                • >>   xQueueGiveMutexRecursive
                                                                • >>   xQueueGenericSend +
                                                                • >>   __get_IPSR

                                                                [Called By]
                                                                • >>   BSP_CAN_GetMessage
                                                                • >>   BSP_CAN_CreateIdQueue @@ -2875,9 +2880,9 @@ Global Symbols

                                                                  osThreadFlagsSet (Thumb, 122 bytes, Stack size 32 bytes, cmsis_os2.o(i.osThreadFlagsSet))

                                                                  [Stack]

                                                                  • Max Depth = 88
                                                                  • Call Chain = osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority
                                                                  -
                                                                  [Calls]
                                                                  • >>   __get_IPSR -
                                                                  • >>   xTaskGenericNotifyFromISR +
                                                                    [Calls]
                                                                    • >>   xTaskGenericNotifyFromISR
                                                                    • >>   xTaskGenericNotify +
                                                                    • >>   __get_IPSR

                                                                    [Called By]
                                                                    • >>   BMI088_RxCpltCallback
                                                                    • >>   BMI088_GyroIntCallback @@ -2887,9 +2892,9 @@ Global Symbols

                                                                      osThreadFlagsWait (Thumb, 178 bytes, Stack size 48 bytes, cmsis_os2.o(i.osThreadFlagsWait))

                                                                      [Stack]

                                                                      • Max Depth = 104
                                                                      • Call Chain = osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                      -
                                                                      [Calls]
                                                                      • >>   __get_IPSR -
                                                                      • >>   xTaskGetTickCount +
                                                                        [Calls]
                                                                        • >>   xTaskGetTickCount
                                                                        • >>   xTaskNotifyWait +
                                                                        • >>   __get_IPSR

                                                                        [Called By]
                                                                        • >>   BMI088_WaitNew
                                                                        • >>   BMI088_GyroWaitDmaCplt @@ -2910,9 +2915,9 @@ Global Symbols

                                                                          [Stack]
                                                                          • Max Depth = 184 + Unknown Stack Size
                                                                          • Call Chain = osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                          -
                                                                          [Calls]
                                                                          • >>   __get_IPSR -
                                                                          • >>   xTaskCreateStatic +
                                                                            [Calls]
                                                                            • >>   xTaskCreateStatic
                                                                            • >>   xTaskCreate +
                                                                            • >>   __get_IPSR

                                                                            [Called By]
                                                                            • >>   Task_Init
                                                                            • >>   MX_FREERTOS_Init @@ -2921,9 +2926,9 @@ Global Symbols

                                                                              osThreadTerminate (Thumb, 60 bytes, Stack size 24 bytes, cmsis_os2.o(i.osThreadTerminate))

                                                                              [Stack]

                                                                              • Max Depth = 104
                                                                              • Call Chain = osThreadTerminate ⇒ vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                              -
                                                                              [Calls]
                                                                              • >>   __get_IPSR -
                                                                              • >>   vTaskDelete +
                                                                                [Calls]
                                                                                • >>   vTaskDelete
                                                                                • >>   eTaskGetState +
                                                                                • >>   __get_IPSR

                                                                                [Called By]
                                                                                • >>   Task_Init
                                                                                • >>   StartDefaultTask @@ -2932,14 +2937,14 @@ Global Symbols

                                                                                  pvPortMalloc (Thumb, 306 bytes, Stack size 24 bytes, heap_4.o(i.pvPortMalloc))

                                                                                  [Stack]

                                                                                  • Max Depth = 64
                                                                                  • Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                  -
                                                                                  [Calls]
                                                                                  • >>   prvInsertBlockIntoFreeList -
                                                                                  • >>   prvHeapInit -
                                                                                  • >>   xTaskResumeAll +
                                                                                    [Calls]
                                                                                    • >>   xTaskResumeAll
                                                                                    • >>   vTaskSuspendAll +
                                                                                    • >>   prvInsertBlockIntoFreeList +
                                                                                    • >>   prvHeapInit
                                                                                    -
                                                                                    [Called By]
                                                                                    • >>   BSP_Malloc -
                                                                                    • >>   xTaskCreate +
                                                                                      [Called By]
                                                                                      • >>   xTaskCreate
                                                                                      • >>   xQueueGenericCreate +
                                                                                      • >>   BSP_Malloc

                                                                                      pvTaskIncrementMutexHeldCount (Thumb, 26 bytes, Stack size 0 bytes, tasks.o(i.pvTaskIncrementMutexHeldCount)) @@ -2989,8 +2994,7 @@ Global Symbols

                                                                                    uxListRemove (Thumb, 40 bytes, Stack size 0 bytes, list.o(i.uxListRemove)) -

                                                                                    [Called By]

                                                                                    • >>   xTaskResumeAll -
                                                                                    • >>   prvSwitchTimerLists +

                                                                                      [Called By]
                                                                                      • >>   prvSwitchTimerLists
                                                                                      • >>   prvProcessReceivedCommands
                                                                                      • >>   prvProcessExpiredTimer
                                                                                      • >>   xTaskIncrementTick @@ -3003,6 +3007,7 @@ Global Symbols
                                                                                      • >>   xTaskPriorityInherit
                                                                                      • >>   xTaskPriorityDisinherit
                                                                                      • >>   vTaskPriorityDisinheritAfterTimeout +
                                                                                      • >>   xTaskResumeAll

                                                                                      vApplicationGetIdleTaskMemory (Thumb, 14 bytes, Stack size 0 bytes, cmsis_os2.o(i.vApplicationGetIdleTaskMemory)) @@ -3037,8 +3042,7 @@ Global Symbols

                                                                                    vListInsertEnd (Thumb, 24 bytes, Stack size 0 bytes, list.o(i.vListInsertEnd)) -

                                                                                    [Called By]

                                                                                    • >>   xTaskResumeAll -
                                                                                    • >>   xTaskIncrementTick +

                                                                                      [Called By]
                                                                                      • >>   xTaskIncrementTick
                                                                                      • >>   vTaskDelete
                                                                                      • >>   prvAddNewTaskToReadyList
                                                                                      • >>   prvAddCurrentTaskToDelayedList @@ -3049,14 +3053,11 @@ Global Symbols
                                                                                      • >>   xTaskPriorityDisinherit
                                                                                      • >>   vTaskPriorityDisinheritAfterTimeout
                                                                                      • >>   vTaskPlaceOnEventListRestricted +
                                                                                      • >>   xTaskResumeAll

                                                                                      vPortEnterCritical (Thumb, 76 bytes, Stack size 0 bytes, port.o(i.vPortEnterCritical)) -

                                                                                      [Called By]

                                                                                      • >>   prvUnlockQueue -
                                                                                      • >>   prvIsQueueFull -
                                                                                      • >>   prvIsQueueEmpty -
                                                                                      • >>   xTaskResumeAll -
                                                                                      • >>   prvCheckForValidListAndQueue +

                                                                                        [Called By]
                                                                                        • >>   prvCheckForValidListAndQueue
                                                                                        • >>   vTaskDelete
                                                                                        • >>   eTaskGetState
                                                                                        • >>   prvCheckTasksWaitingTermination @@ -3069,14 +3070,14 @@ Global Symbols
                                                                                        • >>   xQueueGenericSend
                                                                                        • >>   xQueueGenericReset
                                                                                        • >>   vQueueWaitForMessageRestricted +
                                                                                        • >>   prvUnlockQueue +
                                                                                        • >>   prvIsQueueFull +
                                                                                        • >>   prvIsQueueEmpty +
                                                                                        • >>   xTaskResumeAll

                                                                                        vPortExitCritical (Thumb, 56 bytes, Stack size 0 bytes, port.o(i.vPortExitCritical)) -

                                                                                        [Called By]

                                                                                        • >>   prvUnlockQueue -
                                                                                        • >>   prvIsQueueFull -
                                                                                        • >>   prvIsQueueEmpty -
                                                                                        • >>   xTaskResumeAll -
                                                                                        • >>   prvCheckForValidListAndQueue +

                                                                                          [Called By]
                                                                                          • >>   prvCheckForValidListAndQueue
                                                                                          • >>   vTaskDelete
                                                                                          • >>   eTaskGetState
                                                                                          • >>   prvCheckTasksWaitingTermination @@ -3089,19 +3090,23 @@ Global Symbols
                                                                                          • >>   xQueueGenericSend
                                                                                          • >>   xQueueGenericReset
                                                                                          • >>   vQueueWaitForMessageRestricted +
                                                                                          • >>   prvUnlockQueue +
                                                                                          • >>   prvIsQueueFull +
                                                                                          • >>   prvIsQueueEmpty +
                                                                                          • >>   xTaskResumeAll

                                                                                          vPortFree (Thumb, 150 bytes, Stack size 16 bytes, heap_4.o(i.vPortFree))

                                                                                          [Stack]

                                                                                          • Max Depth = 56
                                                                                          • Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                          -
                                                                                          [Calls]
                                                                                          • >>   prvInsertBlockIntoFreeList -
                                                                                          • >>   xTaskResumeAll +
                                                                                            [Calls]
                                                                                            • >>   xTaskResumeAll
                                                                                            • >>   vTaskSuspendAll +
                                                                                            • >>   prvInsertBlockIntoFreeList
                                                                                            -
                                                                                            [Called By]
                                                                                            • >>   BSP_Free -
                                                                                            • >>   prvProcessReceivedCommands +
                                                                                              [Called By]
                                                                                              • >>   prvProcessReceivedCommands
                                                                                              • >>   xTaskCreate
                                                                                              • >>   prvDeleteTCB +
                                                                                              • >>   BSP_Free

                                                                                              vPortSetupTimerInterrupt (Thumb, 36 bytes, Stack size 0 bytes, port.o(i.vPortSetupTimerInterrupt)) @@ -3120,18 +3125,18 @@ Global Symbols

                                                                                            vQueueAddToRegistry (Thumb, 38 bytes, Stack size 0 bytes, queue.o(i.vQueueAddToRegistry)) -

                                                                                            [Called By]

                                                                                            • >>   osMutexNew +

                                                                                              [Called By]
                                                                                              • >>   prvCheckForValidListAndQueue +
                                                                                              • >>   osMutexNew
                                                                                              • >>   osMessageQueueNew -
                                                                                              • >>   prvCheckForValidListAndQueue

                                                                                              vQueueWaitForMessageRestricted (Thumb, 74 bytes, Stack size 24 bytes, queue.o(i.vQueueWaitForMessageRestricted))

                                                                                              [Stack]

                                                                                              • Max Depth = 72
                                                                                              • Call Chain = vQueueWaitForMessageRestricted ⇒ vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                              -
                                                                                              [Calls]
                                                                                              • >>   prvUnlockQueue +
                                                                                                [Calls]
                                                                                                • >>   vTaskPlaceOnEventListRestricted +
                                                                                                • >>   prvUnlockQueue
                                                                                                • >>   vPortExitCritical
                                                                                                • >>   vPortEnterCritical -
                                                                                                • >>   vTaskPlaceOnEventListRestricted

                                                                                                [Called By]
                                                                                                • >>   prvProcessTimerOrBlockTask
                                                                                                @@ -3139,9 +3144,9 @@ Global Symbols

                                                                                                vTaskDelay (Thumb, 82 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelay))

                                                                                                [Stack]

                                                                                                • Max Depth = 56
                                                                                                • Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                -
                                                                                                [Calls]
                                                                                                • >>   xTaskResumeAll +
                                                                                                  [Calls]
                                                                                                  • >>   prvAddCurrentTaskToDelayedList +
                                                                                                  • >>   xTaskResumeAll
                                                                                                  • >>   vTaskSuspendAll -
                                                                                                  • >>   prvAddCurrentTaskToDelayedList

                                                                                                  [Called By]
                                                                                                  • >>   osDelay
                                                                                                  @@ -3149,9 +3154,9 @@ Global Symbols

                                                                                                  vTaskDelayUntil (Thumb, 200 bytes, Stack size 32 bytes, tasks.o(i.vTaskDelayUntil))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 72
                                                                                                  • Call Chain = vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                  -
                                                                                                  [Calls]
                                                                                                  • >>   xTaskResumeAll +
                                                                                                    [Calls]
                                                                                                    • >>   prvAddCurrentTaskToDelayedList +
                                                                                                    • >>   xTaskResumeAll
                                                                                                    • >>   vTaskSuspendAll -
                                                                                                    • >>   prvAddCurrentTaskToDelayedList

                                                                                                    [Called By]
                                                                                                    • >>   osDelayUntil
                                                                                                    @@ -3159,12 +3164,12 @@ Global Symbols

                                                                                                    vTaskDelete (Thumb, 168 bytes, Stack size 16 bytes, tasks.o(i.vTaskDelete))

                                                                                                    [Stack]

                                                                                                    • Max Depth = 80
                                                                                                    • Call Chain = vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                    -
                                                                                                    [Calls]
                                                                                                    • >>   vListInsertEnd +
                                                                                                      [Calls]
                                                                                                      • >>   prvResetNextTaskUnblockTime +
                                                                                                      • >>   prvDeleteTCB +
                                                                                                      • >>   vListInsertEnd
                                                                                                      • >>   uxListRemove
                                                                                                      • >>   vPortExitCritical
                                                                                                      • >>   vPortEnterCritical -
                                                                                                      • >>   prvResetNextTaskUnblockTime -
                                                                                                      • >>   prvDeleteTCB

                                                                                                      [Called By]
                                                                                                      • >>   osThreadTerminate
                                                                                                      @@ -3183,8 +3188,8 @@ Global Symbols

                                                                                                      vTaskPlaceOnEventList (Thumb, 52 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventList))

                                                                                                      [Stack]

                                                                                                      • Max Depth = 48
                                                                                                      • Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                      -
                                                                                                      [Calls]
                                                                                                      • >>   vListInsert -
                                                                                                      • >>   prvAddCurrentTaskToDelayedList +
                                                                                                        [Calls]
                                                                                                        • >>   prvAddCurrentTaskToDelayedList +
                                                                                                        • >>   vListInsert

                                                                                                        [Called By]
                                                                                                        • >>   xQueueSemaphoreTake
                                                                                                        • >>   xQueueReceive @@ -3194,8 +3199,8 @@ Global Symbols

                                                                                                          vTaskPlaceOnEventListRestricted (Thumb, 60 bytes, Stack size 16 bytes, tasks.o(i.vTaskPlaceOnEventListRestricted))

                                                                                                          [Stack]

                                                                                                          • Max Depth = 48
                                                                                                          • Call Chain = vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                          -
                                                                                                          [Calls]
                                                                                                          • >>   vListInsertEnd -
                                                                                                          • >>   prvAddCurrentTaskToDelayedList +
                                                                                                            [Calls]
                                                                                                            • >>   prvAddCurrentTaskToDelayedList +
                                                                                                            • >>   vListInsertEnd

                                                                                                            [Called By]
                                                                                                            • >>   vQueueWaitForMessageRestricted
                                                                                                            @@ -3223,15 +3228,15 @@ Global Symbols

                                                                                                          vTaskSuspendAll (Thumb, 12 bytes, Stack size 0 bytes, tasks.o(i.vTaskSuspendAll)) -

                                                                                                          [Called By]

                                                                                                          • >>   osKernelLock -
                                                                                                          • >>   vPortFree -
                                                                                                          • >>   pvPortMalloc -
                                                                                                          • >>   prvProcessTimerOrBlockTask +

                                                                                                            [Called By]
                                                                                                            • >>   prvProcessTimerOrBlockTask
                                                                                                            • >>   vTaskDelayUntil
                                                                                                            • >>   vTaskDelay
                                                                                                            • >>   xQueueSemaphoreTake
                                                                                                            • >>   xQueueReceive
                                                                                                            • >>   xQueueGenericSend +
                                                                                                            • >>   vPortFree +
                                                                                                            • >>   pvPortMalloc +
                                                                                                            • >>   osKernelLock

                                                                                                            vTaskSwitchContext (Thumb, 230 bytes, Stack size 16 bytes, tasks.o(i.vTaskSwitchContext)) @@ -3264,8 +3269,8 @@ Global Symbols

                                                                                                            xQueueCreateMutex (Thumb, 34 bytes, Stack size 24 bytes, queue.o(i.xQueueCreateMutex))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 136
                                                                                                            • Call Chain = xQueueCreateMutex ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                            -
                                                                                                            [Calls]
                                                                                                            • >>   prvInitialiseMutex -
                                                                                                            • >>   xQueueGenericCreate +
                                                                                                              [Calls]
                                                                                                              • >>   xQueueGenericCreate +
                                                                                                              • >>   prvInitialiseMutex

                                                                                                              [Called By]
                                                                                                              • >>   osMutexNew
                                                                                                              @@ -3273,8 +3278,8 @@ Global Symbols

                                                                                                              xQueueCreateMutexStatic (Thumb, 42 bytes, Stack size 32 bytes, queue.o(i.xQueueCreateMutexStatic))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 144
                                                                                                              • Call Chain = xQueueCreateMutexStatic ⇒ prvInitialiseMutex ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   prvInitialiseMutex -
                                                                                                              • >>   xQueueGenericCreateStatic +
                                                                                                                [Calls]
                                                                                                                • >>   xQueueGenericCreateStatic +
                                                                                                                • >>   prvInitialiseMutex

                                                                                                                [Called By]
                                                                                                                • >>   osMutexNew
                                                                                                                @@ -3285,8 +3290,8 @@ Global Symbols
                                                                                                                [Calls]
                                                                                                                • >>   prvInitialiseNewQueue
                                                                                                                • >>   pvPortMalloc
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   osMessageQueueNew -
                                                                                                                • >>   xQueueCreateMutex +
                                                                                                                  [Called By]
                                                                                                                  • >>   xQueueCreateMutex +
                                                                                                                  • >>   osMessageQueueNew

                                                                                                                  xQueueGenericCreateStatic (Thumb, 224 bytes, Stack size 32 bytes, queue.o(i.xQueueGenericCreateStatic)) @@ -3294,27 +3299,31 @@ Global Symbols


                                                                                                                [Calls]
                                                                                                                • >>   prvInitialiseNewQueue
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   osMessageQueueNew -
                                                                                                                • >>   prvCheckForValidListAndQueue +
                                                                                                                  [Called By]
                                                                                                                  • >>   prvCheckForValidListAndQueue
                                                                                                                  • >>   xQueueCreateMutexStatic +
                                                                                                                  • >>   osMessageQueueNew

                                                                                                                  xQueueGenericReset (Thumb, 146 bytes, Stack size 16 bytes, queue.o(i.xQueueGenericReset))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 32
                                                                                                                  • Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                                                                                                  -
                                                                                                                  [Calls]
                                                                                                                  • >>   vPortExitCritical +
                                                                                                                    [Calls]
                                                                                                                    • >>   xTaskRemoveFromEventList +
                                                                                                                    • >>   vPortExitCritical
                                                                                                                    • >>   vPortEnterCritical
                                                                                                                    • >>   vListInitialise -
                                                                                                                    • >>   xTaskRemoveFromEventList
                                                                                                                    -
                                                                                                                    [Called By]
                                                                                                                    • >>   osMessageQueueReset -
                                                                                                                    • >>   prvInitialiseNewQueue +
                                                                                                                      [Called By]
                                                                                                                      • >>   prvInitialiseNewQueue +
                                                                                                                      • >>   osMessageQueueReset

                                                                                                                      xQueueGenericSend (Thumb, 420 bytes, Stack size 56 bytes, queue.o(i.xQueueGenericSend))

                                                                                                                      [Stack]

                                                                                                                      • Max Depth = 104
                                                                                                                      • Call Chain = xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert

                                                                                                                      [Calls]
                                                                                                                      • >>   xTaskGetSchedulerState +
                                                                                                                      • >>   xTaskRemoveFromEventList +
                                                                                                                      • >>   xTaskCheckForTimeOut +
                                                                                                                      • >>   vTaskPlaceOnEventList +
                                                                                                                      • >>   vTaskInternalSetTimeOutState
                                                                                                                      • >>   prvUnlockQueue
                                                                                                                      • >>   prvIsQueueFull
                                                                                                                      • >>   prvCopyDataToQueue @@ -3322,27 +3331,23 @@ Global Symbols
                                                                                                                      • >>   vTaskSuspendAll
                                                                                                                      • >>   vPortExitCritical
                                                                                                                      • >>   vPortEnterCritical -
                                                                                                                      • >>   xTaskRemoveFromEventList -
                                                                                                                      • >>   xTaskCheckForTimeOut -
                                                                                                                      • >>   vTaskPlaceOnEventList -
                                                                                                                      • >>   vTaskInternalSetTimeOutState
                                                                                                                      -
                                                                                                                      [Called By]
                                                                                                                      • >>   osMutexRelease -
                                                                                                                      • >>   osMessageQueuePut -
                                                                                                                      • >>   prvInitialiseMutex -
                                                                                                                      • >>   xTimerGenericCommand +
                                                                                                                        [Called By]
                                                                                                                        • >>   xTimerGenericCommand
                                                                                                                        • >>   xQueueGiveMutexRecursive +
                                                                                                                        • >>   prvInitialiseMutex +
                                                                                                                        • >>   osMutexRelease +
                                                                                                                        • >>   osMessageQueuePut

                                                                                                                        xQueueGenericSendFromISR (Thumb, 252 bytes, Stack size 40 bytes, queue.o(i.xQueueGenericSendFromISR))

                                                                                                                        [Stack]

                                                                                                                        • Max Depth = 80
                                                                                                                        • Call Chain = xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit
                                                                                                                        -
                                                                                                                        [Calls]
                                                                                                                        • >>   prvCopyDataToQueue -
                                                                                                                        • >>   xTaskRemoveFromEventList +
                                                                                                                          [Calls]
                                                                                                                          • >>   xTaskRemoveFromEventList
                                                                                                                          • >>   vPortValidateInterruptPriority +
                                                                                                                          • >>   prvCopyDataToQueue
                                                                                                                          -
                                                                                                                          [Called By]
                                                                                                                          • >>   osMessageQueuePut -
                                                                                                                          • >>   xTimerGenericCommand +
                                                                                                                            [Called By]
                                                                                                                            • >>   xTimerGenericCommand +
                                                                                                                            • >>   osMessageQueuePut

                                                                                                                            xQueueGiveMutexRecursive (Thumb, 72 bytes, Stack size 16 bytes, queue.o(i.xQueueGiveMutexRecursive)) @@ -3358,6 +3363,10 @@ Global Symbols

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 96
                                                                                                                            • Call Chain = xQueueReceive ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert

                                                                                                                            [Calls]
                                                                                                                            • >>   xTaskGetSchedulerState +
                                                                                                                            • >>   xTaskRemoveFromEventList +
                                                                                                                            • >>   xTaskCheckForTimeOut +
                                                                                                                            • >>   vTaskPlaceOnEventList +
                                                                                                                            • >>   vTaskInternalSetTimeOutState
                                                                                                                            • >>   prvUnlockQueue
                                                                                                                            • >>   prvIsQueueEmpty
                                                                                                                            • >>   prvCopyDataFromQueue @@ -3365,21 +3374,17 @@ Global Symbols
                                                                                                                            • >>   vTaskSuspendAll
                                                                                                                            • >>   vPortExitCritical
                                                                                                                            • >>   vPortEnterCritical -
                                                                                                                            • >>   xTaskRemoveFromEventList -
                                                                                                                            • >>   xTaskCheckForTimeOut -
                                                                                                                            • >>   vTaskPlaceOnEventList -
                                                                                                                            • >>   vTaskInternalSetTimeOutState
                                                                                                                            -
                                                                                                                            [Called By]
                                                                                                                            • >>   osMessageQueueGet -
                                                                                                                            • >>   prvProcessReceivedCommands +
                                                                                                                              [Called By]
                                                                                                                              • >>   prvProcessReceivedCommands +
                                                                                                                              • >>   osMessageQueueGet

                                                                                                                              xQueueReceiveFromISR (Thumb, 202 bytes, Stack size 40 bytes, queue.o(i.xQueueReceiveFromISR)) -

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 56
                                                                                                                              • Call Chain = xQueueReceiveFromISR ⇒ prvCopyDataFromQueue +

                                                                                                                                [Stack]
                                                                                                                                • Max Depth = 56
                                                                                                                                • Call Chain = xQueueReceiveFromISR ⇒ xTaskRemoveFromEventList
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   prvCopyDataFromQueue -
                                                                                                                                • >>   xTaskRemoveFromEventList +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   xTaskRemoveFromEventList
                                                                                                                                  • >>   vPortValidateInterruptPriority +
                                                                                                                                  • >>   prvCopyDataFromQueue

                                                                                                                                  [Called By]
                                                                                                                                  • >>   osMessageQueueGet
                                                                                                                                  @@ -3388,13 +3393,6 @@ Global Symbols

                                                                                                                                  [Stack]
                                                                                                                                  • Max Depth = 88
                                                                                                                                  • Call Chain = xQueueSemaphoreTake ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert

                                                                                                                                  [Calls]
                                                                                                                                  • >>   xTaskGetSchedulerState -
                                                                                                                                  • >>   prvUnlockQueue -
                                                                                                                                  • >>   prvIsQueueEmpty -
                                                                                                                                  • >>   prvGetDisinheritPriorityAfterTimeout -
                                                                                                                                  • >>   xTaskResumeAll -
                                                                                                                                  • >>   vTaskSuspendAll -
                                                                                                                                  • >>   vPortExitCritical -
                                                                                                                                  • >>   vPortEnterCritical
                                                                                                                                  • >>   xTaskRemoveFromEventList
                                                                                                                                  • >>   xTaskPriorityInherit
                                                                                                                                  • >>   xTaskCheckForTimeOut @@ -3402,9 +3400,16 @@ Global Symbols
                                                                                                                                  • >>   vTaskPlaceOnEventList
                                                                                                                                  • >>   vTaskInternalSetTimeOutState
                                                                                                                                  • >>   pvTaskIncrementMutexHeldCount +
                                                                                                                                  • >>   prvUnlockQueue +
                                                                                                                                  • >>   prvIsQueueEmpty +
                                                                                                                                  • >>   prvGetDisinheritPriorityAfterTimeout +
                                                                                                                                  • >>   xTaskResumeAll +
                                                                                                                                  • >>   vTaskSuspendAll +
                                                                                                                                  • >>   vPortExitCritical +
                                                                                                                                  • >>   vPortEnterCritical
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   osMutexAcquire -
                                                                                                                                  • >>   xQueueTakeMutexRecursive +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   xQueueTakeMutexRecursive +
                                                                                                                                    • >>   osMutexAcquire

                                                                                                                                    xQueueTakeMutexRecursive (Thumb, 78 bytes, Stack size 24 bytes, queue.o(i.xQueueTakeMutexRecursive)) @@ -3419,9 +3424,9 @@ Global Symbols

                                                                                                                                    xTaskCheckForTimeOut (Thumb, 132 bytes, Stack size 16 bytes, tasks.o(i.xTaskCheckForTimeOut))

                                                                                                                                    [Stack]

                                                                                                                                    • Max Depth = 16
                                                                                                                                    • Call Chain = xTaskCheckForTimeOut
                                                                                                                                    -
                                                                                                                                    [Calls]
                                                                                                                                    • >>   vPortExitCritical +
                                                                                                                                      [Calls]
                                                                                                                                      • >>   vTaskInternalSetTimeOutState +
                                                                                                                                      • >>   vPortExitCritical
                                                                                                                                      • >>   vPortEnterCritical -
                                                                                                                                      • >>   vTaskInternalSetTimeOutState

                                                                                                                                      [Called By]
                                                                                                                                      • >>   xQueueSemaphoreTake
                                                                                                                                      • >>   xQueueReceive @@ -3432,10 +3437,10 @@ Global Symbols

                                                                                                                                        [Stack]
                                                                                                                                        • Max Depth = 136 + Unknown Stack Size
                                                                                                                                        • Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                        -
                                                                                                                                        [Calls]
                                                                                                                                        • >>   vPortFree -
                                                                                                                                        • >>   pvPortMalloc -
                                                                                                                                        • >>   prvInitialiseNewTask +
                                                                                                                                          [Calls]
                                                                                                                                          • >>   prvInitialiseNewTask
                                                                                                                                          • >>   prvAddNewTaskToReadyList +
                                                                                                                                          • >>   vPortFree +
                                                                                                                                          • >>   pvPortMalloc

                                                                                                                                          [Called By]
                                                                                                                                          • >>   osThreadNew
                                                                                                                                          @@ -3466,9 +3471,9 @@ Global Symbols

                                                                                                                                          xTaskGenericNotifyFromISR (Thumb, 332 bytes, Stack size 40 bytes, tasks.o(i.xTaskGenericNotifyFromISR))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 56
                                                                                                                                          • Call Chain = xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority
                                                                                                                                          -
                                                                                                                                          [Calls]
                                                                                                                                          • >>   vListInsertEnd +
                                                                                                                                            [Calls]
                                                                                                                                            • >>   vPortValidateInterruptPriority +
                                                                                                                                            • >>   vListInsertEnd
                                                                                                                                            • >>   uxListRemove -
                                                                                                                                            • >>   vPortValidateInterruptPriority

                                                                                                                                            [Called By]
                                                                                                                                            • >>   osThreadFlagsSet
                                                                                                                                            @@ -3481,21 +3486,21 @@ Global Symbols

                                                                                                                                            xTaskGetSchedulerState (Thumb, 24 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetSchedulerState))

                                                                                                                                            [Called By]

                                                                                                                                            • >>   SysTick_Handler -
                                                                                                                                            • >>   osKernelUnlock -
                                                                                                                                            • >>   osKernelLock -
                                                                                                                                            • >>   osKernelGetState
                                                                                                                                            • >>   xTimerGenericCommand
                                                                                                                                            • >>   xQueueSemaphoreTake
                                                                                                                                            • >>   xQueueReceive
                                                                                                                                            • >>   xQueueGenericSend +
                                                                                                                                            • >>   osKernelUnlock +
                                                                                                                                            • >>   osKernelLock +
                                                                                                                                            • >>   osKernelGetState

                                                                                                                                            xTaskGetTickCount (Thumb, 6 bytes, Stack size 0 bytes, tasks.o(i.xTaskGetTickCount)) -

                                                                                                                                            [Called By]

                                                                                                                                            • >>   BSP_TIME_Get_us +

                                                                                                                                              [Called By]
                                                                                                                                              • >>   prvSampleTimeNow +
                                                                                                                                              • >>   BSP_TIME_Get_us
                                                                                                                                              • >>   osThreadFlagsWait
                                                                                                                                              • >>   osKernelGetTickCount
                                                                                                                                              • >>   osDelayUntil -
                                                                                                                                              • >>   prvSampleTimeNow

                                                                                                                                              xTaskGetTickCountFromISR (Thumb, 16 bytes, Stack size 16 bytes, tasks.o(i.xTaskGetTickCountFromISR)) @@ -3509,9 +3514,9 @@ Global Symbols

                                                                                                                                              xTaskIncrementTick (Thumb, 280 bytes, Stack size 24 bytes, tasks.o(i.xTaskIncrementTick))

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 24
                                                                                                                                              • Call Chain = xTaskIncrementTick
                                                                                                                                              -
                                                                                                                                              [Calls]
                                                                                                                                              • >>   vListInsertEnd +
                                                                                                                                                [Calls]
                                                                                                                                                • >>   prvResetNextTaskUnblockTime +
                                                                                                                                                • >>   vListInsertEnd
                                                                                                                                                • >>   uxListRemove -
                                                                                                                                                • >>   prvResetNextTaskUnblockTime

                                                                                                                                                [Called By]
                                                                                                                                                • >>   xPortSysTickHandler
                                                                                                                                                • >>   xTaskResumeAll @@ -3520,9 +3525,9 @@ Global Symbols

                                                                                                                                                  xTaskNotifyWait (Thumb, 150 bytes, Stack size 24 bytes, tasks.o(i.xTaskNotifyWait))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 56
                                                                                                                                                  • Call Chain = xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                  -
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   vPortExitCritical +
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   prvAddCurrentTaskToDelayedList +
                                                                                                                                                    • >>   vPortExitCritical
                                                                                                                                                    • >>   vPortEnterCritical -
                                                                                                                                                    • >>   prvAddCurrentTaskToDelayedList

                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   osThreadFlagsWait
                                                                                                                                                    @@ -3551,34 +3556,34 @@ Global Symbols
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   vListInsertEnd
                                                                                                                                                    • >>   uxListRemove
                                                                                                                                                    -
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   prvUnlockQueue -
                                                                                                                                                    • >>   xQueueSemaphoreTake +
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   xQueueSemaphoreTake
                                                                                                                                                      • >>   xQueueReceiveFromISR
                                                                                                                                                      • >>   xQueueReceive
                                                                                                                                                      • >>   xQueueGenericSendFromISR
                                                                                                                                                      • >>   xQueueGenericSend
                                                                                                                                                      • >>   xQueueGenericReset +
                                                                                                                                                      • >>   prvUnlockQueue

                                                                                                                                                      xTaskResumeAll (Thumb, 222 bytes, Stack size 16 bytes, tasks.o(i.xTaskResumeAll))

                                                                                                                                                      [Stack]

                                                                                                                                                      • Max Depth = 40
                                                                                                                                                      • Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                      -
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   vListInsertEnd +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   xTaskIncrementTick +
                                                                                                                                                        • >>   prvResetNextTaskUnblockTime +
                                                                                                                                                        • >>   vListInsertEnd
                                                                                                                                                        • >>   uxListRemove
                                                                                                                                                        • >>   vPortExitCritical
                                                                                                                                                        • >>   vPortEnterCritical -
                                                                                                                                                        • >>   xTaskIncrementTick -
                                                                                                                                                        • >>   prvResetNextTaskUnblockTime
                                                                                                                                                        -
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   osKernelUnlock -
                                                                                                                                                        • >>   vPortFree -
                                                                                                                                                        • >>   pvPortMalloc -
                                                                                                                                                        • >>   prvProcessTimerOrBlockTask +
                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   prvProcessTimerOrBlockTask
                                                                                                                                                          • >>   vTaskDelayUntil
                                                                                                                                                          • >>   vTaskDelay
                                                                                                                                                          • >>   xQueueSemaphoreTake
                                                                                                                                                          • >>   xQueueReceive
                                                                                                                                                          • >>   xQueueGenericSend +
                                                                                                                                                          • >>   vPortFree +
                                                                                                                                                          • >>   pvPortMalloc +
                                                                                                                                                          • >>   osKernelUnlock

                                                                                                                                                          xTimerCreateTimerTask (Thumb, 100 bytes, Stack size 32 bytes, timers.o(i.xTimerCreateTimerTask)) @@ -3899,10 +3904,10 @@ Local Symbols

                                                                                                                                                          I2C_MasterReceive_RXNE (Thumb, 260 bytes, Stack size 16 bytes, stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE))

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 32
                                                                                                                                                          • Call Chain = I2C_MasterReceive_RXNE ⇒ HAL_I2C_MemRxCpltCallback
                                                                                                                                                          -
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   HAL_I2C_MemRxCpltCallback +
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   I2C_WaitOnSTOPRequestThroughIT +
                                                                                                                                                            • >>   HAL_I2C_MemRxCpltCallback
                                                                                                                                                            • >>   HAL_I2C_MasterRxCpltCallback
                                                                                                                                                            • >>   HAL_I2C_ErrorCallback -
                                                                                                                                                            • >>   I2C_WaitOnSTOPRequestThroughIT

                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   HAL_I2C_EV_IRQHandler
                                                                                                                                                            @@ -3919,9 +3924,9 @@ Local Symbols

                                                                                                                                                            I2C_MasterTransmit_TXE (Thumb, 216 bytes, Stack size 24 bytes, stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE))

                                                                                                                                                            [Stack]

                                                                                                                                                            • Max Depth = 56
                                                                                                                                                            • Call Chain = I2C_MasterTransmit_TXE ⇒ I2C_MemoryTransmit_TXE_BTF ⇒ HAL_I2C_MemTxCpltCallback
                                                                                                                                                            -
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   HAL_I2C_MemTxCpltCallback +
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   I2C_MemoryTransmit_TXE_BTF +
                                                                                                                                                              • >>   HAL_I2C_MemTxCpltCallback
                                                                                                                                                              • >>   HAL_I2C_MasterTxCpltCallback -
                                                                                                                                                              • >>   I2C_MemoryTransmit_TXE_BTF

                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   HAL_I2C_EV_IRQHandler
                                                                                                                                                              @@ -4045,9 +4050,9 @@ Local Symbols

                                                                                                                                                              [Stack]
                                                                                                                                                              • Max Depth = 80
                                                                                                                                                              • Call Chain = SPI_DMAReceiveCplt ⇒ SPI_EndRxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   HAL_GetTick +
                                                                                                                                                              • >>   SPI_EndRxTransaction
                                                                                                                                                              • >>   HAL_SPI_RxCpltCallback
                                                                                                                                                              • >>   HAL_SPI_ErrorCallback -
                                                                                                                                                              • >>   SPI_EndRxTransaction

                                                                                                                                                              [Address Reference Count : 2]
                                                                                                                                                              • stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA)
                                                                                                                                                              • stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) @@ -4056,9 +4061,9 @@ Local Symbols

                                                                                                                                                                [Stack]
                                                                                                                                                                • Max Depth = 88
                                                                                                                                                                • Call Chain = SPI_DMATransmitCplt ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                                • >>   SPI_EndRxTxTransaction
                                                                                                                                                                • >>   HAL_SPI_TxCpltCallback
                                                                                                                                                                • >>   HAL_SPI_ErrorCallback -
                                                                                                                                                                • >>   SPI_EndRxTxTransaction

                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                • stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA)
                                                                                                                                                                @@ -4066,9 +4071,9 @@ Local Symbols

                                                                                                                                                                [Stack]
                                                                                                                                                                • Max Depth = 80
                                                                                                                                                                • Call Chain = SPI_DMATransmitReceiveCplt ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                                • >>   SPI_EndRxTxTransaction
                                                                                                                                                                • >>   HAL_SPI_TxRxCpltCallback
                                                                                                                                                                • >>   HAL_SPI_ErrorCallback -
                                                                                                                                                                • >>   SPI_EndRxTxTransaction

                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                • stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA)
                                                                                                                                                                @@ -4141,8 +4146,8 @@ Local Symbols

                                                                                                                                                                UART_Receive_IT (Thumb, 252 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(i.UART_Receive_IT))

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                • Call Chain = UART_Receive_IT ⇒ HAL_UART_RxCpltCallback
                                                                                                                                                                -
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_UART_RxCpltCallback -
                                                                                                                                                                • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   HAL_UARTEx_RxEventCallback +
                                                                                                                                                                  • >>   HAL_UART_RxCpltCallback

                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   HAL_UART_IRQHandler
                                                                                                                                                                  @@ -4224,10 +4229,10 @@ Local Symbols

                                                                                                                                                                  prvUnlockQueue (Thumb, 126 bytes, Stack size 16 bytes, queue.o(i.prvUnlockQueue))

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                  • Call Chain = prvUnlockQueue ⇒ xTaskRemoveFromEventList
                                                                                                                                                                  -
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   vPortExitCritical -
                                                                                                                                                                  • >>   vPortEnterCritical -
                                                                                                                                                                  • >>   xTaskRemoveFromEventList +
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   xTaskRemoveFromEventList
                                                                                                                                                                    • >>   vTaskMissedYield +
                                                                                                                                                                    • >>   vPortExitCritical +
                                                                                                                                                                    • >>   vPortEnterCritical

                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   xQueueSemaphoreTake
                                                                                                                                                                    • >>   xQueueReceive @@ -4252,10 +4257,10 @@ Local Symbols

                                                                                                                                                                      prvAddNewTaskToReadyList (Thumb, 154 bytes, Stack size 8 bytes, tasks.o(i.prvAddNewTaskToReadyList))

                                                                                                                                                                      [Stack]

                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                      • Call Chain = prvAddNewTaskToReadyList ⇒ prvInitialiseTaskLists
                                                                                                                                                                      -
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   vListInsertEnd +
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   prvInitialiseTaskLists +
                                                                                                                                                                        • >>   vListInsertEnd
                                                                                                                                                                        • >>   vPortExitCritical
                                                                                                                                                                        • >>   vPortEnterCritical -
                                                                                                                                                                        • >>   prvInitialiseTaskLists

                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   xTaskCreateStatic
                                                                                                                                                                        • >>   xTaskCreate @@ -4264,10 +4269,10 @@ Local Symbols

                                                                                                                                                                          prvCheckTasksWaitingTermination (Thumb, 60 bytes, Stack size 8 bytes, tasks.o(i.prvCheckTasksWaitingTermination))

                                                                                                                                                                          [Stack]

                                                                                                                                                                          • Max Depth = 72
                                                                                                                                                                          • Call Chain = prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick
                                                                                                                                                                          -
                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   uxListRemove +
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   prvDeleteTCB +
                                                                                                                                                                            • >>   uxListRemove
                                                                                                                                                                            • >>   vPortExitCritical
                                                                                                                                                                            • >>   vPortEnterCritical -
                                                                                                                                                                            • >>   prvDeleteTCB

                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   prvIdleTask
                                                                                                                                                                            @@ -4292,8 +4297,8 @@ Local Symbols

                                                                                                                                                                            [Stack]
                                                                                                                                                                            • Max Depth = 40 + Unknown Stack Size
                                                                                                                                                                            • Call Chain = prvInitialiseNewTask
                                                                                                                                                                            -
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   vListInitialiseItem -
                                                                                                                                                                            • >>   pxPortInitialiseStack +
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   pxPortInitialiseStack +
                                                                                                                                                                              • >>   vListInitialiseItem
                                                                                                                                                                              • >>   __aeabi_memset

                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   xTaskCreateStatic @@ -4309,19 +4314,19 @@ Local Symbols

                                                                                                                                                                              prvResetNextTaskUnblockTime (Thumb, 42 bytes, Stack size 0 bytes, tasks.o(i.prvResetNextTaskUnblockTime)) -

                                                                                                                                                                              [Called By]

                                                                                                                                                                              • >>   xTaskResumeAll -
                                                                                                                                                                              • >>   xTaskIncrementTick +

                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   xTaskIncrementTick
                                                                                                                                                                                • >>   vTaskDelete +
                                                                                                                                                                                • >>   xTaskResumeAll

                                                                                                                                                                                prvCheckForValidListAndQueue (Thumb, 78 bytes, Stack size 8 bytes, timers.o(i.prvCheckForValidListAndQueue))

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 96
                                                                                                                                                                                • Call Chain = prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList
                                                                                                                                                                                -
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   vPortExitCritical +
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   xQueueGenericCreateStatic +
                                                                                                                                                                                  • >>   vQueueAddToRegistry +
                                                                                                                                                                                  • >>   vPortExitCritical
                                                                                                                                                                                  • >>   vPortEnterCritical
                                                                                                                                                                                  • >>   vListInitialise -
                                                                                                                                                                                  • >>   xQueueGenericCreateStatic -
                                                                                                                                                                                  • >>   vQueueAddToRegistry

                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   xTimerCreateTimerTask
                                                                                                                                                                                  @@ -4342,9 +4347,9 @@ Local Symbols

                                                                                                                                                                                  prvProcessExpiredTimer (Thumb, 110 bytes, Stack size 24 bytes, timers.o(i.prvProcessExpiredTimer))

                                                                                                                                                                                  [Stack]

                                                                                                                                                                                  • Max Depth = 176
                                                                                                                                                                                  • Call Chain = prvProcessExpiredTimer ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                  -
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   uxListRemove -
                                                                                                                                                                                  • >>   xTimerGenericCommand +
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   xTimerGenericCommand
                                                                                                                                                                                    • >>   prvInsertTimerInActiveList +
                                                                                                                                                                                    • >>   uxListRemove

                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   prvProcessTimerOrBlockTask
                                                                                                                                                                                    @@ -4352,12 +4357,12 @@ Local Symbols

                                                                                                                                                                                    prvProcessReceivedCommands (Thumb, 350 bytes, Stack size 48 bytes, timers.o(i.prvProcessReceivedCommands))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 248
                                                                                                                                                                                    • Call Chain = prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                    -
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   uxListRemove -
                                                                                                                                                                                    • >>   vPortFree -
                                                                                                                                                                                    • >>   xTimerGenericCommand +
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   xTimerGenericCommand
                                                                                                                                                                                      • >>   prvSampleTimeNow
                                                                                                                                                                                      • >>   prvInsertTimerInActiveList
                                                                                                                                                                                      • >>   xQueueReceive +
                                                                                                                                                                                      • >>   uxListRemove +
                                                                                                                                                                                      • >>   vPortFree

                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   prvTimerTask
                                                                                                                                                                                      @@ -4365,11 +4370,11 @@ Local Symbols

                                                                                                                                                                                      prvProcessTimerOrBlockTask (Thumb, 102 bytes, Stack size 24 bytes, timers.o(i.prvProcessTimerOrBlockTask))

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 224
                                                                                                                                                                                      • Call Chain = prvProcessTimerOrBlockTask ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                      -
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   xTaskResumeAll -
                                                                                                                                                                                      • >>   vTaskSuspendAll -
                                                                                                                                                                                      • >>   prvSampleTimeNow +
                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   prvSampleTimeNow
                                                                                                                                                                                        • >>   prvProcessExpiredTimer
                                                                                                                                                                                        • >>   vQueueWaitForMessageRestricted +
                                                                                                                                                                                        • >>   xTaskResumeAll +
                                                                                                                                                                                        • >>   vTaskSuspendAll

                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   prvTimerTask
                                                                                                                                                                                        @@ -4387,9 +4392,9 @@ Local Symbols

                                                                                                                                                                                        prvSwitchTimerLists (Thumb, 154 bytes, Stack size 32 bytes, timers.o(i.prvSwitchTimerLists))

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 184
                                                                                                                                                                                        • Call Chain = prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSend ⇒ vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert
                                                                                                                                                                                        -
                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   vListInsert +
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   xTimerGenericCommand +
                                                                                                                                                                                          • >>   vListInsert
                                                                                                                                                                                          • >>   uxListRemove -
                                                                                                                                                                                          • >>   xTimerGenericCommand

                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   prvSampleTimeNow
                                                                                                                                                                                          diff --git a/MDK-ARM/gimbal/gimbal.map b/MDK-ARM/gimbal/gimbal.map index 00f4bcf..187595e 100644 --- a/MDK-ARM/gimbal/gimbal.map +++ b/MDK-ARM/gimbal/gimbal.map @@ -31,6 +31,7 @@ Section Cross References startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.TIM7_IRQHandler) for TIM7_IRQHandler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler) for DMA2_Stream2_IRQHandler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.DMA2_Stream3_IRQHandler) for DMA2_Stream3_IRQHandler + startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.CAN2_TX_IRQHandler) for CAN2_TX_IRQHandler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.CAN2_RX0_IRQHandler) for CAN2_RX0_IRQHandler startup_stm32f407xx.o(RESET) refers to stm32f4xx_it.o(i.CAN2_RX1_IRQHandler) for CAN2_RX1_IRQHandler startup_stm32f407xx.o(.text) refers (Special) to heapauxi.o(.text) for __use_two_region_memory @@ -156,6 +157,8 @@ Section Cross References stm32f4xx_it.o(i.CAN2_RX0_IRQHandler) refers to can.o(.bss) for hcan2 stm32f4xx_it.o(i.CAN2_RX1_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) for HAL_CAN_IRQHandler stm32f4xx_it.o(i.CAN2_RX1_IRQHandler) refers to can.o(.bss) for hcan2 + stm32f4xx_it.o(i.CAN2_TX_IRQHandler) refers to stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) for HAL_CAN_IRQHandler + stm32f4xx_it.o(i.CAN2_TX_IRQHandler) refers to can.o(.bss) for hcan2 stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) refers to remote_control.o(i.DMA1_Stream1_IRQHandler1) for DMA1_Stream1_IRQHandler1 stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) refers to stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler) for HAL_DMA_IRQHandler stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) refers to usart.o(.bss) for hdma_usart3_rx @@ -2506,7 +2509,7 @@ Removing Unused input sections from the image. Removing can.o(.rev16_text), (4 bytes). Removing can.o(.revsh_text), (4 bytes). Removing can.o(.rrx_text), (6 bytes). - Removing can.o(i.HAL_CAN_MspDeInit), (164 bytes). + Removing can.o(i.HAL_CAN_MspDeInit), (168 bytes). Removing dma.o(.rev16_text), (4 bytes). Removing dma.o(.revsh_text), (4 bytes). Removing dma.o(.rrx_text), (6 bytes). @@ -3414,7 +3417,7 @@ Removing Unused input sections from the image. Removing user_math.o(i.CircleReverse), (28 bytes). Removing user_math.o(i.CalculateRpm), (176 bytes). -919 unused section(s) (total 79947 bytes) removed from the image. +919 unused section(s) (total 79951 bytes) removed from the image. ============================================================================== @@ -3467,96 +3470,96 @@ Image Symbol Table ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c 0x00000000 Number 0 tasks.o ABSOLUTE ../Middlewares/Third_Party/FreeRTOS/Source/timers.c 0x00000000 Number 0 timers.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE ../clib/angel/dczerorl2.s 0x00000000 Number 0 __dczerorl2.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0_sigfpe.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_errno_addr.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_errno_addr_intlibspace.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 aeabi_ldiv0_sigfpe.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE ../clib/angel/scatter.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE - ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_exit.o ABSOLUTE + ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_wrch.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/fenv.c 0x00000000 Number 0 _rserrno.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE ../clib/longlong.s 0x00000000 Number 0 lludivv7m.o ABSOLUTE - ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE - ../clib/memcpset.s 0x00000000 Number 0 aeabi_memset.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memclr.o ABSOLUTE - ../clib/memcpset.s 0x00000000 Number 0 strncpy.o ABSOLUTE + ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_w.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 rt_memcpy_v6.o ABSOLUTE - ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE ../clib/memcpset.s 0x00000000 Number 0 memset.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 noretval__2snprintf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __2snprintf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _snputc.o ABSOLUTE + ../clib/memcpset.s 0x00000000 Number 0 strncpy.o ABSOLUTE + ../clib/memcpset.s 0x00000000 Number 0 aeabi_memset.o ABSOLUTE + ../clib/memcpset.s 0x00000000 Number 0 rt_memclr_w.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __2sprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __2snprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 noretval__2snprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 noretval__2sprintf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _snputc.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _sputc.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE + ../clib/string.c 0x00000000 Number 0 strlen.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strncmp.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 strcpy.o ABSOLUTE - ../clib/string.c 0x00000000 Number 0 strlen.o ABSOLUTE ../fplib/basic.s 0x00000000 Number 0 basic.o ABSOLUTE ../fplib/d2f.s 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/daddsub.s 0x00000000 Number 0 daddsub_clz.o ABSOLUTE @@ -3579,14 +3582,14 @@ Image Symbol Table ../fplib/usenofp.s 0x00000000 Number 0 usenofp.o ABSOLUTE ../mathlib/asinf.c 0x00000000 Number 0 asinf_x.o ABSOLUTE ../mathlib/asinf.c 0x00000000 Number 0 asinf.o ABSOLUTE - ../mathlib/atan.c 0x00000000 Number 0 atan_x.o ABSOLUTE ../mathlib/atan.c 0x00000000 Number 0 atan.o ABSOLUTE + ../mathlib/atan.c 0x00000000 Number 0 atan_x.o ABSOLUTE ../mathlib/atan2.c 0x00000000 Number 0 atan2_x.o ABSOLUTE ../mathlib/atan2.c 0x00000000 Number 0 atan2.o ABSOLUTE - ../mathlib/atan2f.c 0x00000000 Number 0 atan2f_x.o ABSOLUTE ../mathlib/atan2f.c 0x00000000 Number 0 atan2f.o ABSOLUTE - ../mathlib/cosf.c 0x00000000 Number 0 cosf_x.o ABSOLUTE + ../mathlib/atan2f.c 0x00000000 Number 0 atan2f_x.o ABSOLUTE ../mathlib/cosf.c 0x00000000 Number 0 cosf.o ABSOLUTE + ../mathlib/cosf.c 0x00000000 Number 0 cosf_x.o ABSOLUTE ../mathlib/dunder.c 0x00000000 Number 0 dunder.o ABSOLUTE ../mathlib/fabs.c 0x00000000 Number 0 fabs.o ABSOLUTE ../mathlib/fmax.c 0x00000000 Number 0 fmaxf.o ABSOLUTE @@ -3596,8 +3599,8 @@ Image Symbol Table ../mathlib/poly.c 0x00000000 Number 0 poly.o ABSOLUTE ../mathlib/qnan.c 0x00000000 Number 0 qnan.o ABSOLUTE ../mathlib/rredf.c 0x00000000 Number 0 rredf.o ABSOLUTE - ../mathlib/sqrtf.c 0x00000000 Number 0 sqrtf.o ABSOLUTE ../mathlib/sqrtf.c 0x00000000 Number 0 sqrtf_x.o ABSOLUTE + ../mathlib/sqrtf.c 0x00000000 Number 0 sqrtf.o ABSOLUTE ../mathlib/tanf.c 0x00000000 Number 0 tanf.o ABSOLUTE ../mathlib/tanf.c 0x00000000 Number 0 tanf_x.o ABSOLUTE ..\Core\Src\can.c 0x00000000 Number 0 can.o ABSOLUTE @@ -3839,527 +3842,528 @@ Image Symbol Table i.CAN1_TX_IRQHandler 0x080027c8 Section 0 stm32f4xx_it.o(i.CAN1_TX_IRQHandler) i.CAN2_RX0_IRQHandler 0x080027d8 Section 0 stm32f4xx_it.o(i.CAN2_RX0_IRQHandler) i.CAN2_RX1_IRQHandler 0x080027e8 Section 0 stm32f4xx_it.o(i.CAN2_RX1_IRQHandler) - i.CAN_Get 0x080027f8 Section 0 can_1.o(i.CAN_Get) - CAN_Get 0x080027f9 Thumb Code 36 can_1.o(i.CAN_Get) - i.CircleAdd 0x08002824 Section 0 user_math.o(i.CircleAdd) - i.CircleError 0x0800286a Section 0 user_math.o(i.CircleError) - i.Config_GetRobotParam 0x080028bc Section 0 config.o(i.Config_GetRobotParam) - i.DMA1_Stream1_IRQHandler 0x080028c4 Section 0 stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) - i.DMA1_Stream1_IRQHandler1 0x080028d8 Section 0 remote_control.o(i.DMA1_Stream1_IRQHandler1) - i.DMA2_Stream2_IRQHandler 0x08002918 Section 0 stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler) - i.DMA2_Stream3_IRQHandler 0x08002928 Section 0 stm32f4xx_it.o(i.DMA2_Stream3_IRQHandler) - i.DMA_CalcBaseAndBitshift 0x08002938 Section 0 stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift) - DMA_CalcBaseAndBitshift 0x08002939 Thumb Code 46 stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift) - i.DMA_CheckFifoParam 0x0800296c Section 0 stm32f4xx_hal_dma.o(i.DMA_CheckFifoParam) - DMA_CheckFifoParam 0x0800296d Thumb Code 170 stm32f4xx_hal_dma.o(i.DMA_CheckFifoParam) - i.DMA_SetConfig 0x08002a16 Section 0 stm32f4xx_hal_dma.o(i.DMA_SetConfig) - DMA_SetConfig 0x08002a17 Thumb Code 44 stm32f4xx_hal_dma.o(i.DMA_SetConfig) - i.DebugMon_Handler 0x08002a42 Section 0 stm32f4xx_it.o(i.DebugMon_Handler) - i.EXTI0_IRQHandler 0x08002a44 Section 0 stm32f4xx_it.o(i.EXTI0_IRQHandler) - i.EXTI3_IRQHandler 0x08002a4e Section 0 stm32f4xx_it.o(i.EXTI3_IRQHandler) - i.EXTI4_IRQHandler 0x08002a58 Section 0 stm32f4xx_it.o(i.EXTI4_IRQHandler) - i.EXTI9_5_IRQHandler 0x08002a62 Section 0 stm32f4xx_it.o(i.EXTI9_5_IRQHandler) - i.Error_Handler 0x08002a6c Section 0 main.o(i.Error_Handler) - i.Gimbal_Control 0x08002a74 Section 0 gimbal.o(i.Gimbal_Control) - i.Gimbal_Init 0x08002dfc Section 0 gimbal.o(i.Gimbal_Init) - i.Gimbal_Output 0x08002f50 Section 0 gimbal.o(i.Gimbal_Output) - i.Gimbal_SetMode 0x08002f88 Section 0 gimbal.o(i.Gimbal_SetMode) - Gimbal_SetMode 0x08002f89 Thumb Code 126 gimbal.o(i.Gimbal_SetMode) - i.Gimbal_UpdateFeedback 0x0800300c Section 0 gimbal.o(i.Gimbal_UpdateFeedback) - i.Gimbal_UpdateIMU 0x08003062 Section 0 gimbal.o(i.Gimbal_UpdateIMU) - i.HAL_CAN_ActivateNotification 0x0800308c Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_ActivateNotification) - i.HAL_CAN_AddTxMessage 0x080030b6 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_AddTxMessage) - i.HAL_CAN_ConfigFilter 0x08003200 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter) - i.HAL_CAN_ErrorCallback 0x08003320 Section 0 can_1.o(i.HAL_CAN_ErrorCallback) - i.HAL_CAN_GetRxFifoFillLevel 0x0800335c Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_GetRxFifoFillLevel) - i.HAL_CAN_GetRxMessage 0x08003384 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_GetRxMessage) - i.HAL_CAN_GetTxMailboxesFreeLevel 0x08003518 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_GetTxMailboxesFreeLevel) - i.HAL_CAN_IRQHandler 0x0800354e Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) - i.HAL_CAN_Init 0x0800379c Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_Init) - i.HAL_CAN_MspInit 0x08003910 Section 0 can.o(i.HAL_CAN_MspInit) - i.HAL_CAN_RxFifo0FullCallback 0x08003aa0 Section 0 can_1.o(i.HAL_CAN_RxFifo0FullCallback) - i.HAL_CAN_RxFifo0MsgPendingCallback 0x08003adc Section 0 can_1.o(i.HAL_CAN_RxFifo0MsgPendingCallback) - i.HAL_CAN_RxFifo1FullCallback 0x08003b18 Section 0 can_1.o(i.HAL_CAN_RxFifo1FullCallback) - i.HAL_CAN_RxFifo1MsgPendingCallback 0x08003b54 Section 0 can_1.o(i.HAL_CAN_RxFifo1MsgPendingCallback) - i.HAL_CAN_SleepCallback 0x08003b90 Section 0 can_1.o(i.HAL_CAN_SleepCallback) - i.HAL_CAN_Start 0x08003bcc Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_Start) - i.HAL_CAN_TxMailbox0AbortCallback 0x08003c2c Section 0 can_1.o(i.HAL_CAN_TxMailbox0AbortCallback) - i.HAL_CAN_TxMailbox0CompleteCallback 0x08003c68 Section 0 can_1.o(i.HAL_CAN_TxMailbox0CompleteCallback) - i.HAL_CAN_TxMailbox1AbortCallback 0x08003ca0 Section 0 can_1.o(i.HAL_CAN_TxMailbox1AbortCallback) - i.HAL_CAN_TxMailbox1CompleteCallback 0x08003cdc Section 0 can_1.o(i.HAL_CAN_TxMailbox1CompleteCallback) - i.HAL_CAN_TxMailbox2AbortCallback 0x08003d18 Section 0 can_1.o(i.HAL_CAN_TxMailbox2AbortCallback) - i.HAL_CAN_TxMailbox2CompleteCallback 0x08003d54 Section 0 can_1.o(i.HAL_CAN_TxMailbox2CompleteCallback) - i.HAL_CAN_WakeUpFromRxMsgCallback 0x08003d90 Section 0 can_1.o(i.HAL_CAN_WakeUpFromRxMsgCallback) - i.HAL_DMA_Abort 0x08003dcc Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) - i.HAL_DMA_Abort_IT 0x08003e78 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) - i.HAL_DMA_GetState 0x08003ea0 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_GetState) - i.HAL_DMA_IRQHandler 0x08003ea8 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler) - i.HAL_DMA_Init 0x080040e8 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Init) - i.HAL_DMA_Start_IT 0x080041d4 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) - i.HAL_Delay 0x08004268 Section 0 stm32f4xx_hal.o(i.HAL_Delay) - i.HAL_GPIO_EXTI_Callback 0x08004290 Section 0 gpio_1.o(i.HAL_GPIO_EXTI_Callback) - i.HAL_GPIO_EXTI_IRQHandler 0x080042c0 Section 0 stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) - i.HAL_GPIO_Init 0x080042dc Section 0 stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) - i.HAL_GPIO_ReadPin 0x080044d0 Section 0 stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - i.HAL_GPIO_WritePin 0x080044e0 Section 0 stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) - i.HAL_GetTick 0x080044ec Section 0 stm32f4xx_hal.o(i.HAL_GetTick) - i.HAL_I2C_AbortCpltCallback 0x080044f8 Section 0 i2c_1.o(i.HAL_I2C_AbortCpltCallback) - i.HAL_I2C_AddrCallback 0x0800452c Section 0 stm32f4xx_hal_i2c.o(i.HAL_I2C_AddrCallback) - i.HAL_I2C_ER_IRQHandler 0x0800452e Section 0 stm32f4xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) - i.HAL_I2C_EV_IRQHandler 0x08004602 Section 0 stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) - i.HAL_I2C_ErrorCallback 0x080047dc Section 0 i2c_1.o(i.HAL_I2C_ErrorCallback) - i.HAL_I2C_Init 0x08004810 Section 0 stm32f4xx_hal_i2c.o(i.HAL_I2C_Init) - i.HAL_I2C_ListenCpltCallback 0x080049e0 Section 0 i2c_1.o(i.HAL_I2C_ListenCpltCallback) - i.HAL_I2C_MasterRxCpltCallback 0x08004a14 Section 0 i2c_1.o(i.HAL_I2C_MasterRxCpltCallback) - i.HAL_I2C_MasterTxCpltCallback 0x08004a48 Section 0 i2c_1.o(i.HAL_I2C_MasterTxCpltCallback) - i.HAL_I2C_MemRxCpltCallback 0x08004a78 Section 0 i2c_1.o(i.HAL_I2C_MemRxCpltCallback) - i.HAL_I2C_MemTxCpltCallback 0x08004aac Section 0 i2c_1.o(i.HAL_I2C_MemTxCpltCallback) - i.HAL_I2C_MspInit 0x08004ae0 Section 0 i2c.o(i.HAL_I2C_MspInit) - i.HAL_I2C_SlaveRxCpltCallback 0x08004bfc Section 0 i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback) - i.HAL_I2C_SlaveTxCpltCallback 0x08004c30 Section 0 i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback) - i.HAL_IncTick 0x08004c64 Section 0 stm32f4xx_hal.o(i.HAL_IncTick) - i.HAL_Init 0x08004c7c Section 0 stm32f4xx_hal.o(i.HAL_Init) - i.HAL_InitTick 0x08004cb8 Section 0 stm32f4xx_hal.o(i.HAL_InitTick) - i.HAL_MspInit 0x08004d04 Section 0 stm32f4xx_hal_msp.o(i.HAL_MspInit) - i.HAL_NVIC_DisableIRQ 0x08004d58 Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) - i.HAL_NVIC_EnableIRQ 0x08004d84 Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - i.HAL_NVIC_SetPriority 0x08004dac Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - i.HAL_NVIC_SetPriorityGrouping 0x08004e28 Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - i.HAL_RCC_ClockConfig 0x08004e50 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - i.HAL_RCC_GetHCLKFreq 0x08004fd4 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) - i.HAL_RCC_GetPCLK1Freq 0x08004fe0 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - i.HAL_RCC_GetPCLK2Freq 0x08005000 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - i.HAL_RCC_GetSysClockFreq 0x08005020 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - i.HAL_RCC_OscConfig 0x080050d0 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig) - i.HAL_SPI_ErrorCallback 0x0800556c Section 0 spi_1.o(i.HAL_SPI_ErrorCallback) - i.HAL_SPI_Init 0x080055a4 Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_Init) - i.HAL_SPI_MspInit 0x0800566c Section 0 spi.o(i.HAL_SPI_MspInit) - i.HAL_SPI_Receive 0x08005838 Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_Receive) - i.HAL_SPI_Receive_DMA 0x080059bc Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) - i.HAL_SPI_RxCpltCallback 0x08005ad4 Section 0 spi_1.o(i.HAL_SPI_RxCpltCallback) - i.HAL_SPI_RxHalfCpltCallback 0x08005b0c Section 0 spi_1.o(i.HAL_SPI_RxHalfCpltCallback) - i.HAL_SPI_Transmit 0x08005b44 Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit) - i.HAL_SPI_TransmitReceive 0x08005d02 Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive) - i.HAL_SPI_TransmitReceive_DMA 0x08005f4c Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) - i.HAL_SPI_Transmit_DMA 0x080060b0 Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) - i.HAL_SPI_TxCpltCallback 0x080061ac Section 0 spi_1.o(i.HAL_SPI_TxCpltCallback) - i.HAL_SPI_TxHalfCpltCallback 0x080061d8 Section 0 spi_1.o(i.HAL_SPI_TxHalfCpltCallback) - i.HAL_SPI_TxRxCpltCallback 0x08006210 Section 0 spi_1.o(i.HAL_SPI_TxRxCpltCallback) - i.HAL_SPI_TxRxHalfCpltCallback 0x08006248 Section 0 spi_1.o(i.HAL_SPI_TxRxHalfCpltCallback) - i.HAL_SYSTICK_Config 0x08006280 Section 0 stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config) - i.HAL_TIMEx_BreakCallback 0x080062b4 Section 0 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) - i.HAL_TIMEx_CommutCallback 0x080062b6 Section 0 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) - i.HAL_TIMEx_MasterConfigSynchronization 0x080062b8 Section 0 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - i.HAL_TIM_Base_Init 0x0800636c Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init) - i.HAL_TIM_Base_MspInit 0x080063d4 Section 0 tim.o(i.HAL_TIM_Base_MspInit) - i.HAL_TIM_IC_CaptureCallback 0x0800644c Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) - i.HAL_TIM_IRQHandler 0x0800644e Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) - i.HAL_TIM_MspPostInit 0x080065bc Section 0 tim.o(i.HAL_TIM_MspPostInit) - i.HAL_TIM_OC_DelayElapsedCallback 0x0800661c Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) - i.HAL_TIM_PWM_ConfigChannel 0x0800661e Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) - i.HAL_TIM_PWM_Init 0x08006722 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init) - i.HAL_TIM_PWM_MspInit 0x08006788 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) - i.HAL_TIM_PWM_PulseFinishedCallback 0x0800678a Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - i.HAL_TIM_PWM_Start 0x0800678c Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start) - i.HAL_TIM_PeriodElapsedCallback 0x08006898 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PeriodElapsedCallback) - i.HAL_TIM_TriggerCallback 0x0800689a Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - i.HAL_UARTEx_RxEventCallback 0x0800689c Section 0 stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - i.HAL_UART_ErrorCallback 0x080068a0 Section 0 uart.o(i.HAL_UART_ErrorCallback) - i.HAL_UART_IRQHandler 0x080068d4 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) - i.HAL_UART_Init 0x08006bdc Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Init) - i.HAL_UART_MspInit 0x08006c54 Section 0 usart.o(i.HAL_UART_MspInit) - i.HAL_UART_RxCpltCallback 0x08006dec Section 0 uart.o(i.HAL_UART_RxCpltCallback) - i.HAL_UART_TxCpltCallback 0x08006e20 Section 0 uart.o(i.HAL_UART_TxCpltCallback) - i.HardFault_Handler 0x08006e54 Section 0 stm32f4xx_it.o(i.HardFault_Handler) - i.I2C1_ER_IRQHandler 0x08006e58 Section 0 stm32f4xx_it.o(i.I2C1_ER_IRQHandler) - i.I2C1_EV_IRQHandler 0x08006e68 Section 0 stm32f4xx_it.o(i.I2C1_EV_IRQHandler) - i.I2C_ConvertOtherXferOptions 0x08006e78 Section 0 stm32f4xx_hal_i2c.o(i.I2C_ConvertOtherXferOptions) - I2C_ConvertOtherXferOptions 0x08006e79 Thumb Code 28 stm32f4xx_hal_i2c.o(i.I2C_ConvertOtherXferOptions) - i.I2C_DMAAbort 0x08006e94 Section 0 stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) - I2C_DMAAbort 0x08006e95 Thumb Code 242 stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) - i.I2C_Flush_DR 0x08006f8c Section 0 stm32f4xx_hal_i2c.o(i.I2C_Flush_DR) - I2C_Flush_DR 0x08006f8d Thumb Code 18 stm32f4xx_hal_i2c.o(i.I2C_Flush_DR) - i.I2C_Get 0x08006fa0 Section 0 i2c_1.o(i.I2C_Get) - I2C_Get 0x08006fa1 Thumb Code 30 i2c_1.o(i.I2C_Get) - i.I2C_ITError 0x08006fc8 Section 0 stm32f4xx_hal_i2c.o(i.I2C_ITError) - I2C_ITError 0x08006fc9 Thumb Code 420 stm32f4xx_hal_i2c.o(i.I2C_ITError) - i.I2C_MasterReceive_BTF 0x08007174 Section 0 stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_BTF) - I2C_MasterReceive_BTF 0x08007175 Thumb Code 304 stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_BTF) - i.I2C_MasterReceive_RXNE 0x080072a4 Section 0 stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) - I2C_MasterReceive_RXNE 0x080072a5 Thumb Code 260 stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) - i.I2C_MasterTransmit_BTF 0x080073a8 Section 0 stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) - I2C_MasterTransmit_BTF 0x080073a9 Thumb Code 160 stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) - i.I2C_MasterTransmit_TXE 0x08007448 Section 0 stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) - I2C_MasterTransmit_TXE 0x08007449 Thumb Code 216 stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) - i.I2C_Master_ADD10 0x08007520 Section 0 stm32f4xx_hal_i2c.o(i.I2C_Master_ADD10) - I2C_Master_ADD10 0x08007521 Thumb Code 42 stm32f4xx_hal_i2c.o(i.I2C_Master_ADD10) - i.I2C_Master_ADDR 0x0800754a Section 0 stm32f4xx_hal_i2c.o(i.I2C_Master_ADDR) - I2C_Master_ADDR 0x0800754b Thumb Code 616 stm32f4xx_hal_i2c.o(i.I2C_Master_ADDR) - i.I2C_Master_SB 0x080077b2 Section 0 stm32f4xx_hal_i2c.o(i.I2C_Master_SB) - I2C_Master_SB 0x080077b3 Thumb Code 158 stm32f4xx_hal_i2c.o(i.I2C_Master_SB) - i.I2C_MemoryTransmit_TXE_BTF 0x08007850 Section 0 stm32f4xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) - I2C_MemoryTransmit_TXE_BTF 0x08007851 Thumb Code 198 stm32f4xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) - i.I2C_SlaveReceive_BTF 0x08007916 Section 0 stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_BTF) - I2C_SlaveReceive_BTF 0x08007917 Thumb Code 26 stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_BTF) - i.I2C_SlaveReceive_RXNE 0x08007930 Section 0 stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_RXNE) - I2C_SlaveReceive_RXNE 0x08007931 Thumb Code 70 stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_RXNE) - i.I2C_SlaveTransmit_BTF 0x08007976 Section 0 stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_BTF) - I2C_SlaveTransmit_BTF 0x08007977 Thumb Code 26 stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_BTF) - i.I2C_SlaveTransmit_TXE 0x08007990 Section 0 stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_TXE) - I2C_SlaveTransmit_TXE 0x08007991 Thumb Code 70 stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_TXE) - i.I2C_Slave_ADDR 0x080079d6 Section 0 stm32f4xx_hal_i2c.o(i.I2C_Slave_ADDR) - I2C_Slave_ADDR 0x080079d7 Thumb Code 112 stm32f4xx_hal_i2c.o(i.I2C_Slave_ADDR) - i.I2C_Slave_AF 0x08007a48 Section 0 stm32f4xx_hal_i2c.o(i.I2C_Slave_AF) - I2C_Slave_AF 0x08007a49 Thumb Code 162 stm32f4xx_hal_i2c.o(i.I2C_Slave_AF) - i.I2C_Slave_STOPF 0x08007af0 Section 0 stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) - I2C_Slave_STOPF 0x08007af1 Thumb Code 386 stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) - i.I2C_WaitOnSTOPRequestThroughIT 0x08007c7c Section 0 stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPRequestThroughIT) - I2C_WaitOnSTOPRequestThroughIT 0x08007c7d Thumb Code 74 stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPRequestThroughIT) - i.InvSqrt 0x08007ccc Section 0 user_math.o(i.InvSqrt) - i.LowPassFilter2p_Apply 0x08007d1c Section 0 filter.o(i.LowPassFilter2p_Apply) - i.LowPassFilter2p_Init 0x08007d9c Section 0 filter.o(i.LowPassFilter2p_Init) - i.LowPassFilter2p_Reset 0x08007eb0 Section 0 filter.o(i.LowPassFilter2p_Reset) - i.MOTOR_RM_CreateCANManager 0x08007f10 Section 0 motor_rm.o(i.MOTOR_RM_CreateCANManager) - MOTOR_RM_CreateCANManager 0x08007f11 Thumb Code 76 motor_rm.o(i.MOTOR_RM_CreateCANManager) - i.MOTOR_RM_Ctrl 0x08007f60 Section 0 motor_rm.o(i.MOTOR_RM_Ctrl) - i.MOTOR_RM_GetCANManager 0x08008084 Section 0 motor_rm.o(i.MOTOR_RM_GetCANManager) - MOTOR_RM_GetCANManager 0x08008085 Thumb Code 18 motor_rm.o(i.MOTOR_RM_GetCANManager) - i.MOTOR_RM_GetLSB 0x0800809c Section 0 motor_rm.o(i.MOTOR_RM_GetLSB) - MOTOR_RM_GetLSB 0x0800809d Thumb Code 38 motor_rm.o(i.MOTOR_RM_GetLSB) - i.MOTOR_RM_GetLogicalIndex 0x080080c2 Section 0 motor_rm.o(i.MOTOR_RM_GetLogicalIndex) - MOTOR_RM_GetLogicalIndex 0x080080c3 Thumb Code 68 motor_rm.o(i.MOTOR_RM_GetLogicalIndex) - i.MOTOR_RM_GetMotor 0x08008106 Section 0 motor_rm.o(i.MOTOR_RM_GetMotor) - i.MOTOR_RM_GetRatio 0x08008144 Section 0 motor_rm.o(i.MOTOR_RM_GetRatio) - MOTOR_RM_GetRatio 0x08008145 Thumb Code 36 motor_rm.o(i.MOTOR_RM_GetRatio) - i.MOTOR_RM_Register 0x0800816c Section 0 motor_rm.o(i.MOTOR_RM_Register) - i.MOTOR_RM_SetOutput 0x0800822c Section 0 motor_rm.o(i.MOTOR_RM_SetOutput) - i.MOTOR_RM_Update 0x080082de Section 0 motor_rm.o(i.MOTOR_RM_Update) - i.MX_CAN1_Init 0x0800838c Section 0 can.o(i.MX_CAN1_Init) - i.MX_CAN2_Init 0x080083d4 Section 0 can.o(i.MX_CAN2_Init) - i.MX_DMA_Init 0x08008418 Section 0 dma.o(i.MX_DMA_Init) - i.MX_FREERTOS_Init 0x08008490 Section 0 freertos.o(i.MX_FREERTOS_Init) - i.MX_GPIO_Init 0x080084c0 Section 0 gpio.o(i.MX_GPIO_Init) - i.MX_I2C1_Init 0x080086b0 Section 0 i2c.o(i.MX_I2C1_Init) - i.MX_I2C2_Init 0x080086ec Section 0 i2c.o(i.MX_I2C2_Init) - i.MX_SPI1_Init 0x08008728 Section 0 spi.o(i.MX_SPI1_Init) - i.MX_SPI2_Init 0x08008770 Section 0 spi.o(i.MX_SPI2_Init) - i.MX_TIM10_Init 0x080087b8 Section 0 tim.o(i.MX_TIM10_Init) - i.MX_TIM7_Init 0x08008824 Section 0 tim.o(i.MX_TIM7_Init) - i.MX_USART1_UART_Init 0x08008870 Section 0 usart.o(i.MX_USART1_UART_Init) - i.MX_USART3_UART_Init 0x080088a8 Section 0 usart.o(i.MX_USART3_UART_Init) - i.MemManage_Handler 0x080088e8 Section 0 stm32f4xx_it.o(i.MemManage_Handler) - i.Motor_RM_Decode 0x080088ec Section 0 motor_rm.o(i.Motor_RM_Decode) - Motor_RM_Decode 0x080088ed Thumb Code 384 motor_rm.o(i.Motor_RM_Decode) - i.NMI_Handler 0x08008a7c Section 0 stm32f4xx_it.o(i.NMI_Handler) - i.PID_Calc 0x08008a80 Section 0 pid.o(i.PID_Calc) - i.PID_Init 0x08008c24 Section 0 pid.o(i.PID_Init) - i.PID_Reset 0x08008cf0 Section 0 pid.o(i.PID_Reset) - i.RC_Init 0x08008d30 Section 0 bsp_rc.o(i.RC_Init) - i.RC_restart 0x08008db4 Section 0 bsp_rc.o(i.RC_restart) - i.SPI_DMAError 0x08008e10 Section 0 stm32f4xx_hal_spi.o(i.SPI_DMAError) - SPI_DMAError 0x08008e11 Thumb Code 40 stm32f4xx_hal_spi.o(i.SPI_DMAError) - i.SPI_DMAHalfReceiveCplt 0x08008e38 Section 0 stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) - SPI_DMAHalfReceiveCplt 0x08008e39 Thumb Code 14 stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) - i.SPI_DMAHalfTransmitCplt 0x08008e46 Section 0 stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt) - SPI_DMAHalfTransmitCplt 0x08008e47 Thumb Code 14 stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt) - i.SPI_DMAHalfTransmitReceiveCplt 0x08008e54 Section 0 stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) - SPI_DMAHalfTransmitReceiveCplt 0x08008e55 Thumb Code 14 stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) - i.SPI_DMAReceiveCplt 0x08008e62 Section 0 stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) - SPI_DMAReceiveCplt 0x08008e63 Thumb Code 124 stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) - i.SPI_DMATransmitCplt 0x08008ede Section 0 stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt) - SPI_DMATransmitCplt 0x08008edf Thumb Code 128 stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt) - i.SPI_DMATransmitReceiveCplt 0x08008f5e Section 0 stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) - SPI_DMATransmitReceiveCplt 0x08008f5f Thumb Code 104 stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) - i.SPI_EndRxTransaction 0x08008fc6 Section 0 stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction) - SPI_EndRxTransaction 0x08008fc7 Thumb Code 148 stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction) - i.SPI_EndRxTxTransaction 0x0800905c Section 0 stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) - SPI_EndRxTxTransaction 0x0800905d Thumb Code 128 stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) - i.SPI_Get 0x080090e4 Section 0 spi_1.o(i.SPI_Get) - SPI_Get 0x080090e5 Thumb Code 18 spi_1.o(i.SPI_Get) - i.SPI_WaitFlagStateUntilTimeout 0x080090fc Section 0 stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) - SPI_WaitFlagStateUntilTimeout 0x080090fd Thumb Code 212 stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) - i.StartDefaultTask 0x080091d4 Section 0 freertos.o(i.StartDefaultTask) - i.SysTick_Handler 0x080091e4 Section 0 stm32f4xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x080091f8 Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x080092ac Section 0 system_stm32f4xx.o(i.SystemInit) - i.TIM7_IRQHandler 0x080092c0 Section 0 stm32f4xx_it.o(i.TIM7_IRQHandler) - i.TIM_Base_SetConfig 0x080092d0 Section 0 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) - i.TIM_CCxChannelCmd 0x080093b0 Section 0 stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) - i.TIM_OC1_SetConfig 0x080093d4 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig) - TIM_OC1_SetConfig 0x080093d5 Thumb Code 104 stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig) - i.TIM_OC2_SetConfig 0x08009444 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig) - i.TIM_OC3_SetConfig 0x080094c0 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig) - TIM_OC3_SetConfig 0x080094c1 Thumb Code 112 stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig) - i.TIM_OC4_SetConfig 0x08009538 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig) - TIM_OC4_SetConfig 0x08009539 Thumb Code 74 stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig) - i.Task_Init 0x0800958c Section 0 init.o(i.Task_Init) - i.Task_atti_esti 0x08009628 Section 0 atti_esti.o(i.Task_atti_esti) - i.Task_gimbal_ctrl 0x0800976c Section 0 gimbal_ctrl.o(i.Task_gimbal_ctrl) - i.Task_remote 0x08009814 Section 0 remote.o(i.Task_remote) - i.UART_DMAAbortOnError 0x08009894 Section 0 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) - UART_DMAAbortOnError 0x08009895 Thumb Code 18 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) - i.UART_EndRxTransfer 0x080098a6 Section 0 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) - UART_EndRxTransfer 0x080098a7 Thumb Code 108 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) - i.UART_EndTransmit_IT 0x08009912 Section 0 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT) - UART_EndTransmit_IT 0x08009913 Thumb Code 32 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT) - i.UART_Get 0x08009934 Section 0 uart.o(i.UART_Get) - UART_Get 0x08009935 Thumb Code 18 uart.o(i.UART_Get) - i.UART_Receive_IT 0x0800994c Section 0 stm32f4xx_hal_uart.o(i.UART_Receive_IT) - UART_Receive_IT 0x0800994d Thumb Code 252 stm32f4xx_hal_uart.o(i.UART_Receive_IT) - i.UART_SetConfig 0x08009a48 Section 0 stm32f4xx_hal_uart.o(i.UART_SetConfig) - UART_SetConfig 0x08009a49 Thumb Code 546 stm32f4xx_hal_uart.o(i.UART_SetConfig) - i.UART_Transmit_IT 0x08009c74 Section 0 stm32f4xx_hal_uart.o(i.UART_Transmit_IT) - UART_Transmit_IT 0x08009c75 Thumb Code 96 stm32f4xx_hal_uart.o(i.UART_Transmit_IT) - i.USART3_IRQHandler 0x08009cd4 Section 0 stm32f4xx_it.o(i.USART3_IRQHandler) - i.USART3_IRQHandler1 0x08009cec Section 0 remote_control.o(i.USART3_IRQHandler1) - i.UsageFault_Handler 0x08009d04 Section 0 stm32f4xx_it.o(i.UsageFault_Handler) - i.__ARM_fpclassify 0x08009d08 Section 0 fpclassify.o(i.__ARM_fpclassify) - i.__ARM_fpclassifyf 0x08009d38 Section 0 fpclassifyf.o(i.__ARM_fpclassifyf) - i.__ARM_isfinitef 0x08009d5e Section 0 pid.o(i.__ARM_isfinitef) - __ARM_isfinitef 0x08009d5f Thumb Code 18 pid.o(i.__ARM_isfinitef) - i.__NVIC_GetPriorityGrouping 0x08009d70 Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) - __NVIC_GetPriorityGrouping 0x08009d71 Thumb Code 10 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) - i.__NVIC_SetPriority 0x08009d80 Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x08009d81 Thumb Code 32 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority) - i.__get_IPSR 0x08009da8 Section 0 cmsis_os2.o(i.__get_IPSR) - __get_IPSR 0x08009da9 Thumb Code 6 cmsis_os2.o(i.__get_IPSR) - i.__hardfp_asinf 0x08009db0 Section 0 asinf.o(i.__hardfp_asinf) - i.__hardfp_atan 0x08009ee0 Section 0 atan.o(i.__hardfp_atan) - i.__hardfp_atan2 0x0800a1b8 Section 0 atan2.o(i.__hardfp_atan2) - i.__hardfp_atan2f 0x0800a3b8 Section 0 atan2f.o(i.__hardfp_atan2f) - i.__hardfp_cosf 0x0800a664 Section 0 cosf.o(i.__hardfp_cosf) - i.__hardfp_fmaxf 0x0800a7b4 Section 0 fmaxf.o(i.__hardfp_fmaxf) - i.__hardfp_tanf 0x0800a7fc Section 0 tanf.o(i.__hardfp_tanf) - i.__kernel_poly 0x0800a978 Section 0 poly.o(i.__kernel_poly) - i.__mathlib_dbl_infnan 0x0800aa70 Section 0 dunder.o(i.__mathlib_dbl_infnan) - i.__mathlib_dbl_infnan2 0x0800aa84 Section 0 dunder.o(i.__mathlib_dbl_infnan2) - i.__mathlib_dbl_underflow 0x0800aa98 Section 0 dunder.o(i.__mathlib_dbl_underflow) - i.__mathlib_flt_infnan 0x0800aab8 Section 0 funder.o(i.__mathlib_flt_infnan) - i.__mathlib_flt_infnan2 0x0800aabe Section 0 funder.o(i.__mathlib_flt_infnan2) - i.__mathlib_flt_invalid 0x0800aac4 Section 0 funder.o(i.__mathlib_flt_invalid) - i.__mathlib_flt_underflow 0x0800aad4 Section 0 funder.o(i.__mathlib_flt_underflow) - i.__mathlib_rredf2 0x0800aae4 Section 0 rredf.o(i.__mathlib_rredf2) - i.atan 0x0800ac38 Section 0 atan.o(i.atan) - i.configureTimerForRunTimeStats 0x0800ac48 Section 0 freertos.o(i.configureTimerForRunTimeStats) - i.delay_init 0x0800ac4c Section 0 bsp_delay.o(i.delay_init) - i.eTaskGetState 0x0800ac7c Section 0 tasks.o(i.eTaskGetState) - i.fabs 0x0800ad10 Section 0 fabs.o(i.fabs) - i.getRunTimeCounterValue 0x0800ad28 Section 0 freertos.o(i.getRunTimeCounterValue) - i.main 0x0800ad2c Section 0 main.o(i.main) - i.map 0x0800ad74 Section 0 calc_lib.o(i.map) - i.osDelay 0x0800ad8a Section 0 cmsis_os2.o(i.osDelay) - i.osDelayUntil 0x0800ada8 Section 0 cmsis_os2.o(i.osDelayUntil) - i.osKernelGetState 0x0800addc Section 0 cmsis_os2.o(i.osKernelGetState) - i.osKernelGetTickCount 0x0800ae10 Section 0 cmsis_os2.o(i.osKernelGetTickCount) - i.osKernelGetTickFreq 0x0800ae2a Section 0 cmsis_os2.o(i.osKernelGetTickFreq) - i.osKernelInitialize 0x0800ae30 Section 0 cmsis_os2.o(i.osKernelInitialize) - i.osKernelLock 0x0800ae5c Section 0 cmsis_os2.o(i.osKernelLock) - i.osKernelStart 0x0800ae94 Section 0 cmsis_os2.o(i.osKernelStart) - i.osKernelUnlock 0x0800aef4 Section 0 cmsis_os2.o(i.osKernelUnlock) - i.osMessageQueueGet 0x0800af38 Section 0 cmsis_os2.o(i.osMessageQueueGet) - i.osMessageQueueNew 0x0800afb8 Section 0 cmsis_os2.o(i.osMessageQueueNew) - i.osMessageQueuePut 0x0800b054 Section 0 cmsis_os2.o(i.osMessageQueuePut) - i.osMessageQueueReset 0x0800b0d8 Section 0 cmsis_os2.o(i.osMessageQueueReset) - i.osMutexAcquire 0x0800b100 Section 0 cmsis_os2.o(i.osMutexAcquire) - i.osMutexNew 0x0800b162 Section 0 cmsis_os2.o(i.osMutexNew) - i.osMutexRelease 0x0800b214 Section 0 cmsis_os2.o(i.osMutexRelease) - i.osThreadFlagsSet 0x0800b264 Section 0 cmsis_os2.o(i.osThreadFlagsSet) - i.osThreadFlagsWait 0x0800b2e4 Section 0 cmsis_os2.o(i.osThreadFlagsWait) - i.osThreadGetId 0x0800b396 Section 0 cmsis_os2.o(i.osThreadGetId) - i.osThreadNew 0x0800b3a2 Section 0 cmsis_os2.o(i.osThreadNew) - i.osThreadTerminate 0x0800b45a Section 0 cmsis_os2.o(i.osThreadTerminate) - i.prvAddCurrentTaskToDelayedList 0x0800b498 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) - prvAddCurrentTaskToDelayedList 0x0800b499 Thumb Code 100 tasks.o(i.prvAddCurrentTaskToDelayedList) - i.prvAddNewTaskToReadyList 0x0800b514 Section 0 tasks.o(i.prvAddNewTaskToReadyList) - prvAddNewTaskToReadyList 0x0800b515 Thumb Code 154 tasks.o(i.prvAddNewTaskToReadyList) - i.prvCheckForValidListAndQueue 0x0800b5cc Section 0 timers.o(i.prvCheckForValidListAndQueue) - prvCheckForValidListAndQueue 0x0800b5cd Thumb Code 78 timers.o(i.prvCheckForValidListAndQueue) - i.prvCheckTasksWaitingTermination 0x0800b640 Section 0 tasks.o(i.prvCheckTasksWaitingTermination) - prvCheckTasksWaitingTermination 0x0800b641 Thumb Code 60 tasks.o(i.prvCheckTasksWaitingTermination) - i.prvCopyDataFromQueue 0x0800b688 Section 0 queue.o(i.prvCopyDataFromQueue) - prvCopyDataFromQueue 0x0800b689 Thumb Code 42 queue.o(i.prvCopyDataFromQueue) - i.prvCopyDataToQueue 0x0800b6b2 Section 0 queue.o(i.prvCopyDataToQueue) - prvCopyDataToQueue 0x0800b6b3 Thumb Code 126 queue.o(i.prvCopyDataToQueue) - i.prvDeleteTCB 0x0800b730 Section 0 tasks.o(i.prvDeleteTCB) - prvDeleteTCB 0x0800b731 Thumb Code 80 tasks.o(i.prvDeleteTCB) - i.prvGetDisinheritPriorityAfterTimeout 0x0800b780 Section 0 queue.o(i.prvGetDisinheritPriorityAfterTimeout) - prvGetDisinheritPriorityAfterTimeout 0x0800b781 Thumb Code 20 queue.o(i.prvGetDisinheritPriorityAfterTimeout) - i.prvGetNextExpireTime 0x0800b794 Section 0 timers.o(i.prvGetNextExpireTime) - prvGetNextExpireTime 0x0800b795 Thumb Code 36 timers.o(i.prvGetNextExpireTime) - i.prvHeapInit 0x0800b7bc Section 0 heap_4.o(i.prvHeapInit) - prvHeapInit 0x0800b7bd Thumb Code 98 heap_4.o(i.prvHeapInit) - i.prvIdleTask 0x0800b838 Section 0 tasks.o(i.prvIdleTask) - prvIdleTask 0x0800b839 Thumb Code 32 tasks.o(i.prvIdleTask) - i.prvInitialiseMutex 0x0800b860 Section 0 queue.o(i.prvInitialiseMutex) - prvInitialiseMutex 0x0800b861 Thumb Code 30 queue.o(i.prvInitialiseMutex) - i.prvInitialiseNewQueue 0x0800b87e Section 0 queue.o(i.prvInitialiseNewQueue) - prvInitialiseNewQueue 0x0800b87f Thumb Code 42 queue.o(i.prvInitialiseNewQueue) - i.prvInitialiseNewTask 0x0800b8a8 Section 0 tasks.o(i.prvInitialiseNewTask) - prvInitialiseNewTask 0x0800b8a9 Thumb Code 196 tasks.o(i.prvInitialiseNewTask) - i.prvInitialiseTaskLists 0x0800b96c Section 0 tasks.o(i.prvInitialiseTaskLists) - prvInitialiseTaskLists 0x0800b96d Thumb Code 70 tasks.o(i.prvInitialiseTaskLists) - i.prvInsertBlockIntoFreeList 0x0800b9d4 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) - prvInsertBlockIntoFreeList 0x0800b9d5 Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList) - i.prvInsertTimerInActiveList 0x0800ba3c Section 0 timers.o(i.prvInsertTimerInActiveList) - prvInsertTimerInActiveList 0x0800ba3d Thumb Code 80 timers.o(i.prvInsertTimerInActiveList) - i.prvIsQueueEmpty 0x0800ba94 Section 0 queue.o(i.prvIsQueueEmpty) - prvIsQueueEmpty 0x0800ba95 Thumb Code 26 queue.o(i.prvIsQueueEmpty) - i.prvIsQueueFull 0x0800baae Section 0 queue.o(i.prvIsQueueFull) - prvIsQueueFull 0x0800baaf Thumb Code 30 queue.o(i.prvIsQueueFull) - i.prvProcessExpiredTimer 0x0800bacc Section 0 timers.o(i.prvProcessExpiredTimer) - prvProcessExpiredTimer 0x0800bacd Thumb Code 110 timers.o(i.prvProcessExpiredTimer) - i.prvProcessReceivedCommands 0x0800bb40 Section 0 timers.o(i.prvProcessReceivedCommands) - prvProcessReceivedCommands 0x0800bb41 Thumb Code 350 timers.o(i.prvProcessReceivedCommands) - i.prvProcessTimerOrBlockTask 0x0800bca4 Section 0 timers.o(i.prvProcessTimerOrBlockTask) - prvProcessTimerOrBlockTask 0x0800bca5 Thumb Code 102 timers.o(i.prvProcessTimerOrBlockTask) - i.prvResetNextTaskUnblockTime 0x0800bd18 Section 0 tasks.o(i.prvResetNextTaskUnblockTime) - prvResetNextTaskUnblockTime 0x0800bd19 Thumb Code 42 tasks.o(i.prvResetNextTaskUnblockTime) - i.prvSampleTimeNow 0x0800bd4c Section 0 timers.o(i.prvSampleTimeNow) - prvSampleTimeNow 0x0800bd4d Thumb Code 40 timers.o(i.prvSampleTimeNow) - i.prvSwitchTimerLists 0x0800bd78 Section 0 timers.o(i.prvSwitchTimerLists) - prvSwitchTimerLists 0x0800bd79 Thumb Code 154 timers.o(i.prvSwitchTimerLists) - i.prvTaskExitError 0x0800be1c Section 0 port.o(i.prvTaskExitError) - prvTaskExitError 0x0800be1d Thumb Code 60 port.o(i.prvTaskExitError) - i.prvTimerTask 0x0800be5c Section 0 timers.o(i.prvTimerTask) - prvTimerTask 0x0800be5d Thumb Code 26 timers.o(i.prvTimerTask) - i.prvUnlockQueue 0x0800be76 Section 0 queue.o(i.prvUnlockQueue) - prvUnlockQueue 0x0800be77 Thumb Code 126 queue.o(i.prvUnlockQueue) - i.pvPortMalloc 0x0800bef4 Section 0 heap_4.o(i.pvPortMalloc) - i.pvTaskIncrementMutexHeldCount 0x0800c040 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) - i.pxPortInitialiseStack 0x0800c060 Section 0 port.o(i.pxPortInitialiseStack) - i.remote_ParseHost 0x0800c08c Section 0 ai.o(i.remote_ParseHost) - i.remote_control_init 0x0800c114 Section 0 remote_control.o(i.remote_control_init) - i.sbus_to_rc 0x0800c124 Section 0 remote_control.o(i.sbus_to_rc) - sbus_to_rc 0x0800c125 Thumb Code 510 remote_control.o(i.sbus_to_rc) - i.sqrtf 0x0800c330 Section 0 sqrtf.o(i.sqrtf) - i.user_delay_ms 0x0800c36e Section 0 calc_lib.o(i.user_delay_ms) - i.user_delay_us 0x0800c386 Section 0 calc_lib.o(i.user_delay_us) - i.uxListRemove 0x0800c39e Section 0 list.o(i.uxListRemove) - i.vApplicationGetIdleTaskMemory 0x0800c3c8 Section 0 cmsis_os2.o(i.vApplicationGetIdleTaskMemory) - i.vApplicationGetTimerTaskMemory 0x0800c3e0 Section 0 cmsis_os2.o(i.vApplicationGetTimerTaskMemory) - i.vApplicationStackOverflowHook 0x0800c3f8 Section 0 freertos.o(i.vApplicationStackOverflowHook) - i.vListInitialise 0x0800c3fa Section 0 list.o(i.vListInitialise) - i.vListInitialiseItem 0x0800c414 Section 0 list.o(i.vListInitialiseItem) - i.vListInsert 0x0800c41a Section 0 list.o(i.vListInsert) - i.vListInsertEnd 0x0800c44e Section 0 list.o(i.vListInsertEnd) - i.vPortEnterCritical 0x0800c468 Section 0 port.o(i.vPortEnterCritical) - i.vPortExitCritical 0x0800c4bc Section 0 port.o(i.vPortExitCritical) - i.vPortFree 0x0800c4f8 Section 0 heap_4.o(i.vPortFree) - i.vPortSetupTimerInterrupt 0x0800c59c Section 0 port.o(i.vPortSetupTimerInterrupt) - i.vPortValidateInterruptPriority 0x0800c5c4 Section 0 port.o(i.vPortValidateInterruptPriority) - i.vQueueAddToRegistry 0x0800c63c Section 0 queue.o(i.vQueueAddToRegistry) - i.vQueueWaitForMessageRestricted 0x0800c668 Section 0 queue.o(i.vQueueWaitForMessageRestricted) - i.vTaskDelay 0x0800c6b4 Section 0 tasks.o(i.vTaskDelay) - i.vTaskDelayUntil 0x0800c710 Section 0 tasks.o(i.vTaskDelayUntil) - i.vTaskDelete 0x0800c7e4 Section 0 tasks.o(i.vTaskDelete) - i.vTaskInternalSetTimeOutState 0x0800c8ac Section 0 tasks.o(i.vTaskInternalSetTimeOutState) - i.vTaskMissedYield 0x0800c8c4 Section 0 tasks.o(i.vTaskMissedYield) - i.vTaskPlaceOnEventList 0x0800c8d0 Section 0 tasks.o(i.vTaskPlaceOnEventList) - i.vTaskPlaceOnEventListRestricted 0x0800c908 Section 0 tasks.o(i.vTaskPlaceOnEventListRestricted) - i.vTaskPriorityDisinheritAfterTimeout 0x0800c948 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) - i.vTaskStartScheduler 0x0800ca18 Section 0 tasks.o(i.vTaskStartScheduler) - i.vTaskSuspendAll 0x0800cad4 Section 0 tasks.o(i.vTaskSuspendAll) - i.vTaskSwitchContext 0x0800cae4 Section 0 tasks.o(i.vTaskSwitchContext) - i.xPortStartScheduler 0x0800cbe8 Section 0 port.o(i.xPortStartScheduler) - i.xPortSysTickHandler 0x0800cd50 Section 0 port.o(i.xPortSysTickHandler) - i.xQueueCreateMutex 0x0800cd84 Section 0 queue.o(i.xQueueCreateMutex) - i.xQueueCreateMutexStatic 0x0800cda6 Section 0 queue.o(i.xQueueCreateMutexStatic) - i.xQueueGenericCreate 0x0800cdd0 Section 0 queue.o(i.xQueueGenericCreate) - i.xQueueGenericCreateStatic 0x0800ce2a Section 0 queue.o(i.xQueueGenericCreateStatic) - i.xQueueGenericReset 0x0800cf0c Section 0 queue.o(i.xQueueGenericReset) - i.xQueueGenericSend 0x0800cfa4 Section 0 queue.o(i.xQueueGenericSend) - i.xQueueGenericSendFromISR 0x0800d14c Section 0 queue.o(i.xQueueGenericSendFromISR) - i.xQueueGiveMutexRecursive 0x0800d248 Section 0 queue.o(i.xQueueGiveMutexRecursive) - i.xQueueReceive 0x0800d290 Section 0 queue.o(i.xQueueReceive) - i.xQueueReceiveFromISR 0x0800d3f8 Section 0 queue.o(i.xQueueReceiveFromISR) - i.xQueueSemaphoreTake 0x0800d4c4 Section 0 queue.o(i.xQueueSemaphoreTake) - i.xQueueTakeMutexRecursive 0x0800d67c Section 0 queue.o(i.xQueueTakeMutexRecursive) - i.xTaskCheckForTimeOut 0x0800d6cc Section 0 tasks.o(i.xTaskCheckForTimeOut) - i.xTaskCreate 0x0800d758 Section 0 tasks.o(i.xTaskCreate) - i.xTaskCreateStatic 0x0800d7bc Section 0 tasks.o(i.xTaskCreateStatic) - i.xTaskGenericNotify 0x0800d878 Section 0 tasks.o(i.xTaskGenericNotify) - i.xTaskGenericNotifyFromISR 0x0800d9a0 Section 0 tasks.o(i.xTaskGenericNotifyFromISR) - i.xTaskGetCurrentTaskHandle 0x0800db04 Section 0 tasks.o(i.xTaskGetCurrentTaskHandle) - i.xTaskGetSchedulerState 0x0800db10 Section 0 tasks.o(i.xTaskGetSchedulerState) - i.xTaskGetTickCount 0x0800db30 Section 0 tasks.o(i.xTaskGetTickCount) - i.xTaskGetTickCountFromISR 0x0800db3c Section 0 tasks.o(i.xTaskGetTickCountFromISR) - i.xTaskIncrementTick 0x0800db50 Section 0 tasks.o(i.xTaskIncrementTick) - i.xTaskNotifyWait 0x0800dc94 Section 0 tasks.o(i.xTaskNotifyWait) - i.xTaskPriorityDisinherit 0x0800dd34 Section 0 tasks.o(i.xTaskPriorityDisinherit) - i.xTaskPriorityInherit 0x0800ddd8 Section 0 tasks.o(i.xTaskPriorityInherit) - i.xTaskRemoveFromEventList 0x0800de7c Section 0 tasks.o(i.xTaskRemoveFromEventList) - i.xTaskResumeAll 0x0800df14 Section 0 tasks.o(i.xTaskResumeAll) - i.xTimerCreateTimerTask 0x0800e018 Section 0 timers.o(i.xTimerCreateTimerTask) - i.xTimerGenericCommand 0x0800e090 Section 0 timers.o(i.xTimerGenericCommand) - x$fpl$basic 0x0800e114 Section 24 basic.o(x$fpl$basic) - $v0 0x0800e114 Number 0 basic.o(x$fpl$basic) - x$fpl$d2f 0x0800e12c Section 98 d2f.o(x$fpl$d2f) - $v0 0x0800e12c Number 0 d2f.o(x$fpl$d2f) - x$fpl$dadd 0x0800e190 Section 336 daddsub_clz.o(x$fpl$dadd) - $v0 0x0800e190 Number 0 daddsub_clz.o(x$fpl$dadd) - _dadd1 0x0800e1a1 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) - x$fpl$dcmpinf 0x0800e2e0 Section 24 dcmpi.o(x$fpl$dcmpinf) - $v0 0x0800e2e0 Number 0 dcmpi.o(x$fpl$dcmpinf) - x$fpl$ddiv 0x0800e2f8 Section 688 ddiv.o(x$fpl$ddiv) - $v0 0x0800e2f8 Number 0 ddiv.o(x$fpl$ddiv) - ddiv_entry 0x0800e2ff Thumb Code 0 ddiv.o(x$fpl$ddiv) - x$fpl$deqf 0x0800e5a8 Section 120 deqf.o(x$fpl$deqf) - $v0 0x0800e5a8 Number 0 deqf.o(x$fpl$deqf) - x$fpl$dfix 0x0800e620 Section 94 dfix.o(x$fpl$dfix) - $v0 0x0800e620 Number 0 dfix.o(x$fpl$dfix) - x$fpl$dfixu 0x0800e680 Section 90 dfixu.o(x$fpl$dfixu) - $v0 0x0800e680 Number 0 dfixu.o(x$fpl$dfixu) - x$fpl$dflt 0x0800e6da Section 46 dflt_clz.o(x$fpl$dflt) - $v0 0x0800e6da Number 0 dflt_clz.o(x$fpl$dflt) - x$fpl$dfltu 0x0800e708 Section 38 dflt_clz.o(x$fpl$dfltu) - $v0 0x0800e708 Number 0 dflt_clz.o(x$fpl$dfltu) - x$fpl$dmul 0x0800e730 Section 340 dmul.o(x$fpl$dmul) - $v0 0x0800e730 Number 0 dmul.o(x$fpl$dmul) - x$fpl$dnaninf 0x0800e884 Section 156 dnaninf.o(x$fpl$dnaninf) - $v0 0x0800e884 Number 0 dnaninf.o(x$fpl$dnaninf) - x$fpl$dretinf 0x0800e920 Section 12 dretinf.o(x$fpl$dretinf) - $v0 0x0800e920 Number 0 dretinf.o(x$fpl$dretinf) - x$fpl$drsb 0x0800e92c Section 22 daddsub_clz.o(x$fpl$drsb) - $v0 0x0800e92c Number 0 daddsub_clz.o(x$fpl$drsb) - x$fpl$dsub 0x0800e944 Section 468 daddsub_clz.o(x$fpl$dsub) - $v0 0x0800e944 Number 0 daddsub_clz.o(x$fpl$dsub) - _dsub1 0x0800e955 Thumb Code 0 daddsub_clz.o(x$fpl$dsub) - x$fpl$f2d 0x0800eb18 Section 86 f2d.o(x$fpl$f2d) - $v0 0x0800eb18 Number 0 f2d.o(x$fpl$f2d) - x$fpl$fcmp4 0x0800eb70 Section 82 fcmp4.o(x$fpl$fcmp4) - $v0 0x0800eb70 Number 0 fcmp4.o(x$fpl$fcmp4) - x$fpl$fcmpinf 0x0800ebc2 Section 24 fcmpi.o(x$fpl$fcmpinf) - $v0 0x0800ebc2 Number 0 fcmpi.o(x$fpl$fcmpinf) - x$fpl$ffltll 0x0800ebda Section 96 ffltll_clz.o(x$fpl$ffltll) - $v0 0x0800ebda Number 0 ffltll_clz.o(x$fpl$ffltll) - x$fpl$fnaninf 0x0800ec3a Section 140 fnaninf.o(x$fpl$fnaninf) - $v0 0x0800ec3a Number 0 fnaninf.o(x$fpl$fnaninf) - x$fpl$fpinit 0x0800ecc6 Section 10 fpinit.o(x$fpl$fpinit) - $v0 0x0800ecc6 Number 0 fpinit.o(x$fpl$fpinit) - x$fpl$fretinf 0x0800ecd0 Section 10 fretinf.o(x$fpl$fretinf) - $v0 0x0800ecd0 Number 0 fretinf.o(x$fpl$fretinf) - x$fpl$usenofp 0x0800ecda Section 0 usenofp.o(x$fpl$usenofp) - .constdata 0x0800ecdc Section 36 freertos.o(.constdata) - .constdata 0x0800ed00 Section 8 stm32f4xx_hal_dma.o(.constdata) - flagBitshiftOffset 0x0800ed00 Data 8 stm32f4xx_hal_dma.o(.constdata) - .constdata 0x0800ed08 Section 24 system_stm32f4xx.o(.constdata) - .constdata 0x0800ed20 Section 56 gpio_1.o(.constdata) - GPIO_Map 0x0800ed20 Data 56 gpio_1.o(.constdata) - .constdata 0x0800ed58 Section 8 pwm.o(.constdata) - PWM_Map 0x0800ed58 Data 8 pwm.o(.constdata) - .constdata 0x0800ed60 Section 32 atti_esti.o(.constdata) - imu_temp_ctrl_pid_param 0x0800ed60 Data 32 atti_esti.o(.constdata) - .constdata 0x0800ed80 Section 144 user_task.o(.constdata) - .constdata 0x0800ee10 Section 152 atan.o(.constdata) - atanhi 0x0800ee10 Data 32 atan.o(.constdata) - atanlo 0x0800ee30 Data 32 atan.o(.constdata) - aTodd 0x0800ee50 Data 40 atan.o(.constdata) - aTeven 0x0800ee78 Data 48 atan.o(.constdata) - .constdata 0x0800eea8 Section 8 qnan.o(.constdata) - .constdata 0x0800eeb0 Section 32 rredf.o(.constdata) - twooverpi 0x0800eeb0 Data 32 rredf.o(.constdata) - .conststring 0x0800eed0 Section 12 freertos.o(.conststring) - .conststring 0x0800eedc Section 42 user_task.o(.conststring) + i.CAN2_TX_IRQHandler 0x080027f8 Section 0 stm32f4xx_it.o(i.CAN2_TX_IRQHandler) + i.CAN_Get 0x08002808 Section 0 can_1.o(i.CAN_Get) + CAN_Get 0x08002809 Thumb Code 36 can_1.o(i.CAN_Get) + i.CircleAdd 0x08002834 Section 0 user_math.o(i.CircleAdd) + i.CircleError 0x0800287a Section 0 user_math.o(i.CircleError) + i.Config_GetRobotParam 0x080028cc Section 0 config.o(i.Config_GetRobotParam) + i.DMA1_Stream1_IRQHandler 0x080028d4 Section 0 stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) + i.DMA1_Stream1_IRQHandler1 0x080028e8 Section 0 remote_control.o(i.DMA1_Stream1_IRQHandler1) + i.DMA2_Stream2_IRQHandler 0x08002928 Section 0 stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler) + i.DMA2_Stream3_IRQHandler 0x08002938 Section 0 stm32f4xx_it.o(i.DMA2_Stream3_IRQHandler) + i.DMA_CalcBaseAndBitshift 0x08002948 Section 0 stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift) + DMA_CalcBaseAndBitshift 0x08002949 Thumb Code 46 stm32f4xx_hal_dma.o(i.DMA_CalcBaseAndBitshift) + i.DMA_CheckFifoParam 0x0800297c Section 0 stm32f4xx_hal_dma.o(i.DMA_CheckFifoParam) + DMA_CheckFifoParam 0x0800297d Thumb Code 170 stm32f4xx_hal_dma.o(i.DMA_CheckFifoParam) + i.DMA_SetConfig 0x08002a26 Section 0 stm32f4xx_hal_dma.o(i.DMA_SetConfig) + DMA_SetConfig 0x08002a27 Thumb Code 44 stm32f4xx_hal_dma.o(i.DMA_SetConfig) + i.DebugMon_Handler 0x08002a52 Section 0 stm32f4xx_it.o(i.DebugMon_Handler) + i.EXTI0_IRQHandler 0x08002a54 Section 0 stm32f4xx_it.o(i.EXTI0_IRQHandler) + i.EXTI3_IRQHandler 0x08002a5e Section 0 stm32f4xx_it.o(i.EXTI3_IRQHandler) + i.EXTI4_IRQHandler 0x08002a68 Section 0 stm32f4xx_it.o(i.EXTI4_IRQHandler) + i.EXTI9_5_IRQHandler 0x08002a72 Section 0 stm32f4xx_it.o(i.EXTI9_5_IRQHandler) + i.Error_Handler 0x08002a7c Section 0 main.o(i.Error_Handler) + i.Gimbal_Control 0x08002a84 Section 0 gimbal.o(i.Gimbal_Control) + i.Gimbal_Init 0x08002ed4 Section 0 gimbal.o(i.Gimbal_Init) + i.Gimbal_Output 0x08003028 Section 0 gimbal.o(i.Gimbal_Output) + i.Gimbal_SetMode 0x08003060 Section 0 gimbal.o(i.Gimbal_SetMode) + Gimbal_SetMode 0x08003061 Thumb Code 126 gimbal.o(i.Gimbal_SetMode) + i.Gimbal_UpdateFeedback 0x080030e4 Section 0 gimbal.o(i.Gimbal_UpdateFeedback) + i.Gimbal_UpdateIMU 0x0800313a Section 0 gimbal.o(i.Gimbal_UpdateIMU) + i.HAL_CAN_ActivateNotification 0x08003164 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_ActivateNotification) + i.HAL_CAN_AddTxMessage 0x0800318e Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_AddTxMessage) + i.HAL_CAN_ConfigFilter 0x080032d8 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter) + i.HAL_CAN_ErrorCallback 0x080033f8 Section 0 can_1.o(i.HAL_CAN_ErrorCallback) + i.HAL_CAN_GetRxFifoFillLevel 0x08003434 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_GetRxFifoFillLevel) + i.HAL_CAN_GetRxMessage 0x0800345c Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_GetRxMessage) + i.HAL_CAN_GetTxMailboxesFreeLevel 0x080035f0 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_GetTxMailboxesFreeLevel) + i.HAL_CAN_IRQHandler 0x08003626 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) + i.HAL_CAN_Init 0x08003874 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_Init) + i.HAL_CAN_MspInit 0x080039e8 Section 0 can.o(i.HAL_CAN_MspInit) + i.HAL_CAN_RxFifo0FullCallback 0x08003b88 Section 0 can_1.o(i.HAL_CAN_RxFifo0FullCallback) + i.HAL_CAN_RxFifo0MsgPendingCallback 0x08003bc4 Section 0 can_1.o(i.HAL_CAN_RxFifo0MsgPendingCallback) + i.HAL_CAN_RxFifo1FullCallback 0x08003c00 Section 0 can_1.o(i.HAL_CAN_RxFifo1FullCallback) + i.HAL_CAN_RxFifo1MsgPendingCallback 0x08003c3c Section 0 can_1.o(i.HAL_CAN_RxFifo1MsgPendingCallback) + i.HAL_CAN_SleepCallback 0x08003c78 Section 0 can_1.o(i.HAL_CAN_SleepCallback) + i.HAL_CAN_Start 0x08003cb4 Section 0 stm32f4xx_hal_can.o(i.HAL_CAN_Start) + i.HAL_CAN_TxMailbox0AbortCallback 0x08003d14 Section 0 can_1.o(i.HAL_CAN_TxMailbox0AbortCallback) + i.HAL_CAN_TxMailbox0CompleteCallback 0x08003d50 Section 0 can_1.o(i.HAL_CAN_TxMailbox0CompleteCallback) + i.HAL_CAN_TxMailbox1AbortCallback 0x08003d88 Section 0 can_1.o(i.HAL_CAN_TxMailbox1AbortCallback) + i.HAL_CAN_TxMailbox1CompleteCallback 0x08003dc4 Section 0 can_1.o(i.HAL_CAN_TxMailbox1CompleteCallback) + i.HAL_CAN_TxMailbox2AbortCallback 0x08003e00 Section 0 can_1.o(i.HAL_CAN_TxMailbox2AbortCallback) + i.HAL_CAN_TxMailbox2CompleteCallback 0x08003e3c Section 0 can_1.o(i.HAL_CAN_TxMailbox2CompleteCallback) + i.HAL_CAN_WakeUpFromRxMsgCallback 0x08003e78 Section 0 can_1.o(i.HAL_CAN_WakeUpFromRxMsgCallback) + i.HAL_DMA_Abort 0x08003eb4 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) + i.HAL_DMA_Abort_IT 0x08003f60 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) + i.HAL_DMA_GetState 0x08003f88 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_GetState) + i.HAL_DMA_IRQHandler 0x08003f90 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler) + i.HAL_DMA_Init 0x080041d0 Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Init) + i.HAL_DMA_Start_IT 0x080042bc Section 0 stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) + i.HAL_Delay 0x08004350 Section 0 stm32f4xx_hal.o(i.HAL_Delay) + i.HAL_GPIO_EXTI_Callback 0x08004378 Section 0 gpio_1.o(i.HAL_GPIO_EXTI_Callback) + i.HAL_GPIO_EXTI_IRQHandler 0x080043a8 Section 0 stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) + i.HAL_GPIO_Init 0x080043c4 Section 0 stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) + i.HAL_GPIO_ReadPin 0x080045b8 Section 0 stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin) + i.HAL_GPIO_WritePin 0x080045c8 Section 0 stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) + i.HAL_GetTick 0x080045d4 Section 0 stm32f4xx_hal.o(i.HAL_GetTick) + i.HAL_I2C_AbortCpltCallback 0x080045e0 Section 0 i2c_1.o(i.HAL_I2C_AbortCpltCallback) + i.HAL_I2C_AddrCallback 0x08004614 Section 0 stm32f4xx_hal_i2c.o(i.HAL_I2C_AddrCallback) + i.HAL_I2C_ER_IRQHandler 0x08004616 Section 0 stm32f4xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) + i.HAL_I2C_EV_IRQHandler 0x080046ea Section 0 stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) + i.HAL_I2C_ErrorCallback 0x080048c4 Section 0 i2c_1.o(i.HAL_I2C_ErrorCallback) + i.HAL_I2C_Init 0x080048f8 Section 0 stm32f4xx_hal_i2c.o(i.HAL_I2C_Init) + i.HAL_I2C_ListenCpltCallback 0x08004ac8 Section 0 i2c_1.o(i.HAL_I2C_ListenCpltCallback) + i.HAL_I2C_MasterRxCpltCallback 0x08004afc Section 0 i2c_1.o(i.HAL_I2C_MasterRxCpltCallback) + i.HAL_I2C_MasterTxCpltCallback 0x08004b30 Section 0 i2c_1.o(i.HAL_I2C_MasterTxCpltCallback) + i.HAL_I2C_MemRxCpltCallback 0x08004b60 Section 0 i2c_1.o(i.HAL_I2C_MemRxCpltCallback) + i.HAL_I2C_MemTxCpltCallback 0x08004b94 Section 0 i2c_1.o(i.HAL_I2C_MemTxCpltCallback) + i.HAL_I2C_MspInit 0x08004bc8 Section 0 i2c.o(i.HAL_I2C_MspInit) + i.HAL_I2C_SlaveRxCpltCallback 0x08004ce4 Section 0 i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback) + i.HAL_I2C_SlaveTxCpltCallback 0x08004d18 Section 0 i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback) + i.HAL_IncTick 0x08004d4c Section 0 stm32f4xx_hal.o(i.HAL_IncTick) + i.HAL_Init 0x08004d64 Section 0 stm32f4xx_hal.o(i.HAL_Init) + i.HAL_InitTick 0x08004da0 Section 0 stm32f4xx_hal.o(i.HAL_InitTick) + i.HAL_MspInit 0x08004dec Section 0 stm32f4xx_hal_msp.o(i.HAL_MspInit) + i.HAL_NVIC_DisableIRQ 0x08004e40 Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) + i.HAL_NVIC_EnableIRQ 0x08004e6c Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + i.HAL_NVIC_SetPriority 0x08004e94 Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + i.HAL_NVIC_SetPriorityGrouping 0x08004f10 Section 0 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + i.HAL_RCC_ClockConfig 0x08004f38 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + i.HAL_RCC_GetHCLKFreq 0x080050bc Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) + i.HAL_RCC_GetPCLK1Freq 0x080050c8 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + i.HAL_RCC_GetPCLK2Freq 0x080050e8 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + i.HAL_RCC_GetSysClockFreq 0x08005108 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + i.HAL_RCC_OscConfig 0x080051b8 Section 0 stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig) + i.HAL_SPI_ErrorCallback 0x08005654 Section 0 spi_1.o(i.HAL_SPI_ErrorCallback) + i.HAL_SPI_Init 0x0800568c Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_Init) + i.HAL_SPI_MspInit 0x08005754 Section 0 spi.o(i.HAL_SPI_MspInit) + i.HAL_SPI_Receive 0x08005920 Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_Receive) + i.HAL_SPI_Receive_DMA 0x08005aa4 Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) + i.HAL_SPI_RxCpltCallback 0x08005bbc Section 0 spi_1.o(i.HAL_SPI_RxCpltCallback) + i.HAL_SPI_RxHalfCpltCallback 0x08005bf4 Section 0 spi_1.o(i.HAL_SPI_RxHalfCpltCallback) + i.HAL_SPI_Transmit 0x08005c2c Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit) + i.HAL_SPI_TransmitReceive 0x08005dea Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive) + i.HAL_SPI_TransmitReceive_DMA 0x08006034 Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) + i.HAL_SPI_Transmit_DMA 0x08006198 Section 0 stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) + i.HAL_SPI_TxCpltCallback 0x08006294 Section 0 spi_1.o(i.HAL_SPI_TxCpltCallback) + i.HAL_SPI_TxHalfCpltCallback 0x080062c0 Section 0 spi_1.o(i.HAL_SPI_TxHalfCpltCallback) + i.HAL_SPI_TxRxCpltCallback 0x080062f8 Section 0 spi_1.o(i.HAL_SPI_TxRxCpltCallback) + i.HAL_SPI_TxRxHalfCpltCallback 0x08006330 Section 0 spi_1.o(i.HAL_SPI_TxRxHalfCpltCallback) + i.HAL_SYSTICK_Config 0x08006368 Section 0 stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config) + i.HAL_TIMEx_BreakCallback 0x0800639c Section 0 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) + i.HAL_TIMEx_CommutCallback 0x0800639e Section 0 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) + i.HAL_TIMEx_MasterConfigSynchronization 0x080063a0 Section 0 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + i.HAL_TIM_Base_Init 0x08006454 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init) + i.HAL_TIM_Base_MspInit 0x080064bc Section 0 tim.o(i.HAL_TIM_Base_MspInit) + i.HAL_TIM_IC_CaptureCallback 0x08006534 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) + i.HAL_TIM_IRQHandler 0x08006536 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) + i.HAL_TIM_MspPostInit 0x080066a4 Section 0 tim.o(i.HAL_TIM_MspPostInit) + i.HAL_TIM_OC_DelayElapsedCallback 0x08006704 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) + i.HAL_TIM_PWM_ConfigChannel 0x08006706 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) + i.HAL_TIM_PWM_Init 0x0800680a Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init) + i.HAL_TIM_PWM_MspInit 0x08006870 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) + i.HAL_TIM_PWM_PulseFinishedCallback 0x08006872 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) + i.HAL_TIM_PWM_Start 0x08006874 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start) + i.HAL_TIM_PeriodElapsedCallback 0x08006980 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_PeriodElapsedCallback) + i.HAL_TIM_TriggerCallback 0x08006982 Section 0 stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + i.HAL_UARTEx_RxEventCallback 0x08006984 Section 0 stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + i.HAL_UART_ErrorCallback 0x08006988 Section 0 uart.o(i.HAL_UART_ErrorCallback) + i.HAL_UART_IRQHandler 0x080069bc Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) + i.HAL_UART_Init 0x08006cc4 Section 0 stm32f4xx_hal_uart.o(i.HAL_UART_Init) + i.HAL_UART_MspInit 0x08006d3c Section 0 usart.o(i.HAL_UART_MspInit) + i.HAL_UART_RxCpltCallback 0x08006ed4 Section 0 uart.o(i.HAL_UART_RxCpltCallback) + i.HAL_UART_TxCpltCallback 0x08006f08 Section 0 uart.o(i.HAL_UART_TxCpltCallback) + i.HardFault_Handler 0x08006f3c Section 0 stm32f4xx_it.o(i.HardFault_Handler) + i.I2C1_ER_IRQHandler 0x08006f40 Section 0 stm32f4xx_it.o(i.I2C1_ER_IRQHandler) + i.I2C1_EV_IRQHandler 0x08006f50 Section 0 stm32f4xx_it.o(i.I2C1_EV_IRQHandler) + i.I2C_ConvertOtherXferOptions 0x08006f60 Section 0 stm32f4xx_hal_i2c.o(i.I2C_ConvertOtherXferOptions) + I2C_ConvertOtherXferOptions 0x08006f61 Thumb Code 28 stm32f4xx_hal_i2c.o(i.I2C_ConvertOtherXferOptions) + i.I2C_DMAAbort 0x08006f7c Section 0 stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) + I2C_DMAAbort 0x08006f7d Thumb Code 242 stm32f4xx_hal_i2c.o(i.I2C_DMAAbort) + i.I2C_Flush_DR 0x08007074 Section 0 stm32f4xx_hal_i2c.o(i.I2C_Flush_DR) + I2C_Flush_DR 0x08007075 Thumb Code 18 stm32f4xx_hal_i2c.o(i.I2C_Flush_DR) + i.I2C_Get 0x08007088 Section 0 i2c_1.o(i.I2C_Get) + I2C_Get 0x08007089 Thumb Code 30 i2c_1.o(i.I2C_Get) + i.I2C_ITError 0x080070b0 Section 0 stm32f4xx_hal_i2c.o(i.I2C_ITError) + I2C_ITError 0x080070b1 Thumb Code 420 stm32f4xx_hal_i2c.o(i.I2C_ITError) + i.I2C_MasterReceive_BTF 0x0800725c Section 0 stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_BTF) + I2C_MasterReceive_BTF 0x0800725d Thumb Code 304 stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_BTF) + i.I2C_MasterReceive_RXNE 0x0800738c Section 0 stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) + I2C_MasterReceive_RXNE 0x0800738d Thumb Code 260 stm32f4xx_hal_i2c.o(i.I2C_MasterReceive_RXNE) + i.I2C_MasterTransmit_BTF 0x08007490 Section 0 stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) + I2C_MasterTransmit_BTF 0x08007491 Thumb Code 160 stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_BTF) + i.I2C_MasterTransmit_TXE 0x08007530 Section 0 stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) + I2C_MasterTransmit_TXE 0x08007531 Thumb Code 216 stm32f4xx_hal_i2c.o(i.I2C_MasterTransmit_TXE) + i.I2C_Master_ADD10 0x08007608 Section 0 stm32f4xx_hal_i2c.o(i.I2C_Master_ADD10) + I2C_Master_ADD10 0x08007609 Thumb Code 42 stm32f4xx_hal_i2c.o(i.I2C_Master_ADD10) + i.I2C_Master_ADDR 0x08007632 Section 0 stm32f4xx_hal_i2c.o(i.I2C_Master_ADDR) + I2C_Master_ADDR 0x08007633 Thumb Code 616 stm32f4xx_hal_i2c.o(i.I2C_Master_ADDR) + i.I2C_Master_SB 0x0800789a Section 0 stm32f4xx_hal_i2c.o(i.I2C_Master_SB) + I2C_Master_SB 0x0800789b Thumb Code 158 stm32f4xx_hal_i2c.o(i.I2C_Master_SB) + i.I2C_MemoryTransmit_TXE_BTF 0x08007938 Section 0 stm32f4xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) + I2C_MemoryTransmit_TXE_BTF 0x08007939 Thumb Code 198 stm32f4xx_hal_i2c.o(i.I2C_MemoryTransmit_TXE_BTF) + i.I2C_SlaveReceive_BTF 0x080079fe Section 0 stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_BTF) + I2C_SlaveReceive_BTF 0x080079ff Thumb Code 26 stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_BTF) + i.I2C_SlaveReceive_RXNE 0x08007a18 Section 0 stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_RXNE) + I2C_SlaveReceive_RXNE 0x08007a19 Thumb Code 70 stm32f4xx_hal_i2c.o(i.I2C_SlaveReceive_RXNE) + i.I2C_SlaveTransmit_BTF 0x08007a5e Section 0 stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_BTF) + I2C_SlaveTransmit_BTF 0x08007a5f Thumb Code 26 stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_BTF) + i.I2C_SlaveTransmit_TXE 0x08007a78 Section 0 stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_TXE) + I2C_SlaveTransmit_TXE 0x08007a79 Thumb Code 70 stm32f4xx_hal_i2c.o(i.I2C_SlaveTransmit_TXE) + i.I2C_Slave_ADDR 0x08007abe Section 0 stm32f4xx_hal_i2c.o(i.I2C_Slave_ADDR) + I2C_Slave_ADDR 0x08007abf Thumb Code 112 stm32f4xx_hal_i2c.o(i.I2C_Slave_ADDR) + i.I2C_Slave_AF 0x08007b30 Section 0 stm32f4xx_hal_i2c.o(i.I2C_Slave_AF) + I2C_Slave_AF 0x08007b31 Thumb Code 162 stm32f4xx_hal_i2c.o(i.I2C_Slave_AF) + i.I2C_Slave_STOPF 0x08007bd8 Section 0 stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) + I2C_Slave_STOPF 0x08007bd9 Thumb Code 386 stm32f4xx_hal_i2c.o(i.I2C_Slave_STOPF) + i.I2C_WaitOnSTOPRequestThroughIT 0x08007d64 Section 0 stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPRequestThroughIT) + I2C_WaitOnSTOPRequestThroughIT 0x08007d65 Thumb Code 74 stm32f4xx_hal_i2c.o(i.I2C_WaitOnSTOPRequestThroughIT) + i.InvSqrt 0x08007db4 Section 0 user_math.o(i.InvSqrt) + i.LowPassFilter2p_Apply 0x08007e04 Section 0 filter.o(i.LowPassFilter2p_Apply) + i.LowPassFilter2p_Init 0x08007e84 Section 0 filter.o(i.LowPassFilter2p_Init) + i.LowPassFilter2p_Reset 0x08007f98 Section 0 filter.o(i.LowPassFilter2p_Reset) + i.MOTOR_RM_CreateCANManager 0x08007ff8 Section 0 motor_rm.o(i.MOTOR_RM_CreateCANManager) + MOTOR_RM_CreateCANManager 0x08007ff9 Thumb Code 76 motor_rm.o(i.MOTOR_RM_CreateCANManager) + i.MOTOR_RM_Ctrl 0x08008048 Section 0 motor_rm.o(i.MOTOR_RM_Ctrl) + i.MOTOR_RM_GetCANManager 0x0800816c Section 0 motor_rm.o(i.MOTOR_RM_GetCANManager) + MOTOR_RM_GetCANManager 0x0800816d Thumb Code 18 motor_rm.o(i.MOTOR_RM_GetCANManager) + i.MOTOR_RM_GetLSB 0x08008184 Section 0 motor_rm.o(i.MOTOR_RM_GetLSB) + MOTOR_RM_GetLSB 0x08008185 Thumb Code 38 motor_rm.o(i.MOTOR_RM_GetLSB) + i.MOTOR_RM_GetLogicalIndex 0x080081aa Section 0 motor_rm.o(i.MOTOR_RM_GetLogicalIndex) + MOTOR_RM_GetLogicalIndex 0x080081ab Thumb Code 68 motor_rm.o(i.MOTOR_RM_GetLogicalIndex) + i.MOTOR_RM_GetMotor 0x080081ee Section 0 motor_rm.o(i.MOTOR_RM_GetMotor) + i.MOTOR_RM_GetRatio 0x0800822c Section 0 motor_rm.o(i.MOTOR_RM_GetRatio) + MOTOR_RM_GetRatio 0x0800822d Thumb Code 36 motor_rm.o(i.MOTOR_RM_GetRatio) + i.MOTOR_RM_Register 0x08008254 Section 0 motor_rm.o(i.MOTOR_RM_Register) + i.MOTOR_RM_SetOutput 0x08008314 Section 0 motor_rm.o(i.MOTOR_RM_SetOutput) + i.MOTOR_RM_Update 0x080083c6 Section 0 motor_rm.o(i.MOTOR_RM_Update) + i.MX_CAN1_Init 0x08008474 Section 0 can.o(i.MX_CAN1_Init) + i.MX_CAN2_Init 0x080084bc Section 0 can.o(i.MX_CAN2_Init) + i.MX_DMA_Init 0x08008504 Section 0 dma.o(i.MX_DMA_Init) + i.MX_FREERTOS_Init 0x0800857c Section 0 freertos.o(i.MX_FREERTOS_Init) + i.MX_GPIO_Init 0x080085ac Section 0 gpio.o(i.MX_GPIO_Init) + i.MX_I2C1_Init 0x0800879c Section 0 i2c.o(i.MX_I2C1_Init) + i.MX_I2C2_Init 0x080087d8 Section 0 i2c.o(i.MX_I2C2_Init) + i.MX_SPI1_Init 0x08008814 Section 0 spi.o(i.MX_SPI1_Init) + i.MX_SPI2_Init 0x0800885c Section 0 spi.o(i.MX_SPI2_Init) + i.MX_TIM10_Init 0x080088a4 Section 0 tim.o(i.MX_TIM10_Init) + i.MX_TIM7_Init 0x08008910 Section 0 tim.o(i.MX_TIM7_Init) + i.MX_USART1_UART_Init 0x0800895c Section 0 usart.o(i.MX_USART1_UART_Init) + i.MX_USART3_UART_Init 0x08008994 Section 0 usart.o(i.MX_USART3_UART_Init) + i.MemManage_Handler 0x080089d4 Section 0 stm32f4xx_it.o(i.MemManage_Handler) + i.Motor_RM_Decode 0x080089d8 Section 0 motor_rm.o(i.Motor_RM_Decode) + Motor_RM_Decode 0x080089d9 Thumb Code 384 motor_rm.o(i.Motor_RM_Decode) + i.NMI_Handler 0x08008b68 Section 0 stm32f4xx_it.o(i.NMI_Handler) + i.PID_Calc 0x08008b6c Section 0 pid.o(i.PID_Calc) + i.PID_Init 0x08008d10 Section 0 pid.o(i.PID_Init) + i.PID_Reset 0x08008ddc Section 0 pid.o(i.PID_Reset) + i.RC_Init 0x08008e1c Section 0 bsp_rc.o(i.RC_Init) + i.RC_restart 0x08008ea0 Section 0 bsp_rc.o(i.RC_restart) + i.SPI_DMAError 0x08008efc Section 0 stm32f4xx_hal_spi.o(i.SPI_DMAError) + SPI_DMAError 0x08008efd Thumb Code 40 stm32f4xx_hal_spi.o(i.SPI_DMAError) + i.SPI_DMAHalfReceiveCplt 0x08008f24 Section 0 stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) + SPI_DMAHalfReceiveCplt 0x08008f25 Thumb Code 14 stm32f4xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) + i.SPI_DMAHalfTransmitCplt 0x08008f32 Section 0 stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt) + SPI_DMAHalfTransmitCplt 0x08008f33 Thumb Code 14 stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt) + i.SPI_DMAHalfTransmitReceiveCplt 0x08008f40 Section 0 stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) + SPI_DMAHalfTransmitReceiveCplt 0x08008f41 Thumb Code 14 stm32f4xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) + i.SPI_DMAReceiveCplt 0x08008f4e Section 0 stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) + SPI_DMAReceiveCplt 0x08008f4f Thumb Code 124 stm32f4xx_hal_spi.o(i.SPI_DMAReceiveCplt) + i.SPI_DMATransmitCplt 0x08008fca Section 0 stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt) + SPI_DMATransmitCplt 0x08008fcb Thumb Code 128 stm32f4xx_hal_spi.o(i.SPI_DMATransmitCplt) + i.SPI_DMATransmitReceiveCplt 0x0800904a Section 0 stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) + SPI_DMATransmitReceiveCplt 0x0800904b Thumb Code 104 stm32f4xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) + i.SPI_EndRxTransaction 0x080090b2 Section 0 stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction) + SPI_EndRxTransaction 0x080090b3 Thumb Code 148 stm32f4xx_hal_spi.o(i.SPI_EndRxTransaction) + i.SPI_EndRxTxTransaction 0x08009148 Section 0 stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) + SPI_EndRxTxTransaction 0x08009149 Thumb Code 128 stm32f4xx_hal_spi.o(i.SPI_EndRxTxTransaction) + i.SPI_Get 0x080091d0 Section 0 spi_1.o(i.SPI_Get) + SPI_Get 0x080091d1 Thumb Code 18 spi_1.o(i.SPI_Get) + i.SPI_WaitFlagStateUntilTimeout 0x080091e8 Section 0 stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) + SPI_WaitFlagStateUntilTimeout 0x080091e9 Thumb Code 212 stm32f4xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) + i.StartDefaultTask 0x080092c0 Section 0 freertos.o(i.StartDefaultTask) + i.SysTick_Handler 0x080092d0 Section 0 stm32f4xx_it.o(i.SysTick_Handler) + i.SystemClock_Config 0x080092e4 Section 0 main.o(i.SystemClock_Config) + i.SystemInit 0x08009398 Section 0 system_stm32f4xx.o(i.SystemInit) + i.TIM7_IRQHandler 0x080093ac Section 0 stm32f4xx_it.o(i.TIM7_IRQHandler) + i.TIM_Base_SetConfig 0x080093bc Section 0 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) + i.TIM_CCxChannelCmd 0x0800949c Section 0 stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) + i.TIM_OC1_SetConfig 0x080094c0 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig) + TIM_OC1_SetConfig 0x080094c1 Thumb Code 104 stm32f4xx_hal_tim.o(i.TIM_OC1_SetConfig) + i.TIM_OC2_SetConfig 0x08009530 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig) + i.TIM_OC3_SetConfig 0x080095ac Section 0 stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig) + TIM_OC3_SetConfig 0x080095ad Thumb Code 112 stm32f4xx_hal_tim.o(i.TIM_OC3_SetConfig) + i.TIM_OC4_SetConfig 0x08009624 Section 0 stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig) + TIM_OC4_SetConfig 0x08009625 Thumb Code 74 stm32f4xx_hal_tim.o(i.TIM_OC4_SetConfig) + i.Task_Init 0x08009678 Section 0 init.o(i.Task_Init) + i.Task_atti_esti 0x08009714 Section 0 atti_esti.o(i.Task_atti_esti) + i.Task_gimbal_ctrl 0x08009858 Section 0 gimbal_ctrl.o(i.Task_gimbal_ctrl) + i.Task_remote 0x08009900 Section 0 remote.o(i.Task_remote) + i.UART_DMAAbortOnError 0x08009980 Section 0 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) + UART_DMAAbortOnError 0x08009981 Thumb Code 18 stm32f4xx_hal_uart.o(i.UART_DMAAbortOnError) + i.UART_EndRxTransfer 0x08009992 Section 0 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) + UART_EndRxTransfer 0x08009993 Thumb Code 108 stm32f4xx_hal_uart.o(i.UART_EndRxTransfer) + i.UART_EndTransmit_IT 0x080099fe Section 0 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT) + UART_EndTransmit_IT 0x080099ff Thumb Code 32 stm32f4xx_hal_uart.o(i.UART_EndTransmit_IT) + i.UART_Get 0x08009a20 Section 0 uart.o(i.UART_Get) + UART_Get 0x08009a21 Thumb Code 18 uart.o(i.UART_Get) + i.UART_Receive_IT 0x08009a38 Section 0 stm32f4xx_hal_uart.o(i.UART_Receive_IT) + UART_Receive_IT 0x08009a39 Thumb Code 252 stm32f4xx_hal_uart.o(i.UART_Receive_IT) + i.UART_SetConfig 0x08009b34 Section 0 stm32f4xx_hal_uart.o(i.UART_SetConfig) + UART_SetConfig 0x08009b35 Thumb Code 546 stm32f4xx_hal_uart.o(i.UART_SetConfig) + i.UART_Transmit_IT 0x08009d60 Section 0 stm32f4xx_hal_uart.o(i.UART_Transmit_IT) + UART_Transmit_IT 0x08009d61 Thumb Code 96 stm32f4xx_hal_uart.o(i.UART_Transmit_IT) + i.USART3_IRQHandler 0x08009dc0 Section 0 stm32f4xx_it.o(i.USART3_IRQHandler) + i.USART3_IRQHandler1 0x08009dd8 Section 0 remote_control.o(i.USART3_IRQHandler1) + i.UsageFault_Handler 0x08009df0 Section 0 stm32f4xx_it.o(i.UsageFault_Handler) + i.__ARM_fpclassify 0x08009df4 Section 0 fpclassify.o(i.__ARM_fpclassify) + i.__ARM_fpclassifyf 0x08009e24 Section 0 fpclassifyf.o(i.__ARM_fpclassifyf) + i.__ARM_isfinitef 0x08009e4a Section 0 pid.o(i.__ARM_isfinitef) + __ARM_isfinitef 0x08009e4b Thumb Code 18 pid.o(i.__ARM_isfinitef) + i.__NVIC_GetPriorityGrouping 0x08009e5c Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) + __NVIC_GetPriorityGrouping 0x08009e5d Thumb Code 10 stm32f4xx_hal_cortex.o(i.__NVIC_GetPriorityGrouping) + i.__NVIC_SetPriority 0x08009e6c Section 0 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority) + __NVIC_SetPriority 0x08009e6d Thumb Code 32 stm32f4xx_hal_cortex.o(i.__NVIC_SetPriority) + i.__get_IPSR 0x08009e94 Section 0 cmsis_os2.o(i.__get_IPSR) + __get_IPSR 0x08009e95 Thumb Code 6 cmsis_os2.o(i.__get_IPSR) + i.__hardfp_asinf 0x08009e9c Section 0 asinf.o(i.__hardfp_asinf) + i.__hardfp_atan 0x08009fc8 Section 0 atan.o(i.__hardfp_atan) + i.__hardfp_atan2 0x0800a2a0 Section 0 atan2.o(i.__hardfp_atan2) + i.__hardfp_atan2f 0x0800a4a0 Section 0 atan2f.o(i.__hardfp_atan2f) + i.__hardfp_cosf 0x0800a74c Section 0 cosf.o(i.__hardfp_cosf) + i.__hardfp_fmaxf 0x0800a89c Section 0 fmaxf.o(i.__hardfp_fmaxf) + i.__hardfp_tanf 0x0800a8e4 Section 0 tanf.o(i.__hardfp_tanf) + i.__kernel_poly 0x0800aa60 Section 0 poly.o(i.__kernel_poly) + i.__mathlib_dbl_infnan 0x0800ab58 Section 0 dunder.o(i.__mathlib_dbl_infnan) + i.__mathlib_dbl_infnan2 0x0800ab6c Section 0 dunder.o(i.__mathlib_dbl_infnan2) + i.__mathlib_dbl_underflow 0x0800ab80 Section 0 dunder.o(i.__mathlib_dbl_underflow) + i.__mathlib_flt_infnan 0x0800aba0 Section 0 funder.o(i.__mathlib_flt_infnan) + i.__mathlib_flt_infnan2 0x0800aba6 Section 0 funder.o(i.__mathlib_flt_infnan2) + i.__mathlib_flt_invalid 0x0800abac Section 0 funder.o(i.__mathlib_flt_invalid) + i.__mathlib_flt_underflow 0x0800abbc Section 0 funder.o(i.__mathlib_flt_underflow) + i.__mathlib_rredf2 0x0800abcc Section 0 rredf.o(i.__mathlib_rredf2) + i.atan 0x0800ad20 Section 0 atan.o(i.atan) + i.configureTimerForRunTimeStats 0x0800ad30 Section 0 freertos.o(i.configureTimerForRunTimeStats) + i.delay_init 0x0800ad34 Section 0 bsp_delay.o(i.delay_init) + i.eTaskGetState 0x0800ad64 Section 0 tasks.o(i.eTaskGetState) + i.fabs 0x0800adf8 Section 0 fabs.o(i.fabs) + i.getRunTimeCounterValue 0x0800ae10 Section 0 freertos.o(i.getRunTimeCounterValue) + i.main 0x0800ae14 Section 0 main.o(i.main) + i.map 0x0800ae5c Section 0 calc_lib.o(i.map) + i.osDelay 0x0800ae72 Section 0 cmsis_os2.o(i.osDelay) + i.osDelayUntil 0x0800ae90 Section 0 cmsis_os2.o(i.osDelayUntil) + i.osKernelGetState 0x0800aec4 Section 0 cmsis_os2.o(i.osKernelGetState) + i.osKernelGetTickCount 0x0800aef8 Section 0 cmsis_os2.o(i.osKernelGetTickCount) + i.osKernelGetTickFreq 0x0800af12 Section 0 cmsis_os2.o(i.osKernelGetTickFreq) + i.osKernelInitialize 0x0800af18 Section 0 cmsis_os2.o(i.osKernelInitialize) + i.osKernelLock 0x0800af44 Section 0 cmsis_os2.o(i.osKernelLock) + i.osKernelStart 0x0800af7c Section 0 cmsis_os2.o(i.osKernelStart) + i.osKernelUnlock 0x0800afdc Section 0 cmsis_os2.o(i.osKernelUnlock) + i.osMessageQueueGet 0x0800b020 Section 0 cmsis_os2.o(i.osMessageQueueGet) + i.osMessageQueueNew 0x0800b0a0 Section 0 cmsis_os2.o(i.osMessageQueueNew) + i.osMessageQueuePut 0x0800b13c Section 0 cmsis_os2.o(i.osMessageQueuePut) + i.osMessageQueueReset 0x0800b1c0 Section 0 cmsis_os2.o(i.osMessageQueueReset) + i.osMutexAcquire 0x0800b1e8 Section 0 cmsis_os2.o(i.osMutexAcquire) + i.osMutexNew 0x0800b24a Section 0 cmsis_os2.o(i.osMutexNew) + i.osMutexRelease 0x0800b2fc Section 0 cmsis_os2.o(i.osMutexRelease) + i.osThreadFlagsSet 0x0800b34c Section 0 cmsis_os2.o(i.osThreadFlagsSet) + i.osThreadFlagsWait 0x0800b3cc Section 0 cmsis_os2.o(i.osThreadFlagsWait) + i.osThreadGetId 0x0800b47e Section 0 cmsis_os2.o(i.osThreadGetId) + i.osThreadNew 0x0800b48a Section 0 cmsis_os2.o(i.osThreadNew) + i.osThreadTerminate 0x0800b542 Section 0 cmsis_os2.o(i.osThreadTerminate) + i.prvAddCurrentTaskToDelayedList 0x0800b580 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) + prvAddCurrentTaskToDelayedList 0x0800b581 Thumb Code 100 tasks.o(i.prvAddCurrentTaskToDelayedList) + i.prvAddNewTaskToReadyList 0x0800b5fc Section 0 tasks.o(i.prvAddNewTaskToReadyList) + prvAddNewTaskToReadyList 0x0800b5fd Thumb Code 154 tasks.o(i.prvAddNewTaskToReadyList) + i.prvCheckForValidListAndQueue 0x0800b6b4 Section 0 timers.o(i.prvCheckForValidListAndQueue) + prvCheckForValidListAndQueue 0x0800b6b5 Thumb Code 78 timers.o(i.prvCheckForValidListAndQueue) + i.prvCheckTasksWaitingTermination 0x0800b728 Section 0 tasks.o(i.prvCheckTasksWaitingTermination) + prvCheckTasksWaitingTermination 0x0800b729 Thumb Code 60 tasks.o(i.prvCheckTasksWaitingTermination) + i.prvCopyDataFromQueue 0x0800b770 Section 0 queue.o(i.prvCopyDataFromQueue) + prvCopyDataFromQueue 0x0800b771 Thumb Code 42 queue.o(i.prvCopyDataFromQueue) + i.prvCopyDataToQueue 0x0800b79a Section 0 queue.o(i.prvCopyDataToQueue) + prvCopyDataToQueue 0x0800b79b Thumb Code 126 queue.o(i.prvCopyDataToQueue) + i.prvDeleteTCB 0x0800b818 Section 0 tasks.o(i.prvDeleteTCB) + prvDeleteTCB 0x0800b819 Thumb Code 80 tasks.o(i.prvDeleteTCB) + i.prvGetDisinheritPriorityAfterTimeout 0x0800b868 Section 0 queue.o(i.prvGetDisinheritPriorityAfterTimeout) + prvGetDisinheritPriorityAfterTimeout 0x0800b869 Thumb Code 20 queue.o(i.prvGetDisinheritPriorityAfterTimeout) + i.prvGetNextExpireTime 0x0800b87c Section 0 timers.o(i.prvGetNextExpireTime) + prvGetNextExpireTime 0x0800b87d Thumb Code 36 timers.o(i.prvGetNextExpireTime) + i.prvHeapInit 0x0800b8a4 Section 0 heap_4.o(i.prvHeapInit) + prvHeapInit 0x0800b8a5 Thumb Code 98 heap_4.o(i.prvHeapInit) + i.prvIdleTask 0x0800b920 Section 0 tasks.o(i.prvIdleTask) + prvIdleTask 0x0800b921 Thumb Code 32 tasks.o(i.prvIdleTask) + i.prvInitialiseMutex 0x0800b948 Section 0 queue.o(i.prvInitialiseMutex) + prvInitialiseMutex 0x0800b949 Thumb Code 30 queue.o(i.prvInitialiseMutex) + i.prvInitialiseNewQueue 0x0800b966 Section 0 queue.o(i.prvInitialiseNewQueue) + prvInitialiseNewQueue 0x0800b967 Thumb Code 42 queue.o(i.prvInitialiseNewQueue) + i.prvInitialiseNewTask 0x0800b990 Section 0 tasks.o(i.prvInitialiseNewTask) + prvInitialiseNewTask 0x0800b991 Thumb Code 196 tasks.o(i.prvInitialiseNewTask) + i.prvInitialiseTaskLists 0x0800ba54 Section 0 tasks.o(i.prvInitialiseTaskLists) + prvInitialiseTaskLists 0x0800ba55 Thumb Code 70 tasks.o(i.prvInitialiseTaskLists) + i.prvInsertBlockIntoFreeList 0x0800babc Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) + prvInsertBlockIntoFreeList 0x0800babd Thumb Code 96 heap_4.o(i.prvInsertBlockIntoFreeList) + i.prvInsertTimerInActiveList 0x0800bb24 Section 0 timers.o(i.prvInsertTimerInActiveList) + prvInsertTimerInActiveList 0x0800bb25 Thumb Code 80 timers.o(i.prvInsertTimerInActiveList) + i.prvIsQueueEmpty 0x0800bb7c Section 0 queue.o(i.prvIsQueueEmpty) + prvIsQueueEmpty 0x0800bb7d Thumb Code 26 queue.o(i.prvIsQueueEmpty) + i.prvIsQueueFull 0x0800bb96 Section 0 queue.o(i.prvIsQueueFull) + prvIsQueueFull 0x0800bb97 Thumb Code 30 queue.o(i.prvIsQueueFull) + i.prvProcessExpiredTimer 0x0800bbb4 Section 0 timers.o(i.prvProcessExpiredTimer) + prvProcessExpiredTimer 0x0800bbb5 Thumb Code 110 timers.o(i.prvProcessExpiredTimer) + i.prvProcessReceivedCommands 0x0800bc28 Section 0 timers.o(i.prvProcessReceivedCommands) + prvProcessReceivedCommands 0x0800bc29 Thumb Code 350 timers.o(i.prvProcessReceivedCommands) + i.prvProcessTimerOrBlockTask 0x0800bd8c Section 0 timers.o(i.prvProcessTimerOrBlockTask) + prvProcessTimerOrBlockTask 0x0800bd8d Thumb Code 102 timers.o(i.prvProcessTimerOrBlockTask) + i.prvResetNextTaskUnblockTime 0x0800be00 Section 0 tasks.o(i.prvResetNextTaskUnblockTime) + prvResetNextTaskUnblockTime 0x0800be01 Thumb Code 42 tasks.o(i.prvResetNextTaskUnblockTime) + i.prvSampleTimeNow 0x0800be34 Section 0 timers.o(i.prvSampleTimeNow) + prvSampleTimeNow 0x0800be35 Thumb Code 40 timers.o(i.prvSampleTimeNow) + i.prvSwitchTimerLists 0x0800be60 Section 0 timers.o(i.prvSwitchTimerLists) + prvSwitchTimerLists 0x0800be61 Thumb Code 154 timers.o(i.prvSwitchTimerLists) + i.prvTaskExitError 0x0800bf04 Section 0 port.o(i.prvTaskExitError) + prvTaskExitError 0x0800bf05 Thumb Code 60 port.o(i.prvTaskExitError) + i.prvTimerTask 0x0800bf44 Section 0 timers.o(i.prvTimerTask) + prvTimerTask 0x0800bf45 Thumb Code 26 timers.o(i.prvTimerTask) + i.prvUnlockQueue 0x0800bf5e Section 0 queue.o(i.prvUnlockQueue) + prvUnlockQueue 0x0800bf5f Thumb Code 126 queue.o(i.prvUnlockQueue) + i.pvPortMalloc 0x0800bfdc Section 0 heap_4.o(i.pvPortMalloc) + i.pvTaskIncrementMutexHeldCount 0x0800c128 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) + i.pxPortInitialiseStack 0x0800c148 Section 0 port.o(i.pxPortInitialiseStack) + i.remote_ParseHost 0x0800c174 Section 0 ai.o(i.remote_ParseHost) + i.remote_control_init 0x0800c1fc Section 0 remote_control.o(i.remote_control_init) + i.sbus_to_rc 0x0800c20c Section 0 remote_control.o(i.sbus_to_rc) + sbus_to_rc 0x0800c20d Thumb Code 510 remote_control.o(i.sbus_to_rc) + i.sqrtf 0x0800c418 Section 0 sqrtf.o(i.sqrtf) + i.user_delay_ms 0x0800c456 Section 0 calc_lib.o(i.user_delay_ms) + i.user_delay_us 0x0800c46e Section 0 calc_lib.o(i.user_delay_us) + i.uxListRemove 0x0800c486 Section 0 list.o(i.uxListRemove) + i.vApplicationGetIdleTaskMemory 0x0800c4b0 Section 0 cmsis_os2.o(i.vApplicationGetIdleTaskMemory) + i.vApplicationGetTimerTaskMemory 0x0800c4c8 Section 0 cmsis_os2.o(i.vApplicationGetTimerTaskMemory) + i.vApplicationStackOverflowHook 0x0800c4e0 Section 0 freertos.o(i.vApplicationStackOverflowHook) + i.vListInitialise 0x0800c4e2 Section 0 list.o(i.vListInitialise) + i.vListInitialiseItem 0x0800c4fc Section 0 list.o(i.vListInitialiseItem) + i.vListInsert 0x0800c502 Section 0 list.o(i.vListInsert) + i.vListInsertEnd 0x0800c536 Section 0 list.o(i.vListInsertEnd) + i.vPortEnterCritical 0x0800c550 Section 0 port.o(i.vPortEnterCritical) + i.vPortExitCritical 0x0800c5a4 Section 0 port.o(i.vPortExitCritical) + i.vPortFree 0x0800c5e0 Section 0 heap_4.o(i.vPortFree) + i.vPortSetupTimerInterrupt 0x0800c684 Section 0 port.o(i.vPortSetupTimerInterrupt) + i.vPortValidateInterruptPriority 0x0800c6ac Section 0 port.o(i.vPortValidateInterruptPriority) + i.vQueueAddToRegistry 0x0800c724 Section 0 queue.o(i.vQueueAddToRegistry) + i.vQueueWaitForMessageRestricted 0x0800c750 Section 0 queue.o(i.vQueueWaitForMessageRestricted) + i.vTaskDelay 0x0800c79c Section 0 tasks.o(i.vTaskDelay) + i.vTaskDelayUntil 0x0800c7f8 Section 0 tasks.o(i.vTaskDelayUntil) + i.vTaskDelete 0x0800c8cc Section 0 tasks.o(i.vTaskDelete) + i.vTaskInternalSetTimeOutState 0x0800c994 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) + i.vTaskMissedYield 0x0800c9ac Section 0 tasks.o(i.vTaskMissedYield) + i.vTaskPlaceOnEventList 0x0800c9b8 Section 0 tasks.o(i.vTaskPlaceOnEventList) + i.vTaskPlaceOnEventListRestricted 0x0800c9f0 Section 0 tasks.o(i.vTaskPlaceOnEventListRestricted) + i.vTaskPriorityDisinheritAfterTimeout 0x0800ca30 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + i.vTaskStartScheduler 0x0800cb00 Section 0 tasks.o(i.vTaskStartScheduler) + i.vTaskSuspendAll 0x0800cbbc Section 0 tasks.o(i.vTaskSuspendAll) + i.vTaskSwitchContext 0x0800cbcc Section 0 tasks.o(i.vTaskSwitchContext) + i.xPortStartScheduler 0x0800ccd0 Section 0 port.o(i.xPortStartScheduler) + i.xPortSysTickHandler 0x0800ce38 Section 0 port.o(i.xPortSysTickHandler) + i.xQueueCreateMutex 0x0800ce6c Section 0 queue.o(i.xQueueCreateMutex) + i.xQueueCreateMutexStatic 0x0800ce8e Section 0 queue.o(i.xQueueCreateMutexStatic) + i.xQueueGenericCreate 0x0800ceb8 Section 0 queue.o(i.xQueueGenericCreate) + i.xQueueGenericCreateStatic 0x0800cf12 Section 0 queue.o(i.xQueueGenericCreateStatic) + i.xQueueGenericReset 0x0800cff4 Section 0 queue.o(i.xQueueGenericReset) + i.xQueueGenericSend 0x0800d08c Section 0 queue.o(i.xQueueGenericSend) + i.xQueueGenericSendFromISR 0x0800d234 Section 0 queue.o(i.xQueueGenericSendFromISR) + i.xQueueGiveMutexRecursive 0x0800d330 Section 0 queue.o(i.xQueueGiveMutexRecursive) + i.xQueueReceive 0x0800d378 Section 0 queue.o(i.xQueueReceive) + i.xQueueReceiveFromISR 0x0800d4e0 Section 0 queue.o(i.xQueueReceiveFromISR) + i.xQueueSemaphoreTake 0x0800d5ac Section 0 queue.o(i.xQueueSemaphoreTake) + i.xQueueTakeMutexRecursive 0x0800d764 Section 0 queue.o(i.xQueueTakeMutexRecursive) + i.xTaskCheckForTimeOut 0x0800d7b4 Section 0 tasks.o(i.xTaskCheckForTimeOut) + i.xTaskCreate 0x0800d840 Section 0 tasks.o(i.xTaskCreate) + i.xTaskCreateStatic 0x0800d8a4 Section 0 tasks.o(i.xTaskCreateStatic) + i.xTaskGenericNotify 0x0800d960 Section 0 tasks.o(i.xTaskGenericNotify) + i.xTaskGenericNotifyFromISR 0x0800da88 Section 0 tasks.o(i.xTaskGenericNotifyFromISR) + i.xTaskGetCurrentTaskHandle 0x0800dbec Section 0 tasks.o(i.xTaskGetCurrentTaskHandle) + i.xTaskGetSchedulerState 0x0800dbf8 Section 0 tasks.o(i.xTaskGetSchedulerState) + i.xTaskGetTickCount 0x0800dc18 Section 0 tasks.o(i.xTaskGetTickCount) + i.xTaskGetTickCountFromISR 0x0800dc24 Section 0 tasks.o(i.xTaskGetTickCountFromISR) + i.xTaskIncrementTick 0x0800dc38 Section 0 tasks.o(i.xTaskIncrementTick) + i.xTaskNotifyWait 0x0800dd7c Section 0 tasks.o(i.xTaskNotifyWait) + i.xTaskPriorityDisinherit 0x0800de1c Section 0 tasks.o(i.xTaskPriorityDisinherit) + i.xTaskPriorityInherit 0x0800dec0 Section 0 tasks.o(i.xTaskPriorityInherit) + i.xTaskRemoveFromEventList 0x0800df64 Section 0 tasks.o(i.xTaskRemoveFromEventList) + i.xTaskResumeAll 0x0800dffc Section 0 tasks.o(i.xTaskResumeAll) + i.xTimerCreateTimerTask 0x0800e100 Section 0 timers.o(i.xTimerCreateTimerTask) + i.xTimerGenericCommand 0x0800e178 Section 0 timers.o(i.xTimerGenericCommand) + x$fpl$basic 0x0800e1fc Section 24 basic.o(x$fpl$basic) + $v0 0x0800e1fc Number 0 basic.o(x$fpl$basic) + x$fpl$d2f 0x0800e214 Section 98 d2f.o(x$fpl$d2f) + $v0 0x0800e214 Number 0 d2f.o(x$fpl$d2f) + x$fpl$dadd 0x0800e278 Section 336 daddsub_clz.o(x$fpl$dadd) + $v0 0x0800e278 Number 0 daddsub_clz.o(x$fpl$dadd) + _dadd1 0x0800e289 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) + x$fpl$dcmpinf 0x0800e3c8 Section 24 dcmpi.o(x$fpl$dcmpinf) + $v0 0x0800e3c8 Number 0 dcmpi.o(x$fpl$dcmpinf) + x$fpl$ddiv 0x0800e3e0 Section 688 ddiv.o(x$fpl$ddiv) + $v0 0x0800e3e0 Number 0 ddiv.o(x$fpl$ddiv) + ddiv_entry 0x0800e3e7 Thumb Code 0 ddiv.o(x$fpl$ddiv) + x$fpl$deqf 0x0800e690 Section 120 deqf.o(x$fpl$deqf) + $v0 0x0800e690 Number 0 deqf.o(x$fpl$deqf) + x$fpl$dfix 0x0800e708 Section 94 dfix.o(x$fpl$dfix) + $v0 0x0800e708 Number 0 dfix.o(x$fpl$dfix) + x$fpl$dfixu 0x0800e768 Section 90 dfixu.o(x$fpl$dfixu) + $v0 0x0800e768 Number 0 dfixu.o(x$fpl$dfixu) + x$fpl$dflt 0x0800e7c2 Section 46 dflt_clz.o(x$fpl$dflt) + $v0 0x0800e7c2 Number 0 dflt_clz.o(x$fpl$dflt) + x$fpl$dfltu 0x0800e7f0 Section 38 dflt_clz.o(x$fpl$dfltu) + $v0 0x0800e7f0 Number 0 dflt_clz.o(x$fpl$dfltu) + x$fpl$dmul 0x0800e818 Section 340 dmul.o(x$fpl$dmul) + $v0 0x0800e818 Number 0 dmul.o(x$fpl$dmul) + x$fpl$dnaninf 0x0800e96c Section 156 dnaninf.o(x$fpl$dnaninf) + $v0 0x0800e96c Number 0 dnaninf.o(x$fpl$dnaninf) + x$fpl$dretinf 0x0800ea08 Section 12 dretinf.o(x$fpl$dretinf) + $v0 0x0800ea08 Number 0 dretinf.o(x$fpl$dretinf) + x$fpl$drsb 0x0800ea14 Section 22 daddsub_clz.o(x$fpl$drsb) + $v0 0x0800ea14 Number 0 daddsub_clz.o(x$fpl$drsb) + x$fpl$dsub 0x0800ea2c Section 468 daddsub_clz.o(x$fpl$dsub) + $v0 0x0800ea2c Number 0 daddsub_clz.o(x$fpl$dsub) + _dsub1 0x0800ea3d Thumb Code 0 daddsub_clz.o(x$fpl$dsub) + x$fpl$f2d 0x0800ec00 Section 86 f2d.o(x$fpl$f2d) + $v0 0x0800ec00 Number 0 f2d.o(x$fpl$f2d) + x$fpl$fcmp4 0x0800ec58 Section 82 fcmp4.o(x$fpl$fcmp4) + $v0 0x0800ec58 Number 0 fcmp4.o(x$fpl$fcmp4) + x$fpl$fcmpinf 0x0800ecaa Section 24 fcmpi.o(x$fpl$fcmpinf) + $v0 0x0800ecaa Number 0 fcmpi.o(x$fpl$fcmpinf) + x$fpl$ffltll 0x0800ecc2 Section 96 ffltll_clz.o(x$fpl$ffltll) + $v0 0x0800ecc2 Number 0 ffltll_clz.o(x$fpl$ffltll) + x$fpl$fnaninf 0x0800ed22 Section 140 fnaninf.o(x$fpl$fnaninf) + $v0 0x0800ed22 Number 0 fnaninf.o(x$fpl$fnaninf) + x$fpl$fpinit 0x0800edae Section 10 fpinit.o(x$fpl$fpinit) + $v0 0x0800edae Number 0 fpinit.o(x$fpl$fpinit) + x$fpl$fretinf 0x0800edb8 Section 10 fretinf.o(x$fpl$fretinf) + $v0 0x0800edb8 Number 0 fretinf.o(x$fpl$fretinf) + x$fpl$usenofp 0x0800edc2 Section 0 usenofp.o(x$fpl$usenofp) + .constdata 0x0800edc4 Section 36 freertos.o(.constdata) + .constdata 0x0800ede8 Section 8 stm32f4xx_hal_dma.o(.constdata) + flagBitshiftOffset 0x0800ede8 Data 8 stm32f4xx_hal_dma.o(.constdata) + .constdata 0x0800edf0 Section 24 system_stm32f4xx.o(.constdata) + .constdata 0x0800ee08 Section 56 gpio_1.o(.constdata) + GPIO_Map 0x0800ee08 Data 56 gpio_1.o(.constdata) + .constdata 0x0800ee40 Section 8 pwm.o(.constdata) + PWM_Map 0x0800ee40 Data 8 pwm.o(.constdata) + .constdata 0x0800ee48 Section 32 atti_esti.o(.constdata) + imu_temp_ctrl_pid_param 0x0800ee48 Data 32 atti_esti.o(.constdata) + .constdata 0x0800ee68 Section 144 user_task.o(.constdata) + .constdata 0x0800eef8 Section 152 atan.o(.constdata) + atanhi 0x0800eef8 Data 32 atan.o(.constdata) + atanlo 0x0800ef18 Data 32 atan.o(.constdata) + aTodd 0x0800ef38 Data 40 atan.o(.constdata) + aTeven 0x0800ef60 Data 48 atan.o(.constdata) + .constdata 0x0800ef90 Section 8 qnan.o(.constdata) + .constdata 0x0800ef98 Section 32 rredf.o(.constdata) + twooverpi 0x0800ef98 Data 32 rredf.o(.constdata) + .conststring 0x0800efb8 Section 12 freertos.o(.conststring) + .conststring 0x0800efc4 Section 42 user_task.o(.conststring) .data 0x20000000 Section 4 freertos.o(.data) .data 0x20000004 Section 4 can.o(.data) HAL_RCC_CAN1_CLK_ENABLED 0x20000004 Data 4 can.o(.data) @@ -4572,7 +4576,6 @@ Image Symbol Table ADC_IRQHandler 0x08000343 Thumb Code 0 startup_stm32f407xx.o(.text) CAN1_SCE_IRQHandler 0x08000343 Thumb Code 0 startup_stm32f407xx.o(.text) CAN2_SCE_IRQHandler 0x08000343 Thumb Code 0 startup_stm32f407xx.o(.text) - CAN2_TX_IRQHandler 0x08000343 Thumb Code 0 startup_stm32f407xx.o(.text) DCMI_IRQHandler 0x08000343 Thumb Code 0 startup_stm32f407xx.o(.text) DMA1_Stream0_IRQHandler 0x08000343 Thumb Code 0 startup_stm32f407xx.o(.text) DMA1_Stream2_IRQHandler 0x08000343 Thumb Code 0 startup_stm32f407xx.o(.text) @@ -4715,343 +4718,344 @@ Image Symbol Table CAN1_TX_IRQHandler 0x080027c9 Thumb Code 10 stm32f4xx_it.o(i.CAN1_TX_IRQHandler) CAN2_RX0_IRQHandler 0x080027d9 Thumb Code 10 stm32f4xx_it.o(i.CAN2_RX0_IRQHandler) CAN2_RX1_IRQHandler 0x080027e9 Thumb Code 10 stm32f4xx_it.o(i.CAN2_RX1_IRQHandler) - CircleAdd 0x08002825 Thumb Code 70 user_math.o(i.CircleAdd) - CircleError 0x0800286b Thumb Code 80 user_math.o(i.CircleError) - Config_GetRobotParam 0x080028bd Thumb Code 4 config.o(i.Config_GetRobotParam) - DMA1_Stream1_IRQHandler 0x080028c5 Thumb Code 14 stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) - DMA1_Stream1_IRQHandler1 0x080028d9 Thumb Code 50 remote_control.o(i.DMA1_Stream1_IRQHandler1) - DMA2_Stream2_IRQHandler 0x08002919 Thumb Code 10 stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler) - DMA2_Stream3_IRQHandler 0x08002929 Thumb Code 10 stm32f4xx_it.o(i.DMA2_Stream3_IRQHandler) - DebugMon_Handler 0x08002a43 Thumb Code 2 stm32f4xx_it.o(i.DebugMon_Handler) - EXTI0_IRQHandler 0x08002a45 Thumb Code 10 stm32f4xx_it.o(i.EXTI0_IRQHandler) - EXTI3_IRQHandler 0x08002a4f Thumb Code 10 stm32f4xx_it.o(i.EXTI3_IRQHandler) - EXTI4_IRQHandler 0x08002a59 Thumb Code 10 stm32f4xx_it.o(i.EXTI4_IRQHandler) - EXTI9_5_IRQHandler 0x08002a63 Thumb Code 10 stm32f4xx_it.o(i.EXTI9_5_IRQHandler) - Error_Handler 0x08002a6d Thumb Code 6 main.o(i.Error_Handler) - Gimbal_Control 0x08002a75 Thumb Code 886 gimbal.o(i.Gimbal_Control) - Gimbal_Init 0x08002dfd Thumb Code 340 gimbal.o(i.Gimbal_Init) - Gimbal_Output 0x08002f51 Thumb Code 54 gimbal.o(i.Gimbal_Output) - Gimbal_UpdateFeedback 0x0800300d Thumb Code 86 gimbal.o(i.Gimbal_UpdateFeedback) - Gimbal_UpdateIMU 0x08003063 Thumb Code 42 gimbal.o(i.Gimbal_UpdateIMU) - HAL_CAN_ActivateNotification 0x0800308d Thumb Code 42 stm32f4xx_hal_can.o(i.HAL_CAN_ActivateNotification) - HAL_CAN_AddTxMessage 0x080030b7 Thumb Code 330 stm32f4xx_hal_can.o(i.HAL_CAN_AddTxMessage) - HAL_CAN_ConfigFilter 0x08003201 Thumb Code 284 stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter) - HAL_CAN_ErrorCallback 0x08003321 Thumb Code 54 can_1.o(i.HAL_CAN_ErrorCallback) - HAL_CAN_GetRxFifoFillLevel 0x0800335d Thumb Code 40 stm32f4xx_hal_can.o(i.HAL_CAN_GetRxFifoFillLevel) - HAL_CAN_GetRxMessage 0x08003385 Thumb Code 404 stm32f4xx_hal_can.o(i.HAL_CAN_GetRxMessage) - HAL_CAN_GetTxMailboxesFreeLevel 0x08003519 Thumb Code 54 stm32f4xx_hal_can.o(i.HAL_CAN_GetTxMailboxesFreeLevel) - HAL_CAN_IRQHandler 0x0800354f Thumb Code 590 stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) - HAL_CAN_Init 0x0800379d Thumb Code 372 stm32f4xx_hal_can.o(i.HAL_CAN_Init) - HAL_CAN_MspInit 0x08003911 Thumb Code 376 can.o(i.HAL_CAN_MspInit) - HAL_CAN_RxFifo0FullCallback 0x08003aa1 Thumb Code 54 can_1.o(i.HAL_CAN_RxFifo0FullCallback) - HAL_CAN_RxFifo0MsgPendingCallback 0x08003add Thumb Code 54 can_1.o(i.HAL_CAN_RxFifo0MsgPendingCallback) - HAL_CAN_RxFifo1FullCallback 0x08003b19 Thumb Code 54 can_1.o(i.HAL_CAN_RxFifo1FullCallback) - HAL_CAN_RxFifo1MsgPendingCallback 0x08003b55 Thumb Code 54 can_1.o(i.HAL_CAN_RxFifo1MsgPendingCallback) - HAL_CAN_SleepCallback 0x08003b91 Thumb Code 54 can_1.o(i.HAL_CAN_SleepCallback) - HAL_CAN_Start 0x08003bcd Thumb Code 94 stm32f4xx_hal_can.o(i.HAL_CAN_Start) - HAL_CAN_TxMailbox0AbortCallback 0x08003c2d Thumb Code 54 can_1.o(i.HAL_CAN_TxMailbox0AbortCallback) - HAL_CAN_TxMailbox0CompleteCallback 0x08003c69 Thumb Code 50 can_1.o(i.HAL_CAN_TxMailbox0CompleteCallback) - HAL_CAN_TxMailbox1AbortCallback 0x08003ca1 Thumb Code 54 can_1.o(i.HAL_CAN_TxMailbox1AbortCallback) - HAL_CAN_TxMailbox1CompleteCallback 0x08003cdd Thumb Code 54 can_1.o(i.HAL_CAN_TxMailbox1CompleteCallback) - HAL_CAN_TxMailbox2AbortCallback 0x08003d19 Thumb Code 54 can_1.o(i.HAL_CAN_TxMailbox2AbortCallback) - HAL_CAN_TxMailbox2CompleteCallback 0x08003d55 Thumb Code 54 can_1.o(i.HAL_CAN_TxMailbox2CompleteCallback) - HAL_CAN_WakeUpFromRxMsgCallback 0x08003d91 Thumb Code 54 can_1.o(i.HAL_CAN_WakeUpFromRxMsgCallback) - HAL_DMA_Abort 0x08003dcd Thumb Code 172 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) - HAL_DMA_Abort_IT 0x08003e79 Thumb Code 40 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) - HAL_DMA_GetState 0x08003ea1 Thumb Code 8 stm32f4xx_hal_dma.o(i.HAL_DMA_GetState) - HAL_DMA_IRQHandler 0x08003ea9 Thumb Code 570 stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler) - HAL_DMA_Init 0x080040e9 Thumb Code 232 stm32f4xx_hal_dma.o(i.HAL_DMA_Init) - HAL_DMA_Start_IT 0x080041d5 Thumb Code 146 stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) - HAL_Delay 0x08004269 Thumb Code 36 stm32f4xx_hal.o(i.HAL_Delay) - HAL_GPIO_EXTI_Callback 0x08004291 Thumb Code 42 gpio_1.o(i.HAL_GPIO_EXTI_Callback) - HAL_GPIO_EXTI_IRQHandler 0x080042c1 Thumb Code 24 stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) - HAL_GPIO_Init 0x080042dd Thumb Code 454 stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) - HAL_GPIO_ReadPin 0x080044d1 Thumb Code 16 stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - HAL_GPIO_WritePin 0x080044e1 Thumb Code 12 stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) - HAL_GetTick 0x080044ed Thumb Code 6 stm32f4xx_hal.o(i.HAL_GetTick) - HAL_I2C_AbortCpltCallback 0x080044f9 Thumb Code 46 i2c_1.o(i.HAL_I2C_AbortCpltCallback) - HAL_I2C_AddrCallback 0x0800452d Thumb Code 2 stm32f4xx_hal_i2c.o(i.HAL_I2C_AddrCallback) - HAL_I2C_ER_IRQHandler 0x0800452f Thumb Code 212 stm32f4xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) - HAL_I2C_EV_IRQHandler 0x08004603 Thumb Code 474 stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) - HAL_I2C_ErrorCallback 0x080047dd Thumb Code 46 i2c_1.o(i.HAL_I2C_ErrorCallback) - HAL_I2C_Init 0x08004811 Thumb Code 446 stm32f4xx_hal_i2c.o(i.HAL_I2C_Init) - HAL_I2C_ListenCpltCallback 0x080049e1 Thumb Code 46 i2c_1.o(i.HAL_I2C_ListenCpltCallback) - HAL_I2C_MasterRxCpltCallback 0x08004a15 Thumb Code 46 i2c_1.o(i.HAL_I2C_MasterRxCpltCallback) - HAL_I2C_MasterTxCpltCallback 0x08004a49 Thumb Code 42 i2c_1.o(i.HAL_I2C_MasterTxCpltCallback) - HAL_I2C_MemRxCpltCallback 0x08004a79 Thumb Code 46 i2c_1.o(i.HAL_I2C_MemRxCpltCallback) - HAL_I2C_MemTxCpltCallback 0x08004aad Thumb Code 46 i2c_1.o(i.HAL_I2C_MemTxCpltCallback) - HAL_I2C_MspInit 0x08004ae1 Thumb Code 262 i2c.o(i.HAL_I2C_MspInit) - HAL_I2C_SlaveRxCpltCallback 0x08004bfd Thumb Code 46 i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback) - HAL_I2C_SlaveTxCpltCallback 0x08004c31 Thumb Code 46 i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback) - HAL_IncTick 0x08004c65 Thumb Code 16 stm32f4xx_hal.o(i.HAL_IncTick) - HAL_Init 0x08004c7d Thumb Code 54 stm32f4xx_hal.o(i.HAL_Init) - HAL_InitTick 0x08004cb9 Thumb Code 64 stm32f4xx_hal.o(i.HAL_InitTick) - HAL_MspInit 0x08004d05 Thumb Code 78 stm32f4xx_hal_msp.o(i.HAL_MspInit) - HAL_NVIC_DisableIRQ 0x08004d59 Thumb Code 38 stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) - HAL_NVIC_EnableIRQ 0x08004d85 Thumb Code 40 stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x08004dad Thumb Code 124 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x08004e29 Thumb Code 32 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - HAL_RCC_ClockConfig 0x08004e51 Thumb Code 368 stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - HAL_RCC_GetHCLKFreq 0x08004fd5 Thumb Code 6 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) - HAL_RCC_GetPCLK1Freq 0x08004fe1 Thumb Code 22 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetPCLK2Freq 0x08005001 Thumb Code 22 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - HAL_RCC_GetSysClockFreq 0x08005021 Thumb Code 162 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x080050d1 Thumb Code 1172 stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig) - HAL_SPI_ErrorCallback 0x0800556d Thumb Code 50 spi_1.o(i.HAL_SPI_ErrorCallback) - HAL_SPI_Init 0x080055a5 Thumb Code 200 stm32f4xx_hal_spi.o(i.HAL_SPI_Init) - HAL_SPI_MspInit 0x0800566d Thumb Code 424 spi.o(i.HAL_SPI_MspInit) - HAL_SPI_Receive 0x08005839 Thumb Code 386 stm32f4xx_hal_spi.o(i.HAL_SPI_Receive) - HAL_SPI_Receive_DMA 0x080059bd Thumb Code 268 stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) - HAL_SPI_RxCpltCallback 0x08005ad5 Thumb Code 50 spi_1.o(i.HAL_SPI_RxCpltCallback) - HAL_SPI_RxHalfCpltCallback 0x08005b0d Thumb Code 50 spi_1.o(i.HAL_SPI_RxHalfCpltCallback) - HAL_SPI_Transmit 0x08005b45 Thumb Code 446 stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit) - HAL_SPI_TransmitReceive 0x08005d03 Thumb Code 584 stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive) - HAL_SPI_TransmitReceive_DMA 0x08005f4d Thumb Code 336 stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) - HAL_SPI_Transmit_DMA 0x080060b1 Thumb Code 238 stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) - HAL_SPI_TxCpltCallback 0x080061ad Thumb Code 38 spi_1.o(i.HAL_SPI_TxCpltCallback) - HAL_SPI_TxHalfCpltCallback 0x080061d9 Thumb Code 50 spi_1.o(i.HAL_SPI_TxHalfCpltCallback) - HAL_SPI_TxRxCpltCallback 0x08006211 Thumb Code 50 spi_1.o(i.HAL_SPI_TxRxCpltCallback) - HAL_SPI_TxRxHalfCpltCallback 0x08006249 Thumb Code 50 spi_1.o(i.HAL_SPI_TxRxHalfCpltCallback) - HAL_SYSTICK_Config 0x08006281 Thumb Code 52 stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config) - HAL_TIMEx_BreakCallback 0x080062b5 Thumb Code 2 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) - HAL_TIMEx_CommutCallback 0x080062b7 Thumb Code 2 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) - HAL_TIMEx_MasterConfigSynchronization 0x080062b9 Thumb Code 150 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIM_Base_Init 0x0800636d Thumb Code 102 stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x080063d5 Thumb Code 108 tim.o(i.HAL_TIM_Base_MspInit) - HAL_TIM_IC_CaptureCallback 0x0800644d Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) - HAL_TIM_IRQHandler 0x0800644f Thumb Code 364 stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) - HAL_TIM_MspPostInit 0x080065bd Thumb Code 84 tim.o(i.HAL_TIM_MspPostInit) - HAL_TIM_OC_DelayElapsedCallback 0x0800661d Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) - HAL_TIM_PWM_ConfigChannel 0x0800661f Thumb Code 260 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) - HAL_TIM_PWM_Init 0x08006723 Thumb Code 102 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init) - HAL_TIM_PWM_MspInit 0x08006789 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) - HAL_TIM_PWM_PulseFinishedCallback 0x0800678b Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PWM_Start 0x0800678d Thumb Code 238 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start) - HAL_TIM_PeriodElapsedCallback 0x08006899 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_TriggerCallback 0x0800689b Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback) - HAL_UARTEx_RxEventCallback 0x0800689d Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) - HAL_UART_ErrorCallback 0x080068a1 Thumb Code 46 uart.o(i.HAL_UART_ErrorCallback) - HAL_UART_IRQHandler 0x080068d5 Thumb Code 772 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) - HAL_UART_Init 0x08006bdd Thumb Code 118 stm32f4xx_hal_uart.o(i.HAL_UART_Init) - HAL_UART_MspInit 0x08006c55 Thumb Code 374 usart.o(i.HAL_UART_MspInit) - HAL_UART_RxCpltCallback 0x08006ded Thumb Code 46 uart.o(i.HAL_UART_RxCpltCallback) - HAL_UART_TxCpltCallback 0x08006e21 Thumb Code 46 uart.o(i.HAL_UART_TxCpltCallback) - HardFault_Handler 0x08006e55 Thumb Code 4 stm32f4xx_it.o(i.HardFault_Handler) - I2C1_ER_IRQHandler 0x08006e59 Thumb Code 10 stm32f4xx_it.o(i.I2C1_ER_IRQHandler) - I2C1_EV_IRQHandler 0x08006e69 Thumb Code 10 stm32f4xx_it.o(i.I2C1_EV_IRQHandler) - InvSqrt 0x08007ccd Thumb Code 76 user_math.o(i.InvSqrt) - LowPassFilter2p_Apply 0x08007d1d Thumb Code 124 filter.o(i.LowPassFilter2p_Apply) - LowPassFilter2p_Init 0x08007d9d Thumb Code 264 filter.o(i.LowPassFilter2p_Init) - LowPassFilter2p_Reset 0x08007eb1 Thumb Code 90 filter.o(i.LowPassFilter2p_Reset) - MOTOR_RM_Ctrl 0x08007f61 Thumb Code 290 motor_rm.o(i.MOTOR_RM_Ctrl) - MOTOR_RM_GetMotor 0x08008107 Thumb Code 62 motor_rm.o(i.MOTOR_RM_GetMotor) - MOTOR_RM_Register 0x0800816d Thumb Code 192 motor_rm.o(i.MOTOR_RM_Register) - MOTOR_RM_SetOutput 0x0800822d Thumb Code 178 motor_rm.o(i.MOTOR_RM_SetOutput) - MOTOR_RM_Update 0x080082df Thumb Code 174 motor_rm.o(i.MOTOR_RM_Update) - MX_CAN1_Init 0x0800838d Thumb Code 62 can.o(i.MX_CAN1_Init) - MX_CAN2_Init 0x080083d5 Thumb Code 58 can.o(i.MX_CAN2_Init) - MX_DMA_Init 0x08008419 Thumb Code 114 dma.o(i.MX_DMA_Init) - MX_FREERTOS_Init 0x08008491 Thumb Code 28 freertos.o(i.MX_FREERTOS_Init) - MX_GPIO_Init 0x080084c1 Thumb Code 476 gpio.o(i.MX_GPIO_Init) - MX_I2C1_Init 0x080086b1 Thumb Code 48 i2c.o(i.MX_I2C1_Init) - MX_I2C2_Init 0x080086ed Thumb Code 48 i2c.o(i.MX_I2C2_Init) - MX_SPI1_Init 0x08008729 Thumb Code 62 spi.o(i.MX_SPI1_Init) - MX_SPI2_Init 0x08008771 Thumb Code 64 spi.o(i.MX_SPI2_Init) - MX_TIM10_Init 0x080087b9 Thumb Code 100 tim.o(i.MX_TIM10_Init) - MX_TIM7_Init 0x08008825 Thumb Code 66 tim.o(i.MX_TIM7_Init) - MX_USART1_UART_Init 0x08008871 Thumb Code 46 usart.o(i.MX_USART1_UART_Init) - MX_USART3_UART_Init 0x080088a9 Thumb Code 50 usart.o(i.MX_USART3_UART_Init) - MemManage_Handler 0x080088e9 Thumb Code 4 stm32f4xx_it.o(i.MemManage_Handler) - NMI_Handler 0x08008a7d Thumb Code 4 stm32f4xx_it.o(i.NMI_Handler) - PID_Calc 0x08008a81 Thumb Code 412 pid.o(i.PID_Calc) - PID_Init 0x08008c25 Thumb Code 204 pid.o(i.PID_Init) - PID_Reset 0x08008cf1 Thumb Code 60 pid.o(i.PID_Reset) - RC_Init 0x08008d31 Thumb Code 114 bsp_rc.o(i.RC_Init) - RC_restart 0x08008db5 Thumb Code 82 bsp_rc.o(i.RC_restart) - StartDefaultTask 0x080091d5 Thumb Code 16 freertos.o(i.StartDefaultTask) - SysTick_Handler 0x080091e5 Thumb Code 20 stm32f4xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x080091f9 Thumb Code 170 main.o(i.SystemClock_Config) - SystemInit 0x080092ad Thumb Code 14 system_stm32f4xx.o(i.SystemInit) - TIM7_IRQHandler 0x080092c1 Thumb Code 10 stm32f4xx_it.o(i.TIM7_IRQHandler) - TIM_Base_SetConfig 0x080092d1 Thumb Code 178 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) - TIM_CCxChannelCmd 0x080093b1 Thumb Code 34 stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) - TIM_OC2_SetConfig 0x08009445 Thumb Code 114 stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig) - Task_Init 0x0800958d Thumb Code 126 init.o(i.Task_Init) - Task_atti_esti 0x08009629 Thumb Code 272 atti_esti.o(i.Task_atti_esti) - Task_gimbal_ctrl 0x0800976d Thumb Code 140 gimbal_ctrl.o(i.Task_gimbal_ctrl) - Task_remote 0x08009815 Thumb Code 104 remote.o(i.Task_remote) - USART3_IRQHandler 0x08009cd5 Thumb Code 20 stm32f4xx_it.o(i.USART3_IRQHandler) - USART3_IRQHandler1 0x08009ced Thumb Code 20 remote_control.o(i.USART3_IRQHandler1) - UsageFault_Handler 0x08009d05 Thumb Code 4 stm32f4xx_it.o(i.UsageFault_Handler) - __ARM_fpclassify 0x08009d09 Thumb Code 48 fpclassify.o(i.__ARM_fpclassify) - __ARM_fpclassifyf 0x08009d39 Thumb Code 38 fpclassifyf.o(i.__ARM_fpclassifyf) - __hardfp_asinf 0x08009db1 Thumb Code 258 asinf.o(i.__hardfp_asinf) - __hardfp_atan 0x08009ee1 Thumb Code 622 atan.o(i.__hardfp_atan) - __hardfp_atan2 0x0800a1b9 Thumb Code 448 atan2.o(i.__hardfp_atan2) - __hardfp_atan2f 0x0800a3b9 Thumb Code 594 atan2f.o(i.__hardfp_atan2f) - __hardfp_cosf 0x0800a665 Thumb Code 280 cosf.o(i.__hardfp_cosf) - __hardfp_fmaxf 0x0800a7b5 Thumb Code 72 fmaxf.o(i.__hardfp_fmaxf) - __hardfp_tanf 0x0800a7fd Thumb Code 322 tanf.o(i.__hardfp_tanf) - __kernel_poly 0x0800a979 Thumb Code 248 poly.o(i.__kernel_poly) - __mathlib_dbl_infnan 0x0800aa71 Thumb Code 20 dunder.o(i.__mathlib_dbl_infnan) - __mathlib_dbl_infnan2 0x0800aa85 Thumb Code 20 dunder.o(i.__mathlib_dbl_infnan2) - __mathlib_dbl_underflow 0x0800aa99 Thumb Code 24 dunder.o(i.__mathlib_dbl_underflow) - __mathlib_flt_infnan 0x0800aab9 Thumb Code 6 funder.o(i.__mathlib_flt_infnan) - __mathlib_flt_infnan2 0x0800aabf Thumb Code 6 funder.o(i.__mathlib_flt_infnan2) - __mathlib_flt_invalid 0x0800aac5 Thumb Code 10 funder.o(i.__mathlib_flt_invalid) - __mathlib_flt_underflow 0x0800aad5 Thumb Code 10 funder.o(i.__mathlib_flt_underflow) - __mathlib_rredf2 0x0800aae5 Thumb Code 316 rredf.o(i.__mathlib_rredf2) - atan 0x0800ac39 Thumb Code 16 atan.o(i.atan) - configureTimerForRunTimeStats 0x0800ac49 Thumb Code 2 freertos.o(i.configureTimerForRunTimeStats) - delay_init 0x0800ac4d Thumb Code 32 bsp_delay.o(i.delay_init) - eTaskGetState 0x0800ac7d Thumb Code 128 tasks.o(i.eTaskGetState) - fabs 0x0800ad11 Thumb Code 24 fabs.o(i.fabs) - getRunTimeCounterValue 0x0800ad29 Thumb Code 4 freertos.o(i.getRunTimeCounterValue) - main 0x0800ad2d Thumb Code 72 main.o(i.main) - map 0x0800ad75 Thumb Code 22 calc_lib.o(i.map) - osDelay 0x0800ad8b Thumb Code 30 cmsis_os2.o(i.osDelay) - osDelayUntil 0x0800ada9 Thumb Code 52 cmsis_os2.o(i.osDelayUntil) - osKernelGetState 0x0800addd Thumb Code 48 cmsis_os2.o(i.osKernelGetState) - osKernelGetTickCount 0x0800ae11 Thumb Code 26 cmsis_os2.o(i.osKernelGetTickCount) - osKernelGetTickFreq 0x0800ae2b Thumb Code 6 cmsis_os2.o(i.osKernelGetTickFreq) - osKernelInitialize 0x0800ae31 Thumb Code 38 cmsis_os2.o(i.osKernelInitialize) - osKernelLock 0x0800ae5d Thumb Code 56 cmsis_os2.o(i.osKernelLock) - osKernelStart 0x0800ae95 Thumb Code 82 cmsis_os2.o(i.osKernelStart) - osKernelUnlock 0x0800aef5 Thumb Code 68 cmsis_os2.o(i.osKernelUnlock) - osMessageQueueGet 0x0800af39 Thumb Code 124 cmsis_os2.o(i.osMessageQueueGet) - osMessageQueueNew 0x0800afb9 Thumb Code 154 cmsis_os2.o(i.osMessageQueueNew) - osMessageQueuePut 0x0800b055 Thumb Code 128 cmsis_os2.o(i.osMessageQueuePut) - osMessageQueueReset 0x0800b0d9 Thumb Code 40 cmsis_os2.o(i.osMessageQueueReset) - osMutexAcquire 0x0800b101 Thumb Code 98 cmsis_os2.o(i.osMutexAcquire) - osMutexNew 0x0800b163 Thumb Code 178 cmsis_os2.o(i.osMutexNew) - osMutexRelease 0x0800b215 Thumb Code 78 cmsis_os2.o(i.osMutexRelease) - osThreadFlagsSet 0x0800b265 Thumb Code 122 cmsis_os2.o(i.osThreadFlagsSet) - osThreadFlagsWait 0x0800b2e5 Thumb Code 178 cmsis_os2.o(i.osThreadFlagsWait) - osThreadGetId 0x0800b397 Thumb Code 12 cmsis_os2.o(i.osThreadGetId) - osThreadNew 0x0800b3a3 Thumb Code 184 cmsis_os2.o(i.osThreadNew) - osThreadTerminate 0x0800b45b Thumb Code 60 cmsis_os2.o(i.osThreadTerminate) - pvPortMalloc 0x0800bef5 Thumb Code 306 heap_4.o(i.pvPortMalloc) - pvTaskIncrementMutexHeldCount 0x0800c041 Thumb Code 26 tasks.o(i.pvTaskIncrementMutexHeldCount) - pxPortInitialiseStack 0x0800c061 Thumb Code 38 port.o(i.pxPortInitialiseStack) - remote_ParseHost 0x0800c08d Thumb Code 118 ai.o(i.remote_ParseHost) - remote_control_init 0x0800c115 Thumb Code 12 remote_control.o(i.remote_control_init) - sqrtf 0x0800c331 Thumb Code 62 sqrtf.o(i.sqrtf) - user_delay_ms 0x0800c36f Thumb Code 24 calc_lib.o(i.user_delay_ms) - user_delay_us 0x0800c387 Thumb Code 24 calc_lib.o(i.user_delay_us) - uxListRemove 0x0800c39f Thumb Code 40 list.o(i.uxListRemove) - vApplicationGetIdleTaskMemory 0x0800c3c9 Thumb Code 14 cmsis_os2.o(i.vApplicationGetIdleTaskMemory) - vApplicationGetTimerTaskMemory 0x0800c3e1 Thumb Code 16 cmsis_os2.o(i.vApplicationGetTimerTaskMemory) - vApplicationStackOverflowHook 0x0800c3f9 Thumb Code 2 freertos.o(i.vApplicationStackOverflowHook) - vListInitialise 0x0800c3fb Thumb Code 26 list.o(i.vListInitialise) - vListInitialiseItem 0x0800c415 Thumb Code 6 list.o(i.vListInitialiseItem) - vListInsert 0x0800c41b Thumb Code 52 list.o(i.vListInsert) - vListInsertEnd 0x0800c44f Thumb Code 24 list.o(i.vListInsertEnd) - vPortEnterCritical 0x0800c469 Thumb Code 76 port.o(i.vPortEnterCritical) - vPortExitCritical 0x0800c4bd Thumb Code 56 port.o(i.vPortExitCritical) - vPortFree 0x0800c4f9 Thumb Code 150 heap_4.o(i.vPortFree) - vPortSetupTimerInterrupt 0x0800c59d Thumb Code 36 port.o(i.vPortSetupTimerInterrupt) - vPortValidateInterruptPriority 0x0800c5c5 Thumb Code 106 port.o(i.vPortValidateInterruptPriority) - vQueueAddToRegistry 0x0800c63d Thumb Code 38 queue.o(i.vQueueAddToRegistry) - vQueueWaitForMessageRestricted 0x0800c669 Thumb Code 74 queue.o(i.vQueueWaitForMessageRestricted) - vTaskDelay 0x0800c6b5 Thumb Code 82 tasks.o(i.vTaskDelay) - vTaskDelayUntil 0x0800c711 Thumb Code 200 tasks.o(i.vTaskDelayUntil) - vTaskDelete 0x0800c7e5 Thumb Code 168 tasks.o(i.vTaskDelete) - vTaskInternalSetTimeOutState 0x0800c8ad Thumb Code 14 tasks.o(i.vTaskInternalSetTimeOutState) - vTaskMissedYield 0x0800c8c5 Thumb Code 8 tasks.o(i.vTaskMissedYield) - vTaskPlaceOnEventList 0x0800c8d1 Thumb Code 52 tasks.o(i.vTaskPlaceOnEventList) - vTaskPlaceOnEventListRestricted 0x0800c909 Thumb Code 60 tasks.o(i.vTaskPlaceOnEventListRestricted) - vTaskPriorityDisinheritAfterTimeout 0x0800c949 Thumb Code 194 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) - vTaskStartScheduler 0x0800ca19 Thumb Code 160 tasks.o(i.vTaskStartScheduler) - vTaskSuspendAll 0x0800cad5 Thumb Code 12 tasks.o(i.vTaskSuspendAll) - vTaskSwitchContext 0x0800cae5 Thumb Code 230 tasks.o(i.vTaskSwitchContext) - xPortStartScheduler 0x0800cbe9 Thumb Code 330 port.o(i.xPortStartScheduler) - xPortSysTickHandler 0x0800cd51 Thumb Code 46 port.o(i.xPortSysTickHandler) - xQueueCreateMutex 0x0800cd85 Thumb Code 34 queue.o(i.xQueueCreateMutex) - xQueueCreateMutexStatic 0x0800cda7 Thumb Code 42 queue.o(i.xQueueCreateMutexStatic) - xQueueGenericCreate 0x0800cdd1 Thumb Code 90 queue.o(i.xQueueGenericCreate) - xQueueGenericCreateStatic 0x0800ce2b Thumb Code 224 queue.o(i.xQueueGenericCreateStatic) - xQueueGenericReset 0x0800cf0d Thumb Code 146 queue.o(i.xQueueGenericReset) - xQueueGenericSend 0x0800cfa5 Thumb Code 420 queue.o(i.xQueueGenericSend) - xQueueGenericSendFromISR 0x0800d14d Thumb Code 252 queue.o(i.xQueueGenericSendFromISR) - xQueueGiveMutexRecursive 0x0800d249 Thumb Code 72 queue.o(i.xQueueGiveMutexRecursive) - xQueueReceive 0x0800d291 Thumb Code 356 queue.o(i.xQueueReceive) - xQueueReceiveFromISR 0x0800d3f9 Thumb Code 202 queue.o(i.xQueueReceiveFromISR) - xQueueSemaphoreTake 0x0800d4c5 Thumb Code 434 queue.o(i.xQueueSemaphoreTake) - xQueueTakeMutexRecursive 0x0800d67d Thumb Code 78 queue.o(i.xQueueTakeMutexRecursive) - xTaskCheckForTimeOut 0x0800d6cd Thumb Code 132 tasks.o(i.xTaskCheckForTimeOut) - xTaskCreate 0x0800d759 Thumb Code 100 tasks.o(i.xTaskCreate) - xTaskCreateStatic 0x0800d7bd Thumb Code 186 tasks.o(i.xTaskCreateStatic) - xTaskGenericNotify 0x0800d879 Thumb Code 278 tasks.o(i.xTaskGenericNotify) - xTaskGenericNotifyFromISR 0x0800d9a1 Thumb Code 332 tasks.o(i.xTaskGenericNotifyFromISR) - xTaskGetCurrentTaskHandle 0x0800db05 Thumb Code 6 tasks.o(i.xTaskGetCurrentTaskHandle) - xTaskGetSchedulerState 0x0800db11 Thumb Code 24 tasks.o(i.xTaskGetSchedulerState) - xTaskGetTickCount 0x0800db31 Thumb Code 6 tasks.o(i.xTaskGetTickCount) - xTaskGetTickCountFromISR 0x0800db3d Thumb Code 16 tasks.o(i.xTaskGetTickCountFromISR) - xTaskIncrementTick 0x0800db51 Thumb Code 280 tasks.o(i.xTaskIncrementTick) - xTaskNotifyWait 0x0800dc95 Thumb Code 150 tasks.o(i.xTaskNotifyWait) - xTaskPriorityDisinherit 0x0800dd35 Thumb Code 152 tasks.o(i.xTaskPriorityDisinherit) - xTaskPriorityInherit 0x0800ddd9 Thumb Code 150 tasks.o(i.xTaskPriorityInherit) - xTaskRemoveFromEventList 0x0800de7d Thumb Code 126 tasks.o(i.xTaskRemoveFromEventList) - xTaskResumeAll 0x0800df15 Thumb Code 222 tasks.o(i.xTaskResumeAll) - xTimerCreateTimerTask 0x0800e019 Thumb Code 100 timers.o(i.xTimerCreateTimerTask) - xTimerGenericCommand 0x0800e091 Thumb Code 128 timers.o(i.xTimerGenericCommand) - __aeabi_dneg 0x0800e115 Thumb Code 0 basic.o(x$fpl$basic) - _dneg 0x0800e115 Thumb Code 6 basic.o(x$fpl$basic) - __aeabi_fneg 0x0800e11b Thumb Code 0 basic.o(x$fpl$basic) - _fneg 0x0800e11b Thumb Code 6 basic.o(x$fpl$basic) - _dabs 0x0800e121 Thumb Code 6 basic.o(x$fpl$basic) - _fabs 0x0800e127 Thumb Code 6 basic.o(x$fpl$basic) - __aeabi_d2f 0x0800e12d Thumb Code 0 d2f.o(x$fpl$d2f) - _d2f 0x0800e12d Thumb Code 98 d2f.o(x$fpl$d2f) - __aeabi_dadd 0x0800e191 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) - _dadd 0x0800e191 Thumb Code 332 daddsub_clz.o(x$fpl$dadd) - __fpl_dcmp_Inf 0x0800e2e1 Thumb Code 24 dcmpi.o(x$fpl$dcmpinf) - __aeabi_ddiv 0x0800e2f9 Thumb Code 0 ddiv.o(x$fpl$ddiv) - _ddiv 0x0800e2f9 Thumb Code 552 ddiv.o(x$fpl$ddiv) - __aeabi_cdcmpeq 0x0800e5a9 Thumb Code 0 deqf.o(x$fpl$deqf) - _dcmpeq 0x0800e5a9 Thumb Code 120 deqf.o(x$fpl$deqf) - __aeabi_d2iz 0x0800e621 Thumb Code 0 dfix.o(x$fpl$dfix) - _dfix 0x0800e621 Thumb Code 94 dfix.o(x$fpl$dfix) - __aeabi_d2uiz 0x0800e681 Thumb Code 0 dfixu.o(x$fpl$dfixu) - _dfixu 0x0800e681 Thumb Code 90 dfixu.o(x$fpl$dfixu) - __aeabi_i2d 0x0800e6db Thumb Code 0 dflt_clz.o(x$fpl$dflt) - _dflt 0x0800e6db Thumb Code 46 dflt_clz.o(x$fpl$dflt) - __aeabi_ui2d 0x0800e709 Thumb Code 0 dflt_clz.o(x$fpl$dfltu) - _dfltu 0x0800e709 Thumb Code 38 dflt_clz.o(x$fpl$dfltu) - __aeabi_dmul 0x0800e731 Thumb Code 0 dmul.o(x$fpl$dmul) - _dmul 0x0800e731 Thumb Code 332 dmul.o(x$fpl$dmul) - __fpl_dnaninf 0x0800e885 Thumb Code 156 dnaninf.o(x$fpl$dnaninf) - __fpl_dretinf 0x0800e921 Thumb Code 12 dretinf.o(x$fpl$dretinf) - __aeabi_drsub 0x0800e92d Thumb Code 0 daddsub_clz.o(x$fpl$drsb) - _drsb 0x0800e92d Thumb Code 22 daddsub_clz.o(x$fpl$drsb) - __aeabi_dsub 0x0800e945 Thumb Code 0 daddsub_clz.o(x$fpl$dsub) - _dsub 0x0800e945 Thumb Code 464 daddsub_clz.o(x$fpl$dsub) - __aeabi_f2d 0x0800eb19 Thumb Code 0 f2d.o(x$fpl$f2d) - _f2d 0x0800eb19 Thumb Code 86 f2d.o(x$fpl$f2d) - __fcmp4 0x0800eb71 Thumb Code 24 fcmp4.o(x$fpl$fcmp4) - __ARM_fcmp4 0x0800eb89 Thumb Code 0 fcmp4.o(x$fpl$fcmp4) - _fcmp4 0x0800eb89 Thumb Code 58 fcmp4.o(x$fpl$fcmp4) - __fpl_fcmp_Inf 0x0800ebc3 Thumb Code 24 fcmpi.o(x$fpl$fcmpinf) - __aeabi_ul2f 0x0800ebdb Thumb Code 0 ffltll_clz.o(x$fpl$ffltll) - _ll_uto_f 0x0800ebdb Thumb Code 6 ffltll_clz.o(x$fpl$ffltll) - __aeabi_l2f 0x0800ebe1 Thumb Code 0 ffltll_clz.o(x$fpl$ffltll) - _ll_sto_f 0x0800ebe1 Thumb Code 90 ffltll_clz.o(x$fpl$ffltll) - __fpl_fnaninf 0x0800ec3b Thumb Code 140 fnaninf.o(x$fpl$fnaninf) - _fp_init 0x0800ecc7 Thumb Code 10 fpinit.o(x$fpl$fpinit) - __fplib_config_fpu_vfp 0x0800eccf Thumb Code 0 fpinit.o(x$fpl$fpinit) - __fplib_config_pureend_doubles 0x0800eccf Thumb Code 0 fpinit.o(x$fpl$fpinit) - __fpl_fretinf 0x0800ecd1 Thumb Code 10 fretinf.o(x$fpl$fretinf) - __I$use$fp 0x0800ecda Number 0 usenofp.o(x$fpl$usenofp) - defaultTask_attributes 0x0800ecdc Data 36 freertos.o(.constdata) - AHBPrescTable 0x0800ed08 Data 16 system_stm32f4xx.o(.constdata) - APBPrescTable 0x0800ed18 Data 8 system_stm32f4xx.o(.constdata) - attr_init 0x0800ed80 Data 36 user_task.o(.constdata) - attr_atti_esti 0x0800eda4 Data 36 user_task.o(.constdata) - attr_gimbal_ctrl 0x0800edc8 Data 36 user_task.o(.constdata) - attr_remote 0x0800edec Data 36 user_task.o(.constdata) - __mathlib_zero 0x0800eea8 Data 8 qnan.o(.constdata) - Region$$Table$$Base 0x0800ef08 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x0800ef28 Number 0 anon$$obj.o(Region$$Table) + CAN2_TX_IRQHandler 0x080027f9 Thumb Code 10 stm32f4xx_it.o(i.CAN2_TX_IRQHandler) + CircleAdd 0x08002835 Thumb Code 70 user_math.o(i.CircleAdd) + CircleError 0x0800287b Thumb Code 80 user_math.o(i.CircleError) + Config_GetRobotParam 0x080028cd Thumb Code 4 config.o(i.Config_GetRobotParam) + DMA1_Stream1_IRQHandler 0x080028d5 Thumb Code 14 stm32f4xx_it.o(i.DMA1_Stream1_IRQHandler) + DMA1_Stream1_IRQHandler1 0x080028e9 Thumb Code 50 remote_control.o(i.DMA1_Stream1_IRQHandler1) + DMA2_Stream2_IRQHandler 0x08002929 Thumb Code 10 stm32f4xx_it.o(i.DMA2_Stream2_IRQHandler) + DMA2_Stream3_IRQHandler 0x08002939 Thumb Code 10 stm32f4xx_it.o(i.DMA2_Stream3_IRQHandler) + DebugMon_Handler 0x08002a53 Thumb Code 2 stm32f4xx_it.o(i.DebugMon_Handler) + EXTI0_IRQHandler 0x08002a55 Thumb Code 10 stm32f4xx_it.o(i.EXTI0_IRQHandler) + EXTI3_IRQHandler 0x08002a5f Thumb Code 10 stm32f4xx_it.o(i.EXTI3_IRQHandler) + EXTI4_IRQHandler 0x08002a69 Thumb Code 10 stm32f4xx_it.o(i.EXTI4_IRQHandler) + EXTI9_5_IRQHandler 0x08002a73 Thumb Code 10 stm32f4xx_it.o(i.EXTI9_5_IRQHandler) + Error_Handler 0x08002a7d Thumb Code 6 main.o(i.Error_Handler) + Gimbal_Control 0x08002a85 Thumb Code 1104 gimbal.o(i.Gimbal_Control) + Gimbal_Init 0x08002ed5 Thumb Code 340 gimbal.o(i.Gimbal_Init) + Gimbal_Output 0x08003029 Thumb Code 54 gimbal.o(i.Gimbal_Output) + Gimbal_UpdateFeedback 0x080030e5 Thumb Code 86 gimbal.o(i.Gimbal_UpdateFeedback) + Gimbal_UpdateIMU 0x0800313b Thumb Code 42 gimbal.o(i.Gimbal_UpdateIMU) + HAL_CAN_ActivateNotification 0x08003165 Thumb Code 42 stm32f4xx_hal_can.o(i.HAL_CAN_ActivateNotification) + HAL_CAN_AddTxMessage 0x0800318f Thumb Code 330 stm32f4xx_hal_can.o(i.HAL_CAN_AddTxMessage) + HAL_CAN_ConfigFilter 0x080032d9 Thumb Code 284 stm32f4xx_hal_can.o(i.HAL_CAN_ConfigFilter) + HAL_CAN_ErrorCallback 0x080033f9 Thumb Code 54 can_1.o(i.HAL_CAN_ErrorCallback) + HAL_CAN_GetRxFifoFillLevel 0x08003435 Thumb Code 40 stm32f4xx_hal_can.o(i.HAL_CAN_GetRxFifoFillLevel) + HAL_CAN_GetRxMessage 0x0800345d Thumb Code 404 stm32f4xx_hal_can.o(i.HAL_CAN_GetRxMessage) + HAL_CAN_GetTxMailboxesFreeLevel 0x080035f1 Thumb Code 54 stm32f4xx_hal_can.o(i.HAL_CAN_GetTxMailboxesFreeLevel) + HAL_CAN_IRQHandler 0x08003627 Thumb Code 590 stm32f4xx_hal_can.o(i.HAL_CAN_IRQHandler) + HAL_CAN_Init 0x08003875 Thumb Code 372 stm32f4xx_hal_can.o(i.HAL_CAN_Init) + HAL_CAN_MspInit 0x080039e9 Thumb Code 392 can.o(i.HAL_CAN_MspInit) + HAL_CAN_RxFifo0FullCallback 0x08003b89 Thumb Code 54 can_1.o(i.HAL_CAN_RxFifo0FullCallback) + HAL_CAN_RxFifo0MsgPendingCallback 0x08003bc5 Thumb Code 54 can_1.o(i.HAL_CAN_RxFifo0MsgPendingCallback) + HAL_CAN_RxFifo1FullCallback 0x08003c01 Thumb Code 54 can_1.o(i.HAL_CAN_RxFifo1FullCallback) + HAL_CAN_RxFifo1MsgPendingCallback 0x08003c3d Thumb Code 54 can_1.o(i.HAL_CAN_RxFifo1MsgPendingCallback) + HAL_CAN_SleepCallback 0x08003c79 Thumb Code 54 can_1.o(i.HAL_CAN_SleepCallback) + HAL_CAN_Start 0x08003cb5 Thumb Code 94 stm32f4xx_hal_can.o(i.HAL_CAN_Start) + HAL_CAN_TxMailbox0AbortCallback 0x08003d15 Thumb Code 54 can_1.o(i.HAL_CAN_TxMailbox0AbortCallback) + HAL_CAN_TxMailbox0CompleteCallback 0x08003d51 Thumb Code 50 can_1.o(i.HAL_CAN_TxMailbox0CompleteCallback) + HAL_CAN_TxMailbox1AbortCallback 0x08003d89 Thumb Code 54 can_1.o(i.HAL_CAN_TxMailbox1AbortCallback) + HAL_CAN_TxMailbox1CompleteCallback 0x08003dc5 Thumb Code 54 can_1.o(i.HAL_CAN_TxMailbox1CompleteCallback) + HAL_CAN_TxMailbox2AbortCallback 0x08003e01 Thumb Code 54 can_1.o(i.HAL_CAN_TxMailbox2AbortCallback) + HAL_CAN_TxMailbox2CompleteCallback 0x08003e3d Thumb Code 54 can_1.o(i.HAL_CAN_TxMailbox2CompleteCallback) + HAL_CAN_WakeUpFromRxMsgCallback 0x08003e79 Thumb Code 54 can_1.o(i.HAL_CAN_WakeUpFromRxMsgCallback) + HAL_DMA_Abort 0x08003eb5 Thumb Code 172 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort) + HAL_DMA_Abort_IT 0x08003f61 Thumb Code 40 stm32f4xx_hal_dma.o(i.HAL_DMA_Abort_IT) + HAL_DMA_GetState 0x08003f89 Thumb Code 8 stm32f4xx_hal_dma.o(i.HAL_DMA_GetState) + HAL_DMA_IRQHandler 0x08003f91 Thumb Code 570 stm32f4xx_hal_dma.o(i.HAL_DMA_IRQHandler) + HAL_DMA_Init 0x080041d1 Thumb Code 232 stm32f4xx_hal_dma.o(i.HAL_DMA_Init) + HAL_DMA_Start_IT 0x080042bd Thumb Code 146 stm32f4xx_hal_dma.o(i.HAL_DMA_Start_IT) + HAL_Delay 0x08004351 Thumb Code 36 stm32f4xx_hal.o(i.HAL_Delay) + HAL_GPIO_EXTI_Callback 0x08004379 Thumb Code 42 gpio_1.o(i.HAL_GPIO_EXTI_Callback) + HAL_GPIO_EXTI_IRQHandler 0x080043a9 Thumb Code 24 stm32f4xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) + HAL_GPIO_Init 0x080043c5 Thumb Code 454 stm32f4xx_hal_gpio.o(i.HAL_GPIO_Init) + HAL_GPIO_ReadPin 0x080045b9 Thumb Code 16 stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin) + HAL_GPIO_WritePin 0x080045c9 Thumb Code 12 stm32f4xx_hal_gpio.o(i.HAL_GPIO_WritePin) + HAL_GetTick 0x080045d5 Thumb Code 6 stm32f4xx_hal.o(i.HAL_GetTick) + HAL_I2C_AbortCpltCallback 0x080045e1 Thumb Code 46 i2c_1.o(i.HAL_I2C_AbortCpltCallback) + HAL_I2C_AddrCallback 0x08004615 Thumb Code 2 stm32f4xx_hal_i2c.o(i.HAL_I2C_AddrCallback) + HAL_I2C_ER_IRQHandler 0x08004617 Thumb Code 212 stm32f4xx_hal_i2c.o(i.HAL_I2C_ER_IRQHandler) + HAL_I2C_EV_IRQHandler 0x080046eb Thumb Code 474 stm32f4xx_hal_i2c.o(i.HAL_I2C_EV_IRQHandler) + HAL_I2C_ErrorCallback 0x080048c5 Thumb Code 46 i2c_1.o(i.HAL_I2C_ErrorCallback) + HAL_I2C_Init 0x080048f9 Thumb Code 446 stm32f4xx_hal_i2c.o(i.HAL_I2C_Init) + HAL_I2C_ListenCpltCallback 0x08004ac9 Thumb Code 46 i2c_1.o(i.HAL_I2C_ListenCpltCallback) + HAL_I2C_MasterRxCpltCallback 0x08004afd Thumb Code 46 i2c_1.o(i.HAL_I2C_MasterRxCpltCallback) + HAL_I2C_MasterTxCpltCallback 0x08004b31 Thumb Code 42 i2c_1.o(i.HAL_I2C_MasterTxCpltCallback) + HAL_I2C_MemRxCpltCallback 0x08004b61 Thumb Code 46 i2c_1.o(i.HAL_I2C_MemRxCpltCallback) + HAL_I2C_MemTxCpltCallback 0x08004b95 Thumb Code 46 i2c_1.o(i.HAL_I2C_MemTxCpltCallback) + HAL_I2C_MspInit 0x08004bc9 Thumb Code 262 i2c.o(i.HAL_I2C_MspInit) + HAL_I2C_SlaveRxCpltCallback 0x08004ce5 Thumb Code 46 i2c_1.o(i.HAL_I2C_SlaveRxCpltCallback) + HAL_I2C_SlaveTxCpltCallback 0x08004d19 Thumb Code 46 i2c_1.o(i.HAL_I2C_SlaveTxCpltCallback) + HAL_IncTick 0x08004d4d Thumb Code 16 stm32f4xx_hal.o(i.HAL_IncTick) + HAL_Init 0x08004d65 Thumb Code 54 stm32f4xx_hal.o(i.HAL_Init) + HAL_InitTick 0x08004da1 Thumb Code 64 stm32f4xx_hal.o(i.HAL_InitTick) + HAL_MspInit 0x08004ded Thumb Code 78 stm32f4xx_hal_msp.o(i.HAL_MspInit) + HAL_NVIC_DisableIRQ 0x08004e41 Thumb Code 38 stm32f4xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ) + HAL_NVIC_EnableIRQ 0x08004e6d Thumb Code 40 stm32f4xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x08004e95 Thumb Code 124 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x08004f11 Thumb Code 32 stm32f4xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) + HAL_RCC_ClockConfig 0x08004f39 Thumb Code 368 stm32f4xx_hal_rcc.o(i.HAL_RCC_ClockConfig) + HAL_RCC_GetHCLKFreq 0x080050bd Thumb Code 6 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) + HAL_RCC_GetPCLK1Freq 0x080050c9 Thumb Code 22 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetPCLK2Freq 0x080050e9 Thumb Code 22 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) + HAL_RCC_GetSysClockFreq 0x08005109 Thumb Code 162 stm32f4xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x080051b9 Thumb Code 1172 stm32f4xx_hal_rcc.o(i.HAL_RCC_OscConfig) + HAL_SPI_ErrorCallback 0x08005655 Thumb Code 50 spi_1.o(i.HAL_SPI_ErrorCallback) + HAL_SPI_Init 0x0800568d Thumb Code 200 stm32f4xx_hal_spi.o(i.HAL_SPI_Init) + HAL_SPI_MspInit 0x08005755 Thumb Code 424 spi.o(i.HAL_SPI_MspInit) + HAL_SPI_Receive 0x08005921 Thumb Code 386 stm32f4xx_hal_spi.o(i.HAL_SPI_Receive) + HAL_SPI_Receive_DMA 0x08005aa5 Thumb Code 268 stm32f4xx_hal_spi.o(i.HAL_SPI_Receive_DMA) + HAL_SPI_RxCpltCallback 0x08005bbd Thumb Code 50 spi_1.o(i.HAL_SPI_RxCpltCallback) + HAL_SPI_RxHalfCpltCallback 0x08005bf5 Thumb Code 50 spi_1.o(i.HAL_SPI_RxHalfCpltCallback) + HAL_SPI_Transmit 0x08005c2d Thumb Code 446 stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit) + HAL_SPI_TransmitReceive 0x08005deb Thumb Code 584 stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive) + HAL_SPI_TransmitReceive_DMA 0x08006035 Thumb Code 336 stm32f4xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) + HAL_SPI_Transmit_DMA 0x08006199 Thumb Code 238 stm32f4xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) + HAL_SPI_TxCpltCallback 0x08006295 Thumb Code 38 spi_1.o(i.HAL_SPI_TxCpltCallback) + HAL_SPI_TxHalfCpltCallback 0x080062c1 Thumb Code 50 spi_1.o(i.HAL_SPI_TxHalfCpltCallback) + HAL_SPI_TxRxCpltCallback 0x080062f9 Thumb Code 50 spi_1.o(i.HAL_SPI_TxRxCpltCallback) + HAL_SPI_TxRxHalfCpltCallback 0x08006331 Thumb Code 50 spi_1.o(i.HAL_SPI_TxRxHalfCpltCallback) + HAL_SYSTICK_Config 0x08006369 Thumb Code 52 stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config) + HAL_TIMEx_BreakCallback 0x0800639d Thumb Code 2 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_BreakCallback) + HAL_TIMEx_CommutCallback 0x0800639f Thumb Code 2 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_CommutCallback) + HAL_TIMEx_MasterConfigSynchronization 0x080063a1 Thumb Code 150 stm32f4xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIM_Base_Init 0x08006455 Thumb Code 102 stm32f4xx_hal_tim.o(i.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x080064bd Thumb Code 108 tim.o(i.HAL_TIM_Base_MspInit) + HAL_TIM_IC_CaptureCallback 0x08006535 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_IC_CaptureCallback) + HAL_TIM_IRQHandler 0x08006537 Thumb Code 364 stm32f4xx_hal_tim.o(i.HAL_TIM_IRQHandler) + HAL_TIM_MspPostInit 0x080066a5 Thumb Code 84 tim.o(i.HAL_TIM_MspPostInit) + HAL_TIM_OC_DelayElapsedCallback 0x08006705 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_OC_DelayElapsedCallback) + HAL_TIM_PWM_ConfigChannel 0x08006707 Thumb Code 260 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_ConfigChannel) + HAL_TIM_PWM_Init 0x0800680b Thumb Code 102 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Init) + HAL_TIM_PWM_MspInit 0x08006871 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_MspInit) + HAL_TIM_PWM_PulseFinishedCallback 0x08006873 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_PulseFinishedCallback) + HAL_TIM_PWM_Start 0x08006875 Thumb Code 238 stm32f4xx_hal_tim.o(i.HAL_TIM_PWM_Start) + HAL_TIM_PeriodElapsedCallback 0x08006981 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_TriggerCallback 0x08006983 Thumb Code 2 stm32f4xx_hal_tim.o(i.HAL_TIM_TriggerCallback) + HAL_UARTEx_RxEventCallback 0x08006985 Thumb Code 2 stm32f4xx_hal_uart.o(i.HAL_UARTEx_RxEventCallback) + HAL_UART_ErrorCallback 0x08006989 Thumb Code 46 uart.o(i.HAL_UART_ErrorCallback) + HAL_UART_IRQHandler 0x080069bd Thumb Code 772 stm32f4xx_hal_uart.o(i.HAL_UART_IRQHandler) + HAL_UART_Init 0x08006cc5 Thumb Code 118 stm32f4xx_hal_uart.o(i.HAL_UART_Init) + HAL_UART_MspInit 0x08006d3d Thumb Code 374 usart.o(i.HAL_UART_MspInit) + HAL_UART_RxCpltCallback 0x08006ed5 Thumb Code 46 uart.o(i.HAL_UART_RxCpltCallback) + HAL_UART_TxCpltCallback 0x08006f09 Thumb Code 46 uart.o(i.HAL_UART_TxCpltCallback) + HardFault_Handler 0x08006f3d Thumb Code 4 stm32f4xx_it.o(i.HardFault_Handler) + I2C1_ER_IRQHandler 0x08006f41 Thumb Code 10 stm32f4xx_it.o(i.I2C1_ER_IRQHandler) + I2C1_EV_IRQHandler 0x08006f51 Thumb Code 10 stm32f4xx_it.o(i.I2C1_EV_IRQHandler) + InvSqrt 0x08007db5 Thumb Code 76 user_math.o(i.InvSqrt) + LowPassFilter2p_Apply 0x08007e05 Thumb Code 124 filter.o(i.LowPassFilter2p_Apply) + LowPassFilter2p_Init 0x08007e85 Thumb Code 264 filter.o(i.LowPassFilter2p_Init) + LowPassFilter2p_Reset 0x08007f99 Thumb Code 90 filter.o(i.LowPassFilter2p_Reset) + MOTOR_RM_Ctrl 0x08008049 Thumb Code 290 motor_rm.o(i.MOTOR_RM_Ctrl) + MOTOR_RM_GetMotor 0x080081ef Thumb Code 62 motor_rm.o(i.MOTOR_RM_GetMotor) + MOTOR_RM_Register 0x08008255 Thumb Code 192 motor_rm.o(i.MOTOR_RM_Register) + MOTOR_RM_SetOutput 0x08008315 Thumb Code 178 motor_rm.o(i.MOTOR_RM_SetOutput) + MOTOR_RM_Update 0x080083c7 Thumb Code 174 motor_rm.o(i.MOTOR_RM_Update) + MX_CAN1_Init 0x08008475 Thumb Code 62 can.o(i.MX_CAN1_Init) + MX_CAN2_Init 0x080084bd Thumb Code 62 can.o(i.MX_CAN2_Init) + MX_DMA_Init 0x08008505 Thumb Code 114 dma.o(i.MX_DMA_Init) + MX_FREERTOS_Init 0x0800857d Thumb Code 28 freertos.o(i.MX_FREERTOS_Init) + MX_GPIO_Init 0x080085ad Thumb Code 476 gpio.o(i.MX_GPIO_Init) + MX_I2C1_Init 0x0800879d Thumb Code 48 i2c.o(i.MX_I2C1_Init) + MX_I2C2_Init 0x080087d9 Thumb Code 48 i2c.o(i.MX_I2C2_Init) + MX_SPI1_Init 0x08008815 Thumb Code 62 spi.o(i.MX_SPI1_Init) + MX_SPI2_Init 0x0800885d Thumb Code 64 spi.o(i.MX_SPI2_Init) + MX_TIM10_Init 0x080088a5 Thumb Code 100 tim.o(i.MX_TIM10_Init) + MX_TIM7_Init 0x08008911 Thumb Code 66 tim.o(i.MX_TIM7_Init) + MX_USART1_UART_Init 0x0800895d Thumb Code 46 usart.o(i.MX_USART1_UART_Init) + MX_USART3_UART_Init 0x08008995 Thumb Code 50 usart.o(i.MX_USART3_UART_Init) + MemManage_Handler 0x080089d5 Thumb Code 4 stm32f4xx_it.o(i.MemManage_Handler) + NMI_Handler 0x08008b69 Thumb Code 4 stm32f4xx_it.o(i.NMI_Handler) + PID_Calc 0x08008b6d Thumb Code 412 pid.o(i.PID_Calc) + PID_Init 0x08008d11 Thumb Code 204 pid.o(i.PID_Init) + PID_Reset 0x08008ddd Thumb Code 60 pid.o(i.PID_Reset) + RC_Init 0x08008e1d Thumb Code 114 bsp_rc.o(i.RC_Init) + RC_restart 0x08008ea1 Thumb Code 82 bsp_rc.o(i.RC_restart) + StartDefaultTask 0x080092c1 Thumb Code 16 freertos.o(i.StartDefaultTask) + SysTick_Handler 0x080092d1 Thumb Code 20 stm32f4xx_it.o(i.SysTick_Handler) + SystemClock_Config 0x080092e5 Thumb Code 170 main.o(i.SystemClock_Config) + SystemInit 0x08009399 Thumb Code 14 system_stm32f4xx.o(i.SystemInit) + TIM7_IRQHandler 0x080093ad Thumb Code 10 stm32f4xx_it.o(i.TIM7_IRQHandler) + TIM_Base_SetConfig 0x080093bd Thumb Code 178 stm32f4xx_hal_tim.o(i.TIM_Base_SetConfig) + TIM_CCxChannelCmd 0x0800949d Thumb Code 34 stm32f4xx_hal_tim.o(i.TIM_CCxChannelCmd) + TIM_OC2_SetConfig 0x08009531 Thumb Code 114 stm32f4xx_hal_tim.o(i.TIM_OC2_SetConfig) + Task_Init 0x08009679 Thumb Code 126 init.o(i.Task_Init) + Task_atti_esti 0x08009715 Thumb Code 272 atti_esti.o(i.Task_atti_esti) + Task_gimbal_ctrl 0x08009859 Thumb Code 140 gimbal_ctrl.o(i.Task_gimbal_ctrl) + Task_remote 0x08009901 Thumb Code 104 remote.o(i.Task_remote) + USART3_IRQHandler 0x08009dc1 Thumb Code 20 stm32f4xx_it.o(i.USART3_IRQHandler) + USART3_IRQHandler1 0x08009dd9 Thumb Code 20 remote_control.o(i.USART3_IRQHandler1) + UsageFault_Handler 0x08009df1 Thumb Code 4 stm32f4xx_it.o(i.UsageFault_Handler) + __ARM_fpclassify 0x08009df5 Thumb Code 48 fpclassify.o(i.__ARM_fpclassify) + __ARM_fpclassifyf 0x08009e25 Thumb Code 38 fpclassifyf.o(i.__ARM_fpclassifyf) + __hardfp_asinf 0x08009e9d Thumb Code 258 asinf.o(i.__hardfp_asinf) + __hardfp_atan 0x08009fc9 Thumb Code 622 atan.o(i.__hardfp_atan) + __hardfp_atan2 0x0800a2a1 Thumb Code 448 atan2.o(i.__hardfp_atan2) + __hardfp_atan2f 0x0800a4a1 Thumb Code 594 atan2f.o(i.__hardfp_atan2f) + __hardfp_cosf 0x0800a74d Thumb Code 280 cosf.o(i.__hardfp_cosf) + __hardfp_fmaxf 0x0800a89d Thumb Code 72 fmaxf.o(i.__hardfp_fmaxf) + __hardfp_tanf 0x0800a8e5 Thumb Code 322 tanf.o(i.__hardfp_tanf) + __kernel_poly 0x0800aa61 Thumb Code 248 poly.o(i.__kernel_poly) + __mathlib_dbl_infnan 0x0800ab59 Thumb Code 20 dunder.o(i.__mathlib_dbl_infnan) + __mathlib_dbl_infnan2 0x0800ab6d Thumb Code 20 dunder.o(i.__mathlib_dbl_infnan2) + __mathlib_dbl_underflow 0x0800ab81 Thumb Code 24 dunder.o(i.__mathlib_dbl_underflow) + __mathlib_flt_infnan 0x0800aba1 Thumb Code 6 funder.o(i.__mathlib_flt_infnan) + __mathlib_flt_infnan2 0x0800aba7 Thumb Code 6 funder.o(i.__mathlib_flt_infnan2) + __mathlib_flt_invalid 0x0800abad Thumb Code 10 funder.o(i.__mathlib_flt_invalid) + __mathlib_flt_underflow 0x0800abbd Thumb Code 10 funder.o(i.__mathlib_flt_underflow) + __mathlib_rredf2 0x0800abcd Thumb Code 316 rredf.o(i.__mathlib_rredf2) + atan 0x0800ad21 Thumb Code 16 atan.o(i.atan) + configureTimerForRunTimeStats 0x0800ad31 Thumb Code 2 freertos.o(i.configureTimerForRunTimeStats) + delay_init 0x0800ad35 Thumb Code 32 bsp_delay.o(i.delay_init) + eTaskGetState 0x0800ad65 Thumb Code 128 tasks.o(i.eTaskGetState) + fabs 0x0800adf9 Thumb Code 24 fabs.o(i.fabs) + getRunTimeCounterValue 0x0800ae11 Thumb Code 4 freertos.o(i.getRunTimeCounterValue) + main 0x0800ae15 Thumb Code 72 main.o(i.main) + map 0x0800ae5d Thumb Code 22 calc_lib.o(i.map) + osDelay 0x0800ae73 Thumb Code 30 cmsis_os2.o(i.osDelay) + osDelayUntil 0x0800ae91 Thumb Code 52 cmsis_os2.o(i.osDelayUntil) + osKernelGetState 0x0800aec5 Thumb Code 48 cmsis_os2.o(i.osKernelGetState) + osKernelGetTickCount 0x0800aef9 Thumb Code 26 cmsis_os2.o(i.osKernelGetTickCount) + osKernelGetTickFreq 0x0800af13 Thumb Code 6 cmsis_os2.o(i.osKernelGetTickFreq) + osKernelInitialize 0x0800af19 Thumb Code 38 cmsis_os2.o(i.osKernelInitialize) + osKernelLock 0x0800af45 Thumb Code 56 cmsis_os2.o(i.osKernelLock) + osKernelStart 0x0800af7d Thumb Code 82 cmsis_os2.o(i.osKernelStart) + osKernelUnlock 0x0800afdd Thumb Code 68 cmsis_os2.o(i.osKernelUnlock) + osMessageQueueGet 0x0800b021 Thumb Code 124 cmsis_os2.o(i.osMessageQueueGet) + osMessageQueueNew 0x0800b0a1 Thumb Code 154 cmsis_os2.o(i.osMessageQueueNew) + osMessageQueuePut 0x0800b13d Thumb Code 128 cmsis_os2.o(i.osMessageQueuePut) + osMessageQueueReset 0x0800b1c1 Thumb Code 40 cmsis_os2.o(i.osMessageQueueReset) + osMutexAcquire 0x0800b1e9 Thumb Code 98 cmsis_os2.o(i.osMutexAcquire) + osMutexNew 0x0800b24b Thumb Code 178 cmsis_os2.o(i.osMutexNew) + osMutexRelease 0x0800b2fd Thumb Code 78 cmsis_os2.o(i.osMutexRelease) + osThreadFlagsSet 0x0800b34d Thumb Code 122 cmsis_os2.o(i.osThreadFlagsSet) + osThreadFlagsWait 0x0800b3cd Thumb Code 178 cmsis_os2.o(i.osThreadFlagsWait) + osThreadGetId 0x0800b47f Thumb Code 12 cmsis_os2.o(i.osThreadGetId) + osThreadNew 0x0800b48b Thumb Code 184 cmsis_os2.o(i.osThreadNew) + osThreadTerminate 0x0800b543 Thumb Code 60 cmsis_os2.o(i.osThreadTerminate) + pvPortMalloc 0x0800bfdd Thumb Code 306 heap_4.o(i.pvPortMalloc) + pvTaskIncrementMutexHeldCount 0x0800c129 Thumb Code 26 tasks.o(i.pvTaskIncrementMutexHeldCount) + pxPortInitialiseStack 0x0800c149 Thumb Code 38 port.o(i.pxPortInitialiseStack) + remote_ParseHost 0x0800c175 Thumb Code 118 ai.o(i.remote_ParseHost) + remote_control_init 0x0800c1fd Thumb Code 12 remote_control.o(i.remote_control_init) + sqrtf 0x0800c419 Thumb Code 62 sqrtf.o(i.sqrtf) + user_delay_ms 0x0800c457 Thumb Code 24 calc_lib.o(i.user_delay_ms) + user_delay_us 0x0800c46f Thumb Code 24 calc_lib.o(i.user_delay_us) + uxListRemove 0x0800c487 Thumb Code 40 list.o(i.uxListRemove) + vApplicationGetIdleTaskMemory 0x0800c4b1 Thumb Code 14 cmsis_os2.o(i.vApplicationGetIdleTaskMemory) + vApplicationGetTimerTaskMemory 0x0800c4c9 Thumb Code 16 cmsis_os2.o(i.vApplicationGetTimerTaskMemory) + vApplicationStackOverflowHook 0x0800c4e1 Thumb Code 2 freertos.o(i.vApplicationStackOverflowHook) + vListInitialise 0x0800c4e3 Thumb Code 26 list.o(i.vListInitialise) + vListInitialiseItem 0x0800c4fd Thumb Code 6 list.o(i.vListInitialiseItem) + vListInsert 0x0800c503 Thumb Code 52 list.o(i.vListInsert) + vListInsertEnd 0x0800c537 Thumb Code 24 list.o(i.vListInsertEnd) + vPortEnterCritical 0x0800c551 Thumb Code 76 port.o(i.vPortEnterCritical) + vPortExitCritical 0x0800c5a5 Thumb Code 56 port.o(i.vPortExitCritical) + vPortFree 0x0800c5e1 Thumb Code 150 heap_4.o(i.vPortFree) + vPortSetupTimerInterrupt 0x0800c685 Thumb Code 36 port.o(i.vPortSetupTimerInterrupt) + vPortValidateInterruptPriority 0x0800c6ad Thumb Code 106 port.o(i.vPortValidateInterruptPriority) + vQueueAddToRegistry 0x0800c725 Thumb Code 38 queue.o(i.vQueueAddToRegistry) + vQueueWaitForMessageRestricted 0x0800c751 Thumb Code 74 queue.o(i.vQueueWaitForMessageRestricted) + vTaskDelay 0x0800c79d Thumb Code 82 tasks.o(i.vTaskDelay) + vTaskDelayUntil 0x0800c7f9 Thumb Code 200 tasks.o(i.vTaskDelayUntil) + vTaskDelete 0x0800c8cd Thumb Code 168 tasks.o(i.vTaskDelete) + vTaskInternalSetTimeOutState 0x0800c995 Thumb Code 14 tasks.o(i.vTaskInternalSetTimeOutState) + vTaskMissedYield 0x0800c9ad Thumb Code 8 tasks.o(i.vTaskMissedYield) + vTaskPlaceOnEventList 0x0800c9b9 Thumb Code 52 tasks.o(i.vTaskPlaceOnEventList) + vTaskPlaceOnEventListRestricted 0x0800c9f1 Thumb Code 60 tasks.o(i.vTaskPlaceOnEventListRestricted) + vTaskPriorityDisinheritAfterTimeout 0x0800ca31 Thumb Code 194 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + vTaskStartScheduler 0x0800cb01 Thumb Code 160 tasks.o(i.vTaskStartScheduler) + vTaskSuspendAll 0x0800cbbd Thumb Code 12 tasks.o(i.vTaskSuspendAll) + vTaskSwitchContext 0x0800cbcd Thumb Code 230 tasks.o(i.vTaskSwitchContext) + xPortStartScheduler 0x0800ccd1 Thumb Code 330 port.o(i.xPortStartScheduler) + xPortSysTickHandler 0x0800ce39 Thumb Code 46 port.o(i.xPortSysTickHandler) + xQueueCreateMutex 0x0800ce6d Thumb Code 34 queue.o(i.xQueueCreateMutex) + xQueueCreateMutexStatic 0x0800ce8f Thumb Code 42 queue.o(i.xQueueCreateMutexStatic) + xQueueGenericCreate 0x0800ceb9 Thumb Code 90 queue.o(i.xQueueGenericCreate) + xQueueGenericCreateStatic 0x0800cf13 Thumb Code 224 queue.o(i.xQueueGenericCreateStatic) + xQueueGenericReset 0x0800cff5 Thumb Code 146 queue.o(i.xQueueGenericReset) + xQueueGenericSend 0x0800d08d Thumb Code 420 queue.o(i.xQueueGenericSend) + xQueueGenericSendFromISR 0x0800d235 Thumb Code 252 queue.o(i.xQueueGenericSendFromISR) + xQueueGiveMutexRecursive 0x0800d331 Thumb Code 72 queue.o(i.xQueueGiveMutexRecursive) + xQueueReceive 0x0800d379 Thumb Code 356 queue.o(i.xQueueReceive) + xQueueReceiveFromISR 0x0800d4e1 Thumb Code 202 queue.o(i.xQueueReceiveFromISR) + xQueueSemaphoreTake 0x0800d5ad Thumb Code 434 queue.o(i.xQueueSemaphoreTake) + xQueueTakeMutexRecursive 0x0800d765 Thumb Code 78 queue.o(i.xQueueTakeMutexRecursive) + xTaskCheckForTimeOut 0x0800d7b5 Thumb Code 132 tasks.o(i.xTaskCheckForTimeOut) + xTaskCreate 0x0800d841 Thumb Code 100 tasks.o(i.xTaskCreate) + xTaskCreateStatic 0x0800d8a5 Thumb Code 186 tasks.o(i.xTaskCreateStatic) + xTaskGenericNotify 0x0800d961 Thumb Code 278 tasks.o(i.xTaskGenericNotify) + xTaskGenericNotifyFromISR 0x0800da89 Thumb Code 332 tasks.o(i.xTaskGenericNotifyFromISR) + xTaskGetCurrentTaskHandle 0x0800dbed Thumb Code 6 tasks.o(i.xTaskGetCurrentTaskHandle) + xTaskGetSchedulerState 0x0800dbf9 Thumb Code 24 tasks.o(i.xTaskGetSchedulerState) + xTaskGetTickCount 0x0800dc19 Thumb Code 6 tasks.o(i.xTaskGetTickCount) + xTaskGetTickCountFromISR 0x0800dc25 Thumb Code 16 tasks.o(i.xTaskGetTickCountFromISR) + xTaskIncrementTick 0x0800dc39 Thumb Code 280 tasks.o(i.xTaskIncrementTick) + xTaskNotifyWait 0x0800dd7d Thumb Code 150 tasks.o(i.xTaskNotifyWait) + xTaskPriorityDisinherit 0x0800de1d Thumb Code 152 tasks.o(i.xTaskPriorityDisinherit) + xTaskPriorityInherit 0x0800dec1 Thumb Code 150 tasks.o(i.xTaskPriorityInherit) + xTaskRemoveFromEventList 0x0800df65 Thumb Code 126 tasks.o(i.xTaskRemoveFromEventList) + xTaskResumeAll 0x0800dffd Thumb Code 222 tasks.o(i.xTaskResumeAll) + xTimerCreateTimerTask 0x0800e101 Thumb Code 100 timers.o(i.xTimerCreateTimerTask) + xTimerGenericCommand 0x0800e179 Thumb Code 128 timers.o(i.xTimerGenericCommand) + __aeabi_dneg 0x0800e1fd Thumb Code 0 basic.o(x$fpl$basic) + _dneg 0x0800e1fd Thumb Code 6 basic.o(x$fpl$basic) + __aeabi_fneg 0x0800e203 Thumb Code 0 basic.o(x$fpl$basic) + _fneg 0x0800e203 Thumb Code 6 basic.o(x$fpl$basic) + _dabs 0x0800e209 Thumb Code 6 basic.o(x$fpl$basic) + _fabs 0x0800e20f Thumb Code 6 basic.o(x$fpl$basic) + __aeabi_d2f 0x0800e215 Thumb Code 0 d2f.o(x$fpl$d2f) + _d2f 0x0800e215 Thumb Code 98 d2f.o(x$fpl$d2f) + __aeabi_dadd 0x0800e279 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) + _dadd 0x0800e279 Thumb Code 332 daddsub_clz.o(x$fpl$dadd) + __fpl_dcmp_Inf 0x0800e3c9 Thumb Code 24 dcmpi.o(x$fpl$dcmpinf) + __aeabi_ddiv 0x0800e3e1 Thumb Code 0 ddiv.o(x$fpl$ddiv) + _ddiv 0x0800e3e1 Thumb Code 552 ddiv.o(x$fpl$ddiv) + __aeabi_cdcmpeq 0x0800e691 Thumb Code 0 deqf.o(x$fpl$deqf) + _dcmpeq 0x0800e691 Thumb Code 120 deqf.o(x$fpl$deqf) + __aeabi_d2iz 0x0800e709 Thumb Code 0 dfix.o(x$fpl$dfix) + _dfix 0x0800e709 Thumb Code 94 dfix.o(x$fpl$dfix) + __aeabi_d2uiz 0x0800e769 Thumb Code 0 dfixu.o(x$fpl$dfixu) + _dfixu 0x0800e769 Thumb Code 90 dfixu.o(x$fpl$dfixu) + __aeabi_i2d 0x0800e7c3 Thumb Code 0 dflt_clz.o(x$fpl$dflt) + _dflt 0x0800e7c3 Thumb Code 46 dflt_clz.o(x$fpl$dflt) + __aeabi_ui2d 0x0800e7f1 Thumb Code 0 dflt_clz.o(x$fpl$dfltu) + _dfltu 0x0800e7f1 Thumb Code 38 dflt_clz.o(x$fpl$dfltu) + __aeabi_dmul 0x0800e819 Thumb Code 0 dmul.o(x$fpl$dmul) + _dmul 0x0800e819 Thumb Code 332 dmul.o(x$fpl$dmul) + __fpl_dnaninf 0x0800e96d Thumb Code 156 dnaninf.o(x$fpl$dnaninf) + __fpl_dretinf 0x0800ea09 Thumb Code 12 dretinf.o(x$fpl$dretinf) + __aeabi_drsub 0x0800ea15 Thumb Code 0 daddsub_clz.o(x$fpl$drsb) + _drsb 0x0800ea15 Thumb Code 22 daddsub_clz.o(x$fpl$drsb) + __aeabi_dsub 0x0800ea2d Thumb Code 0 daddsub_clz.o(x$fpl$dsub) + _dsub 0x0800ea2d Thumb Code 464 daddsub_clz.o(x$fpl$dsub) + __aeabi_f2d 0x0800ec01 Thumb Code 0 f2d.o(x$fpl$f2d) + _f2d 0x0800ec01 Thumb Code 86 f2d.o(x$fpl$f2d) + __fcmp4 0x0800ec59 Thumb Code 24 fcmp4.o(x$fpl$fcmp4) + __ARM_fcmp4 0x0800ec71 Thumb Code 0 fcmp4.o(x$fpl$fcmp4) + _fcmp4 0x0800ec71 Thumb Code 58 fcmp4.o(x$fpl$fcmp4) + __fpl_fcmp_Inf 0x0800ecab Thumb Code 24 fcmpi.o(x$fpl$fcmpinf) + __aeabi_ul2f 0x0800ecc3 Thumb Code 0 ffltll_clz.o(x$fpl$ffltll) + _ll_uto_f 0x0800ecc3 Thumb Code 6 ffltll_clz.o(x$fpl$ffltll) + __aeabi_l2f 0x0800ecc9 Thumb Code 0 ffltll_clz.o(x$fpl$ffltll) + _ll_sto_f 0x0800ecc9 Thumb Code 90 ffltll_clz.o(x$fpl$ffltll) + __fpl_fnaninf 0x0800ed23 Thumb Code 140 fnaninf.o(x$fpl$fnaninf) + _fp_init 0x0800edaf Thumb Code 10 fpinit.o(x$fpl$fpinit) + __fplib_config_fpu_vfp 0x0800edb7 Thumb Code 0 fpinit.o(x$fpl$fpinit) + __fplib_config_pureend_doubles 0x0800edb7 Thumb Code 0 fpinit.o(x$fpl$fpinit) + __fpl_fretinf 0x0800edb9 Thumb Code 10 fretinf.o(x$fpl$fretinf) + __I$use$fp 0x0800edc2 Number 0 usenofp.o(x$fpl$usenofp) + defaultTask_attributes 0x0800edc4 Data 36 freertos.o(.constdata) + AHBPrescTable 0x0800edf0 Data 16 system_stm32f4xx.o(.constdata) + APBPrescTable 0x0800ee00 Data 8 system_stm32f4xx.o(.constdata) + attr_init 0x0800ee68 Data 36 user_task.o(.constdata) + attr_atti_esti 0x0800ee8c Data 36 user_task.o(.constdata) + attr_gimbal_ctrl 0x0800eeb0 Data 36 user_task.o(.constdata) + attr_remote 0x0800eed4 Data 36 user_task.o(.constdata) + __mathlib_zero 0x0800ef90 Data 8 qnan.o(.constdata) + Region$$Table$$Base 0x0800eff0 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0800f010 Number 0 anon$$obj.o(Region$$Table) defaultTaskHandle 0x20000000 Data 4 freertos.o(.data) uwTick 0x20000008 Data 4 stm32f4xx_hal.o(.data) uwTickPrio 0x2000000c Data 4 stm32f4xx_hal.o(.data) @@ -5099,639 +5103,639 @@ Memory Map of the image Image Entry point : 0x08000189 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000f148, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000ef98]) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000f230, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000f080]) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000ef28, Max: 0x00100000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000f010, Max: 0x00100000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000188 Data RO 3 RESET startup_stm32f407xx.o - 0x08000188 0x08000188 0x00000008 Code RO 8708 * !!!main c_w.l(__main.o) - 0x08000190 0x08000190 0x00000034 Code RO 9088 !!!scatter c_w.l(__scatter.o) - 0x080001c4 0x080001c4 0x0000005a Code RO 9086 !!dczerorl2 c_w.l(__dczerorl2.o) + 0x08000188 0x08000188 0x00000008 Code RO 8714 * !!!main c_w.l(__main.o) + 0x08000190 0x08000190 0x00000034 Code RO 9094 !!!scatter c_w.l(__scatter.o) + 0x080001c4 0x080001c4 0x0000005a Code RO 9092 !!dczerorl2 c_w.l(__dczerorl2.o) 0x0800021e 0x0800021e 0x00000002 PAD - 0x08000220 0x08000220 0x0000001c Code RO 9090 !!handler_zi c_w.l(__scatter_zi.o) - 0x0800023c 0x0800023c 0x00000002 Code RO 8957 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) - 0x0800023e 0x0800023e 0x00000004 Code RO 8966 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8969 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8972 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8974 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8976 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8979 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8981 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8983 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8985 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8987 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8989 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8991 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8993 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8995 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8997 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 8999 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9003 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9005 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9007 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000000 Code RO 9009 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) - 0x08000242 0x08000242 0x00000002 Code RO 9010 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) - 0x08000244 0x08000244 0x00000002 Code RO 9041 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) - 0x08000246 0x08000246 0x00000000 Code RO 9067 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9069 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9071 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9074 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9077 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9079 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000000 Code RO 9082 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) - 0x08000246 0x08000246 0x00000002 Code RO 9083 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) - 0x08000248 0x08000248 0x00000000 Code RO 8802 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) - 0x08000248 0x08000248 0x00000000 Code RO 8910 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) - 0x08000248 0x08000248 0x00000006 Code RO 8922 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) - 0x0800024e 0x0800024e 0x00000000 Code RO 8912 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) - 0x0800024e 0x0800024e 0x00000004 Code RO 8913 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) - 0x08000252 0x08000252 0x00000000 Code RO 8915 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) - 0x08000252 0x08000252 0x00000008 Code RO 8916 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) - 0x0800025a 0x0800025a 0x00000002 Code RO 8958 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) - 0x0800025c 0x0800025c 0x00000000 Code RO 9014 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) - 0x0800025c 0x0800025c 0x00000004 Code RO 9015 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) - 0x08000260 0x08000260 0x00000006 Code RO 9016 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) + 0x08000220 0x08000220 0x0000001c Code RO 9096 !!handler_zi c_w.l(__scatter_zi.o) + 0x0800023c 0x0800023c 0x00000002 Code RO 8963 .ARM.Collect$$libinit$$00000000 c_w.l(libinit.o) + 0x0800023e 0x0800023e 0x00000004 Code RO 8972 .ARM.Collect$$libinit$$00000001 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8975 .ARM.Collect$$libinit$$00000004 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8978 .ARM.Collect$$libinit$$0000000A c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8980 .ARM.Collect$$libinit$$0000000C c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8982 .ARM.Collect$$libinit$$0000000E c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8985 .ARM.Collect$$libinit$$00000011 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8987 .ARM.Collect$$libinit$$00000013 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8989 .ARM.Collect$$libinit$$00000015 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8991 .ARM.Collect$$libinit$$00000017 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8993 .ARM.Collect$$libinit$$00000019 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8995 .ARM.Collect$$libinit$$0000001B c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8997 .ARM.Collect$$libinit$$0000001D c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 8999 .ARM.Collect$$libinit$$0000001F c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9001 .ARM.Collect$$libinit$$00000021 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9003 .ARM.Collect$$libinit$$00000023 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9005 .ARM.Collect$$libinit$$00000025 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9009 .ARM.Collect$$libinit$$0000002C c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9011 .ARM.Collect$$libinit$$0000002E c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9013 .ARM.Collect$$libinit$$00000030 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000000 Code RO 9015 .ARM.Collect$$libinit$$00000032 c_w.l(libinit2.o) + 0x08000242 0x08000242 0x00000002 Code RO 9016 .ARM.Collect$$libinit$$00000033 c_w.l(libinit2.o) + 0x08000244 0x08000244 0x00000002 Code RO 9047 .ARM.Collect$$libshutdown$$00000000 c_w.l(libshutdown.o) + 0x08000246 0x08000246 0x00000000 Code RO 9073 .ARM.Collect$$libshutdown$$00000002 c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9075 .ARM.Collect$$libshutdown$$00000004 c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9077 .ARM.Collect$$libshutdown$$00000006 c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9080 .ARM.Collect$$libshutdown$$00000009 c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9083 .ARM.Collect$$libshutdown$$0000000C c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9085 .ARM.Collect$$libshutdown$$0000000E c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000000 Code RO 9088 .ARM.Collect$$libshutdown$$00000011 c_w.l(libshutdown2.o) + 0x08000246 0x08000246 0x00000002 Code RO 9089 .ARM.Collect$$libshutdown$$00000012 c_w.l(libshutdown2.o) + 0x08000248 0x08000248 0x00000000 Code RO 8808 .ARM.Collect$$rtentry$$00000000 c_w.l(__rtentry.o) + 0x08000248 0x08000248 0x00000000 Code RO 8916 .ARM.Collect$$rtentry$$00000002 c_w.l(__rtentry2.o) + 0x08000248 0x08000248 0x00000006 Code RO 8928 .ARM.Collect$$rtentry$$00000004 c_w.l(__rtentry4.o) + 0x0800024e 0x0800024e 0x00000000 Code RO 8918 .ARM.Collect$$rtentry$$00000009 c_w.l(__rtentry2.o) + 0x0800024e 0x0800024e 0x00000004 Code RO 8919 .ARM.Collect$$rtentry$$0000000A c_w.l(__rtentry2.o) + 0x08000252 0x08000252 0x00000000 Code RO 8921 .ARM.Collect$$rtentry$$0000000C c_w.l(__rtentry2.o) + 0x08000252 0x08000252 0x00000008 Code RO 8922 .ARM.Collect$$rtentry$$0000000D c_w.l(__rtentry2.o) + 0x0800025a 0x0800025a 0x00000002 Code RO 8964 .ARM.Collect$$rtexit$$00000000 c_w.l(rtexit.o) + 0x0800025c 0x0800025c 0x00000000 Code RO 9020 .ARM.Collect$$rtexit$$00000002 c_w.l(rtexit2.o) + 0x0800025c 0x0800025c 0x00000004 Code RO 9021 .ARM.Collect$$rtexit$$00000003 c_w.l(rtexit2.o) + 0x08000260 0x08000260 0x00000006 Code RO 9022 .ARM.Collect$$rtexit$$00000004 c_w.l(rtexit2.o) 0x08000266 0x08000266 0x00000002 PAD - 0x08000268 0x08000268 0x000000be Code RO 6179 .emb_text port.o + 0x08000268 0x08000268 0x000000be Code RO 6185 .emb_text port.o 0x08000326 0x08000326 0x00000002 PAD 0x08000328 0x08000328 0x00000040 Code RO 4 .text startup_stm32f407xx.o - 0x08000368 0x08000368 0x000000ee Code RO 8648 .text c_w.l(lludivv7m.o) - 0x08000456 0x08000456 0x0000008a Code RO 8694 .text c_w.l(rt_memcpy_v6.o) - 0x080004e0 0x080004e0 0x00000064 Code RO 8696 .text c_w.l(rt_memcpy_w.o) - 0x08000544 0x08000544 0x00000010 Code RO 8700 .text c_w.l(aeabi_memset.o) - 0x08000554 0x08000554 0x0000004e Code RO 8702 .text c_w.l(rt_memclr_w.o) - 0x080005a2 0x080005a2 0x00000006 Code RO 8706 .text c_w.l(heapauxi.o) - 0x080005a8 0x080005a8 0x00000016 Code RO 8807 .text c_w.l(_rserrno.o) - 0x080005be 0x080005be 0x00000044 Code RO 8820 .text c_w.l(rt_memclr.o) + 0x08000368 0x08000368 0x000000ee Code RO 8654 .text c_w.l(lludivv7m.o) + 0x08000456 0x08000456 0x0000008a Code RO 8700 .text c_w.l(rt_memcpy_v6.o) + 0x080004e0 0x080004e0 0x00000064 Code RO 8702 .text c_w.l(rt_memcpy_w.o) + 0x08000544 0x08000544 0x00000010 Code RO 8706 .text c_w.l(aeabi_memset.o) + 0x08000554 0x08000554 0x0000004e Code RO 8708 .text c_w.l(rt_memclr_w.o) + 0x080005a2 0x080005a2 0x00000006 Code RO 8712 .text c_w.l(heapauxi.o) + 0x080005a8 0x080005a8 0x00000016 Code RO 8813 .text c_w.l(_rserrno.o) + 0x080005be 0x080005be 0x00000044 Code RO 8826 .text c_w.l(rt_memclr.o) 0x08000602 0x08000602 0x00000002 PAD - 0x08000604 0x08000604 0x00000008 Code RO 8929 .text c_w.l(rt_errno_addr_intlibspace.o) - 0x0800060c 0x0800060c 0x00000008 Code RO 8941 .text c_w.l(libspace.o) - 0x08000614 0x08000614 0x0000004a Code RO 8944 .text c_w.l(sys_stackheap_outer.o) - 0x0800065e 0x0800065e 0x00000012 Code RO 8946 .text c_w.l(exit.o) - 0x08000670 0x08000670 0x0000000c Code RO 9011 .text c_w.l(sys_exit.o) - 0x0800067c 0x0800067c 0x00000002 Code RO 9030 .text c_w.l(use_no_semi.o) - 0x0800067e 0x0800067e 0x00000000 Code RO 9032 .text c_w.l(indicate_semi.o) + 0x08000604 0x08000604 0x00000008 Code RO 8935 .text c_w.l(rt_errno_addr_intlibspace.o) + 0x0800060c 0x0800060c 0x00000008 Code RO 8947 .text c_w.l(libspace.o) + 0x08000614 0x08000614 0x0000004a Code RO 8950 .text c_w.l(sys_stackheap_outer.o) + 0x0800065e 0x0800065e 0x00000012 Code RO 8952 .text c_w.l(exit.o) + 0x08000670 0x08000670 0x0000000c Code RO 9017 .text c_w.l(sys_exit.o) + 0x0800067c 0x0800067c 0x00000002 Code RO 9036 .text c_w.l(use_no_semi.o) + 0x0800067e 0x0800067e 0x00000000 Code RO 9038 .text c_w.l(indicate_semi.o) 0x0800067e 0x0800067e 0x00000002 PAD - 0x08000680 0x08000680 0x00000130 Code RO 7077 i.AHRS_GetEulr ahrs.o - 0x080007b0 0x080007b0 0x00000214 Code RO 7078 i.AHRS_Init ahrs.o - 0x080009c4 0x080009c4 0x0000000a Code RO 7079 i.AHRS_ResetEulr ahrs.o + 0x08000680 0x08000680 0x00000130 Code RO 7083 i.AHRS_GetEulr ahrs.o + 0x080007b0 0x080007b0 0x00000214 Code RO 7084 i.AHRS_Init ahrs.o + 0x080009c4 0x080009c4 0x0000000a Code RO 7085 i.AHRS_ResetEulr ahrs.o 0x080009ce 0x080009ce 0x00000002 PAD - 0x080009d0 0x080009d0 0x00000940 Code RO 7080 i.AHRS_Update ahrs.o - 0x08001310 0x08001310 0x00000404 Code RO 7081 i.AHRS_UpdateIMU ahrs.o - 0x08001714 0x08001714 0x0000002e Code RO 7538 i.AbsClip user_math.o + 0x080009d0 0x080009d0 0x00000940 Code RO 7086 i.AHRS_Update ahrs.o + 0x08001310 0x08001310 0x00000404 Code RO 7087 i.AHRS_UpdateIMU ahrs.o + 0x08001714 0x08001714 0x0000002e Code RO 7544 i.AbsClip user_math.o 0x08001742 0x08001742 0x00000002 PAD - 0x08001744 0x08001744 0x00000014 Code RO 7802 i.BMI088_AcclIntCallback bmi088.o - 0x08001758 0x08001758 0x00000018 Code RO 7803 i.BMI088_AcclStartDmaRecv bmi088.o - 0x08001770 0x08001770 0x00000010 Code RO 7804 i.BMI088_AcclWaitDmaCplt bmi088.o - 0x08001780 0x08001780 0x0000000c Code RO 7805 i.BMI088_GetUpdateFreq bmi088.o - 0x0800178c 0x0800178c 0x00000014 Code RO 7806 i.BMI088_GyroIntCallback bmi088.o - 0x080017a0 0x080017a0 0x00000018 Code RO 7808 i.BMI088_GyroStartDmaRecv bmi088.o - 0x080017b8 0x080017b8 0x00000010 Code RO 7809 i.BMI088_GyroWaitDmaCplt bmi088.o - 0x080017c8 0x080017c8 0x0000013c Code RO 7810 i.BMI088_Init bmi088.o - 0x08001904 0x08001904 0x000000c4 Code RO 7811 i.BMI088_ParseAccl bmi088.o - 0x080019c8 0x080019c8 0x000000fc Code RO 7812 i.BMI088_ParseGyro bmi088.o - 0x08001ac4 0x08001ac4 0x0000003c Code RO 7813 i.BMI088_RxCpltCallback bmi088.o - 0x08001b00 0x08001b00 0x00000010 Code RO 7814 i.BMI088_WaitNew bmi088.o - 0x08001b10 0x08001b10 0x00000058 Code RO 7815 i.BMI_Read bmi088.o - 0x08001b68 0x08001b68 0x00000074 Code RO 7816 i.BMI_ReadSingle bmi088.o - 0x08001bdc 0x08001bdc 0x00000068 Code RO 7817 i.BMI_WriteSingle bmi088.o - 0x08001c44 0x08001c44 0x000000a8 Code RO 6259 i.BSP_CAN_CreateIdQueue can_1.o - 0x08001cec 0x08001cec 0x00000002 Code RO 6260 i.BSP_CAN_DefaultIdParser can_1.o + 0x08001744 0x08001744 0x00000014 Code RO 7808 i.BMI088_AcclIntCallback bmi088.o + 0x08001758 0x08001758 0x00000018 Code RO 7809 i.BMI088_AcclStartDmaRecv bmi088.o + 0x08001770 0x08001770 0x00000010 Code RO 7810 i.BMI088_AcclWaitDmaCplt bmi088.o + 0x08001780 0x08001780 0x0000000c Code RO 7811 i.BMI088_GetUpdateFreq bmi088.o + 0x0800178c 0x0800178c 0x00000014 Code RO 7812 i.BMI088_GyroIntCallback bmi088.o + 0x080017a0 0x080017a0 0x00000018 Code RO 7814 i.BMI088_GyroStartDmaRecv bmi088.o + 0x080017b8 0x080017b8 0x00000010 Code RO 7815 i.BMI088_GyroWaitDmaCplt bmi088.o + 0x080017c8 0x080017c8 0x0000013c Code RO 7816 i.BMI088_Init bmi088.o + 0x08001904 0x08001904 0x000000c4 Code RO 7817 i.BMI088_ParseAccl bmi088.o + 0x080019c8 0x080019c8 0x000000fc Code RO 7818 i.BMI088_ParseGyro bmi088.o + 0x08001ac4 0x08001ac4 0x0000003c Code RO 7819 i.BMI088_RxCpltCallback bmi088.o + 0x08001b00 0x08001b00 0x00000010 Code RO 7820 i.BMI088_WaitNew bmi088.o + 0x08001b10 0x08001b10 0x00000058 Code RO 7821 i.BMI_Read bmi088.o + 0x08001b68 0x08001b68 0x00000074 Code RO 7822 i.BMI_ReadSingle bmi088.o + 0x08001bdc 0x08001bdc 0x00000068 Code RO 7823 i.BMI_WriteSingle bmi088.o + 0x08001c44 0x08001c44 0x000000a8 Code RO 6265 i.BSP_CAN_CreateIdQueue can_1.o + 0x08001cec 0x08001cec 0x00000002 Code RO 6266 i.BSP_CAN_DefaultIdParser can_1.o 0x08001cee 0x08001cee 0x00000002 PAD - 0x08001cf0 0x08001cf0 0x00000028 Code RO 6261 i.BSP_CAN_FindQueue can_1.o - 0x08001d18 0x08001d18 0x00000024 Code RO 6263 i.BSP_CAN_GetFrameType can_1.o - 0x08001d3c 0x08001d3c 0x00000028 Code RO 6264 i.BSP_CAN_GetHandle can_1.o - 0x08001d64 0x08001d64 0x00000070 Code RO 6265 i.BSP_CAN_GetMessage can_1.o - 0x08001dd4 0x08001dd4 0x0000012c Code RO 6267 i.BSP_CAN_Init can_1.o - 0x08001f00 0x08001f00 0x00000028 Code RO 6268 i.BSP_CAN_ParseId can_1.o - 0x08001f28 0x08001f28 0x0000004c Code RO 6269 i.BSP_CAN_RegisterCallback can_1.o - 0x08001f74 0x08001f74 0x00000024 Code RO 6270 i.BSP_CAN_RegisterId can_1.o - 0x08001f98 0x08001f98 0x000000b0 Code RO 6272 i.BSP_CAN_RxFifo0Callback can_1.o - 0x08002048 0x08002048 0x000000b0 Code RO 6273 i.BSP_CAN_RxFifo1Callback can_1.o - 0x080020f8 0x080020f8 0x000000fc Code RO 6274 i.BSP_CAN_Transmit can_1.o - 0x080021f4 0x080021f4 0x00000020 Code RO 6277 i.BSP_CAN_TransmitStdDataFrame can_1.o - 0x08002214 0x08002214 0x00000056 Code RO 6278 i.BSP_CAN_TxCompleteCallback can_1.o + 0x08001cf0 0x08001cf0 0x00000028 Code RO 6267 i.BSP_CAN_FindQueue can_1.o + 0x08001d18 0x08001d18 0x00000024 Code RO 6269 i.BSP_CAN_GetFrameType can_1.o + 0x08001d3c 0x08001d3c 0x00000028 Code RO 6270 i.BSP_CAN_GetHandle can_1.o + 0x08001d64 0x08001d64 0x00000070 Code RO 6271 i.BSP_CAN_GetMessage can_1.o + 0x08001dd4 0x08001dd4 0x0000012c Code RO 6273 i.BSP_CAN_Init can_1.o + 0x08001f00 0x08001f00 0x00000028 Code RO 6274 i.BSP_CAN_ParseId can_1.o + 0x08001f28 0x08001f28 0x0000004c Code RO 6275 i.BSP_CAN_RegisterCallback can_1.o + 0x08001f74 0x08001f74 0x00000024 Code RO 6276 i.BSP_CAN_RegisterId can_1.o + 0x08001f98 0x08001f98 0x000000b0 Code RO 6278 i.BSP_CAN_RxFifo0Callback can_1.o + 0x08002048 0x08002048 0x000000b0 Code RO 6279 i.BSP_CAN_RxFifo1Callback can_1.o + 0x080020f8 0x080020f8 0x000000fc Code RO 6280 i.BSP_CAN_Transmit can_1.o + 0x080021f4 0x080021f4 0x00000020 Code RO 6283 i.BSP_CAN_TransmitStdDataFrame can_1.o + 0x08002214 0x08002214 0x00000056 Code RO 6284 i.BSP_CAN_TxCompleteCallback can_1.o 0x0800226a 0x0800226a 0x00000002 PAD - 0x0800226c 0x0800226c 0x0000002c Code RO 6279 i.BSP_CAN_TxQueueInit can_1.o - 0x08002298 0x08002298 0x00000038 Code RO 6280 i.BSP_CAN_TxQueueIsEmpty can_1.o - 0x080022d0 0x080022d0 0x00000050 Code RO 6281 i.BSP_CAN_TxQueuePop can_1.o - 0x08002320 0x08002320 0x00000050 Code RO 6282 i.BSP_CAN_TxQueuePush can_1.o - 0x08002370 0x08002370 0x0000000c Code RO 6707 i.BSP_Free mm.o - 0x0800237c 0x0800237c 0x00000040 Code RO 6505 i.BSP_GPIO_DisableIRQ gpio_1.o - 0x080023bc 0x080023bc 0x00000040 Code RO 6506 i.BSP_GPIO_EnableIRQ gpio_1.o - 0x080023fc 0x080023fc 0x0000002c Code RO 6507 i.BSP_GPIO_ReadPin gpio_1.o - 0x08002428 0x08002428 0x00000048 Code RO 6508 i.BSP_GPIO_RegisterCallback gpio_1.o - 0x08002470 0x08002470 0x0000002c Code RO 6510 i.BSP_GPIO_WritePin gpio_1.o - 0x0800249c 0x0800249c 0x0000000c Code RO 6701 i.BSP_Malloc mm.o - 0x080024a8 0x080024a8 0x000000b0 Code RO 6722 i.BSP_PWM_SetComp pwm.o - 0x08002558 0x08002558 0x00000028 Code RO 6724 i.BSP_PWM_Start pwm.o - 0x08002580 0x08002580 0x00000010 Code RO 6799 i.BSP_SPI_GetHandle spi_1.o - 0x08002590 0x08002590 0x00000054 Code RO 6804 i.BSP_SPI_Receive spi_1.o - 0x080025e4 0x080025e4 0x0000001c Code RO 6805 i.BSP_SPI_RegisterCallback spi_1.o - 0x08002600 0x08002600 0x00000054 Code RO 6806 i.BSP_SPI_Transmit spi_1.o - 0x08002654 0x08002654 0x0000006a Code RO 6929 i.BSP_TIME_Delay_ms time.o - 0x080026be 0x080026be 0x00000090 Code RO 6932 i.BSP_TIME_Get_us time.o + 0x0800226c 0x0800226c 0x0000002c Code RO 6285 i.BSP_CAN_TxQueueInit can_1.o + 0x08002298 0x08002298 0x00000038 Code RO 6286 i.BSP_CAN_TxQueueIsEmpty can_1.o + 0x080022d0 0x080022d0 0x00000050 Code RO 6287 i.BSP_CAN_TxQueuePop can_1.o + 0x08002320 0x08002320 0x00000050 Code RO 6288 i.BSP_CAN_TxQueuePush can_1.o + 0x08002370 0x08002370 0x0000000c Code RO 6713 i.BSP_Free mm.o + 0x0800237c 0x0800237c 0x00000040 Code RO 6511 i.BSP_GPIO_DisableIRQ gpio_1.o + 0x080023bc 0x080023bc 0x00000040 Code RO 6512 i.BSP_GPIO_EnableIRQ gpio_1.o + 0x080023fc 0x080023fc 0x0000002c Code RO 6513 i.BSP_GPIO_ReadPin gpio_1.o + 0x08002428 0x08002428 0x00000048 Code RO 6514 i.BSP_GPIO_RegisterCallback gpio_1.o + 0x08002470 0x08002470 0x0000002c Code RO 6516 i.BSP_GPIO_WritePin gpio_1.o + 0x0800249c 0x0800249c 0x0000000c Code RO 6707 i.BSP_Malloc mm.o + 0x080024a8 0x080024a8 0x000000b0 Code RO 6728 i.BSP_PWM_SetComp pwm.o + 0x08002558 0x08002558 0x00000028 Code RO 6730 i.BSP_PWM_Start pwm.o + 0x08002580 0x08002580 0x00000010 Code RO 6805 i.BSP_SPI_GetHandle spi_1.o + 0x08002590 0x08002590 0x00000054 Code RO 6810 i.BSP_SPI_Receive spi_1.o + 0x080025e4 0x080025e4 0x0000001c Code RO 6811 i.BSP_SPI_RegisterCallback spi_1.o + 0x08002600 0x08002600 0x00000054 Code RO 6812 i.BSP_SPI_Transmit spi_1.o + 0x08002654 0x08002654 0x0000006a Code RO 6935 i.BSP_TIME_Delay_ms time.o + 0x080026be 0x080026be 0x00000090 Code RO 6938 i.BSP_TIME_Get_us time.o 0x0800274e 0x0800274e 0x00000002 PAD - 0x08002750 0x08002750 0x00000054 Code RO 6978 i.BSP_UART_IRQHandler uart.o + 0x08002750 0x08002750 0x00000054 Code RO 6984 i.BSP_UART_IRQHandler uart.o 0x080027a4 0x080027a4 0x00000004 Code RO 577 i.BusFault_Handler stm32f4xx_it.o 0x080027a8 0x080027a8 0x00000010 Code RO 578 i.CAN1_RX0_IRQHandler stm32f4xx_it.o 0x080027b8 0x080027b8 0x00000010 Code RO 579 i.CAN1_RX1_IRQHandler stm32f4xx_it.o 0x080027c8 0x080027c8 0x00000010 Code RO 580 i.CAN1_TX_IRQHandler stm32f4xx_it.o 0x080027d8 0x080027d8 0x00000010 Code RO 581 i.CAN2_RX0_IRQHandler stm32f4xx_it.o 0x080027e8 0x080027e8 0x00000010 Code RO 582 i.CAN2_RX1_IRQHandler stm32f4xx_it.o - 0x080027f8 0x080027f8 0x0000002c Code RO 6283 i.CAN_Get can_1.o - 0x08002824 0x08002824 0x00000046 Code RO 7568 i.CircleAdd user_math.o - 0x0800286a 0x0800286a 0x00000050 Code RO 7562 i.CircleError user_math.o - 0x080028ba 0x080028ba 0x00000002 PAD - 0x080028bc 0x080028bc 0x00000008 Code RO 8598 i.Config_GetRobotParam config.o - 0x080028c4 0x080028c4 0x00000014 Code RO 583 i.DMA1_Stream1_IRQHandler stm32f4xx_it.o - 0x080028d8 0x080028d8 0x00000040 Code RO 8246 i.DMA1_Stream1_IRQHandler1 remote_control.o - 0x08002918 0x08002918 0x00000010 Code RO 584 i.DMA2_Stream2_IRQHandler stm32f4xx_it.o - 0x08002928 0x08002928 0x00000010 Code RO 585 i.DMA2_Stream3_IRQHandler stm32f4xx_it.o - 0x08002938 0x08002938 0x00000034 Code RO 1517 i.DMA_CalcBaseAndBitshift stm32f4xx_hal_dma.o - 0x0800296c 0x0800296c 0x000000aa Code RO 1518 i.DMA_CheckFifoParam stm32f4xx_hal_dma.o - 0x08002a16 0x08002a16 0x0000002c Code RO 1519 i.DMA_SetConfig stm32f4xx_hal_dma.o - 0x08002a42 0x08002a42 0x00000002 Code RO 586 i.DebugMon_Handler stm32f4xx_it.o - 0x08002a44 0x08002a44 0x0000000a Code RO 587 i.EXTI0_IRQHandler stm32f4xx_it.o - 0x08002a4e 0x08002a4e 0x0000000a Code RO 588 i.EXTI3_IRQHandler stm32f4xx_it.o - 0x08002a58 0x08002a58 0x0000000a Code RO 589 i.EXTI4_IRQHandler stm32f4xx_it.o - 0x08002a62 0x08002a62 0x0000000a Code RO 590 i.EXTI9_5_IRQHandler stm32f4xx_it.o - 0x08002a6c 0x08002a6c 0x00000006 Code RO 13 i.Error_Handler main.o - 0x08002a72 0x08002a72 0x00000002 PAD - 0x08002a74 0x08002a74 0x00000388 Code RO 8542 i.Gimbal_Control gimbal.o - 0x08002dfc 0x08002dfc 0x00000154 Code RO 8543 i.Gimbal_Init gimbal.o - 0x08002f50 0x08002f50 0x00000036 Code RO 8544 i.Gimbal_Output gimbal.o - 0x08002f86 0x08002f86 0x00000002 PAD - 0x08002f88 0x08002f88 0x00000084 Code RO 8545 i.Gimbal_SetMode gimbal.o - 0x0800300c 0x0800300c 0x00000056 Code RO 8546 i.Gimbal_UpdateFeedback gimbal.o - 0x08003062 0x08003062 0x0000002a Code RO 8547 i.Gimbal_UpdateIMU gimbal.o - 0x0800308c 0x0800308c 0x0000002a Code RO 780 i.HAL_CAN_ActivateNotification stm32f4xx_hal_can.o - 0x080030b6 0x080030b6 0x0000014a Code RO 781 i.HAL_CAN_AddTxMessage stm32f4xx_hal_can.o - 0x08003200 0x08003200 0x00000120 Code RO 782 i.HAL_CAN_ConfigFilter stm32f4xx_hal_can.o - 0x08003320 0x08003320 0x0000003c Code RO 6284 i.HAL_CAN_ErrorCallback can_1.o - 0x0800335c 0x0800335c 0x00000028 Code RO 787 i.HAL_CAN_GetRxFifoFillLevel stm32f4xx_hal_can.o - 0x08003384 0x08003384 0x00000194 Code RO 788 i.HAL_CAN_GetRxMessage stm32f4xx_hal_can.o - 0x08003518 0x08003518 0x00000036 Code RO 790 i.HAL_CAN_GetTxMailboxesFreeLevel stm32f4xx_hal_can.o - 0x0800354e 0x0800354e 0x0000024e Code RO 792 i.HAL_CAN_IRQHandler stm32f4xx_hal_can.o - 0x0800379c 0x0800379c 0x00000174 Code RO 793 i.HAL_CAN_Init stm32f4xx_hal_can.o - 0x08003910 0x08003910 0x00000190 Code RO 307 i.HAL_CAN_MspInit can.o - 0x08003aa0 0x08003aa0 0x0000003c Code RO 6285 i.HAL_CAN_RxFifo0FullCallback can_1.o - 0x08003adc 0x08003adc 0x0000003c Code RO 6286 i.HAL_CAN_RxFifo0MsgPendingCallback can_1.o - 0x08003b18 0x08003b18 0x0000003c Code RO 6287 i.HAL_CAN_RxFifo1FullCallback can_1.o - 0x08003b54 0x08003b54 0x0000003c Code RO 6288 i.HAL_CAN_RxFifo1MsgPendingCallback can_1.o - 0x08003b90 0x08003b90 0x0000003c Code RO 6289 i.HAL_CAN_SleepCallback can_1.o - 0x08003bcc 0x08003bcc 0x0000005e Code RO 805 i.HAL_CAN_Start stm32f4xx_hal_can.o - 0x08003c2a 0x08003c2a 0x00000002 PAD - 0x08003c2c 0x08003c2c 0x0000003c Code RO 6290 i.HAL_CAN_TxMailbox0AbortCallback can_1.o - 0x08003c68 0x08003c68 0x00000038 Code RO 6291 i.HAL_CAN_TxMailbox0CompleteCallback can_1.o - 0x08003ca0 0x08003ca0 0x0000003c Code RO 6292 i.HAL_CAN_TxMailbox1AbortCallback can_1.o - 0x08003cdc 0x08003cdc 0x0000003c Code RO 6293 i.HAL_CAN_TxMailbox1CompleteCallback can_1.o - 0x08003d18 0x08003d18 0x0000003c Code RO 6294 i.HAL_CAN_TxMailbox2AbortCallback can_1.o - 0x08003d54 0x08003d54 0x0000003c Code RO 6295 i.HAL_CAN_TxMailbox2CompleteCallback can_1.o - 0x08003d90 0x08003d90 0x0000003c Code RO 6296 i.HAL_CAN_WakeUpFromRxMsgCallback can_1.o - 0x08003dcc 0x08003dcc 0x000000ac Code RO 1520 i.HAL_DMA_Abort stm32f4xx_hal_dma.o - 0x08003e78 0x08003e78 0x00000028 Code RO 1521 i.HAL_DMA_Abort_IT stm32f4xx_hal_dma.o - 0x08003ea0 0x08003ea0 0x00000008 Code RO 1524 i.HAL_DMA_GetState stm32f4xx_hal_dma.o - 0x08003ea8 0x08003ea8 0x00000240 Code RO 1525 i.HAL_DMA_IRQHandler stm32f4xx_hal_dma.o - 0x080040e8 0x080040e8 0x000000ec Code RO 1526 i.HAL_DMA_Init stm32f4xx_hal_dma.o - 0x080041d4 0x080041d4 0x00000092 Code RO 1530 i.HAL_DMA_Start_IT stm32f4xx_hal_dma.o - 0x08004266 0x08004266 0x00000002 PAD - 0x08004268 0x08004268 0x00000028 Code RO 1962 i.HAL_Delay stm32f4xx_hal.o - 0x08004290 0x08004290 0x00000030 Code RO 6511 i.HAL_GPIO_EXTI_Callback gpio_1.o - 0x080042c0 0x080042c0 0x0000001c Code RO 1412 i.HAL_GPIO_EXTI_IRQHandler stm32f4xx_hal_gpio.o - 0x080042dc 0x080042dc 0x000001f4 Code RO 1413 i.HAL_GPIO_Init stm32f4xx_hal_gpio.o - 0x080044d0 0x080044d0 0x00000010 Code RO 1415 i.HAL_GPIO_ReadPin stm32f4xx_hal_gpio.o - 0x080044e0 0x080044e0 0x0000000c Code RO 1417 i.HAL_GPIO_WritePin stm32f4xx_hal_gpio.o - 0x080044ec 0x080044ec 0x0000000c Code RO 1968 i.HAL_GetTick stm32f4xx_hal.o - 0x080044f8 0x080044f8 0x00000034 Code RO 6579 i.HAL_I2C_AbortCpltCallback i2c_1.o - 0x0800452c 0x0800452c 0x00000002 Code RO 2214 i.HAL_I2C_AddrCallback stm32f4xx_hal_i2c.o - 0x0800452e 0x0800452e 0x000000d4 Code RO 2217 i.HAL_I2C_ER_IRQHandler stm32f4xx_hal_i2c.o - 0x08004602 0x08004602 0x000001da Code RO 2218 i.HAL_I2C_EV_IRQHandler stm32f4xx_hal_i2c.o - 0x080047dc 0x080047dc 0x00000034 Code RO 6580 i.HAL_I2C_ErrorCallback i2c_1.o - 0x08004810 0x08004810 0x000001d0 Code RO 2224 i.HAL_I2C_Init stm32f4xx_hal_i2c.o - 0x080049e0 0x080049e0 0x00000034 Code RO 6581 i.HAL_I2C_ListenCpltCallback i2c_1.o - 0x08004a14 0x08004a14 0x00000034 Code RO 6582 i.HAL_I2C_MasterRxCpltCallback i2c_1.o - 0x08004a48 0x08004a48 0x00000030 Code RO 6583 i.HAL_I2C_MasterTxCpltCallback i2c_1.o - 0x08004a78 0x08004a78 0x00000034 Code RO 6584 i.HAL_I2C_MemRxCpltCallback i2c_1.o - 0x08004aac 0x08004aac 0x00000034 Code RO 6585 i.HAL_I2C_MemTxCpltCallback i2c_1.o - 0x08004ae0 0x08004ae0 0x0000011c Code RO 380 i.HAL_I2C_MspInit i2c.o - 0x08004bfc 0x08004bfc 0x00000034 Code RO 6586 i.HAL_I2C_SlaveRxCpltCallback i2c_1.o - 0x08004c30 0x08004c30 0x00000034 Code RO 6587 i.HAL_I2C_SlaveTxCpltCallback i2c_1.o - 0x08004c64 0x08004c64 0x00000018 Code RO 1974 i.HAL_IncTick stm32f4xx_hal.o - 0x08004c7c 0x08004c7c 0x0000003c Code RO 1975 i.HAL_Init stm32f4xx_hal.o - 0x08004cb8 0x08004cb8 0x0000004c Code RO 1976 i.HAL_InitTick stm32f4xx_hal.o - 0x08004d04 0x08004d04 0x00000054 Code RO 755 i.HAL_MspInit stm32f4xx_hal_msp.o - 0x08004d58 0x08004d58 0x0000002c Code RO 1804 i.HAL_NVIC_DisableIRQ stm32f4xx_hal_cortex.o - 0x08004d84 0x08004d84 0x00000028 Code RO 1805 i.HAL_NVIC_EnableIRQ stm32f4xx_hal_cortex.o - 0x08004dac 0x08004dac 0x0000007c Code RO 1811 i.HAL_NVIC_SetPriority stm32f4xx_hal_cortex.o - 0x08004e28 0x08004e28 0x00000028 Code RO 1812 i.HAL_NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o - 0x08004e50 0x08004e50 0x00000184 Code RO 1014 i.HAL_RCC_ClockConfig stm32f4xx_hal_rcc.o - 0x08004fd4 0x08004fd4 0x0000000c Code RO 1019 i.HAL_RCC_GetHCLKFreq stm32f4xx_hal_rcc.o - 0x08004fe0 0x08004fe0 0x00000020 Code RO 1021 i.HAL_RCC_GetPCLK1Freq stm32f4xx_hal_rcc.o - 0x08005000 0x08005000 0x00000020 Code RO 1022 i.HAL_RCC_GetPCLK2Freq stm32f4xx_hal_rcc.o - 0x08005020 0x08005020 0x000000b0 Code RO 1023 i.HAL_RCC_GetSysClockFreq stm32f4xx_hal_rcc.o - 0x080050d0 0x080050d0 0x0000049c Code RO 1026 i.HAL_RCC_OscConfig stm32f4xx_hal_rcc.o - 0x0800556c 0x0800556c 0x00000038 Code RO 6809 i.HAL_SPI_ErrorCallback spi_1.o - 0x080055a4 0x080055a4 0x000000c8 Code RO 2719 i.HAL_SPI_Init stm32f4xx_hal_spi.o - 0x0800566c 0x0800566c 0x000001cc Code RO 428 i.HAL_SPI_MspInit spi.o - 0x08005838 0x08005838 0x00000182 Code RO 2722 i.HAL_SPI_Receive stm32f4xx_hal_spi.o - 0x080059ba 0x080059ba 0x00000002 PAD - 0x080059bc 0x080059bc 0x00000118 Code RO 2723 i.HAL_SPI_Receive_DMA stm32f4xx_hal_spi.o - 0x08005ad4 0x08005ad4 0x00000038 Code RO 6810 i.HAL_SPI_RxCpltCallback spi_1.o - 0x08005b0c 0x08005b0c 0x00000038 Code RO 6811 i.HAL_SPI_RxHalfCpltCallback spi_1.o - 0x08005b44 0x08005b44 0x000001be Code RO 2727 i.HAL_SPI_Transmit stm32f4xx_hal_spi.o - 0x08005d02 0x08005d02 0x00000248 Code RO 2728 i.HAL_SPI_TransmitReceive stm32f4xx_hal_spi.o - 0x08005f4a 0x08005f4a 0x00000002 PAD - 0x08005f4c 0x08005f4c 0x00000164 Code RO 2729 i.HAL_SPI_TransmitReceive_DMA stm32f4xx_hal_spi.o - 0x080060b0 0x080060b0 0x000000fc Code RO 2731 i.HAL_SPI_Transmit_DMA stm32f4xx_hal_spi.o - 0x080061ac 0x080061ac 0x0000002c Code RO 6812 i.HAL_SPI_TxCpltCallback spi_1.o - 0x080061d8 0x080061d8 0x00000038 Code RO 6813 i.HAL_SPI_TxHalfCpltCallback spi_1.o - 0x08006210 0x08006210 0x00000038 Code RO 6814 i.HAL_SPI_TxRxCpltCallback spi_1.o - 0x08006248 0x08006248 0x00000038 Code RO 6815 i.HAL_SPI_TxRxHalfCpltCallback spi_1.o - 0x08006280 0x08006280 0x00000034 Code RO 1816 i.HAL_SYSTICK_Config stm32f4xx_hal_cortex.o - 0x080062b4 0x080062b4 0x00000002 Code RO 3747 i.HAL_TIMEx_BreakCallback stm32f4xx_hal_tim_ex.o - 0x080062b6 0x080062b6 0x00000002 Code RO 3748 i.HAL_TIMEx_CommutCallback stm32f4xx_hal_tim_ex.o - 0x080062b8 0x080062b8 0x000000b4 Code RO 3766 i.HAL_TIMEx_MasterConfigSynchronization stm32f4xx_hal_tim_ex.o - 0x0800636c 0x0800636c 0x00000066 Code RO 3032 i.HAL_TIM_Base_Init stm32f4xx_hal_tim.o - 0x080063d2 0x080063d2 0x00000002 PAD - 0x080063d4 0x080063d4 0x00000078 Code RO 476 i.HAL_TIM_Base_MspInit tim.o - 0x0800644c 0x0800644c 0x00000002 Code RO 3066 i.HAL_TIM_IC_CaptureCallback stm32f4xx_hal_tim.o - 0x0800644e 0x0800644e 0x0000016c Code RO 3080 i.HAL_TIM_IRQHandler stm32f4xx_hal_tim.o - 0x080065ba 0x080065ba 0x00000002 PAD - 0x080065bc 0x080065bc 0x00000060 Code RO 477 i.HAL_TIM_MspPostInit tim.o - 0x0800661c 0x0800661c 0x00000002 Code RO 3083 i.HAL_TIM_OC_DelayElapsedCallback stm32f4xx_hal_tim.o - 0x0800661e 0x0800661e 0x00000104 Code RO 3104 i.HAL_TIM_PWM_ConfigChannel stm32f4xx_hal_tim.o - 0x08006722 0x08006722 0x00000066 Code RO 3107 i.HAL_TIM_PWM_Init stm32f4xx_hal_tim.o - 0x08006788 0x08006788 0x00000002 Code RO 3109 i.HAL_TIM_PWM_MspInit stm32f4xx_hal_tim.o - 0x0800678a 0x0800678a 0x00000002 Code RO 3110 i.HAL_TIM_PWM_PulseFinishedCallback stm32f4xx_hal_tim.o - 0x0800678c 0x0800678c 0x0000010c Code RO 3112 i.HAL_TIM_PWM_Start stm32f4xx_hal_tim.o - 0x08006898 0x08006898 0x00000002 Code RO 3118 i.HAL_TIM_PeriodElapsedCallback stm32f4xx_hal_tim.o - 0x0800689a 0x0800689a 0x00000002 Code RO 3123 i.HAL_TIM_TriggerCallback stm32f4xx_hal_tim.o - 0x0800689c 0x0800689c 0x00000002 Code RO 4026 i.HAL_UARTEx_RxEventCallback stm32f4xx_hal_uart.o - 0x0800689e 0x0800689e 0x00000002 PAD - 0x080068a0 0x080068a0 0x00000034 Code RO 6985 i.HAL_UART_ErrorCallback uart.o - 0x080068d4 0x080068d4 0x00000308 Code RO 4043 i.HAL_UART_IRQHandler stm32f4xx_hal_uart.o - 0x08006bdc 0x08006bdc 0x00000076 Code RO 4044 i.HAL_UART_Init stm32f4xx_hal_uart.o - 0x08006c52 0x08006c52 0x00000002 PAD - 0x08006c54 0x08006c54 0x00000198 Code RO 530 i.HAL_UART_MspInit usart.o - 0x08006dec 0x08006dec 0x00000034 Code RO 6986 i.HAL_UART_RxCpltCallback uart.o - 0x08006e20 0x08006e20 0x00000034 Code RO 6988 i.HAL_UART_TxCpltCallback uart.o - 0x08006e54 0x08006e54 0x00000004 Code RO 591 i.HardFault_Handler stm32f4xx_it.o - 0x08006e58 0x08006e58 0x00000010 Code RO 592 i.I2C1_ER_IRQHandler stm32f4xx_it.o - 0x08006e68 0x08006e68 0x00000010 Code RO 593 i.I2C1_EV_IRQHandler stm32f4xx_it.o - 0x08006e78 0x08006e78 0x0000001c Code RO 2262 i.I2C_ConvertOtherXferOptions stm32f4xx_hal_i2c.o - 0x08006e94 0x08006e94 0x000000f8 Code RO 2263 i.I2C_DMAAbort stm32f4xx_hal_i2c.o - 0x08006f8c 0x08006f8c 0x00000012 Code RO 2266 i.I2C_Flush_DR stm32f4xx_hal_i2c.o - 0x08006f9e 0x08006f9e 0x00000002 PAD - 0x08006fa0 0x08006fa0 0x00000028 Code RO 6588 i.I2C_Get i2c_1.o - 0x08006fc8 0x08006fc8 0x000001ac Code RO 2267 i.I2C_ITError stm32f4xx_hal_i2c.o - 0x08007174 0x08007174 0x00000130 Code RO 2269 i.I2C_MasterReceive_BTF stm32f4xx_hal_i2c.o - 0x080072a4 0x080072a4 0x00000104 Code RO 2270 i.I2C_MasterReceive_RXNE stm32f4xx_hal_i2c.o - 0x080073a8 0x080073a8 0x000000a0 Code RO 2273 i.I2C_MasterTransmit_BTF stm32f4xx_hal_i2c.o - 0x08007448 0x08007448 0x000000d8 Code RO 2274 i.I2C_MasterTransmit_TXE stm32f4xx_hal_i2c.o - 0x08007520 0x08007520 0x0000002a Code RO 2275 i.I2C_Master_ADD10 stm32f4xx_hal_i2c.o - 0x0800754a 0x0800754a 0x00000268 Code RO 2276 i.I2C_Master_ADDR stm32f4xx_hal_i2c.o - 0x080077b2 0x080077b2 0x0000009e Code RO 2277 i.I2C_Master_SB stm32f4xx_hal_i2c.o - 0x08007850 0x08007850 0x000000c6 Code RO 2278 i.I2C_MemoryTransmit_TXE_BTF stm32f4xx_hal_i2c.o - 0x08007916 0x08007916 0x0000001a Code RO 2281 i.I2C_SlaveReceive_BTF stm32f4xx_hal_i2c.o - 0x08007930 0x08007930 0x00000046 Code RO 2282 i.I2C_SlaveReceive_RXNE stm32f4xx_hal_i2c.o - 0x08007976 0x08007976 0x0000001a Code RO 2283 i.I2C_SlaveTransmit_BTF stm32f4xx_hal_i2c.o - 0x08007990 0x08007990 0x00000046 Code RO 2284 i.I2C_SlaveTransmit_TXE stm32f4xx_hal_i2c.o - 0x080079d6 0x080079d6 0x00000070 Code RO 2285 i.I2C_Slave_ADDR stm32f4xx_hal_i2c.o - 0x08007a46 0x08007a46 0x00000002 PAD - 0x08007a48 0x08007a48 0x000000a8 Code RO 2286 i.I2C_Slave_AF stm32f4xx_hal_i2c.o - 0x08007af0 0x08007af0 0x0000018c Code RO 2287 i.I2C_Slave_STOPF stm32f4xx_hal_i2c.o - 0x08007c7c 0x08007c7c 0x00000050 Code RO 2293 i.I2C_WaitOnSTOPRequestThroughIT stm32f4xx_hal_i2c.o - 0x08007ccc 0x08007ccc 0x00000050 Code RO 7532 i.InvSqrt user_math.o - 0x08007d1c 0x08007d1c 0x00000080 Code RO 7253 i.LowPassFilter2p_Apply filter.o - 0x08007d9c 0x08007d9c 0x00000114 Code RO 7254 i.LowPassFilter2p_Init filter.o - 0x08007eb0 0x08007eb0 0x00000060 Code RO 7255 i.LowPassFilter2p_Reset filter.o - 0x08007f10 0x08007f10 0x00000050 Code RO 8034 i.MOTOR_RM_CreateCANManager motor_rm.o - 0x08007f60 0x08007f60 0x00000122 Code RO 8035 i.MOTOR_RM_Ctrl motor_rm.o - 0x08008082 0x08008082 0x00000002 PAD - 0x08008084 0x08008084 0x00000018 Code RO 8036 i.MOTOR_RM_GetCANManager motor_rm.o - 0x0800809c 0x0800809c 0x00000026 Code RO 8037 i.MOTOR_RM_GetLSB motor_rm.o - 0x080080c2 0x080080c2 0x00000044 Code RO 8038 i.MOTOR_RM_GetLogicalIndex motor_rm.o - 0x08008106 0x08008106 0x0000003e Code RO 8039 i.MOTOR_RM_GetMotor motor_rm.o - 0x08008144 0x08008144 0x00000028 Code RO 8040 i.MOTOR_RM_GetRatio motor_rm.o - 0x0800816c 0x0800816c 0x000000c0 Code RO 8042 i.MOTOR_RM_Register motor_rm.o - 0x0800822c 0x0800822c 0x000000b2 Code RO 8044 i.MOTOR_RM_SetOutput motor_rm.o - 0x080082de 0x080082de 0x000000ae Code RO 8045 i.MOTOR_RM_Update motor_rm.o - 0x0800838c 0x0800838c 0x00000048 Code RO 308 i.MX_CAN1_Init can.o - 0x080083d4 0x080083d4 0x00000044 Code RO 309 i.MX_CAN2_Init can.o - 0x08008418 0x08008418 0x00000078 Code RO 355 i.MX_DMA_Init dma.o - 0x08008490 0x08008490 0x00000030 Code RO 241 i.MX_FREERTOS_Init freertos.o - 0x080084c0 0x080084c0 0x000001f0 Code RO 217 i.MX_GPIO_Init gpio.o - 0x080086b0 0x080086b0 0x0000003c Code RO 381 i.MX_I2C1_Init i2c.o - 0x080086ec 0x080086ec 0x0000003c Code RO 382 i.MX_I2C2_Init i2c.o - 0x08008728 0x08008728 0x00000048 Code RO 429 i.MX_SPI1_Init spi.o - 0x08008770 0x08008770 0x00000048 Code RO 430 i.MX_SPI2_Init spi.o - 0x080087b8 0x080087b8 0x0000006c Code RO 478 i.MX_TIM10_Init tim.o - 0x08008824 0x08008824 0x0000004c Code RO 479 i.MX_TIM7_Init tim.o - 0x08008870 0x08008870 0x00000038 Code RO 531 i.MX_USART1_UART_Init usart.o - 0x080088a8 0x080088a8 0x00000040 Code RO 532 i.MX_USART3_UART_Init usart.o - 0x080088e8 0x080088e8 0x00000004 Code RO 594 i.MemManage_Handler stm32f4xx_it.o - 0x080088ec 0x080088ec 0x00000190 Code RO 8047 i.Motor_RM_Decode motor_rm.o - 0x08008a7c 0x08008a7c 0x00000004 Code RO 595 i.NMI_Handler stm32f4xx_it.o - 0x08008a80 0x08008a80 0x000001a4 Code RO 7411 i.PID_Calc pid.o - 0x08008c24 0x08008c24 0x000000cc Code RO 7412 i.PID_Init pid.o - 0x08008cf0 0x08008cf0 0x00000040 Code RO 7413 i.PID_Reset pid.o - 0x08008d30 0x08008d30 0x00000084 Code RO 7705 i.RC_Init bsp_rc.o - 0x08008db4 0x08008db4 0x0000005c Code RO 7706 i.RC_restart bsp_rc.o - 0x08008e10 0x08008e10 0x00000028 Code RO 2747 i.SPI_DMAError stm32f4xx_hal_spi.o - 0x08008e38 0x08008e38 0x0000000e Code RO 2748 i.SPI_DMAHalfReceiveCplt stm32f4xx_hal_spi.o - 0x08008e46 0x08008e46 0x0000000e Code RO 2749 i.SPI_DMAHalfTransmitCplt stm32f4xx_hal_spi.o - 0x08008e54 0x08008e54 0x0000000e Code RO 2750 i.SPI_DMAHalfTransmitReceiveCplt stm32f4xx_hal_spi.o - 0x08008e62 0x08008e62 0x0000007c Code RO 2751 i.SPI_DMAReceiveCplt stm32f4xx_hal_spi.o - 0x08008ede 0x08008ede 0x00000080 Code RO 2753 i.SPI_DMATransmitCplt stm32f4xx_hal_spi.o - 0x08008f5e 0x08008f5e 0x00000068 Code RO 2754 i.SPI_DMATransmitReceiveCplt stm32f4xx_hal_spi.o - 0x08008fc6 0x08008fc6 0x00000094 Code RO 2756 i.SPI_EndRxTransaction stm32f4xx_hal_spi.o - 0x0800905a 0x0800905a 0x00000002 PAD - 0x0800905c 0x0800905c 0x00000088 Code RO 2757 i.SPI_EndRxTxTransaction stm32f4xx_hal_spi.o - 0x080090e4 0x080090e4 0x00000018 Code RO 6816 i.SPI_Get spi_1.o - 0x080090fc 0x080090fc 0x000000d8 Code RO 2762 i.SPI_WaitFlagStateUntilTimeout stm32f4xx_hal_spi.o - 0x080091d4 0x080091d4 0x00000010 Code RO 242 i.StartDefaultTask freertos.o - 0x080091e4 0x080091e4 0x00000014 Code RO 596 i.SysTick_Handler stm32f4xx_it.o - 0x080091f8 0x080091f8 0x000000b4 Code RO 14 i.SystemClock_Config main.o - 0x080092ac 0x080092ac 0x00000014 Code RO 4388 i.SystemInit system_stm32f4xx.o - 0x080092c0 0x080092c0 0x00000010 Code RO 597 i.TIM7_IRQHandler stm32f4xx_it.o - 0x080092d0 0x080092d0 0x000000e0 Code RO 3125 i.TIM_Base_SetConfig stm32f4xx_hal_tim.o - 0x080093b0 0x080093b0 0x00000022 Code RO 3126 i.TIM_CCxChannelCmd stm32f4xx_hal_tim.o - 0x080093d2 0x080093d2 0x00000002 PAD - 0x080093d4 0x080093d4 0x00000070 Code RO 3138 i.TIM_OC1_SetConfig stm32f4xx_hal_tim.o - 0x08009444 0x08009444 0x0000007c Code RO 3139 i.TIM_OC2_SetConfig stm32f4xx_hal_tim.o - 0x080094c0 0x080094c0 0x00000078 Code RO 3140 i.TIM_OC3_SetConfig stm32f4xx_hal_tim.o - 0x08009538 0x08009538 0x00000054 Code RO 3141 i.TIM_OC4_SetConfig stm32f4xx_hal_tim.o - 0x0800958c 0x0800958c 0x0000009c Code RO 8363 i.Task_Init init.o - 0x08009628 0x08009628 0x00000144 Code RO 8397 i.Task_atti_esti atti_esti.o - 0x0800976c 0x0800976c 0x000000a8 Code RO 8492 i.Task_gimbal_ctrl gimbal_ctrl.o - 0x08009814 0x08009814 0x00000080 Code RO 8443 i.Task_remote remote.o - 0x08009894 0x08009894 0x00000012 Code RO 4057 i.UART_DMAAbortOnError stm32f4xx_hal_uart.o - 0x080098a6 0x080098a6 0x0000006c Code RO 4067 i.UART_EndRxTransfer stm32f4xx_hal_uart.o - 0x08009912 0x08009912 0x00000020 Code RO 4068 i.UART_EndTransmit_IT stm32f4xx_hal_uart.o - 0x08009932 0x08009932 0x00000002 PAD - 0x08009934 0x08009934 0x00000018 Code RO 6990 i.UART_Get uart.o - 0x0800994c 0x0800994c 0x000000fc Code RO 4070 i.UART_Receive_IT stm32f4xx_hal_uart.o - 0x08009a48 0x08009a48 0x0000022c Code RO 4071 i.UART_SetConfig stm32f4xx_hal_uart.o - 0x08009c74 0x08009c74 0x00000060 Code RO 4074 i.UART_Transmit_IT stm32f4xx_hal_uart.o - 0x08009cd4 0x08009cd4 0x00000018 Code RO 598 i.USART3_IRQHandler stm32f4xx_it.o - 0x08009cec 0x08009cec 0x00000018 Code RO 8247 i.USART3_IRQHandler1 remote_control.o - 0x08009d04 0x08009d04 0x00000004 Code RO 599 i.UsageFault_Handler stm32f4xx_it.o - 0x08009d08 0x08009d08 0x00000030 Code RO 8937 i.__ARM_fpclassify m_wm.l(fpclassify.o) - 0x08009d38 0x08009d38 0x00000026 Code RO 8877 i.__ARM_fpclassifyf m_wm.l(fpclassifyf.o) - 0x08009d5e 0x08009d5e 0x00000012 Code RO 7415 i.__ARM_isfinitef pid.o - 0x08009d70 0x08009d70 0x00000010 Code RO 1818 i.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o - 0x08009d80 0x08009d80 0x00000028 Code RO 1819 i.__NVIC_SetPriority stm32f4xx_hal_cortex.o - 0x08009da8 0x08009da8 0x00000006 Code RO 5607 i.__get_IPSR cmsis_os2.o - 0x08009dae 0x08009dae 0x00000002 PAD - 0x08009db0 0x08009db0 0x0000012c Code RO 8738 i.__hardfp_asinf m_wm.l(asinf.o) - 0x08009edc 0x08009edc 0x00000004 PAD - 0x08009ee0 0x08009ee0 0x000002d8 Code RO 8843 i.__hardfp_atan m_wm.l(atan.o) - 0x0800a1b8 0x0800a1b8 0x00000200 Code RO 8750 i.__hardfp_atan2 m_wm.l(atan2.o) - 0x0800a3b8 0x0800a3b8 0x000002ac Code RO 8762 i.__hardfp_atan2f m_wm.l(atan2f.o) - 0x0800a664 0x0800a664 0x00000150 Code RO 8774 i.__hardfp_cosf m_wm.l(cosf.o) - 0x0800a7b4 0x0800a7b4 0x00000048 Code RO 8798 i.__hardfp_fmaxf m_wm.l(fmaxf.o) - 0x0800a7fc 0x0800a7fc 0x0000017c Code RO 8786 i.__hardfp_tanf m_wm.l(tanf.o) - 0x0800a978 0x0800a978 0x000000f8 Code RO 8939 i.__kernel_poly m_wm.l(poly.o) - 0x0800aa70 0x0800aa70 0x00000014 Code RO 8858 i.__mathlib_dbl_infnan m_wm.l(dunder.o) - 0x0800aa84 0x0800aa84 0x00000014 Code RO 8859 i.__mathlib_dbl_infnan2 m_wm.l(dunder.o) - 0x0800aa98 0x0800aa98 0x00000020 Code RO 8863 i.__mathlib_dbl_underflow m_wm.l(dunder.o) - 0x0800aab8 0x0800aab8 0x00000006 Code RO 8880 i.__mathlib_flt_infnan m_wm.l(funder.o) - 0x0800aabe 0x0800aabe 0x00000006 Code RO 8881 i.__mathlib_flt_infnan2 m_wm.l(funder.o) - 0x0800aac4 0x0800aac4 0x00000010 Code RO 8882 i.__mathlib_flt_invalid m_wm.l(funder.o) - 0x0800aad4 0x0800aad4 0x00000010 Code RO 8885 i.__mathlib_flt_underflow m_wm.l(funder.o) - 0x0800aae4 0x0800aae4 0x00000154 Code RO 8894 i.__mathlib_rredf2 m_wm.l(rredf.o) - 0x0800ac38 0x0800ac38 0x00000010 Code RO 8845 i.atan m_wm.l(atan.o) - 0x0800ac48 0x0800ac48 0x00000002 Code RO 243 i.configureTimerForRunTimeStats freertos.o - 0x0800ac4a 0x0800ac4a 0x00000002 PAD - 0x0800ac4c 0x0800ac4c 0x00000030 Code RO 7592 i.delay_init bsp_delay.o - 0x0800ac7c 0x0800ac7c 0x00000094 Code RO 5003 i.eTaskGetState tasks.o - 0x0800ad10 0x0800ad10 0x00000018 Code RO 8873 i.fabs m_wm.l(fabs.o) - 0x0800ad28 0x0800ad28 0x00000004 Code RO 244 i.getRunTimeCounterValue freertos.o - 0x0800ad2c 0x0800ad2c 0x00000048 Code RO 15 i.main main.o - 0x0800ad74 0x0800ad74 0x00000016 Code RO 7749 i.map calc_lib.o - 0x0800ad8a 0x0800ad8a 0x0000001e Code RO 5608 i.osDelay cmsis_os2.o - 0x0800ada8 0x0800ada8 0x00000034 Code RO 5609 i.osDelayUntil cmsis_os2.o - 0x0800addc 0x0800addc 0x00000034 Code RO 5617 i.osKernelGetState cmsis_os2.o - 0x0800ae10 0x0800ae10 0x0000001a Code RO 5620 i.osKernelGetTickCount cmsis_os2.o - 0x0800ae2a 0x0800ae2a 0x00000006 Code RO 5621 i.osKernelGetTickFreq cmsis_os2.o - 0x0800ae30 0x0800ae30 0x0000002c Code RO 5622 i.osKernelInitialize cmsis_os2.o - 0x0800ae5c 0x0800ae5c 0x00000038 Code RO 5623 i.osKernelLock cmsis_os2.o - 0x0800ae94 0x0800ae94 0x00000060 Code RO 5625 i.osKernelStart cmsis_os2.o - 0x0800aef4 0x0800aef4 0x00000044 Code RO 5626 i.osKernelUnlock cmsis_os2.o - 0x0800af38 0x0800af38 0x00000080 Code RO 5637 i.osMessageQueueGet cmsis_os2.o - 0x0800afb8 0x0800afb8 0x0000009a Code RO 5642 i.osMessageQueueNew cmsis_os2.o - 0x0800b052 0x0800b052 0x00000002 PAD - 0x0800b054 0x0800b054 0x00000084 Code RO 5643 i.osMessageQueuePut cmsis_os2.o - 0x0800b0d8 0x0800b0d8 0x00000028 Code RO 5644 i.osMessageQueueReset cmsis_os2.o - 0x0800b100 0x0800b100 0x00000062 Code RO 5645 i.osMutexAcquire cmsis_os2.o - 0x0800b162 0x0800b162 0x000000b2 Code RO 5648 i.osMutexNew cmsis_os2.o - 0x0800b214 0x0800b214 0x0000004e Code RO 5649 i.osMutexRelease cmsis_os2.o - 0x0800b262 0x0800b262 0x00000002 PAD - 0x0800b264 0x0800b264 0x00000080 Code RO 5659 i.osThreadFlagsSet cmsis_os2.o - 0x0800b2e4 0x0800b2e4 0x000000b2 Code RO 5660 i.osThreadFlagsWait cmsis_os2.o - 0x0800b396 0x0800b396 0x0000000c Code RO 5662 i.osThreadGetId cmsis_os2.o - 0x0800b3a2 0x0800b3a2 0x000000b8 Code RO 5667 i.osThreadNew cmsis_os2.o - 0x0800b45a 0x0800b45a 0x0000003c Code RO 5671 i.osThreadTerminate cmsis_os2.o - 0x0800b496 0x0800b496 0x00000002 PAD - 0x0800b498 0x0800b498 0x0000007c Code RO 5005 i.prvAddCurrentTaskToDelayedList tasks.o - 0x0800b514 0x0800b514 0x000000b8 Code RO 5006 i.prvAddNewTaskToReadyList tasks.o - 0x0800b5cc 0x0800b5cc 0x00000074 Code RO 5419 i.prvCheckForValidListAndQueue timers.o - 0x0800b640 0x0800b640 0x00000048 Code RO 5007 i.prvCheckTasksWaitingTermination tasks.o - 0x0800b688 0x0800b688 0x0000002a Code RO 4592 i.prvCopyDataFromQueue queue.o - 0x0800b6b2 0x0800b6b2 0x0000007e Code RO 4593 i.prvCopyDataToQueue queue.o - 0x0800b730 0x0800b730 0x00000050 Code RO 5008 i.prvDeleteTCB tasks.o - 0x0800b780 0x0800b780 0x00000014 Code RO 4594 i.prvGetDisinheritPriorityAfterTimeout queue.o - 0x0800b794 0x0800b794 0x00000028 Code RO 5420 i.prvGetNextExpireTime timers.o - 0x0800b7bc 0x0800b7bc 0x0000007c Code RO 6124 i.prvHeapInit heap_4.o - 0x0800b838 0x0800b838 0x00000028 Code RO 5009 i.prvIdleTask tasks.o - 0x0800b860 0x0800b860 0x0000001e Code RO 4595 i.prvInitialiseMutex queue.o - 0x0800b87e 0x0800b87e 0x0000002a Code RO 4596 i.prvInitialiseNewQueue queue.o - 0x0800b8a8 0x0800b8a8 0x000000c4 Code RO 5010 i.prvInitialiseNewTask tasks.o - 0x0800b96c 0x0800b96c 0x00000068 Code RO 5011 i.prvInitialiseTaskLists tasks.o - 0x0800b9d4 0x0800b9d4 0x00000068 Code RO 6125 i.prvInsertBlockIntoFreeList heap_4.o - 0x0800ba3c 0x0800ba3c 0x00000058 Code RO 5422 i.prvInsertTimerInActiveList timers.o - 0x0800ba94 0x0800ba94 0x0000001a Code RO 4597 i.prvIsQueueEmpty queue.o - 0x0800baae 0x0800baae 0x0000001e Code RO 4598 i.prvIsQueueFull queue.o - 0x0800bacc 0x0800bacc 0x00000074 Code RO 5423 i.prvProcessExpiredTimer timers.o - 0x0800bb40 0x0800bb40 0x00000164 Code RO 5424 i.prvProcessReceivedCommands timers.o - 0x0800bca4 0x0800bca4 0x00000074 Code RO 5425 i.prvProcessTimerOrBlockTask timers.o - 0x0800bd18 0x0800bd18 0x00000034 Code RO 5013 i.prvResetNextTaskUnblockTime tasks.o - 0x0800bd4c 0x0800bd4c 0x0000002c Code RO 5426 i.prvSampleTimeNow timers.o - 0x0800bd78 0x0800bd78 0x000000a4 Code RO 5427 i.prvSwitchTimerLists timers.o - 0x0800be1c 0x0800be1c 0x00000040 Code RO 6180 i.prvTaskExitError port.o - 0x0800be5c 0x0800be5c 0x0000001a Code RO 5428 i.prvTimerTask timers.o - 0x0800be76 0x0800be76 0x0000007e Code RO 4599 i.prvUnlockQueue queue.o - 0x0800bef4 0x0800bef4 0x0000014c Code RO 6126 i.pvPortMalloc heap_4.o - 0x0800c040 0x0800c040 0x00000020 Code RO 5018 i.pvTaskIncrementMutexHeldCount tasks.o - 0x0800c060 0x0800c060 0x0000002c Code RO 6181 i.pxPortInitialiseStack port.o - 0x0800c08c 0x0800c08c 0x00000088 Code RO 8303 i.remote_ParseHost ai.o - 0x0800c114 0x0800c114 0x00000010 Code RO 8249 i.remote_control_init remote_control.o - 0x0800c124 0x0800c124 0x0000020c Code RO 8250 i.sbus_to_rc remote_control.o - 0x0800c330 0x0800c330 0x0000003e Code RO 8899 i.sqrtf m_wm.l(sqrtf.o) - 0x0800c36e 0x0800c36e 0x00000018 Code RO 7751 i.user_delay_ms calc_lib.o - 0x0800c386 0x0800c386 0x00000018 Code RO 7752 i.user_delay_us calc_lib.o - 0x0800c39e 0x0800c39e 0x00000028 Code RO 4552 i.uxListRemove list.o - 0x0800c3c6 0x0800c3c6 0x00000002 PAD - 0x0800c3c8 0x0800c3c8 0x00000018 Code RO 5679 i.vApplicationGetIdleTaskMemory cmsis_os2.o - 0x0800c3e0 0x0800c3e0 0x00000018 Code RO 5680 i.vApplicationGetTimerTaskMemory cmsis_os2.o - 0x0800c3f8 0x0800c3f8 0x00000002 Code RO 245 i.vApplicationStackOverflowHook freertos.o - 0x0800c3fa 0x0800c3fa 0x0000001a Code RO 4553 i.vListInitialise list.o - 0x0800c414 0x0800c414 0x00000006 Code RO 4554 i.vListInitialiseItem list.o - 0x0800c41a 0x0800c41a 0x00000034 Code RO 4555 i.vListInsert list.o - 0x0800c44e 0x0800c44e 0x00000018 Code RO 4556 i.vListInsertEnd list.o - 0x0800c466 0x0800c466 0x00000002 PAD - 0x0800c468 0x0800c468 0x00000054 Code RO 6183 i.vPortEnterCritical port.o - 0x0800c4bc 0x0800c4bc 0x0000003c Code RO 6184 i.vPortExitCritical port.o - 0x0800c4f8 0x0800c4f8 0x000000a4 Code RO 6127 i.vPortFree heap_4.o - 0x0800c59c 0x0800c59c 0x00000028 Code RO 6185 i.vPortSetupTimerInterrupt port.o - 0x0800c5c4 0x0800c5c4 0x00000078 Code RO 6186 i.vPortValidateInterruptPriority port.o - 0x0800c63c 0x0800c63c 0x0000002c Code RO 4605 i.vQueueAddToRegistry queue.o - 0x0800c668 0x0800c668 0x0000004a Code RO 4609 i.vQueueWaitForMessageRestricted queue.o - 0x0800c6b2 0x0800c6b2 0x00000002 PAD - 0x0800c6b4 0x0800c6b4 0x0000005c Code RO 5029 i.vTaskDelay tasks.o - 0x0800c710 0x0800c710 0x000000d4 Code RO 5030 i.vTaskDelayUntil tasks.o - 0x0800c7e4 0x0800c7e4 0x000000c8 Code RO 5031 i.vTaskDelete tasks.o - 0x0800c8ac 0x0800c8ac 0x00000018 Code RO 5035 i.vTaskInternalSetTimeOutState tasks.o - 0x0800c8c4 0x0800c8c4 0x0000000c Code RO 5037 i.vTaskMissedYield tasks.o - 0x0800c8d0 0x0800c8d0 0x00000038 Code RO 5039 i.vTaskPlaceOnEventList tasks.o - 0x0800c908 0x0800c908 0x00000040 Code RO 5040 i.vTaskPlaceOnEventListRestricted tasks.o - 0x0800c948 0x0800c948 0x000000d0 Code RO 5042 i.vTaskPriorityDisinheritAfterTimeout tasks.o - 0x0800ca18 0x0800ca18 0x000000bc Code RO 5048 i.vTaskStartScheduler tasks.o - 0x0800cad4 0x0800cad4 0x00000010 Code RO 5050 i.vTaskSuspendAll tasks.o - 0x0800cae4 0x0800cae4 0x00000104 Code RO 5051 i.vTaskSwitchContext tasks.o - 0x0800cbe8 0x0800cbe8 0x00000168 Code RO 6187 i.xPortStartScheduler port.o - 0x0800cd50 0x0800cd50 0x00000034 Code RO 6188 i.xPortSysTickHandler port.o - 0x0800cd84 0x0800cd84 0x00000022 Code RO 4612 i.xQueueCreateMutex queue.o - 0x0800cda6 0x0800cda6 0x0000002a Code RO 4613 i.xQueueCreateMutexStatic queue.o - 0x0800cdd0 0x0800cdd0 0x0000005a Code RO 4614 i.xQueueGenericCreate queue.o - 0x0800ce2a 0x0800ce2a 0x000000e0 Code RO 4615 i.xQueueGenericCreateStatic queue.o - 0x0800cf0a 0x0800cf0a 0x00000002 PAD - 0x0800cf0c 0x0800cf0c 0x00000098 Code RO 4616 i.xQueueGenericReset queue.o - 0x0800cfa4 0x0800cfa4 0x000001a8 Code RO 4617 i.xQueueGenericSend queue.o - 0x0800d14c 0x0800d14c 0x000000fc Code RO 4618 i.xQueueGenericSendFromISR queue.o - 0x0800d248 0x0800d248 0x00000048 Code RO 4622 i.xQueueGiveMutexRecursive queue.o - 0x0800d290 0x0800d290 0x00000168 Code RO 4627 i.xQueueReceive queue.o - 0x0800d3f8 0x0800d3f8 0x000000ca Code RO 4628 i.xQueueReceiveFromISR queue.o - 0x0800d4c2 0x0800d4c2 0x00000002 PAD - 0x0800d4c4 0x0800d4c4 0x000001b8 Code RO 4629 i.xQueueSemaphoreTake queue.o - 0x0800d67c 0x0800d67c 0x0000004e Code RO 4630 i.xQueueTakeMutexRecursive queue.o - 0x0800d6ca 0x0800d6ca 0x00000002 PAD - 0x0800d6cc 0x0800d6cc 0x0000008c Code RO 5053 i.xTaskCheckForTimeOut tasks.o - 0x0800d758 0x0800d758 0x00000064 Code RO 5054 i.xTaskCreate tasks.o - 0x0800d7bc 0x0800d7bc 0x000000ba Code RO 5055 i.xTaskCreateStatic tasks.o - 0x0800d876 0x0800d876 0x00000002 PAD - 0x0800d878 0x0800d878 0x00000128 Code RO 5056 i.xTaskGenericNotify tasks.o - 0x0800d9a0 0x0800d9a0 0x00000164 Code RO 5057 i.xTaskGenericNotifyFromISR tasks.o - 0x0800db04 0x0800db04 0x0000000c Code RO 5058 i.xTaskGetCurrentTaskHandle tasks.o - 0x0800db10 0x0800db10 0x00000020 Code RO 5060 i.xTaskGetSchedulerState tasks.o - 0x0800db30 0x0800db30 0x0000000c Code RO 5061 i.xTaskGetTickCount tasks.o - 0x0800db3c 0x0800db3c 0x00000014 Code RO 5062 i.xTaskGetTickCountFromISR tasks.o - 0x0800db50 0x0800db50 0x00000144 Code RO 5063 i.xTaskIncrementTick tasks.o - 0x0800dc94 0x0800dc94 0x000000a0 Code RO 5065 i.xTaskNotifyWait tasks.o - 0x0800dd34 0x0800dd34 0x000000a4 Code RO 5066 i.xTaskPriorityDisinherit tasks.o - 0x0800ddd8 0x0800ddd8 0x000000a4 Code RO 5067 i.xTaskPriorityInherit tasks.o - 0x0800de7c 0x0800de7c 0x00000098 Code RO 5068 i.xTaskRemoveFromEventList tasks.o - 0x0800df14 0x0800df14 0x00000104 Code RO 5069 i.xTaskResumeAll tasks.o - 0x0800e018 0x0800e018 0x00000078 Code RO 5437 i.xTimerCreateTimerTask timers.o - 0x0800e090 0x0800e090 0x00000084 Code RO 5438 i.xTimerGenericCommand timers.o - 0x0800e114 0x0800e114 0x00000018 Code RO 8710 x$fpl$basic fz_wm.l(basic.o) - 0x0800e12c 0x0800e12c 0x00000062 Code RO 8712 x$fpl$d2f fz_wm.l(d2f.o) - 0x0800e18e 0x0800e18e 0x00000002 PAD - 0x0800e190 0x0800e190 0x00000150 Code RO 8822 x$fpl$dadd fz_wm.l(daddsub_clz.o) - 0x0800e2e0 0x0800e2e0 0x00000018 Code RO 8933 x$fpl$dcmpinf fz_wm.l(dcmpi.o) - 0x0800e2f8 0x0800e2f8 0x000002b0 Code RO 8715 x$fpl$ddiv fz_wm.l(ddiv.o) - 0x0800e5a8 0x0800e5a8 0x00000078 Code RO 8828 x$fpl$deqf fz_wm.l(deqf.o) - 0x0800e620 0x0800e620 0x0000005e Code RO 8718 x$fpl$dfix fz_wm.l(dfix.o) - 0x0800e67e 0x0800e67e 0x00000002 PAD - 0x0800e680 0x0800e680 0x0000005a Code RO 8722 x$fpl$dfixu fz_wm.l(dfixu.o) - 0x0800e6da 0x0800e6da 0x0000002e Code RO 8727 x$fpl$dflt fz_wm.l(dflt_clz.o) - 0x0800e708 0x0800e708 0x00000026 Code RO 8726 x$fpl$dfltu fz_wm.l(dflt_clz.o) - 0x0800e72e 0x0800e72e 0x00000002 PAD - 0x0800e730 0x0800e730 0x00000154 Code RO 8732 x$fpl$dmul fz_wm.l(dmul.o) - 0x0800e884 0x0800e884 0x0000009c Code RO 8830 x$fpl$dnaninf fz_wm.l(dnaninf.o) - 0x0800e920 0x0800e920 0x0000000c Code RO 8832 x$fpl$dretinf fz_wm.l(dretinf.o) - 0x0800e92c 0x0800e92c 0x00000016 Code RO 8823 x$fpl$drsb fz_wm.l(daddsub_clz.o) - 0x0800e942 0x0800e942 0x00000002 PAD - 0x0800e944 0x0800e944 0x000001d4 Code RO 8824 x$fpl$dsub fz_wm.l(daddsub_clz.o) - 0x0800eb18 0x0800eb18 0x00000056 Code RO 8734 x$fpl$f2d fz_wm.l(f2d.o) - 0x0800eb6e 0x0800eb6e 0x00000002 PAD - 0x0800eb70 0x0800eb70 0x00000052 Code RO 8834 x$fpl$fcmp4 fz_wm.l(fcmp4.o) - 0x0800ebc2 0x0800ebc2 0x00000018 Code RO 8935 x$fpl$fcmpinf fz_wm.l(fcmpi.o) - 0x0800ebda 0x0800ebda 0x00000060 Code RO 8736 x$fpl$ffltll fz_wm.l(ffltll_clz.o) - 0x0800ec3a 0x0800ec3a 0x0000008c Code RO 8838 x$fpl$fnaninf fz_wm.l(fnaninf.o) - 0x0800ecc6 0x0800ecc6 0x0000000a Code RO 9026 x$fpl$fpinit fz_wm.l(fpinit.o) - 0x0800ecd0 0x0800ecd0 0x0000000a Code RO 8840 x$fpl$fretinf fz_wm.l(fretinf.o) - 0x0800ecda 0x0800ecda 0x00000000 Code RO 8842 x$fpl$usenofp fz_wm.l(usenofp.o) - 0x0800ecda 0x0800ecda 0x00000002 PAD - 0x0800ecdc 0x0800ecdc 0x00000024 Data RO 246 .constdata freertos.o - 0x0800ed00 0x0800ed00 0x00000008 Data RO 1532 .constdata stm32f4xx_hal_dma.o - 0x0800ed08 0x0800ed08 0x00000018 Data RO 4389 .constdata system_stm32f4xx.o - 0x0800ed20 0x0800ed20 0x00000038 Data RO 6513 .constdata gpio_1.o - 0x0800ed58 0x0800ed58 0x00000008 Data RO 6728 .constdata pwm.o - 0x0800ed60 0x0800ed60 0x00000020 Data RO 8399 .constdata atti_esti.o - 0x0800ed80 0x0800ed80 0x00000090 Data RO 8526 .constdata user_task.o - 0x0800ee10 0x0800ee10 0x00000098 Data RO 8846 .constdata m_wm.l(atan.o) - 0x0800eea8 0x0800eea8 0x00000008 Data RO 8893 .constdata m_wm.l(qnan.o) - 0x0800eeb0 0x0800eeb0 0x00000020 Data RO 8895 .constdata m_wm.l(rredf.o) - 0x0800eed0 0x0800eed0 0x0000000c Data RO 247 .conststring freertos.o - 0x0800eedc 0x0800eedc 0x0000002a Data RO 8527 .conststring user_task.o - 0x0800ef06 0x0800ef06 0x00000002 PAD - 0x0800ef08 0x0800ef08 0x00000020 Data RO 9084 Region$$Table anon$$obj.o + 0x080027f8 0x080027f8 0x00000010 Code RO 583 i.CAN2_TX_IRQHandler stm32f4xx_it.o + 0x08002808 0x08002808 0x0000002c Code RO 6289 i.CAN_Get can_1.o + 0x08002834 0x08002834 0x00000046 Code RO 7574 i.CircleAdd user_math.o + 0x0800287a 0x0800287a 0x00000050 Code RO 7568 i.CircleError user_math.o + 0x080028ca 0x080028ca 0x00000002 PAD + 0x080028cc 0x080028cc 0x00000008 Code RO 8604 i.Config_GetRobotParam config.o + 0x080028d4 0x080028d4 0x00000014 Code RO 584 i.DMA1_Stream1_IRQHandler stm32f4xx_it.o + 0x080028e8 0x080028e8 0x00000040 Code RO 8252 i.DMA1_Stream1_IRQHandler1 remote_control.o + 0x08002928 0x08002928 0x00000010 Code RO 585 i.DMA2_Stream2_IRQHandler stm32f4xx_it.o + 0x08002938 0x08002938 0x00000010 Code RO 586 i.DMA2_Stream3_IRQHandler stm32f4xx_it.o + 0x08002948 0x08002948 0x00000034 Code RO 1523 i.DMA_CalcBaseAndBitshift stm32f4xx_hal_dma.o + 0x0800297c 0x0800297c 0x000000aa Code RO 1524 i.DMA_CheckFifoParam stm32f4xx_hal_dma.o + 0x08002a26 0x08002a26 0x0000002c Code RO 1525 i.DMA_SetConfig stm32f4xx_hal_dma.o + 0x08002a52 0x08002a52 0x00000002 Code RO 587 i.DebugMon_Handler stm32f4xx_it.o + 0x08002a54 0x08002a54 0x0000000a Code RO 588 i.EXTI0_IRQHandler stm32f4xx_it.o + 0x08002a5e 0x08002a5e 0x0000000a Code RO 589 i.EXTI3_IRQHandler stm32f4xx_it.o + 0x08002a68 0x08002a68 0x0000000a Code RO 590 i.EXTI4_IRQHandler stm32f4xx_it.o + 0x08002a72 0x08002a72 0x0000000a Code RO 591 i.EXTI9_5_IRQHandler stm32f4xx_it.o + 0x08002a7c 0x08002a7c 0x00000006 Code RO 13 i.Error_Handler main.o + 0x08002a82 0x08002a82 0x00000002 PAD + 0x08002a84 0x08002a84 0x00000450 Code RO 8548 i.Gimbal_Control gimbal.o + 0x08002ed4 0x08002ed4 0x00000154 Code RO 8549 i.Gimbal_Init gimbal.o + 0x08003028 0x08003028 0x00000036 Code RO 8550 i.Gimbal_Output gimbal.o + 0x0800305e 0x0800305e 0x00000002 PAD + 0x08003060 0x08003060 0x00000084 Code RO 8551 i.Gimbal_SetMode gimbal.o + 0x080030e4 0x080030e4 0x00000056 Code RO 8552 i.Gimbal_UpdateFeedback gimbal.o + 0x0800313a 0x0800313a 0x0000002a Code RO 8553 i.Gimbal_UpdateIMU gimbal.o + 0x08003164 0x08003164 0x0000002a Code RO 786 i.HAL_CAN_ActivateNotification stm32f4xx_hal_can.o + 0x0800318e 0x0800318e 0x0000014a Code RO 787 i.HAL_CAN_AddTxMessage stm32f4xx_hal_can.o + 0x080032d8 0x080032d8 0x00000120 Code RO 788 i.HAL_CAN_ConfigFilter stm32f4xx_hal_can.o + 0x080033f8 0x080033f8 0x0000003c Code RO 6290 i.HAL_CAN_ErrorCallback can_1.o + 0x08003434 0x08003434 0x00000028 Code RO 793 i.HAL_CAN_GetRxFifoFillLevel stm32f4xx_hal_can.o + 0x0800345c 0x0800345c 0x00000194 Code RO 794 i.HAL_CAN_GetRxMessage stm32f4xx_hal_can.o + 0x080035f0 0x080035f0 0x00000036 Code RO 796 i.HAL_CAN_GetTxMailboxesFreeLevel stm32f4xx_hal_can.o + 0x08003626 0x08003626 0x0000024e Code RO 798 i.HAL_CAN_IRQHandler stm32f4xx_hal_can.o + 0x08003874 0x08003874 0x00000174 Code RO 799 i.HAL_CAN_Init stm32f4xx_hal_can.o + 0x080039e8 0x080039e8 0x000001a0 Code RO 307 i.HAL_CAN_MspInit can.o + 0x08003b88 0x08003b88 0x0000003c Code RO 6291 i.HAL_CAN_RxFifo0FullCallback can_1.o + 0x08003bc4 0x08003bc4 0x0000003c Code RO 6292 i.HAL_CAN_RxFifo0MsgPendingCallback can_1.o + 0x08003c00 0x08003c00 0x0000003c Code RO 6293 i.HAL_CAN_RxFifo1FullCallback can_1.o + 0x08003c3c 0x08003c3c 0x0000003c Code RO 6294 i.HAL_CAN_RxFifo1MsgPendingCallback can_1.o + 0x08003c78 0x08003c78 0x0000003c Code RO 6295 i.HAL_CAN_SleepCallback can_1.o + 0x08003cb4 0x08003cb4 0x0000005e Code RO 811 i.HAL_CAN_Start stm32f4xx_hal_can.o + 0x08003d12 0x08003d12 0x00000002 PAD + 0x08003d14 0x08003d14 0x0000003c Code RO 6296 i.HAL_CAN_TxMailbox0AbortCallback can_1.o + 0x08003d50 0x08003d50 0x00000038 Code RO 6297 i.HAL_CAN_TxMailbox0CompleteCallback can_1.o + 0x08003d88 0x08003d88 0x0000003c Code RO 6298 i.HAL_CAN_TxMailbox1AbortCallback can_1.o + 0x08003dc4 0x08003dc4 0x0000003c Code RO 6299 i.HAL_CAN_TxMailbox1CompleteCallback can_1.o + 0x08003e00 0x08003e00 0x0000003c Code RO 6300 i.HAL_CAN_TxMailbox2AbortCallback can_1.o + 0x08003e3c 0x08003e3c 0x0000003c Code RO 6301 i.HAL_CAN_TxMailbox2CompleteCallback can_1.o + 0x08003e78 0x08003e78 0x0000003c Code RO 6302 i.HAL_CAN_WakeUpFromRxMsgCallback can_1.o + 0x08003eb4 0x08003eb4 0x000000ac Code RO 1526 i.HAL_DMA_Abort stm32f4xx_hal_dma.o + 0x08003f60 0x08003f60 0x00000028 Code RO 1527 i.HAL_DMA_Abort_IT stm32f4xx_hal_dma.o + 0x08003f88 0x08003f88 0x00000008 Code RO 1530 i.HAL_DMA_GetState stm32f4xx_hal_dma.o + 0x08003f90 0x08003f90 0x00000240 Code RO 1531 i.HAL_DMA_IRQHandler stm32f4xx_hal_dma.o + 0x080041d0 0x080041d0 0x000000ec Code RO 1532 i.HAL_DMA_Init stm32f4xx_hal_dma.o + 0x080042bc 0x080042bc 0x00000092 Code RO 1536 i.HAL_DMA_Start_IT stm32f4xx_hal_dma.o + 0x0800434e 0x0800434e 0x00000002 PAD + 0x08004350 0x08004350 0x00000028 Code RO 1968 i.HAL_Delay stm32f4xx_hal.o + 0x08004378 0x08004378 0x00000030 Code RO 6517 i.HAL_GPIO_EXTI_Callback gpio_1.o + 0x080043a8 0x080043a8 0x0000001c Code RO 1418 i.HAL_GPIO_EXTI_IRQHandler stm32f4xx_hal_gpio.o + 0x080043c4 0x080043c4 0x000001f4 Code RO 1419 i.HAL_GPIO_Init stm32f4xx_hal_gpio.o + 0x080045b8 0x080045b8 0x00000010 Code RO 1421 i.HAL_GPIO_ReadPin stm32f4xx_hal_gpio.o + 0x080045c8 0x080045c8 0x0000000c Code RO 1423 i.HAL_GPIO_WritePin stm32f4xx_hal_gpio.o + 0x080045d4 0x080045d4 0x0000000c Code RO 1974 i.HAL_GetTick stm32f4xx_hal.o + 0x080045e0 0x080045e0 0x00000034 Code RO 6585 i.HAL_I2C_AbortCpltCallback i2c_1.o + 0x08004614 0x08004614 0x00000002 Code RO 2220 i.HAL_I2C_AddrCallback stm32f4xx_hal_i2c.o + 0x08004616 0x08004616 0x000000d4 Code RO 2223 i.HAL_I2C_ER_IRQHandler stm32f4xx_hal_i2c.o + 0x080046ea 0x080046ea 0x000001da Code RO 2224 i.HAL_I2C_EV_IRQHandler stm32f4xx_hal_i2c.o + 0x080048c4 0x080048c4 0x00000034 Code RO 6586 i.HAL_I2C_ErrorCallback i2c_1.o + 0x080048f8 0x080048f8 0x000001d0 Code RO 2230 i.HAL_I2C_Init stm32f4xx_hal_i2c.o + 0x08004ac8 0x08004ac8 0x00000034 Code RO 6587 i.HAL_I2C_ListenCpltCallback i2c_1.o + 0x08004afc 0x08004afc 0x00000034 Code RO 6588 i.HAL_I2C_MasterRxCpltCallback i2c_1.o + 0x08004b30 0x08004b30 0x00000030 Code RO 6589 i.HAL_I2C_MasterTxCpltCallback i2c_1.o + 0x08004b60 0x08004b60 0x00000034 Code RO 6590 i.HAL_I2C_MemRxCpltCallback i2c_1.o + 0x08004b94 0x08004b94 0x00000034 Code RO 6591 i.HAL_I2C_MemTxCpltCallback i2c_1.o + 0x08004bc8 0x08004bc8 0x0000011c Code RO 380 i.HAL_I2C_MspInit i2c.o + 0x08004ce4 0x08004ce4 0x00000034 Code RO 6592 i.HAL_I2C_SlaveRxCpltCallback i2c_1.o + 0x08004d18 0x08004d18 0x00000034 Code RO 6593 i.HAL_I2C_SlaveTxCpltCallback i2c_1.o + 0x08004d4c 0x08004d4c 0x00000018 Code RO 1980 i.HAL_IncTick stm32f4xx_hal.o + 0x08004d64 0x08004d64 0x0000003c Code RO 1981 i.HAL_Init stm32f4xx_hal.o + 0x08004da0 0x08004da0 0x0000004c Code RO 1982 i.HAL_InitTick stm32f4xx_hal.o + 0x08004dec 0x08004dec 0x00000054 Code RO 761 i.HAL_MspInit stm32f4xx_hal_msp.o + 0x08004e40 0x08004e40 0x0000002c Code RO 1810 i.HAL_NVIC_DisableIRQ stm32f4xx_hal_cortex.o + 0x08004e6c 0x08004e6c 0x00000028 Code RO 1811 i.HAL_NVIC_EnableIRQ stm32f4xx_hal_cortex.o + 0x08004e94 0x08004e94 0x0000007c Code RO 1817 i.HAL_NVIC_SetPriority stm32f4xx_hal_cortex.o + 0x08004f10 0x08004f10 0x00000028 Code RO 1818 i.HAL_NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o + 0x08004f38 0x08004f38 0x00000184 Code RO 1020 i.HAL_RCC_ClockConfig stm32f4xx_hal_rcc.o + 0x080050bc 0x080050bc 0x0000000c Code RO 1025 i.HAL_RCC_GetHCLKFreq stm32f4xx_hal_rcc.o + 0x080050c8 0x080050c8 0x00000020 Code RO 1027 i.HAL_RCC_GetPCLK1Freq stm32f4xx_hal_rcc.o + 0x080050e8 0x080050e8 0x00000020 Code RO 1028 i.HAL_RCC_GetPCLK2Freq stm32f4xx_hal_rcc.o + 0x08005108 0x08005108 0x000000b0 Code RO 1029 i.HAL_RCC_GetSysClockFreq stm32f4xx_hal_rcc.o + 0x080051b8 0x080051b8 0x0000049c Code RO 1032 i.HAL_RCC_OscConfig stm32f4xx_hal_rcc.o + 0x08005654 0x08005654 0x00000038 Code RO 6815 i.HAL_SPI_ErrorCallback spi_1.o + 0x0800568c 0x0800568c 0x000000c8 Code RO 2725 i.HAL_SPI_Init stm32f4xx_hal_spi.o + 0x08005754 0x08005754 0x000001cc Code RO 428 i.HAL_SPI_MspInit spi.o + 0x08005920 0x08005920 0x00000182 Code RO 2728 i.HAL_SPI_Receive stm32f4xx_hal_spi.o + 0x08005aa2 0x08005aa2 0x00000002 PAD + 0x08005aa4 0x08005aa4 0x00000118 Code RO 2729 i.HAL_SPI_Receive_DMA stm32f4xx_hal_spi.o + 0x08005bbc 0x08005bbc 0x00000038 Code RO 6816 i.HAL_SPI_RxCpltCallback spi_1.o + 0x08005bf4 0x08005bf4 0x00000038 Code RO 6817 i.HAL_SPI_RxHalfCpltCallback spi_1.o + 0x08005c2c 0x08005c2c 0x000001be Code RO 2733 i.HAL_SPI_Transmit stm32f4xx_hal_spi.o + 0x08005dea 0x08005dea 0x00000248 Code RO 2734 i.HAL_SPI_TransmitReceive stm32f4xx_hal_spi.o + 0x08006032 0x08006032 0x00000002 PAD + 0x08006034 0x08006034 0x00000164 Code RO 2735 i.HAL_SPI_TransmitReceive_DMA stm32f4xx_hal_spi.o + 0x08006198 0x08006198 0x000000fc Code RO 2737 i.HAL_SPI_Transmit_DMA stm32f4xx_hal_spi.o + 0x08006294 0x08006294 0x0000002c Code RO 6818 i.HAL_SPI_TxCpltCallback spi_1.o + 0x080062c0 0x080062c0 0x00000038 Code RO 6819 i.HAL_SPI_TxHalfCpltCallback spi_1.o + 0x080062f8 0x080062f8 0x00000038 Code RO 6820 i.HAL_SPI_TxRxCpltCallback spi_1.o + 0x08006330 0x08006330 0x00000038 Code RO 6821 i.HAL_SPI_TxRxHalfCpltCallback spi_1.o + 0x08006368 0x08006368 0x00000034 Code RO 1822 i.HAL_SYSTICK_Config stm32f4xx_hal_cortex.o + 0x0800639c 0x0800639c 0x00000002 Code RO 3753 i.HAL_TIMEx_BreakCallback stm32f4xx_hal_tim_ex.o + 0x0800639e 0x0800639e 0x00000002 Code RO 3754 i.HAL_TIMEx_CommutCallback stm32f4xx_hal_tim_ex.o + 0x080063a0 0x080063a0 0x000000b4 Code RO 3772 i.HAL_TIMEx_MasterConfigSynchronization stm32f4xx_hal_tim_ex.o + 0x08006454 0x08006454 0x00000066 Code RO 3038 i.HAL_TIM_Base_Init stm32f4xx_hal_tim.o + 0x080064ba 0x080064ba 0x00000002 PAD + 0x080064bc 0x080064bc 0x00000078 Code RO 476 i.HAL_TIM_Base_MspInit tim.o + 0x08006534 0x08006534 0x00000002 Code RO 3072 i.HAL_TIM_IC_CaptureCallback stm32f4xx_hal_tim.o + 0x08006536 0x08006536 0x0000016c Code RO 3086 i.HAL_TIM_IRQHandler stm32f4xx_hal_tim.o + 0x080066a2 0x080066a2 0x00000002 PAD + 0x080066a4 0x080066a4 0x00000060 Code RO 477 i.HAL_TIM_MspPostInit tim.o + 0x08006704 0x08006704 0x00000002 Code RO 3089 i.HAL_TIM_OC_DelayElapsedCallback stm32f4xx_hal_tim.o + 0x08006706 0x08006706 0x00000104 Code RO 3110 i.HAL_TIM_PWM_ConfigChannel stm32f4xx_hal_tim.o + 0x0800680a 0x0800680a 0x00000066 Code RO 3113 i.HAL_TIM_PWM_Init stm32f4xx_hal_tim.o + 0x08006870 0x08006870 0x00000002 Code RO 3115 i.HAL_TIM_PWM_MspInit stm32f4xx_hal_tim.o + 0x08006872 0x08006872 0x00000002 Code RO 3116 i.HAL_TIM_PWM_PulseFinishedCallback stm32f4xx_hal_tim.o + 0x08006874 0x08006874 0x0000010c Code RO 3118 i.HAL_TIM_PWM_Start stm32f4xx_hal_tim.o + 0x08006980 0x08006980 0x00000002 Code RO 3124 i.HAL_TIM_PeriodElapsedCallback stm32f4xx_hal_tim.o + 0x08006982 0x08006982 0x00000002 Code RO 3129 i.HAL_TIM_TriggerCallback stm32f4xx_hal_tim.o + 0x08006984 0x08006984 0x00000002 Code RO 4032 i.HAL_UARTEx_RxEventCallback stm32f4xx_hal_uart.o + 0x08006986 0x08006986 0x00000002 PAD + 0x08006988 0x08006988 0x00000034 Code RO 6991 i.HAL_UART_ErrorCallback uart.o + 0x080069bc 0x080069bc 0x00000308 Code RO 4049 i.HAL_UART_IRQHandler stm32f4xx_hal_uart.o + 0x08006cc4 0x08006cc4 0x00000076 Code RO 4050 i.HAL_UART_Init stm32f4xx_hal_uart.o + 0x08006d3a 0x08006d3a 0x00000002 PAD + 0x08006d3c 0x08006d3c 0x00000198 Code RO 530 i.HAL_UART_MspInit usart.o + 0x08006ed4 0x08006ed4 0x00000034 Code RO 6992 i.HAL_UART_RxCpltCallback uart.o + 0x08006f08 0x08006f08 0x00000034 Code RO 6994 i.HAL_UART_TxCpltCallback uart.o + 0x08006f3c 0x08006f3c 0x00000004 Code RO 592 i.HardFault_Handler stm32f4xx_it.o + 0x08006f40 0x08006f40 0x00000010 Code RO 593 i.I2C1_ER_IRQHandler stm32f4xx_it.o + 0x08006f50 0x08006f50 0x00000010 Code RO 594 i.I2C1_EV_IRQHandler stm32f4xx_it.o + 0x08006f60 0x08006f60 0x0000001c Code RO 2268 i.I2C_ConvertOtherXferOptions stm32f4xx_hal_i2c.o + 0x08006f7c 0x08006f7c 0x000000f8 Code RO 2269 i.I2C_DMAAbort stm32f4xx_hal_i2c.o + 0x08007074 0x08007074 0x00000012 Code RO 2272 i.I2C_Flush_DR stm32f4xx_hal_i2c.o + 0x08007086 0x08007086 0x00000002 PAD + 0x08007088 0x08007088 0x00000028 Code RO 6594 i.I2C_Get i2c_1.o + 0x080070b0 0x080070b0 0x000001ac Code RO 2273 i.I2C_ITError stm32f4xx_hal_i2c.o + 0x0800725c 0x0800725c 0x00000130 Code RO 2275 i.I2C_MasterReceive_BTF stm32f4xx_hal_i2c.o + 0x0800738c 0x0800738c 0x00000104 Code RO 2276 i.I2C_MasterReceive_RXNE stm32f4xx_hal_i2c.o + 0x08007490 0x08007490 0x000000a0 Code RO 2279 i.I2C_MasterTransmit_BTF stm32f4xx_hal_i2c.o + 0x08007530 0x08007530 0x000000d8 Code RO 2280 i.I2C_MasterTransmit_TXE stm32f4xx_hal_i2c.o + 0x08007608 0x08007608 0x0000002a Code RO 2281 i.I2C_Master_ADD10 stm32f4xx_hal_i2c.o + 0x08007632 0x08007632 0x00000268 Code RO 2282 i.I2C_Master_ADDR stm32f4xx_hal_i2c.o + 0x0800789a 0x0800789a 0x0000009e Code RO 2283 i.I2C_Master_SB stm32f4xx_hal_i2c.o + 0x08007938 0x08007938 0x000000c6 Code RO 2284 i.I2C_MemoryTransmit_TXE_BTF stm32f4xx_hal_i2c.o + 0x080079fe 0x080079fe 0x0000001a Code RO 2287 i.I2C_SlaveReceive_BTF stm32f4xx_hal_i2c.o + 0x08007a18 0x08007a18 0x00000046 Code RO 2288 i.I2C_SlaveReceive_RXNE stm32f4xx_hal_i2c.o + 0x08007a5e 0x08007a5e 0x0000001a Code RO 2289 i.I2C_SlaveTransmit_BTF stm32f4xx_hal_i2c.o + 0x08007a78 0x08007a78 0x00000046 Code RO 2290 i.I2C_SlaveTransmit_TXE stm32f4xx_hal_i2c.o + 0x08007abe 0x08007abe 0x00000070 Code RO 2291 i.I2C_Slave_ADDR stm32f4xx_hal_i2c.o + 0x08007b2e 0x08007b2e 0x00000002 PAD + 0x08007b30 0x08007b30 0x000000a8 Code RO 2292 i.I2C_Slave_AF stm32f4xx_hal_i2c.o + 0x08007bd8 0x08007bd8 0x0000018c Code RO 2293 i.I2C_Slave_STOPF stm32f4xx_hal_i2c.o + 0x08007d64 0x08007d64 0x00000050 Code RO 2299 i.I2C_WaitOnSTOPRequestThroughIT stm32f4xx_hal_i2c.o + 0x08007db4 0x08007db4 0x00000050 Code RO 7538 i.InvSqrt user_math.o + 0x08007e04 0x08007e04 0x00000080 Code RO 7259 i.LowPassFilter2p_Apply filter.o + 0x08007e84 0x08007e84 0x00000114 Code RO 7260 i.LowPassFilter2p_Init filter.o + 0x08007f98 0x08007f98 0x00000060 Code RO 7261 i.LowPassFilter2p_Reset filter.o + 0x08007ff8 0x08007ff8 0x00000050 Code RO 8040 i.MOTOR_RM_CreateCANManager motor_rm.o + 0x08008048 0x08008048 0x00000122 Code RO 8041 i.MOTOR_RM_Ctrl motor_rm.o + 0x0800816a 0x0800816a 0x00000002 PAD + 0x0800816c 0x0800816c 0x00000018 Code RO 8042 i.MOTOR_RM_GetCANManager motor_rm.o + 0x08008184 0x08008184 0x00000026 Code RO 8043 i.MOTOR_RM_GetLSB motor_rm.o + 0x080081aa 0x080081aa 0x00000044 Code RO 8044 i.MOTOR_RM_GetLogicalIndex motor_rm.o + 0x080081ee 0x080081ee 0x0000003e Code RO 8045 i.MOTOR_RM_GetMotor motor_rm.o + 0x0800822c 0x0800822c 0x00000028 Code RO 8046 i.MOTOR_RM_GetRatio motor_rm.o + 0x08008254 0x08008254 0x000000c0 Code RO 8048 i.MOTOR_RM_Register motor_rm.o + 0x08008314 0x08008314 0x000000b2 Code RO 8050 i.MOTOR_RM_SetOutput motor_rm.o + 0x080083c6 0x080083c6 0x000000ae Code RO 8051 i.MOTOR_RM_Update motor_rm.o + 0x08008474 0x08008474 0x00000048 Code RO 308 i.MX_CAN1_Init can.o + 0x080084bc 0x080084bc 0x00000048 Code RO 309 i.MX_CAN2_Init can.o + 0x08008504 0x08008504 0x00000078 Code RO 355 i.MX_DMA_Init dma.o + 0x0800857c 0x0800857c 0x00000030 Code RO 241 i.MX_FREERTOS_Init freertos.o + 0x080085ac 0x080085ac 0x000001f0 Code RO 217 i.MX_GPIO_Init gpio.o + 0x0800879c 0x0800879c 0x0000003c Code RO 381 i.MX_I2C1_Init i2c.o + 0x080087d8 0x080087d8 0x0000003c Code RO 382 i.MX_I2C2_Init i2c.o + 0x08008814 0x08008814 0x00000048 Code RO 429 i.MX_SPI1_Init spi.o + 0x0800885c 0x0800885c 0x00000048 Code RO 430 i.MX_SPI2_Init spi.o + 0x080088a4 0x080088a4 0x0000006c Code RO 478 i.MX_TIM10_Init tim.o + 0x08008910 0x08008910 0x0000004c Code RO 479 i.MX_TIM7_Init tim.o + 0x0800895c 0x0800895c 0x00000038 Code RO 531 i.MX_USART1_UART_Init usart.o + 0x08008994 0x08008994 0x00000040 Code RO 532 i.MX_USART3_UART_Init usart.o + 0x080089d4 0x080089d4 0x00000004 Code RO 595 i.MemManage_Handler stm32f4xx_it.o + 0x080089d8 0x080089d8 0x00000190 Code RO 8053 i.Motor_RM_Decode motor_rm.o + 0x08008b68 0x08008b68 0x00000004 Code RO 596 i.NMI_Handler stm32f4xx_it.o + 0x08008b6c 0x08008b6c 0x000001a4 Code RO 7417 i.PID_Calc pid.o + 0x08008d10 0x08008d10 0x000000cc Code RO 7418 i.PID_Init pid.o + 0x08008ddc 0x08008ddc 0x00000040 Code RO 7419 i.PID_Reset pid.o + 0x08008e1c 0x08008e1c 0x00000084 Code RO 7711 i.RC_Init bsp_rc.o + 0x08008ea0 0x08008ea0 0x0000005c Code RO 7712 i.RC_restart bsp_rc.o + 0x08008efc 0x08008efc 0x00000028 Code RO 2753 i.SPI_DMAError stm32f4xx_hal_spi.o + 0x08008f24 0x08008f24 0x0000000e Code RO 2754 i.SPI_DMAHalfReceiveCplt stm32f4xx_hal_spi.o + 0x08008f32 0x08008f32 0x0000000e Code RO 2755 i.SPI_DMAHalfTransmitCplt stm32f4xx_hal_spi.o + 0x08008f40 0x08008f40 0x0000000e Code RO 2756 i.SPI_DMAHalfTransmitReceiveCplt stm32f4xx_hal_spi.o + 0x08008f4e 0x08008f4e 0x0000007c Code RO 2757 i.SPI_DMAReceiveCplt stm32f4xx_hal_spi.o + 0x08008fca 0x08008fca 0x00000080 Code RO 2759 i.SPI_DMATransmitCplt stm32f4xx_hal_spi.o + 0x0800904a 0x0800904a 0x00000068 Code RO 2760 i.SPI_DMATransmitReceiveCplt stm32f4xx_hal_spi.o + 0x080090b2 0x080090b2 0x00000094 Code RO 2762 i.SPI_EndRxTransaction stm32f4xx_hal_spi.o + 0x08009146 0x08009146 0x00000002 PAD + 0x08009148 0x08009148 0x00000088 Code RO 2763 i.SPI_EndRxTxTransaction stm32f4xx_hal_spi.o + 0x080091d0 0x080091d0 0x00000018 Code RO 6822 i.SPI_Get spi_1.o + 0x080091e8 0x080091e8 0x000000d8 Code RO 2768 i.SPI_WaitFlagStateUntilTimeout stm32f4xx_hal_spi.o + 0x080092c0 0x080092c0 0x00000010 Code RO 242 i.StartDefaultTask freertos.o + 0x080092d0 0x080092d0 0x00000014 Code RO 597 i.SysTick_Handler stm32f4xx_it.o + 0x080092e4 0x080092e4 0x000000b4 Code RO 14 i.SystemClock_Config main.o + 0x08009398 0x08009398 0x00000014 Code RO 4394 i.SystemInit system_stm32f4xx.o + 0x080093ac 0x080093ac 0x00000010 Code RO 598 i.TIM7_IRQHandler stm32f4xx_it.o + 0x080093bc 0x080093bc 0x000000e0 Code RO 3131 i.TIM_Base_SetConfig stm32f4xx_hal_tim.o + 0x0800949c 0x0800949c 0x00000022 Code RO 3132 i.TIM_CCxChannelCmd stm32f4xx_hal_tim.o + 0x080094be 0x080094be 0x00000002 PAD + 0x080094c0 0x080094c0 0x00000070 Code RO 3144 i.TIM_OC1_SetConfig stm32f4xx_hal_tim.o + 0x08009530 0x08009530 0x0000007c Code RO 3145 i.TIM_OC2_SetConfig stm32f4xx_hal_tim.o + 0x080095ac 0x080095ac 0x00000078 Code RO 3146 i.TIM_OC3_SetConfig stm32f4xx_hal_tim.o + 0x08009624 0x08009624 0x00000054 Code RO 3147 i.TIM_OC4_SetConfig stm32f4xx_hal_tim.o + 0x08009678 0x08009678 0x0000009c Code RO 8369 i.Task_Init init.o + 0x08009714 0x08009714 0x00000144 Code RO 8403 i.Task_atti_esti atti_esti.o + 0x08009858 0x08009858 0x000000a8 Code RO 8498 i.Task_gimbal_ctrl gimbal_ctrl.o + 0x08009900 0x08009900 0x00000080 Code RO 8449 i.Task_remote remote.o + 0x08009980 0x08009980 0x00000012 Code RO 4063 i.UART_DMAAbortOnError stm32f4xx_hal_uart.o + 0x08009992 0x08009992 0x0000006c Code RO 4073 i.UART_EndRxTransfer stm32f4xx_hal_uart.o + 0x080099fe 0x080099fe 0x00000020 Code RO 4074 i.UART_EndTransmit_IT stm32f4xx_hal_uart.o + 0x08009a1e 0x08009a1e 0x00000002 PAD + 0x08009a20 0x08009a20 0x00000018 Code RO 6996 i.UART_Get uart.o + 0x08009a38 0x08009a38 0x000000fc Code RO 4076 i.UART_Receive_IT stm32f4xx_hal_uart.o + 0x08009b34 0x08009b34 0x0000022c Code RO 4077 i.UART_SetConfig stm32f4xx_hal_uart.o + 0x08009d60 0x08009d60 0x00000060 Code RO 4080 i.UART_Transmit_IT stm32f4xx_hal_uart.o + 0x08009dc0 0x08009dc0 0x00000018 Code RO 599 i.USART3_IRQHandler stm32f4xx_it.o + 0x08009dd8 0x08009dd8 0x00000018 Code RO 8253 i.USART3_IRQHandler1 remote_control.o + 0x08009df0 0x08009df0 0x00000004 Code RO 600 i.UsageFault_Handler stm32f4xx_it.o + 0x08009df4 0x08009df4 0x00000030 Code RO 8943 i.__ARM_fpclassify m_wm.l(fpclassify.o) + 0x08009e24 0x08009e24 0x00000026 Code RO 8883 i.__ARM_fpclassifyf m_wm.l(fpclassifyf.o) + 0x08009e4a 0x08009e4a 0x00000012 Code RO 7421 i.__ARM_isfinitef pid.o + 0x08009e5c 0x08009e5c 0x00000010 Code RO 1824 i.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o + 0x08009e6c 0x08009e6c 0x00000028 Code RO 1825 i.__NVIC_SetPriority stm32f4xx_hal_cortex.o + 0x08009e94 0x08009e94 0x00000006 Code RO 5613 i.__get_IPSR cmsis_os2.o + 0x08009e9a 0x08009e9a 0x00000002 PAD + 0x08009e9c 0x08009e9c 0x0000012c Code RO 8744 i.__hardfp_asinf m_wm.l(asinf.o) + 0x08009fc8 0x08009fc8 0x000002d8 Code RO 8849 i.__hardfp_atan m_wm.l(atan.o) + 0x0800a2a0 0x0800a2a0 0x00000200 Code RO 8756 i.__hardfp_atan2 m_wm.l(atan2.o) + 0x0800a4a0 0x0800a4a0 0x000002ac Code RO 8768 i.__hardfp_atan2f m_wm.l(atan2f.o) + 0x0800a74c 0x0800a74c 0x00000150 Code RO 8780 i.__hardfp_cosf m_wm.l(cosf.o) + 0x0800a89c 0x0800a89c 0x00000048 Code RO 8804 i.__hardfp_fmaxf m_wm.l(fmaxf.o) + 0x0800a8e4 0x0800a8e4 0x0000017c Code RO 8792 i.__hardfp_tanf m_wm.l(tanf.o) + 0x0800aa60 0x0800aa60 0x000000f8 Code RO 8945 i.__kernel_poly m_wm.l(poly.o) + 0x0800ab58 0x0800ab58 0x00000014 Code RO 8864 i.__mathlib_dbl_infnan m_wm.l(dunder.o) + 0x0800ab6c 0x0800ab6c 0x00000014 Code RO 8865 i.__mathlib_dbl_infnan2 m_wm.l(dunder.o) + 0x0800ab80 0x0800ab80 0x00000020 Code RO 8869 i.__mathlib_dbl_underflow m_wm.l(dunder.o) + 0x0800aba0 0x0800aba0 0x00000006 Code RO 8886 i.__mathlib_flt_infnan m_wm.l(funder.o) + 0x0800aba6 0x0800aba6 0x00000006 Code RO 8887 i.__mathlib_flt_infnan2 m_wm.l(funder.o) + 0x0800abac 0x0800abac 0x00000010 Code RO 8888 i.__mathlib_flt_invalid m_wm.l(funder.o) + 0x0800abbc 0x0800abbc 0x00000010 Code RO 8891 i.__mathlib_flt_underflow m_wm.l(funder.o) + 0x0800abcc 0x0800abcc 0x00000154 Code RO 8900 i.__mathlib_rredf2 m_wm.l(rredf.o) + 0x0800ad20 0x0800ad20 0x00000010 Code RO 8851 i.atan m_wm.l(atan.o) + 0x0800ad30 0x0800ad30 0x00000002 Code RO 243 i.configureTimerForRunTimeStats freertos.o + 0x0800ad32 0x0800ad32 0x00000002 PAD + 0x0800ad34 0x0800ad34 0x00000030 Code RO 7598 i.delay_init bsp_delay.o + 0x0800ad64 0x0800ad64 0x00000094 Code RO 5009 i.eTaskGetState tasks.o + 0x0800adf8 0x0800adf8 0x00000018 Code RO 8879 i.fabs m_wm.l(fabs.o) + 0x0800ae10 0x0800ae10 0x00000004 Code RO 244 i.getRunTimeCounterValue freertos.o + 0x0800ae14 0x0800ae14 0x00000048 Code RO 15 i.main main.o + 0x0800ae5c 0x0800ae5c 0x00000016 Code RO 7755 i.map calc_lib.o + 0x0800ae72 0x0800ae72 0x0000001e Code RO 5614 i.osDelay cmsis_os2.o + 0x0800ae90 0x0800ae90 0x00000034 Code RO 5615 i.osDelayUntil cmsis_os2.o + 0x0800aec4 0x0800aec4 0x00000034 Code RO 5623 i.osKernelGetState cmsis_os2.o + 0x0800aef8 0x0800aef8 0x0000001a Code RO 5626 i.osKernelGetTickCount cmsis_os2.o + 0x0800af12 0x0800af12 0x00000006 Code RO 5627 i.osKernelGetTickFreq cmsis_os2.o + 0x0800af18 0x0800af18 0x0000002c Code RO 5628 i.osKernelInitialize cmsis_os2.o + 0x0800af44 0x0800af44 0x00000038 Code RO 5629 i.osKernelLock cmsis_os2.o + 0x0800af7c 0x0800af7c 0x00000060 Code RO 5631 i.osKernelStart cmsis_os2.o + 0x0800afdc 0x0800afdc 0x00000044 Code RO 5632 i.osKernelUnlock cmsis_os2.o + 0x0800b020 0x0800b020 0x00000080 Code RO 5643 i.osMessageQueueGet cmsis_os2.o + 0x0800b0a0 0x0800b0a0 0x0000009a Code RO 5648 i.osMessageQueueNew cmsis_os2.o + 0x0800b13a 0x0800b13a 0x00000002 PAD + 0x0800b13c 0x0800b13c 0x00000084 Code RO 5649 i.osMessageQueuePut cmsis_os2.o + 0x0800b1c0 0x0800b1c0 0x00000028 Code RO 5650 i.osMessageQueueReset cmsis_os2.o + 0x0800b1e8 0x0800b1e8 0x00000062 Code RO 5651 i.osMutexAcquire cmsis_os2.o + 0x0800b24a 0x0800b24a 0x000000b2 Code RO 5654 i.osMutexNew cmsis_os2.o + 0x0800b2fc 0x0800b2fc 0x0000004e Code RO 5655 i.osMutexRelease cmsis_os2.o + 0x0800b34a 0x0800b34a 0x00000002 PAD + 0x0800b34c 0x0800b34c 0x00000080 Code RO 5665 i.osThreadFlagsSet cmsis_os2.o + 0x0800b3cc 0x0800b3cc 0x000000b2 Code RO 5666 i.osThreadFlagsWait cmsis_os2.o + 0x0800b47e 0x0800b47e 0x0000000c Code RO 5668 i.osThreadGetId cmsis_os2.o + 0x0800b48a 0x0800b48a 0x000000b8 Code RO 5673 i.osThreadNew cmsis_os2.o + 0x0800b542 0x0800b542 0x0000003c Code RO 5677 i.osThreadTerminate cmsis_os2.o + 0x0800b57e 0x0800b57e 0x00000002 PAD + 0x0800b580 0x0800b580 0x0000007c Code RO 5011 i.prvAddCurrentTaskToDelayedList tasks.o + 0x0800b5fc 0x0800b5fc 0x000000b8 Code RO 5012 i.prvAddNewTaskToReadyList tasks.o + 0x0800b6b4 0x0800b6b4 0x00000074 Code RO 5425 i.prvCheckForValidListAndQueue timers.o + 0x0800b728 0x0800b728 0x00000048 Code RO 5013 i.prvCheckTasksWaitingTermination tasks.o + 0x0800b770 0x0800b770 0x0000002a Code RO 4598 i.prvCopyDataFromQueue queue.o + 0x0800b79a 0x0800b79a 0x0000007e Code RO 4599 i.prvCopyDataToQueue queue.o + 0x0800b818 0x0800b818 0x00000050 Code RO 5014 i.prvDeleteTCB tasks.o + 0x0800b868 0x0800b868 0x00000014 Code RO 4600 i.prvGetDisinheritPriorityAfterTimeout queue.o + 0x0800b87c 0x0800b87c 0x00000028 Code RO 5426 i.prvGetNextExpireTime timers.o + 0x0800b8a4 0x0800b8a4 0x0000007c Code RO 6130 i.prvHeapInit heap_4.o + 0x0800b920 0x0800b920 0x00000028 Code RO 5015 i.prvIdleTask tasks.o + 0x0800b948 0x0800b948 0x0000001e Code RO 4601 i.prvInitialiseMutex queue.o + 0x0800b966 0x0800b966 0x0000002a Code RO 4602 i.prvInitialiseNewQueue queue.o + 0x0800b990 0x0800b990 0x000000c4 Code RO 5016 i.prvInitialiseNewTask tasks.o + 0x0800ba54 0x0800ba54 0x00000068 Code RO 5017 i.prvInitialiseTaskLists tasks.o + 0x0800babc 0x0800babc 0x00000068 Code RO 6131 i.prvInsertBlockIntoFreeList heap_4.o + 0x0800bb24 0x0800bb24 0x00000058 Code RO 5428 i.prvInsertTimerInActiveList timers.o + 0x0800bb7c 0x0800bb7c 0x0000001a Code RO 4603 i.prvIsQueueEmpty queue.o + 0x0800bb96 0x0800bb96 0x0000001e Code RO 4604 i.prvIsQueueFull queue.o + 0x0800bbb4 0x0800bbb4 0x00000074 Code RO 5429 i.prvProcessExpiredTimer timers.o + 0x0800bc28 0x0800bc28 0x00000164 Code RO 5430 i.prvProcessReceivedCommands timers.o + 0x0800bd8c 0x0800bd8c 0x00000074 Code RO 5431 i.prvProcessTimerOrBlockTask timers.o + 0x0800be00 0x0800be00 0x00000034 Code RO 5019 i.prvResetNextTaskUnblockTime tasks.o + 0x0800be34 0x0800be34 0x0000002c Code RO 5432 i.prvSampleTimeNow timers.o + 0x0800be60 0x0800be60 0x000000a4 Code RO 5433 i.prvSwitchTimerLists timers.o + 0x0800bf04 0x0800bf04 0x00000040 Code RO 6186 i.prvTaskExitError port.o + 0x0800bf44 0x0800bf44 0x0000001a Code RO 5434 i.prvTimerTask timers.o + 0x0800bf5e 0x0800bf5e 0x0000007e Code RO 4605 i.prvUnlockQueue queue.o + 0x0800bfdc 0x0800bfdc 0x0000014c Code RO 6132 i.pvPortMalloc heap_4.o + 0x0800c128 0x0800c128 0x00000020 Code RO 5024 i.pvTaskIncrementMutexHeldCount tasks.o + 0x0800c148 0x0800c148 0x0000002c Code RO 6187 i.pxPortInitialiseStack port.o + 0x0800c174 0x0800c174 0x00000088 Code RO 8309 i.remote_ParseHost ai.o + 0x0800c1fc 0x0800c1fc 0x00000010 Code RO 8255 i.remote_control_init remote_control.o + 0x0800c20c 0x0800c20c 0x0000020c Code RO 8256 i.sbus_to_rc remote_control.o + 0x0800c418 0x0800c418 0x0000003e Code RO 8905 i.sqrtf m_wm.l(sqrtf.o) + 0x0800c456 0x0800c456 0x00000018 Code RO 7757 i.user_delay_ms calc_lib.o + 0x0800c46e 0x0800c46e 0x00000018 Code RO 7758 i.user_delay_us calc_lib.o + 0x0800c486 0x0800c486 0x00000028 Code RO 4558 i.uxListRemove list.o + 0x0800c4ae 0x0800c4ae 0x00000002 PAD + 0x0800c4b0 0x0800c4b0 0x00000018 Code RO 5685 i.vApplicationGetIdleTaskMemory cmsis_os2.o + 0x0800c4c8 0x0800c4c8 0x00000018 Code RO 5686 i.vApplicationGetTimerTaskMemory cmsis_os2.o + 0x0800c4e0 0x0800c4e0 0x00000002 Code RO 245 i.vApplicationStackOverflowHook freertos.o + 0x0800c4e2 0x0800c4e2 0x0000001a Code RO 4559 i.vListInitialise list.o + 0x0800c4fc 0x0800c4fc 0x00000006 Code RO 4560 i.vListInitialiseItem list.o + 0x0800c502 0x0800c502 0x00000034 Code RO 4561 i.vListInsert list.o + 0x0800c536 0x0800c536 0x00000018 Code RO 4562 i.vListInsertEnd list.o + 0x0800c54e 0x0800c54e 0x00000002 PAD + 0x0800c550 0x0800c550 0x00000054 Code RO 6189 i.vPortEnterCritical port.o + 0x0800c5a4 0x0800c5a4 0x0000003c Code RO 6190 i.vPortExitCritical port.o + 0x0800c5e0 0x0800c5e0 0x000000a4 Code RO 6133 i.vPortFree heap_4.o + 0x0800c684 0x0800c684 0x00000028 Code RO 6191 i.vPortSetupTimerInterrupt port.o + 0x0800c6ac 0x0800c6ac 0x00000078 Code RO 6192 i.vPortValidateInterruptPriority port.o + 0x0800c724 0x0800c724 0x0000002c Code RO 4611 i.vQueueAddToRegistry queue.o + 0x0800c750 0x0800c750 0x0000004a Code RO 4615 i.vQueueWaitForMessageRestricted queue.o + 0x0800c79a 0x0800c79a 0x00000002 PAD + 0x0800c79c 0x0800c79c 0x0000005c Code RO 5035 i.vTaskDelay tasks.o + 0x0800c7f8 0x0800c7f8 0x000000d4 Code RO 5036 i.vTaskDelayUntil tasks.o + 0x0800c8cc 0x0800c8cc 0x000000c8 Code RO 5037 i.vTaskDelete tasks.o + 0x0800c994 0x0800c994 0x00000018 Code RO 5041 i.vTaskInternalSetTimeOutState tasks.o + 0x0800c9ac 0x0800c9ac 0x0000000c Code RO 5043 i.vTaskMissedYield tasks.o + 0x0800c9b8 0x0800c9b8 0x00000038 Code RO 5045 i.vTaskPlaceOnEventList tasks.o + 0x0800c9f0 0x0800c9f0 0x00000040 Code RO 5046 i.vTaskPlaceOnEventListRestricted tasks.o + 0x0800ca30 0x0800ca30 0x000000d0 Code RO 5048 i.vTaskPriorityDisinheritAfterTimeout tasks.o + 0x0800cb00 0x0800cb00 0x000000bc Code RO 5054 i.vTaskStartScheduler tasks.o + 0x0800cbbc 0x0800cbbc 0x00000010 Code RO 5056 i.vTaskSuspendAll tasks.o + 0x0800cbcc 0x0800cbcc 0x00000104 Code RO 5057 i.vTaskSwitchContext tasks.o + 0x0800ccd0 0x0800ccd0 0x00000168 Code RO 6193 i.xPortStartScheduler port.o + 0x0800ce38 0x0800ce38 0x00000034 Code RO 6194 i.xPortSysTickHandler port.o + 0x0800ce6c 0x0800ce6c 0x00000022 Code RO 4618 i.xQueueCreateMutex queue.o + 0x0800ce8e 0x0800ce8e 0x0000002a Code RO 4619 i.xQueueCreateMutexStatic queue.o + 0x0800ceb8 0x0800ceb8 0x0000005a Code RO 4620 i.xQueueGenericCreate queue.o + 0x0800cf12 0x0800cf12 0x000000e0 Code RO 4621 i.xQueueGenericCreateStatic queue.o + 0x0800cff2 0x0800cff2 0x00000002 PAD + 0x0800cff4 0x0800cff4 0x00000098 Code RO 4622 i.xQueueGenericReset queue.o + 0x0800d08c 0x0800d08c 0x000001a8 Code RO 4623 i.xQueueGenericSend queue.o + 0x0800d234 0x0800d234 0x000000fc Code RO 4624 i.xQueueGenericSendFromISR queue.o + 0x0800d330 0x0800d330 0x00000048 Code RO 4628 i.xQueueGiveMutexRecursive queue.o + 0x0800d378 0x0800d378 0x00000168 Code RO 4633 i.xQueueReceive queue.o + 0x0800d4e0 0x0800d4e0 0x000000ca Code RO 4634 i.xQueueReceiveFromISR queue.o + 0x0800d5aa 0x0800d5aa 0x00000002 PAD + 0x0800d5ac 0x0800d5ac 0x000001b8 Code RO 4635 i.xQueueSemaphoreTake queue.o + 0x0800d764 0x0800d764 0x0000004e Code RO 4636 i.xQueueTakeMutexRecursive queue.o + 0x0800d7b2 0x0800d7b2 0x00000002 PAD + 0x0800d7b4 0x0800d7b4 0x0000008c Code RO 5059 i.xTaskCheckForTimeOut tasks.o + 0x0800d840 0x0800d840 0x00000064 Code RO 5060 i.xTaskCreate tasks.o + 0x0800d8a4 0x0800d8a4 0x000000ba Code RO 5061 i.xTaskCreateStatic tasks.o + 0x0800d95e 0x0800d95e 0x00000002 PAD + 0x0800d960 0x0800d960 0x00000128 Code RO 5062 i.xTaskGenericNotify tasks.o + 0x0800da88 0x0800da88 0x00000164 Code RO 5063 i.xTaskGenericNotifyFromISR tasks.o + 0x0800dbec 0x0800dbec 0x0000000c Code RO 5064 i.xTaskGetCurrentTaskHandle tasks.o + 0x0800dbf8 0x0800dbf8 0x00000020 Code RO 5066 i.xTaskGetSchedulerState tasks.o + 0x0800dc18 0x0800dc18 0x0000000c Code RO 5067 i.xTaskGetTickCount tasks.o + 0x0800dc24 0x0800dc24 0x00000014 Code RO 5068 i.xTaskGetTickCountFromISR tasks.o + 0x0800dc38 0x0800dc38 0x00000144 Code RO 5069 i.xTaskIncrementTick tasks.o + 0x0800dd7c 0x0800dd7c 0x000000a0 Code RO 5071 i.xTaskNotifyWait tasks.o + 0x0800de1c 0x0800de1c 0x000000a4 Code RO 5072 i.xTaskPriorityDisinherit tasks.o + 0x0800dec0 0x0800dec0 0x000000a4 Code RO 5073 i.xTaskPriorityInherit tasks.o + 0x0800df64 0x0800df64 0x00000098 Code RO 5074 i.xTaskRemoveFromEventList tasks.o + 0x0800dffc 0x0800dffc 0x00000104 Code RO 5075 i.xTaskResumeAll tasks.o + 0x0800e100 0x0800e100 0x00000078 Code RO 5443 i.xTimerCreateTimerTask timers.o + 0x0800e178 0x0800e178 0x00000084 Code RO 5444 i.xTimerGenericCommand timers.o + 0x0800e1fc 0x0800e1fc 0x00000018 Code RO 8716 x$fpl$basic fz_wm.l(basic.o) + 0x0800e214 0x0800e214 0x00000062 Code RO 8718 x$fpl$d2f fz_wm.l(d2f.o) + 0x0800e276 0x0800e276 0x00000002 PAD + 0x0800e278 0x0800e278 0x00000150 Code RO 8828 x$fpl$dadd fz_wm.l(daddsub_clz.o) + 0x0800e3c8 0x0800e3c8 0x00000018 Code RO 8939 x$fpl$dcmpinf fz_wm.l(dcmpi.o) + 0x0800e3e0 0x0800e3e0 0x000002b0 Code RO 8721 x$fpl$ddiv fz_wm.l(ddiv.o) + 0x0800e690 0x0800e690 0x00000078 Code RO 8834 x$fpl$deqf fz_wm.l(deqf.o) + 0x0800e708 0x0800e708 0x0000005e Code RO 8724 x$fpl$dfix fz_wm.l(dfix.o) + 0x0800e766 0x0800e766 0x00000002 PAD + 0x0800e768 0x0800e768 0x0000005a Code RO 8728 x$fpl$dfixu fz_wm.l(dfixu.o) + 0x0800e7c2 0x0800e7c2 0x0000002e Code RO 8733 x$fpl$dflt fz_wm.l(dflt_clz.o) + 0x0800e7f0 0x0800e7f0 0x00000026 Code RO 8732 x$fpl$dfltu fz_wm.l(dflt_clz.o) + 0x0800e816 0x0800e816 0x00000002 PAD + 0x0800e818 0x0800e818 0x00000154 Code RO 8738 x$fpl$dmul fz_wm.l(dmul.o) + 0x0800e96c 0x0800e96c 0x0000009c Code RO 8836 x$fpl$dnaninf fz_wm.l(dnaninf.o) + 0x0800ea08 0x0800ea08 0x0000000c Code RO 8838 x$fpl$dretinf fz_wm.l(dretinf.o) + 0x0800ea14 0x0800ea14 0x00000016 Code RO 8829 x$fpl$drsb fz_wm.l(daddsub_clz.o) + 0x0800ea2a 0x0800ea2a 0x00000002 PAD + 0x0800ea2c 0x0800ea2c 0x000001d4 Code RO 8830 x$fpl$dsub fz_wm.l(daddsub_clz.o) + 0x0800ec00 0x0800ec00 0x00000056 Code RO 8740 x$fpl$f2d fz_wm.l(f2d.o) + 0x0800ec56 0x0800ec56 0x00000002 PAD + 0x0800ec58 0x0800ec58 0x00000052 Code RO 8840 x$fpl$fcmp4 fz_wm.l(fcmp4.o) + 0x0800ecaa 0x0800ecaa 0x00000018 Code RO 8941 x$fpl$fcmpinf fz_wm.l(fcmpi.o) + 0x0800ecc2 0x0800ecc2 0x00000060 Code RO 8742 x$fpl$ffltll fz_wm.l(ffltll_clz.o) + 0x0800ed22 0x0800ed22 0x0000008c Code RO 8844 x$fpl$fnaninf fz_wm.l(fnaninf.o) + 0x0800edae 0x0800edae 0x0000000a Code RO 9032 x$fpl$fpinit fz_wm.l(fpinit.o) + 0x0800edb8 0x0800edb8 0x0000000a Code RO 8846 x$fpl$fretinf fz_wm.l(fretinf.o) + 0x0800edc2 0x0800edc2 0x00000000 Code RO 8848 x$fpl$usenofp fz_wm.l(usenofp.o) + 0x0800edc2 0x0800edc2 0x00000002 PAD + 0x0800edc4 0x0800edc4 0x00000024 Data RO 246 .constdata freertos.o + 0x0800ede8 0x0800ede8 0x00000008 Data RO 1538 .constdata stm32f4xx_hal_dma.o + 0x0800edf0 0x0800edf0 0x00000018 Data RO 4395 .constdata system_stm32f4xx.o + 0x0800ee08 0x0800ee08 0x00000038 Data RO 6519 .constdata gpio_1.o + 0x0800ee40 0x0800ee40 0x00000008 Data RO 6734 .constdata pwm.o + 0x0800ee48 0x0800ee48 0x00000020 Data RO 8405 .constdata atti_esti.o + 0x0800ee68 0x0800ee68 0x00000090 Data RO 8532 .constdata user_task.o + 0x0800eef8 0x0800eef8 0x00000098 Data RO 8852 .constdata m_wm.l(atan.o) + 0x0800ef90 0x0800ef90 0x00000008 Data RO 8899 .constdata m_wm.l(qnan.o) + 0x0800ef98 0x0800ef98 0x00000020 Data RO 8901 .constdata m_wm.l(rredf.o) + 0x0800efb8 0x0800efb8 0x0000000c Data RO 247 .conststring freertos.o + 0x0800efc4 0x0800efc4 0x0000002a Data RO 8533 .conststring user_task.o + 0x0800efee 0x0800efee 0x00000002 PAD + 0x0800eff0 0x0800eff0 0x00000020 Data RO 9090 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800ef28, Size: 0x00008730, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000070]) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800f010, Size: 0x00008730, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000070]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 COMPRESSED 0x00000004 Data RW 248 .data freertos.o 0x20000004 COMPRESSED 0x00000004 Data RW 311 .data can.o - 0x20000008 COMPRESSED 0x00000009 Data RW 1982 .data stm32f4xx_hal.o + 0x20000008 COMPRESSED 0x00000009 Data RW 1988 .data stm32f4xx_hal.o 0x20000011 COMPRESSED 0x00000003 PAD - 0x20000014 COMPRESSED 0x00000004 Data RW 4390 .data system_stm32f4xx.o - 0x20000018 COMPRESSED 0x00000044 Data RW 5072 .data tasks.o - 0x2000005c COMPRESSED 0x00000014 Data RW 5446 .data timers.o - 0x20000070 COMPRESSED 0x00000004 Data RW 5683 .data cmsis_os2.o - 0x20000074 COMPRESSED 0x00000020 Data RW 6133 .data heap_4.o - 0x20000094 COMPRESSED 0x0000000c Data RW 6189 .data port.o - 0x200000a0 COMPRESSED 0x00000010 Data RW 6298 .data can_1.o - 0x200000b0 COMPRESSED 0x00000004 Data RW 7082 .data ahrs.o - 0x200000b4 COMPRESSED 0x00000008 Data RW 7595 .data bsp_delay.o - 0x200000bc COMPRESSED 0x00000009 Data RW 7819 .data bmi088.o + 0x20000014 COMPRESSED 0x00000004 Data RW 4396 .data system_stm32f4xx.o + 0x20000018 COMPRESSED 0x00000044 Data RW 5078 .data tasks.o + 0x2000005c COMPRESSED 0x00000014 Data RW 5452 .data timers.o + 0x20000070 COMPRESSED 0x00000004 Data RW 5689 .data cmsis_os2.o + 0x20000074 COMPRESSED 0x00000020 Data RW 6139 .data heap_4.o + 0x20000094 COMPRESSED 0x0000000c Data RW 6195 .data port.o + 0x200000a0 COMPRESSED 0x00000010 Data RW 6304 .data can_1.o + 0x200000b0 COMPRESSED 0x00000004 Data RW 7088 .data ahrs.o + 0x200000b4 COMPRESSED 0x00000008 Data RW 7601 .data bsp_delay.o + 0x200000bc COMPRESSED 0x00000009 Data RW 7825 .data bmi088.o 0x200000c5 COMPRESSED 0x00000003 PAD - 0x200000c8 COMPRESSED 0x00000008 Data RW 8048 .data motor_rm.o - 0x200000d0 COMPRESSED 0x00000150 Data RW 8599 .data config.o + 0x200000c8 COMPRESSED 0x00000008 Data RW 8054 .data motor_rm.o + 0x200000d0 COMPRESSED 0x00000150 Data RW 8605 .data config.o 0x20000220 - 0x00000050 Zero RW 310 .bss can.o 0x20000270 - 0x000000a8 Zero RW 383 .bss i2c.o 0x20000318 - 0x00000170 Zero RW 431 .bss spi.o 0x20000488 - 0x00000090 Zero RW 480 .bss tim.o 0x20000518 - 0x000000f0 Zero RW 533 .bss usart.o - 0x20000608 - 0x00000040 Zero RW 4631 .bss queue.o - 0x20000648 - 0x000004c4 Zero RW 5071 .bss tasks.o - 0x20000b0c - 0x00000118 Zero RW 5445 .bss timers.o - 0x20000c24 - 0x000006c8 Zero RW 5682 .bss cmsis_os2.o - 0x200012ec - 0x00006000 Zero RW 6132 .bss heap_4.o - 0x200072ec - 0x00000878 Zero RW 6297 .bss can_1.o - 0x20007b64 - 0x00000040 Zero RW 6512 .bss gpio_1.o - 0x20007ba4 - 0x00000048 Zero RW 6589 .bss i2c_1.o - 0x20007bec - 0x00000040 Zero RW 6817 .bss spi_1.o - 0x20007c2c - 0x00000024 Zero RW 6991 .bss uart.o - 0x20007c50 - 0x00000013 Zero RW 7818 .bss bmi088.o - 0x20007c63 - 0x00000031 Zero RW 8251 .bss remote_control.o + 0x20000608 - 0x00000040 Zero RW 4637 .bss queue.o + 0x20000648 - 0x000004c4 Zero RW 5077 .bss tasks.o + 0x20000b0c - 0x00000118 Zero RW 5451 .bss timers.o + 0x20000c24 - 0x000006c8 Zero RW 5688 .bss cmsis_os2.o + 0x200012ec - 0x00006000 Zero RW 6138 .bss heap_4.o + 0x200072ec - 0x00000878 Zero RW 6303 .bss can_1.o + 0x20007b64 - 0x00000040 Zero RW 6518 .bss gpio_1.o + 0x20007ba4 - 0x00000048 Zero RW 6595 .bss i2c_1.o + 0x20007bec - 0x00000040 Zero RW 6823 .bss spi_1.o + 0x20007c2c - 0x00000024 Zero RW 6997 .bss uart.o + 0x20007c50 - 0x00000013 Zero RW 7824 .bss bmi088.o + 0x20007c63 - 0x00000031 Zero RW 8257 .bss remote_control.o 0x20007c94 COMPRESSED 0x00000004 PAD - 0x20007c98 - 0x000000dc Zero RW 8398 .bss atti_esti.o - 0x20007d74 - 0x00000024 Zero RW 8444 .bss remote.o - 0x20007d98 - 0x000002e4 Zero RW 8493 .bss gimbal_ctrl.o - 0x2000807c - 0x00000050 Zero RW 8525 .bss user_task.o - 0x200080cc - 0x00000060 Zero RW 8942 .bss c_w.l(libspace.o) + 0x20007c98 - 0x000000dc Zero RW 8404 .bss atti_esti.o + 0x20007d74 - 0x00000024 Zero RW 8450 .bss remote.o + 0x20007d98 - 0x000002e4 Zero RW 8499 .bss gimbal_ctrl.o + 0x2000807c - 0x00000050 Zero RW 8531 .bss user_task.o + 0x200080cc - 0x00000060 Zero RW 8948 .bss c_w.l(libspace.o) 0x2000812c COMPRESSED 0x00000004 PAD 0x20008130 - 0x00000200 Zero RW 2 HEAP startup_stm32f407xx.o 0x20008330 - 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o - Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x0800ef98, Size: 0x00000000, Max: 0x00004000, ABSOLUTE) + Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x0800f080, Size: 0x00000000, Max: 0x00004000, ABSOLUTE) **** No section assigned to this execution region **** @@ -5750,7 +5754,7 @@ Image component sizes 48 16 0 8 0 583613 bsp_delay.o 224 28 0 0 0 1555 bsp_rc.o 70 0 0 0 0 1810 calc_lib.o - 540 44 0 4 80 2462 can.o + 560 44 0 4 80 2474 can.o 2652 204 0 16 2168 25071 can_1.o 0 0 0 0 0 628 cmd.o 1854 56 0 4 1736 63560 cmsis_os2.o @@ -5759,7 +5763,7 @@ Image component sizes 0 0 0 0 0 19160 event_groups.o 500 22 0 0 0 8108 filter.o 72 20 48 4 0 3402 freertos.o - 1558 24 0 0 0 7278 gimbal.o + 1758 24 0 0 0 7382 gimbal.o 168 28 0 0 740 1274 gimbal_ctrl.o 496 20 0 0 0 1239 gpio.o 336 28 56 0 64 4927 gpio_1.o @@ -5793,7 +5797,7 @@ Image component sizes 1806 112 0 0 0 12568 stm32f4xx_hal_tim.o 184 30 0 0 0 2517 stm32f4xx_hal_tim_ex.o 1958 14 0 0 0 7859 stm32f4xx_hal_uart.o - 286 70 0 0 0 13480 stm32f4xx_it.o + 302 76 0 0 0 13977 stm32f4xx_it.o 0 0 0 0 0 9176 stream_buffer.o 20 6 24 4 0 1127 system_stm32f4xx.o 4742 526 0 68 1220 38421 tasks.o @@ -5806,7 +5810,7 @@ Image component sizes 0 0 186 0 80 1777 user_task.o ---------------------------------------------------------------------- - 52304 2692 788 544 33964 1842901 Object Totals + 52540 2698 788 544 33964 1843514 Object Totals 0 0 32 0 0 0 (incl. Generated) 70 0 2 6 4 0 (incl. Padding) @@ -5880,8 +5884,8 @@ Image component sizes 380 58 0 0 0 200 tanf.o ---------------------------------------------------------------------- - 7940 684 192 0 100 7424 Library Totals - 24 4 0 0 4 0 (incl. Padding) + 7936 680 192 0 100 7424 Library Totals + 20 0 0 0 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -5892,7 +5896,7 @@ Image component sizes 3904 460 192 0 0 3076 m_wm.l ---------------------------------------------------------------------- - 7940 684 192 0 100 7424 Library Totals + 7936 680 192 0 100 7424 Library Totals ---------------------------------------------------------------------- @@ -5901,15 +5905,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 60244 3376 980 544 34064 1805853 Grand Totals - 60244 3376 980 112 34064 1805853 ELF Image Totals (compressed) - 60244 3376 980 112 0 0 ROM Totals + 60476 3378 980 544 34064 1806366 Grand Totals + 60476 3378 980 112 34064 1806366 ELF Image Totals (compressed) + 60476 3378 980 112 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 61224 ( 59.79kB) + Total RO Size (Code + RO Data) 61456 ( 60.02kB) Total RW Size (RW Data + ZI Data) 34608 ( 33.80kB) - Total ROM Size (Code + RO Data + RW Data) 61336 ( 59.90kB) + Total ROM Size (Code + RO Data + RW Data) 61568 ( 60.13kB) ============================================================================== diff --git a/MDK-ARM/gimbal/gimbal.o b/MDK-ARM/gimbal/gimbal.o index b1095d8b41c860433a03691c08cccd3385795322..ccaed50a6772e590c9e2f63342775659c1c5da56 100644 GIT binary patch delta 14473 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 Z=iGPtvhb-(I<63>?ybH2>IrjT|33@uE)@U( diff --git a/MDK-ARM/gimbal/gimbal_gimbal.dep b/MDK-ARM/gimbal/gimbal_gimbal.dep index db5c353..d8849e6 100644 --- a/MDK-ARM/gimbal/gimbal_gimbal.dep +++ b/MDK-ARM/gimbal/gimbal_gimbal.dep @@ -1,6 +1,6 @@ Dependencies for Project 'gimbal', Target 'gimbal': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC -F (startup_stm32f407xx.s)(0x68E500AB)(--cpu Cortex-M4.fp.sp -g --apcs=interwork -I ../Core/Inc -I.\RTE\_gimbal -ID:\KEIL_MDK\ARM\CMSIS\5.7.0\CMSIS\Core\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F407xx SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f407xx.lst --xref -o gimbal\startup_stm32f407xx.o --depend gimbal\startup_stm32f407xx.d) +F (startup_stm32f407xx.s)(0x68F0F9C8)(--cpu Cortex-M4.fp.sp -g --apcs=interwork -I ../Core/Inc -I.\RTE\_gimbal -ID:\KEIL_MDK\ARM\CMSIS\5.7.0\CMSIS\Core\Include --pd "__UVISION_VERSION SETA 534" --pd "_RTE_ SETA 1" --pd "STM32F407xx SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f407xx.lst --xref -o gimbal\startup_stm32f407xx.o --depend gimbal\startup_stm32f407xx.d) F (../Core/Src/main.c)(0x68E500A8)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User/bsp -I ../User/component -I ../User/device -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../User/task -I ../User -I ../User/module -I.\RTE\_gimbal -ID:\KEIL_MDK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o gimbal\main.o --omf_browse gimbal\main.crf --depend gimbal\main.d) I (../Core/Inc/main.h)(0x68DCA53F) I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x68B05645) @@ -140,7 +140,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x68B05645) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h)(0x68B055DB) I (../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h)(0x68B055DB) I (../User/task/user_task.h)(0x68DCD971) -F (../Core/Src/can.c)(0x68E39F9C)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User/bsp -I ../User/component -I ../User/device -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../User/task -I ../User -I ../User/module -I.\RTE\_gimbal -ID:\KEIL_MDK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o gimbal\can.o --omf_browse gimbal\can.crf --depend gimbal\can.d) +F (../Core/Src/can.c)(0x68F0F9C4)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User/bsp -I ../User/component -I ../User/device -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../User/task -I ../User -I ../User/module -I.\RTE\_gimbal -ID:\KEIL_MDK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o gimbal\can.o --omf_browse gimbal\can.crf --depend gimbal\can.d) I (../Core/Inc/can.h)(0x68DCA124) I (../Core/Inc/main.h)(0x68DCA53F) I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x68B05645) @@ -362,7 +362,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h)(0x68B05645) I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h)(0x68B05645) I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x68B05645) I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x68B05645) -F (../Core/Src/stm32f4xx_it.c)(0x68E90EBF)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User/bsp -I ../User/component -I ../User/device -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../User/task -I ../User -I ../User/module -I.\RTE\_gimbal -ID:\KEIL_MDK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o gimbal\stm32f4xx_it.o --omf_browse gimbal\stm32f4xx_it.crf --depend gimbal\stm32f4xx_it.d) +F (../Core/Src/stm32f4xx_it.c)(0x68F0F9C6)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User/bsp -I ../User/component -I ../User/device -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../User/task -I ../User -I ../User/module -I.\RTE\_gimbal -ID:\KEIL_MDK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o gimbal\stm32f4xx_it.o --omf_browse gimbal\stm32f4xx_it.crf --depend gimbal\stm32f4xx_it.d) I (../Core/Inc/main.h)(0x68DCA53F) I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h)(0x68B05645) I (../Core/Inc/stm32f4xx_hal_conf.h)(0x68DCA1AB) @@ -398,7 +398,7 @@ I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_spi.h)(0x68B05645) I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim.h)(0x68B05645) I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_tim_ex.h)(0x68B05645) I (../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h)(0x68B05645) -I (../Core/Inc/stm32f4xx_it.h)(0x68DD2538) +I (../Core/Inc/stm32f4xx_it.h)(0x68F0F9C6) I (../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h)(0x68B055DB) I (../Core/Inc/FreeRTOSConfig.h)(0x68DF391E) I (../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h)(0x68B055DB) @@ -2469,7 +2469,7 @@ I (../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F/portmacro.h I (../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h)(0x68B055DB) I (../Middlewares/Third_Party/FreeRTOS/Source/include/task.h)(0x68B055DB) I (../Middlewares/Third_Party/FreeRTOS/Source/include/list.h)(0x68B055DB) -F (..\User\module\gimbal.c)(0x68EFA454)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User/bsp -I ../User/component -I ../User/device -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../User/task -I ../User -I ../User/module -I.\RTE\_gimbal -ID:\KEIL_MDK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o gimbal\gimbal.o --omf_browse gimbal\gimbal.crf --depend gimbal\gimbal.d) +F (..\User\module\gimbal.c)(0x68F0FB56)(--c99 -c --cpu Cortex-M4.fp.sp -g -W -O0 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../User/bsp -I ../User/component -I ../User/device -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../User/task -I ../User -I ../User/module -I.\RTE\_gimbal -ID:\KEIL_MDK\ARM\CMSIS\5.7.0\CMSIS\Core\Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o gimbal\gimbal.o --omf_browse gimbal\gimbal.crf --depend gimbal\gimbal.d) I (..\User\module\gimbal.h)(0x68EF9D8A) I (../User/component/ahrs.h)(0x68E90EBF) I (../User/component/user_math.h)(0x68E90EBF) diff --git a/MDK-ARM/gimbal/stm32f4xx_it.crf b/MDK-ARM/gimbal/stm32f4xx_it.crf index aab464e5d301dd8f8e9407c5c7109631b270dc7f..04519b9614b6fc325b63c05278b82ddf529d82b0 100644 GIT binary patch delta 13317 zcmZvj1$Y!!`?t@mWOoPyl(tYoPHjsF34}mO9Vzt|3e?^zg&-{i8WKw1$}a8>T|AHw z0tC0i;bMoin&&^*1e;)q4IV&ym z@{c8-RYgj<4W%BhQSH-;Kh*o`hY#v}_I~}OhRqU_)r6ecNoKW@h4-Wz1yY+;uU5Ba z?K&T*cY@v?rmyI}bi+z*_G#j85B!8+)gINfpv;s;69e@{tlrQQ!7>1DoR+z6KFZI+7Mm0LEP@kX#_ zZ}a)ca=Fp@MsjcSg~*)T()q^7-e&R0zKeM;_>*!hLNzzx(TunS^`Yfwpb3YH#kR`D;DoOuPrsZx?tYE=e1 zoHJg%E5#O-VkL9=kw6f90;C{Ka#h%sZu*>;=Mw z$5l{^{-h}NitEijeM^Jgg&YxGExL1`o&oBBQA$$)j@CX`b zo39nx{O}IOsbl>ERg3u_+}y1XlPaph`8P-G{6|qJ*HZc!xn~sQNLB0e?<_k1&Q^JF zuL{cP!UtDUdmh*h+s>Nk~?%jADbV!n#}xM`~tP8(b`)r@+p>;J7p+x$w9@SqYm@+%>^AE`ve zVC*#Wh3aiHjUuUSK22@@Q(|(hMsh{1R8oHZNcFaC^FdO>#5O8Z?uZ>#aLqPSlbT5l z)yFygr+Qk#98nAA9>$%BCYYJRLIm2RYV{p9-1 z6DhNm`Y8DQ9P@4eCb`ho_3F3!rACW}iR#V#+d_h;WrI)2u8vA6g=h>8Oe?h&-ARLA z-brkk(nK|qB>U+|Qp?tloFHCqrX3jN9H~6frY(}2ru?o>is(@H`;ZElJ1maEFlZ?96Nmf;)r;JKDzs)l{ zKKt~kEW_ELiHgfD6z&VfX!V;akn`kD^KXaoNpQe!v%E30^YYy$e+Br9%vrv>;JL?* zmxI&K7JNP;A=?=+s^;uCTd;5we?fI^r18@G0V83IQx6P1uC9+Xd?f;gucVIA0VB3b zz(@;4sv9GXmrDnXm$j}NveZpf0*6d9_z8K{Ei@U^!Q0@g0b?Y`+yUPR7%#u6p9~dL zcTrWfZ=WY%G(p}&R@1(xcA=Y*`98Xa_I(pD&V|aWz^GvJFRXHIf2gc#8yxY4RmR_& zOzlP)FTbmOKLm^hsP?G$w68(H_%7s89Z>Jja-AMRU`_>h8V{Ve4E2PW`y`;Ja zzx>jA!9R(M=|QI2+BYg9U_@{Wdm=y6W!?%H(XVqr&cUPk}Q3ZpKITm2gg<+OFz6XwBPqH=DN@msz3Tm z9sOU<`Zp!b;S^msbO82O+Siwoe1|w=D-Ioq_pSErCCkiE5%mx9NA3HC961!Wf;$t$ zs;}SV_(4!Z?b{-!?n>=CaQtArMD6R2^xs1dK{wLA-sl_1p~%MC*B^O_vW6jl*5#q$ z&@Va$8UZ!a(NG%HTt`78p(On>Gzw~=U*dVCL#?#0h1}Rkm4QmpzE%N4p+=)p{o40i zz_`UhnaI}q84|`oziHnea{5S>g=(XH{(y0Yx{XEsu6^yfoFhDxamfE_-(+OMB>9=n zPl(dSlkkTw!V%ffpW2sA!Yt$jDXax>CD5&bt8i(bodlaPMxPe*q^2hp>6vu2>X8Tx9dsG14(Hgxn1Bj7ip zH<7_hhFQ4(82UIFa=>AE8S>I^l0F-Aq@hEk&jB+YO}~IS7jrD8oX~fcpK}~E4|AfS z*MalFNrqknE&!()dU>d5Wwj8VMLoC3%dwZA$y9z3W)9}R=vR0Mi$@t{h$>}D>RzEz zYDsY1f2LKzaGbP9KK8LFI)KEuhgkjs%VI{E@~6!&%ovb?Set%NG*x1d!} zoPGmZ4OP^yL2IDOIssY>CFn}fI_MQ$F;qsahhF21uLs}x#wz81n#2uQ)wB=V2)(N{ zv&j7y3jOg?2!n(u_Q6Csa!p zf_6c*bwOzND8paoGhG18#jHcS@u(0~S4Tj5pnBQ`?S($q4rm|rg;vmh=u3SMIskp8 z??4BkueH1lhoJxH8_;3s8+{Er0)4BmKu4kPw7i`DW8nAt0(czyL7#(8KtJj;&`GGi zJ_VhEe$pqP(@+C_3_1ff)JLGRP@+Bror4vEBz=fSTw%&_$@J&V?>PKkHq7 z@G|&|-T_^Kn(6J(Rj9e%3SEPK)f=GeP%=%?qi#T{dKGjNYOPn$l5UMMqUf=rp3@(q zZjUm`(%{OL)U{}@cTiCQBOAO6#s-W`@E+)omk!RW?!&JHj3Hnk-6%`kegbR@z8x?M zgYCc?0iyue9(*rgxWNwKM-q;_sv}6havSUf(&=0SJA?E+7r`zd{o5I^D@ZSPJmmGO zZg7KuaR|FRNN=$h>;V#xcY!@Y0^l~V7fAHm2=)eveDXH-0SR`?!M-4oZc)fo{XhwG zv*G@5XLve10PYS?f(NGijj|HT#v%S8LBiN*I0#D|NP`E#62ykUgJB6^1K}aC1gk#q zP&f+44w>kf`jlBxEtILo(lJZd&1M;esC8W&Nr&@89|E!d-Spg8?LG#jd@--YHt@%kMKmS3~|E?O?bDtZxUy zwa`xlL$6u~H3}HR!Sx_7%uo*B05-Kl-$v+XJM?XWn$cqxRGXpZ+BcYoF#)*+nWTNg zkz*JDZAJ20MW<@tSvssTl>EasycDUeS8dP3PT;>_e?zYXcYp(=4>Z+Ia1d?eJ9@rd z@L+nrOzu)6vh79>H?;KNxnP>1XNG(#6ijSjz34B6y9YPR(AnJOy?Gctk+S&VCGaZN z1*7R|N07W9oIwXYSCZ!%#ycb*z*}PIp5Q@ngP{YVr_~{F6FFsU$d7|RBRXUdSsqh| z!)ZH=z>`Mw4#POhv8)nC?>F=>9D6iavY}P{m-Y-PkKrDom@|}cfxpX!;h^murzuy} zQ3Sg}+`JPgf?ZTS9n+T6EoR((5{sZ0^_7lF4jAh>L_WMf;wzip%;7Z09Kv|e|&4OJyq`9{`T z#pQXNqtKa#?gpL*8Ip7f_HJZ7@As<9oIO?I2t5q=hh7F6E$PD76qJ>Ef-w$w;;j_BDAMyr+@g`O{Zk%Q@`rP9$$MXzwsuq~B=UM+f^Lw|xE zjov7Fi{C-8wp1p@b}@E17^GTi40^Zdkb@bKrLxfbL?3hzEG;z_eMIyrhqln;&}T(o za_HOW@#w3fZ#fvVSt=WSS9Ck4{t7(--O-8mcXJZMEHx2hpcwx+?YlV%Jyi5CryfT7 zWOSP7kxtzoJq4X1dbE=ljX4ZDOY~T$Zi}9VmemE{1Sb!kIShKT=qXO!0zCsg9qsqc zaOy@FGcj@`!)&LP=s62LPxO4Ju7}P+FA}}jsXs!`MlTb++^MUh=b%@KUhUMcqUWO5 ziC*ud-?G#^^d`}poy;sPH6Ojr$*jq@-O1qIQVTG4N`_rdmMJW?5FHY|$H@?#i41zb z=mSpeL@!1k7JbA?XJe@)=;NYKIQ2#JQuJxjXPgX{Ewv1NUi1a0-j806zU*X(=DXr# z$ZM$;7}q7k4JU(KORYrT7JbJ_-(sm%==-7rE+#jYT8(b+LU(ZKDd;um&Z4`x?9j3n z-CcAK7oCQs)}ecg?&D&8$5QLj{rzGLaOoZx8!&>R2f1{6^hWeh(ZgK&zvxZqG|?kn z`d9R3bcX2BF5LvZ1)U{&tV{oZ-ipo^J;9~FKyO1&7CpsfzXjXT{^?@Oa50pz)V~-x zqG!AG>*yWmd7|gLn6O!DCwh_S#V-4;*o9sudbx|4nx%H5SBYNjVjy9uT=Y88>s`#Z zEEPg;61~}_-RM0Tw7+d)Y=eDrr7xrRp+lngxa`+xKYG9D11^1#^aJR_ zqK~-rF7!e4anUDSdK3B(`n2dXF8eJzj6N^=f=e$T{YVDw@3I(ITzUq^Q8HW?eZxhs zVX0&2+oJEdbUOMt`o8FZn>nYYPN3V%bi0F_`Lv}@qC1Q3;?^C}r_kL+_i*b!(WlY9 zMfY**R_HTyCBFV*3~=k8G0vicq6fKI4ztub^ia{m+;-qNk4_Uk(#?FzQWww}qDQ+K zms;u~I!p9eH;YD=x`fUaJ;7}Uw#(?rqNli7^s$ux3dVFXX1Mk97+29bqG!AH)97pH zd7|gLnLS(TI(m`l#cu6E-#{-Dz1+c3w==ZAvayTrEa5-iazGn zIU&oh?qHl0#5-W2l|=1~T8QuKYyyJFsR+wV(YG(8My zzIGA%I_YiE9YuGFU@~1)wL^Cm-7P}<#?xbVlJmF6?I~`r2qwms>VWPmx?hCe#!(&7 z14aK6p<`|rm5HaNI$;hLb4Y|X&vWBzt zCjGLcUx~2C=Y7!aJUm9GqhNavZ>3lD13P$#v0l|5?C8;tQ}zI`8(qJzyGQ%R0@AMz z#Ox*JV2_@U{s%owbehKwaY1yt=uE$dj+*fR#yAh}s#gsL$9o993NRq5b# z55e23{2A~J4=Wa4H5#1hVadX)GQn9My%`(>=6JNs*t5Xd9=#qM3(oQAwct2#u1Bv1 z$Aj}c_T(ZPobRCn@Tv*mVvk+~P6U^Dh#_7z30&&&>v`~Gc$r7f;Z{unS9x@-%;TG( zr=qvYt=i_X-?M4xBchLb^j*@Yqfd!G?O_dw4jMhkt9|!)_T|uQwEHsAQ_#&g)hzUQ zuU+vR(4Xz4=0(+PcnaC}k>FhA0(;dK zaEQs&!>iZ{_YF7oTyPsW!nAMHb}-GfXCVKABTf1Xrk-HB$qa#rhV&j!O5l`$#EfYifIoE_JGq(?VG_(iz8_-dWNY7foxIxmYZ5;zWc$IrhR)3 zfU8XV_8bJ)n)+{9y*dPMH1+RfJ`8R#bt=e4vhSd&8-ho{!=`;tj)6x^1_@qu96V}r zd%Wrdc+Aw_fG5G@rv4f{1)ek+KzP+@@U+RslUJPq&zib6cow|tH}%`_IrzTGDlk(& zFi?PZ!K*HSZ3__Yz3L*^zJT4=UIIH7(7rAOWG{rdA-YQeZd#>*Gd0b$MzC?2tTqza|7=e z9XkN&N8Us>)3Guu`vrLm*<8ntM<#|m>NYY-FNN+vE$oTuU8p6k!=vs&zY+{R>OPcA zGx4ZErV-mpzY={*F$70J>{{xQ; zvn;ia53|hLvtgODb$};?xjoHcVx|!j%d5d26jWY+3QdM8*z1Z@pg4P7aVk_<*Ccfs zl%Q*bJmuAN@D*JRa|Tp}w~9qc=v9Vu1=TF5CN+GQ)e2T=a)P7UShXXju^y9?8625t zJsT|gyOrR-PmOZOdf@SZAsZ*N;g9VNy*bcl`Z>J0P#s+wng`Xj*8t~3_4KoN3!u*# zIe64U=nDo8#nd9`OC2L`R?Hx}s+i6ETqnz7628@ip(W6F+HZkN!S8h>v<&(|o6vIT zM~01$sTELt9kZa2lvS7?Qu(eTrV&k+6-cOwy^pdQlEuVgY7O+Wj#=~=nfoyei#f){ zC6k#iCt_OITPW+GUunXAk6I5V>$415){hA?A0M!q{Ab z{;;=8wm^T{+a+6}zwGUjZP4HLcFA_gZ#VaUp@3lzId*_-Daw#zXQttgVO2^xK)xl2 zVa-W~6uZIh2KytdK7uUT$h#2&dm45Rvno@I@k+ef!D(k@KtyN?1Hbs zvXM z87%S_QAnl=QfznZO>kqlN0=MIJ>h%!32?74SB87Top|`!aGx-bhx@|v#>y5+zc5Q= z>krFI{2e?X%-@F0;H1B-l5R=(I=ETta|uAa1Mh)l<0uP0 z1xw||!q?$a@VGFSgvZ03BlC8|vcudBe*&D2p9D_~vut)vf*0U_22Zw`2VOgP;cu(- zV|Vc_{OS0ec){8Q33k!d z;+`|r5)6rnuk%hUg%=jmL&0U>qC$FbaG&3LlWc3y5;eahZ7n>wupJB5fkO)GnZY*# zR@`f*+KfI*HW?dif%_LBPMB&dxVA`MjkksQ8T{>Gema;Huu6a3n@C$5dlz;Z{5HHh z%+hn_!c+01;ZT^%!h6CT1@DC=VoUM+!u)iwbX#tv#PI6ahp@BYa=}{I?$w|-*s84+ z?Op>qgBf7S9pEK0pCj`Hcqe>5%sYaoInaL*dn@*3Y?-F7g0H}B32RdIt8gdyRrng* z1FjesAPi}!H^ck_dIK%18RXmCLXSjwcY}bDgRD>>-@fq}({*1g!vW&{) ztt{ItL>Lqu&<$`|9$p8R=b?QVIa`x9lyPz2R>!ICHto`*+E>zzB zdME@{u)iMK1I5{25AB62+FuXtgW{Q$@o~<6u#)}x&;h72lQO>XffBTQK6D6r#ojSL z485l1o1r7n>ny_+P)DIRbo|@8IrcHcTlOILI8@ah}(_n4&dnGg6r1Kdb;7Wz=ff1CGV$~ja$ncG_GJoq18Y}w5^CL=90)8&LqJoZ&Q zyNhU!N@1t*QkIdxr;!Qmhyi{08{u%3!oG~nmjVgBovwu8{AD{`m%dvQBaWOZa)r)xR#I{0{L>(Wa? z2)#?_y>|o!vh?12um8_`SOUNQb9tWZ^ZC9rXU?2CGw-}JbJ)=-%cHmuB3smPX}UG;H)L$JVU8oIV)3)6FXScvkKs%2!A- z9?a0bw8-VPa^kvM*}Ck-3|**2YJbGq5R>OuZlTuRD35qsO(WKgGbsPUTsYY_u zpIarRs2U+xPph)N8hWLtRU&3*Zs|zItDy!xt!HB5bK~+1y?R>D#>~zwnP*to(|SCn z&qJ5&lS__2WUzZ-SeE---X*W}vWn@tIiL5k!cROmb2Qa|JGEJ}pUbNWxsNLI8V^+n ztJR{lW3HfXg+3c+z5CqkhjM1$&*{VZAg2l~8E3uq>U?ae_X~YavOXa#CFZ;EhFODgb0?qm0E=_7l-Na5wms>T1)US2H}yYp_H{7s$W%O$E? z|I_}Gx*_&xDzBaV_o`FwWo6y77rCDhX~VL-f{qicR|;%;(1PXE(Z0bdMFaO6cgusM z@~Ti?(R<*jP9^@^j7D-m=>-ohT87$@1n!FO6-1kbT zpqzr8G4N0!71f2D<&&)pSD$a;rcJjVi!Q$+OBYQ0sC81y zMopWysn$F-xs_^^`&8t`lUOM2lg7=GK1!~h+$yPMvpSypWZpHgx?qdcG^fC-sf`-({(j5rd0b{Oq5aUfd2))H z7iuuqdOfh6Hcor5esaU6NvcWS+rk>tqJcbwQ{Sr6Ih;F_kU!0_JMT=*$^Dly&+sIg zlmbcBQd_o6N^ZsNTP3Njxy2t`RU|bnl9*TRvsC+=ykZNcrpar_OZ_IdSmgCla$)B2 z)MR;u&b#HQ#^m)^sZxu`6H|cNm}?@9yFK*lJnIQvDX0HDtK(DuI-aeg8vLlr=N5>} zg6)SGJFPN$R{DXR7JvEpi^(~#Gyj=K^fRF?r}ICf$LCx>oxk9Z zfk)Jpk=kD@sQtxFyb0=rmx6j^I7VF^sb44=)GrwGN!V7`P>DgEI9&&I<*-j(N0TuV zyaB!()T6lOCiq%Vzwo*#8qTk7p{f}F9&b=LM&3rgW&Ask&B%KPSfnMZlJ4(Osj`4pN)D2PXQ12RlgP{I4>{abi@0p*V4p0sA zW4NH|2)%Fob$Oi6gSrvdbi(q1@qZN5k~1Au(|jK;syag-8vlMC$bVdZ_WOc5n}jYT z)H42cp*Ek}wr6hmdG$xA%jfp9fhjyhR}yO*|ETDo_J$u(-H;!fQf~xx+^ZDvLr}M% zgzi}D82<(-^(;C4CnAnqbN||x z$`#{}g26WciuF&n`+EN5U_rFjtI+el`9HB;+6`Ab;aokz0^~iRj;XSoAus zn}iG)i@`A&3TopYLdpX46m(nk2&W)hO+~ju%N<9NJ`LR-or#`;o{sK-4x#5TqGq7~ z(B?|Gh?)uZ)Fy7G4hD4GCNfxL_!H{@ZH|#)7C7`?hI{EZNYBAIQkz|*&jvFePCt)v z4#u$<<%a&#{G8>YxfmyDvmTrWPS$2EI3Jv@&5Cf5N@@W-i+XPHaM^Btrc(KZ7;`ZG zjed!juxOMng*Pcx-1H2WP>Vz1FYRK1mLx18p%e+RCY9D)ih9w+o#N(Wk;{Qs(+x5OhITnRNL6lj!`;L>SGfF?!;J!e&bcSP+jAN!q6wi1MPx7 zHBr!R=rg0CJ<#XoF0>c=!rX@TLH{-~8umk9n(NR3=qqy-ItYDjE<=Z)Z;TAiz+v!P za~?bbeP_->N1=M=G;|EAZ%#tTq3_Lc=mgZj9EDCo4b5Tb6qIBRLZ_idWcc0uzFI40sz1RFH|yr|!U& zgL(*f7sPK50D~F2^qWCl2y6>h3+foK9r$igM}zIb55yh$R0ojxxGOvb?w1kJrNxzvNAxE_+*lSo02V(m5)Q%Q z#D>5FVR2vs;6boBtKRTnI2-N;4}ry7ro%&Fajxy)VX!#6-{9e}%r$8N#0bPZL<&3- zUIZt@qu^z5V>km|1vi8<;dStL@Mu^Z;FoX~ycPZw9s`Hrns7FJ5UvJ~g=J!Y4IT#v z&Lb)y#v?An3Gf8?23!iB2;YI9g(t!7nAL{Cli^PAKzIuL2izB)3ip6}z|-J9a2Gn{ z^b8$KUyEyE%A;mv=(ysj617bqdhtwT8S^3ZCsdXm>{YX%a;6591C=-LLbIU?raA@8 zfhw9fy6o53=b|d%8A}lKepSyd=JAAUtNEc{>)EwD1;X!xo9fx`c|Hw)tQLfd)we(L zlnqx0ThzC!dHm#E7@A$5ya&VOz?kptG6C^pizv2=DMu8r7)1bIaFXEhEEN;FES5PNITN>Ks=!SLFsgO6xuI&kjKLNi^vg>%#9h@N;aFCAtc6?1iQsJ23!{|pAFIunaKKi* zF)R?nLT!Ey7gK%EOGGc_sxuTFzaoa8mHey=dcO--Ypd+cfc75}!wHuufMF~dPK&&S(iryB*(!f^p(c4Auh+=cYRtwN!(YvAu@L2|-_ln*ZW!zyqpcY{`D278( z%vH8pj6N#*Sd_VdUV=U;`cxFLwyl<;&x$@5W%i+$p)ZQQ6h**ntL5mcqOU~}BHL;O z`ljexQOr!XT8X|ZI_PF;#Q0l;U?#=yPtfko1G-i=r>N&7bH)=&PcyxtVipbr^k9^ewl^L?1!l6&(zC zShCvcD2Dd3TJPXtIc}?C=ycJYJ*E@-IJ&FoZXWX+`UJYC=w2Sv3VjmYS9Cv*X@Wk5 z4v8M#gHk6(H_EDTb)B^iyrG?&&gKj(Gx^Z z^f;dF0(y$*sUG%>Y;_SmL-b6Kc@}*Mog;d-$2^I?jGiZYzK6B9t*)RKp#%QK9^=Ds z6~i*gu-wB6nvG2KD$%Pwgp0Pij@~c&fQJadRyWXxMIZ5)+31_-#d3o&-XxI&C8qfI`4M;;(HY*hEqmo32fFpTpuSbb_BINpovB@_TBc-iOhslnhxFB=^`H3XdGWv9cZ zhJus5Y<2k5FmQ^Ou)wE=gHye{6`vXbPV=(c;Zq~Q>0XArPmKa+c=6so707^RdfD*s zsZ8)sFFPJSH5#1dHCwE_I1ZfWb=D^1!TDZh z0H2xwF7}$m;6!kV7a!tNlfb3kfSC_ZhL?HGT$*YMxXNo1WE-FvdMf%aX{xPWXP`|( z9}<1oYwnOf9eqOdNiSPSOwj0oKI6Y5ks6w_cz+gpD!LiB`V&3g=Tv+a7?|Lr=0#Kv zJe6#F$mTyp7m?n_>AZgi#(5ZJ4`&W~w$E8e%?0Q9h|8Ig!Fl9bL9SQH#fiLsq0foP z7l6xrPVBu9T<+uT`_v+Eg^ysgh*}(g*KlzLxAd>#XCoOn*7oo4ncm=1FxTfSu9ks& ze9n?$Ik?wn(#fy_+~+eL!Ij{CpJ@-S0uTC35L^u&_c5@2Y7KbG$3S5P3tsk_CINUI zeA8zdg6qLsK3u3zZ2<53oSN1M; zZ^G9mLAKixddW}kP;x5U;7KgXuaN$eN$4Tw!TiVp&sA)kmh?jgk=Kw-O@gf4nj)_w zo0)|1$VOqWx`9kK%b=T3b7x(93u-~{@T%L;e{hCgbq8umH}R^wPzt@|i6V*v=LA{0 zIpaQIv^KwnpH^){Pq(&9zLvp5wj;f#W|Nx@Pq3F}mzxbwu(xKLn+;E}k7llA!xQYQ ziJbg=5%X(nHaQX)rW}qZ4Adq;_6}tY-32{F6BD!P336890=t6jl_)Og29Dr@aa=Hh zr0(c!O@PJDC&+SAwp4q9lZE{g z@!fsE1={h)eL+^2;$r)On>D)wKGh%Gshy560Nk&MmYFHQ zgTcF+*^-$8?C)aZotYx5flip=GCSa5m>0U71C`<6N*6DUsRG>K;=Ql~3d%#s&gG~G ze*kB|vU+zkuyYB$Owg8J{Rvg4#or0) z?QG@D$_i~uW212fyEd~zrGB>Se6Fa=EOPC8B&bVrZ4O-1Iq;heeQch=HV3L>3^W(2 z>+BKEgFZ3Eu+4`)B{cA=1<+?i21VJg-14*iXy6*gMHs&}g`maIH!O0!Y6-}*XQ1^^iaEtSH$biKZI;CkA`)y!DjzPy z|IFSPr%li=1Qnb%LBBfZCtIN3ob!{vpx>SIldVv|>A>3{wsxE-;%}HkMu{T+0okUK zDUA;Z;@O3gAYljCRdZm%b|lDNjr8_hu)B8VlrY#sJMqFUkYO+J!fudZFX6%-kYO(_ zaxciR7Z(}W2Q%(xF|Y0i*%^)BOk@y$JiqMz*!&hM`h)n7lypWMt5WWt}=7bI3fEUAZvzzb|SZ;O;UJA?2 zZo{&7A?4hGB_5D_-GvuMHIPPQBXJC^OrIJDw~g>vxLt&^;r8%S^2j+%hY0@)cZ9EC ze;4i);dkJ4Se5}@LW#fGC6hLRKVt5RS@;LI8+-?@40n%kBHRP+L@$s%%bpRQ0QZ6i zVwb~{-VqMLePHP|--hP?W>@yy0Lz4~aM!>j;=43*3?YYb8+a%zA!BuTScKn(hr>6q z`{5B0ejXkP4<%rc!>Cd4Hn;|y0jD#c_k%Ox1@JfUXm~yRp}gKK#4dy!9F2ib!0~W4 zd=)MUkBx8%cpRM0US&6Ue1yBg6W|Q&&Ebg=mcy<|@B-|0;K>pG7@h*(j^SMw3Kb35 zB@1_AJhjI@1G|i^lA(73cHCP7?VxUgc{XO@pWr$0Mp%xw=0>m~6{H@sHoI*JHmxMQ6jsUBK&Ij#BJk!7zLsnb6WO4DZ zPf_M>t`mL|-UEx%tsbgQmcrTMe=#4xyjoVdp;XMCHJ~>%sI496`3JlbS_2k82ks#A z88QoRhtI<2;lD$L+tJBnrMw#RMa*q+Lsj5Qa3}Z`_%hrLt`IJuuE2d@$9F6y@hXOa z7^J6Ni|}*sb$B@T;_!_K7lUuYW3d;8Z#f*A(#|d#n1oHn{#|Us&alqb@iX8c_O=n0 zlhbw){vB=)FCb3}+#$j(;g0ZH>~eD2DZ&llbXa_?bhys2%*r1~Pw#?|Nlk{*9}%ub zMBA0G!yhBgDC(>-x}ly8>c`}O0DPX7sLtO%E_dP%m-`Uirw8UZ@oB_q;EVEDF{)R# zF2`^w7sH1n1yyfUK~sif!ZHNQW0>^mv9r#2E zD$M?rSB0P=>^6GUKPRps&Wh-4}-G(FahK}bc=iBa>ibp>8{ zg-2Q6#;Ez(x+3#oMHkaDfflNuQ~!lfA?8NnEU2)lL*B*Nx)OOS$q@*?1H}Y#J+!l< zT|B^ia2ewYjQH`3;L3Y=fg)CM%O{+uay9g%^Ht9ps2H&%U+X}{+0G?^f=aMAPXGly zZ4#jk&@-kYv=Mri19ieC=sD*jv(3=+d}KyMwgvP%Uzz;{l`^qp+zQ1y-}-EWN}K1g z{SC#j!NFHL(2LIZKii>r=lh=>P=fRQ&rYa}^ZidQRMz?aCk&NyzW><;m3O}X*$q_) zurlH+9k8PF0nlEk66+$q(t#2=AMmREP-W-L`vCNck*|IZLa(wDmQNjmUNaTmG|89` zBi?YL(j!n6Cn`M(Rps1@?{uJQMq=RO&^xS?ya9Cre3x|+AL>Bw5s=2HQ_%aS!q@jc zEjf+)MBIw4&VXMsfaOH#sDwsnR;-B^c)hE6cjwStmCATOpRE)5xG}LEW4#xD!(Hx@ z90Xs$%vpb8&nS1|uqgNEd$C=_Rt4K!vaNQxyRc5Ugy}6z7hUepke88Fk!_>gE09-^ c)sTl>?s`c6n@!@|$V=K?dxu*omwM*^0b|wm?*IS* diff --git a/MDK-ARM/gimbal/stm32f4xx_it.o b/MDK-ARM/gimbal/stm32f4xx_it.o index 682e622f884b14fd10378e550e1f592354a6d0fa..892cedbf3893047fd31f872f718657560d1ded53 100644 GIT binary patch delta 28569 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 A0RR91 delta 27542 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 E2hlrIZU6uP diff --git a/User/module/gimbal.c b/User/module/gimbal.c index e6df857..cbb335e 100644 --- a/User/module/gimbal.c +++ b/User/module/gimbal.c @@ -192,11 +192,11 @@ int8_t Gimbal_Control(Gimbal_t *g, Gimbal_CMD_t *g_cmd) { float yaw_velocity_set_point, pit_velocity_set_point,delta_ecd_yaw; switch (g->mode) { - case GIMBAL_MODE_RELAX: + case GIMBAL_MODE_RELAX:/*放松模式*/ g->out.yaw = 0.0f; g->out.pit = 0.0f; break; - case GIMBAL_MODE_ABSOLUTE: + case GIMBAL_MODE_ABSOLUTE:/*绝对模式*/ delta_yaw = g_cmd->delta_yaw*g->dt; g->setpoint.eulr.yaw+=delta_yaw; @@ -230,8 +230,20 @@ int8_t Gimbal_Control(Gimbal_t *g, Gimbal_CMD_t *g_cmd) { g->feedback.imu.gyro.x, 0.f, g->dt); break; case GIMBAL_MODE_RELATIVE: + /*将它的角度控制再-3.14~3.14*/ + if(g->feedback.motor.yaw.rotor_abs_angle>M_2PI) + g->feedback.motor.yaw.rotor_abs_angle-=M_2PI; + g->setpoint.eulr.yaw = g->feedback.motor.yaw.rotor_abs_angle; - + yaw_omega_set_point = PID_Calc(&(g->pid.yaw_angle), g->setpoint.eulr.yaw, + g->feedback.imu.eulr.yaw, 0.0f, g->dt); + g->out.yaw = PID_Calc(&(g->pid.yaw_omega), yaw_omega_set_point, + g->feedback.imu.gyro.z, 0.f, g->dt); + + pit_omega_set_point = PID_Calc(&(g->pid.pit_angle), g->setpoint.eulr.pit, + g->feedback.imu.eulr.pit, 0.0f, g->dt); + g->out.pit = PID_Calc(&(g->pid.pit_omega), pit_omega_set_point, + g->feedback.imu.gyro.x, 0.f, g->dt); break; case GIMBAL_MODE_MOTOR: diff --git a/gimbal.ioc b/gimbal.ioc index 0bed85c..2e97df7 100644 --- a/gimbal.ioc +++ b/gimbal.ioc @@ -15,7 +15,8 @@ CAN2.BS2=CAN_BS2_3TQ CAN2.CalculateBaudRate=1000000 CAN2.CalculateTimeBit=1000 CAN2.CalculateTimeQuantum=71.42857142857143 -CAN2.IPParameters=CalculateTimeQuantum,CalculateTimeBit,CalculateBaudRate,BS1,BS2,Prescaler +CAN2.IPParameters=CalculateTimeQuantum,CalculateTimeBit,CalculateBaudRate,BS1,BS2,Prescaler,NART +CAN2.NART=ENABLE CAN2.Prescaler=3 Dma.Request0=USART3_RX Dma.Request1=SPI1_RX @@ -134,6 +135,7 @@ NVIC.CAN1_RX1_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true\:true NVIC.CAN1_TX_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true\:true NVIC.CAN2_RX0_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true\:true NVIC.CAN2_RX1_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true\:true +NVIC.CAN2_TX_IRQn=true\:5\:0\:false\:false\:true\:true\:true\:true\:true NVIC.DMA1_Stream1_IRQn=true\:7\:0\:true\:false\:true\:true\:false\:true\:true NVIC.DMA2_Stream2_IRQn=true\:5\:0\:false\:false\:true\:false\:false\:true\:true NVIC.DMA2_Stream3_IRQn=true\:5\:0\:false\:false\:true\:false\:false\:true\:true @@ -294,7 +296,7 @@ ProjectManager.ToolChainLocation= ProjectManager.UAScriptAfterPath= ProjectManager.UAScriptBeforePath= ProjectManager.UnderRoot=false -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_CAN1_Init-CAN1-false-HAL-true,5-MX_CAN2_Init-CAN2-false-HAL-true,6-MX_SPI1_Init-SPI1-false-HAL-true,7-MX_SPI2_Init-SPI2-false-HAL-true,8-MX_TIM7_Init-TIM7-false-HAL-true,9-MX_USART3_UART_Init-USART3-false-HAL-true,10-MX_TIM10_Init-TIM10-false-HAL-true,11-MX_I2C1_Init-I2C1-false-HAL-true,12-MX_I2C2_Init-I2C2-false-HAL-true +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_CAN1_Init-CAN1-false-HAL-true,5-MX_CAN2_Init-CAN2-false-HAL-true,6-MX_SPI1_Init-SPI1-false-HAL-true,7-MX_SPI2_Init-SPI2-false-HAL-true,8-MX_TIM7_Init-TIM7-false-HAL-true,9-MX_USART3_UART_Init-USART3-false-HAL-true,10-MX_TIM10_Init-TIM10-false-HAL-true,11-MX_I2C1_Init-I2C1-false-HAL-true,12-MX_I2C2_Init-I2C2-false-HAL-true,13-MX_USART1_UART_Init-USART1-false-HAL-true RCC.48MHZClocksFreq_Value=84000000 RCC.AHBFreq_Value=168000000 RCC.APB1CLKDivider=RCC_HCLK_DIV4
  • CAN2_RX0_IRQHandler from stm32f4xx_it.o(i.CAN2_RX0_IRQHandler) referenced from startup_stm32f407xx.o(RESET)