From b729cecc0e1fe47b058d294111fec1647d0e8926 Mon Sep 17 00:00:00 2001 From: RB <robofish> Date: Wed, 12 Mar 2025 15:55:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=B3=E5=A4=B4=E6=89=AB=E6=8F=8F=E5=8A=A0?= =?UTF-8?q?=E4=B8=8A=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MDK-ARM/DevC.uvguix.lvzucheng | 139 +- MDK-ARM/DevC.uvoptx | 7 +- MDK-ARM/DevC/DevC.axf | Bin 891624 -> 893588 bytes MDK-ARM/DevC/DevC.build_log.htm | 67 +- MDK-ARM/DevC/DevC.hex | 19477 +++++++++--------- MDK-ARM/DevC/DevC.htm | 6025 +++--- MDK-ARM/DevC/DevC.map | 6844 +++--- MDK-ARM/DevC/DevC_Debug.dep | 1186 +- MDK-ARM/DevC/adc_1.o | Bin 4588 -> 4588 bytes MDK-ARM/DevC/ai.o | Bin 13580 -> 15080 bytes MDK-ARM/DevC/ai_1.o | Bin 7192 -> 7472 bytes MDK-ARM/DevC/buzzer.o | Bin 3832 -> 3832 bytes MDK-ARM/DevC/can_1.o | Bin 15972 -> 15976 bytes MDK-ARM/DevC/cmd.o | Bin 16720 -> 16840 bytes MDK-ARM/DevC/command.o | Bin 9128 -> 9164 bytes MDK-ARM/DevC/crc32.o | Bin 3724 -> 3724 bytes MDK-ARM/DevC/crc8.o | Bin 3544 -> 3544 bytes MDK-ARM/DevC/delay.o | Bin 2464 -> 2468 bytes MDK-ARM/DevC/dr16.o | Bin 9976 -> 9976 bytes MDK-ARM/DevC/error_detect.o | Bin 7832 -> 7836 bytes MDK-ARM/DevC/flash.o | Bin 4452 -> 4456 bytes MDK-ARM/DevC/freertos_cli.o | Bin 10156 -> 10156 bytes MDK-ARM/DevC/fric.o | Bin 3528 -> 3532 bytes MDK-ARM/DevC/gimbal.o | Bin 14656 -> 14888 bytes MDK-ARM/DevC/gpio_1.o | Bin 7732 -> 7736 bytes MDK-ARM/DevC/i2c_1.o | Bin 14092 -> 14092 bytes MDK-ARM/DevC/laser.o | Bin 3488 -> 3492 bytes MDK-ARM/DevC/led.o | Bin 3552 -> 3556 bytes MDK-ARM/DevC/limiter.o | Bin 5028 -> 5032 bytes MDK-ARM/DevC/mm.o | Bin 2676 -> 2680 bytes MDK-ARM/DevC/pwm.o | Bin 4932 -> 4932 bytes MDK-ARM/DevC/rc.o | Bin 4164 -> 4164 bytes MDK-ARM/DevC/servo.o | Bin 5676 -> 5680 bytes MDK-ARM/DevC/spi_1.o | Bin 13336 -> 13340 bytes MDK-ARM/DevC/stm32f4xx_it.o | Bin 16416 -> 16416 bytes MDK-ARM/DevC/uart.o | Bin 14124 -> 14128 bytes MDK-ARM/DevC/usb.o | Bin 5404 -> 5404 bytes MDK-ARM/DevC/usb_device.o | Bin 5692 -> 5692 bytes MDK-ARM/DevC/usbd_cdc_if.o | Bin 7652 -> 7652 bytes MDK-ARM/DevC/user_math.o | Bin 7904 -> 8364 bytes Middlewares/Third_Party/Protocol/protocol.h | 1 + User/component/cmd.c | 24 +- User/component/cmd.h | 3 + User/component/user_math.c | 4 + User/component/user_math.h | 2 + User/device/ai.c | 43 +- User/device/ai.h | 12 +- User/module/gimbal.c | 8 + User/task/ai.c | 3 + 49 files changed, 17069 insertions(+), 16776 deletions(-) diff --git a/MDK-ARM/DevC.uvguix.lvzucheng b/MDK-ARM/DevC.uvguix.lvzucheng index 2ce3571..ddbe34e 100644 --- a/MDK-ARM/DevC.uvguix.lvzucheng +++ b/MDK-ARM/DevC.uvguix.lvzucheng @@ -15,17 +15,17 @@ <View> <WinId>38003</WinId> <ViewName>Registers</ViewName> - <TableColWidths>153 100</TableColWidths> + <TableColWidths>153 153</TableColWidths> </View> <View> <WinId>346</WinId> <ViewName>Code Coverage</ViewName> - <TableColWidths>755 100</TableColWidths> + <TableColWidths>755 160</TableColWidths> </View> <View> <WinId>204</WinId> <ViewName>Performance Analyzer</ViewName> - <TableColWidths>915 102 102 100</TableColWidths> + <TableColWidths>915</TableColWidths> </View> </SECTreeCtrl> @@ -93,25 +93,25 @@ <flags>2</flags> <showCmd>3</showCmd> <MinPosition> - <xPos>-32000</xPos> - <yPos>-32000</yPos> + <xPos>-1</xPos> + <yPos>-1</yPos> </MinPosition> <MaxPosition> <xPos>-1</xPos> <yPos>-1</yPos> </MaxPosition> <NormalPosition> - <Top>105</Top> - <Left>211</Left> - <Right>979</Right> - <Bottom>608</Bottom> + <Top>155</Top> + <Left>510</Left> + <Right>1278</Right> + <Bottom>658</Bottom> </NormalPosition> </WindowPosition> <MDIClientArea> <RegID>0</RegID> <MDITabState> - <Len>355</Len> - <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000002000000000000000100000035433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF43433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000003601000066000000E805000020020000</Data> + <Len>971</Len> + <Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000009000000080000000100000035433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF43433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C4D444B2D41524D5C737461727475705F73746D33326634303778782E730000000015737461727475705F73746D33326634303778782E7300000000FFDC7800FFFFFFFF39433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C557365725C7461736B5C636F6D6D616E642E630000000009636F6D6D616E642E6300000000BECEA100FFFFFFFF55433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C4D6964646C6577617265735C54686972645F50617274795C4672656552544F535C536F757263655C7461736B732E6300000000077461736B732E6300000000F0A0A100FFFFFFFF3B433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C557365725C6465766963655C726566657265652E630000000009726566657265652E6300000000BCA8E100FFFFFFFF34433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C557365725C7461736B5C61692E63000000000461692E63000000009CC1B600FFFFFFFF36433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C557365725C6465766963655C61692E63000000000461692E6300000000F7B88600FFFFFFFF3E433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C557365725C7461736B5C6374726C5F636861737369732E63000000000E6374726C5F636861737369732E6300000000D9ADC200FFFFFFFF3D433A5C55736572735C6C767A756368656E675C446F63756D656E74735C524D554C323032355C557365725C7461736B5C6374726C5F67696D62616C2E63000000000D6374726C5F67696D62616C2E6300000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000003601000066000000E805000058020000</Data> </MDITabState> </MDIClientArea> <ViewEx> @@ -490,7 +490,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>3601000021020000E805000057030000</Data> + <Data>3601000059020000E805000057030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -530,7 +530,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>3901000024020000E50500003E030000</Data> + <Data>390100005C020000E50500003E030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1170,7 +1170,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>3901000024020000E50500003E030000</Data> + <Data>390100005C020000E50500003E030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1190,7 +1190,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>3901000024020000E50500003E030000</Data> + <Data>390100005C020000E50500003E030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1250,7 +1250,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>3901000024020000E50500003E030000</Data> + <Data>390100005C020000E50500003E030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1270,7 +1270,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>3901000024020000E50500003E030000</Data> + <Data>390100005C020000E50500003E030000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1710,7 +1710,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>0100000000000000D20300001C000000</Data> + <Data>0000000000000000D10300001C000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1799,7 +1799,7 @@ </Window> <DockMan> <Len>3396</Len> - <Data>000000000D000000000000000020000000000000FFFFFFFFFFFFFFFFC1000000C60000005E040000CA000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C1000000660000005E040000DD000000C10000004F0000005E040000C60000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9D0300004F000000A1030000C6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A1030000660000005E040000DD010000A10300004F0000005E040000C601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000000000000FFFFFFFFFFFFFFFF720200004F00000076020000E301000000000000020000000400000001000000D7FEFFFFB4040000FFFFFFFF040000006D000000C3000000C40000007394000001800010000000000000360100006600000072020000FA010000360100004F00000072020000E301000000000000404100460400000005426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF6D00000001000000FFFFFFFF6D000000000000000080000000000000FFFFFFFFFFFFFFFF00000000B20100005E040000B601000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000CD0100005E0400005802000000000000B60100005E0400004102000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF2F020000B6010000330200004102000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF3601000009020000E80500000D02000001000000010000100400000001000000E4FEFFFFE1010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000003601000024020000E80500006E030000360100000D020000E8050000570300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000010000001000000FFFFFFFFFFFFFFFF320100004F000000360100005703000001000000020000100400000001000000B0FFFFFF2A05000000000000000000000000000001000000ED030000000000000000000000000000000000000000000001000000ED03000001000000ED030000000000000000000000000000</Data> + <Data>000000000D000000000000000020000000000000FFFFFFFFFFFFFFFFC1000000C60000005E040000CA000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000C1000000660000005E040000DD000000C10000004F0000005E040000C60000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9D0300004F000000A1030000C6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A1030000660000005E040000DD010000A10300004F0000005E040000C601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000000000000FFFFFFFFFFFFFFFF720200004F00000076020000E301000000000000020000000400000001000000D7FEFFFFB4040000FFFFFFFF040000006D000000C3000000C40000007394000001800010000000000000360100006600000072020000FA010000360100004F00000072020000E301000000000000404100460400000005426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFF6D00000001000000FFFFFFFF6D000000000000000080000000000000FFFFFFFFFFFFFFFF00000000B20100005E040000B601000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000CD0100005E0400005802000000000000B60100005E0400004102000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF2F020000B6010000330200004102000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF3601000041020000E80500004502000001000000010000100400000001000000A3FEFFFFA0010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000360100005C020000E80500006E0300003601000045020000E8050000570300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000010000001000000FFFFFFFFFFFFFFFF320100004F000000360100005703000001000000020000100400000001000000B0FFFFFF2A05000000000000000000000000000001000000ED030000000000000000000000000000000000000000000001000000ED03000001000000ED030000000000000000000000000000</Data> </DockMan> <ToolBar> <RegID>59392</RegID> @@ -1822,7 +1822,7 @@ <Name>Build</Name> <Buttons> <Len>979</Len> - <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500100000005446562756796000000000000000200044465764305446562756700000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data> + <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500100000005446562756796000000000000000200044465764305446562756700000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data> </Buttons> <OriginalItems> <Len>583</Len> @@ -1871,11 +1871,11 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>CB0000004F000000C1030000C6000000</Data> + <Data>6B0100004F000000C1030000C6000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> - <Data>CB00000066000000C1030000DD000000</Data> + <Data>6F00000066000000C1030000DD000000</Data> </RectRecentFloat> </Window> <Window> @@ -1891,7 +1891,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>0000000063000000C7000000B6020000</Data> + <Data>000000006300000067010000B6020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -1911,7 +1911,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>0300000066000000C40000009D020000</Data> + <Data>0300000066000000680000009D020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2031,7 +2031,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>CE00000066000000BE030000AD000000</Data> + <Data>6E01000066000000BA040000AD000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2191,7 +2191,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>0300000066000000C40000009D020000</Data> + <Data>0300000066000000680000009D020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2211,7 +2211,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>0300000066000000C40000009D020000</Data> + <Data>0300000066000000680000009D020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2291,7 +2291,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>CB00000063000000C1030000C6000000</Data> + <Data>6B01000063000000C1030000C6000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2311,7 +2311,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>CE00000066000000BE030000AD000000</Data> + <Data>6E01000066000000BA040000AD000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2391,7 +2391,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>CE00000066000000BE030000AD000000</Data> + <Data>6E01000066000000BA040000AD000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2411,7 +2411,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>CE00000066000000BE030000AD000000</Data> + <Data>6E01000066000000BA040000AD000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2431,7 +2431,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>CE00000066000000BE030000AD000000</Data> + <Data>6E01000066000000BA040000AD000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2451,7 +2451,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>CE00000066000000BE030000AD000000</Data> + <Data>6E01000066000000BA040000AD000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -2891,7 +2891,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>0300000066000000C40000009D020000</Data> + <Data>0300000066000000680000009D020000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3031,7 +3031,7 @@ <RecentRowIndex>0</RecentRowIndex> <RectRecentDocked> <Len>16</Len> - <Data>CE00000066000000BE030000AD000000</Data> + <Data>6E01000066000000BA040000AD000000</Data> </RectRecentDocked> <RectRecentFloat> <Len>16</Len> @@ -3540,14 +3540,14 @@ </Window> <DockMan> <Len>3415</Len> - <Data>000000000C000000000000000020000001000000FFFFFFFFFFFFFFFFCB000000C6000000C1030000CA000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000CB00000066000000C1030000DD000000CB0000004F000000C1030000C60000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9D0300004F000000A1030000C6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A1030000660000005E040000DD010000A10300004F0000005E040000C601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFC70000004F000000CB000000B60200000100000002000010040000000100000045FFFFFFFB020000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000C7000000CD020000000000004F000000C7000000B60200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000B6020000C1030000BA02000001000000010000100400000001000000B7FEFFFFD600000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFF4020000CC020000F80200005703000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000C60100005E040000CA010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000E10100005E0400005802000000000000CA0100005E040000410200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000040000001000000FFFFFFFFFFFFFFFFC10300004F000000C50300005703000001000000020000100400000001000000000000000000000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000C503000066000000E80500006E030000C50300004F000000E80500005703000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000000000000000000</Data> + <Data>000000000C000000000000000020000001000000FFFFFFFFFFFFFFFF6B010000C6000000C1030000CA000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000010000006F00000066000000C1030000DD0000006B0100004F000000C1030000C60000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9D0300004F000000A1030000C6010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A1030000660000005E040000DD010000A10300004F0000005E040000C601000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF670100004F0000006B010000B6020000010000000200001004000000010000009CFEFFFF52020000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000006B000000CD020000000000004F00000067010000B60200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000B6020000C1030000BA02000001000000010000100400000001000000B7FEFFFFD600000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFFF4020000CC020000F80200005703000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF00000000C60100005E040000CA010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000E10100005E0400005802000000000000CA0100005E040000410200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000040000001000000FFFFFFFFFFFFFFFFC10300004F000000C50300005703000001000000020000100400000001000000000000000000000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800040000001000000C503000066000000E80500006E030000C50300004F000000E80500005703000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000000000000000000</Data> </DockMan> <ToolBar> <RegID>59392</RegID> <Name>File</Name> <Buttons> <Len>2537</Len> - <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data> + <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data> </Buttons> <OriginalItems> <Len>1423</Len> @@ -3603,7 +3603,7 @@ <ActiveMDIGroup>0</ActiveMDIGroup> <MDIGroup> <Size>100</Size> - <ActiveTab>0</ActiveTab> + <ActiveTab>8</ActiveTab> <Doc> <Name>../Core/Src/main.c</Name> <ColumnNumber>0</ColumnNumber> @@ -3622,6 +3622,69 @@ <ContractedFolders></ContractedFolders> <PaneID>0</PaneID> </Doc> + <Doc> + <Name>..\User\task\command.c</Name> + <ColumnNumber>0</ColumnNumber> + <TopLine>1</TopLine> + <CurrentLine>1</CurrentLine> + <Folding>1</Folding> + <ContractedFolders></ContractedFolders> + <PaneID>0</PaneID> + </Doc> + <Doc> + <Name>../Middlewares/Third_Party/FreeRTOS/Source/tasks.c</Name> + <ColumnNumber>0</ColumnNumber> + <TopLine>3979</TopLine> + <CurrentLine>3987</CurrentLine> + <Folding>1</Folding> + <ContractedFolders></ContractedFolders> + <PaneID>0</PaneID> + </Doc> + <Doc> + <Name>..\User\device\referee.c</Name> + <ColumnNumber>0</ColumnNumber> + <TopLine>147</TopLine> + <CurrentLine>148</CurrentLine> + <Folding>1</Folding> + <ContractedFolders></ContractedFolders> + <PaneID>0</PaneID> + </Doc> + <Doc> + <Name>..\User\task\ai.c</Name> + <ColumnNumber>0</ColumnNumber> + <TopLine>1</TopLine> + <CurrentLine>1</CurrentLine> + <Folding>1</Folding> + <ContractedFolders></ContractedFolders> + <PaneID>0</PaneID> + </Doc> + <Doc> + <Name>..\User\device\ai.c</Name> + <ColumnNumber>0</ColumnNumber> + <TopLine>129</TopLine> + <CurrentLine>155</CurrentLine> + <Folding>1</Folding> + <ContractedFolders></ContractedFolders> + <PaneID>0</PaneID> + </Doc> + <Doc> + <Name>..\User\task\ctrl_chassis.c</Name> + <ColumnNumber>0</ColumnNumber> + <TopLine>1</TopLine> + <CurrentLine>1</CurrentLine> + <Folding>1</Folding> + <ContractedFolders></ContractedFolders> + <PaneID>0</PaneID> + </Doc> + <Doc> + <Name>..\User\task\ctrl_gimbal.c</Name> + <ColumnNumber>13</ColumnNumber> + <TopLine>10</TopLine> + <CurrentLine>22</CurrentLine> + <Folding>1</Folding> + <ContractedFolders></ContractedFolders> + <PaneID>0</PaneID> + </Doc> </MDIGroup> </MDIGroups> diff --git a/MDK-ARM/DevC.uvoptx b/MDK-ARM/DevC.uvoptx index 909dbc4..bc73fde 100644 --- a/MDK-ARM/DevC.uvoptx +++ b/MDK-ARM/DevC.uvoptx @@ -417,6 +417,11 @@ <WinNumber>1</WinNumber> <ItemText>host</ItemText> </Ww> + <Ww> + <count>12</count> + <WinNumber>1</WinNumber> + <ItemText>gimbal</ItemText> + </Ww> </WatchWindow1> <Tracepoint> <THDelay>0</THDelay> @@ -1224,7 +1229,7 @@ <Group> <GroupName>Middlewares/USB_Device_Library</GroupName> - <tvExp>1</tvExp> + <tvExp>0</tvExp> <tvExpOptDlg>0</tvExpOptDlg> <cbSel>0</cbSel> <RteFlg>0</RteFlg> diff --git a/MDK-ARM/DevC/DevC.axf b/MDK-ARM/DevC/DevC.axf index 641651344b49ee98e8fd3f121f8dc614f90d1eed..ee85f15a053f02197a99e275245ad21a1f95feae 100644 GIT binary patch delta 270049 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%0A4Z3l;wjk3OgPBU*F~ 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 delta 268375 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 H*?s>HiKw}a diff --git a/MDK-ARM/DevC/DevC.build_log.htm b/MDK-ARM/DevC/DevC.build_log.htm index 2d34025..c30e555 100644 --- a/MDK-ARM/DevC/DevC.build_log.htm +++ b/MDK-ARM/DevC/DevC.build_log.htm @@ -22,7 +22,7 @@ Dialog DLL: TCM.DLL V1.48.0.0 <h2>Project:</h2> C:\Users\lvzucheng\Documents\RMUL2025\MDK-ARM\DevC.uvprojx -Project File Date: 03/09/2025 +Project File Date: 03/11/2025 <h2>Output:</h2> *** Using Compiler 'V6.16', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin' @@ -37,9 +37,70 @@ Note: source file '..\User\task\ai.c' - object file renamed from 'DevC\ai.o' to Note: source file '..\User\task\can.c' - object file renamed from 'DevC\can.o' to 'DevC\can_3.o'. Note: source file '..\User\task\cap.c' - object file renamed from 'DevC\cap.o' to 'DevC\cap_1.o'. Note: source file '..\User\task\referee.c' - object file renamed from 'DevC\referee.o' to 'DevC\referee_1.o'. +compiling freertos.c... +compiling stm32f4xx_it.c... +compiling usb_device.c... +compiling adc.c... +compiling usbd_cdc_if.c... +compiling buzzer.c... +compiling can.c... +compiling crc32.c... +compiling delay.c... +compiling flash.c... +compiling fric.c... +compiling gpio.c... +compiling laser.c... +compiling i2c.c... +compiling led.c... +compiling mm.c... +compiling pwm.c... +compiling rand.c... +compiling servo.c... +compiling spi.c... +compiling uart.c... +compiling usb.c... +compiling ballistics.c... +compiling capacity.c... +compiling ahrs.c... +compiling crc8.c... +compiling crc16.c... compiling cmd.c... +compiling error_detect.c... +compiling limiter.c... +compiling filter.c... +compiling mixer.c... +compiling pid.c... +compiling user_math.c... +compiling FreeRTOS_CLI.c... +compiling ui.c... +compiling bmi088.c... +compiling can.c... +compiling ist8310.c... +compiling dr16.c... +compiling referee.c... +compiling cap.c... +compiling ai.c... +compiling chassis.c... +compiling config.c... +compiling gimbal.c... +compiling shoot.c... +compiling atti_esti.c... +compiling ai.c... +compiling can.c... +compiling cap.c... +compiling cli.c... +compiling command.c... +compiling ctrl_chassis.c... +compiling ctrl_gimbal.c... +compiling ctrl_shoot.c... +compiling info.c... +compiling init.c... +compiling monitor.c... +compiling rc.c... +compiling referee.c... +compiling user_task.c... linking... -Program Size: Code=148744 RO-data=7272 RW-data=760 ZI-data=43824 +Program Size: Code=149536 RO-data=7272 RW-data=760 ZI-data=43832 FromELF: creating hex file... "DevC\DevC.axf" - 0 Error(s), 0 Warning(s). @@ -55,7 +116,7 @@ Package Vendor: Keil C:\Users\lvzucheng\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include <h2>Collection of Component Files used:</h2> -Build Time Elapsed: 00:00:02 +Build Time Elapsed: 00:00:12 </pre> </body> </html> diff --git a/MDK-ARM/DevC/DevC.hex b/MDK-ARM/DevC/DevC.hex index 26fc433..c503fb2 100644 --- a/MDK-ARM/DevC/DevC.hex +++ b/MDK-ARM/DevC/DevC.hex @@ -1,37 +1,37 @@ :020000040800F2 -:1000000028AE00209D010008F93A01087925010871 -:100010001D3801081D360008E5D501080000000064 -:10002000000000000000000000000000116801084E -:100030007D6D000800000000F143010841720108D5 +:1000000030AE00209D010008A93D01082928010803 +:10001000CD3A01082D380008C5D8010800000000BD +:10002000000000000000000000000000C16A01089C +:10003000AD6F000800000000A1460108F17401083E :10004000B7010008B7010008B7010008B7010008B0 -:10005000B7010008B7010008816D0008B70100086A -:10006000B70100088D6D0008996D0008B701000800 -:10007000DD670008ED670008B7010008B701000858 +:10005000B7010008B7010008B16F0008B701000838 +:10006000B7010008BD6F0008C96F0008B70100089C +:100070000D6A00081D6A0008B7010008B7010008F2 :10008000B7010008B7010008B7010008B701000870 -:100090002136000831360008B7010008A56D0008B8 -:1000A00035730108B7010008B7010008B70100085F +:100090003138000841380008B7010008D56F000862 +:1000A000E5750108B7010008B7010008B7010008AD :1000B000B7010008B7010008B7010008B701000840 :1000C000B7010008B7010008B7010008B701000830 -:1000D000B7010008F9A30108B7010008B70100083B +:1000D000B7010008D9A60108B7010008B701000858 :1000E000B7010008B7010008B7010008B701000810 -:1000F000B7010008B7010008B7010008FD67000854 +:1000F000B7010008B7010008B70100082D6A000821 :10010000B7010008B7010008B7010008B7010008EF -:10011000B7010008B7010008B701000845730108DE -:10012000B70100080D6800081D6800082D68000868 +:10011000B7010008B7010008B7010008F57501082C +:10012000B70100083D6A00084D6A00085D6A0008D2 :10013000B7010008B7010008B7010008B7010008BF -:100140004136000851360008B7010008693B010834 -:100150003D6800084D6800085D68000815A40108A6 +:100140005138000861380008B7010008193E01085D +:100150006D6A00087D6A00088D6A0008F5A601082E :10016000B7010008B7010008B7010008B70100088F :10017000B7010008B7010008B7010008000000003F -:10018000B7010008B7010008DFF80CD000F0C4FB8D -:10019000004800473DD9010828AE002006488047A6 +:10018000B7010008B7010008DFF80CD000F0FAFB57 +:100190000048004755DC010830AE00200648804783 :1001A00006480047FEE7FEE7FEE7FEE7FEE7FEE75C -:1001B000FEE7FEE7FEE7FEE7157301088901000888 +:1001B000FEE7FEE7FEE7FEE7C575010889010008D6 :1001C0002DE9F05F0546002092469B46884606468C :1001D000814640241BE0284641464746224600F01F -:1001E0002DFA53465A46C01A914110D3114618466B -:1001F000224600F014FA2D1A67EB01084F462246FA -:100200000120002100F00BFA17EB00094E41201EDF +:1001E00063FA53465A46C01A914110D31146184635 +:1001F000224600F04AFA2D1A67EB01084F462246C4 +:100200000120002100F041FA17EB00094E41201EA9 :10021000A4F10104DFDC484631462A464346BDE8E6 :10022000F09F00000649074A0868504343F239022C :10023000104408604008704701490860704700009A @@ -53,19 +53,19 @@ :100330000040104347D0270DC7F30A00C3F30A510A :100340000290401A019040286BDAC3F3130040F486 :10035000801B0098924620B10023D2EB030A63EB86 -:100360000B0B01985946C0F14002504600F057F976 -:1003700006460D4650465946019A00F06FF910EBBB +:100360000B0B01985946C0F14002504600F08DF940 +:1003700006460D4650465946019A00F0A5F910EB85 :1003800008006141002487EA115284EAE7731A43A6 :1003900040D0009A62B3019A012A4FEA075215DC55 :1003A000001B61EB02014FF0004202EA0752CDE967 -:1003B0000042001C41F5801132462B4600F0A6F9A0 +:1003B0000042001C41F5801132462B4600F0DCF96A :1003C00003B0BDE8F08F40462146F9E7001B61EB22 :1003D0000201001C41F5801300185B412018A2F5B2 :1003E000001747EB030140EAD570B6196D4111E0E3 :1003F0006D084FEA360645EAC0754FEA0752001B02 :1004000061EB0201001C41F5801149084FEA300000 :100410000019514132462B4603B0BDE8F04F00F0C1 -:1004200066B90098012240000023D0EB020263EB82 +:100420009CB90098012240000023D0EB020263EB4C :10043000E073009821464FEAE074B8EB000061EBEE :100440000401E9E783F000435BE781F0004158E7EE :100450002DE9FE4F81EA030404F0004421F000413D @@ -81,9698 +81,9747 @@ :1004F00043EA0C335E1844EB1C50DA465146E7FBE6 :100500000201C5F313044FEA0B3343EA14534FEAD5 :100510000432019C43EA0603A4F10C040294009CFB -:10052000CDE900B400F0F2F803B0BDE8F08F002090 -:100530000146F9E70EB5C10F80EAE0700844CA072A -:10054000002140F233438DE80E000A460B4600F0CE -:10055000DDF803B000BD70B5C1F30A5201F00045EB -:100560000024C1F3130140F2FF3341F480119A4299 -:1005700001DA002070BD40F233439A42A2F23342C6 -:1005800003DC524200F05AF800E090402C43F1D0D6 -:10059000404270BD00F0004230F000400AD0C10D72 -:1005A00001F56071C0F3160042EA0151C20840072C -:1005B0001143704700200146704701F0004330B4FA -:1005C00021F0004150EA010206D00A0DA2F5607246 -:1005D000C1F31301002A02DC30BC00207047440F35 -:1005E00044EAC104C100E01830BC00EBC25000F086 -:1005F00047B830B50B46014600202022012409E00F -:1006000021FA02F59D4205D303FA02F5491B04FACB -:1006100002F52844151EA2F10102F1DC30BD202AAA -:1006200004DB203A00FA02F1002070479140C2F149 -:10063000200320FA03F3194390407047202A04DB7B -:10064000203A21FA02F00021704721FA02F3D0404B -:10065000C2F120029140084319467047202A06DB68 -:10066000CB17203A41FA02F043EAE07306E041FA80 -:1006700002F3D040C2F1200291400843194670476E -:100680000029A8BF7047401C490008BF20F00100A6 -:10069000704710B4B0FA80FC00FA0CF050EA010484 -:1006A00004BF10BC704749B1CCF1200421FA04F416 -:1006B00011FA0CF118BF012121430843A3EB0C01EF -:1006C000CB1D4FEA00614FEA102042BF002010BC52 -:1006D000704700EBC35010440029A4BF10BC704702 -:1006E000401C490008BF20F0010010BC704710B545 -:1006F000141E73F1000408DA401C41F10001921845 -:100700005B411A4301D120F0010010BD2DE9F04DED -:1007100092469B4611B1B1FA81F202E0B0FA80F242 -:1007200020329046FFF77BFF04460F4640EA0A005E -:1007300041EA0B0153465A46084313D0114653EA87 -:10074000010019D0C8F140025046FFF777FF054677 -:100750000E46504659464246FFF761FF084305D012 -:10076000012004E020463946BDE8F08D0020054315 -:1007700046EAE0762C4337430A986305E40AA0EB87 -:1007800008000022FD0A44EA47540A3002D500203E -:100790000146E9E7010510196941DDE9084500193D -:1007A0006941BDE8F04DA2E72DE9F04D81EA03046F -:1007B00004F0004B21F0004514464FF0000A23F0EE -:1007C000004150EA050220D054EA01021DD0C5F3D1 -:1007D0000A570246C5F31303C1F31300C1F30A56C7 -:1007E00040F4801543F48013A7EB0608101BD6468F -:1007F00008F2FD3873EB050002D308F1010801E0AF -:1008000092185B41B8F1000F03DA00200146BDE801 -:10081000F08D00204FF48011064684460EE0171B31 -:1008200073EB050705D3121B63EB050306434CEA84 -:10083000010C49084FEA300092185B4150EA010769 -:10084000EDD152EA030012D082EA040083EA0501E6 -:10085000084305D0101BAB4106D20122002306E05D -:1008600000224FF0004302E06FF0010253101AEB38 -:1008700006004CEB085110EB0A0041EB0B01BDE800 -:10088000F04DFFF734BFC1F30A52C1F3130140F238 -:10089000FF3341F480119A4202DA0020014670478A -:1008A00040F233439A42A2F2334202DC5242FFF753 -:1008B000C5BEFFF7B4BE000030B5041E71F10004E0 -:1008C00004DB4FF00044404264EB0101141E73F15D -:1008D000000405DB1C464FF00043524263EB040367 -:1008E0008B4208BF824230BD30B5041E71F1000456 -:1008F00004DB4FF00044404264EB0101141E73F12D -:10090000000405DB1C464FF00043524263EB040336 -:10091000994208BF904230BD064C074D06E0E068A2 -:1009200040F0010394E8070098471034AC42F6D336 -:10093000FFF72EFC50610208706102080EB540F20C -:10094000334102910021CDE900110A460B46FFF721 -:10095000DDFE03B000BD70B58C1810F8015B15F01A -:10096000070301D110F8013B2A1106D110F8012B21 -:1009700003E010F8016B01F8016B5B1EF9D12B0746 -:1009800005D40023521E0DD401F8013BFAE710F8FC -:10099000013BCB1A921C03E013F8015B01F8015BE9 -:1009A000521EF9D5A142D8D3002070BD80B582B0C7 -:1009B000019042F20030C4F20100009000994868B2 -:1009C00020F440304860019842680099486810431C -:1009D000486001980168486820F480704860019878 -:1009E00001680269486840EA02204860019801688D -:1009F000486820F040704860019801688268486843 -:100A00001043486001980168886820F4006088609D -:100A100001980168C2688868104388600198806AFC -:100A20000121C0F60071884219D0FFE701980168E2 -:100A3000886820F07060886001980168826A886820 -:100A40001043886001980168886820F040508860F1 -:100A500001980168C26A8868104388600CE00198B8 -:100A60000168886820F07060886001980168886873 -:100A700020F040508860FFE701980168886820F006 -:100A8000020088600198027E0168886840EA42009E -:100A90008860019890F8200060B3FFE70198406AF1 -:100AA00030B1FFE70198406A082801D8FFE708E065 -:100AB00045F25630C0F6020040F2A6711CF098FED6 -:100AC000FFE701980168486840F4006048600198B9 -:100AD0000168486820F46040486001980168426AF3 -:100AE0004EF20000CFF6FF7000EB42324868104330 -:100AF000486006E001980168486820F4006048609A -:100B0000FFE701980168C86A20F47000C862019884 -:100B10000168C2690020CFF6F07000EB0252C86A8B -:100B20001043C86201980168886820F400708860EA -:100B3000019890F830200168886840EA4220886077 -:100B400001980168886820F48060886001980168D5 -:100B50004269886840EA8220886002B080BD000057 -:100B600080B58AB008900791089820B9FFE7FF2068 -:100B70008DF827009BE0079820B9FFE7FF208DF84C -:100B8000270094E0079890ED000A90ED013A90ED6F -:100B9000021A90ED032A20EE030A21EE021A30EE2B -:100BA000010A30EE000A8DED060A079890ED010A61 -:100BB00090ED021A20EE000A21EE011A30EE010A31 -:100BC00030EE001AB7EE000A8DED010A30EE410A50 -:100BD0008DED050A9DED060ADDED050A21F040FFC9 -:100BE0009DED011A089880ED010A079890ED000A22 -:100BF00090ED013A90ED024A90ED032A20EE040AAE -:100C000022EE032A30EE420A30EE000A8DED040A8D -:100C10009DED040AB0EEC00AB4EE410AF1EE10FAFE -:100C20000ADBFFE7DDED040A9FED230A1CF0F4FD6B -:100C3000089880ED020A07E09DED040A21F00EFC01 -:100C4000089880ED020AFFE7079890ED000A90ED02 -:100C5000011A90ED022A90ED033A20EE030A21EEEC -:100C6000021A30EE010A30EE000A8DED030A0798F1 -:100C700090ED020A90ED031A20EE000A21EE011A0F -:100C800030EE010A30EE001AB7EE000A30EE410AEB -:100C90008DED020A9DED030ADDED020A21F0E0FE72 -:100CA000089880ED000A00208DF82700FFE79DF9E5 -:100CB00027000AB080BD00BFDB0FC93F80B58CB0F4 -:100CC0000A9009918DED080A0A9820B9FFE7FF20E4 -:100CD0008DF82F0029E19DED081AB7EE000A80EE8D -:100CE000010A0A9880ED040A0A994FF07E500860C4 -:100CF0000A99002048600A9988600A99C860099892 -:100D0000002800F00E81FFE7099801680091406813 -:100D1000FFF740FC0246009801920A46019942EC16 -:100D2000101B8DED020BFFF735FC9DED020B41EC26 -:100D3000110B21F095FD8DED040B9DF8170080F04F -:100D400080008DF8170004980599FFF736FC07908E -:100D5000099890ED000AB5EE400AF1EE10FA2BD199 -:100D6000FFE7099890ED010AB5EE400AF1EE10FA9E -:100D700022D1FFE7099890ED020AB5EE400AF1EEA4 -:100D800010FA19D1FFE70A9940F2C560C3F64D7019 -:100D900008600A9944F62D20C3F60D4048600A9970 -:100DA0004AF25640CBF6393088600A9944F2AD7069 -:100DB000C3F61970C860B3E09DED070A9FED5D1A98 -:100DC000B4EE410AF1EE10FA08DBFFE79DED070AE9 -:100DD000B5EE400AF1EE10FA19DDFFE70A9945F683 -:100DE0006E10C3F67F7008600A9945F20C30C3F6A6 -:100DF000B01048600A9948F6AB00CBF6BB3088606B -:100E00000A9949F28550C3F69750C86087E09DED76 -:100E1000070A9FED491AB4EE410AF1EE10FA0ADB17 -:100E2000FFE79DED070A9FED431AB4EE410AF1EE8C -:100E300010FA19DDFFE70A9940F2C560C3F64D705C -:100E400008600A9944F62D20C3F60D4048600A99BF -:100E50004AF25640CBF6393088600A9944F2AD70B8 -:100E6000C3F61970C86059E09DED070A9FED331A6B -:100E7000B4EE410AF1EE10FA0ADBFFE79DED070A36 -:100E80009FED2D1AB4EE410AF1EE10FA19DDFFE7DD -:100E90000A9940F2C560C3F64D7008600A9944F69D -:100EA0002D20C3F60D4048600A994AF25640CBF611 -:100EB000393088600A9944F2AD70C3F61970C86081 -:100EC0002BE09DED070A9FED1D1AB4EE410AF1EEED -:100ED00010FA08DBFFE79DED070AB5EE400AF1EED8 -:100EE00010FA19DDFFE70A9940F2C560C3F64D70AC -:100EF00008600A9944F62D20C3F60D4048600A990F -:100F00004AF25640CBF6393088600A9944F2AD7007 -:100F1000C3F61970C860FFE7FFE7FFE7FFE7FFE7E9 -:100F2000FFE700208DF82F00FFE79DF92F000CB0A0 -:100F300080BD00BFDB0FC93FDB0F49400000B4425A -:100F400081B000900099002088604860086001B07E -:100F50007047000080B52DED048BB2B030902F911A -:100F60002E922D93309828B9FFE7FF208DF8C70007 -:100F700000F0F7BD2F9828B9FFE7FF208DF8C700D4 -:100F800000F0EFBD2E9828B9FFE7FF208DF8C700CD -:100F900000F0E7BD40F28411C2F200014EF69E70EF -:100FA000C3F6275008602D9848B9FFE730982F996D -:100FB0002E9A00F0DDFD8DF8C70000F0D2BD2D980F -:100FC000006809902D98406808902D9880680790D7 -:100FD0009DED090AB5EE400AF1EE10FA19D1FFE7CE -:100FE0009DED080AB5EE400AF1EE10FA11D1FFE7C7 -:100FF0009DED070AB5EE400AF1EE10FA09D1FFE7C0 -:1010000030982F992E9A00F0B3FD8DF8C70000F0AC -:10101000A8BD2F98006806902F98406805902F98DB -:10102000806804902E98006803902E984068029083 -:101030002E988068019030989DED033A90ED010A5A -:1010400090ED022A90ED031A20EE430A9DED023A3C -:1010500022EE032A30EE420A9DED012A21EE021A09 -:1010600030EE410AB6EE001A20EE010A8DED270A95 -:1010700030989DED034A90ED000A90ED023A90ED14 -:10108000032A20EE040A9DED014A23EE043A30EED5 -:10109000030A9DED023A22EE032A30EE420A20EEC8 -:1010A000010A8DED260A30989DED024A90ED000A66 -:1010B00090ED013A90ED032A20EE040A9DED014ADD -:1010C00023EE043A30EE430A9DED033A22EE032A62 -:1010D00030EE020A20EE010A8DED250A30989DEDD2 -:1010E000014A90ED000A90ED013A90ED022A20EEBF -:1010F000040A9DED024A23EE043A30EE030A9DED08 -:10110000033A22EE032A30EE420A20EE010A8DED68 -:10111000240A9DED060AB5EE400AF1EE10FA11D14F -:10112000FFE79DED050AB5EE400AF1EE10FA09D190 -:10113000FFE79DED040AB5EE400AF1EE10FA00F06B -:101140009984FFE79DED060A20EE000A9DED051A41 -:1011500021EE011A30EE010A9DED041A21EE011A6A -:1011600030EE010A11F08EFA8DED2C0A9DED2C1A4D -:101170009DED060A20EE010A8DED060A9DED2C1A62 -:101180009DED050A20EE010A8DED050A9DED2C1A54 -:101190009DED040A20EE010A8DED040A9DED090A79 -:1011A00020EE000A9DED081A21EE011A30EE010A28 -:1011B0009DED071A21EE011A30EE010A11F062FAD4 -:1011C0008DED2C0A9DED2C1A9DED090A20EE010AE9 -:1011D0008DED090A9DED2C1A9DED080A20EE010AFD -:1011E0008DED080A9DED2C1A9DED070A20EE010AEF -:1011F0008DED070A309890ED000A30EE000A9DED63 -:10120000091A20EE010A8DED210A309890ED000AAE -:1012100030EE000A9DED081A20EE010A8DED200A3D -:10122000309890ED000A30EE000A9DED071A20EE8E -:10123000010A8DED1F0A309890ED010A30EE000A88 -:101240009DED091A20EE010A8DED1E0A309890EDF1 -:10125000000A30EE000A8DED190A309890ED010A6F -:1012600030EE000A8DED180A309890ED020A30EE4B -:10127000000A8DED170A309890ED030A30EE000A4F -:101280008DED160A309890ED000A90ED021A30EEBE -:10129000000A20EE010A8DED150A309890ED020A41 -:1012A00090ED031A30EE000A20EE010A8DED140ACB -:1012B000309890ED000A20EE000A8DED130A309868 -:1012C00090ED000A90ED011A20EE010A8DED120A50 -:1012D000309890ED000A90ED021A20EE010A8DED93 -:1012E000110A309890ED000A90ED031A20EE010AE1 -:1012F0008DED100A309890ED010A20EE000A8DED78 -:101300000F0A309890ED010A90ED021A20EE010AC2 -:101310008DED0E0A309890ED010A90ED031A20EE43 -:10132000010A8DED0D0A309890ED020A20EE000AB8 -:101330008DED0C0A309890ED020A90ED031A20EE24 -:10134000010A8DED0B0A309890ED030A20EE000A99 -:101350008DED0A0A9DED091A9DED130A21EE000A92 -:101360009DED202A309890ED025A90ED033A22EE3E -:10137000032A30EE420A9DED1F2A22EE052A30EEA6 -:10138000020A9DED0F2A21EE022A30EE020A9DED9F -:10139000182A9DED084A22EE044A24EE054A30EE52 -:1013A000040A9DED074A22EE042A22EE032A30EEBB -:1013B000020A9DED0C2A21EE022A30EE420A9DED32 -:1013C0000A2A21EE021A30EE410A8DED230A9DED24 -:1013D000210A309890ED015A90ED024A90ED033ABF -:1013E00020EE030A9DED081A9DED132A21EE022A34 -:1013F00030EE020A9DED1F2A22EE052A30EE420A47 -:101400009DED1E2A22EE042A30EE020A9DED0F2ADF -:1014100021EE022A30EE420A9DED0C2A21EE022A2C -:1014200030EE020A9DED172A9DED074A22EE042AAE -:1014300022EE032A30EE020A9DED0A2A21EE021A5C -:1014400030EE410A8DED220A9DED230A20EE000ABE -:101450009DED221A21EE011A30EE010A11F012F967 -:10146000B7EE006A86EE000A8DED1D0A9DED210A99 -:10147000309890ED012A90ED021A90ED033A20EE9B -:10148000011A9DED200A20EE020A30EE412A9DED60 -:10149000071A9DED130A21EE000A30EE022A9DED97 -:1014A0001E0A20EE030A30EE020A9DED0F2A21EEFD -:1014B000022A30EE420A9DED172A9DED084A22EEDF -:1014C000042A22EE032A30EE020A9DED0C2A21EEB8 -:1014D000022A30EE420A9DED0A2A21EE021A30EE6F -:1014E000010A8DED1C0A9DED1D0A30EE000A8DEDFE -:1014F0001B0A9DED1C0A30EE000A8DED1A0A9DEDC7 -:10150000170ADDED0D0A30EEA02A9DED151A31EE19 -:10151000422A9DED061A31EE021A20EE010A9DEDD7 -:10152000181ADDED123A33EEA32A9DED143A32EE8D -:10153000032A9DED053A32EE432A21EE021A70EE9F -:10154000014A9DED1C3A309890ED011A90ED020A87 -:10155000D0ED032A63EE001A9DED1D2A9DED0C7A55 -:10156000B6EE004A8DED004A77EE445A9DED0A5AD8 -:1015700035EE255A62EE055A9DED115A75EE606AF8 -:1015800063EE266A75EEA66ADDED095A75EEA65A77 -:1015900061EEA51A71EEA41A62EE222A23EE011A58 -:1015A00031EE621ADDED0E2ADDED104A72EEE42A0C -:1015B00062EE222ADDED0B4A73EEA43A63EE233A83 -:1015C00072EEA32ADDED083A72EEE32A21EE221A2A -:1015D00031EE211A22EE000A35EE205A22EE052ABB -:1015E0009DED0F5A34EE455A35EE475A23EE053A33 -:1015F00032EE032A9DED073A32EE432A20EE020A2C -:1016000030EE010A8DED2B0A9DED160ADDED0D2A57 -:1016100032EEA21A9DED152A31EE421A9DED062AF0 -:1016200031EE421A20EE010A9DED191ADDED126A23 -:1016300036EEA62A9DED143A32EE032A9DED053AC8 -:1016400032EE432A21EE021A30EE011A3098D0ED24 -:10165000005AD0ED014AD0ED023A90ED032AB1EEE6 -:10166000000A24EE803A9DED0F7A37EE075A75EEA8 -:10167000461ADDED0C0A30EEA05A75EE211A9DEDEA -:10168000045A35EE215A23EE053A31EE031A9DED48 -:101690001C5A65EE027A9DED1D3A74EE601A9DEDBE -:1016A0000A8A71EEC81A23EE218ADDED111A32EE94 -:1016B000E19A25EE099A38EE098A9DED099A38EEED -:1016C000498A67EE887A31EE271A63EE233A65EE8F -:1016D000255A73EEA53ADDED0E5ADDED107A75EE62 -:1016E000E75A63EE255ADDED0B7A76EEA76A65EED2 -:1016F000266A75EEA65ADDED086A75EEE65A63EEC7 -:10170000A53A31EE231A23EE022ADDED1A3A63EEF2 -:10171000A43A32EE632A71EEA21A23EE213A34EE95 -:10172000477A37EE607A25EE075A33EE053A9DED9B -:10173000075A33EE453A22EE032A31EE021A8DEDB6 -:101740002A1A9DED191ADDED0D0A30EEA03A9DED35 -:10175000152A32EE433A9DED062A32EE032A21EE97 -:10176000021A9DED162ADDED124A34EEA43A9DEDE3 -:10177000145A33EE053A9DED055A33EE453A22EE02 -:10178000032A31EE022A309890ED001AD0ED011AAA -:10179000D0ED022AD0ED033A22EE800A9DED0F5AD9 -:1017A00035EE053A33EE467A9DED0C6A36EE063A92 -:1017B00033EE077A9DED043A33EE073A20EE030A42 -:1017C00070EE025A9DED1B0A20EE620A9DED1C3A56 -:1017D00023EE012A30EE420A9DED1D2A34EE467AB0 -:1017E000DDED0A6A37EE667A62EE076A9DED117AE0 -:1017F00070EEC77A63EE277A76EEA76ADDED097A96 -:1018000076EEE76A20EE260A30EE250A62EE211A0D -:1018100063EE233A71EEA31ADDED0E3ADDED105AB8 -:1018200073EEE53A62EE233ADDED0B5A74EEA54A0B -:1018300063EE244A73EEA43ADDED084A73EEE43A0F -:1018400061EEA31A30EE210A22EE011ADDED1A1A1A -:1018500061EEA21A31EE611A37EE207A22EE072AE3 -:1018600034EE455A35EE465A23EE053A32EE032A57 -:101870009DED073A32EE432A21EE021A30EE010ABC -:101880008DED290A9DED180A9DED0D7A37EE071AA8 -:101890009DED152A31EE421A9DED062A31EE421ACF -:1018A00020EE010A9DED171ADDED122A32EEA22A72 -:1018B0009DED143A32EE032A9DED053A32EE432AAD -:1018C00021EE021A70EE013A9DED1B1A3098D0ED10 -:1018D000001A90ED010AD0ED020A90ED032A21EEE4 -:1018E000022A9DED1C3A23EE001A31EE421A9DEDBC -:1018F0001D2A9DED0C5A34EE456ADDED0A4A36EE9E -:10190000646A62EE064A9DED116A77EE465A63EE0E -:10191000255A74EEA54ADDED095A74EEE54A21EE2A -:10192000241A31EE231A62EE211A63EE200A70EEB9 -:10193000E10ADDED0E1ADDED103A71EEE31A62EE0A -:10194000211ADDED0B3A72EEA32A63EE222A71EE24 -:10195000A21ADDED082A71EEE21A60EEA10A31EE5C -:10196000201A22EE000A36EE076A22EE062A9DEDC4 -:101970000F6A34EE464A34EE454A23EE043A32EE1C -:10198000032A9DED073A32EE432A20EE020A30EE9A -:10199000010A8DED280A9DED2B0A20EE000A9DED2F -:1019A0002A1A21EE011A30EE010A9DED291A21EEC4 -:1019B000011A30EE010A9DED281A21EE011A30EECF -:1019C000010A10F05FFE8DED2C0A9DED2C1A9DEDA5 -:1019D0002B0A20EE010A8DED2B0A9DED2C1A9DEDB0 -:1019E0002A0A20EE010A8DED2A0A9DED2C1A9DEDA2 -:1019F000290A20EE010A8DED290A9DED2C1A9DED94 -:101A0000280A20EE010A8DED280A40F28410C2F265 -:101A1000000090ED000A9DED2B1A20EE011A9DEDBD -:101A2000270A30EE410A8DED270A90ED000A9DED60 -:101A30002A1A20EE011A9DED260A30EE410A8DED9C -:101A4000260A90ED000A9DED291A20EE011A9DED5F -:101A5000250A30EE410A8DED250A90ED000A9DED34 -:101A6000281A20EE011A9DED240A30EE410A8DED70 -:101A7000240AFFE79DED271A309890ED000A90EDBB -:101A8000042A21EE021A30EE010A80ED000A9DEDD3 -:101A9000261A309890ED010A90ED042A21EE021AE0 -:101AA00030EE010A80ED010A9DED251A309890ED87 -:101AB000020A90ED042A21EE021A30EE010A80EDAE -:101AC000020A9DED241A309890ED030A90ED042A45 -:101AD00021EE021A30EE010A80ED030A309890EDF3 -:101AE000000A90ED013A90ED022A90ED031A20EEE3 -:101AF000000A23EE033A30EE030A22EE022A30EE09 -:101B0000020A21EE011A30EE010A10F0BBFD8DED44 -:101B10002C0A9DED2C1A309890ED000A20EE010A57 -:101B200080ED000A9DED2C1A309890ED010A20EE10 -:101B3000010A80ED010A9DED2C1A309890ED020A01 -:101B400020EE010A80ED020A9DED2C1A309890EDEE -:101B5000030A20EE010A80ED030A00208DF8C70079 -:101B6000FFE79DF9C70032B0BDEC048B80BD0000DB -:101B700080B5A0B01E901D911C921E9820B9FFE761 -:101B8000FF208DF87F00D3E21D9820B9FFE7FF20EA -:101B90008DF87F00CCE21C9820B9FFE7FF208DF87C -:101BA0007F00C5E240F28411C2F2000142F6023029 -:101BB000C3F6075008601D9800681B901D98406888 -:101BC0001A901D98806819901C98006818901C98AD -:101BD000406817901C98806816901E989DED183AE2 -:101BE00090ED010A90ED022A90ED031A20EE430ACF -:101BF0009DED173A22EE032A30EE420A9DED162A99 -:101C000021EE021A30EE410AB6EE001A20EE010A69 -:101C10008DED100A1E989DED184A90ED000A90ED8A -:101C2000023A90ED032A20EE040A9DED164A23EEB7 -:101C3000043A30EE030A9DED173A22EE032A30EE05 -:101C4000420A20EE010A8DED0F0A1E989DED174AFB -:101C500090ED000A90ED013A90ED032A20EE040A7F -:101C60009DED164A23EE043A30EE430A9DED183AF4 -:101C700022EE032A30EE020A20EE010A8DED0E0A52 -:101C80001E989DED164A90ED000A90ED013A90EDF8 -:101C9000022A20EE040A9DED174A23EE043A30EEA4 -:101CA000030A9DED183A22EE032A30EE420A20EE96 -:101CB000010A8DED0D0A9DED1B0AB5EE400AF1EE0D -:101CC00010FA11D1FFE79DED1A0AB5EE400AF1EEC8 -:101CD00010FA09D1FFE79DED190AB5EE400AF1EEC1 -:101CE00010FA00F0AE81FFE79DED1B0A20EE000A1E -:101CF0009DED1A1A21EE011A30EE010A9DED191A16 -:101D000021EE011A30EE010A10F0BCFC8DED150A2F -:101D10009DED151A9DED1B0A20EE010A8DED1B0AA3 -:101D20009DED151A9DED1A0A20EE010A8DED1A0A95 -:101D30009DED151A9DED190A20EE010A8DED190A87 -:101D40001E9890ED000A30EE000A8DED0C0A1E98E8 -:101D500090ED010A30EE000A8DED0B0A1E9890ED11 -:101D6000020A30EE000A8DED0A0A1E9890ED030A71 -:101D700030EE000A8DED090A1E9890ED000AB1EED2 -:101D8000003A20EE030A8DED080A1E9890ED010A34 -:101D900020EE030A8DED070A1E9890ED020A20EE50 -:101DA000030A8DED060A1E9890ED010AB2EE001AA4 -:101DB00020EE010A8DED050A1E9890ED020A20EE34 -:101DC000010A8DED040A1E9890ED000A20EE000A2B -:101DD0008DED030A1E9890ED010A20EE000A8DEDAC -:101DE000020A1E9890ED020A20EE000A8DED010A0B -:101DF0001E9890ED030A20EE000A8DED000A9DED7D -:101E0000081A9DED010A21EE000A9DED0A2A9DEDBA -:101E10001B4A22EE042A30EE020A9DED022A21EE30 -:101E2000021A30EE010A9DED0B1A9DED1A2A21EEE1 -:101E3000021A30EE410A8DED140A9DED071A9DED50 -:101E4000000A21EE000A9DED092A9DED1B4A22EEB3 -:101E5000042A30EE420A9DED032A22EE032A1E9840 -:101E600090ED014A22EE042A30EE020A9DED0C2A82 -:101E70009DED1A4A22EE042A30EE420A30EE410A63 -:101E80009DED052A9DED024A22EE044A30EE040A39 -:101E90009DED014A22EE042A30EE020A9DED192A38 -:101EA00021EE021A30EE010A8DED130A9DED030AB0 -:101EB00020EE030A1E9890ED021A20EE010A9DED15 -:101EC0000C1A9DED1B2A21EE021A30EE010A9DED3F -:101ED000061A9DED002A21EE022A30EE020A9DED3F -:101EE000092A9DED1A4A22EE042A30EE420A30EE0B -:101EF000410A9DED042A9DED024A22EE044A30EE8D -:101F0000040A9DED014A22EE042A30EE020A9DEDFC -:101F1000192A21EE021A30EE010A8DED120A9DED0A -:101F2000020A20EE030A1E9890ED032A20EE020A10 -:101F30009DED0B1A9DED1B4A21EE041A30EE410A6D -:101F40009DED011A21EE031A21EE021A30EE010A6C -:101F50009DED0A1A9DED1A2A21EE021A30EE410A71 -:101F60008DED110A9DED140A20EE000A9DED131A65 -:101F700021EE011A30EE010A9DED121A21EE011A2E -:101F800030EE010A9DED111A21EE011A30EE010A20 -:101F900010F078FB8DED150A9DED151A9DED140AD4 -:101FA00020EE010A8DED140A9DED151A9DED130A20 -:101FB00020EE010A8DED130A9DED151A9DED120A12 -:101FC00020EE010A8DED120A9DED151A9DED110A04 -:101FD00020EE010A8DED110A40F28410C2F20000D9 -:101FE00090ED000A9DED141A20EE011A9DED100AE5 -:101FF00030EE410A8DED100A90ED000A9DED131AA6 -:1020000020EE011A9DED0F0A30EE410A8DED0F0A08 -:1020100090ED000A9DED121A20EE011A9DED0E0AB8 -:1020200030EE410A8DED0E0A90ED000A9DED111A79 -:1020300020EE011A9DED0D0A30EE410A8DED0D0ADC -:10204000FFE79DED101A1E9890ED000A90ED042A0E -:1020500021EE021A30EE010A80ED000A9DED0F1A02 -:102060001E9890ED010A90ED042A21EE021A30EE3E -:10207000010A80ED010A9DED0E1A1E9890ED020AEC -:1020800090ED042A21EE021A30EE010A80ED020AD8 -:102090009DED0D1A1E9890ED030A90ED042A21EE95 -:1020A000021A30EE010A80ED030A1E9890ED000A34 -:1020B00090ED013A90ED022A90ED031A20EE000A0D -:1020C00023EE033A30EE030A22EE022A30EE020A31 -:1020D00021EE011A30EE010A10F0D4FA8DED150A46 -:1020E0009DED151A1E9890ED000A20EE010A80ED74 -:1020F000000A9DED151A1E9890ED010A20EE010AC6 -:1021000080ED010A9DED151A1E9890ED020A20EE51 -:10211000010A80ED020A9DED151A1E9890ED030A42 -:1021200020EE010A80ED030A00208DF87F00FFE712 -:102130009DF97F0020B080BD84B00290019102988B -:1021400020B9FFE7FE208DF80F001FE0019820B9AD -:10215000FFE7FE208DF80F0018E0029900200090A4 -:1021600081F847000299C1F81B0088614861086145 -:10217000C860886048600199886148610861C860EA -:102180008860486008608DF80F00FFE79DF90F0038 -:1021900004B0704780B584B00290FFE7029840B960 -:1021A000FFE745F2F560C0F602002D211BF01CFA96 -:1021B000FFE7FFE742F2B030C2F200000078C0074C -:1021C00020B1FFE7FD208DF80F002DE0FFE71BF0A9 -:1021D000CFFF42F6E071C2F20001086040B9FFE7AC -:1021E00045F2F560C0F602002F211BF0FDF9FFE774 -:1021F000FFE742F20D52C0F60002022001900321D7 -:1022000001F070F9019842F2F542C0F6000208218F -:1022100001F068F942F2B031C2F200010120087009 -:1022200000208DF80F00FFE79DF90F0004B080BD7E -:1022300082B001900091019840680099086001986F -:102240008068009948600198007FC0F3C000009941 -:102250000876019800690099C86001984069009962 -:102260000861019880690099486102B070470000D8 -:1022700080B584B00390029101920399C42081F843 -:1022800026000399DDF808C0DCF80000DCF8042023 -:10229000DCF80830DCF80CC0C1F833C0C1F82F30CE -:1022A000C1F82B20C1F827000399019B18685A68D0 -:1022B0009B68C1F83F30C1F83B20C1F83700039953 -:1022C000002081F84300039890F84600012808D1C7 -:1022D000FFE7039991F8430040F0010081F84300C3 -:1022E0001DE0039890F84600022808D1FFE7039903 -:1022F00091F8430040F0020081F843000EE003989B -:1023000090F84600032808D1FFE7039991F84300AD -:1023100040F0040081F84300FFE7FFE7FFE7039880 -:1023200027301D214FF6FF7202F010FA0399A1F831 -:102330004400002004B080BD80B582B001900091BF -:102340000199A820C8770198203004214FF6FF7228 -:1023500002F0FCF901998884002002B080BD0000E1 -:1023600080B584B0029042F6F830C2F200001B2122 -:1023700002F008FA08B9FFE71BE00299012081F892 -:1023800047000298043042F6F831C2F20001009191 -:102390001B22FDF759FF009900200190C1F817009A -:1023A00048610861C8608860486008608DF80F0067 -:1023B0000AE041F28411C2F20001086801300860AD -:1023C000FF208DF80F00FFE79DF90F0004B080BDDE -:1023D00080B582B00090022001F024F842F6F83176 -:1023E000C2F200011B220FF069FF20B9FFE70020B5 -:1023F0008DF8070003E0FF208DF80700FFE79DF947 -:10240000070002B080BD000080B584B002908DF856 -:1024100007109DF80700C00790B1FFE7022001F008 -:1024200001F802991F3127220FF0D8FF20B9FFE7EA -:1024300000208DF80F0015E0FF208DF80F0011E04F -:10244000022000F0EFFF0299263120220FF0C6FF94 -:1024500020B9FFE700208DF80F0003E0FF208DF882 -:102460000F00FFE79DF90F0004B080BD80B54FF469 -:102470008040012100221BF0EDFDA0F58040B0FA64 -:1024800080F0400980BD000084B08DED030ACDEDE1 -:10249000020A9DED030A9DED021AB1EE411AB4EE57 -:1024A000410AF1EE10FA07DAFFE79DED020AB1EEFC -:1024B000400A8DED010A18E09DED030A9DED021A18 -:1024C000B4EE410AF1EE10FA05DDFFE79DED020AD8 -:1024D0008DED000A04E09DED030A8DED000AFFE793 -:1024E0009DED000A8DED010AFFE79DED010A04B0A4 -:1024F0007047000080B542F6E070C2F2000000684C -:102500004FF480411BF054FD80BD000080B542F6C1 -:10251000E070C2F2000000684FF480411BF048FDFB -:1025200080BD000080B542F6D070C2F200000068A5 -:1025300002211BF03DFD80BD80B582B040F6B8128F -:10254000C2F20002002001901221132300F06EFA63 -:10255000019802B080BD000080B5082001214FF035 -:10256000FF321BF077FD80BD81B000909FED010A26 -:1025700001B070470000C84380B542F6D070C2F287 -:102580000000006801211BF013FD80BD82B00190A6 -:10259000019890ED000A00209FED141AB4EE410A54 -:1025A000F1EE10FA00901BDAFFE7019890ED010AB6 -:1025B00000209FED0E1AB4EE410AF1EE10FA0090E1 -:1025C0000EDAFFE7019890ED020A9FED081A00204D -:1025D000B4EE410AF1EE10FAB8BF01200090FFE717 -:1025E000009800F0010002B0704700BF8FC2F53CB8 -:1025F00080B540F6B810C2F20000C21D01200221D1 -:10260000062300F013FA002080BD000080B50420EE -:1026100001214FF0FF321BF01DFD80BD80B58CB055 -:102620000A9009910A9820B9FFE7FE208DF82F0043 -:10263000B5E0099820B9FFE7FE208DF82F00AEE045 -:1026400042F2AC30C2F200000078C00720B1FFE7D0 -:10265000FD208DF82F00A2E01BF08AFD42F6D0711C -:10266000C2F20001086020B9FFE7FE208DF82F00BC -:1026700095E009980A99C861002008907E21B62249 -:10268000069200F087FA069A0120142100F082FADF -:102690001E20079000F01CFB0799089800F00CFA28 -:1026A0000899084600F008FA1E2804D0FFE7FC202D -:1026B0008DF82F0073E00120002100F0FDF90F28B4 -:1026C00004D0FFE7FC208DF82F0068E01020039075 -:1026D00000F0A6FB2020049000F0A2FB42F6B51209 -:1026E000C0F6000201210291084600F079FE03982D -:1026F00042F22551C0F6000100F006FC049842F2B7 -:102700007951C0F6000100F0FFFB00200590402148 -:10271000AA2200F03FFA029A0598412100F03AFA05 -:1027200005985321082200F035FA05985821042213 -:10273000019200F02FFA019A05987D2100F02AFA03 -:10274000322000F0C5FA029A0F21104600F022FA5A -:1027500002980399032200F01DFA0298059A1621A7 -:1027600000F018FA029A1821104600F013FA0298A5 -:102770001521802200F00EFA0A2000F0A9FA029931 -:10278000039842F2AC32C2F20002117000F082FBF8 -:10279000049800F07FFB05988DF82F00FFE79DF966 -:1027A0002F000CB080BD000084B00290029820B9C8 -:1027B000FFE7FE208DF80F006AE040F6B811C2F284 -:1027C0000001B1F80100ADF80600B1F80300ADF862 -:1027D0000400B1F80500ADF80200BDF9060000EEF6 -:1027E000100AB8EEC00A029880ED000ABDF9040094 -:1027F00000EE100AB8EEC00A029880ED010ABDF999 -:10280000020000EE100AB8EEC00A029880ED020A3B -:10281000029890ED000A9FED201A80EE010A80EDEB -:10282000000A029890ED010A80EE010A80ED010A8B -:10283000029890ED020A80EE010A80ED020A487CBF -:10284000897CC00040EA5110ADF80000BDF90000DD -:10285000B0F5806F07DBFFE7BDF80000A0F5006072 -:10286000ADF80000FFE7BDF9000000EE100AB8EE79 -:10287000C00AB4EE001A20EE010AB3EE071A30EED9 -:10288000010A029880ED060A00208DF80F00FFE78C -:102890009DF90F0004B0704700A0AA4584B00290D3 -:1028A000029820B9FFE7FE208DF80F007AE040F68D -:1028B000B810C2F20000B0F80710ADF80610B0F87A -:1028C0000910ADF80410B0F80B00ADF80200BDF926 -:1028D000060000EE100AB8EEC00A029880ED030A66 -:1028E000BDF9040000EE100AB8EEC00A029880EDAF -:1028F000040ABDF9020000EE100AB8EEC00A029800 -:1029000080ED050A029890ED030A9FED281A80EEEB -:10291000010A80ED030A029890ED040A80EE010A94 -:1029200080ED040A029890ED050A80EE010A80ED20 -:10293000050A029890ED030A9FED1D1A20EE010A88 -:1029400080ED030A029890ED040A20EE010A80ED62 -:10295000040A029890ED050A20EE010A80ED050AAE -:102960000298C16991ED001A90ED030A30EE410A18 -:1029700080ED030A0298C16991ED011A90ED040AF5 -:1029800030EE410A80ED040A0298C16991ED021A05 -:1029900090ED050A30EE410A80ED050AFE208DF823 -:1029A0000F00FFE79DF90F0004B070476F1203425C -:1029B00035FA8E3C80B50020C4F20200102108F0E8 -:1029C00029FD80B9FFE70020C4F202001021012296 -:1029D00008F04AFD42F6D070C2F2000000680821FB -:1029E0001BF0E6FAFFE740F20040C4F202000121CA -:1029F00008F010FD88B9FFE740F20040C4F2020081 -:102A00000122114608F030FD42F6D070C2F20000FB -:102A1000006804211BF0CCFAFFE780BD80B50320DD -:102A200001214FF0FF321BF015FB80BD80B586B051 -:102A30008DF817008DF8161004928DF80F30049859 -:102A400008B9FFE736E09DF817000146029120B172 -:102A5000FFE70298012808D010E00020C4F202002D -:102A60001021002208F000FD08E040F20040C4F20E -:102A700002000121002208F0F7FCFFE79DF8160094 -:102A800040F0800040F6CB11C2F2000100910870C6 -:102A90000120019000F084FC0099019A14230BF0AE -:102AA00021FF019800F07CFC04999DF80F200BF0A9 -:102AB000DBFDFFE706B080BD80B586B08DF816005F -:102AC0008DF81510012000F003F99DF8160001465D -:102AD000049120B1FFE70498012808D010E00020FD -:102AE000C4F202001021002208F0BEFC08E040F20F -:102AF0000040C4F202000121002208F0B5FCFFE70B -:102B00009DF8150040F0800040F6CB11C2F20001A4 -:102B1000019108700120009000F042FC009A019998 -:102B2000142302930BF0DEFE009800F039FC0199AB -:102B3000029B02220BF080FC9DF8160001460391D7 -:102B400020B1FFE7039801280FD01EE00020C4F257 -:102B500002001021012208F087FC40F6CB10C2F2DF -:102B6000000040788DF817000FE040F20040C4F2FA -:102B700002000122114608F077FC40F6CB10C2F2A9 -:102B8000000000788DF81700FFE79DF8170006B0E9 -:102B900080BD000080B584B08DF80F008DF80E1058 -:102BA0008DF80D209DF80E0000F07F0040F6CB114F -:102BB000C2F2000108709DF80D004870012000F07D -:102BC00087F89DF80F000146029120B1FFE70298B7 -:102BD000012808D010E00020C4F2020010210022D9 -:102BE00008F042FC08E040F20040C4F2020001217B -:102BF000002208F039FCFFE7012000F0D1FB40F68D -:102C0000CB11C2F20001022214230BF06BFE9DF8DF -:102C10000F000146019120B1FFE70198012808D07B -:102C200010E00020C4F202001021012208F01CFC78 -:102C300008E040F20040C4F202000122114608F010 -:102C400013FCFFE704B080BD83B08DF807009DF84A -:102C500007000146009150B1FFE7009801280CD110 -:102C6000FFE741F23870C2F20000029008E041F242 -:102C70001070C2F20000029002E000200290FFE714 -:102C8000029803B07047000082B08DF806008DF8FE -:102C900005100092009820B9FFE7FE208DF807008C -:102CA00011E000989DF8061040F2F823C2F20003EC -:102CB000342211FB02319DF8052041F8220000204A -:102CC0008DF80700FFE79DF9070002B0704700008C -:102CD00080B586B004901AF0F3FE01464FF47A7086 -:102CE000B0FBF1F0039004980399B0FBF1F002906F -:102CF0001AF0A8FE0146481C019198B1FFE701981F -:102D0000022820D3FFE7019802280FD0FFE701989F -:102D10000338022806D3FFE701986FF0004188428C -:102D200015D1FFE7FF208DF8170014E0029818B1C5 -:102D3000FFE70298009002E001200090FFE7009872 -:102D40001AF03AFE03E0049807F0F8FDFFE70020D0 -:102D50008DF81700FFE79DF9170006B080BD000051 -:102D600080B588B007900798E0B1FFE707980B2877 -:102D700018D8FFE7079804900020029002200690E0 -:102D80000120059007F03AFFFFE7322004F0C0FA77 -:102D900008B1FFE7F9E702A801A907F0F1FD07F084 -:102DA0009FFEFFE708B080BD80B584B0039002911C -:102DB000019202980399019AFDF746FA04B080BD8A -:102DC00080B584B003900291019207F017FFFFE7EE -:102DD0000198C0B1FFE7FFE7322004F099FA08B18B -:102DE000FFE7F9E70399029802780023184607F0F5 -:102DF00081FE0398013003900298013002900198FF -:102E000001380190E4E707F06BFE04B080BD0000DC -:102E100080B582B0019001981CF090FF02B080BD97 -:102E200080B582B0ADF80400BDF804000138014659 -:102E300000911F2822D80099DFE801F018202020F7 -:102E40002020201C20202020202020102020202096 -:102E50002020202020202020202020140A2008F0DC -:102E60002BFF0FE0172008F027FF0BE0062008F0EB -:102E700023FF07E0092008F01FFF03E0FF208DF883 -:102E8000070003E000208DF80700FFE79DF9070029 -:102E900002B080BD80B582B0ADF80400BDF804007A -:102EA0000138014600911F2822D80099DFE801F07F -:102EB000182020202020201C20202020202020102E -:102EC000202020202020202020202020202020140E -:102ED0000A2008F009FF0FE0172008F005FF0BE0BB -:102EE000062008F001FF07E0092008F0FDFE03E0DE -:102EF000FF208DF8070003E000208DF80700FFE7B2 -:102F00009DF9070002B080BD83B0ADF808000191C3 -:102F1000019820B9FFE7FE208DF80B0025E0002086 -:102F20008DF80300FFE79DF803000F2819DCFFE789 -:102F3000BDF808009DF80310C840C00750B1FFE776 -:102F400001989DF8032040F27C31C2F2000141F863 -:102F5000220006E0FFE79DF8030001308DF8030032 -:102F6000E1E700208DF80B00FFE79DF90B0003B0AF -:102F70007047000080B588B00820049001200590BB -:102F800000200690079041F2C860C2F2000004A938 -:102F900004F088FE18B1FFE703F00AFFFFE741F2F3 -:102FA000C860C2F20000019005F0B6FA0198052150 -:102FB00005F01CFA019804F0D5FF03909DED030A7B -:102FC000B8EE400A40F2EC20C2F2000090ED001A88 -:102FD00020EE010A9FED041A20EE010A8DED020A8F -:102FE0009DED020A08B080BD5D74214180B588B0B6 -:102FF000102004900120059000200690079041F2D7 -:103000008060C2F2000004A904F04CFE18B1FFE792 -:1030100003F0CEFEFFE741F28060C2F200000190B3 -:1030200005F07AFA0198052105F0E0F9019804F01D -:1030300099FF03909DED030AB8EE400A40F2EC20A0 -:10304000C2F2000090ED001A20EE010A8DED020A96 -:103050009DED020A9FED061A30EE010A9FED051A5A -:1030600020EE010AB3EE091A30EE010A08B080BD65 -:103070005C8F42BF0000C84380B588B006AA0392A7 -:10308000024603988DF81E208DF81D1080ED000A71 -:1030900090ED000AB7EE001AB4EE410AF1EE10FA14 -:1030A00004DDFFE7FF208DF81F0097E0039890ED07 -:1030B000000A9FED4C1A20EE010ABDEEC00A10EE88 -:1030C000100AADF812009DF81E0001460291F0B101 -:1030D000FFE70298012804D0FFE7029802280BD0EE -:1030E00020E0BDF8120042F2CC11C2F200010968E2 -:1030F000C8630820059015E0BDF8120042F2CC111B -:10310000C2F2000109688863042005900AE0BDF856 -:10311000120042F2CC11C2F200010968486300209B -:103120000590FFE79DF81D000146019140B1FFE7C2 -:103130000198012814D0FFE70198022820D049E027 -:10314000059942F2CC10C2F200000DF0FBFF059A87 -:1031500042F2C431C2F2000108681043086039E04D -:10316000059942F2CC10C2F200000EF0CDF9059A9A -:1031700042F2C431C2F2000108689043086029E0BD -:1031800042F2C430C2F2000000680599084210D033 -:10319000FFE7059942F2CC10C2F200000EF0B4F93C -:1031A000059A42F2C431C2F20001086890430860F7 -:1031B0000FE0059942F2CC10C2F200000DF0C2FF00 -:1031C000059A42F2C431C2F2000108681043086057 -:1031D000FFE7FFE700208DF81F00FFE79DF91F00C4 -:1031E00008B080BD00FF7F4780B582B00190019894 -:1031F0001CF080FA02B080BD80B586B004A90291AF -:10320000014602988DF8161080ED000A90ED000A34 -:10321000B7EE001AB4EE410AF1EE10FA04DDFFE752 -:10322000FF208DF817006AE0029890ED000AB5EED5 -:10323000400AF1EE10FA03DAFFE700200490FFE7FE -:103240009DF816000146019120B1FFE70198012881 -:1032500015D029E0029890ED000A42F2F400C2F283 -:103260000000006890ED0B1AB8EE411A20EE010A3A -:10327000BDEEC00A10EE100AADF80E0014E0029880 -:1032800090ED000A42F2AC00C2F20000006890ED3E -:103290000B1AB8EE411A20EE010ABDEEC00A10EE7C -:1032A000100AADF80E00FFE7BDF80E0001281DDB87 -:1032B000FFE79DF816000146009120B1FFE7009856 -:1032C000012809D011E0BDF80E0042F2F401C2F26B -:1032D00000010968486308E0BDF80E0042F2AC0145 -:1032E000C2F2000109684863FFE704E09DF8160098 -:1032F00000F02CF8FFE700208DF81700FFE79DF99C -:10330000170006B080BD000080B582B08DF80700C0 -:103310009DF807000146009120B1FFE700980128C1 -:1033200008D00FE042F2F400C2F2000000210DF0DC -:1033300009FF07E042F2AC00C2F2000000210DF0EC -:1033400001FFFFE7002002B080BD000080B584B01F -:103350008DF80F009DF80F000146029120B1FFE7A4 -:103360000298012808D00FE042F2F400C2F20000F7 -:1033700000210EF0C9F807E042F2AC00C2F20000F2 -:1033800000210EF0C1F8FFE741F20040C4F2020054 -:1033900040210022019208F067F8019804B080BD36 -:1033A00083B08DF807009DF807000146009120B119 -:1033B000FFE70098012806D00BE042F25400C2F269 -:1033C0000000029008E041F6FC70C2F2000002909A -:1033D00002E000200290FFE7029803B0704700006F -:1033E00082B08DF806008DF805100092009820B983 -:1033F000FFE7FE208DF8070010E000989DF80620FA -:1034000040F24041C2F2000101EB42119DF805205B -:1034100041F8220000208DF80700FFE79DF9070022 -:1034200002B0704783B08DF807009DF80700014691 -:10343000009140B1FFE7009801280AD0FFE700980B -:1034400002280CD011E042F2E820C2F20000029003 -:103450000EE042F2A420C2F20000029008E042F224 -:103460002C30C2F20000029002E000200290FFE740 -:10347000029803B07047000080B582B001900198B7 -:1034800000680068C00600282AD5FFE7FFE7002093 -:1034900000900198006800680090019800684068FA -:1034A00000900098FFE7019816F08AF800EBC00141 -:1034B00040F2C040C2F2000000EB8100006A70B12F -:1034C000FFE7019816F07CF800EBC00140F2C04025 -:1034D000C2F2000000EB8100006A8047FFE7FFE7CF -:1034E00002B080BD82B08DF806008DF80510009204 -:1034F000009820B9FFE7FE208DF8070012E0009841 -:103500009DF8061001EBC10240F2C041C2F2000179 -:1035100001EB82019DF8052041F8220000208DF882 -:103520000700FFE79DF9070002B0704783B080B540 -:1035300085B009930892079103900020ADF806002A -:1035400007A80290039A029B49F23820C2F20000B9 -:1035500040F2FF311EF03CFFADF80600BDF806005A -:1035600001280CDBFFE7BDF8061049F23820C2F253 -:10357000000000F02FF800208DF8130003E0FE207B -:103580008DF81300FFE79DF9130005B0BDE88040FA -:1035900003B0704749F2B810C2F2000000787047DB -:1035A00080B582B00090009820B9FFE7FE208DF82A -:1035B00007000BE0009841F2DC11C2F20001086044 -:1035C00000F068FC00208DF80700FFE79DF9070078 -:1035D00002B080BD80B582B00190ADF8021000202D -:1035E0008DF80100FFE70198BDF8021000F078FCAB -:1035F00048B1FFE79DF8010001308DF801000A2075 -:10360000FFF766FB00E005E0FFE79DF801000328F7 -:10361000E9DBFFE7002002B080BD0000FFE7FEE726 -:1036200080B541F21070C2F2000005F099FC80BD37 -:1036300080B541F21070C2F2000005F091FC80BD2F -:1036400080B541F23870C2F2000005F089FC80BDFF -:1036500080B541F23870C2F2000005F081FC80BDF7 -:1036600080B582B000200190FFF7EEFA019942F692 -:103670006812C2F20002009202F11C0305F066FB20 -:103680000099019B41F2E010C2F200000068D0F8FE -:10369000C8001A461AF0AAFB02B080BD80B582B0FD -:1036A00001200090FFF7D0FA009942F68C12C2F286 -:1036B0000002019202F11C0305F048FB019941F25E -:1036C000E010C2F200000068D0F8C80000231A46DB -:1036D0001AF08CFB02B080BD83B0029001918DED99 -:1036E000000A02990020087100980199086003B04F -:1036F0007047000080B588B0079006910798006871 -:1037000005909DED050A9FED181A20EE010ABDEE09 -:10371000C00A10EE100AADF8120042F6B011C2F263 -:10372000000101914FF4047008600020039088604C -:10373000C860082008619DF81320084600F8182F7B -:103740000290BDF8120048760698D0F8B400C07810 -:10375000FFF77AFA0199029A069BC43305F034F810 -:10376000039808B080BD00BF0000C84282B001903D -:1037700000910098008800EE100AB8EEC00A9FED94 -:10378000151A80EE010A019880ED000A0098408821 -:1037900000EE100AB8EEC00A80EE010A019880ED32 -:1037A000010A0098808800EE100AB8EEC00A80EE88 -:1037B000010A019880ED020A0098C08800EE100A04 -:1037C000B8EEC00A80EE010A019880ED030A02B04B -:1037D000704700BF0000C84283B00190009101987B -:1037E00020B9FFE700208DF80B000AE0019800687F -:1037F00000990840401AB0FA80F040098DF80B009B -:10380000FFE79DF80B0003B07047000083B0019004 -:103810000091019820B9FFE7FE208DF80B0008E029 -:10382000009A019908689043086000208DF80B0009 -:10383000FFE79DF90B0003B07047000082B00090D5 -:103840000098006846F60001C4F20001884204D1E5 -:10385000FFE701208DF8070010E00098006846F2AD -:103860000041C4F20001884204D1FFE700208DF836 -:10387000070003E003208DF80700FFE79DF807002D -:1038800002B0704780B592B010900F91109820B997 -:10389000FFE7FE208DF847007DE042F2AD30C2F236 -:1038A00000000078C00720B1FFE7FD208DF8470039 -:1038B00071E01AF05DFC42F6D471C2F200010860BA -:1038C00020B9FFE7FE208DF8470064E02020242186 -:1038D000002204921AF00AFA1099C1F8C8000F9851 -:1038E0001099C1F8B40005A802902821FCF7C5FC86 -:1038F00004980A90059006900B90012103910C9179 -:10390000079008900D910E2101910E910990FFF7FB -:103910009BF9029905F07CF80498FFF795F906F0F9 -:1039200029F9049843F26162C0F600020621FFF70C -:10393000ABF90498FFF788F9022104F009FF019917 -:1039400003980A910990FFF77FF9029905F060F852 -:103950000398FFF779F906F00DF9039843F29D6299 -:10396000C0F600020821FFF78FF90398FFF76CF902 -:10397000102104F0EDFE03990498109A41F2E0132F -:10398000C2F200031A6042F2AD32C2F200021170BC -:103990008DF84700FFE79DF9470012B080BD000099 -:1039A00080B590B08DF83E000E910D920E9820B922 -:1039B000FFE7FE208DF83F0013E19DF83E00014631 -:1039C000079158B1FFE707980138022869D3FFE74C -:1039D000079803380228C0F0A980FDE00E9890ED0A -:1039E000000A9FED821A20EE010ABDEEC00A10EE19 -:1039F000100AADF832000E9890ED010A20EE010A8F -:103A0000BDEEC00A10EE100AADF830000E9890ED31 -:103A1000020A20EE010ABDEEC00A10EE100AADF84F -:103A20002E000E9890ED030A20EE010ABDEEC00AAA -:103A300010EE100AADF82C0042F6B011C2F20001EF -:103A400005914FF40070086000208860C86008206D -:103A500008619DF83320084600F8182F0690BDF83D -:103A6000320048769DF831008876BDF83000C8767F -:103A70009DF82F000877BDF82E0048779DF82D009F -:103A80008877BDF82C00C8770D98D0F8B40000787E -:103A9000FFF7DAF80599069A0D9BB83304F094FE07 -:103AA0009BE00E9890ED040A9FED521A20EE010A59 -:103AB000BDEEC00A10EE100AADF82A000E9890ED87 -:103AC000050A20EE010ABDEEC00A10EE100AADF89C -:103AD000280042F6B011C2F20001039140F2FF202B -:103AE000086000208860C86008220A619DF82B30B9 -:103AF0000A4602F8183F0492BDF82A204A769DF83B -:103B000029208A76BDF82820CA76087748778877F2 -:103B1000C8770D98D0F8B4004078FFF795F803996E -:103B2000049A0D9BBC3304F04FFE56E00E9890EDC6 -:103B3000070A9FED2E1A20EE010ABDEEC00A10EE14 -:103B4000100AADF826000E9890ED080A20EE010A42 -:103B5000BDEEC00A10EE100AADF824000E9890EDEC -:103B6000090A9FED231A20EE010ABDEEC00A10EEED -:103B7000100AADF8220042F6B011C2F20001019124 -:103B800040F2FF10086000208860C86008220A61C7 -:103B90009DF827300A4602F8183F0292BDF8262009 -:103BA0004A769DF825208A76BDF82420CA769DF8AD -:103BB00023200A77BDF822204A778877C8770D98A6 -:103BC000D0F8B4008078FFF73FF80199029A0D9B76 -:103BD000C03304F0F9FD00E0FFE700208DF83F005E -:103BE000FFE79DF93F0010B080BD00BF0000804698 -:103BF00000401C460060EA4683B0029001910198A3 -:103C00000178407840EA0120ADF80200019801797E -:103C1000407940EA0120ADF80000BDF8020000EE56 -:103C2000100AB8EEC00A9FED191A80EE010A9FED46 -:103C3000181A20EE010A029880ED000A0198817896 -:103C4000C07840EA012000B200EE100AB8EEC00AC7 -:103C5000029880ED010ABDF9000000EB80008000B1 -:103C600000EE100AB8EEC00A9FED0A1A80EE010AB3 -:103C7000029880ED020A0198807900EE100AB8EEF1 -:103C8000400A029880ED030A03B070470000004626 -:103C9000DB0FC9400000804680B586B004900391D8 -:103CA000049820B9FFE7FE208DF8170089E00398FB -:103CB00020B9FFE7FE208DF8170082E00398006826 -:103CC0000190A0F20120042817D3FFE70198A0F289 -:103CD0000520032828D3FFE70198A0F20920022835 -:103CE0003AD3FFE7019840F2112188424CD0FFE718 -:103CF0000198B0F5207F53D05EE003980068A0F2F1 -:103D0000012002900498029900EB011004300399FD -:103D10001C31FFF771FF0299012000FA01F20499AA -:103D200008681043086048E003980068A0F2052086 -:103D300002900298811D012000FA01F2049908689E -:103D4000104308600498029900EB01106430039955 -:103D50001C31FFF751FF30E003980068A0F2092002 -:103D600002900298011D012000FA01F204990868EE -:103D7000104308600498029900EB01104430039945 -:103D80001C31FFF739FF18E00499086840F400700F -:103D9000086004989C3003991C31FFF7E7FC0CE0A5 -:103DA0000499086840F4806008600498AC30039976 -:103DB0001C3100F00BF800E0FFE700208DF8170041 -:103DC000FFE79DF9170006B080BD000082B00190AA -:103DD00000910098017842788078000440EA02203F -:103DE000084400EE100AB8EEC00A9FED0A1A80EEF1 -:103DF000010A019880ED000A0098C07801990871C5 -:103E000000990879497940EA01200199C88002B0F7 -:103E1000704700BF00007A4484B08DF80F00029113 -:103E2000ADF806209DF80F000146009123281DD80B -:103E30000099DFE801F012131415161B1B1B1B1B46 -:103E40001B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1BC2 -:103E50001B1B1B1B1B1B1718191A08E007E006E0A9 -:103E600005E004E003E002E001E000E0FFE70020FD -:103E700004B070470020704780B541F2B030C2F204 -:103E8000000049F2B811C2F2000116F0C7FC002090 -:103E900080BD000080B541F2B030C2F2000016F0E3 -:103EA00077FC002080BD000080B582B001900091B9 -:103EB00041F2DC10C2F20000006801211AF078F82B -:103EC000002002B080BD000083B0029001918DF807 -:103ED000032000208DF802009DF9020003B0704716 -:103EE00080B586B00490ADF80E1000208DF80D005E -:103EF00041F2B030C2F20000D0F8BC020290029849 -:103F0000D0F8140220B1FFE701208DF8170013E06C -:103F10000499BDF80E2041F2B030C2F200000190C9 -:103F200016F096FC019816F081FD8DF80D009DF8B5 -:103F30000D008DF81700FFE79DF8170006B080BD53 -:103F400080B588B0069005918DF8132005989DF8EE -:103F5000131000F08DF88DF8120005989DF81310DD -:103F600000F078F88DF811009DF8120010280DD19E -:103F7000FFE70698007F00F001008DF8100005981B -:103F8000807A00F001008DF80F0025E09DF8120006 -:103F900011280DD1FFE70698407F00F001008DF851 -:103FA00010000598C07A00F001008DF80F0012E0B3 -:103FB0000698C08B9DF81210C84000F001008DF8E3 -:103FC0001000059840889DF81210C84000F00100CC -:103FD0008DF80F00FFE7FFE79DF811000146029101 -:103FE00040B1FFE70298012817D0FFE702980228A6 -:103FF00024D02AE09DF810100020C907019031B1AB -:10400000FFE79DF80F0080F001000190FFE70198A5 -:1040100000F001008DF81F0017E09DF8101000203F -:10402000C907009021B9FFE79DF80F000090FFE756 -:10403000009800F001008DF81F0006E09DF81000C8 -:1040400000F001008DF81F00FFE79DF81F0008B089 -:1040500080BD000082B001908DF8031001980069C6 -:104060009DF8031000EB4100007A02B07047000099 -:1040700082B001908DF80310019800699DF803103B -:1040800000EB4100407A02B07047000081B0009020 -:104090000098407800F0010001B0704783B00190B3 -:1040A0000091019820B9FFE7FF208DF80B000FE089 -:1040B000009820B9FFE7FF208DF80B0008E0019978 -:1040C000002008700099019A11618DF80B00FFE73C -:1040D0009DF90B0003B0704783B001908DF8031079 -:1040E0009DF80300102807D1FFE70198007F00F03A -:1040F00001008DF80B0015E09DF80300112807D191 -:10410000FFE70198407F00F001008DF80B0009E007 -:104110000198C08B9DF80310C84000F001008DF895 -:104120000B00FFE79DF80B0003B0704784B00290CE -:1041300001918DED000A029820B9FFE7FF208DF86C -:104140000F0025E0019820B9FFE7FF208DF80F0050 -:104150001EE00298006801998862029840680199FF -:10416000C8620298007EC00748B1FFE701990220AB -:1041700081F834000199012081F8360004E00199AA -:10418000012081F83400FFE700208DF80F00FFE7E1 -:104190009DF90F0004B0704780B584B00290019182 -:1041A0008DED000A029820B9FFE7FF208DF80F007F -:1041B00056E0019820B9FFE7FF208DF80F004FE08F -:1041C00002980421FFF788FF80B1FFE702980521DC -:1041D000FFF782FF50B1FFE702980621FFF77CFF4F -:1041E00020B1FFE7019901200870FFE70298042140 -:1041F000FFF772FF80B1FFE702980521FFF76CFF20 -:1042000050B1FFE702980721FFF766FF20B1FFE7F3 -:10421000019900200870FFE70298407D20B1FFE778 -:104220000298007D20B9FFE7019800F03FFA13E003 -:1042300001980078C00738B1FFE7029801999DED19 -:10424000000A00F011F806E0029801999DED000ABD -:1042500000F08CF9FFE7FFE700208DF80F00FFE783 -:104260009DF90F0004B080BD80B584B00390029129 -:104270008DED010A0299012081F824000398B0F91C -:10428000160000EE100AB8EEC00A9DED011A20EEED -:10429000010A0298016991ED001A20EE010A80EDF1 -:1042A0000A0A0398B0F91800404200EE100AB8EE6E -:1042B000C00A9DED011A20EE010A0298016991EDF4 -:1042C000001A20EE010A80ED0B0A02980022C2615A -:1042D00002988261029880F8382003980299FFF7CB -:1042E0002FFE58B1FFE70298016991ED091A90ED90 -:1042F000070A30EE010A80ED070AFFE703980299EA -:104300000122FFF71DFE58B1FFE70298016991ED08 -:10431000091A90ED070A30EE410A80ED070AFFE71F -:10432000039802990222FFF70BFE58B1FFE70298AB -:10433000016991ED091A90ED060A30EE410A80ED0F -:10434000060AFFE7039802990322FFF7F9FD58B127 -:10435000FFE70298016991ED091A90ED060A30EE27 -:10436000010A80ED060AFFE7039802990422FFF78D -:10437000E7FDA8B1FFE70298016991ED0A1A90EDF7 -:10438000060A20EE010A80ED060A0298016991ED05 -:104390000A1A90ED070A20EE010A80ED070AFFE7EE -:1043A000039802990522FFF7CBFDA8B1FFE7029819 -:1043B000016991ED0B1A90ED060A20EE010A80EDDD -:1043C000060A0298016991ED0B1A90ED070A20EE9A -:1043D000010A80ED070AFFE7039802990622FFF71A -:1043E000AFFD48B1FFE70299022081F8340002993D -:1043F000012081F8360008E00299022081F834009B -:104400000299002081F83600FFE7039802990722FD -:10441000FFF796FDB0B1FFE7029991F83500013042 -:1044200081F83500029991F835004AF6AB22CAF6B8 -:10443000AA22A0FB0232520802EB4202801A81F843 -:104440003500FFE7039802990B22FFF779FD38B199 -:10445000FFE7029904200875029902204875FFE7DA -:10446000039802990A22FFF76BFD40B1FFE702991A -:1044700091F837200120904381F83700FFE7039837 -:1044800002990822FFF75CFD20B3FFE70298007B4A -:1044900002280BD1FFE702983930042100F014F90B -:1044A0000299002048700299087312E00298007B7C -:1044B000012801D1FFE70BE002983930032100F019 -:1044C00003F9029902200873029901204870FFE75E -:1044D000FFE7FFE7039802990922FFF731FDD8B102 -:1044E000FFE70298007B01280BD1FFE7029900202B -:1044F00048700299087302983930022100F0E4F8FC -:1045000009E0029801210173029841700298393044 -:1045100000F0DAF8FFE703E0029900204870FFE7B7 -:10452000039802990C22FFF70BFD28B1FFE70299CF -:10453000012081F83800FFE7039802990D22FFF768 -:10454000FFFC20B1FFE7029902200875FFE70398FE -:10455000C08B029948800299039AD2F81600D2F8CB -:104560001A208A60486004B080BD000085B00490C5 -:1045700003918DED020A0498407D014601910328C4 -:104580002AD80199DFE801F02002140B03990120D9 -:104590000875039900200873039948701CE003997B -:1045A000022008750399012008730399487013E0ED -:1045B0000399042008750399002048750399012088 -:1045C00008730399487007E0039900200875039960 -:1045D000087303994870FFE70498007D0146009135 -:1045E000032831D80099DFE801F02702170A039960 -:1045F000012081F82400039981F8340024E0039914 -:10460000012081F824000399002081F836000399E5 -:10461000022081F8340017E00399012081F824007A -:10462000039A022182F83410039A002182F835108F -:10463000039981F8360007E00399002081F82400EF -:10464000039981F83400FFE70398007B28B1FFE766 -:1046500003984078C00738BBFFE7049800680399C7 -:104660008861049840680399C861049890ED020A33 -:104670009DED021A20EE010A0398016991ED011ADD -:1046800020EE010A80ED0A0A049890ED030A9DEDE0 -:10469000021A20EE410A0398016991ED011A20EEF9 -:1046A000010A80ED0B0AFFE705B0704781B000906A -:1046B000009900200875009981F82400009981F87C -:1046C000340001B07047000083B001908DF80310F2 -:1046D000019820B9FFE7FF208DF80B001BE001983F -:1046E000C078022806DCFFE70198C078B0F1FF3FF0 -:1046F00004DCFFE7FF208DF80B000CE09DF80300C1 -:104700000199CA7888540199C8780130C87000208E -:104710008DF80B00FFE79DF90B0003B07047000018 -:1047200081B0ADF802008DF80110BDF802109DF8BF -:1047300001004840C2B244F65830C0F6020030F8DA -:10474000120080EA112001B07047000080B584B0EB -:1047500003900291ADF80620FFE70298411E0291F6 -:1047600058B1FFE7BDF8060003994A1C0392097887 -:10477000FFF7D6FFADF80600EFE7BDF8060004B07E -:1047800080BD000080B584B002900191019801289D -:1047900004D8FFE700208DF80F001BE00298019974 -:1047A00002394FF6FF72FFF7D1FFADF80200BDF8F6 -:1047B0000200029A019901F001031A4421F001015B -:1047C000114431F8021C401AB0FA80F040098DF80B -:1047D0000F00FFE79DF80F0004B080BD83B002908A -:1047E00001918DF80320FFE70198411E019178B1F6 -:1047F000FFE79DF8030002994A1C029209784140A4 -:1048000044F65850C0F60200405C8DF80300EBE718 -:104810009DF8030003B0704780B584B00290019109 -:104820000198012804D8FFE700208DF80F0015E05B -:10483000029801990139FF22FFF7D0FF8DF803009C -:104840009DF80300029A0199114411F8011C401AC5 -:10485000B0FA80F040098DF80F00FFE79DF80F00D7 -:1048600004B080BD85B002A900910146009880ED9A -:10487000010AC0ED000A8DF8071090ED010AB5EEAF -:10488000400AF1EE10FA03D1FFE7002004906DE03A -:104890009DF80700C007A0B3FFE7009890ED010A5C -:1048A000B2EE0E1AB4EE410AF1EE10FA06D1FFE7AD -:1048B0004FF20000C4F29150049057E0009890ED40 -:1048C000010AB3EE021AB4EE410AF1EE10FA06D173 -:1048D000FFE748F20000C4F2A250049046E00098BE -:1048E00090ED010AB3EE0E1AB4EE410AF1EE10FAA1 -:1048F00006D1FFE74BF20000C4F2E550049035E02A -:1049000022E0009890ED010AB2EE041AB4EE410ADA -:10491000F1EE10FA06D1FFE741F20000C4F28B502D -:10492000049023E0009890ED010AB3EE001AB4EE73 -:10493000410AF1EE10FA06D1FFE744F20000C4F29A -:10494000B550049012E0FFE7009890ED010A9FED4A -:104950000A1A20EE010A90ED001A9FED082A21EEB6 -:10496000021A80EE010A80ED020AFFE7009890ED3E -:10497000020A05B0704700BF00007042DB0FC9405B -:1049800080B584B0039002910192029800780128CA -:1049900005D0FFE702988068019908600CE0029852 -:1049A00090ED010AD0ED020A90ED031A0FF052FDCE -:1049B000019880ED000AFFE7039901200871039830 -:1049C000D0ED020A90ED030AB2EE081A00F0BAF830 -:1049D000039880ED000A04B080BD000082B0019011 -:1049E0000091019800680099086001980079009989 -:1049F000087102B07047000084B08DED030A9DED90 -:104A0000030A20EE000A8DED010A9DED010A9DEDDD -:104A1000031A20EE010A8DED000A9DED030A9FEDB9 -:104A20003E1AB4EE410AF1EE10FA03DAFFE7002075 -:104A3000029053E09DED030A9FED381AB4EE410A4F -:104A4000F1EE10FA1DDAFFE79DED000A9FED391A2D -:104A500020EE010A9DED011A9FED372A21EE021A80 -:104A600030EE010A9DED031A9FED342A21EE021A61 -:104A700030EE010A9FED321A30EE010A8DED020A86 -:104A80002BE09DED030A9FED261AB4EE410AF1EEEC -:104A900010FA1DDAFFE79DED000A9FED221A20EEC5 -:104AA000010A9DED011A9FED202A21EE021A30EE37 -:104AB000010A9DED031A9FED1D2A21EE021A30EE28 -:104AC000010A9FED1B1A30EE010A8DED020A03E088 -:104AD0004FF07E500290FFE7FFE7FFE79DED020AEF -:104AE000B5EE400AF1EE10FA03DAFFE7002002907B -:104AF0000EE09DED020AB7EE001AB4EE410AF1EEA7 -:104B000010FA04DDFFE74FF07E500290FFE7FFE769 -:104B10009DED020A04B0704700009C413333AF4161 -:104B20000000CC4161E0B93C46B6D3BF295C2142CC -:104B30003333A4C31399B93BFB5CADBEE17AD840D3 -:104B400014AE34C284B08DED030ACDED020A8DEDB2 -:104B5000011A9DED030A9DED012A30EE420A9DEDFA -:104B6000021A31EE421A80EE010A8DED000A9DED27 -:104B7000000AB5EE400AF1EE10FA03DAFFE7002072 -:104B800000900EE09DED000AB7EE001AB4EE410A67 -:104B9000F1EE10FA04DDFFE74FF07E500090FFE7E2 -:104BA000FFE79DED000A04B0704700000000000020 -:104BB00080B588B08DED070ACDED060A05909DED14 -:104BC000050AB8EE400A10EE100AFBF7E3FC41ECD0 -:104BD000100B9FED2B1B53EC112B51EC100BFBF723 -:104BE00037FC41EC100B51EC100BFBF7E6FC00EE30 -:104BF000100A1EF035FA9FED261A20EE010A10EE7B -:104C0000100AFBF7C7FC41EC100B51EC100B9FEDA9 -:104C10001E0B52EC103BD20F62F3DF7141EC100B14 -:104C20008DED020B0798FBF7B5FC9DED021B41ECE7 -:104C3000100B51EC110B53EC102BFBF762FB41EC0A -:104C4000100B51EC100BFBF7B8FC04909DED040A1F -:104C50009FED101AB4EE410AF1EE10FA05DDFFE700 -:104C60009DED060A8DED010A04E09DED040A8DED2F -:104C7000010AFFE79DED010A08B080BD00BF00BF3B -:104C8000FCA9F1D24D62503F00000000000000007E -:104C9000CDCC4C3ECDCC4C3F80B58EB007AB059310 -:104CA0000C900B910A920C9820B9FFE7FE208DF82A -:104CB000370067E10B9820B9FFE7FE208DF8370039 -:104CC00060E10A990C980268891A00EE101AB8EE91 -:104CD000400A9FEDAE1A80EE010A80ED010A0A98A3 -:104CE0000C9908600C980B9909780A9A00F02EFB31 -:104CF0000C98007C0146049100B3FFE7049801285A -:104D00000DD0FFE704980238032817D3FFE7049873 -:104D100005280AD0FFE7049806280FD04CE00C992C -:104D2000002048610C99886146E00B9840680C9916 -:104D300048610B9840680C9988613DE005980C9992 -:104D400091ED080AC96891ED001A30EE410A80ED34 -:104D5000020A90ED020A1EF03FF8059880ED010A64 -:104D600090ED020A1EF07CF9059880ED000A90EDA6 -:104D7000010A0B9991ED011A91ED022A20EE010A28 -:104D800090ED001A21EE021A30EE410A0C9981EDE5 -:104D9000050A90ED000A0B9991ED011A91ED022A96 -:104DA00020EE010A90ED011A21EE021A30EE010AFE -:104DB0000C9880ED060AFFE70C98007C01460391F1 -:104DC000062848D80399DFE801F00404081A3004E3 -:104DD00008000C990020C8613DE00C9901F13800F1 -:104DE000CA6892ED000AD1ED011AD1ED080A9FEDD3 -:104DF0006B1A0FF093F80C9880ED070A2BE00C99D2 -:104E000001F13800CA6892ED000A9FED631A30EE96 -:104E1000010AD1ED011AD1ED080A9FED601A0FF0D9 -:104E20007DF80C9880ED070A15E00C9890ED0B0AC0 -:104E30008DED020A0A989FED560ADFED560AFFF73C -:104E4000B7FEB0EE401A9DED020A20EE010A0C9862 -:104E500080ED070AFFE70C9B03F1120003F1140138 -:104E60001A6B93F911309FED4E0A0EF0DBFC002017 -:104E70008DF81B00FFE79DF81B000C9991F91110AC -:104E800088427BDAFFE70C98416A406F9DF81B204F -:104E900000EB421001EB820191ED000A0DF02EFCB7 -:104EA0000C98406A9DF81B1000EB810080ED000A11 -:104EB0000C98007C01460191E0B3FFE701980138AE -:104EC000052804D3FFE70198062821D03AE00C9981 -:104ED000486B9DF81B30C3EB031200EB82000A6B9A -:104EE00002EB830292ED000A4A6A02EB8302D2EDE2 -:104EF000000AD1ED011A9FED291A0FF00FF80C9856 -:104F0000C06F9DF81B1000EB810080ED000A19E0D6 -:104F10000C989DF81B10026BC06F02EB810292EDA2 -:104F2000000A9FED201A80EE010A00EB810080ED5F -:104F3000000A07E00C98C16F9DF81B20002041F883 -:104F40002200FFE70C999DF81B20886FC96F00EBCA -:104F5000421001EB820191ED000A0DF0CFFB0C989D -:104F6000C06F9DF81B1000EB810080ED000AFFE789 -:104F70009DF81B0001308DF81B007CE700208DF8A8 -:104F80003700FFE79DF937000EB080BD00007A447E -:104F90009A99193FCDCC4C3FAB611C3F00000000FB -:104FA00000C0DA4500A00C4683B0029001910020B9 -:104FB0008DF80300FFE79DF80300029991F91110A5 -:104FC000884210DAFFE70298C06F9DF8032050F87E -:104FD0002200019941F82200FFE79DF8030001300B -:104FE0008DF80300E7E703B07047000082B001903E -:104FF00000910198007C00990870019890ED080AD2 -:10500000C06890ED001A30EE410A009880ED010A68 -:1050100002B0704780B58AB005AB0393034603988E -:1050200008930791069280ED000A089820B9FFE7DF -:10503000FE208DF827001CE10798089988600899E0 -:105040000020087406980899C860079890F84C00EA -:10505000C00728B1FFE70898C06800F0DBFAFFE757 -:1050600008988068007801460291062832D8029993 -:10507000DFE801F0040B12181F2C2500089904200A -:10508000487400208DF8130024E008990420487427 -:1050900001208DF813001DE00899022048748DF856 -:1050A000130017E008990420487403208DF81300BA -:1050B00010E00899042048748DF813000AE008995C -:1050C0000120487405208DF8130003E0FC208DF8C2 -:1050D0002700CEE0089890F911008000FEF784F8D0 -:1050E000089948620898406A08B9FFE7A5E008985F -:1050F00090F911008000FEF777F808998862089807 -:10510000806A08B9FFE798E0089890F911008000DC -:10511000FEF76AF8089908630898006B08B9FFE77A -:105120008BE0089890F91100C0EB00108000FEF7AA -:105130005BF8089948630898406B08B9FFE77CE082 -:10514000089890F911008000FEF74EF80899C8679A -:105150000898C06F08B9FFE76FE0089890F9110050 -:105160004001FEF741F8089948670898406F08B970 -:10517000FFE762E0089890F911004001FEF734F86B -:10518000089988670898806F08B9FFE755E0002004 -:105190008DF81200FFE79DF81200089991F911109F -:1051A000884233DAFFE7039A08988168406B9DF8DC -:1051B0001230C3EB031300EB830092ED000A0A1DCB -:1051C00000210FF023F8039A08988168406F9DF83A -:1051D000123000EB431092ED000AD1ED110A0DF0F0 -:1051E000E9FA039A08988168806F9DF8123000EB05 -:1051F000431092ED000AD1ED120A0DF0DBFAFFE741 -:105200009DF8120001308DF81200C4E7039A089946 -:1052100001F1380092ED000A896801F124020021B1 -:1052200001910EF0F3FF089812309DF813100EF064 -:105230004BFC01988DF827001BE00898406AFDF7A9 -:10524000E7FD0898006BFDF7E3FD0898406BFDF75C -:10525000DFFD0898C06FFDF7DBFD0898406FFDF794 -:10526000D7FD0898806FFDF7D3FDFE208DF827004D -:10527000FFE79DF927000AB080BD000080B584B02B -:10528000039002910192002000900198007801287B -:1052900005D0FFE70020C4F2FA40009042E00298F7 -:1052A0000079012833D1FFE7029890ED000A9FEDC5 -:1052B000231AB4EE410AF1EE10FA28DDFFE7029856 -:1052C00090ED000AB7EE001AB4EE410AF1EE10FAC2 -:1052D00005DDFFE70020CBF68070009016E0019816 -:1052E00090ED010A029890ED001A9FED152A31EE1B -:1052F000021A9FED142A81EE021A9FED132A21EE65 -:10530000021A30EE010A8DED000AFFE709E001986C -:1053100090ED010AD0ED020A0FF04CF98DED000A74 -:10532000FFE7FFE79DED000A039A516AD06F92F9FB -:1053300011200FF0CBF8002004B080BD9A99993E5F -:105340009A9999BE3333333F0000C84280B586B086 -:1053500004908DF80F100292049820B9FFE7FE2008 -:105360008DF8170066E09DF80F000499097C8842CB -:1053700004D1FFE700208DF817005BE09DF80F00D7 -:1053800004281CD1FFE70498007C042817D0FFE70D -:105390000298FAF751FFFAF745FF00EBD07121F0C0 -:1053A0000101411A0120002918BF4FF0FF3000EE23 -:1053B000100AB8EEC00A049880ED0B0AFFE700203F -:1053C0008DF80700FFE79DF80700049991F9111087 -:1053D000884227DAFFE70498406B9DF80710C1EB7D -:1053E000011100EB81000EF0DDFF0498406F9DF885 -:1053F000071000EB41109FED110A8DED000A0DF032 -:1054000077FA9DED000A0498806F9DF8071000EB75 -:1054100041100DF06DFAFFE79DF8070001308DF89F -:105420000700D0E79DF80F000499087400208DF85C -:105430001700FFE79DF9170006B080BD00000000CF -:1054400084B002900191029820B9FFE7FE208DF808 -:105450000F0048E0019820B9FFE7FE208DF80F000B -:1054600041E00298806890F84C00C00758B1FFE70F -:10547000019890ED111A9FED1E0A30EE410A029834 -:1054800080ED080A04E00198406C02990862FFE789 -:1054900000208DF80300FFE79DF80300029991F9C1 -:1054A000111088421BDAFFE701989DF8032000EBFA -:1054B000021080680299496A41F8220001989DF81B -:1054C000032000EB0210C0680299896A41F82200AB -:1054D000FFE79DF8030001308DF80300DCE70020B2 -:1054E0008DF80F00FFE79DF90F0004B0704700BF73 -:1054F000DB0FC94084B003908DED020ACDED010AA7 -:10550000039890ED000A9DED021A30EE010A8DED30 -:10551000000A9DED010AB5EE400AF1EE10FA26DD13 -:10552000FFE79DED000A9DED011AB4EE410AF1EE90 -:1055300010FA09DBFFE79DED011A9DED000A30EE40 -:10554000410A8DED000A11E09DED000AB5EE400A1A -:10555000F1EE10FA09DAFFE79DED011A9DED000A60 -:1055600030EE010A8DED000AFFE7FFE7FFE7009844 -:105570000399086004B0704785B08DED040ACDED45 -:10558000030A8DED021A9DED040A9DED031A30EE1B -:10559000410A8DED010A9DED020AB5EE400AF1EED9 -:1055A00010FA32DDFFE79DED020AB0EE001A80EE40 -:1055B000010A8DED000A9DED010A9DED001AB4EE81 -:1055C000410AF1EE10FA09DDFFE79DED021A9DEDAB -:1055D000010A30EE410A8DED010A15E09DED010A48 -:1055E0009DED001AB1EE411AB4EE410AF1EE10FA47 -:1055F00009DAFFE79DED021A9DED010A30EE010A7E -:105600008DED010AFFE7FFE7FFE79DED010A05B019 -:105610007047000081B00090009890ED001A9FED57 -:10562000040A30EE410A80ED000A01B0704700BF65 -:10563000DB0FC94083B002908DED010ACDED000A69 -:10564000029890ED000A9DED001AB4EE410AF1EEC9 -:1056500010FA04DDFFE7009802990860FFE702985E -:1056600090ED000A9DED011AB4EE410AF1EE10FA38 -:1056700004DAFFE7019802990860FFE703B070477A -:1056800080B5B4B0329031913092329818B9FFE7BA -:1056900000203390FDE13198013831900020ADF8C1 -:1056A0004E0040F26030C2F20000007801461291D4 -:1056B000072800F2C8811299DFE811F008001A00EB -:1056C0002C00970036016101A301B4013298319991 -:1056D00045F62C62C0F602021CF04CFE40F260312E -:1056E000C2F2000108780130087001203390D0E147 -:1056F0003298319945F65A52C0F602021CF03AFE31 -:1057000040F26031C2F200010878013008700120D7 -:105710003390BEE142F61460C2F200001190C068FE -:1057200018F016FE1198806B14A90022052318F0BA -:105730007DFAC0B1FFE73298319945F62C52C0F698 -:1057400002021CF017FE40F26031C2F20001072095 -:10575000087042F61460C2F20000C06818F0D8FD6C -:105760000120339095E142F61460C2F20000C06857 -:1057700018F0CEFD14A8FCF709FF90B1FFE73298AE -:10578000319945F60262C0F602021CF0F3FD40F2C8 -:105790006031C2F2000108780130087001203390B6 -:1057A00077E140F26130C2F200000178013101700E -:1057B000007802280FDCFFE73298319945F67852DD -:1057C000C0F602021CF0D6FD40F26031C2F20001C8 -:1057D0000120087006E040F26031C2F200010720AB -:1057E0000870FFE70120339053E13298319945F674 -:1057F0004D62C0F602021CF0BDFD17A8109000F02B -:105800001BFF1098002129912A912B9100F0D2FFC3 -:10581000FFE7BDF84E00B0F57A7F4BDAFFE742F6BE -:105820001460C2F20000806B14A90F9100220523BE -:1058300018F0FCF901460F98B1FA81F149098DF889 -:105840004D10FCF7A3FE8DF84C009DF84D00C007ED -:1058500078B3FFE79DF84C00C00750B3FFE79DED1C -:10586000141A40F26430C2F2000090ED000A30EEEB -:10587000010A80ED000A9DED151A40F26830C2F26F -:10588000000090ED000A30EE010A80ED000A9DED67 -:10589000161A40F26C30C2F2000090ED000A30EEB1 -:1058A000010A80ED000ABDF84E000130ADF84E004F -:1058B000FFE7AEE7BDF84E0000EE100AB8EE401A62 -:1058C00040F26430C2F2000090ED000A80EE010A5E -:1058D00080ED000ABDF84E0000EE100AB8EE401A46 -:1058E00040F26830C2F2000090ED000A80EE010A3A -:1058F00080ED000ABDF84E0000EE100AB8EE401A26 -:1059000040F26C30C2F2000090ED000A80EE010A15 -:1059100080ED000A40F26031C2F2000108780130E7 -:10592000087001203390B4E03298319945F6D45292 -:10593000C0F602021CF01EFD17A80E9000F07CFEBF -:105940000E9840F26431C2F200010968299140F2D8 -:105950006831C2F2000109682A9140F26C31C2F24A -:10596000000109682B9100F025FF40F26031C2F27E -:1059700000010878013008700120339089E03298E6 -:105980000C9031980D9040F26430C2F20000006833 -:10599000FAF700FE41EC100B8DED0A0B40F2683077 -:1059A000C2F200000068FAF7F5FD41EC100B8DED36 -:1059B000080B40F26C30C2F200000068FAF7EAFD12 -:1059C0009DED081B9DED0A0B02460C980B460D99A8 -:1059D00043EC122B6A4682ED042B82ED021B82ED12 -:1059E000000B45F69062C0F602021CF0C3FC40F2C8 -:1059F0006031C2F200010878013008700120339054 -:105A000047E03298319945F6C152C0F602021CF0C7 -:105A1000B1FC40F26031C2F20001082008700120A0 -:105A2000339036E03298319945F64552C0F602027D -:105A30001CF0A0FC40F26031C2F2000108200870A6 -:105A40000120339025E040F26431C2F200010020D1 -:105A50000790086040F26831C2F20001086040F22D -:105A60006C31C2F20001086040F26131C2F2000103 -:105A700008703298319945F66072C0F602021CF047 -:105A800079FC079840F26031C2F20001087033904F -:105A9000FFE7339834B080BD80B5B0B02E902D9123 -:105AA0002C922E9818B9FFE700202F9060E22D98D5 -:105AB00001382D902C9801212BAA01F081FC28900F -:105AC0002C9802212AAA01F07BFC27902C98032114 -:105AD00029AA01F075FC269028982B9A45F263615B -:105AE000C0F60201FAF7FEFBA0B9FFE72E982D9948 -:105AF00046F2AC02C0F6020245F63313C0F60203CA -:105B00001CF038FC40F27031C2F200010020087035 -:105B10002F902DE228982B9A46F2CA01C0F6020176 -:105B2000FAF7E0FB00285BD1FFE7279818B9FFE7F9 -:105B3000269808B1FFE70BE240F27030C2F2000095 -:105B4000007801460A9120B1FFE70A98012810D099 -:105B500045E02E982D9945F6DF72C0F602021CF042 -:105B600009FC40F27031C2F20001012008702F9050 -:105B7000FEE10DA809906421FAF77FFB45F213704E -:105B8000C0F60200089000F09DFD189045F22270CA -:105B9000C0F60200069000F0D7FD069A014609986B -:105BA0001791142107911CF0E5FB0799089A0998B1 -:105BB00014301CF0DFFB099800F0FCFD2E982D99A5 -:105BC00045F69B72C0F602021CF0D4FB40F2703125 -:105BD000C2F200010220087001202F90C8E19DE16F -:105BE00028982B9A46F2DB01C0F60201FAF77AFBFD -:105BF000002840F0CF80FFE7279818B1FFE72698EC -:105C000008B1FFE7A4E127982A9A46F2D501C0F629 -:105C10000201FAF767FB002857D1FFE700F088FD83 -:105C20000C9040F27030C2F20000007801460591FD -:105C300020B1FFE70598012810D045E02E982D9956 -:105C400046F24A02C0F602021CF094FB40F27031A8 -:105C5000C2F20001012008702F9089E10C9840F2F7 -:105C60007131C2F20001097850F83100E0B1FFE76C -:105C70002E982D990C9A40F27133C2F200030493CE -:105C80001B7852F8333046F2A802C0F602021CF02C -:105C900071FB049908780130087040F27031C2F24B -:105CA0000001012008700CE040F27131C2F20001E5 -:105CB0000020087040F27031C2F20001022008702A -:105CC000FFE701202F9053E163E027982A9A46F2DC -:105CD000CF01C0F60201FAF705FB002857D1FFE714 -:105CE00000F02CFD0B9040F27030C2F20000007802 -:105CF0000146039120B1FFE70398012810D045E049 -:105D00002E982D9946F26102C0F602021CF032FB79 -:105D100040F27031C2F20001012008702F9027E19B -:105D20000B9840F27131C2F20001097850F831004D -:105D3000E0B1FFE72E982D990B9A40F27133C2F231 -:105D4000000302931B7852F8333046F2A802C0F6E3 -:105D500002021CF00FFB029908780130087040F233 -:105D60007031C2F20001012008700CE040F2713184 -:105D7000C2F200010020087040F27031C2F200014E -:105D800002200870FFE701202F90F1E000E0DFE043 -:105D9000FFE7C2E028982B9A46F2B501C0F602014F -:105DA000FAF7A0FA002840F0B780FFE7279818B16B -:105DB000FFE7269808B9FFE7CAE027982A9A46F233 -:105DC000CF01C0F60201FAF78DFA00283ED1FFE7B5 -:105DD00040F27030C2F200000078B0BBFFE70DA8BF -:105DE00000F02AFC269800F0AFFC88B9FFE72E9857 -:105DF0002D9945F6A372C0F602021CF0BBFA40F2E0 -:105E00007031C2F200010220087001202F90AFE033 -:105E10002E982D9945F66372C0F602021CF0AAFA7C -:105E2000269B46F2AC02C0F602020DA80190142196 -:105E30001CF0A0FA019800F0BDFC40F27031C2F2F3 -:105E40000001012008702F9092E04BE027982A9AD9 -:105E500046F2D501C0F60201FAF744FA00283FD114 -:105E6000FFE740F27030C2F200000078B8BBFFE7F5 -:105E70000DA800F0E1FB269800F024FC88B9FFE7AC -:105E80002E982D9946F23202C0F602021CF072FAE8 -:105E900040F27031C2F200010220087001202F9000 -:105EA00066E02E982D9945F66372C0F602021CF04A -:105EB00061FA0DA800901430269B46F2AC02C0F6A1 -:105EC000020214211CF056FA009800F073FC40F214 -:105ED0007031C2F20001012008702F9048E000E00C -:105EE00036E0FFE740F27030C2F20000007801288F -:105EF00011D1FFE72E982D9946F20502C0F6020255 -:105F00001CF038FA40F27031C2F200010220087031 -:105F100001202F902CE0FFE7FFE7FFE7FFE740F2CB -:105F20007030C2F200000078022810D1FFE72E98EE -:105F30002D9945F25E62C0F602021CF01BFA40F297 -:105F40007031C2F20001002008702F9010E0FFE7CE -:105F50002E982D9945F6CD42C0F602021CF00AFAA1 -:105F600040F27031C2F20001002008702F90FFE76C -:105F70002F9830B080BD000080B588B006900591A4 -:105F80000492069818B9FFE7002007908DE0059865 -:105F90000138059042F21120ADF80E00BDF80E0058 -:105FA000ADF80C009DF80E009DF80F1040EA01209E -:105FB000ADF80A0040F27230C2F2000000780146EB -:105FC0000191032861D80199DFE801F00214283C0F -:105FD0000698059945F64D72C0F602021CF0CAF902 -:105FE00040F27231C2F200010878013008700120DD -:105FF00007905AE006980599BDF80C3045F62072D6 -:10600000C0F602021CF0B6F940F27231C2F2000191 -:106010000878013008700120079046E0069805993D -:10602000BDF80A3045F6F362C0F602021CF0A2F990 -:1060300040F27231C2F2000108780130087001208C -:10604000079032E0BDF80C00BDF80A10884209D173 -:10605000FFE70698059945F6DB62C0F602021CF0E0 -:1060600089F908E00698059945F6CE62C0F6020265 -:106070001CF080F9FFE740F27231C2F200010878AB -:1060800001300870012007900FE00698059945F649 -:106090006072C0F602021CF06DF940F27231C2F279 -:1060A0000001002008700790FFE7079808B080BD46 -:1060B00080B5DAB0589057915692589818B9FFE7C2 -:1060C00000205990C9E057980138579040F273303A -:1060D000C2F20000007801460991042800F2AD8068 -:1060E0000999DFE801F00324778899000AA800F0F5 -:1060F000A3FA58980790579808902298FAF74AFA06 -:10610000024607980B46089943EC102B6A4682ED2D -:10611000000B45F6BE62C0F602021CF02BF940F2FD -:106120007331C2F2000101200870599095E042F6E7 -:106130001460C2F200000690C06818F009F90698D1 -:10614000406F23A900220A2317F070FD80B1FFE7FA -:1061500042F61460C2F20000C06818F0D9F840F2AC -:106160007331C2F20001032008700120599074E0DD -:106170000AA8039000F060FA42F61460C2F2000030 -:10618000C06818F0C5F803983899229100F012FB06 -:10619000039800F051FA5898049057980590229867 -:1061A000FAF7F8F9024604980B46059943EC102BD0 -:1061B0006A4682ED000B45F68E72C0F602021CF0B4 -:1061C000D9F840F27331C2F20001022008700120B8 -:1061D000599042E05898579946F20502C0F60202DB -:1061E0001CF0C8F840F27331C2F2000105200870BB -:1061F0000120599031E05898579945F6FD42C0F674 -:1062000002021CF0B7F840F27331C2F2000105201F -:1062100008700120599020E05898579945F6BB72B4 -:10622000C0F602021CF0A6F840F27331C2F200017F -:1062300005200870012059900FE05898579945F6AD -:106240006072C0F602021CF095F840F27331C2F29F -:106250000001002008705990FFE759985AB080BD9E -:1062600080B5E2B060905F915E92609818B9FFE7E8 -:1062700000206190C2E05F9801385F9040F2743076 -:10628000C2F2000000780146119148B1FFE7119871 -:10629000012817D0FFE71198022800F08E809DE0BA -:1062A00060985F9945F66762C0F602021CF062F8DA -:1062B00040F27431C2F20001087801300870012008 -:1062C00061909BE012A800F0B7F942F61460C2F2A8 -:1062D00000001090C06818F03BF81098406F2BA990 -:1062E0000022052317F0A2FCC0B1FFE760985F9978 -:1062F00045F61152C0F602021CF03CF840F274312F -:10630000C2F200010220087042F61460C2F20000DE -:10631000C06817F0FDFF012061906FE042F6146045 -:10632000C2F20000C06817F0F3FF3C982790409835 -:10633000289012A800F03EFA60980E905F980F9097 -:1063400027982899069129990891FAF723F9024686 -:10635000069807920A46079942EC101B8DED0C0B2C -:10636000FAF718F90246089809920A46099942EC88 -:10637000101B8DED0A0BFAF70DF99DED0A1B9DED33 -:106380000C0B02460E980B460F9943EC122B6A46F3 -:1063900082ED042B82ED021B82ED000B45F66E723E -:1063A000C0F602021BF0E6FF40F27431C2F20001B7 -:1063B000032008700120619020E060985F9945F605 -:1063C0004552C0F602021BF0D5FF40F27431C2F212 -:1063D000000103200870012061900FE060985F9930 -:1063E00045F66072C0F602021BF0C4FF40F2743141 -:1063F000C2F20001002008706190FFE7619862B06E -:1064000080BD000080B596B014901391129214983C -:1064100018B9FFE7002015900AE11398013813908E -:1064200040F27530C2F20000007801460A91092856 -:1064300000F2EE800A99DFE801F005172436435593 -:106440007385BCCE1498139A45F63021C0F602012C -:10645000F9F71EFF40F27531C2F2000108780130F1 -:10646000087001201590E3E014981AF045F840F206 -:106470007531C2F2000108780130087001201590D2 -:10648000D6E01498139A45F6BF31C0F60201F9F729 -:10649000FFFE40F27531C2F2000108780130087049 -:1064A00001201590C4E0149819F094FF40F2753162 -:1064B000C2F2000108780130087001201590B7E0A1 -:1064C0001498139A45F6BF21C0F60201F9F7E0FED1 -:1064D00040F27531C2F200010878013008700120E5 -:1064E0001590A5E00BA819F091FC149813990B9A3C -:1064F000C2F5C04C6B46C3F804C01A6045F6AA62E8 -:10650000C0F602024FF4C0431BF034FF40F2753175 -:10651000C2F200010878013008700120159087E070 -:106520001498139A45F64031C0F60201F9F7B0FE0F -:1065300040F27531C2F20001087801300870012084 -:10654000159075E0149808901398099042F614601D -:10655000C2F20000D0F8B0100491D0F8B800FAF7F9 -:1065600019F80246049805920A46059942EC101B58 -:106570008DED060BFAF70EF89DED060B0246089816 -:106580000B46099943EC112B6A4682ED021B82ED02 -:10659000000B45F6B662C0F602021BF0EBFE40F2BD -:1065A0007531C2F2000108780130087001201590A1 -:1065B0003EE01498139A45F64C41C0F60201F9F7F3 -:1065C00067FE40F27531C2F20001087801300870B0 -:1065D000012015902CE01498139942F61462C2F22F -:1065E000000202F1D003EC46CCF8003002F1BC030B -:1065F00045F6EA62C0F602021BF0BCFE40F27531BD -:10660000C2F20001087801300870012015900FE0F7 -:106610001498139945F66072C0F602021BF0AAFEA8 -:1066200040F27531C2F20001002008701590FFE7BA -:10663000159816B080BD000080B582B00190019918 -:106640000020C0F60E006422FCF7AEFB0198143067 -:1066500000F038F80199C862019800F075F80199C6 -:1066600088620198806A38B9FFE7019940F2881082 -:10667000C2F200008862FFE70198C06A38B9FFE7FC -:10668000019944F69020C0F60200C862FFE7019825 -:10669000806A013038B9FFE7019940F28810C2F2F0 -:1066A00000008862FFE70198C06A013038B9FFE74F -:1066B000019944F69020C0F60200C862FFE702B0DC -:1066C00080BD000080B584B00290029818B9FFE741 -:1066D0000020039029E000200190FFE7019945F296 -:1066E0004C10C0F6020050F83100D8B1FFE7019914 -:1066F00045F24C10C0F6020050F831000299F9F74B -:10670000DAFD50B9FFE7019945F24C10C0F60200DE -:1067100000EBC1004068039007E0FFE701980130FB -:106720000190DBE700200390FFE7039804B080BDF1 -:1067300045F24C10C0F602007047000045F26410AC -:10674000C0F602007047000080B584B00290029845 -:1067500018B9FFE70020039029E000200190FFE72F -:10676000019945F26410C0F6020050F83100D8B12A -:10677000FFE7019945F26410C0F6020050F83100BD -:106780000299F9F798FD50B9FFE7019945F26410B5 -:10679000C0F6020000EBC1004068039007E0FFE78D -:1067A000019801300190DBE700200390FFE7039898 -:1067B00004B080BD80B582B0019017F0A9F90B201C -:1067C000FCF7CEFA01990020C0F60E006422FCF717 -:1067D000F7FA17F0F3F902B080BD000080B541F67A -:1067E000A810C2F2000003F00BFC80BD80B541F29E -:1067F000C870C2F2000003F003FC80BD80B541F216 -:106800006870C2F2000003F0FBFB80BD80B541F66A -:106810000820C2F2000003F0F3FB80BD80B541F612 -:106820002800C2F2000003F0EBFB80BD80B541F60A -:106830008800C2F2000003F0E3FB80BD80B541F6A2 -:10684000E800C2F2000003F0DBFB80BD80B541F63A -:106850006820C2F2000003F0D3FB80BD80B541F692 -:106860004810C2F2000003F0CBFB80BD82B0019063 -:106870000198007810384AF6AB21CAF6AA21A0FB8D -:10688000011000090090009944F69000C0F6020043 -:10689000405C0199C8650098042807D3FFE7019977 -:1068A0000868042262F30900886506E00199086817 -:1068B00040F2FF3290438865FFE70198806D02B097 -:1068C0007047000086B0059000208DF813000598F1 -:1068D000806A03900598806910BBFFE703980290D7 -:1068E00003281BD80299DFE801F0020D0218059871 -:1068F00090F82F00C00720B1FFE701208DF81300AA -:10690000FFE70CE00598C06AB0F1C07F04D1FFE753 -:1069100001208DF81300FFE701E000E0FFE745E00C -:1069200005988069B0F5005F25D1FFE703980190D5 -:1069300003281ED80199DFE801F0020602110120A8 -:106940008DF8130016E0059890F82F00C00720B1CD -:10695000FFE701208DF81300FFE70BE00598C06A00 -:10696000B0F1C07F04D1FFE701208DF81300FFE7ED -:1069700000E0FFE719E003980090032804D3FFE745 -:106980000098032804D00EE001208DF813000BE0DE -:10699000059890F82F00C00720B1FFE701208DF87F -:1069A0001300FFE700E0FFE7FFE7FFE79DF81300B4 -:1069B00006B0704784B0039002910192009303984F -:1069C0000168086820F4802008600098039909682D -:1069D000486003988068402809D1FFE7019803992F -:1069E00009688860029803990968C86008E00298FD -:1069F000039909688860019803990968C860FFE7EE -:106A000004B0704782B00090009820B9FFE70120E1 -:106A10008DF8070074E0009800886FF3DF20B0F570 -:106A2000B67F09D3FFE7009800886FF3DF2040F2BC -:106A30009561884204D3FFE701208DF807005FE0ED -:106A400000980068C0F3CA20B0F5B67F09D3FFE70D -:106A500000980068C0F3CA2040F29561884204D3D0 -:106A6000FFE701208DF807004AE000988188006860 -:106A7000800D40EA81206FF3DF20B0F5B67F0DD3A3 -:106A8000FFE7009881880068800D40EA81206FF35D -:106A9000DF2040F29561884204D3FFE701208DF8A2 -:106AA00007002DE000988088C0F34A00B0F5B67F5B -:106AB00009D3FFE700988088C0F34A0040F295614F -:106AC000884204D3FFE701208DF8070018E0009802 -:106AD00081880020B0EB913F04D1FFE701208DF8C1 -:106AE00007000DE000988088000B800720B9FFE7C1 -:106AF00001208DF8070003E000208DF80700FFE774 -:106B00009DF8070002B0704780B584B002900191F3 -:106B1000029820B9FFE7FE208DF80F000EE00198E3 -:106B200020B9FFE7FE208DF80F0007E0019824212F -:106B3000F9F7A3FB00208DF80F00FFE79DF90F0088 -:106B400004B080BD80B584B00290029820B9FFE700 -:106B5000FE208DF80F002BE042F2AE30C2F20000B2 -:106B60000078C00720B1FFE7FD208DF80F001FE07F -:106B700017F0FEFA42F6D871C2F20001086020B99F -:106B8000FFE7FE208DF80F0012E046F61D52C0F61A -:106B90000002002001900321FCF7A4FC019842F2BE -:106BA000AE32C2F20002012111708DF80F00FFE732 -:106BB0009DF90F0004B080BD80B584B002900191B2 -:106BC000029820B9FFE7FE208DF80F009FE00298A1 -:106BD000FFF718FF20B1FFE7FF208DF80F0096E0C8 -:106BE00001982421F9F749FBFFE70020C4F2A540F2 -:106BF0000090029800886FF3DF2000EE100AB8EED4 -:106C0000400A9FED451A30EE410A30EE000A9DED34 -:106C1000002A80EE020A019880ED020A02980068BC -:106C2000C0F3CA2000EE100AB8EE400A30EE410A66 -:106C300030EE000A9DED002A80EE020A019880EDF8 -:106C4000030A029881880068800D40EA81206FF372 -:106C5000DF2000EE100AB8EE400A30EE410A30EEB6 -:106C6000000A9DED002A80EE020A019880ED000ADC -:106C700002988088C0F34A0000EE100AB8EE400A7D -:106C800030EE410A30EE000A9DED002A80EE020A45 -:106C9000019880ED010A02988088800B019948755F -:106CA00002988088C0F30130019908750298C08865 -:106CB0000199C88202980089019908830298408945 -:106CC000019948830298007B002818BF0120019990 -:106CD00008770298407B002818BF01200199487767 -:106CE0000298C0890199C8830298008A00EE100AB0 -:106CF000B8EE400A30EE410A9DED001A80EE010A1E -:106D0000019880ED040A00208DF80F00FFE79DF93F -:106D10000F0004B080BD00BF0000804480B542F683 -:106D2000D870C2F200000068802117F041F980BDE0 -:106D300080B582B000900020FCF774FB009912220D -:106D40000BF0BCFA20B9FFE700208DF8070003E044 -:106D5000FF208DF80700FFE79DF9070002B080BD16 -:106D600080B582B00190019A8020012117F072F95C -:106D70008038B0FA80F0400902B080BD7047000052 -:106D800080B5012003F09AFF80BD000080B5082087 -:106D900003F094FF80BD000080B5102003F08EFF4B -:106DA00080BD000080B5202003F088FF80BD00007A -:106DB000FFE700BFFDE7000080B584B003908DF8C9 -:106DC0000B1000200190039860B3FFE7039801289F -:106DD00028D0FFE70398022824D0FFE70398032870 -:106DE00020D0FFE7039804281CD0FFE7039805286C -:106DF00018D0FFE70398062814D0FFE70398072868 -:106E000010D0FFE7039808280CD0FFE70398092863 -:106E100008D0FFE703980A2804D0FFE703980B285F -:106E200001D1FFE708E045F26D20C0F6020040F214 -:106E3000DB3116F0DDFCFFE79DF80B0078B1FFE7D2 -:106E40009DF80B0001280AD0FFE79DF80B000228EF -:106E500005D0FFE79DF80B00032801D1FFE708E00C -:106E600045F26D20C0F602004FF4777116F0C0FCB9 -:106E7000FFE79DF80B0018B9FFE70020019017E02D -:106E80009DF80B00012804D1FFE74FF480700190BA -:106E90000DE09DF80B00022804D1FFE74FF40070CD -:106EA000019003E04FF440700190FFE7FFE7FFE738 -:106EB00043F61041C4F20201086820F440700860F3 -:106EC000019A086810430860086820F0F80008601C -:106ED000039A086840EAC20040F0020008600868AF -:106EE00040F48030086004B080BD000043F60040EC -:106EF000C4F202000068800500281FD5FFE743F6B2 -:106F00000041C4F20201086820F400700860FFE745 -:106F100043F60041C4F20201086840F400600860D2 -:106F2000086820F400600860FFE743F60041C4F2FF -:106F30000201086840F400700860FFE743F6004073 -:106F4000C4F202000068400500281FD5FFE743F6A1 -:106F50000041C4F20201086820F480600860FFE785 -:106F600043F60041C4F20201086840F48050086012 -:106F7000086820F480500860FFE743F60041C4F23F -:106F80000201086840F480600860FFE77047000075 -:106F900080B582B08DF8070000919DF8070078B1A8 -:106FA000FFE79DF8070001280AD0FFE79DF80700DA -:106FB000022805D0FFE79DF80700032801D1FFE76D -:106FC00008E045F26D20C0F602004FF46F7116F034 -:106FD0000FFCFFE70098012801D1FFE708E045F228 -:106FE0006D20C0F6020040F2BD3116F001FCFFE753 -:106FF00043F61041C4F20201086820F440700860B2 -:10700000086840F0040008609DF80720086840EA1E -:10701000022040F48030086002B080BD80B582B0AC -:1070200001908DF803100198B0F1006F05D3FFE7D0 -:107030000198B0F1016F10D3FFE7019847F6000106 -:10704000C1F6FF71884209D3FFE7019847F60F2187 -:10705000C1F6FF71884201D8FFE708E045F233200E -:10706000C0F6020040F2BB2116F0C2FBFFE743F678 -:107070001041C4F20201086820F4407008600868FA -:107080000860086840F0010008609DF8030001995D -:10709000087002B080BD000080B584B003900193F9 -:1070A00000920398B0F1006F05D3FFE70398B0F1A9 -:1070B000016F10D3FFE7039847F60001C1F6FF7197 -:1070C000884209D3FFE7039847F60F21C1F6FF7105 -:1070D000884201D8FFE708E045F23320C0F60200FD -:1070E00040F2672116F084FBFFE743F61041C4F23B -:1070F0000201086820F440700860086840F440709D -:107100000860086840F00100086000980399086072 -:10711000BFF36F8F01980399486004B080BD0000F1 -:1071200080B582B00190ADF802100198B0F1006F07 -:1071300005D3FFE70198B0F1016F10D3FFE7019885 -:1071400047F60001C1F6FF71884209D3FFE70198B5 -:1071500047F60F21C1F6FF71884201D8FFE708E02A -:1071600045F23320C0F6020040F2A22116F040FBA7 -:10717000FFE743F61041C4F20201086820F44070B2 -:107180000860086840F480700860086840F00100FA -:107190000860BDF802000199088002B080BD0000BF -:1071A00080B582B0019000910198B0F1006F05D3D5 -:1071B000FFE70198B0F1016F10D3FFE7019847F6A0 -:1071C0000001C1F6FF71884209D3FFE7019847F635 -:1071D0000F21C1F6FF71884201D8FFE708E045F2B0 -:1071E0003320C0F6020040F2892116F001FBFFE7D0 -:1071F00043F61041C4F20201086820F440700860B0 -:10720000086840F400700860086840F001000860F9 -:1072100000980199086002B080BD000043F60C4060 -:10722000C4F202000068C00600280FD5FFE742F252 -:10723000C831C2F20001C86940F01000C86143F6CD -:107240000C41C4F2020110200860FFE743F60C4035 -:10725000C4F202000068800600280FD5FFE742F262 -:10726000C831C2F20001C86940F00800C86143F6A5 -:107270000C41C4F2020120200860FFE743F60C40F5 -:10728000C4F202000068400600280FD5FFE742F272 -:10729000C831C2F20001C86940F00400C86143F679 -:1072A0000C41C4F2020140200860FFE743F60C40A5 -:1072B000C4F202000068000600280FD5FFE742F282 -:1072C000C831C2F20001C86940F00200C86143F64B -:1072D0000C41C4F2020180200860FFE743F60C4035 -:1072E000C4F202000068800700280FD5FFE742F2D1 -:1072F000C831C2F20001C86940F02000C86143F6FD -:107300000C41C4F2020102200860FFE77047000050 -:1073100080B584B002900020019042F2C831C2F2E0 -:107320000001C86104F0DCF80190FFE743F60C406F -:10733000C4F202000068C003002815D5FFE70298D8 -:10734000013080B1FFE7029840B1FFE704F0C8F8D0 -:107350000199401A0299884204D9FFE703208DF869 -:107360000F0023E0FFE7E1E743F60C40C4F2020020 -:107370000068C00738B1FFE743F60C41C4F20201D0 -:1073800001200860FFE743F60C40C4F202000068E9 -:1073900010F0F20F06D0FFE7FFF740FF01208DF855 -:1073A0000F0003E000208DF80F00FFE79DF80F00AD -:1073B00004B080BD40F6CD10C2F20000704700005E -:1073C00088B00790069105920020049003900599DB -:1073D0000860FFE704980699884260D2FFE7FFE75C -:1073E000079801780020029039B1FFE707980078EC -:1073F000203818BF01200290FFE70298C00720B193 -:10740000FFE7079801300790EAE7FFE70798017860 -:107410000020019041B1FFE7079800782038B0FACA -:1074200080F040090190FFE70198C00720B1FFE715 -:10743000079801300790E9E70798007868B3FFE7FD -:1074400004980130049004980699884224D1FFE7FB -:1074500007980390FFE7079801780020009039B162 -:10746000FFE707980078203818BF01200090FFE759 -:107470000098C00740B1FFE705990868013008602F -:10748000079801300790E6E70598006818B9FFE70C -:1074900000200390FFE702E000E000E09AE7039895 -:1074A00008B0704780B586B0059004910392012022 -:1074B000029040F27830C2F200000068002859D1F2 -:1074C000FFE740F27831C2F2000140F2F020C2F250 -:1074D00000000860FFE740F27830C2F20000006868 -:1074E000002846D0FFE740F27830C2F20000006882 -:1074F0000068006801900198F8F7D6FE00900598A2 -:107500000099405C202805D0FFE705980099405C71 -:1075100030BBFFE705980199009AF8F7E3FEF0B950 -:10752000FFE740F27830C2F200000068006890F98E -:107530000C00002812D4FFE7059817F071FA40F20A -:107540007831C2F200010968096891F90C1088428B -:1075500003D0FFE700200290FFE7FFE709E0FFE725 -:10756000FFE740F27831C2F2000108684068086025 -:10757000B1E7FFE740F27830C2F20000006890B156 -:10758000FFE7029878B9FFE70498039A45F28B5118 -:10759000C0F60201F8F77CFE40F27831C2F2000139 -:1075A0000020086029E040F27830C2F20000006854 -:1075B000B8B1FFE740F27830C2F20000006800681E -:1075C000836804980399059A98470290029838B9FD -:1075D000FFE740F27831C2F2000100200860FFE7C7 -:1075E0000AE00498039A45F2E351C0F60201F8F765 -:1075F0004FFE00200290FFE7FFE7029806B080BD33 -:1076000080B586B0039000200190039858B9FFE739 -:107610004FF0500080F31188BFF36F8FBFF34F8F8F -:107620000490FFE7FEE7082018F064F80290029843 -:1076300058B9FFE74FF0500080F31188BFF36F8F08 -:10764000BFF34F8F0590FFE7FEE70298B0B1FFE769 -:1076500018F022FB03980299086002990020486004 -:10766000029840F22401C2F200010A6850600298B8 -:10767000086018F03DFB01200190FFE7019806B07B -:1076800080BD000080B584B047F61020C1F6FF70C1 -:107690000068039047F61420C1F6FF70006802905E -:1076A00047F61820C1F6FF70006801900199039811 -:1076B00008440390039888B1FFE7039840F26811EB -:1076C000C2F200010091023108220AF09FFF0099E6 -:1076D0000298123104220AF099FFFFE704B080BD3E -:1076E00080B58EB006AB04930C900B910A920C9867 -:1076F00020B9FFE7FF208DF8370050E10B9820B943 -:10770000FFE7FF208DF8370049E10A990C980268DD -:10771000891A00EE101AB8EE400A9FEDA31A80EE07 -:10772000010A80ED010A0A980C9908600C980B99DF -:10773000097800F0FBF90B9890ED020AB1EE400ACF -:1077400080ED020A0B9890ED010AB1EE400A80ED3F -:10775000010A0C9810300B9991ED010ADFED930AA4 -:10776000CDED020AFDF7C6FE9DED021A0C9890EDD4 -:10777000052A90ED430A90ED5E3A33EE022A72EE4E -:10778000430AFDF7F9FE9DED021A049880ED030A05 -:107790000C9890ED052A90ED440A90ED5E3A33EE98 -:1077A000022A72EE430AFDF7E7FE049981ED020A10 -:1077B0000B98083091ED020AD1ED030AFDF73AFF6C -:1077C0000B9890ED021A0C9890ED050A30EE010A24 -:1077D00080ED050A0B980430F9F7B2FB0C98007B9A -:1077E0000146039140B1FFE7039801281DD0FFE750 -:1077F000039802285CD074E000208DF81700FFE7A2 -:107800009DF8170001280FDCFFE70C989DF8171072 -:1078100000EB81010020C1F85401FFE79DF817003B -:1078200001308DF81700EBE75BE00C9901F158008F -:10783000D1ED011A91ED040AD1ED5D0A9FED5C1ABC -:107840008DED011A0CF06AFB049A9DED011A82ED90 -:10785000010A0C9901F11C0092ED010AD1ED011A07 -:10786000F0EE410A0CF05AFB9DED011A0C9880EDE8 -:10787000550A0C9901F1D000D1ED011A91ED050ADC -:10788000D1ED5E0A0CF04AFB049A9DED011A82EDDF -:10789000000A0C9901F1940092ED000AD1ED011A51 -:1078A000F0EE410A0CF03AFB0C9880ED560A18E015 -:1078B00000208DF81600FFE79DF8160001280FDC68 -:1078C000FFE70C989DF8161000EB81010020C1F82D -:1078D0005401FFE79DF8160001308DF81600EBE724 -:1078E000FFE700208DF81500FFE79DF8150001283F -:1078F0001BDCFFE70C999DF8152001EB421000F509 -:107900008A7001EB820191ED550A0AF0F7FE0C989E -:107910009DF8151000EB810080ED550AFFE79DF8FA -:10792000150001308DF81500DFE70C98806890F89D -:107930008C00C00740B1FFE70C9890ED550AB1EEFE -:10794000400A80ED550AFFE70C98806890F88D009A -:10795000C00740B1FFE70C9890ED560AB1EE400A1F -:1079600080ED560AFFE70C9890ED550AB5EE400AF7 -:10797000F1EE10FA02DAFFE700BFFFE70C9890ED96 -:10798000560AB6EE001AB4EE410AF1EE10FA02DD24 -:10799000FFE700BFFFE700208DF83700FFE79DF904 -:1079A00037000EB080BD00BF00007A44DB0FC94035 -:1079B0000000000082B0019000910198D0F85401BD -:1079C000009908600198D0F858010099486002B009 -:1079D0007047000082B0019000910198007B0099EF -:1079E000087002B07047000080B58AB005AA039203 -:1079F000024603980892079180ED010AC0ED000A43 -:107A0000089820B9FFE7FF208DF8270076E0079857 -:107A1000089988600899002008730898806890F891 -:107A20008D00C00720B1FFE706A8FDF7F3FDFFE7D3 -:107A3000039890ED010A089880ED430A089880EDBC -:107A4000440A089901F58870896891ED220AB1EE1F -:107A5000400ADFED2C0AFDF74DFD039A089901F16C -:107A6000580092ED000A896801F12002002102917C -:107A70000CF0CCFB039A089901F11C0092ED000A6E -:107A80008A68012101910CF0C1FB039B0299089ABD -:107A900002F1D00093ED000A926860320CF0B6FB60 -:107AA000039B0199089A02F1940093ED000A9268F1 -:107AB00040320CF0ABFB02988DF81300FFE79DF805 -:107AC0001300012816DCFFE7039A08999DF81300BC -:107AD00001EB401000F58A7092ED000A8968D1ED43 -:107AE000200A0AF067FEFFE79DF8130001308DF8C9 -:107AF0001300E4E700208DF82700FFE79DF9270039 -:107B00000AB080BDDB0FC94082B00190009100999E -:107B1000019BD3F87401D3F87821D3F87C318B60C2 -:107B20004A600860002002B07047000080B584B051 -:107B300002908DF80710029820B9FFE7FF208DF81A -:107B40000F006BE09DF807000299097B884204D181 -:107B5000FFE700208DF80F0060E000208DF80600A0 -:107B6000FFE79DF80600032811DCFFE702989DF867 -:107B70000610C1EB011100EB81001C300CF012FC6F -:107B8000FFE79DF8060001308DF80600E9E70020C8 -:107B90008DF80500FFE79DF80500012812DCFFE7DE -:107BA00002989DF8051000EB411000F58A709FEDDA -:107BB0001D0A0AF09DFEFFE79DF8050001308DF8D3 -:107BC0000500E8E702981030F9F7BAF90298007B4F -:107BD000E0B9FFE79DF8070001280BD1FFE7029904 -:107BE00041F6B860C3F60570086102994FF0804015 -:107BF00048610AE09DF80700022805D1FFE70299D5 -:107C0000D1F874010861FFE7FFE7FFE79DF807007F -:107C10000299087300208DF80F00FFE79DF90F000F -:107C200004B080BD0000000080B584B002900191D6 -:107C3000029820B9FFE7FF208DF80F002EE0019891 -:107C400020B9FFE7FF208DF80F0027E00198406C76 -:107C50000299C1F874010198406D0299C1F8780148 -:107C60000298806890F88C00C00730B1FFE7029856 -:107C700000F5BA70FDF7CEFCFFE70298806890F837 -:107C80008D00C00730B1FFE7029800F5BC70FDF72A -:107C9000C1FCFFE700208DF80F00FFE79DF90F0002 -:107CA00004B080BD80B586B004900391002002909E -:107CB00003980068122801D8FFE708E045F2563023 -:107CC000C0F6020040F2896115F092FDFFE70398CB -:107CD000406830B1FFE703984068102801D8FFE7FB -:107CE00008E045F25630C0F6020040F28A6115F015 -:107CF0007FFDFFE70398806818B3FFE7039880686B -:107D000001281ED0FFE703988068022819D0FFE7FA -:107D100003988068032814D0FFE70398806804283C -:107D20000FD0FFE70398806805280AD0FFE7039883 -:107D30008068062805D0FFE703988068072801D1EE -:107D4000FFE708E045F25630C0F6020040F28B61D2 -:107D500015F04EFDFFE7FFE7049890F83C0001287E -:107D600004D1FFE702208DF81700F7E00499012005 -:107D700081F83C00FFE7FFE7039800680A281CD35E -:107D8000FFE70398008800EB4000A0F11E010720E8 -:107D900000FA01F204980168C8689043C86003992A -:107DA0008868098801EB41011E3900FA01F2049844 -:107DB0000168C8681043C86018E00398008800EBA9 -:107DC0004001072000FA01F2049801680869904315 -:107DD000086103998868098801EB410100FA01F202 -:107DE00004980168086910430861FFE70398406838 -:107DF00006281BD8FFE70398406800EB8000411F6E -:107E00001F2000FA01F204980168486B9043486310 -:107E100003990888496801EB8101053900FA01F2EC -:107E200004980168486B104348633DE0039840683C -:107E30000C281CD8FFE70398406800EB8000A0F1F5 -:107E400023011F2000FA01F204980168086B904397 -:107E5000086303990888496801EB8101233900FA16 -:107E600001F204980168086B104308631BE0039853 -:107E7000406800EB8000A0F141011F2000FA01F2F0 -:107E800004980168C86A9043C862039908884968E1 -:107E900001EB8101413900FA01F204980168C86AD6 -:107EA0001043C862FFE7FFE742F20030C4F201006E -:107EB00001900498006842F20001C4F20101884276 -:107EC0000BD1FFE703980068122806D1FFE701995C -:107ED000486840F480004860FFE70498006842F278 -:107EE0000001C4F2010188422ED1FFE70398006827 -:107EF000102805D0FFE703980068112824D1FFE778 -:107F00000199486840F40000486003980068102810 -:107F100019D1FFE740F22800C2F2000000684DF6D8 -:107F20008361C4F21B31A0FB0110800C00EB8000C8 -:107F300040000290FFE7029820B1FFE70298013865 -:107F40000290F8E7FFE7FFE7FFE70499002081F8D8 -:107F50003C00FFE700208DF81700FFE79DF81700B1 -:107F600006B080BD81B0009000980068C06C01B080 -:107F70007047000080B584B0029000208DF80700A3 -:107F8000029820B9FFE701208DF80F00C7E10298A1 -:107F9000006842F20001C4F20101884212D0FFE7FA -:107FA0000298006842F20011C4F20101884209D02F -:107FB000FFE70298006842F20021C4F20101884202 -:107FC00001D1FFE708E045F25630C0F6020040F26A -:107FD000431115F00DFCFFE70298406890B1FFE7F0 -:107FE00002984068B0F5803F0CD0FFE702984068E7 -:107FF000B0F5003F06D0FFE702984068B0F5403F7B -:1080000001D1FFE708E045F25630C0F602004FF418 -:10801000A27115F0EDFBFFE70298806890B1FFE7D1 -:1080200002988068B0F1807F0CD0FFE702988068EA -:10803000B0F1007F06D0FFE702988068B0F1407F82 -:1080400001D1FFE708E045F25630C0F6020040F2E9 -:10805000451115F0CDFBFFE70298006928B1FFE755 -:1080600002980069012801D1FFE708E045F2563087 -:10807000C0F602004FF4A37115F0BAFBFFE70298B7 -:10808000007E28B1FFE70298007E012801D1FFE7BA -:1080900008E045F25630C0F6020040F2471115F0F4 -:1080A000A7FBFFE70298806A002862D0FFE70298EA -:1080B000806AB0F1807F5CD0FFE70298806AB0F1FF -:1080C000007F56D0FFE70298806AB0F1407F50D021 -:1080D000FFE70298806AB0F1806F4AD0FFE702980C -:1080E000806AB0F1A06F44D0FFE70298806AB0F1D7 -:1080F000C06F3ED0FFE70298806AB0F1E06F38D0E1 -:10810000FFE70298806AB0F1006F32D0FFE7029873 -:10811000806AB0F1106F2CD0FFE70298806AB0F14E -:10812000206F26D0FFE70298806AB0F1306F20D030 -:10813000FFE70298806AB0F1406F1AD0FFE702981B -:10814000806AB0F1506F14D0FFE70298806AB0F1F6 -:10815000606F0ED0FFE70298806AB0F1706F08D0B0 -:10816000FFE70298806A0121C0F60071884201D1C0 -:10817000FFE708E045F25630C0F602004FF4A47164 -:1081800015F036FBFFE70298C06830B1FFE70298B0 -:10819000C068B0F5006F01D1FFE708E045F2563046 -:1081A000C0F6020040F2491115F022FBFFE70298E9 -:1081B000C06930B1FFE70298C069102801D8FFE715 -:1081C00008E045F25630C0F602004FF4A57115F0F4 -:1081D0000FFBFFE7029890F8300030B1FFE70298FC -:1081E00090F83000012801D1FFE708E045F2563051 -:1081F000C0F6020040F24B1115F0FAFAFFE70298C0 -:108200004069012809D0FFE70298406928B1FFE7DB -:1082100002984069022801D1FFE708E045F2563094 -:10822000C0F602004FF4A67115F0E2FAFFE70298DB -:1082300090F8200030B1FFE7029890F82000012864 -:1082400001D1FFE708E045F25630C0F6020040F2E7 -:108250004D1115F0CDFAFFE70298806A0121C0F6B2 -:108260000071884221D0FFE70298C06A90B1FFE711 -:108270000298C06AB0F1805F0CD0FFE70298C06A34 -:10828000B0F1005F06D0FFE70298C06AB0F1405F2E -:1082900001D1FFE708E045F25630C0F6020040F297 -:1082A000511115F0A5FAFFE7FFE70298006C50B9ED -:1082B000FFE7029800F038F802990020486402991C -:1082C00081F83C00FFE70298006CC006002817D434 -:1082D000FFE70298006C40F0020020F488500299F9 -:1082E00008640298F8F762FB02990020486402983B -:1082F000006C40F0010020F002000299086403E0E5 -:1083000001208DF80700FFE7FFE70299002081F8C0 -:108310003C00FFE79DF807008DF80F00FFE79DF890 -:108320000F0004B080BD000080B58AB00990002025 -:10833000089007900690059004900998006842F212 -:108340000001C4F20101884212D1FFE7FFE70020DB -:10835000039043F64400C4F20200016841F48071C6 -:108360000160006800F4807003900398FFE73AE032 -:108370000998006842F20021C4F20101884231D11B -:10838000FFE7FFE70020029043F64400C4F202003A -:10839000016841F480610160006800F4806002902F -:1083A0000298FFE7FFE70020019043F63000C4F297 -:1083B0000200016841F020010160006800F0200027 -:1083C00001900198FFE74FF480600490032005902E -:1083D0000020069041F20040C4F2020004A902F01D -:1083E00089FCFFE7FFE70AB080BD000080B584B0DC -:1083F000029001910020009002980068806840057A -:10840000002816D5FFE7029800688068C00500289C -:108410000FD5FFE70299086C40F020000864FFE7E1 -:108420000299002081F83C00FFE701208DF80F0041 -:108430006DE003F055F80090FFE7029800680068CF -:1084400000F00200022829D0FFE70198013020B394 -:10845000FFE7019840B1FFE703F042F80099401AA6 -:108460000199884218D9FFE702980068006800F077 -:10847000020002280FD0FFE70299086C40F00400C8 -:108480000864FFE70299002081F83C00FFE7032021 -:108490008DF80F003BE0FFE7FFE7CEE702980168A9 -:1084A0006FF0120008600299086C40F400700864D4 -:1084B00002980068806810F0405F24D1FFE70298BE -:1084C000007E00BBFFE702980068C06A10F4700FDE -:1084D00007D0FFE70298006880684005002812D4A2 -:1084E000FFE70299086C20F4807008640298006C21 -:1084F000C004002806D4FFE70299086C40F0010090 -:108500000864FFE7FFE700208DF80F00FFE79DF804 -:108510000F0004B080BD000080B584B00290002040 -:1085200001900298007E28B1FFE70298007E0128A2 -:1085300001D1FFE708E045F25630C0F6020040F2F4 -:10854000D32115F055F9FFE70298C06A90B1FFE713 -:108550000298C06AB0F1805F0CD0FFE70298C06A51 -:10856000B0F1005F06D0FFE70298C06AB0F1405F4B -:1085700001D1FFE708E045F25630C0F602004FF4A3 -:10858000357115F035F9FFE7FFE7029890F83C00E8 -:10859000012804D1FFE702208DF80F00D4E00299F2 -:1085A000012081F83C00FFE7FFE70298006880683F -:1085B000C007F0B9FFE702980168886840F0010041 -:1085C000886040F22800C2F2000000684DF6836126 -:1085D000C4F21B31A0FB0110800C00EB40000190A5 -:1085E000FFE7019820B1FFE7019801380190F8E713 -:1085F000FFE7029800688068C007002800F09580B7 -:10860000FFE70298006C40F4807040F201618843FB -:10861000029908640298006840684005002809D55E -:10862000FFE70298006C40F4805020F4005002995B -:108630000864FFE70298006CC004002806D5FFE735 -:108640000299486C20F00600486403E0029900207B -:108650004864FFE7FFE70299002081F83C00FFE74C -:1086600042F20030C4F201000090029801686FF0FD -:108670002200086000984068C006E8BBFFE7029847 -:10868000006842F20001C4F20101884224D0FFE7F1 -:108690000298006842F20011C4F20101884208D138 -:1086A000FFE742F20430C4F201000068C00698B14E -:1086B000FFE70298006842F20021C4F201018842FB -:1086C00019D1FFE742F20430C4F20100006800F063 -:1086D0001F000F280FD8FFE702980068806810F08D -:1086E000405F07D1FFE702980168886840F080404A -:1086F0008860FFE7FFE717E00298006842F2000198 -:10870000C4F2010188420ED1FFE702980068806838 -:1087100010F0405F07D1FFE702980168886840F0D9 -:1087200080408860FFE7FFE70AE00299086C40F0AC -:10873000100008640299486C40F001004864FFE7AB -:1087400000208DF80F00FFE79DF80F0004B080BDFA -:1087500080B584B002900191029890F820008DF8C5 -:108760000300019848F67F71C0F20301884201D8E6 -:10877000FFE708E045F28E30C0F602004FF4D0610A -:1087800015F036F8FFE79DF80300012805D0FFE754 -:108790009DF8030002280AD1FFE7019A02980168B8 -:1087A00048691043486100208DF80F0008E00299E5 -:1087B000486A40F48020486201208DF80F00FFE7EE -:1087C0009DF80F0004B080BD80B588B0069005917B -:1087D00004920393069890F820008DF807000698FD -:1087E0000068806800900598806828B1FFE70598C8 -:1087F0008068042801D1FFE708E045F28E30C0F61A -:10880000020040F2E94114F0F3FFFFE70598C06869 -:1088100028B1FFE70598C068022801D1FFE708E00A -:1088200045F28E30C0F6020040F2EA4114F0E0FF5B -:10883000FFE705980069082801D8FFE708E045F23E -:108840008E30C0F6020040F2EB4114F0D1FFFFE79A -:108850000598806890B9FFE7059801680020B0EBA3 -:10886000D12F01D1FFE708E045F28E30C0F60200BB -:1088700040F2EE4114F0BCFFFFE711E005984168BB -:108880000020B0EB517F01D1FFE708E045F28E30C8 -:10889000C0F6020040F2F24114F0AAFFFFE7FFE742 -:1088A0000598007D28B1FFE70598007D012801D1DA -:1088B000FFE708E045F28E30C0F6020040F2F441D6 -:1088C00014F096FFFFE79DF80700012806D0FFE7A8 -:1088D0009DF80700022840F08D80FFE79DF8030017 -:1088E000400700280CD4FFE79DF80300000700288C -:1088F00006D4FFE79DF80300C006002871D5FFE706 -:108900000098C0F3016002900298032809D3FFE7A2 -:108910000699486A40F40000486201208DF81F0063 -:1089200071E00299012088400399086005988068E9 -:1089300068B9FFE705980168C06840EA41500699A8 -:108940000968029A01EB0211C1F880010EE0059955 -:108950004A688868C96840EAC200084306990968FD -:10896000029A01EB0211C1F88001FFE70598006946 -:1089700006990968029A01EB0211C1F88401059871 -:10898000007D01280CD1FFE706980068029900EBF2 -:108990000111D1F8840140F48070C1F88401FFE72F -:1089A0000498406806990968029A01EB0211C1F81F -:1089B0008C010498006806990968029A01EB02117B -:1089C000C1F8880106980068029900EB0111D1F8FE -:1089D000800140F00100C1F8800100208DF81F00E7 -:1089E00011E00699486A40F40010486201208DF8B1 -:1089F0001F0008E00699486A40F480204862012080 -:108A00008DF81F00FFE79DF81F0008B080BD000033 -:108A100080B586B004900391049800680190049892 -:108A200090F820008DF803009DF80300012806D07F -:108A3000FFE79DF80300022840F05281FFE703980A -:108A4000408808B9FFE708E045F28E30C0F6020022 -:108A50004FF4547114F0CCFEFFE70398C08808B9B6 -:108A6000FFE708E045F28E30C0F6020040F25131D7 -:108A700014F0BEFEFFE70398408908B9FFE708E05D -:108A800045F28E30C0F6020040F2523114F0B0FED2 -:108A9000FFE70398C08908B9FFE708E045F28E3088 -:108AA000C0F6020040F2533114F0A2FEFFE7039833 -:108AB000806928B1FFE703988069012801D1FFE7A9 -:108AC00008E045F28E30C0F602004FF4557114F004 -:108AD0008FFEFFE70398C06928B1FFE70398C069DC -:108AE000012801D1FFE708E045F28E30C0F6020010 -:108AF00040F2553114F07CFEFFE70398006928B17D -:108B0000FFE703980069012801D1FFE708E045F27B -:108B10008E30C0F6020040F2563114F069FEFFE7D5 -:108B20000398006A28B1FFE70398006A012801D181 -:108B3000FFE708E045F28E30C0F6020040F2573100 -:108B400014F056FEFFE746F20040C4F20000019028 -:108B5000039840691B2801D8FFE708E045F28E30F2 -:108B6000C0F6020040F2723114F042FEFFE70398B3 -:108B7000406A1B2801D8FFE708E045F28E30C0F6B6 -:108B8000020040F2733114F033FEFFE70199D1F88F -:108B9000000240F00100C1F800020199D1F8000282 -:108BA00020F47C50C1F800020398426A0199D1F880 -:108BB000000240EA0220C1F800020398406900F078 -:108BC0001F01012088400290029A0199D1F81C02ED -:108BD0009043C1F81C020398C069F0B9FFE7029AFC -:108BE0000199D1F80C029043C1F80C02039A9088C5 -:108BF000D168526940EA0140019901EBC201C1F814 -:108C00004002039A10889168526940EA0140019934 -:108C100001EBC201C1F84402FFE70398C0690128D3 -:108C20001ED1FFE7029A0199D1F80C021043C1F856 -:108C30000C02039A90881168526940EA0140019938 -:108C400001EBC201C1F84002039A90899168526910 -:108C500040EA0140019901EBC201C1F84402FFE77B -:108C60000398806940B9FFE7029A0199D1F804029C -:108C70009043C1F8040207E0029A0199D1F8040276 -:108C80001043C1F80402FFE70398006940B9FFE709 -:108C9000029A0199D1F814029043C1F8140207E036 -:108CA000029A0199D1F814021043C1F81402FFE7A7 -:108CB0000398006A012808D1FFE7029A0199D1F8C8 -:108CC0001C021043C1F81C02FFE70199D1F8000211 -:108CD00020F00100C1F8000200208DF8170008E024 -:108CE0000499486A40F48020486201208DF81700FA -:108CF000FFE79DF8170006B080BD000080B582B088 -:108D000001900198FAF79AFD8DF803009DF8030091 -:108D1000032819D0FFE79DF8030040F2F822C2F2C1 -:108D20000002342110FB0120006B60B1FFE79DF8C9 -:108D3000030040F2F822C2F20002342110FB0120AD -:108D4000006B8047FFE7FFE702B080BD80B586B0CB -:108D50000490039102920193049890F820008DF8FA -:108D60000300039820B1FFE70398012801D1FFE732 -:108D700008E045F28E30C0F602004FF4BE6114F0F8 -:108D800037FDFFE79DF80300012806D0FFE79DF8B7 -:108D90000300022840F0D780FFE7039880B9FFE77F -:108DA00004980068C068800748B9FFE70499486ADA -:108DB00040F40010486201208DF81700CCE00FE06D -:108DC000049800680069800748B9FFE70499486A79 -:108DD00040F40010486201208DF81700BCE0FFE766 -:108DE00004980068039900EB0110D0F8B00100F07E -:108DF0000400029988600298806858B9FFE70498D7 -:108E00000068039900EB0110D0F8B001400D029901 -:108E100008600AE004980068039900EB0110D0F89C -:108E2000B001C00802994860FFE704980068039900 -:108E300000EB0110D0F8B00100F002000299C86008 -:108E400004980068039900EB0110D0F8B40100F019 -:108E50000F000299086104980068039900EB011063 -:108E6000D0F8B40180B2000A0299886104980068C1 -:108E7000039900EB0110D0F8B401000C029948618D -:108E800004980068039900EB0110D0F8B80101992B -:108E9000087004980068039900EB0110D0F8B8013D -:108EA000000A0199487004980068039900EB0110CA -:108EB000D0F8B801000C01998870049800680399F3 -:108EC00000EB0110D0F8B801000E0199C8700498A9 -:108ED0000068039900EB0110D0F8BC0101990871FA -:108EE00004980068039900EB0110D0F8BC01000A57 -:108EF0000199487104980068039900EB0110D0F8BB -:108F0000BC01000C0199887104980068039900EB7A -:108F10000110D0F8BC01000E0199C871039838B94E -:108F2000FFE704980168C86840F02000C86006E0C8 -:108F300004980168086940F020000861FFE70020FC -:108F40008DF8170008E00499486A40F480204862D0 -:108F500001208DF81700FFE79DF8170006B080BDCF -:108F600080B58AB00990002008900998006840698F -:108F70000790099800684068069009980068806822 -:108F8000059009980068C068049009980068006915 -:108F9000039009980068806902909DF81C00C00742 -:108FA000002800F09480FFE79DF81400C00758B334 -:108FB000FFE709980168012088609DF81400800788 -:108FC000002804D5FFE7099800F042FE1BE09DF859 -:108FD00014004007002805D5FFE7089840F400601A -:108FE00008900FE09DF814000007002805D5FFE762 -:108FF000089840F48050089003E0099800F000FEC3 -:10900000FFE7FFE7FFE7FFE79DF81500C00760B344 -:10901000FFE7099801684FF4807088609DF815009B -:109020008007002804D5FFE7099800F05FFE1BE0E9 -:109030009DF815004007002805D5FFE7089840F483 -:10904000005008900FE09DF815000007002805D596 -:10905000FFE7089840F48040089003E0099800F08A -:109060001DFEFFE7FFE7FFE7FFE79DF81600C007DB -:1090700060B3FFE7099801684FF4803088609DF87D -:1090800016008007002804D5FFE7099800F07EFE4F -:109090001BE09DF816004007002805D5FFE708985B -:1090A00040F4004008900FE09DF8160000070028EB -:1090B00005D5FFE7089840F48030089003E0099850 -:1090C00000F03CFEFFE7FFE7FFE7FFE7FFE79DF863 -:1090D0001C000007002810D5FFE79DF81000C0060F -:1090E000002809D5FFE7089840F400700890099817 -:1090F00001681020C860FFE7FFE79DF81C004007EB -:1091000000280FD5FFE79DF810000007002808D5BC -:10911000FFE7099801680820C860099800F062FC20 -:10912000FFE7FFE79DF81C00800700280BD5FFE74D -:1091300009980068C068800720B1FFE7099800F02F -:1091400079FCFFE7FFE79DF81C004006002810D5DA -:10915000FFE79DF80C00C006002809D5FFE7089836 -:1091600040F4806008900998016810200861FFE7CA -:10917000FFE79DF81C00800600280FD5FFE79DF84B -:109180000C000007002808D5FFE7099801680820AF -:109190000861099800F076FCFFE7FFE79DF81C00E6 -:1091A000C00600280BD5FFE7099800680069800712 -:1091B00020B1FFE7099800F08DFCFFE7FFE79DF87D -:1091C0001E00800700280FD5FFE79DF81800C00695 -:1091D000002808D5FFE70998016810204860099821 -:1091E00000F0A0FCFFE7FFE79DF81E00C00778B184 -:1091F000FFE79DF818000007002808D5FFE7099849 -:10920000016808204860099800F0E8FDFFE7FFE7E3 -:109210009DF81D000006002840F18D80FFE79DF8B5 -:1092200018004007002840F18180FFE79DF81D00ED -:10923000C00750B1FFE79DF80800C00728B1FFE75D -:10924000089840F001000890FFE79DF81D00800796 -:1092500000280BD5FFE79DF808008007002805D5FA -:10926000FFE7089840F002000890FFE79DF81D0016 -:10927000400700280BD5FFE79DF8080040070028AD -:1092800005D5FFE7089840F004000890FFE79DF837 -:109290001D000007002848D5FFE79DF8080010F0E2 -:1092A000700F42D0FFE7029800F070000146019174 -:1092B000102814D0FFE70198202815D0FFE7019867 -:1092C000302816D0FFE70198402817D0FFE7019813 -:1092D000502818D0FFE70198602819D01DE00898A1 -:1092E00040F00800089019E0089840F0100008903D -:1092F00014E0089840F0200008900FE0089840F033 -:10930000400008900AE0089840F08000089005E0CE -:10931000089840F48070089000E0FFE70998016821 -:10932000886920F070008861FFE7FFE7099801680D -:1093300004204860FFE7089848B1FFE7089A0999B8 -:10934000486A104348620998FFF7D8FCFFE70AB063 -:1093500080BD000080B584B00290029820B9FFE77C -:1093600001208DF80F0063E20298006846F2004188 -:10937000C4F20001884209D0FFE70298006846F66F -:109380000001C4F20001884201D1FFE708E045F284 -:109390008E30C0F6020040F21D1114F029FAFFE7EA -:1093A0000298007E28B1FFE70298007E012801D1D3 -:1093B000FFE708E045F28E30C0F602004FF48F71EF -:1093C00014F016FAFFE70298407E28B1FFE70298F2 -:1093D000407E012801D1FFE708E045F28E30C0F65B -:1093E000020040F21F1114F003FAFFE70298807E9A -:1093F00028B1FFE70298807E012801D1FFE708E04D -:1094000045F28E30C0F602004FF4907114F0F0F97E -:10941000FFE70298C07E28B1FFE70298C07E0128CE -:1094200001D1FFE708E045F28E30C0F6020040F2BD -:10943000211114F0DDF9FFE70298007F28B1FFE762 -:109440000298007F012801D1FFE708E045F28E3045 -:10945000C0F602004FF4917114F0CAF9FFE70298C8 -:10946000407F28B1FFE70298407F012801D1FFE744 -:1094700008E045F28E30C0F6020040F2231114F0ED -:10948000B7F9FFE70298806890B1FFE7029880681B -:10949000B0F1804F0CD0FFE702988068B0F1004F28 -:1094A00006D0FFE702988068B0F1404F01D1FFE796 -:1094B00008E045F28E30C0F602004FF4927114F0CD -:1094C00097F9FFE70298C06890B1FFE70298C0687B -:1094D000B0F1807F0CD0FFE70298C068B0F1007F48 -:1094E00006D0FFE70298C068B0F1407F01D1FFE7E6 -:1094F00008E045F28E30C0F6020040F2251114F06B -:1095000077F9FFE70298006900285AD0FFE7029830 -:109510000069B0F5803F54D0FFE702980069B0F5CC -:10952000003F4ED0FFE702980069B0F5403F48D0B9 -:10953000FFE702980069B0F5802F42D0FFE702985C -:109540000069B0F5A02F3CD0FFE702980069B0F5A4 -:10955000C02F36D0FFE702980069B0F5E02F30D079 -:10956000FFE702980069B0F5002F2AD0FFE70298C4 -:109570000069B0F5102F24D0FFE702980069B0F51C -:10958000202F1ED0FFE702980069B0F5302F18D0C9 -:10959000FFE702980069B0F5402F12D0FFE702986C -:1095A0000069B0F5502F0CD0FFE702980069B0F5C4 -:1095B000602F06D0FFE702980069B0F5702F01D147 -:1095C000FFE708E045F28E30C0F602004FF49371D9 -:1095D00014F00EF9FFE70298406950B3FFE70298D4 -:1095E0004069B0F5801F24D0FFE702984069B0F5CC -:1095F000001F1ED0FFE702984069B0F5401F18D049 -:10960000FFE702984069B0F5800F12D0FFE702989B -:109610004069B0F5A00F0CD0FFE702984069B0F5A3 -:10962000C00F06D0FFE702984069B0F5E00F01D106 -:10963000FFE708E045F28E30C0F6020040F2271145 -:1096400014F0D6F8FFE70298406838B1FFE70298B7 -:109650004068B0F5806F01D8FFE708E045F28E3032 -:10966000C0F602004FF4947114F0C2F8FFE70298BC -:1096700090F8200020B9FFE7029800F0DDF8FFE73E -:1096800002980168086820F00200086001F028FFD5 -:109690000190FFE70298006840688007002815D510 -:1096A000FFE701F01DFF0199401A0B280DD3FFE7DA -:1096B0000299486A40F4003048620299052081F816 -:1096C000200001208DF80F00B2E0E3E70298016866 -:1096D000086840F00100086001F002FF0190FFE718 -:1096E000029800684068C007A8B9FFE701F0F8FEDB -:1096F0000199401A0B280DD3FFE70299486A40F4FC -:10970000003048620299052081F8200001208DF880 -:109710000F008DE0E4E70298007E012807D1FFE703 -:1097200002980168086840F08000086006E002982E -:109730000168086820F080000860FFE70298407E1A -:10974000012807D1FFE702980168086840F040004F -:10975000086006E002980168086820F04000086090 -:10976000FFE70298807E012807D1FFE70298016891 -:10977000086840F02000086006E002980168086868 -:1097800020F020000860FFE70298C07E012807D182 -:10979000FFE702980168086820F01000086006E002 -:1097A00002980168086840F010000860FFE702981E -:1097B000007F012807D1FFE702980168086840F0A0 -:1097C0000800086006E002980168086820F00800B8 -:1097D0000860FFE70298407F012807D1FFE7029861 -:1097E0000168086840F00400086006E0029801681B -:1097F000086820F004000860FFE7029B19685A68B7 -:109800009868D3F80CC040EA0C00D3F810C040EAC6 -:109810000C005B691843013A1043C86102990020AB -:109820004862029A012182F820108DF80F00FFE7AC -:109830009DF80F0004B080BD80B594B01390002057 -:109840001290119010900F900E901398006846F2AD -:109850000041C4F20001884253D1FFE740F2BC301E -:10986000C2F200000168013101600068012812D1D4 -:10987000FFE7FFE700200D9043F64000C4F202002E -:10988000016841F000710160006800F000700D9007 -:109890000D98FFE7FFE7FFE700200C9043F630004C -:1098A000C4F20200016841F008010160006800F0A4 -:1098B00008000C900C98FFE703200E9002210F91F6 -:1098C00000210791109111900920129040F600405C -:1098D000C4F202000EA901F00DFA079A14200590B7 -:1098E0000521069102F018FA059802F0FDF9069993 -:1098F000079A1520089002F00FFA089802F0F4F980 -:109900006EE01398006846F60001C4F20001884238 -:1099100065D1FFE7FFE700200B9043F64000C4F25B -:109920000200016841F080610160006800F0806021 -:109930000B900B98FFE740F2BC30C2F200000168C8 -:10994000013101600068012812D1FFE7FFE7002024 -:109950000A9043F64000C4F20200016841F0007131 -:109960000160006800F000700A900A98FFE7FFE7C6 -:10997000FFE70020099043F63000C4F202000168BE -:1099800041F002010160006800F0020009900998AE -:10999000FFE760200E9002200F90002003901090AF -:1099A000032011900920129040F20040C4F20200FE -:1099B0000EA901F09FF9039A402001900521029120 -:1099C00002F0AAF9019802F08FF90299039A412056 -:1099D000049002F0A1F9049802F086F9FFE7FFE78E -:1099E00014B080BD80B582B001900198F9F726FFD0 -:1099F0008DF803009DF80300032819D0FFE79DF8B8 -:109A0000030040F2F822C2F20002342110FB0120D0 -:109A1000C06960B1FFE79DF8030040F2F822C2F28E -:109A20000002342110FB0120C0698047FFE7FFE7F7 -:109A300002B080BD80B582B001900198F9F7FEFEBA -:109A40008DF803009DF80300032819D0FFE79DF867 -:109A5000030040F2F822C2F20002342110FB012080 -:109A6000806960B1FFE79DF8030040F2F822C2F27E -:109A70000002342110FB012080698047FFE7FFE7E7 -:109A800002B080BD80B582B001900198F9F7D6FE92 -:109A90008DF803009DF80300032819D0FFE79DF817 -:109AA000030040F2F822C2F20002342110FB012030 -:109AB000406A60B1FFE79DF8030040F2F822C2F26D -:109AC0000002342110FB0120406A8047FFE7FFE7D6 -:109AD00002B080BD80B582B001900198F9F7AEFE6A -:109AE0008DF803009DF80300032819D0FFE79DF8C7 -:109AF000030040F2F822C2F20002342110FB0120E0 -:109B0000006A60B1FFE79DF8030040F2F822C2F25C -:109B10000002342110FB0120006A8047FFE7FFE7C5 -:109B200002B080BD80B582B001900198F9F786FE41 -:109B30008DF803009DF80300032819D0FFE79DF876 -:109B4000030040F2F822C2F20002342110FB01208F -:109B5000806A60B1FFE79DF8030040F2F822C2F28C -:109B60000002342110FB0120806A8047FFE7FFE7F5 -:109B700002B080BD80B584B00290029890F82000B9 -:109B800001282FD1FFE70299022081F820000298D6 -:109B90000168086820F00100086001F0A1FC019054 -:109BA000FFE7029800684068C007A8B1FFE701F02E -:109BB00097FC0199401A0B280DD3FFE70299486AD8 -:109BC00040F4003048620299052081F8200001200D -:109BD0008DF80F000FE0E4E70299002048628DF84D -:109BE0000F0008E00299486A40F400204862012012 -:109BF0008DF80F00FFE79DF80F0004B080BD000056 -:109C000080B582B001900198F9F718FE8DF8030035 -:109C10009DF80300032819D0FFE79DF8030040F2E8 -:109C2000F822C2F20002342110FB0120C06860B1AA -:109C3000FFE79DF8030040F2F822C2F2000234214F -:109C400010FB0120C0688047FFE7FFE702B080BD3E -:109C500080B582B001900198F9F7F0FD8DF803000E -:109C60009DF80300032817D0FFE79DF80300342177 -:109C7000414340F2F820C2F20000405858B1FFE7DB -:109C80009DF803003421414340F2F820C2F2000065 -:109C900040588047FFE7FFE702B080BD80B582B043 -:109CA00001900198F9F7CAFD8DF803009DF80300B3 -:109CB000032819D0FFE79DF8030040F2F822C2F212 -:109CC0000002342110FB0120006960B1FFE79DF81C -:109CD000030040F2F822C2F20002342110FB0120FE -:109CE00000698047FFE7FFE702B080BD80B582B022 -:109CF00001900198F9F7A2FD8DF803009DF803008B -:109D0000032819D0FFE79DF8030040F2F822C2F2C1 -:109D10000002342110FB0120406860B1FFE79DF88C -:109D2000030040F2F822C2F20002342110FB0120AD -:109D300040688047FFE7FFE702B080BD80B582B092 -:109D400001900198F9F77AFD8DF803009DF8030062 -:109D5000032819D0FFE79DF8030040F2F822C2F271 -:109D60000002342110FB0120406960B1FFE79DF83B -:109D7000030040F2F822C2F20002342110FB01205D -:109D800040698047FFE7FFE702B080BD80B582B041 -:109D900001900198F9F752FD8DF803009DF803003A -:109DA000032819D0FFE79DF8030040F2F822C2F221 -:109DB0000002342110FB0120806860B1FFE79DF8AC -:109DC000030040F2F822C2F20002342110FB01200D -:109DD00080688047FFE7FFE702B080BD80B582B0B2 -:109DE00001900198F9F72AFD8DF803009DF8030012 -:109DF000032819D0FFE79DF8030040F2F822C2F2D1 -:109E00000002342110FB0120C06A60B1FFE79DF819 -:109E1000030040F2F822C2F20002342110FB0120BC -:109E2000C06A8047FFE7FFE702B080BD80B582B01F -:109E30000090009820B9FFE701208DF8070023E08B -:109E40000098006843F20001C4F20201884201D187 -:109E5000FFE707E045F2C630C0F60200682113F0C4 -:109E6000C7FCFFE70098407938B9FFE70099002068 -:109E70000871009800F00CF8FFE700990120487184 -:109E800000208DF80700FFE79DF8070002B080BDB5 -:109E900082B001900198006843F20001C4F202010F -:109EA000884212D1FFE7FFE70020009043F6300020 -:109EB000C4F20200016841F480510160006800F4BE -:109EC000805000900098FFE7FFE702B07047000065 -:109ED00080B584B002900298806D019001F000FB83 -:109EE0000090029890F8350002280DD0FFE7029903 -:109EF00080204865FFE70299002081F83400FFE7E1 -:109F000001208DF80F0054E002980168086820F0E5 -:109F10001600086002980168486920F080004861D6 -:109F20000298006C20B9FFE70298806C38B1FFE717 -:109F300002980168086820F008000860FFE70298AE -:109F40000168086820F001000860FFE702980068D7 -:109F50000068C007C0B1FFE701F0C2FA0099401ADB -:109F6000062810D3FFE7029920204865FFE70299F1 -:109F7000002081F83400FFE70299032081F83500C2 -:109F80008DF80F0015E0E1E70298C16D3F20884091 -:109F900001998860FFE70299002081F83400FFE70B -:109FA0000299012081F83500FFE700208DF80F00AD -:109FB000FFE79DF80F0004B080BD000082B0009064 -:109FC000009890F83500022807D0FFE7009980201C -:109FD000486501208DF807000EE00099052081F802 -:109FE000350000980168086820F001000860FFE76C -:109FF00000208DF80700FFE79DF8070002B07047CA -:10A0000080B586B005900020039040F22800C2F28F -:10A010000000006848F2B511C1F64E31A0FB0110F6 -:10A02000800A02900598806D019001980068049064 -:10A0300004980599C96DC840000700281AD5FFE7A4 -:10A040000598006800684007002812D5FFE70598CA -:10A050000168086820F0040008600598C16D0820B8 -:10A060008840019988600599486D40F00100486575 -:10A07000FFE7FFE704980599C96DC840C007A0B184 -:10A08000FFE7059800684069000600280CD5FFE747 -:10A090000598C16D01208840019988600599486D37 -:10A0A00040F002004865FFE7FFE704980599C96D95 -:10A0B000C8404007002814D5FFE7059800680068ED -:10A0C000800700280CD5FFE70598C16D0420884063 -:10A0D000019988600599486D40F004004865FFE7E4 -:10A0E000FFE704980599C96DC840C006002847D508 -:10A0F000FFE7059800680068000700283FD5FFE7E4 -:10A100000598C16D10208840019988600598006805 -:10A110000068400300281AD5FFE70598006800682A -:10A120000003002809D4FFE70598006C20B1FFE781 -:10A130000598016C8847FFE708E00598806C20B11E -:10A14000FFE70598816C8847FFE7FFE716E0059871 -:10A1500000680068C005002807D4FFE7059801687B -:10A16000086820F008000860FFE70598006C20B13F -:10A17000FFE70598016C8847FFE7FFE7FFE7FFE788 -:10A1800004980599C96DC8408006002840F18D806B -:10A19000FFE7059800680068C006002840F1848049 -:10A1A000FFE70598C16D20208840019988600598D7 -:10A1B00090F83500052834D1FFE705980168086854 -:10A1C00020F01600086005980168486920F08000BA -:10A1D00048610598006C20B9FFE70598806C38B19C -:10A1E000FFE705980168086820F008000860FFE7AD -:10A1F0000598C16D3F20884001998860FFE7059967 -:10A20000002081F83400FFE70599012081F835002E -:10A210000598006D20B1FFE70598016D8847FFE7BD -:10A220007BE0059800680068400300281AD5FFE726 -:10A230000598006800680003002809D4FFE7059826 -:10A24000406C20B1FFE70598416C8847FFE708E0C4 -:10A250000598C06B20B1FFE70598C16B8847FFE701 -:10A26000FFE720E0059800680068C005002811D4C9 -:10A27000FFE705980168086820F010000860FFE714 -:10A280000599002081F83400FFE70599012081F845 -:10A290003500FFE70598C06B20B1FFE70598C16B5B -:10A2A0008847FFE7FFE7FFE7FFE70598406DA0B3AA -:10A2B000FFE70598406DC00730B3FFE7059905201B -:10A2C00081F8350005980168086820F001000860F1 -:10A2D000FFE70398013003900299884201D9FFE714 -:10A2E00007E0FFE7059800680068C0070028F0D184 -:10A2F000FFE7FFE70599002081F83400FFE70599A3 -:10A30000012081F83500FFE70598C06C20B1FFE718 -:10A310000598C16C8847FFE7FFE706B080BD0000E5 -:10A3200080B586B004900020039001F0D9F8029027 -:10A33000049820B9FFE701208DF8170087E2049800 -:10A34000006846F21001C4F20201884200F08880E1 -:10A35000FFE70498006846F22801C4F2020188422F -:10A360007ED0FFE70498006846F24001C4F2020183 -:10A37000884275D0FFE70498006846F25801C4F29D -:10A38000020188426CD0FFE70498006846F2700131 -:10A39000C4F20201884263D0FFE70498006846F2E5 -:10A3A0008801C4F2020188425AD0FFE7049800688D -:10A3B00046F2A001C4F20201884251D0FFE704989E -:10A3C000006846F2B801C4F20201884248D0FFE7B3 -:10A3D0000498006846F21041C4F2020188423FD05E -:10A3E000FFE70498006846F22841C4F2020188425F -:10A3F00036D0FFE70498006846F24041C4F20201FB -:10A4000088422DD0FFE70498006846F25841C4F214 -:10A410000201884224D0FFE70498006846F27041A8 -:10A42000C4F2020188421BD0FFE70498006846F29C -:10A430008841C4F20201884212D0FFE70498006804 -:10A4400046F2A041C4F20201884209D0FFE7049815 -:10A45000006846F2B841C4F20201884201D1FFE728 -:10A4600007E045F2E320C0F60200B82113F0C0F97E -:10A47000FFE70498406850B3FFE704984068B0F1E4 -:10A48000007F24D0FFE704984068B0F1806F1ED0B1 -:10A49000FFE704984068B0F1C06F18D0FFE7049858 -:10A4A0004068B0F1006F12D0FFE704984068B0F147 -:10A4B000206F0CD0FFE704984068B0F1406F06D0E1 -:10A4C000FFE704984068B0F1606F01D1FFE707E053 -:10A4D00045F2E320C0F60200B92113F089F9FFE745 -:10A4E0000498806850B1FFE704988068402805D040 -:10A4F000FFE704988068802801D1FFE707E045F274 -:10A50000E320C0F60200BA2113F072F9FFE70498C5 -:10A51000C068B0F5007F04D0FFE70498C06808B9B0 -:10A52000FFE707E045F2E320C0F60200BB2113F08D -:10A530005FF9FFE704980069B0F5806F04D0FFE78A -:10A540000498006908B9FFE707E045F2E320C0F688 -:10A550000200BC2113F04CF9FFE70498406960B198 -:10A56000FFE704984069B0F5006F06D0FFE7049854 -:10A570004069B0F5805F01D1FFE707E045F2E320D5 -:10A58000C0F60200BD2113F033F9FFE7049880699B -:10A5900060B1FFE704988069B0F5005F06D0FFE77F -:10A5A00004988069B0F5804F01D1FFE707E045F2DC -:10A5B000E320C0F60200BE2113F01AF9FFE7049869 -:10A5C000C06958B1FFE70498C069B0F5807F05D035 -:10A5D000FFE70498C069202801D1FFE707E045F2B2 -:10A5E000E320C0F60200BF2113F002F9FFE7049850 -:10A5F000006A90B1FFE70498006AB0F5803F0CD084 -:10A60000FFE70498006AB0F5003F06D0FFE7049822 -:10A61000006AB0F5403F01D1FFE707E045F2E320D3 -:10A62000C0F60200C02113F0E3F8FFE70498406A87 -:10A6300028B1FFE70498406A042801D1FFE707E04A -:10A6400045F2E320C0F60200C12113F0D1F8FFE784 -:10A650000498406A00285BD0FFE70498806A78B1CC -:10A66000FFE70498806A01280AD0FFE70498806A0F -:10A67000022805D0FFE70498806A032801D1FFE78C -:10A6800007E045F2E320C0F60200C62113F0B0F85F -:10A69000FFE70498C06A90B1FFE70498C06AB0F57C -:10A6A000000F0CD0FFE70498C06AB0F1807F06D09D -:10A6B000FFE70498C06AB0F1C07F01D1FFE707E06F -:10A6C00045F2E320C0F60200C72113F091F8FFE73E -:10A6D0000498006B90B1FFE70498006BB0F5001F81 -:10A6E0000CD0FFE70498006BB0F5800F06D0FFE7B1 -:10A6F0000498006BB0F5C00F01D1FFE707E045F209 -:10A70000E320C0F60200C82113F072F8FFE7FFE76C -:10A71000FFE70499002081F83400FFE70499022044 -:10A7200081F8350004980168086820F0010008608D -:10A73000FFE7049800680068C00790B1FFE700F0E9 -:10A74000CFFE0299401A06280AD3FFE70499202079 -:10A7500048650499032081F835008DF8170076E0EC -:10A76000E7E70498006800680390039848F23F0107 -:10A77000CFF2100108400390049900914868D1F885 -:10A7800008C0CB680A6940EA0C00184310434A69C4 -:10A7900010438A691043CA691043096A0143039848 -:10A7A000084303900498406A042808D1FFE70499FD -:10A7B000C86A096B0143039808430390FFE70398B5 -:10A7C0000499096808600498006840690390039838 -:10A7D00020F0070003900498416A0398084303900F -:10A7E0000498406A04281AD1FFE70498816A039804 -:10A7F000084303900498C06A80B1FFE70498FCF70F -:10A8000061F850B1FFE704994020486504990120A0 -:10A8100081F835008DF8170019E0FFE7FFE703988E -:10A820000499096848610498FCF720F8019004989D -:10A83000C16D3F20884001998860049900204865D7 -:10A84000049A012182F835108DF81700FFE79DF872 -:10A85000170006B080BD000080B588B00690059155 -:10A860000492039300208DF80B000698806D0190F0 -:10A87000039828B1FFE7BDF80E0008B9FFE708E02C -:10A8800045F2E320C0F602004FF4E67112F0B0FF8B -:10A89000FFE7FFE7069890F83400012804D1FFE7AE -:10A8A00002208DF81F0045E00699012081F8340050 -:10A8B000FFE7FFE7069890F8350001282BD1FFE766 -:10A8C0000699022081F8350006990020486506980F -:10A8D0000599049A039BFCF76DF80698C16D3F201B -:10A8E00088400199886006980168086840F0160061 -:10A8F00008600698006C38B1FFE7069801680868A0 -:10A9000040F008000860FFE706980168086840F01A -:10A910000100086009E0FFE70699002081F8340093 -:10A92000FFE702208DF80B00FFE79DF80B008DF884 -:10A930001F00FFE79DF81F0008B080BD80B584B000 -:10A94000039000F0CDFD0290039801900198013032 -:10A9500048B1FFE740F2E020C2F200000178019820 -:10A9600008440190FFE7FFE700F0BAFD0299401AA2 -:10A970000199884201D2FFE7F6E704B080BD0000EC -:10A9800080B586B00490039101208DF80B00002063 -:10A990000190FFE742F2C830C2F20000007E0128B9 -:10A9A00004D1FFE702208DF8170094E042F2C8318D -:10A9B000C2F2000101200876FFE7FFE70498006873 -:10A9C00028B1FFE704980068012801D1FFE707E0FC -:10A9D00045F26D20C0F60200AB2112F009FFFFE73F -:10A9E0004CF25030FCF794FC8DF80B009DF80B00F6 -:10A9F000002863D1FFE703994FF0FF300860049807 -:10AA00000068012814D1FFE70499087C4968FCF725 -:10AA1000BFFA4CF25030FCF77BFC8DF80B0043F68C -:10AA20001041C4F20201086820F00400086042E00E -:10AA300004988168C068084440B1FFE704988168C1 -:10AA4000C06808440C2801D8FFE707E045F26D20F4 -:10AA5000C0F60200C32112F0CBFEFFE70498806825 -:10AA60000190FFE7019804998A68C96811448842F7 -:10AA700020D2FFE701980499097CFCF79DF94CF27C -:10AA80005030FCF745FC8DF80B0043F61041C4F242 -:10AA90000201086820F0FA0008609DF80B0020B160 -:10AAA000FFE701980399086004E0FFE7019801308F -:10AAB0000190D7E7FFE7FCF719FAFFE7FFE742F25B -:10AAC000C831C2F2000100200876FFE79DF80B00B4 -:10AAD0008DF81700FFE79DF8170006B080BD000055 -:10AAE00043F61041C4F20201086840F000400860DB -:10AAF0000020704780B588B00690059103930292BC -:10AB000001208DF80700FFE742F2C830C2F20000D2 -:10AB1000007E012804D1FFE702208DF81F0069E0C4 -:10AB200042F2C831C2F2000101200876FFE7FFE7D8 -:10AB3000069860B1FFE70698012808D0FFE706985D -:10AB4000022804D0FFE70698032801D1FFE707E0B9 -:10AB500045F23320C0F60200A42112F049FEFFE7BF -:10AB60004CF25030FCF7D4FB8DF807009DF807003D -:10AB700098BBFFE7069830B9FFE705989DF80810E5 -:10AB8000FCF74CFA1AE00698012806D1FFE7059871 -:10AB9000BDF80810FCF7C4FA0FE00698022805D1AA -:10ABA000FFE705980299FCF7FBFA05E00598029A81 -:10ABB000039BFCF771FAFFE7FFE7FFE74CF2503029 -:10ABC000FCF7A6FB8DF8070043F61041C4F2020122 -:10ABD000086820F001000860FFE7FFE742F2C83193 -:10ABE000C2F2000100200876FFE79DF807008DF80B -:10ABF0001F00FFE79DF81F0008B080BD81B0002056 -:10AC00008DF8030043F61040C4F202000068C00F44 -:10AC1000D8B1FFE743F60441C4F2020140F2231029 -:10AC2000C4F26750086048F6AB10CCF6EF500860ED -:10AC300043F61040C4F202000068C00F20B1FFE7E5 -:10AC400001208DF80300FFE7FFE79DF8030001B046 -:10AC50007047000080B582B0ADF8060000208DF886 -:10AC60000500FFE79DF805000F2824DCFFE7BDF88D -:10AC700006009DF80510C840C007A8B1FFE79DF881 -:10AC8000051040F27C30C2F2000050F8210050B1B3 -:10AC9000FFE79DF8051040F27C30C2F2000050F84A -:10ACA00021008047FFE7FFE7FFE79DF8050001303F -:10ACB0008DF80500D6E702B080BD000080B582B0F7 -:10ACC000ADF8060043F61440C4F201000068BDF878 -:10ACD000061008420CD0FFE7BDF8060043F6144109 -:10ACE000C4F201010860BDF80600FFF7B3FFFFE7FB -:10ACF00002B080BD80B58EB00D900C9100200A90FE -:10AD0000099008900D980021C4F20201884240D0B9 -:10AD1000FFE70D9840F20041C4F20201884238D0AA -:10AD2000FFE70D9840F60001C4F20201884230D0DE -:10AD3000FFE70D9840F60041C4F20201884228D096 -:10AD4000FFE70D9841F20001C4F20201884220D0D1 -:10AD5000FFE70D9841F20041C4F20201884218D089 -:10AD6000FFE70D9841F60001C4F20201884210D0BD -:10AD7000FFE70D9841F60041C4F20201884208D075 -:10AD8000FFE70D9842F20001C4F20201884201D1AE -:10AD9000FFE707E045F2AA20C0F60200AC2112F05E -:10ADA00027FDFFE70C98008828B1FFE70C98408842 -:10ADB00008B9FFE707E045F2AA20C0F60200AD217E -:10ADC00012F016FDFFE70C984068002849D0FFE715 -:10ADD0000C984068012844D0FFE70C98406811287F -:10ADE0003FD0FFE70C98406802283AD0FFE70C9864 -:10ADF0004068122835D0FFE70C9840680021C1F266 -:10AE0000110188422DD0FFE70C9840680021C1F263 -:10AE10002101884225D0FFE70C9840680021C1F24B -:10AE2000310188421DD0FFE70C9840680021C1F233 -:10AE30001201884215D0FFE70C9840680021C1F24A -:10AE4000220188420DD0FFE70C9840680021C1F232 -:10AE50003201884205D0FFE70C984068032801D1F1 -:10AE6000FFE707E045F2AA20C0F60200AE2112F08B -:10AE7000BFFCFFE70C98806850B1FFE70C98806832 -:10AE8000012805D0FFE70C988068022801D1FFE770 -:10AE900007E045F2AA20C0F60200AF2112F0A8FC9C -:10AEA000FFE700200B90FFE70B980F2800F2B0821D -:10AEB000FFE70B99012088400A900C9800680A99D6 -:10AEC0000840099009980A99884240F09C82FFE75F -:10AED0000C98406800F00300012807D0FFE70C98A9 -:10AEE000406800F0030002284BD1FFE70C98C068CF -:10AEF00078B1FFE70C98C06801280AD0FFE70C98EA -:10AF0000C068022805D0FFE70C98C068032801D16B -:10AF1000FFE707E045F2AA20C0F60200C12112F0C7 -:10AF200067FCFFE70D98806808900B9841000320AC -:10AF300000FA01F10898884308900C98C0680B99B2 -:10AF4000490000FA01F108980843089008980D9903 -:10AF500088600D98406808900B99012000FA01F173 -:10AF60000898884308900C984068C0F300100B992B -:10AF700000FA01F108980843089008980D99486074 -:10AF8000FFE70C98406800F00300032818D0FFE7A3 -:10AF90000D98C06808900B984100032000FA01F159 -:10AFA0000898884308900C9880680B99490000FA2B -:10AFB00001F108980843089008980D99C860FFE7C8 -:10AFC0000C98406800F00300022840F0EE80FFE794 -:10AFD0000C980069002800F0B980FFE70C98006920 -:10AFE000092800F0B380FFE70C980069002800F002 -:10AFF000AD80FFE70C980069002800F0A780FFE70C -:10B000000C980069002800F0A180FFE70C98006907 -:10B01000002800F09B80FFE70C980069012800F0F1 -:10B020009580FFE70C980069012800F08F80FFE70A -:10B030000C980069022800F08980FFE70C980069ED -:10B04000022800F08380FFE70C98006902287DD079 -:10B05000FFE70C980069032878D0FFE70C98006997 -:10B06000042873D0FFE70C98006904286ED0FFE72E -:10B070000C980069042869D0FFE70C98006905283E -:10B0800064D0FFE70C98006905285FD0FFE70C98B3 -:10B09000006909285AD0FFE70C980069062855D0A6 -:10B0A000FFE70C980069092850D0FFE70C98006969 -:10B0B00007284BD0FFE70C980069072846D0FFE728 -:10B0C0000C980069072841D0FFE70C980069082810 -:10B0D0003CD0FFE70C980069082837D0FFE70C98B0 -:10B0E0000069082832D0FFE70C98006909282DD0A4 -:10B0F000FFE70C980069092828D0FFE70C98006941 -:10B100000A2823D0FFE70C9800690A281ED0FFE721 -:10B110000C9800690B2819D0FFE70C9800690C28DF -:10B1200014D0FFE70C9800690C280FD0FFE70C98AB -:10B1300000690D280AD0FFE70C9800690C2805D09B -:10B14000FFE70C9800690F2801D1FFE707E045F2FF -:10B15000AA20C0F60200DC2112F04AFBFFE70D989E -:10B160000B996FF0030202EA51010844006A08904B -:10B170000B9800F0070081000F2000FA01F10898F9 -:10B18000884308900C9800690B9901F00701890029 -:10B1900000FA01F108980843089008980D990B9B54 -:10B1A00002EA530211440862FFE70D980068089014 -:10B1B0000B984100032000FA01F108988843089099 -:10B1C0000C98406800F003000B99490000FA01F167 -:10B1D00008980843089008980D9908600C98C07961 -:10B1E000C006002840F10E81FFE7FFE7002007902E -:10B1F00043F64400C4F20200016841F4804101605A -:10B20000006800F4804007900798FFE70B9820F053 -:10B21000030043F60801C4F20101405808900B985E -:10B2200000F0030081000F2000FA01F10898884324 -:10B2300008900D980021C4F20201884203D1FFE773 -:10B24000002006905EE00D9840F20041C4F2020139 -:10B25000884203D1FFE70120059050E00D9840F6A9 -:10B260000001C4F20201884203D1FFE702200490EA -:10B2700042E00D9840F60041C4F20201884203D139 -:10B28000FFE70320039034E00D9841F20001C4F27F -:10B290000201884203D1FFE70420029026E00D98C6 -:10B2A00041F20041C4F20201884203D1FFE70520C8 -:10B2B000019018E00D9841F60001C4F202018842A5 -:10B2C00003D1FFE7062000900AE00D9941F6004205 -:10B2D000C4F202020820914208BF07200090FFE755 -:10B2E00000980190FFE701980290FFE70298039011 -:10B2F000FFE703980490FFE704980590FFE705989F -:10B300000690FFE70698C0B20B9901F0030189008F -:10B3100000FA01F108980843089008980B9921F069 -:10B32000030143F60802C4F20102885043F60040CC -:10B33000C4F20100006808900999089888430890B1 -:10B340000C988079C00728B1FFE70999089808434D -:10B350000890FFE7089843F60041C4F20101086035 -:10B3600043F60440C4F20100006808900999089867 -:10B37000884308900C9880798007002805D5FFE75E -:10B380000999089808430890FFE7089843F6044194 -:10B39000C4F20101086043F60840C4F201000068ED -:10B3A000089009990898884308900C988079C006FD -:10B3B000002805D5FFE70999089808430890FFE79A -:10B3C000089843F60841C4F20101086043F60C40B6 -:10B3D000C4F2010000680890099908988843089011 -:10B3E0000C9880798006002805D5FFE70999089810 -:10B3F00008430890FFE7089843F60C41C4F20101A6 -:10B400000860FFE7FFE7FFE70B9801300B904BE583 -:10B410000EB080BD80B582B00190ADF80210BDF8CD -:10B42000020020B1FFE7002008B9FFE708E045F27D -:10B43000AA20C0F602004FF4BD7112F0D9F9FFE75F -:10B4400001980069BDF80210084204D0FFE701200E -:10B450008DF8010003E000208DF80100FFE79DF862 -:10B46000010002B080BD000080B582B00190ADF84F -:10B4700002108DF80120BDF8020020B1FFE7002086 -:10B4800008B9FFE708E045F2AA20C0F6020040F242 -:10B490009B1112F0ADF9FFE79DF8010028B1FFE71D -:10B4A0009DF80100012801D1FFE708E045F2AA203C -:10B4B000C0F602004FF4CE7112F09AF9FFE79DF842 -:10B4C000010028B1FFE7BDF802000199886105E09D -:10B4D000BDF80200000401998861FFE702B080BD59 -:10B4E00049F23860C2F200000068704780B58EB043 -:10B4F0000C900C9820B9FFE701208DF8370002E28C -:10B500000C98006845F20041C4F20001884212D054 -:10B51000FFE70C98006845F60001C4F2000188427C -:10B5200009D0FFE70C98006845F60041C4F200011D -:10B53000884201D1FFE708E045F2FE30C0F6020084 -:10B5400040F2BF1112F054F9FFE70C98406850B177 -:10B55000FFE70C98406841F68021C0F2060188425E -:10B5600001D8FFE708E045F2FE30C0F602004FF4D4 -:10B57000E07112F03DF9FFE70C98806830B1FFE709 -:10B580000C988068B0F5804F01D1FFE708E045F2E4 -:10B59000FE30C0F6020040F2C11112F029F9FFE7B7 -:10B5A0000C98C068800A08B9FFE708E045F2FE3051 -:10B5B000C0F602004FF4E17112F01AF9FFE70C989F -:10B5C0000069B0F5804F06D0FFE70C980069B0F530 -:10B5D000404F01D1FFE708E045F2FE30C0F602001F -:10B5E00040F2C31112F004F9FFE70C98406928B14A -:10B5F000FFE70C984069012801D1FFE708E045F218 -:10B60000FE30C0F602004FF4E27112F0F1F8FFE7ED -:10B610000C9880696FF0FE01084201D1FFE708E055 -:10B6200045F2FE30C0F6020040F2C51112F0E0F81B -:10B63000FFE70C98C06928B1FFE70C98C069402863 -:10B6400001D1FFE708E045F2FE30C0F602004FF4FA -:10B65000E37112F0CDF8FFE70C98006A28B1FFE71C -:10B660000C98006A802801D1FFE708E045F2FE301F -:10B67000C0F6020040F2C71112F0BAF8FFE70C98CA -:10B6800090F83D0040B9FFE70C99002081F83C009C -:10B690000C9800F03DF9FFE70C99242081F83D005B -:10B6A0000C980168086820F0010008600C98016897 -:10B6B000086840F4004008600C980168086820F4AD -:10B6C0000040086001F054FE0A900C98406848F26F -:10B6D000A061C0F2010188420BD8FFE70A9948F245 -:10B6E0008042C0F21E020020914238BF0120099022 -:10B6F0000AE00A9940F60012C0F23D020020914291 -:10B7000038BF01200990FFE70998012804D1FFE71D -:10B7100001208DF83700F6E00A984DF68361C4F2F7 -:10B720001B31A0FB0110800C0B900C980068406846 -:10B7300020F03F000B9908430C99096848600C9869 -:10B740000068006A20F03F0008900C98406848F2BA -:10B75000A061C0F20101884204D8FFE70B980130D4 -:10B7600007900EE00B984FF49671484344F6D3517E -:10B77000C1F26201A0FB0101012000EB91100790D2 -:10B78000FFE70898079908430C99096808620C9824 -:10B790000068C0694CF6FF71884306900C984068B9 -:10B7A00048F2A061C0F2010188421FD8FFE70A9861 -:10B7B00001380C9949684900B0FBF1F001306FF392 -:10B7C0001F30032803D8FFE7042005900BE00A98F8 -:10B7D00001380C9949684900B0FBF1F001306FF372 -:10B7E0001F300590FFE7059804904CE00C988068A6 -:10B7F00068B9FFE70A9801380C99496801EB4101E3 -:10B80000B0FBF1F001306FF31F3003900DE00A98A8 -:10B8100001380C99496819225143B0FBF1F001300D -:10B82000042161F31F300390FFE70398000518B966 -:10B83000FFE70120029023E00C98806868B9FFE7D9 -:10B840000A9801380C99496801EB4101B0FBF1F00D -:10B8500001306FF31F3001900DE00A9801380C9908 -:10B86000496819225143B0FBF1F00130042161F322 -:10B870001F300190FFE7019840F400400290FFE77D -:10B8800002980490FFE70698049908430C99096808 -:10B89000C8610C980068006820F0C0000C9B196813 -:10B8A000DA691B6A1A43104308600C9800688068C4 -:10B8B00048F2FF3188430C9A1168D36812691A4321 -:10B8C000104388600C980068C06820F0FF000C9B53 -:10B8D00019685A699B691A431043C8600C9801683B -:10B8E000086840F0010008600C99002008640C9A78 -:10B8F000202182F83D100C9908630C9981F83E00D4 -:10B900008DF83700FFE79DF837000EB080BD0000CE -:10B9100080B594B0139000201290119010900F9069 -:10B920000E901398006845F20041C4F2000188426D -:10B9300035D1FFE7FFE700200D9043F63000C4F259 -:10B940000200016841F002010160006800F002009D -:10B950000D900D98FFE74FF440700E9012200F905D -:10B9600001201090032011900420129040F200401A -:10B97000C4F202000EA9FFF7BDF9FFE700200C900A -:10B9800043F64000C4F20200016841F40011016076 -:10B99000006800F400100C900C98FFE7FBE013988F -:10B9A000006845F60001C4F2000188425FD1FFE75C -:10B9B000FFE700200B9043F63000C4F2020001685C -:10B9C00041F020010160006800F020000B900B980E -:10B9D000FFE703200E9012210F9101211091119089 -:10B9E0000420129041F20040C4F202000EA9FFF7B9 -:10B9F00081F9FFE700200A9043F64000C4F20200FC -:10BA0000016841F480010160006800F480000A9040 -:10BA10000A98FFE741F26870C2F20000069046F211 -:10BA2000B801C4F2020101604FF060614160402141 -:10BA300081600021C1604FF48062026141618161D7 -:10BA4000C1614FF4003202624162FEF769FC18B135 -:10BA5000FFE7FBF7ADF9FFE7FFE7139841F26871E5 -:10BA6000C2F20001416313988863FFE792E01398E4 -:10BA7000006845F60041C4F20001884240F0898028 -:10BA8000FFE7FFE70020099043F63000C4F2020010 -:10BA9000016841F004010160006800F004000990B1 -:10BAA0000998FFE7FFE70020089043F63000C4F252 -:10BAB0000200016841F001010160006800F001002E -:10BAC00008900898FFE74FF400700E901220019044 -:10BAD0000F900120029010900320039011900420F9 -:10BAE0000490129040F60000C4F202000EA90591E5 -:10BAF000FFF700F9DDF804C0029B039A049805994A -:10BB00004FF4807ECDF838E0CDF83CC01093119210 -:10BB100012900020C4F20200FFF7ECF8FFE70020CB -:10BB2000079043F64000C4F20200016841F40001AE -:10BB30000160006800F4000007900798FFE741F2F9 -:10BB4000C870C2F20000009046F24001C4F2020147 -:10BB500001604FF0C061416000218160C1604FF41D -:10BB60008062026141618161C16101624162FEF7EF -:10BB7000D7FB18B1FFE7FBF71BF9FFE7FFE71398C7 -:10BB800041F2C871C2F20001816313988863FFE734 -:10BB9000FFE7FFE7FFE714B080BD000040F2E020C0 -:10BBA000C2F20000027849F23861C2F2000108686E -:10BBB000104408607047000080B543F60041C4F2AD -:10BBC0000201086840F400700860086840F4806072 -:10BBD0000860086840F480700860032000F0D0F826 -:10BBE0000F2000F005F800F03BF8002080BD0000B9 -:10BBF00080B582B0009040F22800C2F200000068D8 -:10BC000040F2E021C2F200010A784FF47A71B1FBF0 -:10BC1000F2F1B0FBF1F003F005FB20B1FFE70120EA -:10BC20008DF8070018E000980F280DD8FFE700995D -:10BC30004FF0FF30002200F06FF8009840F2E4214E -:10BC4000C2F20001086003E001208DF8070003E064 -:10BC500000208DF80700FFE79DF8070002B080BDC7 -:10BC600080B582B0FFE70020019043F64400C4F2A3 -:10BC70000200016841F480410160006800F48040E6 -:10BC800001900198FFE7FFE70020009043F6400095 -:10BC9000C4F20200016841F080510160006800F0C8 -:10BCA000805000900098FFE76FF001000F21002204 -:10BCB00000F032F802B080BD80B582B08DF8070088 -:10BCC0009DF90700002801D4FFE707E045F21B308B -:10BCD000C0F60200CE2111F08BFDFFE79DF90700B1 -:10BCE00011F0E8FC02B080BD80B582B08DF807008D -:10BCF0009DF90700002801D4FFE707E045F21B305B -:10BD0000C0F60200BE2111F073FDFFE79DF90700A8 -:10BD100011F0ECFC02B080BD80B586B08DF8170044 -:10BD2000049103920020029003980F2801D8FFE7A6 -:10BD300007E045F21B30C0F60200AA2111F058FDC1 -:10BD4000FFE704980F2801D8FFE707E045F21B3012 -:10BD5000C0F60200AB2111F04BFDFFE711F0DEFC55 -:10BD600002909DF91700019002980499039A07F038 -:10BD7000C5FE0146019811F0D9FC06B080BD000057 -:10BD800080B582B001900198072810D0FFE7019894 -:10BD900006280CD0FFE70198052808D0FFE7019896 -:10BDA000042804D0FFE70198032801D1FFE707E04A -:10BDB00045F21B30C0F60200922111F019FDFFE799 -:10BDC000019811F0F7FC02B080BD000082B0019034 -:10BDD0008DF8031002B0704782B00190ADF80210E8 -:10BDE000BDF80200019909684862002002B070475E -:10BDF00084B003908DF80B10ADF80820039800680C -:10BE0000406A00909DF80B0048B9FFE7BDF80810A4 -:10BE1000009840EA014003990968886233E003987A -:10BE20000068816A009800EB1140009000208DF8B6 -:10BE30000700FFE79DF807009DF80B1001398842C5 -:10BE400013D2FFE7039800689DF8071000EB81000C -:10BE5000D0F80411009800EB11400090FFE79DF826 -:10BE6000070001308DF80700E4E7BDF808100098DE -:10BE700040EA0140039909689DF80B2001EB82011B -:10BE8000C1F80001FFE7002004B0704780B582B020 -:10BE900001900198D0F804040FF06AFB02B080BD55 -:10BEA00080B582B001908DF80310019AD2F8040495 -:10BEB0009DF80310C1EBC10302EB8302926C0FF0FB -:10BEC00035FA02B080BD000080B582B001908DF8D7 -:10BED0000310019AD2F804049DF80310C1EBC103CA -:10BEE00002EB8302D2F808220FF0C6FA02B080BD3E -:10BEF00080B582B001900198D0F804040FF03EFBA9 -:10BF000002B080BD80B584B002908DF807109DF816 -:10BF10000700000600280FD5FFE702989DF80710DC -:10BF200001F00F01C1EBC10100EB81003C3000903A -:10BF30000099012048700FE002989DF8071001F069 -:10BF40000F01C1EBC10100EB810000F5FE70009014 -:10BF5000009900204870FFE79DF8070000F00F00EF -:10BF600000990870FFE7029890F8BC03012804D1FB -:10BF7000FFE702208DF80F0014E00299012081F8FC -:10BF8000BC03FFE7FFE702980068009910F0BAFAD7 -:10BF9000FFE70299002081F8BC03FFE700208DF83D -:10BFA0000F00FFE79DF80F0004B080BD80B584B09E -:10BFB00002908DF807109DF8070000F00F0002991D -:10BFC0004968884204D9FFE701208DF80F004DE051 -:10BFD0009DF80700000600280FD5FFE702989DF89E -:10BFE000071001F00F01C1EBC10100EB81003C30F3 -:10BFF00000900099012048700FE002989DF807100A -:10C0000001F00F01C1EBC10100EB810000F5FE70F2 -:10C010000090009900204870FFE700990020887088 -:10C020009DF8070000F00F0000990870FFE70298E4 -:10C0300090F8BC03012804D1FFE702208DF80F001F -:10C0400014E00299012081F8BC03FFE7FFE70298A2 -:10C050000068009910F0DAFDFFE70299002081F8EE -:10C06000BC03FFE700208DF80F00FFE79DF80F00ED -:10C0700004B080BD82B001908DF8031001989DF846 -:10C08000031001F00F01C1EBC10100EB8100D0F8FA -:10C09000140202B07047000080B586B004908DF89D -:10C0A0000F10ADF80C208DF80B3000208DF80A0031 -:10C0B0009DF80F00000600280FD5FFE704989DF8B3 -:10C0C0000F1001F00F01C1EBC10100EB81003C300A -:10C0D00001900199012048700FE004989DF80F101D -:10C0E00001F00F01C1EBC10100EB810000F5FE7012 -:10C0F0000190019900204870FFE79DF80F0000F0C3 -:10C100000F0001990870BDF80C00019988609DF836 -:10C110000B000199C8700198407820B1FFE70199A0 -:10C120000878C880FFE79DF80B00022804D1FFE7DC -:10C13000019900200871FFE7FFE7049890F8BC031D -:10C14000012804D1FFE702208DF8170015E00499BB -:10C15000012081F8BC03FFE7FFE70498006801991C -:10C1600010F08CF8FFE70499002081F8BC03FFE78A -:10C170009DF80A008DF81700FFE79DF8170006B03C -:10C1800080BD000080B586B005908DF81310039235 -:10C19000029305989DF8131001F00F01C1EBC10146 -:10C1A00000EB810000F5FE70019003980199C860D2 -:10C1B00002980199486101990020886101994870AD -:10C1C0009DF8130000F00F000199087005980069B0 -:10C1D000012804D1FFE7039801990861FFE79DF862 -:10C1E0001300000738B9FFE7059A10680199127C1F -:10C1F00010F0C4FB06E0059A10680199127C10F05B -:10C20000A9FDFFE7002006B080BD000080B584B026 -:10C2100002908DF807109DF8070000F00F000299BA -:10C220004968884204D9FFE701208DF80F0058E0E3 -:10C230009DF80700000600280FD5FFE702989DF83B -:10C24000071001F00F01C1EBC10100EB81003C3090 -:10C2500000900099012048700DE002989DF80710A9 -:10C26000C1EBC10100EB810000F5FE700090009968 -:10C2700000204870FFE70099012088709DF80700B2 -:10C2800000F00F0000990870FFE7029890F8BC03D7 -:10C29000012804D1FFE702208DF80F0021E0029968 -:10C2A000012081F8BC03FFE7FFE7029800680099CE -:10C2B00010F0FCFC9DF80700000740B9FFE7029A68 -:10C2C0001068117C02F5717210F050FCFFE7FFE777 -:10C2D0000299002081F8BC03FFE700208DF80F00D1 -:10C2E000FFE79DF80F0004B080BD000080B586B068 -:10C2F00005908DF813100392029305989DF8131082 -:10C3000001F00F01C1EBC10100EB81003C30019055 -:10C3100003980199C8600298019948610199002029 -:10C3200088610199012048709DF8130000F00F000A -:10C330000199087005980069012804D1FFE7039866 -:10C3400001990861FFE79DF81300000738B9FFE77E -:10C35000059A10680199127C10F010FB06E0059A0E -:10C3600010680199127C10F0F5FCFFE7002006B080 -:10C3700080BD000080B58CB00B900B9800680A90CF -:10C380000A9809900B98006810F016FF002840F0FA -:10C390001A83FFE70B98006810F07AFF08B9FFE7EF -:10C3A00011E30B98006810F073FF8007002807D591 -:10C3B000FFE70B980168486900F002004861FFE759 -:10C3C0000B98006810F064FFC006002862D5FFE7F4 -:10C3D0000B980168886920F0100088610A98006A4B -:10C3E00003900B98039901F00F01C1EBC10100EB21 -:10C3F000810000F5FE700290039800F4F011022015 -:10C40000B0EB514F23D1FFE7BDF80C0047F6F071B8 -:10C4100008421BD0FFE70A980299C968039AC2F341 -:10C420000A1210F043FF039847F6F07100EA010387 -:10C43000029AD06800EB1310D060039800EA010262 -:10C440000299886900EB12108861FFE71BE00398EE -:10C4500000F4F0110620B0EB514F12D1FFE70A981B -:10C460000B9901F57171082210F020FF039847F62F -:10C47000F07100EA01020299886900EB12108861EC -:10C4800000E0FFE7FFE70B980168886940F01000C3 -:10C490008861FFE70B98006810F0FAFE000300289F -:10C4A00070D5FFE7002005900B98006810F09EFE05 -:10C4B0000790FFE70798002863D0FFE79DF81C006E -:10C4C000C007002856D0FFE70B9800689DF81410AD -:10C4D00010F0C6FE06909DF81800C00760B1FFE797 -:10C4E0000998059900EB41110120C1F8080B0B9840 -:10C4F000059907F087FBFFE79DF818000007002863 -:10C500000CD5FFE70998059900EB41110820C1F807 -:10C51000080B0B98059907F02FFBFFE79DF8180013 -:10C52000C006002808D5FFE70998059900EB4111DE -:10C530001020C1F8080BFFE79DF8180080060028BE -:10C5400008D5FFE70998059900EB41112020C1F8B3 -:10C55000080BFFE79DF819008006002809D5FFE7C2 -:10C560000998059900EB41114FF40050C1F8080BF0 -:10C57000FFE7FFE70598013005900798400807900E -:10C5800098E7FFE70B98006810F082FE4003002850 -:10C5900040F1AC80FFE70B98006810F015FE0790A3 -:10C5A00000200590FFE70798002800F09E80FFE735 -:10C5B0009DF81C00C007002800F09080FFE70B9852 -:10C5C00000689DF8141010F023FE06909DF81800E6 -:10C5D000C00700283ED0FFE7059800F00F010120BA -:10C5E00000FA01F10491049B099AD2F83418994396 -:10C5F000C2F834180999059A01EB4211C1F80809EB -:10C600000B98006901281FD1FFE70B980599C1EB32 -:10C61000C10100EB81014A6C886C10448864059864 -:10C6200088B9FFE70B980599C1EBC10100EB8100C8 -:10C63000006D40B9FFE70B99086801F5717201219F -:10C6400010F094FAFFE7FFE70B989DF81410FFF73E -:10C6500027FCFFE79DF818000007002808D5FFE732 -:10C660000998059900EB41110820C1F80809FFE776 -:10C670009DF81800C006002808D5FFE7099805991D -:10C6800000EB41111020C1F80809FFE79DF81800E0 -:10C690004006002808D5FFE70998059900EB4111ED -:10C6A0004020C1F80809FFE79DF81800800700281E -:10C6B00008D5FFE70998059900EB41110220C1F860 -:10C6C0000809FFE79DF818000006002805D5FFE7D8 -:10C6D0000B98059907F088FBFFE7FFE70598013005 -:10C6E00005900798400807905DE7FFE70B98006802 -:10C6F00010F0CEFDC00F00B3FFE70999D1F8040890 -:10C7000020F00100C1F804080B9890F8F403012808 -:10C7100008D1FFE70B98002180F8F4130B98FFF77E -:10C7200055FB03E00B9800F061FBFFE70B980168F5 -:10C73000486900F000404861FFE70B98006810F07E -:10C74000A7FD0005002811D5FFE70998D0F80808D3 -:10C75000C00720B1FFE70B9800F0D6FBFFE70B986E -:10C760000168486900F400604861FFE70B980068C1 -:10C7700010F08EFDC004002840F19080FFE7099979 -:10C78000D1F8040820F00100C1F804080B980068F3 -:10C79000102110F0C1FC00200890FFE708980B99C9 -:10C7A000496888423BD2FFE70998089900EB41119C -:10C7B0004FF67F30C1F808090999089A01EB421237 -:10C7C000D2F8001921F40011C2F800190999089A49 -:10C7D00001EB4212D2F8001941F00061C2F80019D1 -:10C7E0000999089A01EB4211C1F8080B09980899B8 -:10C7F00000EB4111D1F8000B20F40010C1F8000B40 -:10C800000998089900EB4111D1F8000B40F0006045 -:10C81000C1F8000BFFE7089801300890BEE70999BE -:10C82000D1F81C0840F00110C1F81C080B98006BEF -:10C8300078B1FFE70999D1F8840840F00B00C1F8FE -:10C8400084080999D1F8440840F00B00C1F8440865 -:10C850000FE00999D1F8140842F22B021043C1F8F5 -:10C8600014080999D1F8100840F00B00C1F810081D -:10C87000FFE70999D1F8000820F4FE60C1F800082C -:10C880000B9A1068117C02F5717210F06FF90B9819 -:10C890000168486900F480504861FFE70B98006820 -:10C8A00010F0F6FC800400281FD5FFE70B98006805 -:10C8B0000FF054FD0B98006810F058FC0B99C860FD -:10C8C0000B980068019000F04DFD014601980B9A0D -:10C8D000127B10F071FD0B9800F05EFA0B98016866 -:10C8E000486900F400504861FFE70B98006810F0B9 -:10C8F000CFFC000700280AD5FFE70B9800F080FA6C -:10C900000B980168486900F008004861FFE70B9840 -:10C91000006810F0BDFCC00200280ED5FFE7002023 -:10C9200005900B989DF8141000F050F80B980168D2 -:10C93000486900F480104861FFE70B98006810F028 -:10C94000A7FC800200280ED5FFE7002005900B9879 -:10C950009DF8141000F048F80B980168486900F43D -:10C9600000104861FFE70B98006810F091FC400050 -:10C9700000280AD5FFE70B98FFF788FA0B980168A3 -:10C98000486900F080404861FFE70B98006810F0AC -:10C990007FFC4007002815D5FFE70B98006840682A -:10C9A00003909DF80C004007002804D5FFE70B9882 -:10C9B000FFF79EFAFFE7039A0B9801684868104357 -:10C9C0004860FFE7FFE70CB080BD000080B582B093 -:10C9D00001908DF803100198D0F804049DF803101D -:10C9E0000EF05EFE02B080BD80B582B001908DF881 -:10C9F00003100198D0F804049DF803100EF07CFE9B -:10CA000002B080BD2DE9F04F97B01590159820B970 -:10CA1000FFE701208DF85B0060E115980068B0F138 -:10CA2000A04F08D0FFE7159800680021C4F2040168 -:10CA3000884201D1FFE707E045F2C310C0F60200CB -:10CA4000872110F0D5FEFFE715980068149015981F -:10CA500090F8BD0340B9FFE71599002081F8BC03A9 -:10CA6000159800F041F9FFE71599032081F8BD03FF -:10CA70001498C06BC005002804D4FFE71599002066 -:10CA80000861FFE7159800680FF06EFF1598109089 -:10CA90000168119141688268C368D0F810C0446988 -:10CAA0008569C669076AD0F82480D0F82890D0F844 -:10CAB0002CA0D0F830B0D0F834E068461290C0F81E -:10CAC00024E01198DDF848E0CEF820B0CEF81CA0A4 -:10CAD000CEF81890CEF81480CEF81070CEF80C6016 -:10CAE000CEF80850CEF80440CEF800C00FF04CFC51 -:10CAF00040B1FFE71599022081F8BD0301208DF8B0 -:10CB00005B00EBE01598006800210F9110F0F6FB38 -:10CB10000F988DF84F00FFE79DF84F001599496871 -:10CB2000884245D2FFE715989DF84F10C1EBC1012F -:10CB300000EB8101012081F83D009DF84F0015991F -:10CB4000C0EBC00201EB820181F83C009DF84F0070 -:10CB50001599C0EBC00201EB8201A1F842001598C3 -:10CB60009DF84F10C1EBC10100EB8101002081F85D -:10CB70003F0015999DF84F20C2EBC20201EB8201E4 -:10CB8000486415999DF84F20C2EBC20201EB820167 -:10CB9000886415999DF84F20C2EBC20201EB820117 -:10CBA0000865FFE79DF84F0001308DF84F00B3E7AF -:10CBB00000208DF84F00FFE79DF84F001599496858 -:10CBC00088423ED2FFE715989DF84F10C1EBC10196 -:10CBD00000EB8101002081F8FD019DF84F10159AAE -:10CBE000C1EBC10302EB830282F8FC1115999DF899 -:10CBF0004F20C2EBC20201EB820181F8FF011599BF -:10CC00009DF84F20C2EBC20201EB8201C1F8040281 -:10CC100015999DF84F20C2EBC20201EB8201C1F8C9 -:10CC2000080215999DF84F20C2EBC20201EB820168 -:10CC3000C1F81002FFE79DF84F0001308DF84F005A -:10CC4000BAE715980C9001680D9141688268C36835 -:10CC5000D0F810C044698569C669076AD0F8248095 -:10CC6000D0F82890D0F82CA0D0F830B0D0F834E02C -:10CC700068460E90C0F824E00D98DDF838E0CEF854 -:10CC800020B0CEF81CA0CEF81890CEF81480CEF8C4 -:10CC90001070CEF80C60CEF80850CEF80440CEF8F4 -:10CCA00000C00FF0FFFC40B1FFE71599022081F8AA -:10CCB000BD0301208DF85B0010E0159900200B905A -:10CCC00081F838001599012081F8BD031598006896 -:10CCD0000FF0D2FC0B988DF85B00FFE79DF85B002E -:10CCE00017B0BDE8F08F000080B58AB00990002031 -:10CCF0000890079006900590049009980068B0F19C -:10CD0000A04F47D1FFE7FFE70020039043F6300034 -:10CD1000C4F20200016841F001010160006800F006 -:10CD2000010003900398FFE74FF4C05004900220E5 -:10CD3000059000200690032007900A20089000200C -:10CD4000C4F2020004A9FDF7D5FFFFE743F6340162 -:10CD5000C4F20201086840F080000860FFE700208C -:10CD6000029043F64400C4F20200016841F480419D -:10CD70000160006800F4804002900298FFE7FFE73E -:10CD80004320019005210022FEF7C6FF0198FEF71F -:10CD9000ABFFFFE70AB080BD80B582B001900120F3 -:10CDA0008DF803000198C06820B9FFE700208DF8D6 -:10CDB00003000CE00198C068022804D1FFE70120BD -:10CDC0008DF8030002E0F9F7F3FFFFE7FFE70198B2 -:10CDD000D0F804049DF803100EF08CFD0198D0F8F3 -:10CDE00004040EF0FDFC02B080BD000080B582B0EE -:10CDF00001900198D0F804040EF042FD02B080BD0D -:10CE000080B582B001900198D0F804040EF04AFD7C -:10CE100002B080BD80B584B002908DF80710FFE7A6 -:10CE2000029890F8BC03012804D1FFE702208DF896 -:10CE30000F001AE00299012081F8BC03FFE7FFE729 -:10CE40009DF80700029981F83800029800689DF863 -:10CE5000071010F083FAFFE70299002081F8BC0365 -:10CE6000FFE700208DF80F00FFE79DF80F0004B0EA -:10CE700080BD000080B582B001900199D1F8040412 -:10CE800001F571710EF060FD02B080BD80B584B017 -:10CE90000290029800680190FFE7029890F8BC03A6 -:10CEA000012804D1FFE702208DF80F0027E0029946 -:10CEB000012081F8BC03FFE7FFE70298806A0128A0 -:10CEC0000BD1FFE702988069012806D0FFE701999E -:10CED000886B40F480308863FFE70298006810F0A8 -:10CEE000EBF8029800680FF0B1FBFFE70299002011 -:10CEF00081F8BC03FFE700208DF80F00FFE79DF8E5 -:10CF00000F0004B080BD000080B582B00190019890 -:10CF1000D0F804040EF09AFD01980168D1F8000ED3 -:10CF200040F00100C1F8000E0198006A48B1FFE727 -:10CF30004EF61051CEF20001086840F0060008607D -:10CF4000FFE702B080BD000080B584B0029001917F -:10CF5000029820B9FFE701208DF80F00FDE102984B -:10CF6000006830B1FFE7029800680F2801D8FFE79A -:10CF700008E045F2FB10C0F602004FF4177110F004 -:10CF800037FCFFE70198E0B1FFE70198012818D0CE -:10CF9000FFE70198022814D0FFE70198032810D07A -:10CFA000FFE7019804280CD0FFE70198052808D076 -:10CFB000FFE70198062804D0FFE70198072801D170 -:10CFC000FFE708E045F2FB10C0F6020040F25D21E9 -:10CFD00010F00EFCFFE7019843F60041C4F2020195 -:10CFE000096801F00701884212D9FFE7019943F669 -:10CFF0000040C4F202000170006800F007000199CF -:10D00000884204D0FFE701208DF80F00A5E1FFE77B -:10D01000029800788007002860D5FFE70298007822 -:10D020004007002809D5FFE743F60801C4F20201D2 -:10D03000086840F4E0500860FFE7029800780007B5 -:10D04000002809D5FFE743F60801C4F20201086889 -:10D0500040F460400860FFE70298806840B3FFE753 -:10D0600002988068802823D0FFE702988068902883 -:10D070001ED0FFE702988068A02819D0FFE7029829 -:10D080008068B02814D0FFE702988068C0280FD0CD -:10D09000FFE702988068D0280AD0FFE702988068EE -:10D0A000E02805D0FFE702988068F02801D1FFE76B -:10D0B00008E045F2FB10C0F602004FF4207110F0BA -:10D0C00097FBFFE743F60801C4F20201086820F06D -:10D0D000F000029A926810430860FFE70298007817 -:10D0E000C007002800F08C80FFE70298406878B104 -:10D0F000FFE70298406801280AD0FFE702984068DD -:10D10000022805D0FFE702984068032801D1FFE715 -:10D1100008E045F2FB10C0F6020040F2872110F053 -:10D1200067FBFFE702984068012811D1FFE743F64B -:10D130000000C4F20200006800F400310020B0EBEF -:10D14000514F04D1FFE701208DF80F0005E12CE0DD -:10D1500002984068022805D0FFE70298406803283B -:10D1600011D1FFE743F60000C4F20200006800F0AE -:10D1700000710020B0EB516F04D1FFE701208DF862 -:10D180000F00EAE010E043F60000C4F2020000687D -:10D1900000F002010020B0EB510F04D1FFE70120A5 -:10D1A0008DF80F00D9E0FFE7FFE743F60801C4F26E -:10D1B0000201086820F00300029A526810430860D8 -:10D1C000FEF78EF90090FFE743F60800C4F2020074 -:10D1D000006800F00C0002994968B0EB810F0ED096 -:10D1E000FFE7FEF77DF90099401A41F28931884244 -:10D1F00004D3FFE703208DF80F00AEE0E4E7FFE77C -:10D20000019843F60041C4F20201096801F00701E8 -:10D21000884212D2FFE7019943F60040C4F20200AF -:10D220000170006800F007000199884204D0FFE710 -:10D2300001208DF80F0090E0FFE70298007840078A -:10D24000002832D5FFE70298C068C0B1FFE7029816 -:10D25000C068B0F5805F12D0FFE70298C068B0F5F3 -:10D26000A05F0CD0FFE70298C068B0F5C05F06D0A1 -:10D27000FFE70298C068B0F5E05F01D1FFE708E082 -:10D2800045F2FB10C0F6020040F2C52110F0B0FAE2 -:10D29000FFE743F60801C4F20201086820F4E050F9 -:10D2A000029AD26810430860FFE7029800780007EE -:10D2B000002833D5FFE702980069C0B1FFE7029864 -:10D2C0000069B0F5805F12D0FFE702980069B0F501 -:10D2D000A05F0CD0FFE702980069B0F5C05F06D0F0 -:10D2E000FFE702980069B0F5E05F01D1FFE708E0D1 -:10D2F00045F2FB10C0F602004FF4337110F078FADB -:10D30000FFE743F60801C4F20201086820F4604018 -:10D31000029A126940EAC2000860FFE700F04CF888 -:10D3200043F60801C4F202010968C9B20A0944F6C9 -:10D330007801C0F60201895CC84040F22801C2F2BF -:10D340000001086040F2E420C2F200000068FEF72D -:10D350004FFC00208DF80F00FFE79DF80F0004B090 -:10D3600080BD000040F22800C2F200000068704753 -:10D3700080B5FFF7F7FF43F60801C4F20201096820 -:10D38000C1F3822244F68801C0F60201895CC840DC -:10D3900080BD000080B5FFF7E5FF43F60801C4F249 -:10D3A0000201096889B24A0B44F68801C0F60201FD -:10D3B000895CC84080BD000080B586B00020059023 -:10D3C00004900390029043F60800C4F20200006843 -:10D3D00000F00C000146019140B1FFE701980428DC -:10D3E0000AD0FFE7019808280CD04FE042F2004035 -:10D3F000C0F2F40002904FE041F60030C0F2B700F6 -:10D40000029049E043F60400C4F20200016801F012 -:10D410003F01059100684002002813D5FFE743F65D -:10D420000400C4F202000068C0F3881041F6003125 -:10D43000C0F2B701A0FB0101059A0023F2F7C0FE7C -:10D44000049012E043F60400C4F202000068C0F346 -:10D45000881042F20041C0F2F401A0FB0101059ADC -:10D460000023F2F7ADFE0490FFE743F60400C4F298 -:10D470000200006800F44031022000EBD13003903C -:10D4800004980399B0FBF1F0029005E042F20040ED -:10D49000C0F2F4000290FFE7029806B080BD0000E1 -:10D4A00080B586B00490049828B9FFE701208DF874 -:10D4B000170000F048BC049800680F2801D8FFE767 -:10D4C00007E045F2FB10C0F60200E82110F090F9E9 -:10D4D000FFE704980078C007002800F0BE80FFE74F -:10D4E0000498406860B1FFE704984068B0F5803F59 -:10D4F00006D0FFE704984068B0F5A02F01D1FFE700 -:10D5000007E045F2FB10C0F60200ED2110F070F9C3 -:10D51000FFE743F60800C4F20200006800F00C00C8 -:10D52000042813D0FFE743F60800C4F202000068A5 -:10D5300000F00C0008281ED1FFE743F60400C4F2F7 -:10D54000020000684002002815D5FFE743F60000FE -:10D55000C4F20200006800F400310020B0EB514F2B -:10D5600008D0FFE70498406820B9FFE701208DF854 -:10D570001700E8E370E0FFE704984068B0F5803FEB -:10D5800009D1FFE743F60001C4F20201086840F444 -:10D590008030086020E004984068B0F5A02F0DD1DD -:10D5A000FFE743F60001C4F20201086840F480205E -:10D5B0000860086840F4803008600CE043F6000121 -:10D5C000C4F20201086820F480300860086820F482 -:10D5D00080200860FFE7FFE7FFE704984068E8B1B4 -:10D5E000FFE7FDF77DFF0390FFE743F60000C4F27D -:10D5F0000200006800F400310020B0EB514F0CD164 -:10D60000FFE7FDF76DFF0399401A652804D3FFE794 -:10D6100003208DF8170096E3E7E71CE0FDF760FFB5 -:10D620000390FFE743F60000C4F20200006800F434 -:10D6300000310020B0EB514F0CD0FFE7FDF750FF59 -:10D640000399401A652804D3FFE703208DF81700DB -:10D6500079E3E7E7FFE7FFE7FFE704980078800753 -:10D66000002840F1B880FFE70498C06828B1FFE7C0 -:10D670000498C068012801D1FFE708E045F2FB10DB -:10D68000C0F6020040F21F1110F0B2F8FFE7049854 -:10D6900000691F2801D8FFE708E045F2FB10C0F63B -:10D6A00002004FF4907110F0A3F8FFE743F6080072 -:10D6B000C4F20200006810F00C0F13D0FFE743F62D -:10D6C0000800C4F20200006800F00C0008282CD109 -:10D6D000FFE743F60400C4F202000068400200289D -:10D6E00023D4FFE743F60000C4F20200006800F014 -:10D6F00002010020B0EB510F09D0FFE70498C06889 -:10D70000012804D0FFE701208DF817001BE343F642 -:10D710000001C4F20201086820F0F800049A1269BE -:10D7200040EAC2000860FFE754E00498C06870B3A4 -:10D73000FFE70021C4F2472101200860FDF7D0FE79 -:10D740000390FFE743F60000C4F20200006800F017 -:10D7500002010020B0EB510F0CD1FFE7FDF7C0FE36 -:10D760000399401A032804D3FFE703208DF817001C -:10D77000E9E2E7E743F60001C4F20201086820F09D -:10D78000F800049A126940EAC200086021E0002112 -:10D79000C4F2472100200860FDF7A2FE0390FFE7D6 -:10D7A00043F60000C4F20200006800F0020100200D -:10D7B000B0EB510F0CD0FFE7FDF792FE0399401A32 -:10D7C000032804D3FFE703208DF81700BBE2E7E747 -:10D7D000FFE7FFE7FFE704980078000700285ED521 -:10D7E000FFE70498406928B1FFE7049840690128E1 -:10D7F00001D1FFE708E045F2FB10C0F602004FF44C -:10D80000B0710FF0F5FFFFE70498406918B3FFE728 -:10D8100040F68061C4F2472101200860FDF760FEF8 -:10D820000390FFE743F67400C4F20200006800F0C2 -:10D8300002010020B0EB510F0CD1FFE7FDF750FEC5 -:10D840000399401A032804D3FFE703208DF817003B -:10D8500079E2E7E722E040F68061C4F24721002048 -:10D860000860FDF73DFE0390FFE743F67400C4F245 -:10D870000200006800F002010020B0EB510F0CD054 -:10D88000FFE7FDF72DFE0399401A032804D3FFE7B5 -:10D8900003208DF8170056E2E7E7FFE7FFE704985B -:10D8A00000784007002840F1E680FFE700208DF86F -:10D8B00007000498806850B1FFE704988068012849 -:10D8C00005D0FFE704988068052801D1FFE708E04C -:10D8D00045F2FB10C0F602004FF4C6710FF088FF4E -:10D8E000FFE743F64000C4F202000068C0000028D1 -:10D8F00015D4FFE7FFE70020009043F64000C4F294 -:10D900000200016841F080510160006800F0805021 -:10D9100000900098FFE701208DF80700FFE747F22D -:10D920000000C4F200000068C005002822D4FFE710 -:10D9300047F20001C4F20001086840F480700860FA -:10D94000FDF7CEFD0390FFE747F20000C4F20000B0 -:10D950000068C00500280CD4FFE7FDF7C1FD03995E -:10D96000401A032804D3FFE703208DF81700EAE1EB -:10D97000EAE7FFE7FFE704988068012809D1FFE79D -:10D9800043F67001C4F20201086840F0010008602B -:10D990001FE00498806805280DD1FFE743F6700169 -:10D9A000C4F20201086840F004000860086840F012 -:10D9B000010008600CE043F67001C4F2020108683F -:10D9C00020F001000860086820F004000860FFE70C -:10D9D000FFE7FFE704988068F8B1FFE7FDF780FDF7 -:10D9E0000390FFE743F67000C4F20200006800F005 -:10D9F00002010020B0EB510F0ED1FFE7FDF770FDE3 -:10DA00000399401A41F28931884204D3FFE7032089 -:10DA10008DF8170097E1E5E71EE0FDF761FD039043 -:10DA2000FFE743F67000C4F20200006800F0020154 -:10DA30000020B0EB510F0ED0FFE7FDF751FD039929 -:10DA4000401A41F28931884204D3FFE703208DF860 -:10DA5000170078E1E5E7FFE79DF80700012809D105 -:10DA6000FFE743F64001C4F20201086820F080504D -:10DA70000860FFE7FFE70498806950B1FFE704986A -:10DA80008069012805D0FFE704988069022801D148 -:10DA9000FFE708E045F2FB10C0F6020040F2CF11AC -:10DAA0000FF0A6FEFFE704988069002800F0478188 -:10DAB000FFE743F60800C4F20200006800F00C0023 -:10DAC000082800F0F080FFE704988069022840F001 -:10DAD000C780FFE70498C06930B1FFE70498C069C8 -:10DAE000B0F5800F01D1FFE708E045F2FB10C0F66A -:10DAF00002004FF4EC710FF07BFEFFE70498006A20 -:10DB00003F2801D8FFE708E045F2FB10C0F602000D -:10DB100040F2D9110FF06CFEFFE70498406A3228FA -:10DB200007D3FFE70498406AB0F5D87F01D8FFE734 -:10DB300008E045F2FB10C0F602004FF4ED710FF063 -:10DB400057FEFFE70498806A02280FD0FFE7049889 -:10DB5000806A04280AD0FFE70498806A062805D066 -:10DB6000FFE70498806A082801D1FFE708E045F242 -:10DB7000FB10C0F6020040F2DB110FF039FEFFE7A8 -:10DB80000498C06A022806D3FFE70498C06A0F28E9 -:10DB900001D8FFE708E045F2FB10C0F602004FF4A1 -:10DBA000EE710FF025FEFFE76021C4F2472100204F -:10DBB0000860FDF795FC0390FFE743F60000C4F210 -:10DBC0000200006800F000710020B0EB516F0CD033 -:10DBD000FFE7FDF785FC0399401A032804D3FFE70C -:10DBE00003208DF81700AEE0E7E70499C869D1F883 -:10DBF00020C04B6A8A6A40EA0C0040EA8310D203D4 -:10DC00004FF6FF739A43A2F580321043C96A40EA87 -:10DC1000016043F60401C4F2020108606021C4F20D -:10DC2000472101200860FDF75BFC0390FFE743F606 -:10DC30000000C4F20200006800F000710020B0EBA8 -:10DC4000516F0CD1FFE7FDF74BFC0399401A0328F5 -:10DC500004D3FFE703208DF8170074E0E7E721E025 -:10DC60006021C4F2472100200860FDF739FC0390D1 -:10DC7000FFE743F60000C4F20200006800F0007104 -:10DC80000020B0EB516F0CD0FFE7FDF729FC0399A2 -:10DC9000401A032804D3FFE703208DF8170052E051 -:10DCA000E7E7FFE74AE004988069012804D1FFE72D -:10DCB00001208DF8170046E043F60400C4F202008C -:10DCC0000068029004988069012831D0FFE702982B -:10DCD00000F480000499C969884229D1FFE70298BD -:10DCE00000F03F000499096A884221D1FFE70298B9 -:10DCF00047F6C07108400499496AB0EB811F17D1FB -:10DD0000FFE7029800F440300499896AC9034FF68E -:10DD1000FF729143A1F58031884209D1FFE7029853 -:10DD200000F070600499C96AB0EB016F04D0FFE79E -:10DD300001208DF8170006E0FFE7FFE7FFE700206E -:10DD40008DF81700FFE79DF8170006B080BD0000B2 -:10DD500080B582B00090009820B9FFE701208DF8CF -:10DD600007002EE00098006840F60001C5F20601A9 -:10DD7000884201D1FFE707E045F23640C0F60200D5 -:10DD8000A3210FF035FDFFE70098407938B9FFE790 -:10DD9000009900200871009800F018F8FFE700993A -:10DDA0000220487100980168086840F0040008608B -:10DDB0000099012048710099002088608DF80700C3 -:10DDC000FFE79DF8070002B080BD000082B001901F -:10DDD0000198006840F60001C5F20601884212D1A0 -:10DDE000FFE7FFE70020009043F63400C4F2020092 -:10DDF000016841F040010160006800F040000090BF -:10DE00000098FFE7FFE702B07047000080B582B0DE -:10DE10000190019808F03CFC8DF803009DF8030088 -:10DE200003281BD0FFE7019808F032FC014640F2BE -:10DE30004040C2F2000000EB4110806968B1FFE78A -:10DE4000019808F025FC014640F24040C2F2000073 -:10DE500000EB411080698047FFE7FFE702B080BD1B -:10DE600080B584B00290029820B9FFE701208DF8B8 -:10DE70000F00D2E10298006843F20001C4F20101F0 -:10DE8000884212D0FFE70298006843F60001C4F20E -:10DE90000001884209D0FFE70298006843F600417C -:10DEA000C4F20001884201D1FFE708E045F26E406C -:10DEB000C0F602004FF4A1710FF09AFCFFE7029840 -:10DEC000406830B1FFE702984068B0F5827F01D129 -:10DED000FFE708E045F26E40C0F6020040F2431151 -:10DEE0000FF086FCFFE70298806860B1FFE70298B8 -:10DEF0008068B0F5806F06D0FFE702988068B0F5C3 -:10DF0000004F01D1FFE708E045F26E40C0F6020085 -:10DF10004FF4A2710FF06CFCFFE70298C068B0F5F7 -:10DF2000006F04D0FFE70298C06808B9FFE708E077 -:10DF300045F26E40C0F6020040F245110FF058FC69 -:10DF4000FFE702988069B0F5007F0AD0FFE70298EA -:10DF5000806930B1FFE702988069B0F5802F01D168 -:10DF6000FFE708E045F26E40C0F602004FF4A371EF -:10DF70000FF03EFCFFE70298C06918B3FFE7029874 -:10DF8000C06908281ED0FFE70298C069102819D080 -:10DF9000FFE70298C069182814D0FFE70298C0690B -:10DFA00020280FD0FFE70298C06928280AD0FFE791 -:10DFB0000298C069302805D0FFE70298C069382868 -:10DFC00001D1FFE708E045F26E40C0F6020040F2E2 -:10DFD00047110FF00DFCFFE70298006A28B1FFE738 -:10DFE0000298006A802801D1FFE708E045F26E4000 -:10DFF000C0F602004FF4A4710FF0FAFBFFE702989D -:10E00000406A28B1FFE70298406A102801D1FFE773 -:10E0100008E045F26E40C0F6020040F249110FF0F0 -:10E02000E7FBFFE70298406A002863D1FFE7029808 -:10E03000006928B1FFE702980069022801D1FFE7D3 -:10E0400008E045F26E40C0F602004FF4A6710FF0F2 -:10E05000CFFBFFE70298406928B1FFE702984069CB -:10E06000012801D1FFE708E045F26E40C0F602004A -:10E0700040F24D110FF0BCFBFFE702984068B0F58D -:10E08000827F32D1FFE70298C06918B3FFE7029898 -:10E09000C06908281ED0FFE70298C069102819D06F -:10E0A000FFE70298C069182814D0FFE70298C069FA -:10E0B00020280FD0FFE70298C06928280AD0FFE780 -:10E0C0000298C069302805D0FFE70298C069382857 -:10E0D00001D1FFE708E045F26E40C0F6020040F2D1 -:10E0E00051110FF085FBFFE703E002990020C861A2 -:10E0F000FFE736E00298C06918B3FFE70298C069ED -:10E1000008281ED0FFE70298C069102819D0FFE741 -:10E110000298C069182814D0FFE70298C069202827 -:10E120000FD0FFE70298C06928280AD0FFE70298BD -:10E13000C069302805D0FFE70298C069382801D1AE -:10E14000FFE708E045F26E40C0F6020040F25B11C6 -:10E150000FF04EFBFFE70299002008610299486129 -:10E16000FFE7029900208862029890F8510040B9B8 -:10E17000FFE70299002081F85000029800F052F861 -:10E18000FFE70299022081F85100029801680868AF -:10E1900020F040000860029A019211685068D2F89D -:10E1A00008C0D36800F482700CF4044C604403F49B -:10E1B00000631844136903F002031844536903F021 -:10E1C00001031844936903F400731844D36903F0FE -:10E1D00038031844136A03F080031843926A02F468 -:10E1E000005210430860029A508B00F0040011683E -:10E1F000526A02F010021044486002980168C8692F -:10E2000020F40060C861029900204865029A01214B -:10E2100082F851108DF80F00FFE79DF80F0004B051 -:10E2200080BD000080B592B01190002010900F903A -:10E230000E900D900C901198006843F20001C4F20A -:10E240000101884240F0B680FFE7FFE700200B9015 -:10E2500043F64400C4F20200016841F480510160B9 -:10E26000006800F480500B900B98FFE7FFE7002058 -:10E270000A9043F63000C4F20200016841F0020146 -:10E280000160006800F002000A900A98FFE7FFE7CB -:10E290000020099043F63000C4F20200016841F00A -:10E2A00001010160006800F0010009900998FFE792 -:10E2B00018200C90022001900D90012002900E90E9 -:10E2C000032003900F9005200490109040F200402E -:10E2D000C4F202000CA90591FCF70CFDDDF804C0A6 -:10E2E000029B039A049805994FF0800ECDF830E018 -:10E2F000CDF834C00E930F9210900020C4F20200AB -:10E30000FCF7F8FC41F62800C2F20000069046F245 -:10E310004041C4F2020101604FF0C0614160002140 -:10E320008160C1604FF48062026141618161C161BD -:10E330004FF4403202624162FBF7F2FF18B1FFE78F -:10E34000F8F736FDFFE7FFE7119841F62801C2F222 -:10E350000001C16411988863FFE741F68800C2F2AA -:10E360000000009046F25841C4F2020101604FF0F3 -:10E37000C0614160402181600021C1604FF4806232 -:10E38000026141618161C1614FF400320262416208 -:10E39000FBF7C6FF18B1FFE7F8F70AFDFFE7FFE755 -:10E3A000119841F68801C2F20001816411988863D6 -:10E3B000FFE73EE01198006843F60001C4F2000157 -:10E3C000884235D1FFE7FFE70020089043F6400080 -:10E3D000C4F20200016841F480410160006800F469 -:10E3E000804008900898FFE7FFE70020079043F679 -:10E3F0003000C4F20200016841F0020101600068CF -:10E4000000F0020007900798FFE74FF460400C907F -:10E4100002200D9001200E9003200F9005201090F7 -:10E4200040F20040C4F202000CA9FCF763FCFFE7D5 -:10E43000FFE712B080BD000080B588B0069005915E -:10E44000ADF81220039300208DF80700069840686D -:10E45000B0F5827F16D1FFE70698806890B9FFE794 -:10E460000699042081F851000698059ABDF81230EB -:10E470000399EC46CCF80010114600F089FB8DF8AA -:10E480001F00EDE0FFE7069890F85000012804D146 -:10E49000FFE702208DF81F00E2E00699012081F8D5 -:10E4A0005000FFE7FFE7FDF71BF80290069890F891 -:10E4B0005100012804D0FFE702208DF80700C0E0DA -:10E4C000059820B1FFE7BDF8120020B9FFE7012051 -:10E4D0008DF80700B5E00699042081F851000699EF -:10E4E000002048650599069A9163BDF81210069AB6 -:10E4F0009187BDF81210069AD1870699086306998C -:10E5000088860699C886069908640699486406981C -:10E510008068B0F5004F0DD1FFE7069801680868E4 -:10E5200020F04000086006980168086820F48040E8 -:10E530000860FFE706980068006800F04000402887 -:10E5400007D0FFE706980168086840F040000860BF -:10E55000FFE70698C06880BBFFE7FFE70698C08F1B -:10E5600050B3FFE7069800688068C00778B1FFE7FE -:10E5700006980068007B0699896B08700699886B7D -:10E58000013088630699C88F0138C88713E0FCF70B -:10E59000A7FF0299401A0399884204D3FFE7039822 -:10E5A000013018B9FFE7039820B9FFE703208DF881 -:10E5B000070046E0FFE7D1E72FE0FFE70698C08FAE -:10E5C00050B3FFE7069800688068C00778B1FFE79E -:10E5D00006980068C0680699896B08800699886B60 -:10E5E000023088630699C88F0138C88713E0FCF7AA -:10E5F00077FF0299401A0399884204D3FFE70398F2 -:10E60000013018B9FFE7039820B9FFE703208DF820 -:10E61000070016E0FFE7D1E7FFE706980399029AA3 -:10E6200007F072FF20B1FFE7069920204865FFE759 -:10E630000698406D20B1FFE701208DF80700FFE745 -:10E64000FFE70699012081F85100FFE706990020B5 -:10E6500081F85000FFE79DF807008DF81F00FFE7E5 -:10E660009DF81F0008B080BD80B584B00290019174 -:10E67000ADF8022000208DF801000298C06C08B1AE -:10E68000FFE708E045F26E40C0F6020040F2CA61C2 -:10E690000FF0AEF8FFE70298806810BBFFE7029822 -:10E6A0004068B0F5827F1CD1FFE70299042081F811 -:10E6B00051000298806C08B1FFE708E045F26E4017 -:10E6C000C0F6020040F2D1610FF092F8FFE7029825 -:10E6D000019ABDF80230114600F01CFC8DF80F00C5 -:10E6E000A8E0FFE7029890F85000012804D1FFE766 -:10E6F00002208DF80F009DE00299012081F8500062 -:10E70000FFE7FFE7029890F85100012804D0FFE7E7 -:10E7100002208DF8010082E0019820B1FFE7BDF8EA -:10E72000020020B9FFE701208DF8010077E002998F -:10E73000042081F851000299002048650199029A4D -:10E740009163BDF80210029A9187BDF80210029AF7 -:10E75000D1870299086402994864029988860299CF -:10E76000C88602988068B0F5004F0DD1FFE7029887 -:10E770000168086820F04000086002980168086895 -:10E7800020F480400860FFE70298C16C46F2AD308B -:10E79000C0F6010008640298C16C46F2DD30C0F694 -:10E7A0000100C8630298C16C46F27930C0F60100DE -:10E7B000C8640298C16C00200865029B19689A6BB6 -:10E7C000D86C0C31DB8FFCF747F860B1FFE702999A -:10E7D000486D40F01000486501208DF80100029955 -:10E7E00081F851001BE002980068006800F04000CA -:10E7F000402807D0FFE702980168086840F0400011 -:10E800000860FFE702980168486840F0200048600F -:10E8100002980168486840F001004860FFE7FFE7A0 -:10E820000299002081F85000FFE79DF801008DF863 -:10E830000F00FFE79DF80F0004B080BD80B582B0E7 -:10E840000190019807F024FF8DF803009DF8030064 -:10E8500003281BD0FFE7019807F01AFF014640F29A -:10E860004040C2F2000000EB4110406868B1FFE791 -:10E87000019807F00DFF014640F24040C2F200004F -:10E8800000EB411040688047FFE7FFE702B080BD22 -:10E8900080B582B00190019807F0FAFE8DF8030070 -:10E8A0009DF8030003281BD0FFE7019807F0F0FE56 -:10E8B000014640F24040C2F2000000EB4110006906 -:10E8C00068B1FFE7019807F0E3FE014640F24040DF -:10E8D000C2F2000000EB411000698047FFE7FFE74C -:10E8E00002B080BD80B588B006900591ADF81220C9 -:10E8F000039300208DF807000698806830B1FFE789 -:10E9000006988068B0F5004F01D1FFE708E045F2B6 -:10E910006E40C0F6020040F20A310EF069FFFFE7D8 -:10E92000FFE7069890F85000012804D1FFE7022085 -:10E930008DF81F0028E10699012081F85000FFE7BB -:10E94000FFE7FCF7CDFD0290BDF81200ADF8040022 -:10E95000069890F85100012804D0FFE702208DF8B6 -:10E96000070002E1059820B1FFE7BDF8120020B9C9 -:10E97000FFE701208DF80700F7E00699032081F8F2 -:10E9800051000699002048650599069A1163BDF863 -:10E990001210069A9186BDF81210069AD186069931 -:10E9A0008863069988870699C887069948640699F6 -:10E9B000086406988068B0F5004F0DD1FFE706980F -:10E9C0000168086820F0400008600698016808683F -:10E9D00040F480400860FFE706980068006800F097 -:10E9E0004000402807D0FFE706980168086840F01B -:10E9F00040000860FFE70698C068B0F5006F47D197 -:10EA0000FFE70698406828B1FFE7BDF80400012839 -:10EA10000ED1FFE706980168006B0088C860069970 -:10EA2000086B023008630699C88E0138C886FFE774 -:10EA3000FFE70698C08E50B3FFE70698006880682D -:10EA4000800700280ED5FFE706980168006B008854 -:10EA5000C8600699086B023008630699C88E0138B1 -:10EA6000C88613E0FCF73CFD0299401A03998842DE -:10EA700004D3FFE70398013018B9FFE7039820B9E2 -:10EA8000FFE703208DF807006FE0FFE7D1E746E0DE -:10EA90000698406828B1FFE7BDF8040001280ED1B0 -:10EAA000FFE706980168006B007808730699086B09 -:10EAB000013008630699C88E0138C886FFE7FFE772 -:10EAC0000698C08E50B3FFE70698006880688007FC -:10EAD00000280ED5FFE706980168006B00780873E0 -:10EAE0000699086B013008630699C88E0138C886FC -:10EAF00013E0FCF7F5FC0299401A0399884204D30D -:10EB0000FFE70398013018B9FFE7039820B9FFE742 -:10EB100003208DF8070028E0FFE7D1E7FFE706981C -:10EB20000399029A07F062FD20B1FFE706992020C1 -:10EB30004865FFE70698806870B9FFE7FFE70020A7 -:10EB4000009006980068C068009006980068806889 -:10EB500000900098FFE7FFE70698406D20B1FFE7BF -:10EB600001208DF80700FFE7FFE70699012081F8F3 -:10EB70005100FFE70699002081F85000FFE79DF85B -:10EB800007008DF81F00FFE79DF81F0008B080BD4B -:10EB900080B58EB0DDF840C00C900B910A92ADF8B4 -:10EBA00026300120059000208DF813000C98806815 -:10EBB00008B9FFE708E045F26E40C0F6020040F2F7 -:10EBC0007E410EF015FEFFE7FFE70C9890F850002D -:10EBD000012804D1FFE702208DF8370095E10C9958 -:10EBE000012081F85000FFE7FFE7FCF779FC069071 -:10EBF0000C9890F851008DF81F000C984068089010 -:10EC0000BDF82600ADF824009DF81F00012812D0A1 -:10EC1000FFE70898B0F5827F09D1FFE70C9880687C -:10EC200028B9FFE79DF81F00042804D0FFE7022061 -:10EC30008DF813005AE10B9838B1FFE70A9820B11C -:10EC4000FFE7BDF8260020B9FFE701208DF813008B -:10EC50004CE10C9890F85100042805D0FFE70C997E -:10EC6000052081F85100FFE70C99002048650A99BA -:10EC70000C9A9163BDF826100C9AD187BDF8261026 -:10EC80000C9A91870B990C9A1163BDF826100C9A77 -:10EC9000D186BDF826100C9A91860C9908640C99BF -:10ECA00048640C980068006800F04000402807D0D5 -:10ECB000FFE70C980168086840F040000860FFE733 -:10ECC0000C98C068B0F5006F76D1FFE70C984068EB -:10ECD00028B1FFE7BDF8240001280ED1FFE70C980A -:10ECE0000168006B0088C8600C99086B02300863EB -:10ECF0000C99C88E0138C886FFE7FFE70C98C18ED3 -:10ED00000120029039B9FFE70C98C08F002818BF86 -:10ED100001200290FFE70298C00700284BD0FFE7D0 -:10ED20000C98006880688007002818D5FFE70C98C9 -:10ED3000C08EA0B1FFE70598012810D1FFE70C981D -:10ED40000168006B0088C8600C99086B023008638A -:10ED50000C99C88E0138C88600200590FFE70C98F2 -:10ED600000688068C007A8B1FFE70C98C08F88B121 -:10ED7000FFE70C980068C0680C99896B08800C99B3 -:10ED8000886B023088630C99C88F0138C8870120CE -:10ED90000590FFE7FCF7A4FB0699401A10998842FA -:10EDA00008D3FFE71098013020B1FFE703208DF86A -:10EDB00013009BE0A2E778E00C98406828B1FFE7D9 -:10EDC000BDF8240001280ED1FFE70C980168006B04 -:10EDD000007808730C99086B013008630C99C88E91 -:10EDE0000138C886FFE7FFE70C98C18E012001902B -:10EDF00039B9FFE70C98C08F002818BF0120019097 -:10EE0000FFE70198C00700284ED0FFE70C98006884 -:10EE100080688007002818D5FFE70C98C08EA0B145 -:10EE2000FFE70598012810D1FFE70C980168006BF7 -:10EE3000007808730C99086B013008630C99C88E30 -:10EE40000138C88600200590FFE70C9800688068AC -:10EE5000C007A8B1FFE70C98C08F88B1FFE70C98F6 -:10EE60000068C0680C99896B08700C99886B013038 -:10EE700088630C99C88F0138C88701200590FFE787 -:10EE8000FCF72EFB0699401A1099884204D3FFE73D -:10EE90001098013018B9FFE7109820B9FFE7032058 -:10EEA0008DF8130022E09FE7FFE70C981099069A6F -:10EEB00007F09CFB38B1FFE701208DF813000C9997 -:10EEC0002020486512E00C98806870B9FFE7FFE7E2 -:10EED000002003900C980068C06803900C980068AC -:10EEE000806803900398FFE7FFE7FFE70C99012094 -:10EEF00081F85100FFE70C99002081F85000FFE7EE -:10EF00009DF813008DF83700FFE79DF837000EB02D -:10EF100080BD000080B588B0069005910492ADF8E0 -:10EF20000E3000208DF806000698C06C08B1FFE78F -:10EF300008E045F26E40C0F602004FF4E8610EF0C2 -:10EF400057FCFFE70698806C08B1FFE708E045F240 -:10EF50006E40C0F6020040F241710EF049FCFFE73E -:10EF60000698806808B9FFE708E045F26E40C0F6F1 -:10EF7000020040F244710EF03BFCFFE7FFE7069809 -:10EF800090F85000012804D1FFE702208DF81F00FF -:10EF9000EFE00699012081F85000FFE7FFE70698AF -:10EFA00090F851008DF807000698406802909DF88F -:10EFB0000700012812D0FFE70298B0F5827F09D13F -:10EFC000FFE70698806828B9FFE79DF80700042846 -:10EFD00004D0FFE702208DF80600BFE0059838B1A5 -:10EFE000FFE7049820B1FFE7BDF80E0020B9FFE766 -:10EFF00001208DF80600B1E0069890F85100042831 -:10F0000005D0FFE70699052081F85100FFE7069932 -:10F01000002048650599069A1163BDF80E10069AFE -:10F020009186BDF80E10069AD1860499069A9163CE -:10F03000BDF80E10069A9187BDF80E10069AD1877A -:10F040000699086406994864069890F851000428C7 -:10F050000FD1FFE70698C16C46F2AD30C0F6010053 -:10F0600008640698C16C46F2DD30C0F60100C86342 -:10F070000EE00698C16C46F2C530C0F60100086487 -:10F080000698C16C46F28140C0F60100C863FFE7F4 -:10F090000698C16C46F27930C0F60100C864069843 -:10F0A000C16C00200865069B19689A6BD86C0C31FE -:10F0B000DB8FFBF7D1FB60B1FFE70699486D40F0AD -:10F0C0001000486501208DF80600069981F851006E -:10F0D00044E006980168486840F0010048600698DE -:10F0E000816C002008640699896CC8630699896C54 -:10F0F000C8640699896C0865069B1A68196B986C38 -:10F100000C32DB8EFBF7A8FB60B1FFE70699486D78 -:10F1100040F01000486501208DF80600069981F83E -:10F1200051001BE006980068006800F0400040288D -:10F1300007D0FFE706980168086840F040000860C3 -:10F14000FFE706980168486840F02000486006988C -:10F150000168486840F002004860FFE7FFE7069951 -:10F16000002081F85000FFE79DF806008DF81F0091 -:10F17000FFE79DF81F0008B080BD000080B582B099 -:10F180000190019807F084FA8DF803009DF80300C0 -:10F1900003281BD0FFE7019807F07AFA014640F2F6 -:10F1A0004040C2F2000000EB4110806868B1FFE708 -:10F1B000019807F06DFA014640F24040C2F20000AB -:10F1C00000EB411080688047FFE7FFE702B080BD99 -:10F1D00080B582B00190019807F05AFA8DF80300CB -:10F1E0009DF8030003281BD0FFE7019807F050FAB1 -:10F1F000014640F24040C2F2000000EB411040697D -:10F2000068B1FFE7019807F043FA014640F2404039 -:10F21000C2F2000000EB411040698047FFE7FFE7C2 -:10F2200002B080BD80B582B00190019807F0DEFF8A -:10F2300002B080BD81B0009001B0704781B00090F5 -:10F2400001B0704780B584B0029001910020009019 -:10F25000029800680021C4F20101884209D0FFE74A -:10F260000298006840F20041C4F20101884201D1D5 -:10F27000FFE708E045F2DE40C0F6020040F2B4715C -:10F280000EF0B6FAFFE701980068B0F5006F04D001 -:10F29000FFE70198006808B9FFE708E045F2DE40A3 -:10F2A000C0F6020040F2B5710EF0A2FAFFE7019835 -:10F2B0004068B0F5806F04D0FFE70198406808B956 -:10F2C000FFE708E045F2DE40C0F6020040F2B6710A -:10F2D0000EF08EFAFFE70198806890B1FFE7019881 -:10F2E0008068B0F5807F0CD0FFE701988068B0F5AA -:10F2F000007F06D0FFE701988068B0F5407F01D11C -:10F30000FFE708E045F2DE40C0F6020040F2B771C8 -:10F310000EF06EFAFFE70198C068FF2801D8FFE7FA -:10F3200008E045F2DE40C0F602004FF4F7610EF04F -:10F330005FFAFFE701980069B0F5805F04D0FFE74E -:10F340000198006908B9FFE708E045F2DE40C0F621 -:10F35000020040F2B9710EF04BFAFFE701984069E4 -:10F3600030B1FFE701984069B0F5005F01D1FFE7D8 -:10F3700008E045F2DE40C0F6020040F2BA710EF03D -:10F3800037FAFFE70198C069B0F5804F04D0FFE776 -:10F390000198C06908B9FFE708E045F2DE40C0F611 -:10F3A000020040F2BB710EF023FAFFE7FFE702987C -:10F3B00090F83C00012804D1FFE702208DF80F00EF -:10F3C00044E00299012081F83C00FFE7FFE7009844 -:10F3D00020F0FF000199C96808430090009820F4CC -:10F3E00040700199896808430090009820F480607B -:10F3F0000199496808430090009820F40060019941 -:10F40000096808430090009820F480500199096928 -:10F4100008430090009820F400500199496908437E -:10F420000090009820F480400199C9690843009039 -:10F430000098029909684864FFE70299002081F862 -:10F440003C00FFE700208DF80F00FFE79DF80F005C -:10F4500004B080BD80B586B0049003910498006824 -:10F460000021C4F2010188423CD0FFE70498006803 -:10F47000B0F1804F36D0FFE70498006840F20041B9 -:10F48000C4F2000188422DD0FFE70498006840F6DE -:10F490000001C4F20001884224D0FFE7049800680C -:10F4A00040F60041C4F2000188421BD0FFE70498F7 -:10F4B000006841F20001C4F20001884212D0FFE767 -:10F4C0000498006841F20041C4F20001884209D06A -:10F4D000FFE70498006840F20041C4F2010188424D -:10F4E00001D1FFE708E045F2DE40C0F6020040F23D -:10F4F00077710EF07DF9FFE70398006818B3FFE716 -:10F500000398006810281ED0FFE7039800682028A1 -:10F5100019D0FFE703980068302814D0FFE703985C -:10F52000006840280FD0FFE70398006850280AD0F1 -:10F53000FFE703980068602805D0FFE7039800689C -:10F54000702801D1FFE708E045F2DE40C0F6020076 -:10F550004FF4EF610EF04CF9FFE703984068802804 -:10F5600004D0FFE70398406808B9FFE708E045F2D8 -:10F57000DE40C0F6020040F279710EF039F9FFE783 -:10F58000FFE7049890F83C00012804D1FFE702202F -:10F590008DF817007EE00499012081F83C00FFE718 -:10F5A000FFE70499022081F83D0004980068406854 -:10F5B00002900498006880680190029820F0700022 -:10F5C00002900398016802980843029002980499F7 -:10F5D00009684860049800680021C4F2010188426B -:10F5E0003CD0FFE704980068B0F1804F36D0FFE7C9 -:10F5F0000498006840F20041C4F2000188422DD016 -:10F60000FFE70498006840F60001C4F20001884258 -:10F6100024D0FFE70498006840F60041C4F20001DE -:10F6200088421BD0FFE70498006840F20041C4F212 -:10F630000101884212D0FFE70498006844F20001FB -:10F64000C4F20101884209D0FFE70498006841F63E -:10F650000001C4F2000188420ED1FFE7019820F0BA -:10F660008000019003984168019808430190019837 -:10F67000049909688860FFE70499012081F83D003A -:10F68000FFE70499002081F83C00FFE700208DF897 -:10F690001700FFE79DF8170006B080BD80B582B067 -:10F6A0000090009820B9FFE701208DF8070012E1D3 -:10F6B000009800680021C4F20101884272D0FFE77F -:10F6C00000980068B0F1804F6CD0FFE700980068A8 -:10F6D00040F20041C4F20001884263D0FFE7009885 -:10F6E000006840F60001C4F2000188425AD0FFE7EA -:10F6F0000098006840F60041C4F20001884251D0F1 -:10F70000FFE70098006841F20001C4F2000188425E -:10F7100048D0FFE70098006841F20041C4F20001C0 -:10F7200088423FD0FFE70098006840F20041C4F2F1 -:10F730000101884236D0FFE70098006844F20001DA -:10F74000C4F2010188422DD0FFE70098006844F21E -:10F750000041C4F20101884224D0FFE7009800680C -:10F7600044F60001C4F2010188421BD0FFE7009873 -:10F77000006841F60001C4F20001884212D0FFE7A0 -:10F780000098006841F60041C4F20001884209D0A7 -:10F79000FFE70098006842F20001C4F200018842CD -:10F7A00001D1FFE708E045F2A640C0F6020040F2B2 -:10F7B00013110EF01DF8FFE700988068A0B1FFE775 -:10F7C0000098806810280FD0FFE7009880682028F4 -:10F7D0000AD0FFE700988068402805D0FFE700982E -:10F7E0008068602801D1FFE708E045F2A640C0F636 -:10F7F00002004FF48A710DF0FBFFFFE700980069EB -:10F8000060B1FFE700980069B0F5807F06D0FFE7A0 -:10F8100000980069B0F5007F01D1FFE708E045F2EC -:10F82000A640C0F6020040F215110DF0E1FFFFE71F -:10F830000098806928B1FFE700988069802801D18D -:10F84000FFE708E045F2A640C0F602004FF48B71D6 -:10F850000DF0CEFFFFE7009890F83D0040B9FFE7BC -:10F860000099002081F83C00009800F039F8FFE78B -:10F870000099022081F83D00009951F8040B07F02F -:10F8800069FD0099012081F84600FFE700990120F9 -:10F8900081F83E00009981F83F00009981F840000E -:10F8A000009981F84100FFE7FFE70099012081F806 -:10F8B0004200009981F84300009981F844000099C2 -:10F8C00081F84500FFE70099012081F83D00002004 -:10F8D0008DF80700FFE79DF8070002B080BD00002B -:10F8E00080B58AB00990099800680021C4F201012E -:10F8F00088421BD1FFE7FFE70020089043F6440051 -:10F90000C4F20200016841F001010160006800F0EA -:10F91000010008900898FFE71820019005210022B7 -:10F92000FCF7FAF90198FCF7DFF9B0E009980068F4 -:10F9300040F20041C4F20001884212D1FFE7FFE724 -:10F940000020079043F64000C4F20200016841F035 -:10F9500002010160006800F0020007900798FFE7CD -:10F9600094E00998006840F60001C4F20001884262 -:10F9700012D1FFE7FFE70020069043F64000C4F2F3 -:10F980000200016841F004010160006800F0040019 -:10F9900006900698FFE778E00998006840F6004175 -:10F9A000C4F20001884212D1FFE7FFE70020059072 -:10F9B00043F64000C4F20200016841F00801016012 -:10F9C000006800F0080005900598FFE75CE00998E2 -:10F9D000006841F20041C4F2000188421BD1FFE7F8 -:10F9E000FFE70020049043F64000C4F202000168E3 -:10F9F00041F020010160006800F0200004900498AC -:10FA0000FFE73720009005210022FCF785F90098D8 -:10FA1000FCF76AF937E00998006840F20041C4F247 -:10FA20000101884212D1FFE7FFE70020039043F66F -:10FA30004400C4F20200016841F002010160006864 -:10FA400000F0020003900398FFE71BE009980068AC -:10FA500044F20041C4F20101884212D1FFE7FFE7FE -:10FA60000020029043F64400C4F20200016841F411 -:10FA700000310160006800F4003002900298FFE756 -:10FA8000FFE7FFE7FFE7FFE7FFE7FFE7FFE70AB072 -:10FA900080BD000080B584B002900298006800210B -:10FAA000C4F20101884272D0FFE702980068B0F109 -:10FAB000804F6CD0FFE70298006840F20041C4F22A -:10FAC0000001884263D0FFE70298006840F6000119 -:10FAD000C4F2000188425AD0FFE70298006840F65D -:10FAE0000041C4F20001884251D0FFE7029800684B -:10FAF00041F20001C4F20001884248D0FFE70298B9 -:10FB0000006841F20041C4F2000188423FD0FFE7A3 -:10FB10000298006840F20041C4F20101884236D0E8 -:10FB2000FFE70298006844F20001C4F20101884234 -:10FB30002DD0FFE70298006844F20041C4F20101B1 -:10FB4000884224D0FFE70298006844F60001C4F21E -:10FB5000010188421BD0FFE70298006841F60001CE -:10FB6000C4F20001884212D0FFE70298006841F613 -:10FB70000041C4F20001884209D0FFE70298006802 -:10FB800042F20001C4F20001884201D1FFE708E01F -:10FB900045F2A640C0F6020040F2CF110DF028FE5B -:10FBA000FFE7029890F83D00012804D0FFE701200C -:10FBB0008DF80F006AE00299022081F83D0002985A -:10FBC0000168C86840F00100C86002980068002120 -:10FBD000C4F2010188423CD0FFE702980068B0F10E -:10FBE000804F36D0FFE70298006840F20041C4F22F -:10FBF000000188422DD0FFE70298006840F600011E -:10FC0000C4F20001884224D0FFE70298006840F661 -:10FC10000041C4F2000188421BD0FFE7029800684F -:10FC200040F20041C4F20101884212D0FFE702987D -:10FC3000006844F20001C4F20101884209D0FFE7E4 -:10FC40000298006841F60001C4F20001884212D116 -:10FC5000FFE702980068806800F0070001900198B3 -:10FC6000062807D0FFE702980168086840F0010005 -:10FC70000860FFE706E002980168086840F00100AC -:10FC80000860FFE700208DF80F00FFE79DF80F00E8 -:10FC900004B080BD80B586B004900391FFE704985E -:10FCA00090F83C00012805D1FFE702208DF81700ED -:10FCB00000F069BC0499012081F83C00FFE7FFE7F0 -:10FCC0000499022081F83D0003980068B0F5805F38 -:10FCD0002DD0FFE703980068B0F5005F27D0FFE75D -:10FCE0000398006818B3FFE70398006810281ED037 -:10FCF000FFE703980068202819D0FFE70398006801 -:10FD0000302814D0FFE70398006840280FD0FFE7A1 -:10FD10000398006850280AD0FFE70398006860281D -:10FD200005D0FFE703980068702801D1FFE708E0DD -:10FD300045F2A640C0F6020041F222410DF058FD06 -:10FD4000FFE70498006880680290029820F077002E -:10FD50000290029820F47F4002900298049909686A -:10FD60008860039800680190002800F0A883FFE7EE -:10FD70000198102800F0A383FFE70198202800F0E5 -:10FD80009E83FFE70198302800F09983FFE70198F0 -:10FD9000402800F00883FFE70198502800F0EB812D -:10FDA000FFE70198602800F07282FFE70198702851 -:10FDB00000F09180FFE70198B0F5805F06D0FFE783 -:10FDC0000198B0F5005F00F03A81CDE30498006837 -:10FDD0000021C4F20101884272D0FFE70498006854 -:10FDE000B0F1804F6CD0FFE70498006840F200410A -:10FDF000C4F20001884263D0FFE70498006840F62F -:10FE00000001C4F2000188425AD0FFE7049800685C -:10FE100040F60041C4F20001884251D0FFE7049847 -:10FE2000006841F20001C4F20001884248D0FFE7B7 -:10FE30000498006841F20041C4F2000188423FD0BA -:10FE4000FFE70498006840F20041C4F201018842D3 -:10FE500036D0FFE70498006844F20001C4F20101C3 -:10FE600088422DD0FFE70498006844F20041C4F2B4 -:10FE70000101884224D0FFE70498006844F600019D -:10FE8000C4F2010188421BD0FFE70498006841F6E4 -:10FE90000001C4F20001884212D0FFE70498006814 -:10FEA00041F60041C4F20001884209D0FFE70498FE -:10FEB000006842F20001C4F20001884201D1FFE76C -:10FEC00008E045F2A640C0F6020041F22E410DF0D6 -:10FED0008FFCFFE749E3049800680021C4F20101A8 -:10FEE00088423CD0FFE704980068B0F1804F36D0DC -:10FEF000FFE70498006840F20041C4F20001884224 -:10FF00002DD0FFE70498006840F60001C4F200011C -:10FF1000884224D0FFE70498006840F60041C4F20C -:10FF2000000188421BD0FFE70498006840F20041BE -:10FF3000C4F20101884212D0FFE70498006844F23D -:10FF40000001C4F20101884209D0FFE7049800686B -:10FF500041F60001C4F20001884201D1FFE708E048 -:10FF600045F2A640C0F6020041F235410DF040FCDA -:10FF7000FFE70398806890B1FFE703988068B0F5C9 -:10FF8000805F0CD0FFE703988068B0F5005F06D073 -:10FF9000FFE703988068B0F5405F01D1FFE708E014 -:10FFA00045F2A640C0F6020041F238410DF020FCB7 -:10FFB000FFE703984068B0F5004F12D0FFE70398C1 -:10FFC000406870B1FFE70398406850B1FFE70398BD -:10FFD0004068022805D0FFE7039840680A2801D14D -:10FFE000FFE708E045F2A640C0F6020041F23941C1 -:10FFF0000DF0FEFBFFE70398C0680F2801D8FFE76C +:10052000CDE900B400F028F903B0BDE8F08F002059 +:100530000146F9E730B5041E71F1000404DB4FF009 +:100540000044404264EB0101141E73F1000405DB1A +:100550001C464FF00043524263EB0403801A99415A +:1005600001D3012030BD002030BD30B5041E71F133 +:10057000000404DB4FF00044404264EB0101141E10 +:1005800073F1000405DB1C464FF00043524263EB5D +:100590000403101A8B4101D3012030BD002030BD6F +:1005A0000EB5C10F80EAE0700844CA07002140F28E +:1005B00033438DE80E000A460B4600F0DDF803B029 +:1005C00000BD70B5C1F30A5201F000450024C1F32B +:1005D000130140F2FF3341F480119A4201DA002006 +:1005E00070BD40F233439A42A2F2334203DC5242DE +:1005F00000F05AF800E090402C43F1D0404270BD2A +:1006000000F0004230F000400AD0C10D01F56071E9 +:10061000C0F3160042EA0151C20840071143704777 +:1006200000200146704701F0004330B421F0004142 +:1006300050EA010206D00A0DA2F56072C1F313015F +:10064000002A02DC30BC00207047440F44EAC10499 +:10065000C100E01830BC00EBC25000F047B830B524 +:100660000B46014600202022012409E021FA02F570 +:100670009D4205D303FA02F5491B04FA02F528440A +:10068000151EA2F10102F1DC30BD202A04DB203A64 +:1006900000FA02F1002070479140C2F1200320FAD5 +:1006A00003F3194390407047202A04DB203A21FAD3 +:1006B00002F00021704721FA02F3D040C2F120027B +:1006C0009140084319467047202A06DBCB17203A91 +:1006D00041FA02F043EAE07306E041FA02F3D04047 +:1006E000C2F1200291400843194670470029A8BF73 +:1006F0007047401C490008BF20F00100704710B44B +:10070000B0FA80FC00FA0CF050EA010404BF10BCFF +:10071000704749B1CCF1200421FA04F411FA0CF12C +:1007200018BF012121430843A3EB0C01CB1D4FEA65 +:1007300000614FEA102042BF002010BC704700EB60 +:10074000C35010440029A4BF10BC7047401C49008E +:1007500008BF20F0010010BC704710B5141E73F1E3 +:10076000000408DA401C41F1000192185B411A4371 +:1007700001D120F0010010BD2DE9F04D92469B46BD +:1007800011B1B1FA81F202E0B0FA80F22032904663 +:10079000FFF77BFF04460F4640EA0A0041EA0B01DF +:1007A00053465A46084313D0114653EA010019D064 +:1007B000C8F140025046FFF777FF05460E46504607 +:1007C00059464246FFF761FF084305D0012004E087 +:1007D00020463946BDE8F08D0020054346EAE07624 +:1007E0002C4337430A986305E40AA0EB0800002273 +:1007F000FD0A44EA47540A3002D500200146E9E7E1 +:10080000010510196941DDE9084500196941BDE894 +:10081000F04DA2E72DE9F04D81EA030404F0004B0E +:1008200021F0004514464FF0000A23F0004150EA41 +:10083000050220D054EA01021DD0C5F30A57024632 +:10084000C5F31303C1F31300C1F30A5640F4801536 +:1008500043F48013A7EB0608101BD64608F2FD38B8 +:1008600073EB050002D308F1010801E092185B4127 +:10087000B8F1000F03DA00200146BDE8F08D00203A +:100880004FF48011064684460EE0171B73EB0507F4 +:1008900005D3121B63EB050306434CEA010C490820 +:1008A0004FEA300092185B4150EA0107EDD152EA5D +:1008B000030012D082EA040083EA0501084305D050 +:1008C000101BAB4106D20122002306E000224FF0AC +:1008D000004302E06FF0010253101AEB06004CEBEC +:1008E000085110EB0A0041EB0B01BDE8F04DFFF79A +:1008F00034BFC1F30A52C1F3130140F2FF3341F494 +:1009000080119A4202DA00200146704740F23343D8 +:100910009A42A2F2334202DC5242FFF7C5BEFFF711 +:10092000B4BE000030B5041E71F1000404DB4FF0CA +:100930000044404264EB0101141E73F1000405DB26 +:100940001C464FF00043524263EB04038B4208BF46 +:10095000824230BD30B5041E71F1000404DB4FF05B +:100960000044404264EB0101141E73F1000405DBF6 +:100970001C464FF00043524263EB0403994208BF08 +:10098000904230BD064C074D06E0E06840F00103A0 +:1009900094E8070098471034AC42F6D3FFF7F8FB11 +:1009A00068640208886402080EB540F2334102917F +:1009B0000021CDE900110A460B46FFF7DDFE03B02A +:1009C00000BD70B58C1810F8015B15F0070301D15C +:1009D00010F8013B2A1106D110F8012B03E010F8A2 +:1009E000016B01F8016B5B1EF9D12B0705D40023C5 +:1009F000521E0DD401F8013BFAE710F8013BCB1A67 +:100A0000921C03E013F8015B01F8015B521EF9D55B +:100A1000A142D8D3002070BD80B582B0019042F2CF +:100A20000030C4F2010000900099486820F4403082 +:100A300048600198426800994868104348600198EE +:100A40000168486820F48070486001980168026974 +:100A5000486840EA0220486001980168486820F030 +:100A60004070486001980168826848681043486097 +:100A700001980168886820F4006088600198016826 +:100A8000C2688868104388600198806A0121C0F6B6 +:100A90000071884219D0FFE701980168886820F04A +:100AA0007060886001980168826A88681043886075 +:100AB00001980168886820F04050886001980168BA +:100AC000C26A8868104388600CE0019801688868F1 +:100AD00020F07060886001980168886820F04050BC +:100AE0008860FFE701980168886820F0020088604C +:100AF0000198027E0168886840EA42008860019897 +:100B000090F8200060B3FFE70198406A30B1FFE73A +:100B10000198406A082801D8FFE708E045F26E60B6 +:100B2000C0F6020040F2A6711CF0D2FFFFE7019868 +:100B30000168486840F400604860019801684868AE +:100B400020F46040486001980168426A4EF200005B +:100B5000CFF6FF7000EB423248681043486006E071 +:100B600001980168486820F400604860FFE7019838 +:100B70000168C86A20F47000C86201980168C269FF +:100B80000020CFF6F07000EB0252C86A1043C86232 +:100B900001980168886820F400708860019890F8D6 +:100BA00030200168886840EA422088600198016826 +:100BB000886820F4806088600198016842698868CC +:100BC00040EA8220886002B080BD000080B58AB013 +:100BD00008900791089820B9FFE7FF208DF82700BB +:100BE0009BE0079820B9FFE7FF208DF8270094E0ED +:100BF000079890ED000A90ED013A90ED021A90ED01 +:100C0000032A20EE030A21EE021A30EE010A30EE2A +:100C1000000A8DED060A079890ED010A90ED021A80 +:100C200020EE000A21EE011A30EE010A30EE001A21 +:100C3000B7EE000A8DED010A30EE410A8DED050A8E +:100C40009DED060ADDED050A22F096F89DED011AEC +:100C5000089880ED010A079890ED000A90ED013A9E +:100C600090ED024A90ED032A20EE040A22EE032AB8 +:100C700030EE420A30EE000A8DED040A9DED040AC2 +:100C8000B0EEC00AB4EE410AF1EE10FA0ADBFFE75B +:100C9000DDED040A9FED230A1CF02EFF089880ED7D +:100CA000020A07E09DED040A21F064FD089880ED3A +:100CB000020AFFE7079890ED000A90ED011A90ED07 +:100CC000022A90ED033A20EE030A21EE021A30EEDA +:100CD000010A30EE000A8DED030A079890ED020A32 +:100CE00090ED031A20EE000A21EE011A30EE010AFF +:100CF00030EE001AB7EE000A30EE410A8DED020A1E +:100D00009DED030ADDED020A22F036F8089880ED29 +:100D1000000A00208DF82700FFE79DF927000AB0A0 +:100D200080BD00BFDB0FC93F80B58CB00A90099130 +:100D30008DED080A0A9820B9FFE7FF208DF82F00F3 +:100D400029E19DED081AB7EE000A80EE010A0A9823 +:100D500080ED040A0A994FF07E5008600A9900203D +:100D600048600A9988600A99C8600998002800F0CC +:100D70000E81FFE70998016800914068FFF740FC89 +:100D80000246009801920A46019942EC101B8DED33 +:100D9000020BFFF735FC9DED020B41EC110B21F02E +:100DA000EBFE8DED040B9DF8170080F080008DF8B0 +:100DB000170004980599FFF736FC0790099890ED05 +:100DC000000AB5EE400AF1EE10FA2BD1FFE70998C0 +:100DD00090ED010AB5EE400AF1EE10FA22D1FFE7DC +:100DE000099890ED020AB5EE400AF1EE10FA19D119 +:100DF000FFE70A9940F2C560C3F64D7008600A9992 +:100E000044F62D20C3F60D4048600A994AF2564038 +:100E1000CBF6393088600A9944F2AD70C3F6197088 +:100E2000C860B3E09DED070A9FED5D1AB4EE410A7C +:100E3000F1EE10FA08DBFFE79DED070AB5EE400A78 +:100E4000F1EE10FA19DDFFE70A9945F66E10C3F6C8 +:100E50007F7008600A9945F20C30C3F6B010486004 +:100E60000A9948F6AB00CBF6BB3088600A9949F284 +:100E70008550C3F69750C86087E09DED070A9FED47 +:100E8000491AB4EE410AF1EE10FA0ADBFFE79DEDD4 +:100E9000070A9FED431AB4EE410AF1EE10FA19DD8C +:100EA000FFE70A9940F2C560C3F64D7008600A99E1 +:100EB00044F62D20C3F60D4048600A994AF2564088 +:100EC000CBF6393088600A9944F2AD70C3F61970D8 +:100ED000C86059E09DED070A9FED331AB4EE410A50 +:100EE000F1EE10FA0ADBFFE79DED070A9FED2D1AE0 +:100EF000B4EE410AF1EE10FA19DDFFE70A9940F26B +:100F0000C560C3F64D7008600A9944F62D20C3F6FB +:100F10000D4048600A994AF25640CBF63930886055 +:100F20000A9944F2AD70C3F61970C8602BE09DEDCC +:100F3000070A9FED1D1AB4EE410AF1EE10FA08DB24 +:100F4000FFE79DED070AB5EE400AF1EE10FA19DD54 +:100F5000FFE70A9940F2C560C3F64D7008600A9930 +:100F600044F62D20C3F60D4048600A994AF25640D7 +:100F7000CBF6393088600A9944F2AD70C3F6197027 +:100F8000C860FFE7FFE7FFE7FFE7FFE7FFE70020B5 +:100F90008DF82F00FFE79DF92F000CB080BD00BF3A +:100FA000DB0FC93FDB0F49400000B44281B0009025 +:100FB0000099002088604860086001B07047000018 +:100FC00080B52DED048BB2B030902F912E922D93E1 +:100FD000309828B9FFE7FF208DF8C70000F0F7BD73 +:100FE0002F9828B9FFE7FF208DF8C70000F0EFBD6C +:100FF0002E9828B9FFE7FF208DF8C70000F0E7BD65 +:1010000040F28411C2F200014EF69E70C3F62750E2 +:1010100008602D9848B9FFE730982F992E9A00F074 +:10102000DDFD8DF8C70000F0D2BD2D980068099055 +:101030002D98406808902D98806807909DED090ACA +:10104000B5EE400AF1EE10FA19D1FFE79DED080A5E +:10105000B5EE400AF1EE10FA11D1FFE79DED070A57 +:10106000B5EE400AF1EE10FA09D1FFE730982F995A +:101070002E9A00F0B3FD8DF8C70000F0A8BD2F98A0 +:10108000006806902F98406805902F98806804901B +:101090002E98006803902E98406802902E988068E1 +:1010A000019030989DED033A90ED010A90ED022AEF +:1010B00090ED031A20EE430A9DED023A22EE032A38 +:1010C00030EE420A9DED012A21EE021A30EE410A6D +:1010D000B6EE001A20EE010A8DED270A30989DED3C +:1010E000034A90ED000A90ED023A90ED032A20EEBB +:1010F000040A9DED014A23EE043A30EE030A9DED09 +:10110000023A22EE032A30EE420A20EE010A8DED69 +:10111000260A30989DED024A90ED000A90ED013AC2 +:1011200090ED032A20EE040A9DED014A23EE043AD5 +:1011300030EE430A9DED033A22EE032A30EE020A16 +:1011400020EE010A8DED250A30989DED014A90EDC3 +:10115000000A90ED013A90ED022A20EE040A9DED7E +:10116000024A23EE043A30EE030A9DED033A22EEE2 +:10117000032A30EE420A20EE010A8DED240A9DED8D +:10118000060AB5EE400AF1EE10FA11D1FFE79DED27 +:10119000050AB5EE400AF1EE10FA09D1FFE79DED20 +:1011A000040AB5EE400AF1EE10FA00F09984FFE768 +:1011B0009DED060A20EE000A9DED051A21EE011AAA +:1011C00030EE010A9DED041A21EE011A30EE010AFB +:1011D00011F0B0FB8DED2C0A9DED2C1A9DED060A49 +:1011E00020EE010A8DED060A9DED2C1A9DED050AF3 +:1011F00020EE010A8DED050A9DED2C1A9DED040AE5 +:1012000020EE010A8DED040A9DED090A20EE000A88 +:101210009DED081A21EE011A30EE010A9DED071A24 +:1012200021EE011A30EE010A11F084FB8DED2C0A3B +:101230009DED2C1A9DED090A20EE010A8DED090A9B +:101240009DED2C1A9DED080A20EE010A8DED080A8D +:101250009DED2C1A9DED070A20EE010A8DED070A7F +:10126000309890ED000A30EE000A9DED091A20EE4C +:10127000010A8DED210A309890ED000A30EE000A47 +:101280009DED081A20EE010A8DED200A309890EDB0 +:10129000000A30EE000A9DED071A20EE010A8DEDDE +:1012A0001F0A309890ED010A30EE000A9DED091AF0 +:1012B00020EE010A8DED1E0A309890ED000A30EE06 +:1012C000000A8DED190A309890ED010A30EE000AFF +:1012D0008DED180A309890ED020A30EE000A8DED7F +:1012E000170A309890ED030A30EE000A8DED160AC9 +:1012F000309890ED000A90ED021A30EE000A20EED0 +:10130000010A8DED150A309890ED020A90ED031A4E +:1013100030EE000A20EE010A8DED140A309890EDAF +:10132000000A20EE000A8DED130A309890ED000AB5 +:1013300090ED011A20EE010A8DED120A309890ED21 +:10134000000A90ED021A20EE010A8DED110A309884 +:1013500090ED000A90ED031A20EE010A8DED100ABF +:10136000309890ED010A20EE000A8DED0F0A3098BA +:1013700090ED010A90ED021A20EE010A8DED0E0AA1 +:10138000309890ED010A90ED031A20EE010A8DEDE0 +:101390000D0A309890ED020A20EE000A8DED0C0A3D +:1013A000309890ED020A90ED031A20EE010A8DEDBF +:1013B0000B0A309890ED030A20EE000A8DED0A0A20 +:1013C0009DED091A9DED130A21EE000A9DED202ADC +:1013D000309890ED025A90ED033A22EE032A30EE57 +:1013E000420A9DED1F2A22EE052A30EE020A9DEDEB +:1013F0000F2A21EE022A30EE020A9DED182A9DEDF9 +:10140000084A22EE044A24EE054A30EE040A9DED15 +:10141000074A22EE042A22EE032A30EE020A9DED4C +:101420000C2A21EE022A30EE420A9DED0A2A21EE14 +:10143000021A30EE410A8DED230A9DED210A309803 +:1014400090ED015A90ED024A90ED033A20EE030A26 +:101450009DED081A9DED132A21EE022A30EE020AB4 +:101460009DED1F2A22EE052A30EE420A9DED1E2A2E +:1014700022EE042A30EE020A9DED0F2A21EE022A06 +:1014800030EE420A9DED0C2A21EE022A30EE020ACD +:101490009DED172A9DED074A22EE042A22EE032A2B +:1014A00030EE020A9DED0A2A21EE021A30EE410AC0 +:1014B0008DED220A9DED230A20EE000A9DED221AF1 +:1014C00021EE011A30EE010A11F034FAB7EE006A8B +:1014D00086EE000A8DED1D0A9DED210A309890EDF3 +:1014E000012A90ED021A90ED033A20EE011A9DEDCB +:1014F000200A20EE020A30EE412A9DED071A9DEDEA +:10150000130A21EE000A30EE022A9DED1E0A20EE9B +:10151000030A30EE020A9DED0F2A21EE022A30EE78 +:10152000420A9DED172A9DED084A22EE042A22EE7A +:10153000032A30EE020A9DED0C2A21EE022A30EE3B +:10154000420A9DED0A2A21EE021A30EE010A8DEDC3 +:101550001C0A9DED1D0A30EE000A8DED1B0A9DED63 +:101560001C0A30EE000A8DED1A0A9DED170ADDED1A +:101570000D0A30EEA02A9DED151A31EE422A9DED9E +:10158000061A31EE021A20EE010A9DED181ADDED61 +:10159000123A33EEA32A9DED143A32EE032A9DED62 +:1015A000053A32EE432A21EE021A70EE014A9DED11 +:1015B0001C3A309890ED011A90ED020AD0ED032A02 +:1015C00063EE001A9DED1D2A9DED0C7AB6EE004AE1 +:1015D0008DED004A77EE445A9DED0A5A35EE255AB4 +:1015E00062EE055A9DED115A75EE606A63EE266A49 +:1015F00075EEA66ADDED095A75EEA65A61EEA51ADA +:1016000071EEA41A62EE222A23EE011A31EE621A5A +:10161000DDED0E2ADDED104A72EEE42A62EE222A9A +:10162000DDED0B4A73EEA43A63EE233A72EEA32A81 +:10163000DDED083A72EEE32A21EE221A31EE211A8C +:1016400022EE000A35EE205A22EE052A9DED0F5AB1 +:1016500034EE455A35EE475A23EE053A32EE032A68 +:101660009DED073A32EE432A20EE020A30EE010ADF +:101670008DED2B0A9DED160ADDED0D2A32EEA21A34 +:101680009DED152A31EE421A9DED062A31EE421AE1 +:1016900020EE010A9DED191ADDED126A36EEA62A3A +:1016A0009DED143A32EE032A9DED053A32EE432ABF +:1016B00021EE021A30EE011A3098D0ED005AD0ED2A +:1016C000014AD0ED023A90ED032AB1EE000A24EE71 +:1016D000803A9DED0F7A37EE075A75EE461ADDED2A +:1016E0000C0A30EEA05A75EE211A9DED045A35EE23 +:1016F000215A23EE053A31EE031A9DED1C5A65EE90 +:10170000027A9DED1D3A74EE601A9DED0A8A71EE23 +:10171000C81A23EE218ADDED111A32EEE19A25EE88 +:10172000099A38EE098A9DED099A38EE498A67EEE2 +:10173000887A31EE271A63EE233A65EE255A73EE66 +:10174000A53ADDED0E5ADDED107A75EEE75A63EE3F +:10175000255ADDED0B7A76EEA76A65EE266A75EE00 +:10176000A65ADDED086A75EEE65A63EEA53A31EE4B +:10177000231A23EE022ADDED1A3A63EEA43A32EE82 +:10178000632A71EEA21A23EE213A34EE477A37EE3D +:10179000607A25EE075A33EE053A9DED075A33EE8F +:1017A000453A22EE032A31EE021A8DED2A1A9DEDFA +:1017B000191ADDED0D0A30EEA03A9DED152A32EE34 +:1017C000433A9DED062A32EE032A21EE021A9DEDE0 +:1017D000162ADDED124A34EEA43A9DED145A33EE8A +:1017E000053A9DED055A33EE453A22EE032A31EED5 +:1017F000022A309890ED001AD0ED011AD0ED022A9D +:10180000D0ED033A22EE800A9DED0F5A35EE053AEF +:1018100033EE467A9DED0C6A36EE063A33EE077AE1 +:101820009DED043A33EE073A20EE030A70EE025AB9 +:101830009DED1B0A20EE620A9DED1C3A23EE012A63 +:1018400030EE420A9DED1D2A34EE467ADDED0A6A3D +:1018500037EE667A62EE076A9DED117A70EEC77A0E +:1018600063EE277A76EEA76ADDED097A76EEE76A0F +:1018700020EE260A30EE250A62EE211A63EE233AA4 +:1018800071EEA31ADDED0E3ADDED105A73EEE53A76 +:1018900062EE233ADDED0B5A74EEA54A63EE244A5C +:1018A00073EEA43ADDED084A73EEE43A61EEA31A52 +:1018B00030EE210A22EE011ADDED1A1A61EEA21AAB +:1018C00031EE611A37EE207A22EE072A34EE455ABD +:1018D00035EE465A23EE053A32EE032A9DED073ADD +:1018E00032EE432A21EE021A30EE010A8DED290A6A +:1018F0009DED180A9DED0D7A37EE071A9DED152A1C +:1019000031EE421A9DED062A31EE421A20EE010A0E +:101910009DED171ADDED122A32EEA22A9DED143A42 +:1019200032EE032A9DED053A32EE432A21EE021AE9 +:1019300070EE013A9DED1B1A3098D0ED001A90ED33 +:10194000010AD0ED020A90ED032A21EE022A9DED54 +:101950001C3A23EE001A31EE421A9DED1D2A9DED30 +:101960000C5A34EE456ADDED0A4A36EE646A62EEE0 +:10197000064A9DED116A77EE465A63EE255A74EEDB +:10198000A54ADDED095A74EEE54A21EE241A31EE3E +:10199000231A62EE211A63EE200A70EEE10ADDEDF1 +:1019A0000E1ADDED103A71EEE31A62EE211ADDED4A +:1019B0000B3A72EEA32A63EE222A71EEA21ADDED33 +:1019C000082A71EEE21A60EEA10A31EE201A22EE28 +:1019D000000A36EE076A22EE062A9DED0F6A34EE03 +:1019E000464A34EE454A23EE043A32EE032A9DED90 +:1019F000073A32EE432A20EE020A30EE010A8DED5C +:101A0000280A9DED2B0A20EE000A9DED2A1A21EEF0 +:101A1000011A30EE010A9DED291A21EE011A30EE6D +:101A2000010A9DED281A21EE011A30EE010A10F08C +:101A300081FF8DED2C0A9DED2C1A9DED2B0A20EED9 +:101A4000010A8DED2B0A9DED2C1A9DED2A0A20EE40 +:101A5000010A8DED2A0A9DED2C1A9DED290A20EE32 +:101A6000010A8DED290A9DED2C1A9DED280A20EE24 +:101A7000010A8DED280A40F28410C2F2000090EDB8 +:101A8000000A9DED2B1A20EE011A9DED270A30EE7B +:101A9000410A8DED270A90ED000A9DED2A1A20EEED +:101AA000011A9DED260A30EE410A8DED260A90EDD1 +:101AB000000A9DED291A20EE011A9DED250A30EE4F +:101AC000410A8DED250A90ED000A9DED281A20EEC1 +:101AD000011A9DED240A30EE410A8DED240AFFE73C +:101AE0009DED271A309890ED000A90ED042A21EE22 +:101AF000021A30EE010A80ED000A9DED261A309898 +:101B000090ED010A90ED042A21EE021A30EE010A4E +:101B100080ED010A9DED251A309890ED020A90EDB6 +:101B2000042A21EE021A30EE010A80ED020A9DED30 +:101B3000241A309890ED030A90ED042A21EE021A3F +:101B400030EE010A80ED030A309890ED000A90ED26 +:101B5000013A90ED022A90ED031A20EE000A23EEDE +:101B6000033A30EE030A22EE022A30EE020A21EE98 +:101B7000011A30EE010A10F0DDFE8DED2C0A9DED0C +:101B80002C1A309890ED000A20EE010A80ED000A30 +:101B90009DED2C1A309890ED010A20EE010A80ED9F +:101BA000010A9DED2C1A309890ED020A20EE010AF0 +:101BB00080ED020A9DED2C1A309890ED030A20EE7C +:101BC000010A80ED030A00208DF8C700FFE79DF9A8 +:101BD000C70032B0BDEC048B80BD000080B5A0B062 +:101BE0001E901D911C921E9820B9FFE7FF208DF8D2 +:101BF0007F00D3E21D9820B9FFE7FF208DF87F001A +:101C0000CCE21C9820B9FFE7FF208DF87F00C5E2E9 +:101C100040F28411C2F2000142F60230C3F60750CE +:101C200008601D9800681B901D9840681A901D98C8 +:101C3000806819901C98006818901C98406817904C +:101C40001C98806816901E989DED183A90ED010A38 +:101C500090ED022A90ED031A20EE430A9DED173A0B +:101C600022EE032A30EE420A9DED162A21EE021AD8 +:101C700030EE410AB6EE001A20EE010A8DED100A90 +:101C80001E989DED184A90ED000A90ED023A90EDF5 +:101C9000032A20EE040A9DED164A23EE043A30EEA4 +:101CA000030A9DED173A22EE032A30EE420A20EE97 +:101CB000010A8DED0F0A1E989DED174A90ED000A5E +:101CC00090ED013A90ED032A20EE040A9DED164AAC +:101CD00023EE043A30EE430A9DED183A22EE032A31 +:101CE00030EE020A20EE010A8DED0E0A1E989DEDDF +:101CF000164A90ED000A90ED013A90ED022A20EE8E +:101D0000040A9DED174A23EE043A30EE030A9DEDD6 +:101D1000183A22EE032A30EE420A20EE010A8DED37 +:101D20000D0A9DED1B0AB5EE400AF1EE10FA11D135 +:101D3000FFE79DED1A0AB5EE400AF1EE10FA09D15F +:101D4000FFE79DED190AB5EE400AF1EE10FA00F03A +:101D5000AE81FFE79DED1B0A20EE000A9DED1A1AE9 +:101D600021EE011A30EE010A9DED191A21EE011A39 +:101D700030EE010A10F0DEFD8DED150A9DED151A0D +:101D80009DED1B0A20EE010A8DED1B0A9DED151A33 +:101D90009DED1A0A20EE010A8DED1A0A9DED151A25 +:101DA0009DED190A20EE010A8DED190A1E9890ED9D +:101DB000000A30EE000A8DED0C0A1E9890ED010A23 +:101DC00030EE000A8DED0B0A1E9890ED020A30EEFF +:101DD000000A8DED0A0A1E9890ED030A30EE000A03 +:101DE0008DED090A1E9890ED000AB1EE003A20EE42 +:101DF000030A8DED080A1E9890ED010A20EE030AF1 +:101E00008DED070A1E9890ED020A20EE030A8DED73 +:101E1000060A1E9890ED010AB2EE001A20EE010AA1 +:101E20008DED050A1E9890ED020A20EE010A8DED57 +:101E3000040A1E9890ED000A20EE000A8DED030AB8 +:101E40001E9890ED010A20EE000A8DED020A1E9800 +:101E500090ED020A20EE000A8DED010A1E9890ED29 +:101E6000030A20EE000A8DED000A9DED081A9DED93 +:101E7000010A21EE000A9DED0A2A9DED1B4A22EE81 +:101E8000042A30EE020A9DED022A21EE021A30EEFB +:101E9000010A9DED0B1A9DED1A2A21EE021A30EE71 +:101EA000410A8DED140A9DED071A9DED000A21EE01 +:101EB000000A9DED092A9DED1B4A22EE042A30EE10 +:101EC000420A9DED032A22EE032A1E9890ED014A54 +:101ED00022EE042A30EE020A9DED0C2A9DED1A4AEC +:101EE00022EE042A30EE420A30EE410A9DED052A28 +:101EF0009DED024A22EE044A30EE040A9DED014AAD +:101F000022EE042A30EE020A9DED192A21EE021A71 +:101F100030EE010A8DED130A9DED030A20EE030A4F +:101F20001E9890ED021A20EE010A9DED0C1A9DED0F +:101F30001B2A21EE021A30EE010A9DED061A9DEDD4 +:101F4000002A21EE022A30EE020A9DED092A9DEDBB +:101F50001A4A22EE042A30EE420A30EE410A9DED82 +:101F6000042A9DED024A22EE044A30EE040A9DED59 +:101F7000014A22EE042A30EE020A9DED192A21EED2 +:101F8000021A30EE010A8DED120A9DED020A20EED2 +:101F9000030A1E9890ED032A20EE020A9DED0B1A0B +:101FA0009DED1B4A21EE041A30EE410A9DED011A07 +:101FB00021EE031A21EE021A30EE010A9DED0A1AF3 +:101FC0009DED1A2A21EE021A30EE410A8DED110A1A +:101FD0009DED140A20EE000A9DED131A21EE011A60 +:101FE00030EE010A9DED121A21EE011A30EE010ABF +:101FF0009DED111A21EE011A30EE010A10F09AFC43 +:102000008DED150A9DED151A9DED140A20EE010ABD +:102010008DED140A9DED151A9DED130A20EE010AAF +:102020008DED130A9DED151A9DED120A20EE010AA1 +:102030008DED120A9DED151A9DED110A20EE010A93 +:102040008DED110A40F28410C2F2000090ED000AFA +:102050009DED141A20EE011A9DED100A30EE410A92 +:102060008DED100A90ED000A9DED131A20EE011A75 +:102070009DED0F0A30EE410A8DED0F0A90ED000A3A +:102080009DED121A20EE011A9DED0E0A30EE410A66 +:102090008DED0E0A90ED000A9DED111A20EE011A49 +:1020A0009DED0D0A30EE410A8DED0D0AFFE79DED25 +:1020B000101A1E9890ED000A90ED042A21EE021AE3 +:1020C00030EE010A80ED000A9DED0F1A1E9890ED8A +:1020D000010A90ED042A21EE021A30EE010A80ED89 +:1020E000010A9DED0E1A1E9890ED020A90ED042A49 +:1020F00021EE021A30EE010A80ED020A9DED0D1A62 +:102100001E9890ED030A90ED042A21EE021A30EE9B +:10211000010A80ED030A1E9890ED000A90ED013A45 +:1021200090ED022A90ED031A20EE000A23EE033A06 +:1021300030EE030A22EE022A30EE020A21EE011AE4 +:1021400030EE010A10F0F6FB8DED150A9DED151A23 +:102150001E9890ED000A20EE010A80ED000A9DED28 +:10216000151A1E9890ED010A20EE010A80ED010A71 +:102170009DED151A1E9890ED020A20EE010A80EDE1 +:10218000020A9DED151A1E9890ED030A20EE010A31 +:1021900080ED030A00208DF87F00FFE79DF97F00A6 +:1021A00020B080BD84B002900191029820B9FFE771 +:1021B000FE208DF80F001FE0019820B9FFE7FE20F8 +:1021C0008DF80F0018E002990020009081F84F0070 +:1021D0000299C1F81B00886148610861C860886085 +:1021E00048600199886148610861C86088604860FA +:1021F00008608DF80F00FFE79DF90F0004B07047ED +:1022000080B584B00290FFE7029840B9FFE745F639 +:102210000D20C0F602002D211BF056FBFFE7FFE763 +:1022200042F2B830C2F200000078C00720B1FFE7E8 +:10223000FD208DF80F003BE0FFE71CF025F942F68A +:10224000E871C2F20001086040B9FFE745F60D20D1 +:10225000C0F602002F211BF037FBFFE7FFE742F239 +:102260001D72C0F6000202200190032101F042FA23 +:10227000019842F20572C0F60002082101F03AFA14 +:10228000029949F6A630C3F6C420C1F81F0002998E +:1022900049F6A630C3F64430C1F8230042F2B83103 +:1022A000C2F200010120087000208DF80F00FFE746 +:1022B0009DF90F0004B080BD82B00190009101989B +:1022C000406800990860019880680099486001980A +:1022D000007FC0F3C000009908760198006900995A +:1022E000C860019840690099086101988069009967 +:1022F000486102B07047000080B584B0039002913D +:1023000001920399C42081F82E000399DDF808C0DA +:10231000DCF80000DCF80420DCF80830DCF80CC045 +:10232000C1F83BC0C1F83730C1F83320C1F82F00E5 +:102330000399019B18685A689B68C1F84730C1F837 +:102340004320C1F83F000399002081F84B00039817 +:1023500090F84E00012808D1FFE7039991F84B004F +:1023600040F0010081F84B001DE0039890F84E000A +:10237000022808D1FFE7039991F84B0040F00200D2 +:1023800081F84B000EE0039890F84E00032808D126 +:10239000FFE7039991F84B0040F0040081F84B00EF +:1023A000FFE7FFE7FFE703982F301D214FF6FF728D +:1023B00002F0E6FA0399A1F84C00002004B080BDB9 +:1023C00080B582B0019000910199A82081F8270082 +:1023D0000198283004214FF6FF7202F0D1FA0199DA +:1023E0008885002002B080BD80B584B0029042F69E +:1023F0000040C2F200001B2102F0DEFA08B9FFE73C +:102400001BE00299012081F84F000298043042F647 +:102410000041C2F2000100911B22FDF715FF009957 +:1024200000200190C1F8170048610861C860886009 +:10243000486008608DF80F000AE041F28C11C2F28A +:102440000001086801300860FF208DF80F00FFE7E9 +:102450009DF90F0004B080BD80B584B00390029157 +:10246000019201984068FEF7CBF841EC100B9FED0C +:10247000501B53EC112B51EC100BFEF75BF868B9B5 +:10248000FFE70398D0F8230000EE100A1BF0C0FB12 +:10249000039910EE100AC1F823001FE0019840686C +:1024A000FEF7AEF841EC100B9FED431B53EC112BE4 +:1024B00051EC100BFEF759F878B9FFE70398D0F804 +:1024C000230000EE100A1BF0A3FB10EE100A039984 +:1024D00080F00040C1F82300FFE7FFE701980068A3 +:1024E000FEF78EF841EC100B9FED351B53EC112BD2 +:1024F00051EC100BFEF71EF8F8B9FFE701980068E1 +:10250000FEF77EF841EC100B9FED2F1B53EC112BC7 +:1025100051EC100BFEF729F878B9FFE70398D0F8D3 +:102520001F0000EE100A1BF073FB10EE100A039957 +:1025300080F00040C1F81F002DE001980068FEF710 +:102540005FF841EC100B9FED221B53EC112B51EC6B +:10255000100BFDF7EFFFE8B9FFE701980068FEF701 +:102560004FF841EC100B9FED1C1B53EC112B51EC61 +:10257000100BFDF7FAFF68B9FFE70398D0F81F00CA +:1025800000EE100A1BF044FB039910EE100AC1F88C +:102590001F00FFE7FFE70398D0F81F0002990860CB +:1025A0000398D0F823000299486004B080BD00BFB2 +:1025B0000000000000000040666666666666F63F42 +:1025C00066666666666612409A999999999913406B +:1025D00033333333333303409A99999999990540AA +:1025E00080B582B00090022001F024F842F600414C +:1025F000C2F200011B220FF0B9FF20B9FFE7002053 +:102600008DF8070003E0FF208DF80700FFE79DF934 +:10261000070002B080BD000080B584B002908DF844 +:1026200007109DF80700C00790B1FFE7022001F0F6 +:1026300001F802992731272210F028F820B9FFE786 +:1026400000208DF80F0015E0FF208DF80F0011E03D +:10265000022000F0EFFF02992E31202210F016F830 +:1026600020B9FFE700208DF80F0003E0FF208DF870 +:102670000F00FFE79DF90F0004B080BD80B54FF457 +:102680008040012100221BF071FEA0F58040B0FACD +:1026900080F0400980BD000084B08DED030ACDEDCF +:1026A000020A9DED030A9DED021AB1EE411AB4EE45 +:1026B000410AF1EE10FA07DAFFE79DED020AB1EEEA +:1026C000400A8DED010A18E09DED030A9DED021A06 +:1026D000B4EE410AF1EE10FA05DDFFE79DED020AC6 +:1026E0008DED000A04E09DED030A8DED000AFFE781 +:1026F0009DED000A8DED010AFFE79DED010A04B092 +:102700007047000080B542F6E870C2F20000006831 +:102710004FF480411BF0D8FD80BD000080B542F62B +:10272000E870C2F2000000684FF480411BF0CCFD5D +:1027300080BD000080B542F6D870C2F2000000688B +:1027400002211BF0C1FD80BD80B582B040F6C012F1 +:10275000C2F20002002001901221132300F06EFA51 +:10276000019802B080BD000080B5082001214FF023 +:10277000FF321BF0FBFD80BD81B000909FED010A90 +:1027800001B070470000C84380B542F6D870C2F26D +:102790000000006801211BF097FD80BD82B0019010 +:1027A000019890ED000A00209FED141AB4EE410A42 +:1027B000F1EE10FA00901BDAFFE7019890ED010AA4 +:1027C00000209FED0E1AB4EE410AF1EE10FA0090CF +:1027D0000EDAFFE7019890ED020A9FED081A00203B +:1027E000B4EE410AF1EE10FAB8BF01200090FFE705 +:1027F000009800F0010002B0704700BF8FC2F53CA6 +:1028000080B540F6C010C2F20000C21D01200221B6 +:10281000062300F013FA002080BD000080B50420DC +:1028200001214FF0FF321BF0A1FD80BD80B58CB0BF +:102830000A9009910A9820B9FFE7FE208DF82F0031 +:10284000B5E0099820B9FFE7FE208DF82F00AEE033 +:1028500042F2B430C2F200000078C00720B1FFE7B6 +:10286000FD208DF82F00A2E01BF00EFE42F6D8717D +:10287000C2F20001086020B9FFE7FE208DF82F00AA +:1028800095E009980A99C861002008907E21B62237 +:10289000069200F087FA069A0120142100F082FACD +:1028A0001E20079000F01CFB0799089800F00CFA16 +:1028B0000899084600F008FA1E2804D0FFE7FC201B +:1028C0008DF82F0073E00120002100F0FDF90F28A2 +:1028D00004D0FFE7FC208DF82F0068E01020039063 +:1028E00000F0A6FB2020049000F0A2FB42F6C532C7 +:1028F000C0F6000201210291084600F079FE03981B +:1029000042F23571C0F6000100F006FC049842F274 +:102910008971C0F6000100F0FFFB00200590402106 +:10292000AA2200F03FFA029A0598412100F03AFAF3 +:1029300005985321082200F035FA05985821042201 +:10294000019200F02FFA019A05987D2100F02AFAF1 +:10295000322000F0C5FA029A0F21104600F022FA48 +:1029600002980399032200F01DFA0298059A162195 +:1029700000F018FA029A1821104600F013FA029893 +:102980001521802200F00EFA0A2000F0A9FA02991F +:10299000039842F2B432C2F20002117000F082FBDE +:1029A000049800F07FFB05988DF82F00FFE79DF954 +:1029B0002F000CB080BD000084B00290029820B9B6 +:1029C000FFE7FE208DF80F006AE040F6C011C2F26A +:1029D0000001B1F80100ADF80600B1F80300ADF850 +:1029E0000400B1F80500ADF80200BDF9060000EEE4 +:1029F000100AB8EEC00A029880ED000ABDF9040082 +:102A000000EE100AB8EEC00A029880ED010ABDF986 +:102A1000020000EE100AB8EEC00A029880ED020A29 +:102A2000029890ED000A9FED201A80EE010A80EDD9 +:102A3000000A029890ED010A80EE010A80ED010A79 +:102A4000029890ED020A80EE010A80ED020A487CAD +:102A5000897CC00040EA5110ADF80000BDF90000CB +:102A6000B0F5806F07DBFFE7BDF80000A0F5006060 +:102A7000ADF80000FFE7BDF9000000EE100AB8EE67 +:102A8000C00AB4EE001A20EE010AB3EE071A30EEC7 +:102A9000010A029880ED060A00208DF80F00FFE77A +:102AA0009DF90F0004B0704700A0AA4584B00290C1 +:102AB000029820B9FFE7FE208DF80F007AE040F67B +:102AC000C010C2F20000B0F80710ADF80610B0F860 +:102AD0000910ADF80410B0F80B00ADF80200BDF914 +:102AE000060000EE100AB8EEC00A029880ED030A54 +:102AF000BDF9040000EE100AB8EEC00A029880ED9D +:102B0000040ABDF9020000EE100AB8EEC00A0298ED +:102B100080ED050A029890ED030A9FED281A80EED9 +:102B2000010A80ED030A029890ED040A80EE010A82 +:102B300080ED040A029890ED050A80EE010A80ED0E +:102B4000050A029890ED030A9FED1D1A20EE010A76 +:102B500080ED030A029890ED040A20EE010A80ED50 +:102B6000040A029890ED050A20EE010A80ED050A9C +:102B70000298C16991ED001A90ED030A30EE410A06 +:102B800080ED030A0298C16991ED011A90ED040AE3 +:102B900030EE410A80ED040A0298C16991ED021AF3 +:102BA00090ED050A30EE410A80ED050AFE208DF811 +:102BB0000F00FFE79DF90F0004B070476F1203424A +:102BC00035FA8E3C80B50020C4F20200102108F0D6 +:102BD00079FD80B9FFE70020C4F202001021012234 +:102BE00008F09AFD42F6D870C2F200000068082191 +:102BF0001BF06AFBFFE740F20040C4F20200012133 +:102C000008F060FD88B9FFE740F20040C4F202001E +:102C10000122114608F080FD42F6D870C2F2000091 +:102C2000006804211BF050FBFFE780BD80B5032046 +:102C300001214FF0FF321BF099FB80BD80B586B0BB +:102C40008DF817008DF8161004928DF80F30049847 +:102C500008B9FFE736E09DF817000146029120B160 +:102C6000FFE70298012808D010E00020C4F202001B +:102C70001021002208F050FD08E040F20040C4F2AC +:102C800002000121002208F047FDFFE79DF8160031 +:102C900040F0800040F6D311C2F2000100910870AC +:102CA0000120019000F084FC0099019A14230BF09C +:102CB00071FF019800F07CFC04999DF80F200BF047 +:102CC0002BFEFFE706B080BD80B586B08DF81600FC +:102CD0008DF81510012000F003F99DF8160001464B +:102CE000049120B1FFE70498012808D010E00020EB +:102CF000C4F202001021002208F00EFD08E040F2AC +:102D00000040C4F202000121002208F005FDFFE7A7 +:102D10009DF8150040F0800040F6D311C2F200018A +:102D2000019108700120009000F042FC009A019986 +:102D3000142302930BF02EFF009800F039FC019948 +:102D4000029B02220BF0D0FC9DF816000146039175 +:102D500020B1FFE7039801280FD01EE00020C4F245 +:102D600002001021012208F0D7FC40F6D310C2F275 +:102D7000000040788DF817000FE040F20040C4F2E8 +:102D800002000122114608F0C7FC40F6D310C2F23F +:102D9000000000788DF81700FFE79DF8170006B0D7 +:102DA00080BD000080B584B08DF80F008DF80E1046 +:102DB0008DF80D209DF80E0000F07F0040F6D31135 +:102DC000C2F2000108709DF80D004870012000F06B +:102DD00087F89DF80F000146029120B1FFE70298A5 +:102DE000012808D010E00020C4F2020010210022C7 +:102DF00008F092FC08E040F20040C4F20200012119 +:102E0000002208F089FCFFE7012000F0D1FB40F62A +:102E1000D311C2F20001022214230BF0BBFE9DF875 +:102E20000F000146019120B1FFE70198012808D069 +:102E300010E00020C4F202001021012208F06CFC16 +:102E400008E040F20040C4F202000122114608F0FE +:102E500063FCFFE704B080BD83B08DF807009DF8E8 +:102E600007000146009150B1FFE7009801280CD1FE +:102E7000FFE741F24070C2F20000029008E041F228 +:102E80001870C2F20000029002E000200290FFE7FA +:102E9000029803B07047000082B08DF806008DF8EC +:102EA00005100092009820B9FFE7FE208DF807007A +:102EB00011E000989DF8061040F2F823C2F20003DA +:102EC000342211FB02319DF8052041F82200002038 +:102ED0008DF80700FFE79DF9070002B0704700007A +:102EE00080B586B004901AF077FF01464FF47A70EF +:102EF000B0FBF1F0039004980399B0FBF1F002905D +:102F00001AF02CFF0146481C019198B1FFE7019887 +:102F1000022820D3FFE7019802280FD0FFE701988D +:102F20000338022806D3FFE701986FF0004188427A +:102F300015D1FFE7FF208DF8170014E0029818B1B3 +:102F4000FFE70298009002E001200090FFE7009860 +:102F50001AF0BEFE03E0049807F048FEFFE70020E9 +:102F60008DF81700FFE79DF9170006B080BD00003F +:102F700080B588B007900798E0B1FFE707980B2865 +:102F800018D8FFE7079804900020029002200690CE +:102F90000120059007F08AFFFFE7322004F0D0FA05 +:102FA00008B1FFE7F9E702A801A907F041FE07F021 +:102FB000EFFEFFE708B080BD80B584B003900291BA +:102FC000019202980399019AFDF73EF904B080BD81 +:102FD00080B584B003900291019207F067FFFFE78C +:102FE0000198C0B1FFE7FFE7322004F0A9FA08B169 +:102FF000FFE7F9E70399029802780023184607F0E3 +:10300000D1FE03980130039002980130029001989C +:1030100001380190E4E707F0BBFE04B080BD00007A +:1030200080B582B0019001981DF014F802B080BD07 +:1030300080B582B0ADF80400BDF804000138014647 +:1030400000911F2822D80099DFE801F018202020E5 +:103050002020201C20202020202020102020202084 +:103060002020202020202020202020140A2008F0CA +:103070007BFF0FE0172008F077FF0BE0062008F039 +:1030800073FF07E0092008F06FFF03E0FF208DF8D1 +:10309000070003E000208DF80700FFE79DF9070017 +:1030A00002B080BD80B582B0ADF80400BDF8040068 +:1030B0000138014600911F2822D80099DFE801F06D +:1030C000182020202020201C20202020202020101C +:1030D00020202020202020202020202020202014FC +:1030E0000A2008F059FF0FE0172008F055FF0BE009 +:1030F000062008F051FF07E0092008F04DFF03E02B +:10310000FF208DF8070003E000208DF80700FFE79F +:103110009DF9070002B080BD83B0ADF808000191B1 +:10312000019820B9FFE7FE208DF80B0025E0002074 +:103130008DF80300FFE79DF803000F2819DCFFE777 +:10314000BDF808009DF80310C840C00750B1FFE764 +:1031500001989DF8032040F27C31C2F2000141F851 +:10316000220006E0FFE79DF8030001308DF8030020 +:10317000E1E700208DF80B00FFE79DF90B0003B09D +:103180007047000080B588B00820049001200590A9 +:1031900000200690079041F2D060C2F2000004A91E +:1031A00004F0D8FE18B1FFE703F01AFFFFE741F281 +:1031B000D060C2F20000019005F006FB01980521E5 +:1031C00005F06CFA019805F025F803909DED030ACF +:1031D000B8EE400A40F2EC20C2F2000090ED001A76 +:1031E00020EE010A9FED041A20EE010A8DED020A7D +:1031F0009DED020A08B080BD5D74214180B588B0A4 +:10320000102004900120059000200690079041F2C4 +:103210008860C2F2000004A904F09CFE18B1FFE728 +:1032200003F0DEFEFFE741F28860C2F20000019089 +:1032300005F0CAFA0198052105F030FA019804F06A +:10324000E9FF03909DED030AB8EE400A40F2EC203E +:10325000C2F2000090ED001A20EE010A8DED020A84 +:103260009DED020A9FED061A30EE010A9FED051A48 +:1032700020EE010AB3EE091A30EE010A08B080BD53 +:103280005C8F42BF0000C84380B588B006AA039295 +:10329000024603988DF81E208DF81D1080ED000A5F +:1032A00090ED000AB7EE001AB4EE410AF1EE10FA02 +:1032B00004DDFFE7FF208DF81F0097E0039890EDF5 +:1032C000000A9FED4C1A20EE010ABDEEC00A10EE76 +:1032D000100AADF812009DF81E0001460291F0B1EF +:1032E000FFE70298012804D0FFE7029802280BD0DC +:1032F00020E0BDF8120042F2D411C2F200010968C8 +:10330000C8630820059015E0BDF8120042F2D41100 +:10331000C2F2000109688863042005900AE0BDF844 +:10332000120042F2D411C2F2000109684863002081 +:103330000590FFE79DF81D000146019140B1FFE7B0 +:103340000198012814D0FFE70198022820D049E015 +:10335000059942F2D410C2F200000EF04BF8059A23 +:1033600042F2CC31C2F2000108681043086039E033 +:10337000059942F2D410C2F200000EF01DFA059A2F +:1033800042F2CC31C2F2000108689043086029E0A3 +:1033900042F2CC30C2F2000000680599084210D019 +:1033A000FFE7059942F2D410C2F200000EF004FAD1 +:1033B000059A42F2CC31C2F20001086890430860DD +:1033C0000FE0059942F2D410C2F200000EF012F89C +:1033D000059A42F2CC31C2F200010868104308603D +:1033E000FFE7FFE700208DF81F00FFE79DF91F00B2 +:1033F00008B080BD00FF7F4780B582B00190019882 +:103400001CF004FB02B080BD80B586B004A9029117 +:10341000014602988DF8161080ED000A90ED000A22 +:10342000B7EE001AB4EE410AF1EE10FA04DDFFE740 +:10343000FF208DF817006AE0029890ED000AB5EEC3 +:10344000400AF1EE10FA03DAFFE700200490FFE7EC +:103450009DF816000146019120B1FFE7019801286F +:1034600015D029E0029890ED000A42F2FC00C2F269 +:103470000000006890ED0B1AB8EE411A20EE010A28 +:10348000BDEEC00A10EE100AADF80E0014E002986E +:1034900090ED000A42F2B400C2F20000006890ED24 +:1034A0000B1AB8EE411A20EE010ABDEEC00A10EE6A +:1034B000100AADF80E00FFE7BDF80E0001281DDB75 +:1034C000FFE79DF816000146009120B1FFE7009844 +:1034D000012809D011E0BDF80E0042F2FC01C2F251 +:1034E00000010968486308E0BDF80E0042F2B4012B +:1034F000C2F2000109684863FFE704E09DF8160086 +:1035000000F02CF8FFE700208DF81700FFE79DF989 +:10351000170006B080BD000080B582B08DF80700AE +:103520009DF807000146009120B1FFE700980128AF +:1035300008D00FE042F2FC00C2F2000000210DF0C2 +:1035400059FF07E042F2B400C2F2000000210DF082 +:1035500051FFFFE7002002B080BD000080B584B0BD +:103560008DF80F009DF80F000146029120B1FFE792 +:103570000298012808D00FE042F2FC00C2F20000DD +:1035800000210EF019F907E042F2B400C2F2000087 +:1035900000210EF011F9FFE741F20040C4F20200F1 +:1035A00040210022019208F0B7F8019804B080BDD4 +:1035B00083B08DF807009DF807000146009120B107 +:1035C000FFE70098012806D00BE042F25C00C2F24F +:1035D0000000029008E042F20400C2F200000290F3 +:1035E00002E000200290FFE7029803B0704700005D +:1035F00082B08DF806008DF805100092009820B971 +:10360000FFE7FE208DF8070010E000989DF80620E7 +:1036100040F24041C2F2000101EB42119DF8052049 +:1036200041F8220000208DF80700FFE79DF9070010 +:1036300002B0704783B08DF807009DF8070001467F +:10364000009140B1FFE7009801280AD0FFE70098F9 +:1036500002280CD011E042F2F020C2F200000290E9 +:103660000EE042F2AC20C2F20000029008E042F20A +:103670003430C2F20000029002E000200290FFE726 +:10368000029803B07047000080B582B001900198A5 +:1036900000680068C00600282AD5FFE7FFE7002081 +:1036A00000900198006800680090019800684068E8 +:1036B00000900098FFE7019816F0F2F800EBC001C7 +:1036C00040F2C040C2F2000000EB8100006A70B11D +:1036D000FFE7019816F0E4F800EBC00140F2C040AB +:1036E000C2F2000000EB8100006A8047FFE7FFE7BD +:1036F00002B080BD82B08DF806008DF805100092F2 +:10370000009820B9FFE7FE208DF8070012E000982E +:103710009DF8061001EBC10240F2C041C2F2000167 +:1037200001EB82019DF8052041F8220000208DF870 +:103730000700FFE79DF9070002B0704783B080B52E +:1037400085B009930892079103900020ADF8060018 +:1037500007A80290039A029B49F24020C2F200009F +:1037600040F2FF311EF0C0FFADF80600BDF80600C4 +:1037700001280CDBFFE7BDF8061049F24020C2F239 +:10378000000000F02FF800208DF8130003E0FE2069 +:103790008DF81300FFE79DF9130005B0BDE88040E8 +:1037A00003B0704749F2C010C2F2000000787047C1 +:1037B00080B582B00090009820B9FFE7FE208DF818 +:1037C00007000BE0009841F2E411C2F2000108602A +:1037D00000F068FC00208DF80700FFE79DF9070066 +:1037E00002B080BD80B582B00190ADF8021000201B +:1037F0008DF80100FFE70198BDF8021000F078FC99 +:1038000048B1FFE79DF8010001308DF801000A2062 +:10381000FFF766FB00E005E0FFE79DF801000328E5 +:10382000E9DBFFE7002002B080BD0000FFE7FEE714 +:1038300080B541F21870C2F2000005F0E9FC80BDCD +:1038400080B541F21870C2F2000005F0E1FC80BDC5 +:1038500080B541F24070C2F2000005F0D9FC80BD95 +:1038600080B541F24070C2F2000005F0D1FC80BD8D +:1038700080B582B000200190FFF7EEFA019942F680 +:103880007012C2F20002009202F11C0305F0B6FBB6 +:103890000099019B41F2E810C2F200000068D0F8E4 +:1038A000C8001A461AF02EFC02B080BD80B582B066 +:1038B00001200090FFF7D0FA009942F69412C2F26C +:1038C0000002019202F11C0305F098FB019941F2FC +:1038D000E810C2F200000068D0F8C80000231A46C1 +:1038E0001AF010FC02B080BD83B0029001918DED02 +:1038F000000A02990020087100980199086003B03D +:103900007047000080B588B007900691079800685E +:1039100005909DED050A9FED181A20EE010ABDEEF7 +:10392000C00A10EE100AADF8120042F6B811C2F249 +:10393000000101914FF4047008600020039088603A +:10394000C860082008619DF81320084600F8182F69 +:103950000290BDF8120048760698D0F8B400C078FE +:10396000FFF77AFA0199029A069BC43305F084F8AE +:10397000039808B080BD00BF0000C84282B001902B +:1039800000910098008800EE100AB8EEC00A9FED82 +:10399000151A80EE010A019880ED000A009840880F +:1039A00000EE100AB8EEC00A80EE010A019880ED20 +:1039B000010A0098808800EE100AB8EEC00A80EE76 +:1039C000010A019880ED020A0098C08800EE100AF2 +:1039D000B8EEC00A80EE010A019880ED030A02B039 +:1039E000704700BF0000C84283B001900091019869 +:1039F00020B9FFE700208DF80B000AE0019800686D +:103A000000990840401AB0FA80F040098DF80B0088 +:103A1000FFE79DF80B0003B07047000083B00190F2 +:103A20000091019820B9FFE7FE208DF80B0008E017 +:103A3000009A019908689043086000208DF80B00F7 +:103A4000FFE79DF90B0003B07047000082B00090C3 +:103A50000098006846F60001C4F20001884204D1D3 +:103A6000FFE701208DF8070010E00098006846F29B +:103A70000041C4F20001884204D1FFE700208DF824 +:103A8000070003E003208DF80700FFE79DF807001B +:103A900002B0704780B592B010900F91109820B985 +:103AA000FFE7FE208DF847007DE042F2B530C2F21C +:103AB00000000078C00720B1FFE7FD208DF8470027 +:103AC00071E01AF0E1FC42F6DC71C2F2000108601C +:103AD00020B9FFE7FE208DF8470064E02020242174 +:103AE000002204921AF08EFA1099C1F8C8000F98BB +:103AF0001099C1F8B40005A802902821FCF7BDFB7D +:103B000004980A90059006900B90012103910C9166 +:103B1000079008900D910E2101910E910990FFF7E9 +:103B20009BF9029905F0CCF80498FFF795F906F097 +:103B300079F9049843F67102C0F600020621FFF7F6 +:103B4000ABF90498FFF788F9022104F059FF0199B5 +:103B500003980A910990FFF77FF9029905F0B0F8F0 +:103B60000398FFF779F906F05DF9039843F6AD0283 +:103B7000C0F600020821FFF78FF90398FFF76CF9F0 +:103B8000102104F03DFF03990498109A41F2E813C4 +:103B9000C2F200031A6042F2B532C2F200021170A2 +:103BA0008DF84700FFE79DF9470012B080BD000087 +:103BB00080B590B08DF83E000E910D920E9820B910 +:103BC000FFE7FE208DF83F0013E19DF83E0001461F +:103BD000079158B1FFE707980138022869D3FFE73A +:103BE000079803380228C0F0A980FDE00E9890EDF8 +:103BF000000A9FED821A20EE010ABDEEC00A10EE07 +:103C0000100AADF832000E9890ED010A20EE010A7C +:103C1000BDEEC00A10EE100AADF830000E9890ED1F +:103C2000020A20EE010ABDEEC00A10EE100AADF83D +:103C30002E000E9890ED030A20EE010ABDEEC00A98 +:103C400010EE100AADF82C0042F6B811C2F20001D5 +:103C500005914FF40070086000208860C86008205B +:103C600008619DF83320084600F8182F0690BDF82B +:103C7000320048769DF831008876BDF83000C8766D +:103C80009DF82F000877BDF82E0048779DF82D008D +:103C90008877BDF82C00C8770D98D0F8B40000786C +:103CA000FFF7DAF80599069A0D9BB83304F0E4FEA5 +:103CB0009BE00E9890ED040A9FED521A20EE010A47 +:103CC000BDEEC00A10EE100AADF82A000E9890ED75 +:103CD000050A20EE010ABDEEC00A10EE100AADF88A +:103CE000280042F6B811C2F20001039140F2FF2011 +:103CF000086000208860C86008220A619DF82B30A7 +:103D00000A4602F8183F0492BDF82A204A769DF828 +:103D100029208A76BDF82820CA76087748778877E0 +:103D2000C8770D98D0F8B4004078FFF795F803995C +:103D3000049A0D9BBC3304F09FFE56E00E9890ED64 +:103D4000070A9FED2E1A20EE010ABDEEC00A10EE02 +:103D5000100AADF826000E9890ED080A20EE010A30 +:103D6000BDEEC00A10EE100AADF824000E9890EDDA +:103D7000090A9FED231A20EE010ABDEEC00A10EEDB +:103D8000100AADF8220042F6B811C2F2000101910A +:103D900040F2FF10086000208860C86008220A61B5 +:103DA0009DF827300A4602F8183F0292BDF82620F7 +:103DB0004A769DF825208A76BDF82420CA769DF89B +:103DC00023200A77BDF822204A778877C8770D9894 +:103DD000D0F8B4008078FFF73FF80199029A0D9B64 +:103DE000C03304F049FE00E0FFE700208DF83F00FB +:103DF000FFE79DF93F0010B080BD00BF0000804686 +:103E000000401C460060EA4683B002900191019890 +:103E10000178407840EA0120ADF80200019801796C +:103E2000407940EA0120ADF80000BDF8020000EE44 +:103E3000100AB8EEC00A9FED191A80EE010A9FED34 +:103E4000181A20EE010A029880ED000A0198817884 +:103E5000C07840EA012000B200EE100AB8EEC00AB5 +:103E6000029880ED010ABDF9000000EB800080009F +:103E700000EE100AB8EEC00A9FED0A1A80EE010AA1 +:103E8000029880ED020A0198807900EE100AB8EEDF +:103E9000400A029880ED030A03B070470000004614 +:103EA000DB0FC9400000804680B586B004900391C6 +:103EB000049820B9FFE7FE208DF8170089E00398E9 +:103EC00020B9FFE7FE208DF8170082E00398006814 +:103ED0000190A0F20120042817D3FFE70198A0F277 +:103EE0000520032828D3FFE70198A0F20920022823 +:103EF0003AD3FFE7019840F2112188424CD0FFE706 +:103F00000198B0F5207F53D05EE003980068A0F2DE +:103F1000012002900498029900EB011004300399EB +:103F20001C31FFF771FF0299012000FA01F2049998 +:103F300008681043086048E003980068A0F2052074 +:103F400002900298811D012000FA01F2049908688C +:103F5000104308600498029900EB01106430039943 +:103F60001C31FFF751FF30E003980068A0F20920F0 +:103F700002900298011D012000FA01F204990868DC +:103F8000104308600498029900EB01104430039933 +:103F90001C31FFF739FF18E00499086840F40070FD +:103FA000086004989C3003991C31FFF7E7FC0CE093 +:103FB0000499086840F4806008600498AC30039964 +:103FC0001C3100F00BF800E0FFE700208DF817002F +:103FD000FFE79DF9170006B080BD000082B0019098 +:103FE00000910098017842788078000440EA02202D +:103FF000084400EE100AB8EEC00A9FED0A1A80EEDF +:10400000010A019880ED000A0098C07801990871B2 +:1040100000990879497940EA01200199C88002B0E5 +:10402000704700BF00007A4484B08DF80F00029101 +:10403000ADF806209DF80F000146009123281DD8F9 +:104040000099DFE801F012131415161B1B1B1B1B34 +:104050001B1B1B1B1B1B1B1B1B1B1B1B1B1B1B1BB0 +:104060001B1B1B1B1B1B1718191A08E007E006E097 +:1040700005E004E003E002E001E000E0FFE70020EB +:1040800004B070470020704780B541F2B830C2F2EA +:10409000000049F2C011C2F2000116F02FFD00200D +:1040A00080BD000080B541F2B830C2F2000016F0C9 +:1040B000DFFC002080BD000080B582B0019000913F +:1040C00041F2E410C2F20000006801211AF0FCF88D +:1040D000002002B080BD000083B0029001918DF8F5 +:1040E000032000208DF802009DF9020003B0704704 +:1040F00080B586B00490ADF80E1000208DF80D004C +:1041000041F2B830C2F20000D0F8BC02029002982E +:10411000D0F8140220B1FFE701208DF8170013E05A +:104120000499BDF80E2041F2B830C2F200000190AF +:1041300016F0FEFC019816F0E9FD8DF80D009DF8D3 +:104140000D008DF81700FFE79DF8170006B080BD41 +:1041500080B588B0069005918DF8132005989DF8DC +:10416000131000F08DF88DF8120005989DF81310CB +:1041700000F078F88DF811009DF8120010280DD18C +:10418000FFE70698007F00F001008DF81000059809 +:10419000007B00F001008DF80F0025E09DF8120073 +:1041A00011280DD1FFE70698407F00F001008DF83F +:1041B00010000598407B00F001008DF80F0012E020 +:1041C0000698C08B9DF81210C84000F001008DF8D1 +:1041D0001000059880889DF81210C84000F001007A +:1041E0008DF80F00FFE7FFE79DF8110001460291EF +:1041F00040B1FFE70298012817D0FFE70298022894 +:1042000024D02AE09DF810100020C907019031B198 +:10421000FFE79DF80F0080F001000190FFE7019893 +:1042200000F001008DF81F0017E09DF8101000202D +:10423000C907009021B9FFE79DF80F000090FFE744 +:10424000009800F001008DF81F0006E09DF81000B6 +:1042500000F001008DF81F00FFE79DF81F0008B077 +:1042600080BD000082B001908DF8031001980069B4 +:104270009DF8031000EB4100007A02B07047000087 +:1042800082B001908DF80310019800699DF8031029 +:1042900000EB4100407A02B07047000081B000900E +:1042A0000098807800F0010001B0704783B0019061 +:1042B0000091019820B9FFE7FF208DF80B000FE077 +:1042C000009820B9FFE7FF208DF80B0008E0019966 +:1042D000002008700099019A11618DF80B00FFE72A +:1042E0009DF90B0003B0704783B001908DF8031067 +:1042F0009DF80300102807D1FFE70198007F00F028 +:1043000001008DF80B0015E09DF80300112807D17E +:10431000FFE70198407F00F001008DF80B0009E0F5 +:104320000198C08B9DF80310C84000F001008DF883 +:104330000B00FFE79DF80B0003B0704784B00290BC +:1043400001918DED000A029820B9FFE7FF208DF85A +:104350000F002BE0019820B9FFE7FF208DF80F0038 +:1043600024E00298006801998862029840680199E7 +:10437000C86201984078C007A0B1FFE70298007EAC +:10438000C00748B1FFE70199022081F83400019984 +:10439000012081F8360004E00199012081F8340001 +:1043A000FFE7FFE700208DF80F00FFE79DF90F0002 +:1043B00004B0704780B584B0029001918DED000A81 +:1043C000029820B9FFE7FF208DF80F0056E0019812 +:1043D00020B9FFE7FF208DF80F004FE0029804217D +:1043E000FFF782FF80B1FFE702980521FFF77CFF0E +:1043F00050B1FFE702980621FFF776FF20B1FFE7F3 +:10440000019901200870FFE702980421FFF76CFF73 +:1044100080B1FFE702980521FFF766FF50B1FFE783 +:1044200002980721FFF760FF20B1FFE70199002004 +:104430000870FFE70298407D20B1FFE70298007DF9 +:1044400020B9FFE7019800F04BFA13E001980078DB +:10445000C00738B1FFE7029801999DED000A00F00E +:1044600011F806E0029801999DED000A00F08EF91E +:10447000FFE7FFE700208DF80F00FFE79DF90F0031 +:1044800004B080BD80B584B0039002918DED010A27 +:104490000299012081F824000398B0F9160000EE7B +:1044A000100AB8EEC00A9DED011A20EE010A02982A +:1044B000016991ED001A20EE010A80ED0A0A0398C5 +:1044C000B0F91800404200EE100AB8EEC00A9DEDA7 +:1044D000011A20EE010A0298016991ED001A20EEFE +:1044E000010A80ED0B0A02980022C26102988261E3 +:1044F000029880F8382003980299FFF729FE58B1F6 +:10450000FFE70298016991ED091A90ED070A30EE74 +:10451000010A80ED070AFFE7039802990122FFF7DD +:1045200017FE58B1FFE70298016991ED091A90ED65 +:10453000070A30EE410A80ED070AFFE70398029967 +:104540000222FFF705FE58B1FFE70298016991EDDD +:10455000091A90ED060A30EE410A80ED060AFFE7DF +:10456000039802990322FFF7F3FD58B1FFE7029881 +:10457000016991ED091A90ED060A30EE010A80ED0D +:10458000060AFFE7039802990422FFF7E1FDA8B1AC +:10459000FFE70298016991ED0A1A90ED060A20EEF4 +:1045A000010A80ED060A0298016991ED0A1A90ED60 +:1045B000070A20EE010A80ED070AFFE70398029937 +:1045C0000522FFF7C5FDA8B1FFE70298016991ED4B +:1045D0000B1A90ED060A20EE010A80ED060A0298F9 +:1045E000016991ED0B1A90ED070A20EE010A80EDAA +:1045F000070AFFE7039802990622FFF7A9FD48B1D1 +:10460000FFE70299022081F834000299012081F825 +:10461000360008E00299022081F834000299002057 +:1046200081F83600FFE7039802990722FFF790FD13 +:10463000B0B1FFE7029991F83500013081F83500FB +:10464000029991F835004AF6AB22CAF6AA22A0FBDD +:104650000232520802EB4202801A81F83500FFE76D +:10466000039802990B22FFF773FD38B1FFE7029917 +:1046700004200875029902204875FFE70398029903 +:104680000A22FFF765FD40B1FFE7029991F8372054 +:104690000120904381F83700FFE703980299082230 +:1046A000FFF756FD20B3FFE70298807B02280BD16D +:1046B000FFE702983930042100F020F90299002028 +:1046C00088700299887312E00298807B012801D1DA +:1046D000FFE70BE002983930032100F00FF902994F +:1046E00002208873029901208870FFE7FFE7FFE747 +:1046F000039802990922FFF72BFDD8B1FFE7029832 +:10470000807B01280BD1FFE7029900208870029975 +:10471000887302983930022100F0F0F809E002981D +:1047200001218173029881700298393000F0E6F817 +:10473000FFE703E0029900208870FFE703980299E1 +:104740000C22FFF705FD28B1FFE70299012081F84F +:104750003800FFE7039802990D22FFF7F9FC20B11A +:10476000FFE7029902200875FFE70398C08B0299C2 +:1047700088800299039AD2F81600D2F81A20C1F85C +:104780000A20C1F8060004B080BD000085B0049086 +:1047900003918DED020A0498407D014601910328A2 +:1047A0002AD80199DFE801F02002140B03990120B7 +:1047B0000875039900208873039988701CE0039999 +:1047C000022008750399012088730399887013E00B +:1047D0000399042008750399002048750399012066 +:1047E00088730399887007E003990020087503997E +:1047F000887303998870FFE70498007D0146009153 +:1048000003283AD80099DFE801F02E021C0D039925 +:10481000012081F82400039981F8340003990020D5 +:1048200048702AE00399012081F82400039A0021AE +:1048300082F83610039A022182F8341003994870E6 +:104840001BE00399012081F82400039A022182F8D9 +:104850003410039A002182F83510039981F836004C +:104860000399487009E00399002081F82400039916 +:1048700081F8340003994870FFE70398807B28B1E2 +:10488000FFE703988078C00738BBFFE7049800680B +:1048900003998861049840680399C861049890ED71 +:1048A000020A9DED021A20EE010A0398016991EDBA +:1048B000011A20EE010A80ED0A0A049890ED030A1D +:1048C0009DED021A20EE410A0398016991ED011A4B +:1048D00020EE010A80ED0B0AFFE705B070470000EB +:1048E00081B00090009900200875009981F824009B +:1048F000009981F8340001B07047000083B0019046 +:104900008DF80310019820B9FFE7FF208DF80B0008 +:104910001BE00198C078022806DCFFE70198C07808 +:10492000B0F1FF3F04DCFFE7FF208DF80B000CE047 +:104930009DF803000199CA7888540199C87801301C +:10494000C87000208DF80B00FFE79DF90B0003B045 +:104950007047000081B0ADF802008DF80110BDF87D +:1049600002109DF801004840C2B244F67060C0F6E3 +:10497000020030F8120080EA112001B070470000F8 +:1049800080B584B003900291ADF80620FFE702984D +:10499000411E029158B1FFE7BDF8060003994A1C79 +:1049A00003920978FFF7D6FFADF80600EFE7BDF8F0 +:1049B000060004B080BD000080B584B00290019173 +:1049C0000198012804D8FFE700208DF80F001BE0B4 +:1049D0000298019902394FF6FF72FFF7D1FFADF847 +:1049E0000200BDF80200029A019901F001031A4485 +:1049F00021F00101114431F8021C401AB0FA80F094 +:104A000040098DF80F00FFE79DF80F0004B080BD4E +:104A100083B0029001918DF80320FFE70198411EB9 +:104A2000019178B1FFE79DF8030002994A1C0292B8 +:104A30000978414045F27000C0F60200405C8DF8F4 +:104A40000300EBE79DF8030003B0704780B584B026 +:104A5000029001910198012804D8FFE700208DF809 +:104A60000F0015E0029801990139FF22FFF7D0FFEE +:104A70008DF803009DF80300029A0199114411F882 +:104A8000011C401AB0FA80F040098DF80F00FFE7D2 +:104A90009DF80F0004B080BD85B002A900910146C9 +:104AA000009880ED010AC0ED000A8DF8071090ED26 +:104AB000010AB5EE400AF1EE10FA03D1FFE700203B +:104AC00004906DE09DF80700C007A0B3FFE70098D1 +:104AD00090ED010AB2EE0E1AB4EE410AF1EE10FAB0 +:104AE00006D1FFE74FF20000C4F29150049057E066 +:104AF000009890ED010AB3EE021AB4EE410AF1EE0D +:104B000010FA06D1FFE748F20000C4F2A250049068 +:104B100046E0009890ED010AB3EE0E1AB4EE410A99 +:104B2000F1EE10FA06D1FFE74BF20000C4F2E550B7 +:104B3000049035E022E0009890ED010AB2EE041AEC +:104B4000B4EE410AF1EE10FA06D1FFE741F200009F +:104B5000C4F28B50049023E0009890ED010AB3EE6C +:104B6000001AB4EE410AF1EE10FA06D1FFE744F262 +:104B70000000C4F2B550049012E0FFE7009890EDF9 +:104B8000010A9FED0A1A20EE010A90ED001A9FED2E +:104B9000082A21EE021A80EE010A80ED020AFFE7E0 +:104BA000009890ED020A05B0704700BF0000704207 +:104BB000DB0FC94080B584B0039002910192029846 +:104BC0000078012805D0FFE7029880680199086005 +:104BD0000CE0029890ED010AD0ED020A90ED031A64 +:104BE0000FF090FD019880ED000AFFE70399012086 +:104BF00008710398D0ED020A90ED030AB2EE081A8C +:104C000000F0BAF8039880ED000A04B080BD0000FF +:104C100082B00190009101980068009908600198A5 +:104C200000790099087102B07047000084B08DEDE2 +:104C3000030A9DED030A20EE000A8DED010A9DEDA9 +:104C4000010A9DED031A20EE010A8DED000A9DED8B +:104C5000030A9FED3E1AB4EE410AF1EE10FA03DAB0 +:104C6000FFE70020029053E09DED030A9FED381A04 +:104C7000B4EE410AF1EE10FA1DDAFFE79DED000AED +:104C80009FED391A20EE010A9DED011A9FED372A9A +:104C900021EE021A30EE010A9DED031A9FED342A2F +:104CA00021EE021A30EE010A9FED321A30EE010AAF +:104CB0008DED020A2BE09DED030A9FED261AB4EE5E +:104CC000410AF1EE10FA1DDAFFE79DED000A9FEDB3 +:104CD000221A20EE010A9DED011A9FED202A21EEF5 +:104CE000021A30EE010A9DED031A9FED1D2A21EEF6 +:104CF000021A30EE010A9FED1B1A30EE010A8DED0B +:104D0000020A03E04FF07E500290FFE7FFE7FFE763 +:104D10009DED020AB5EE400AF1EE10FA03DAFFE764 +:104D2000002002900EE09DED020AB7EE001AB4EEEC +:104D3000410AF1EE10FA04DDFFE74FF07E500290D9 +:104D4000FFE7FFE79DED020A04B0704700009C41B9 +:104D50003333AF410000CC4161E0B93C46B6D3BF2C +:104D6000295C21423333A4C31399B93BFB5CADBE2C +:104D7000E17AD84014AE34C284B08DED030ACDED93 +:104D8000020A8DED011A9DED030A9DED012A30EE18 +:104D9000420A9DED021A31EE421A80EE010A8DEDB3 +:104DA000000A9DED000AB5EE400AF1EE10FA03DAB2 +:104DB000FFE7002000900EE09DED000AB7EE001A1C +:104DC000B4EE410AF1EE10FA04DDFFE74FF07E5039 +:104DD0000090FFE7FFE79DED000A04B07047000078 +:104DE00080B588B08DED070ACDED060A05909DEDE2 +:104DF000050AB8EE400A10EE100AFBF701FC41EC80 +:104E0000100B9FED2B1B53EC112B51EC100BFBF7F0 +:104E10001FFB41EC100B51EC100BFBF704FC00EEF8 +:104E2000100A1EF0A9FA9FED261A20EE010A10EED4 +:104E3000100AFBF7E5FB41EC100B51EC100B9FED5A +:104E40001E0B52EC103BD20F62F3DF7141EC100BE2 +:104E50008DED020B0798FBF7D3FB9DED021B41EC98 +:104E6000100B51EC110B53EC102BFBF74AFA41ECF1 +:104E7000100B51EC100BFBF7D6FB04909DED040AD0 +:104E80009FED101AB4EE410AF1EE10FA05DDFFE7CE +:104E90009DED060A8DED010A04E09DED040A8DEDFD +:104EA000010AFFE79DED010A08B080BD00BF00BF09 +:104EB000FCA9F1D24D62503F00000000000000004C +:104EC000CDCC4C3ECDCC4C3F80B58EB007AB0593DE +:104ED0000C900B910A920C9820B9FFE7FE208DF8F8 +:104EE000370067E10B9820B9FFE7FE208DF8370007 +:104EF00060E10A990C980268891A00EE101AB8EE5F +:104F0000400A9FEDAE1A80EE010A80ED010A0A9870 +:104F10000C9908600C980B9909780A9A00F02EFBFE +:104F20000C98007C0146049100B3FFE70498012827 +:104F30000DD0FFE704980238032817D3FFE7049841 +:104F400005280AD0FFE7049806280FD04CE00C99FA +:104F5000002048610C99886146E00B9840680C99E4 +:104F600048610B9840680C9988613DE005980C9960 +:104F700091ED080AC96891ED001A30EE410A80ED02 +:104F8000020A90ED020A1EF0B3F8059880ED010ABE +:104F900090ED020A1EF0F0F9059880ED000A90ED00 +:104FA000010A0B9991ED011A91ED022A20EE010AF6 +:104FB00090ED001A21EE021A30EE410A0C9981EDB3 +:104FC000050A90ED000A0B9991ED011A91ED022A64 +:104FD00020EE010A90ED011A21EE021A30EE010ACC +:104FE0000C9880ED060AFFE70C98007C01460391BF +:104FF000062848D80399DFE801F00404081A3004B1 +:1050000008000C990020C8613DE00C9901F13800BE +:10501000CA6892ED000AD1ED011AD1ED080A9FEDA0 +:105020006B1A0FF0D3F80C9880ED070A2BE00C995F +:1050300001F13800CA6892ED000A9FED631A30EE64 +:10504000010AD1ED011AD1ED080A9FED601A0FF0A7 +:10505000BDF80C9880ED070A15E00C9890ED0B0A4E +:105060008DED020A0A989FED560ADFED560AFFF70A +:10507000B7FEB0EE401A9DED020A20EE010A0C9830 +:1050800080ED070AFFE70C9B03F1120003F1140106 +:105090001A6B93F911309FED4E0A0EF01BFD0020A4 +:1050A0008DF81B00FFE79DF81B000C9991F911107A +:1050B00088427BDAFFE70C98416A406F9DF81B201D +:1050C00000EB421001EB820191ED000A0DF06EFC45 +:1050D0000C98406A9DF81B1000EB810080ED000ADF +:1050E0000C98007C01460191E0B3FFE7019801387C +:1050F000052804D3FFE70198062821D03AE00C994F +:10510000486B9DF81B30C3EB031200EB82000A6B67 +:1051100002EB830292ED000A4A6A02EB8302D2EDAF +:10512000000AD1ED011A9FED291A0FF04FF80C98E3 +:10513000C06F9DF81B1000EB810080ED000A19E0A4 +:105140000C989DF81B10026BC06F02EB810292ED70 +:10515000000A9FED201A80EE010A00EB810080ED2D +:10516000000A07E00C98C16F9DF81B20002041F851 +:105170002200FFE70C999DF81B20886FC96F00EB98 +:10518000421001EB820191ED000A0DF00FFC0C982A +:10519000C06F9DF81B1000EB810080ED000AFFE757 +:1051A0009DF81B0001308DF81B007CE700208DF876 +:1051B0003700FFE79DF937000EB080BD00007A444C +:1051C0009A99193FCDCC4C3FAB611C3F00000000C9 +:1051D00000C0DA4500A00C4683B002900191002087 +:1051E0008DF80300FFE79DF80300029991F9111073 +:1051F000884210DAFFE70298C06F9DF8032050F84C +:105200002200019941F82200FFE79DF803000130D8 +:105210008DF80300E7E703B07047000082B001900B +:1052200000910198007C00990870019890ED080A9F +:10523000C06890ED001A30EE410A009880ED010A36 +:1052400002B0704780B58AB005AB0393034603985C +:1052500008930791069280ED000A089820B9FFE7AD +:10526000FE208DF827001CE10798089988600899AE +:105270000020087406980899C860079890F84C00B8 +:10528000C00728B1FFE70898C06800F0DBFAFFE725 +:1052900008988068007801460291062832D8029961 +:1052A000DFE801F0040B12181F2C250008990420D8 +:1052B000487400208DF8130024E0089904204874F5 +:1052C00001208DF813001DE00899022048748DF824 +:1052D000130017E008990420487403208DF8130088 +:1052E00010E00899042048748DF813000AE008992A +:1052F0000120487405208DF8130003E0FC208DF890 +:105300002700CEE0089890F911008000FEF774F8AD +:10531000089948620898406A08B9FFE7A5E008982C +:1053200090F911008000FEF767F8089988620898E4 +:10533000806A08B9FFE798E0089890F911008000AA +:10534000FEF75AF8089908630898006B08B9FFE758 +:105350008BE0089890F91100C0EB00108000FEF778 +:105360004BF8089948630898406B08B9FFE77CE060 +:10537000089890F911008000FEF73EF80899C86778 +:105380000898C06F08B9FFE76FE0089890F911001E +:105390004001FEF731F8089948670898406F08B94E +:1053A000FFE762E0089890F911004001FEF724F849 +:1053B000089988670898806F08B9FFE755E00020D2 +:1053C0008DF81200FFE79DF81200089991F911106D +:1053D000884233DAFFE7039A08988168406B9DF8AA +:1053E0001230C3EB031300EB830092ED000A0A1D99 +:1053F00000210FF063F8039A08988168406F9DF8C8 +:10540000123000EB431092ED000AD1ED110A0DF0BD +:1054100029FB039A08988168806F9DF8123000EB91 +:10542000431092ED000AD1ED120A0DF01BFBFFE7CD +:105430009DF8120001308DF81200C4E7039A089914 +:1054400001F1380092ED000A896801F1240200217F +:1054500001910FF033F8089812309DF813100EF0F8 +:105460008BFC01988DF827001BE00898406AFDF737 +:10547000D7FD0898006BFDF7D3FD0898406BFDF74A +:10548000CFFD0898C06FFDF7CBFD0898406FFDF782 +:10549000C7FD0898806FFDF7C3FDFE208DF827003B +:1054A000FFE79DF927000AB080BD000080B584B0F9 +:1054B0000390029101920020009001980078012849 +:1054C00005D0FFE70020C4F2FA40009042E00298C5 +:1054D0000079012833D1FFE7029890ED000A9FED93 +:1054E000231AB4EE410AF1EE10FA28DDFFE7029824 +:1054F00090ED000AB7EE001AB4EE410AF1EE10FA90 +:1055000005DDFFE70020CBF68070009016E00198E3 +:1055100090ED010A029890ED001A9FED152A31EEE8 +:10552000021A9FED142A81EE021A9FED132A21EE32 +:10553000021A30EE010A8DED000AFFE709E001983A +:1055400090ED010AD0ED020A0FF08CF98DED000A02 +:10555000FFE7FFE79DED000A039A516AD06F92F9C9 +:1055600011200FF00BF9002004B080BD9A99993EEC +:105570009A9999BE3333333F0000C84280B586B054 +:1055800004908DF80F100292049820B9FFE7FE20D6 +:105590008DF8170066E09DF80F000499097C884299 +:1055A00004D1FFE700208DF817005BE09DF80F00A5 +:1055B00004281CD1FFE70498007C042817D0FFE7DB +:1055C0000298FAF739FEFAF72DFE00EBD07121F0C0 +:1055D0000101411A0120002918BF4FF0FF3000EEF1 +:1055E000100AB8EEC00A049880ED0B0AFFE700200D +:1055F0008DF80700FFE79DF80700049991F9111055 +:10560000884227DAFFE70498406B9DF80710C1EB4A +:10561000011100EB81000FF01DF80498406F9DF818 +:10562000071000EB41109FED110A8DED000A0DF0FF +:10563000B7FA9DED000A0498806F9DF8071000EB03 +:1056400041100DF0ADFAFFE79DF8070001308DF82D +:105650000700D0E79DF80F000499087400208DF82A +:105660001700FFE79DF9170006B080BD000000009D +:1056700084B002900191029820B9FFE7FE208DF8D6 +:105680000F0048E0019820B9FFE7FE208DF80F00D9 +:1056900041E00298806890F84C00C00758B1FFE7DD +:1056A000019890ED111A9FED1E0A30EE410A029802 +:1056B00080ED080A04E00198406C02990862FFE757 +:1056C00000208DF80300FFE79DF80300029991F98F +:1056D000111088421BDAFFE701989DF8032000EBC8 +:1056E000021080680299496A41F8220001989DF8E9 +:1056F000032000EB0210C0680299896A41F8220079 +:10570000FFE79DF8030001308DF80300DCE700207F +:105710008DF80F00FFE79DF90F0004B0704700BF40 +:10572000DB0FC94084B003908DED020ACDED010A74 +:10573000039890ED000A9DED021A30EE010A8DEDFE +:10574000000A9DED010AB5EE400AF1EE10FA26DDE1 +:10575000FFE79DED000A9DED011AB4EE410AF1EE5E +:1057600010FA09DBFFE79DED011A9DED000A30EE0E +:10577000410A8DED000A11E09DED000AB5EE400AE8 +:10578000F1EE10FA09DAFFE79DED011A9DED000A2E +:1057900030EE010A8DED000AFFE7FFE7FFE7009812 +:1057A0000399086004B0704785B08DED040ACDED13 +:1057B000030A8DED021A9DED040A9DED031A30EEE9 +:1057C000410A8DED010A9DED020AB5EE400AF1EEA7 +:1057D00010FA32DDFFE79DED020AB0EE001A80EE0E +:1057E000010A8DED000A9DED010A9DED001AB4EE4F +:1057F000410AF1EE10FA09DDFFE79DED021A9DED79 +:10580000010A30EE410A8DED010A15E09DED010A15 +:105810009DED001AB1EE411AB4EE410AF1EE10FA14 +:1058200009DAFFE79DED021A9DED010A30EE010A4B +:105830008DED010AFFE7FFE7FFE79DED010A05B0E7 +:105840007047000081B00090009890ED001A9FED25 +:10585000040A30EE410A80ED000A01B0704700BF33 +:10586000DB0FC94083B002908DED010ACDED000A37 +:10587000029890ED000A9DED001AB4EE410AF1EE97 +:1058800010FA04DDFFE7009802990860FFE702982C +:1058900090ED000A9DED011AB4EE410AF1EE10FA06 +:1058A00004DAFFE7019802990860FFE703B0704748 +:1058B00080B5B4B0329031913092329818B9FFE788 +:1058C00000203390FDE13198013831900020ADF88F +:1058D0004E0040F26030C2F20000007801461291A2 +:1058E000072800F2C8811299DFE811F008001A00B9 +:1058F0002C00970036016101A301B401329831995F +:1059000046F24412C0F602021CF0C0FE40F26031C2 +:10591000C2F2000108780130087001203390D0E114 +:105920003298319946F27202C0F602021CF0AEFEC5 +:1059300040F26031C2F200010878013008700120A5 +:105940003390BEE142F61C60C2F200001190C068C4 +:1059500018F08AFE1198806B14A90022052318F014 +:10596000F1FAC0B1FFE73298319946F24402C0F62D +:1059700002021CF08BFE40F26031C2F200010720EF +:10598000087042F61C60C2F20000C06818F04CFEBD +:105990000120339095E142F61C60C2F20000C0681D +:1059A00018F042FE14A8FCF7F9FE90B1FFE7329818 +:1059B000319946F21A12C0F602021CF067FE40F25C +:1059C0006031C2F200010878013008700120339084 +:1059D00077E140F26130C2F20000017801310170DC +:1059E000007802280FDCFFE73298319946F29002E6 +:1059F000C0F602021CF04AFE40F26031C2F2000121 +:105A00000120087006E040F26031C2F20001072078 +:105A10000870FFE70120339053E13298319946F244 +:105A20006512C0F602021CF031FE17A8109000F0BB +:105A30001BFF1098002129912A912B9100F0D2FF91 +:105A4000FFE7BDF84E00B0F57A7F4BDAFFE742F68C +:105A50001C60C2F20000806B14A90F910022052384 +:105A600018F070FA01460F98B1FA81F149098DF8E2 +:105A70004D10FCF793FE8DF84C009DF84D00C007CB +:105A800078B3FFE79DF84C00C00750B3FFE79DEDEA +:105A9000141A40F26430C2F2000090ED000A30EEB9 +:105AA000010A80ED000A9DED151A40F26830C2F23D +:105AB000000090ED000A30EE010A80ED000A9DED35 +:105AC000161A40F26C30C2F2000090ED000A30EE7F +:105AD000010A80ED000ABDF84E000130ADF84E001D +:105AE000FFE7AEE7BDF84E0000EE100AB8EE401A30 +:105AF00040F26430C2F2000090ED000A80EE010A2C +:105B000080ED000ABDF84E0000EE100AB8EE401A13 +:105B100040F26830C2F2000090ED000A80EE010A07 +:105B200080ED000ABDF84E0000EE100AB8EE401AF3 +:105B300040F26C30C2F2000090ED000A80EE010AE3 +:105B400080ED000A40F26031C2F2000108780130B5 +:105B5000087001203390B4E03298319946F2EC029B +:105B6000C0F602021CF092FD17A80E9000F07CFE19 +:105B70000E9840F26431C2F200010968299140F2A6 +:105B80006831C2F2000109682A9140F26C31C2F218 +:105B9000000109682B9100F025FF40F26031C2F24C +:105BA00000010878013008700120339089E03298B4 +:105BB0000C9031980D9040F26430C2F20000006801 +:105BC000FAF71EFD41EC100B8DED0A0B40F2683028 +:105BD000C2F200000068FAF713FD41EC100B8DEDE6 +:105BE000080B40F26C30C2F200000068FAF708FDC2 +:105BF0009DED081B9DED0A0B02460C980B460D9976 +:105C000043EC122B6A4682ED042B82ED021B82EDDF +:105C1000000B46F2A812C0F602021CF037FD40F25B +:105C20006031C2F200010878013008700120339021 +:105C300047E03298319946F2D902C0F602021CF0D0 +:105C400025FD40F26031C2F20001082008700120F9 +:105C5000339036E03298319946F25D02C0F6020286 +:105C60001CF014FD40F26031C2F2000108200870FF +:105C70000120339025E040F26431C2F2000100209F +:105C80000790086040F26831C2F20001086040F2FB +:105C90006C31C2F20001086040F26131C2F20001D1 +:105CA00008703298319946F27822C0F602021CF050 +:105CB000EDFC079840F26031C2F2000108703390A9 +:105CC000FFE7339834B080BD80B5B0B02E902D91F1 +:105CD0002C922E9818B9FFE700202F9060E22D98A3 +:105CE00001382D902C9801212BAA01F081FC2890DD +:105CF0002C9802212AAA01F07BFC27902C980321E2 +:105D000029AA01F075FC269028982B9A45F67B115C +:105D1000C0F60201FAF7E6FAA0B9FFE72E982D992E +:105D200046F2C432C0F6020245F64B43C0F6020307 +:105D30001CF0ACFC40F27031C2F20001002008708F +:105D40002F902DE228982B9A46F2E231C0F60201FC +:105D5000FAF7C8FA00285BD1FFE7279818B9FFE7E0 +:105D6000269808B1FFE70BE240F27030C2F2000063 +:105D7000007801460A9120B1FFE70A98012810D067 +:105D800045E02E982D9946F2F722C0F602021CF04B +:105D90007DFC40F27031C2F20001012008702F90AA +:105DA000FEE10DA809906421FAF767FA45F62B2069 +:105DB000C0F60200089000F09DFD189045F63A20CC +:105DC000C0F60200069000F0D7FD069A0146099839 +:105DD0001791142107911CF059FC0799089A09980A +:105DE00014301CF053FC099800F0FCFD2E982D99FE +:105DF00046F2B322C0F602021CF048FC40F27031B9 +:105E0000C2F200010220087001202F90C8E19DE13C +:105E100028982B9A46F2F331C0F60201FAF762FA9B +:105E2000002840F0CF80FFE7279818B1FFE72698B9 +:105E300008B1FFE7A4E127982A9A46F2ED31C0F6AF +:105E40000201FAF74FFA002857D1FFE700F088FD6A +:105E50000C9040F27030C2F20000007801460591CB +:105E600020B1FFE70598012810D045E02E982D9924 +:105E700046F26232C0F602021CF008FC40F27031B9 +:105E8000C2F20001012008702F9089E10C9840F2C5 +:105E90007131C2F20001097850F83100E0B1FFE73A +:105EA0002E982D990C9A40F27133C2F2000304939C +:105EB0001B7852F8333046F2C032C0F602021CF0B2 +:105EC000E5FB049908780130087040F27031C2F2A5 +:105ED0000001012008700CE040F27131C2F20001B3 +:105EE0000020087040F27031C2F2000102200870F8 +:105EF000FFE701202F9053E163E027982A9A46F2AA +:105F0000E731C0F60201FAF7EDF9002857D1FFE7B3 +:105F100000F02CFD0B9040F27030C2F200000078CF +:105F20000146039120B1FFE70398012810D045E016 +:105F30002E982D9946F27932C0F602021CF0A6FB8B +:105F400040F27031C2F20001012008702F9027E169 +:105F50000B9840F27131C2F20001097850F831001B +:105F6000E0B1FFE72E982D990B9A40F27133C2F2FF +:105F7000000302931B7852F8333046F2C032C0F669 +:105F800002021CF083FB029908780130087040F28D +:105F90007031C2F20001012008700CE040F2713152 +:105FA000C2F200010020087040F27031C2F200011C +:105FB00002200870FFE701202F90F1E000E0DFE011 +:105FC000FFE7C2E028982B9A46F2CD31C0F60201D5 +:105FD000FAF788F9002840F0B780FFE7279818B152 +:105FE000FFE7269808B9FFE7CAE027982A9A46F201 +:105FF000E731C0F60201FAF775F900283ED1FFE754 +:1060000040F27030C2F200000078B0BBFFE70DA88C +:1060100000F02AFC269800F0AFFC88B9FFE72E9824 +:106020002D9946F2BB22C0F602021CF02FFB40F273 +:106030007031C2F200010220087001202F90AFE001 +:106040002E982D9946F27B22C0F602021CF01EFB10 +:10605000269B46F2C432C0F602020DA8019014211C +:106060001CF014FB019800F0BDFC40F27031C2F24C +:106070000001012008702F9092E04BE027982A9AA7 +:1060800046F2ED31C0F60201FAF72CF900283FD1B3 +:10609000FFE740F27030C2F200000078B8BBFFE7C3 +:1060A0000DA800F0E1FB269800F024FC88B9FFE77A +:1060B0002E982D9946F24A32C0F602021CF0E6FAFA +:1060C00040F27031C2F200010220087001202F90CE +:1060D00066E02E982D9946F27B22C0F602021CF053 +:1060E000D5FA0DA800901430269B46F2C432C0F6B3 +:1060F000020214211CF0CAFA009800F073FC40F26E +:106100007031C2F20001012008702F9048E000E0D9 +:1061100036E0FFE740F27030C2F20000007801285C +:1061200011D1FFE72E982D9946F21D32C0F60202DA +:106130001CF0ACFA40F27031C2F20001022008708B +:1061400001202F902CE0FFE7FFE7FFE7FFE740F299 +:106150007030C2F200000078022810D1FFE72E98BC +:106160002D9945F67612C0F602021CF08FFA40F225 +:106170007031C2F20001002008702F9010E0FFE79C +:106180002E982D9945F6E572C0F602021CF07EFAB3 +:1061900040F27031C2F20001002008702F90FFE73A +:1061A0002F9830B080BD000080B588B00690059172 +:1061B0000492069818B9FFE7002007908DE0059833 +:1061C0000138059042F21120ADF80E00BDF80E0026 +:1061D000ADF80C009DF80E009DF80F1040EA01206C +:1061E000ADF80A0040F27230C2F2000000780146B9 +:1061F0000191032861D80199DFE801F00214283CDD +:106200000698059946F26522C0F602021CF03EFA95 +:1062100040F27231C2F200010878013008700120AA +:1062200007905AE006980599BDF80C3046F23822DE +:10623000C0F602021CF02AFA40F27231C2F20001EA +:106240000878013008700120079046E0069805990B +:10625000BDF80A3046F20B22C0F602021CF016FA14 +:1062600040F27231C2F2000108780130087001205A +:10627000079032E0BDF80C00BDF80A10884209D141 +:10628000FFE70698059946F2F312C0F602021CF0E9 +:10629000FDF908E00698059946F2E612C0F60202FA +:1062A0001CF0F4F9FFE740F27231C2F20001087805 +:1062B00001300870012007900FE00698059946F21A +:1062C0007822C0F602021CF0E1F940F27231C2F20B +:1062D0000001002008700790FFE7079808B080BD14 +:1062E00080B5DAB0589057915692589818B9FFE790 +:1062F00000205990C9E057980138579040F2733008 +:10630000C2F20000007801460991042800F2AD8035 +:106310000999DFE801F00324778899000AA800F0C2 +:10632000A3FA58980790579808902298FAF768F9B6 +:10633000024607980B46089943EC102B6A4682EDFB +:10634000000B46F2D612C0F602021CF09FF940F292 +:106350007331C2F2000101200870599095E042F6B5 +:106360001C60C2F200000690C06818F07DF9069823 +:10637000406F23A900220A2317F0E4FD80B1FFE754 +:1063800042F61C60C2F20000C06818F04DF940F2FD +:106390007331C2F20001032008700120599074E0AB +:1063A0000AA8039000F060FA42F61C60C2F20000F6 +:1063B000C06818F039F903983899229100F012FB5F +:1063C000039800F051FA5898049057980590229835 +:1063D000FAF716F9024604980B46059943EC102B80 +:1063E0006A4682ED000B46F2A622C0F602021CF0BD +:1063F0004DF940F27331C2F2000102200870012011 +:10640000599042E05898579946F21D32C0F6020260 +:106410001CF03CF940F27331C2F200010520087013 +:106420000120599031E05898579946F21502C0F66C +:1064300002021CF02BF940F27331C2F20001052078 +:1064400008700120599020E05898579946F2D322BD +:10645000C0F602021CF01AF940F27331C2F20001D8 +:1064600005200870012059900FE05898579946F27E +:106470007822C0F602021CF009F940F27331C2F230 +:106480000001002008705990FFE759985AB080BD6C +:1064900080B5E2B060905F915E92609818B9FFE7B6 +:1064A00000206190C2E05F9801385F9040F2743044 +:1064B000C2F2000000780146119148B1FFE711983F +:1064C000012817D0FFE71198022800F08E809DE088 +:1064D00060985F9946F27F12C0F602021CF0D6F86F +:1064E00040F27431C2F200010878013008700120D6 +:1064F00061909BE012A800F0B7F942F61C60C2F26E +:1065000000001090C06818F0AFF81098406F2BA9E9 +:106510000022052317F016FDC0B1FFE760985F99D0 +:1065200046F22902C0F602021CF0B0F840F27431C3 +:10653000C2F200010220087042F61C60C2F20000A4 +:10654000C06818F071F8012061906FE042F61C609D +:10655000C2F20000C06818F067F83C982790409895 +:10656000289012A800F03EFA60980E905F980F9065 +:1065700027982899069129990891FAF741F8024637 +:10658000069807920A46079942EC101B8DED0C0BFA +:10659000FAF736F80246089809920A46099942EC39 +:1065A000101B8DED0A0BFAF72BF89DED0A1B9DEDE4 +:1065B0000C0B02460E980B460F9943EC122B6A46C1 +:1065C00082ED042B82ED021B82ED000B46F2862247 +:1065D000C0F602021CF05AF840F27431C2F2000117 +:1065E000032008700120619020E060985F9946F2D6 +:1065F0005D02C0F602021CF049F840F27431C2F2AA +:10660000000103200870012061900FE060985F99FD +:1066100046F27822C0F602021CF038F840F27431DB +:10662000C2F20001002008706190FFE7619862B03B +:1066300080BD000080B596B014901391129214980A +:1066400018B9FFE7002015900AE11398013813905C +:1066500040F27530C2F20000007801460A91092824 +:1066600000F2EE800A99DFE801F005172436435561 +:106670007385BCCE1498139A45F64851C0F60201B2 +:10668000F9F706FE40F27531C2F2000108780130D8 +:10669000087001201590E3E014981AF0B9F840F260 +:1066A0007531C2F2000108780130087001201590A0 +:1066B000D6E01498139A45F6D761C0F60201F9F7AF +:1066C000E7FD40F27531C2F2000108780130087030 +:1066D00001201590C4E014981AF008F840F27531C2 +:1066E000C2F2000108780130087001201590B7E06F +:1066F0001498139A45F6D751C0F60201F9F7C8FD70 +:1067000040F27531C2F200010878013008700120B2 +:106710001590A5E00BA819F005FD149813990B9A94 +:10672000C2F5C04C6B46C3F804C01A6046F2C212F0 +:10673000C0F602024FF4C0431BF0A8FF40F27531CF +:10674000C2F200010878013008700120159087E03E +:106750001498139A45F65861C0F60201F9F798FDAE +:1067600040F27531C2F20001087801300870012052 +:10677000159075E0149808901398099042F61C60E3 +:10678000C2F20000D0F8B0100491D0F8B800F9F7C8 +:1067900037FF0246049805920A46059942EC101B01 +:1067A0008DED060BF9F72CFF9DED060B02460898C0 +:1067B0000B46099943EC112B6A4682ED021B82EDD0 +:1067C000000B46F2CE12C0F602021BF05FFF40F251 +:1067D0007531C2F20001087801300870012015906F +:1067E0003EE01498139A45F66471C0F60201F9F779 +:1067F0004FFD40F27531C2F2000108780130087097 +:10680000012015902CE01498139942F61C62C2F2F4 +:10681000000202F1D003EC46CCF8003002F1BC03D8 +:1068200046F20222C0F602021BF030FF40F2753140 +:10683000C2F20001087801300870012015900FE0C5 +:106840001498139946F27822C0F602021BF01EFF3C +:1068500040F27531C2F20001002008701590FFE788 +:10686000159816B080BD000080B582B001900199E6 +:106870000020C0F60E006422FCF79EFB0198143045 +:1068800000F038F80199C862019800F075F8019994 +:1068900088620198806A38B9FFE7019940F2881050 +:1068A000C2F200008862FFE70198C06A38B9FFE7CA +:1068B000019944F6A850C0F60200C862FFE70198AB +:1068C000806A013038B9FFE7019940F28810C2F2BE +:1068D00000008862FFE70198C06A013038B9FFE71D +:1068E000019944F6A850C0F60200C862FFE702B062 +:1068F00080BD000080B584B00290029818B9FFE70F +:106900000020039029E000200190FFE7019945F263 +:106910006440C0F6020050F83100D8B1FFE7019999 +:1069200045F26440C0F6020050F831000299F9F7D0 +:10693000C2FC50B9FFE7019945F26440C0F602007D +:1069400000EBC1004068039007E0FFE701980130C9 +:106950000190DBE700200390FFE7039804B080BDBF +:1069600045F26440C0F602007047000045F27C40EA +:10697000C0F602007047000080B584B00290029813 +:1069800018B9FFE70020039029E000200190FFE7FD +:10699000019945F27C40C0F6020050F83100D8B1B0 +:1069A000FFE7019945F27C40C0F6020050F8310043 +:1069B0000299F9F780FC50B9FFE7019945F27C4054 +:1069C000C0F6020000EBC1004068039007E0FFE75B +:1069D000019801300190DBE700200390FFE7039866 +:1069E00004B080BD80B582B0019017F01DFA0B2075 +:1069F000FCF7BEFA01990020C0F60E006422FCF7F5 +:106A0000E7FA17F067FA02B080BD000080B541F6E2 +:106A1000B010C2F2000003F04BFC80BD80B541F223 +:106A2000D070C2F2000003F043FC80BD80B541F29B +:106A30007070C2F2000003F03BFC80BD80B541F6EF +:106A40001020C2F2000003F033FC80BD80B541F697 +:106A50003000C2F2000003F02BFC80BD80B541F68F +:106A60009000C2F2000003F023FC80BD80B541F627 +:106A7000F000C2F2000003F01BFC80BD80B541F6BF +:106A80007020C2F2000003F013FC80BD80B541F617 +:106A90005010C2F2000003F00BFC80BD82B00190E8 +:106AA0000198007810384AF6AB21CAF6AA21A0FB5B +:106AB000011000090090009944F6A830C0F60200C9 +:106AC000405C0199C8650098042807D3FFE7019945 +:106AD0000868042262F30900886506E001990868E5 +:106AE00040F2FF3290438865FFE70198806D02B065 +:106AF0007047000086B0059000208DF813000598BF +:106B0000806A03900598806910BBFFE703980290A4 +:106B100003281BD80299DFE801F0020D021805983E +:106B200090F82F00C00720B1FFE701208DF8130077 +:106B3000FFE70CE00598C06AB0F1C07F04D1FFE721 +:106B400001208DF81300FFE701E000E0FFE745E0DA +:106B500005988069B0F5005F25D1FFE703980190A3 +:106B600003281ED80199DFE801F002060211012076 +:106B70008DF8130016E0059890F82F00C00720B19B +:106B8000FFE701208DF81300FFE70BE00598C06ACE +:106B9000B0F1C07F04D1FFE701208DF81300FFE7BB +:106BA00000E0FFE719E003980090032804D3FFE713 +:106BB0000098032804D00EE001208DF813000BE0AC +:106BC000059890F82F00C00720B1FFE701208DF84D +:106BD0001300FFE700E0FFE7FFE7FFE79DF8130082 +:106BE00006B0704784B0039002910192009303981D +:106BF0000168086820F480200860009803990968FB +:106C0000486003988068402809D1FFE701980399FC +:106C100009688860029803990968C86008E00298CA +:106C2000039909688860019803990968C860FFE7BB +:106C300004B0704782B00090009820B9FFE70120AF +:106C40008DF8070074E0009800886FF3DF20B0F53E +:106C5000B67F09D3FFE7009800886FF3DF2040F28A +:106C60009561884204D3FFE701208DF807005FE0BB +:106C700000980068C0F3CA20B0F5B67F09D3FFE7DB +:106C800000980068C0F3CA2040F29561884204D39E +:106C9000FFE701208DF807004AE00098818800682E +:106CA000800D40EA81206FF3DF20B0F5B67F0DD371 +:106CB000FFE7009881880068800D40EA81206FF32B +:106CC000DF2040F29561884204D3FFE701208DF870 +:106CD00007002DE000988088C0F34A00B0F5B67F29 +:106CE00009D3FFE700988088C0F34A0040F295611D +:106CF000884204D3FFE701208DF8070018E00098D0 +:106D000081880020B0EB913F04D1FFE701208DF88E +:106D100007000DE000988088000B800720B9FFE78E +:106D200001208DF8070003E000208DF80700FFE741 +:106D30009DF8070002B0704780B584B002900191C1 +:106D4000029820B9FFE7FE208DF80F000EE00198B1 +:106D500020B9FFE7FE208DF80F0007E001982421FD +:106D6000F9F78BFA00208DF80F00FFE79DF90F006F +:106D700004B080BD80B584B00290029820B9FFE7CE +:106D8000FE208DF80F002BE042F2B630C2F2000078 +:106D90000078C00720B1FFE7FD208DF80F001FE04D +:106DA00017F072FB42F6E071C2F20001086020B9F0 +:106DB000FFE7FE208DF80F0012E046F64D72C0F698 +:106DC0000002002001900321FCF794FC019842F29C +:106DD000B632C2F20002012111708DF80F00FFE7F8 +:106DE0009DF90F0004B080BD80B584B00290019180 +:106DF000029820B9FFE7FE208DF80F009FE002986F +:106E0000FFF718FF20B1FFE7FF208DF80F0096E095 +:106E100001982421F9F731FAFFE70020C4F2A540D8 +:106E20000090029800886FF3DF2000EE100AB8EEA1 +:106E3000400A9FED451A30EE410A30EE000A9DED02 +:106E4000002A80EE020A019880ED020A029800688A +:106E5000C0F3CA2000EE100AB8EE400A30EE410A34 +:106E600030EE000A9DED002A80EE020A019880EDC6 +:106E7000030A029881880068800D40EA81206FF340 +:106E8000DF2000EE100AB8EE400A30EE410A30EE84 +:106E9000000A9DED002A80EE020A019880ED000AAA +:106EA00002988088C0F34A0000EE100AB8EE400A4B +:106EB00030EE410A30EE000A9DED002A80EE020A13 +:106EC000019880ED010A02988088800B019948752D +:106ED00002988088C0F30130019908750298C08833 +:106EE0000199C88202980089019908830298408913 +:106EF000019948830298007B002818BF012001995E +:106F000008770298407B002818BF01200199487734 +:106F10000298C0890199C8830298008A00EE100A7D +:106F2000B8EE400A30EE410A9DED001A80EE010AEB +:106F3000019880ED040A00208DF80F00FFE79DF90D +:106F40000F0004B080BD00BF0000804480B542F651 +:106F5000E070C2F200000068802117F0B5F980BD32 +:106F600080B582B000900020FCF764FB00991222EB +:106F70000BF0FCFA20B9FFE700208DF8070003E0D2 +:106F8000FF208DF80700FFE79DF9070002B080BDE4 +:106F900080B582B00190019A8020012117F0E6F9B6 +:106FA0008038B0FA80F0400902B080BD7047000020 +:106FB00080B5012003F0DAFF80BD000080B5082015 +:106FC00003F0D4FF80BD000080B5102003F0CEFF99 +:106FD00080BD000080B5202003F0C8FF80BD000008 +:106FE000FFE700BFFDE7000080B584B003908DF897 +:106FF0000B1000200190039860B3FFE7039801286D +:1070000028D0FFE70398022824D0FFE7039803283D +:1070100020D0FFE7039804281CD0FFE70398052839 +:1070200018D0FFE70398062814D0FFE70398072835 +:1070300010D0FFE7039808280CD0FFE70398092831 +:1070400008D0FFE703980A2804D0FFE703980B282D +:1070500001D1FFE708E045F28550C0F6020040F29A +:10706000DB3116F035FDFFE79DF80B0078B1FFE747 +:107070009DF80B0001280AD0FFE79DF80B000228BD +:1070800005D0FFE79DF80B00032801D1FFE708E0DA +:1070900045F28550C0F602004FF4777116F018FDE6 +:1070A000FFE79DF80B0018B9FFE70020019017E0FB +:1070B0009DF80B00012804D1FFE74FF48070019088 +:1070C0000DE09DF80B00022804D1FFE74FF400709B +:1070D000019003E04FF440700190FFE7FFE7FFE706 +:1070E00043F61041C4F20201086820F440700860C1 +:1070F000019A086810430860086820F0F8000860EA +:10710000039A086840EAC20040F00200086008687C +:1071100040F48030086004B080BD000043F60040B9 +:10712000C4F202000068800500281FD5FFE743F67F +:107130000041C4F20201086820F400700860FFE713 +:1071400043F60041C4F20201086840F400600860A0 +:10715000086820F400600860FFE743F60041C4F2CD +:107160000201086840F400700860FFE743F6004041 +:10717000C4F202000068400500281FD5FFE743F66F +:107180000041C4F20201086820F480600860FFE753 +:1071900043F60041C4F20201086840F480500860E0 +:1071A000086820F480500860FFE743F60041C4F20D +:1071B0000201086840F480600860FFE77047000043 +:1071C00080B582B08DF8070000919DF8070078B176 +:1071D000FFE79DF8070001280AD0FFE79DF80700A8 +:1071E000022805D0FFE79DF80700032801D1FFE73B +:1071F00008E045F28550C0F602004FF46F7116F0BA +:1072000067FCFFE70098012801D1FFE708E045F29D +:107210008550C0F6020040F2BD3116F059FCFFE780 +:1072200043F61041C4F20201086820F4407008607F +:10723000086840F0040008609DF80720086840EAEC +:10724000022040F48030086002B080BD80B582B07A +:1072500001908DF803100198B0F1006F05D3FFE79E +:107260000198B0F1016F10D3FFE7019847F60001D4 +:10727000C1F6FF71884209D3FFE7019847F60F2155 +:10728000C1F6FF71884201D8FFE708E045F24B5094 +:10729000C0F6020040F2BB2116F01AFCFFE743F6ED +:1072A0001041C4F20201086820F4407008600868C8 +:1072B0000860086840F0010008609DF8030001992B +:1072C000087002B080BD000080B584B003900193C7 +:1072D00000920398B0F1006F05D3FFE70398B0F177 +:1072E000016F10D3FFE7039847F60001C1F6FF7165 +:1072F000884209D3FFE7039847F60F21C1F6FF71D3 +:10730000884201D8FFE708E045F24B50C0F6020082 +:1073100040F2672116F0DCFBFFE743F61041C4F2B0 +:107320000201086820F440700860086840F440706A +:107330000860086840F00100086000980399086040 +:10734000BFF36F8F01980399486004B080BD0000BF +:1073500080B582B00190ADF802100198B0F1006FD5 +:1073600005D3FFE70198B0F1016F10D3FFE7019853 +:1073700047F60001C1F6FF71884209D3FFE7019883 +:1073800047F60F21C1F6FF71884201D8FFE708E0F8 +:1073900045F24B50C0F6020040F2A22116F098FBD5 +:1073A000FFE743F61041C4F20201086820F4407080 +:1073B0000860086840F480700860086840F00100C8 +:1073C0000860BDF802000199088002B080BD00008D +:1073D00080B582B0019000910198B0F1006F05D3A3 +:1073E000FFE70198B0F1016F10D3FFE7019847F66E +:1073F0000001C1F6FF71884209D3FFE7019847F603 +:107400000F21C1F6FF71884201D8FFE708E045F27D +:107410004B50C0F6020040F2892116F059FBFFE7FD +:1074200043F61041C4F20201086820F4407008607D +:10743000086840F400700860086840F001000860C7 +:1074400000980199086002B080BD000043F60C402E +:10745000C4F202000068C00600280FD5FFE742F220 +:10746000D031C2F20001C86940F01000C86143F693 +:107470000C41C4F2020110200860FFE743F60C4003 +:10748000C4F202000068800600280FD5FFE742F230 +:10749000D031C2F20001C86940F00800C86143F66B +:1074A0000C41C4F2020120200860FFE743F60C40C3 +:1074B000C4F202000068400600280FD5FFE742F240 +:1074C000D031C2F20001C86940F00400C86143F63F +:1074D0000C41C4F2020140200860FFE743F60C4073 +:1074E000C4F202000068000600280FD5FFE742F250 +:1074F000D031C2F20001C86940F00200C86143F611 +:107500000C41C4F2020180200860FFE743F60C4002 +:10751000C4F202000068800700280FD5FFE742F29E +:10752000D031C2F20001C86940F02000C86143F6C2 +:107530000C41C4F2020102200860FFE7704700001E +:1075400080B584B002900020019042F2D031C2F2A6 +:107550000001C86104F01CF90190FFE743F60C40FC +:10756000C4F202000068C003002815D5FFE70298A6 +:10757000013080B1FFE7029840B1FFE704F008F95D +:107580000199401A0299884204D9FFE703208DF837 +:107590000F0023E0FFE7E1E743F60C40C4F20200EE +:1075A0000068C00738B1FFE743F60C41C4F202019E +:1075B00001200860FFE743F60C40C4F202000068B7 +:1075C00010F0F20F06D0FFE7FFF740FF01208DF823 +:1075D0000F0003E000208DF80F00FFE79DF80F007B +:1075E00004B080BD40F6D510C2F200007047000024 +:1075F00088B00790069105920020049003900599A9 +:107600000860FFE704980699884260D2FFE7FFE729 +:10761000079801780020029039B1FFE707980078B9 +:10762000203818BF01200290FFE70298C00720B160 +:10763000FFE7079801300790EAE7FFE7079801782E +:107640000020019041B1FFE7079800782038B0FA98 +:1076500080F040090190FFE70198C00720B1FFE7E3 +:10766000079801300790E9E70798007868B3FFE7CB +:1076700004980130049004980699884224D1FFE7C9 +:1076800007980390FFE7079801780020009039B130 +:10769000FFE707980078203818BF01200090FFE727 +:1076A0000098C00740B1FFE70599086801300860FD +:1076B000079801300790E6E70598006818B9FFE7DA +:1076C00000200390FFE702E000E000E09AE7039863 +:1076D00008B0704780B586B00590049103920120F0 +:1076E000029040F27830C2F200000068002859D1C0 +:1076F000FFE740F27831C2F2000140F2F020C2F21E +:1077000000000860FFE740F27830C2F20000006835 +:10771000002846D0FFE740F27830C2F2000000684F +:107720000068006801900198F8F7BEFD0090059888 +:107730000099405C202805D0FFE705980099405C3F +:1077400030BBFFE705980199009AF8F7CBFDF0B937 +:10775000FFE740F27830C2F200000068006890F95C +:107760000C00002812D4FFE7059817F0E5FA40F264 +:107770007831C2F200010968096891F90C10884259 +:1077800003D0FFE700200290FFE7FFE709E0FFE7F3 +:10779000FFE740F27831C2F20001086840680860F3 +:1077A000B1E7FFE740F27830C2F20000006890B124 +:1077B000FFE7029878B9FFE70498039A45F6A3011A +:1077C000C0F60201F8F764FD40F27831C2F2000120 +:1077D0000020086029E040F27830C2F20000006822 +:1077E000B8B1FFE740F27830C2F2000000680068EC +:1077F000836804980399059A98470290029838B9CB +:10780000FFE740F27831C2F2000100200860FFE794 +:107810000AE00498039A45F6FB01C0F60201F8F766 +:1078200037FD00200290FFE7FFE7029806B080BD19 +:1078300080B586B0039000200190039858B9FFE707 +:107840004FF0500080F31188BFF36F8FBFF34F8F5D +:107850000490FFE7FEE7082018F0D8F8029002989D +:1078600058B9FFE74FF0500080F31188BFF36F8FD6 +:10787000BFF34F8F0590FFE7FEE70298B0B1FFE737 +:1078800018F096FB0398029908600299002048605E +:10789000029840F22401C2F200010A685060029886 +:1078A000086018F0B1FB01200190FFE7019806B0D5 +:1078B00080BD000080B584B047F61020C1F6FF708F +:1078C0000068039047F61420C1F6FF70006802902C +:1078D00047F61820C1F6FF700068019001990398DF +:1078E00008440390039888B1FFE7039840F26811B9 +:1078F000C2F200010091023108220AF0DFFF009974 +:107900000298123104220AF0D9FFFFE704B080BDCB +:1079100080B58EB006AB04930C900B910A920C9834 +:1079200020B9FFE7FF208DF837008BE10B9820B9D5 +:10793000FFE7FF208DF8370084E10A990C98026870 +:10794000891A00EE101AB8EE400A9FEDC01A80EEB8 +:10795000010A80ED010A0A980C9908600C980B99AD +:10796000097800F03BFA0B9890ED020AB1EE400A5C +:1079700080ED020A0B9890ED010AB1EE400A80ED0D +:10798000010A0C9810300B9991ED010ADFEDB00A55 +:10799000CDED030AFDF7C6FE9DED031A0C9890EDA0 +:1079A000052A90ED430A90ED5E3A33EE022A72EE1C +:1079B000430AFDF7F9FE9DED031A049880ED030AD2 +:1079C0000C9890ED052A90ED440A90ED5E3A33EE66 +:1079D000022A72EE430AFDF7E7FE049981ED020ADE +:1079E0000B98083091ED020AD1ED030AFDF73AFF3A +:1079F0000B9890ED021A0C9890ED050A30EE010AF2 +:107A000080ED050A0C9890ED040AB1EE021AB4EE6E +:107A1000410AF1EE10FA12DDFFE70C9890ED040A2E +:107A20009FED8C1AB4EE410AF1EE10FA07DAFFE787 +:107A30000C9946F26660C4F2960008611DE00C984D +:107A400090ED040A9FED841AB4EE410AF1EE10FAAB +:107A500012DDFFE70C9890ED040A9FED801AB4EE5A +:107A6000410AF1EE10FA07DAFFE70C9946F2666078 +:107A7000C4F226000861FFE7FFE70B980430F9F72E +:107A800095FA0C98007B0146029140B1FFE70298FD +:107A900001281DD0FFE7029802285CD074E0002086 +:107AA0008DF81700FFE79DF8170001280FDCFFE7AE +:107AB0000C989DF8171000EB81010020C1F85401CB +:107AC000FFE79DF8170001308DF81700EBE75BE04A +:107AD0000C9901F15800D1ED011A91ED040AD1ED94 +:107AE0005D0A9FED5F1A8DED011A0CF06FFB049A91 +:107AF0009DED011A82ED010A0C9901F11C0092ED35 +:107B0000010AD1ED011AF0EE410A0CF05FFB9DED88 +:107B1000011A0C9880ED550A0C9901F1D000D1EDB5 +:107B2000011A91ED050AD1ED5E0A0CF04FFB049AA3 +:107B30009DED011A82ED000A0C9901F1940092ED7D +:107B4000000AD1ED011AF0EE410A0CF03FFB0C984F +:107B500080ED560A18E000208DF81600FFE79DF82A +:107B6000160001280FDCFFE70C989DF8161000EBBB +:107B700081010020C1F85401FFE79DF81600013093 +:107B80008DF81600EBE7FFE700208DF81500FFE702 +:107B90009DF8150001281BDCFFE70C999DF81520C6 +:107BA00001EB421000F58A7001EB820191ED550A5C +:107BB0000AF0FCFE0C989DF8151000EB810080ED9A +:107BC000550AFFE79DF8150001308DF81500DFE735 +:107BD0000C98806890F88C00C00740B1FFE70C98C3 +:107BE00090ED550AB1EE400A80ED550AFFE70C987A +:107BF000806890F88D00C00740B1FFE70C9890EDC9 +:107C0000560AB1EE400A80ED560AFFE70C9890ED57 +:107C1000550AB5EE400AF1EE10FA02DAFFE700BFAE +:107C2000FFE70C9890ED560AB6EE001AB4EE410A42 +:107C3000F1EE10FA02DDFFE700BFFFE700208DF84C +:107C40003700FFE79DF937000EB080BD00007A4491 +:107C5000DB0FC9406666964066662640CDCC2C4058 +:107C60000000000082B0019000910198D0F854010A +:107C7000009908600198D0F858010099486002B056 +:107C80007047000082B0019000910198007B00993C +:107C9000087002B07047000080B58AB005AA039250 +:107CA000024603980892079180ED010AC0ED000A90 +:107CB000089820B9FFE7FF208DF8270076E00798A5 +:107CC000089988600899002008730898806890F8DF +:107CD0008D00C00720B1FFE706A8FDF7B3FDFFE761 +:107CE000039890ED010A089880ED430A089880ED0A +:107CF000440A089901F58870896891ED220AB1EE6D +:107D0000400ADFED2C0AFDF70DFD039A089901F1F9 +:107D1000580092ED000A896801F1200200210291C9 +:107D20000CF0CCFB039A089901F11C0092ED000ABB +:107D30008A68012101910CF0C1FB039B0299089A0A +:107D400002F1D00093ED000A926860320CF0B6FBAD +:107D5000039B0199089A02F1940093ED000A92683E +:107D600040320CF0ABFB02988DF81300FFE79DF852 +:107D70001300012816DCFFE7039A08999DF8130009 +:107D800001EB401000F58A7092ED000A8968D1ED90 +:107D9000200A0AF067FEFFE79DF8130001308DF816 +:107DA0001300E4E700208DF82700FFE79DF9270086 +:107DB0000AB080BDDB0FC94082B0019000910099EC +:107DC000019BD3F87401D3F87821D3F87C318B6010 +:107DD0004A600860002002B07047000080B584B09F +:107DE00002908DF80710029820B9FFE7FF208DF868 +:107DF0000F006BE09DF807000299097B884204D1CF +:107E0000FFE700208DF80F0060E000208DF80600ED +:107E1000FFE79DF80600032811DCFFE702989DF8B4 +:107E20000610C1EB011100EB81001C300CF012FCBC +:107E3000FFE79DF8060001308DF80600E9E7002015 +:107E40008DF80500FFE79DF80500012812DCFFE72B +:107E500002989DF8051000EB411000F58A709FED27 +:107E60001D0A0AF09DFEFFE79DF8050001308DF820 +:107E70000500E8E702981030F9F798F80298007BBF +:107E8000E0B9FFE79DF8070001280BD1FFE7029951 +:107E900041F6B860C3F60570086102994FF0804062 +:107EA00048610AE09DF80700022805D1FFE7029922 +:107EB000D1F874010861FFE7FFE7FFE79DF80700CD +:107EC0000299087300208DF80F00FFE79DF90F005D +:107ED00004B080BD0000000080B584B00290019124 +:107EE000029820B9FFE7FF208DF80F002EE00198DF +:107EF00020B9FFE7FF208DF80F0027E00198406CC4 +:107F00000299C1F874010198406D0299C1F8780195 +:107F10000298806890F88C00C00730B1FFE70298A3 +:107F200000F5BA70FDF78EFCFFE70298806890F8C4 +:107F30008D00C00730B1FFE7029800F5BC70FDF777 +:107F400081FCFFE700208DF80F00FFE79DF90F008F +:107F500004B080BD80B586B00490039100200290EB +:107F600003980068122801D8FFE708E045F26E6028 +:107F7000C0F6020040F2896115F0AAFDFFE7039800 +:107F8000406830B1FFE703984068102801D8FFE748 +:107F900008E045F26E60C0F6020040F28A6115F01A +:107FA00097FDFFE70398806818B3FFE703988068A0 +:107FB00001281ED0FFE703988068022819D0FFE748 +:107FC00003988068032814D0FFE70398806804288A +:107FD0000FD0FFE70398806805280AD0FFE70398D1 +:107FE0008068062805D0FFE703988068072801D13C +:107FF000FFE708E045F26E60C0F6020040F28B61D8 +:1080000015F066FDFFE7FFE7049890F83C000128B3 +:1080100004D1FFE702208DF81700F7E00499012052 +:1080200081F83C00FFE7FFE7039800680A281CD3AB +:10803000FFE70398008800EB4000A0F11E01072035 +:1080400000FA01F204980168C8689043C860039977 +:108050008868098801EB41011E3900FA01F2049891 +:108060000168C8681043C86018E00398008800EBF6 +:108070004001072000FA01F2049801680869904362 +:10808000086103998868098801EB410100FA01F24F +:1080900004980168086910430861FFE70398406885 +:1080A00006281BD8FFE70398406800EB8000411FBB +:1080B0001F2000FA01F204980168486B904348635E +:1080C00003990888496801EB8101053900FA01F23A +:1080D00004980168486B104348633DE0039840688A +:1080E0000C281CD8FFE70398406800EB8000A0F143 +:1080F00023011F2000FA01F204980168086B9043E5 +:10810000086303990888496801EB8101233900FA63 +:1081100001F204980168086B104308631BE00398A0 +:10812000406800EB8000A0F141011F2000FA01F23D +:1081300004980168C86A9043C8620399088849682E +:1081400001EB8101413900FA01F204980168C86A23 +:108150001043C862FFE7FFE742F20030C4F20100BB +:1081600001900498006842F20001C4F201018842C3 +:108170000BD1FFE703980068122806D1FFE70199A9 +:10818000486840F480004860FFE70498006842F2C5 +:108190000001C4F2010188422ED1FFE70398006874 +:1081A000102805D0FFE703980068112824D1FFE7C5 +:1081B0000199486840F4000048600398006810285E +:1081C00019D1FFE740F22800C2F2000000684DF626 +:1081D0008361C4F21B31A0FB0110800C00EB800016 +:1081E00040000290FFE7029820B1FFE702980138B3 +:1081F0000290F8E7FFE7FFE7FFE70499002081F826 +:108200003C00FFE700208DF81700FFE79DF81700FE +:1082100006B080BD81B0009000980068C06C01B0CD +:108220007047000080B584B0029000208DF80700F0 +:10823000029820B9FFE701208DF80F00C7E10298EE +:10824000006842F20001C4F20101884212D0FFE747 +:108250000298006842F20011C4F20101884209D07C +:10826000FFE70298006842F20021C4F2010188424F +:1082700001D1FFE708E045F26E60C0F6020040F26F +:10828000431115F025FCFFE70298406890B1FFE725 +:1082900002984068B0F5803F0CD0FFE70298406834 +:1082A000B0F5003F06D0FFE702984068B0F5403FC8 +:1082B00001D1FFE708E045F26E60C0F602004FF41E +:1082C000A27115F005FCFFE70298806890B1FFE706 +:1082D00002988068B0F1807F0CD0FFE70298806838 +:1082E000B0F1007F06D0FFE702988068B0F1407FD0 +:1082F00001D1FFE708E045F26E60C0F6020040F2EF +:10830000451115F0E5FBFFE70298006928B1FFE78A +:1083100002980069012801D1FFE708E045F26E608C +:10832000C0F602004FF4A37115F0D2FBFFE70298EC +:10833000007E28B1FFE70298007E012801D1FFE707 +:1083400008E045F26E60C0F6020040F2471115F0F9 +:10835000BFFBFFE70298806A002862D0FFE702981F +:10836000806AB0F1807F5CD0FFE70298806AB0F14C +:10837000007F56D0FFE70298806AB0F1407F50D06E +:10838000FFE70298806AB0F1806F4AD0FFE7029859 +:10839000806AB0F1A06F44D0FFE70298806AB0F124 +:1083A000C06F3ED0FFE70298806AB0F1E06F38D02E +:1083B000FFE70298806AB0F1006F32D0FFE70298C1 +:1083C000806AB0F1106F2CD0FFE70298806AB0F19C +:1083D000206F26D0FFE70298806AB0F1306F20D07E +:1083E000FFE70298806AB0F1406F1AD0FFE7029869 +:1083F000806AB0F1506F14D0FFE70298806AB0F144 +:10840000606F0ED0FFE70298806AB0F1706F08D0FD +:10841000FFE70298806A0121C0F60071884201D10D +:10842000FFE708E045F26E60C0F602004FF4A47169 +:1084300015F04EFBFFE70298C06830B1FFE70298E5 +:10844000C068B0F5006F01D1FFE708E045F26E604B +:10845000C0F6020040F2491115F03AFBFFE702981E +:10846000C06930B1FFE70298C069102801D8FFE762 +:1084700008E045F26E60C0F602004FF4A57115F0F9 +:1084800027FBFFE7029890F8300030B1FFE7029831 +:1084900090F83000012801D1FFE708E045F26E6056 +:1084A000C0F6020040F24B1115F012FBFFE70298F4 +:1084B0004069012809D0FFE70298406928B1FFE729 +:1084C00002984069022801D1FFE708E045F26E609A +:1084D000C0F602004FF4A67115F0FAFAFFE7029811 +:1084E00090F8200030B1FFE7029890F820000128B2 +:1084F00001D1FFE708E045F26E60C0F6020040F2ED +:108500004D1115F0E5FAFFE70298806A0121C0F6E7 +:108510000071884221D0FFE70298C06A90B1FFE75E +:108520000298C06AB0F1805F0CD0FFE70298C06A81 +:10853000B0F1005F06D0FFE70298C06AB0F1405F7B +:1085400001D1FFE708E045F26E60C0F6020040F29C +:10855000511115F0BDFAFFE7FFE70298006C50B922 +:10856000FFE7029800F038F8029900204864029969 +:1085700081F83C00FFE70298006CC006002817D481 +:10858000FFE70298006C40F0020020F48850029946 +:1085900008640298F8F740FA0299002048640298AB +:1085A000006C40F0010020F002000299086403E032 +:1085B00001208DF80700FFE7FFE70299002081F80E +:1085C0003C00FFE79DF807008DF80F00FFE79DF8DE +:1085D0000F0004B080BD000080B58AB00990002073 +:1085E000089007900690059004900998006842F260 +:1085F0000001C4F20101884212D1FFE7FFE7002029 +:10860000039043F64400C4F20200016841F4807113 +:108610000160006800F4807003900398FFE73AE07F +:108620000998006842F20021C4F20101884231D168 +:10863000FFE7FFE70020029043F64400C4F2020087 +:10864000016841F480610160006800F4806002907C +:108650000298FFE7FFE70020019043F63000C4F2E4 +:108660000200016841F020010160006800F0200074 +:1086700001900198FFE74FF480600490032005907B +:108680000020069041F20040C4F2020004A902F06A +:1086900089FCFFE7FFE70AB080BD000080B584B029 +:1086A00002900191002000900298006880684005C7 +:1086B000002816D5FFE7029800688068C0050028EA +:1086C0000FD5FFE70299086C40F020000864FFE72F +:1086D0000299002081F83C00FFE701208DF80F008F +:1086E0006DE003F055F80090FFE70298006800681D +:1086F00000F00200022829D0FFE70198013020B3E2 +:10870000FFE7019840B1FFE703F042F80099401AF3 +:108710000199884218D9FFE702980068006800F0C4 +:10872000020002280FD0FFE70299086C40F0040015 +:108730000864FFE70299002081F83C00FFE703206E +:108740008DF80F003BE0FFE7FFE7CEE702980168F6 +:108750006FF0120008600299086C40F40070086421 +:1087600002980068806810F0405F24D1FFE702980B +:10877000007E00BBFFE702980068C06A10F4700F2B +:1087800007D0FFE70298006880684005002812D4EF +:10879000FFE70299086C20F4807008640298006C6E +:1087A000C004002806D4FFE70299086C40F00100DD +:1087B0000864FFE7FFE700208DF80F00FFE79DF852 +:1087C0000F0004B080BD000080B584B0029000208E +:1087D00001900298007E28B1FFE70298007E0128F0 +:1087E00001D1FFE708E045F26E60C0F6020040F2FA +:1087F000D32115F06DF9FFE70298C06A90B1FFE749 +:108800000298C06AB0F1805F0CD0FFE70298C06A9E +:10881000B0F1005F06D0FFE70298C06AB0F1405F98 +:1088200001D1FFE708E045F26E60C0F602004FF4A8 +:10883000357115F04DF9FFE7FFE7029890F83C001D +:10884000012804D1FFE702208DF80F00D4E002993F +:10885000012081F83C00FFE7FFE70298006880688C +:10886000C007F0B9FFE702980168886840F001008E +:10887000886040F22800C2F2000000684DF6836173 +:10888000C4F21B31A0FB0110800C00EB40000190F2 +:10889000FFE7019820B1FFE7019801380190F8E760 +:1088A000FFE7029800688068C007002800F0958004 +:1088B000FFE70298006C40F4807040F20161884349 +:1088C000029908640298006840684005002809D5AC +:1088D000FFE70298006C40F4805020F400500299A9 +:1088E0000864FFE70298006CC004002806D5FFE783 +:1088F0000299486C20F00600486403E002990020C9 +:108900004864FFE7FFE70299002081F83C00FFE799 +:1089100042F20030C4F201000090029801686FF04A +:108920002200086000984068C006E8BBFFE7029894 +:10893000006842F20001C4F20101884224D0FFE73E +:108940000298006842F20011C4F20101884208D185 +:10895000FFE742F20430C4F201000068C00698B19B +:10896000FFE70298006842F20021C4F20101884248 +:1089700019D1FFE742F20430C4F20100006800F0B0 +:108980001F000F280FD8FFE702980068806810F0DA +:10899000405F07D1FFE702980168886840F0804097 +:1089A0008860FFE7FFE717E00298006842F20001E5 +:1089B000C4F2010188420ED1FFE702980068806886 +:1089C00010F0405F07D1FFE702980168886840F027 +:1089D00080408860FFE7FFE70AE00299086C40F0FA +:1089E000100008640299486C40F001004864FFE7F9 +:1089F00000208DF80F00FFE79DF80F0004B080BD48 +:108A000080B584B002900191029890F820008DF812 +:108A10000300019848F67F71C0F20301884201D833 +:108A2000FFE708E045F2A660C0F602004FF4D0610F +:108A300015F04EF8FFE79DF80300012805D0FFE789 +:108A40009DF8030002280AD1FFE7019A0298016805 +:108A500048691043486100208DF80F0008E0029932 +:108A6000486A40F48020486201208DF80F00FFE73B +:108A70009DF80F0004B080BD80B588B006900591C8 +:108A800004920393069890F820008DF8070006984A +:108A90000068806800900598806828B1FFE7059815 +:108AA0008068042801D1FFE708E045F2A660C0F61F +:108AB000020040F2E94115F00BF8FFE70598C068A5 +:108AC00028B1FFE70598C068022801D1FFE708E058 +:108AD00045F2A660C0F6020040F2EA4114F0F8FF49 +:108AE000FFE705980069082801D8FFE708E045F28C +:108AF000A660C0F6020040F2EB4114F0E9FFFFE788 +:108B00000598806890B9FFE7059801680020B0EBF0 +:108B1000D12F01D1FFE708E045F2A660C0F60200C0 +:108B200040F2EE4114F0D4FFFFE711E005984168F0 +:108B30000020B0EB517F01D1FFE708E045F2A660CD +:108B4000C0F6020040F2F24114F0C2FFFFE7FFE777 +:108B50000598007D28B1FFE70598007D012801D127 +:108B6000FFE708E045F2A660C0F6020040F2F441DB +:108B700014F0AEFFFFE79DF80700012806D0FFE7DD +:108B80009DF80700022840F08D80FFE79DF8030064 +:108B9000400700280CD4FFE79DF8030000070028D9 +:108BA00006D4FFE79DF80300C006002871D5FFE753 +:108BB0000098C0F3016002900298032809D3FFE7F0 +:108BC0000699486A40F40000486201208DF81F00B1 +:108BD00071E0029901208840039908600598806837 +:108BE00068B9FFE705980168C06840EA41500699F6 +:108BF0000968029A01EB0211C1F880010EE00599A3 +:108C00004A688868C96840EAC2000843069909684A +:108C1000029A01EB0211C1F88001FFE70598006993 +:108C200006990968029A01EB0211C1F884010598BE +:108C3000007D01280CD1FFE706980068029900EB3F +:108C40000111D1F8840140F48070C1F88401FFE77C +:108C50000498406806990968029A01EB0211C1F86C +:108C60008C010498006806990968029A01EB0211C8 +:108C7000C1F8880106980068029900EB0111D1F84B +:108C8000800140F00100C1F8800100208DF81F0034 +:108C900011E00699486A40F40010486201208DF8FE +:108CA0001F0008E00699486A40F4802048620120CD +:108CB0008DF81F00FFE79DF81F0008B080BD000081 +:108CC00080B586B0049003910498006801900498E0 +:108CD00090F820008DF803009DF80300012806D0CD +:108CE000FFE79DF80300022840F05281FFE7039858 +:108CF000408808B9FFE708E045F2A660C0F6020028 +:108D00004FF4547114F0E4FEFFE70398C08808B9EB +:108D1000FFE708E045F2A660C0F6020040F25131DC +:108D200014F0D6FEFFE70398408908B9FFE708E092 +:108D300045F2A660C0F6020040F2523114F0C8FEBF +:108D4000FFE70398C08908B9FFE708E045F2A6608D +:108D5000C0F6020040F2533114F0BAFEFFE7039868 +:108D6000806928B1FFE703988069012801D1FFE7F6 +:108D700008E045F2A660C0F602004FF4557114F009 +:108D8000A7FEFFE70398C06928B1FFE70398C06911 +:108D9000012801D1FFE708E045F2A660C0F6020015 +:108DA00040F2553114F094FEFFE70398006928B1B2 +:108DB000FFE703980069012801D1FFE708E045F2C9 +:108DC000A660C0F6020040F2563114F081FEFFE7C3 +:108DD0000398006A28B1FFE70398006A012801D1CF +:108DE000FFE708E045F2A660C0F6020040F2573106 +:108DF00014F06EFEFFE746F20040C4F2000001905E +:108E0000039840691B2801D8FFE708E045F2A660F7 +:108E1000C0F6020040F2723114F05AFEFFE70398E8 +:108E2000406A1B2801D8FFE708E045F2A660C0F6BB +:108E3000020040F2733114F04BFEFFE70199D1F8C4 +:108E4000000240F00100C1F800020199D1F80002CF +:108E500020F47C50C1F800020398426A0199D1F8CD +:108E6000000240EA0220C1F800020398406900F0C5 +:108E70001F01012088400290029A0199D1F81C023A +:108E80009043C1F81C020398C069F0B9FFE7029A49 +:108E90000199D1F80C029043C1F80C02039A908812 +:108EA000D168526940EA0140019901EBC201C1F861 +:108EB0004002039A10889168526940EA0140019982 +:108EC00001EBC201C1F84402FFE70398C069012821 +:108ED0001ED1FFE7029A0199D1F80C021043C1F8A4 +:108EE0000C02039A90881168526940EA0140019986 +:108EF00001EBC201C1F84002039A9089916852695E +:108F000040EA0140019901EBC201C1F84402FFE7C8 +:108F10000398806940B9FFE7029A0199D1F80402E9 +:108F20009043C1F8040207E0029A0199D1F80402C3 +:108F30001043C1F80402FFE70398006940B9FFE756 +:108F4000029A0199D1F814029043C1F8140207E083 +:108F5000029A0199D1F814021043C1F81402FFE7F4 +:108F60000398006A012808D1FFE7029A0199D1F815 +:108F70001C021043C1F81C02FFE70199D1F800025E +:108F800020F00100C1F8000200208DF8170008E071 +:108F90000499486A40F48020486201208DF8170047 +:108FA000FFE79DF8170006B080BD000080B582B0D5 +:108FB00001900198FAF74AFD8DF803009DF803002F +:108FC000032819D0FFE79DF8030040F2F822C2F20F +:108FD0000002342110FB0120006B60B1FFE79DF817 +:108FE000030040F2F822C2F20002342110FB0120FB +:108FF000006B8047FFE7FFE702B080BD80B586B019 +:109000000490039102920193049890F820008DF847 +:109010000300039820B1FFE70398012801D1FFE77F +:1090200008E045F2A660C0F602004FF4BE6114F0FD +:109030004FFDFFE79DF80300012806D0FFE79DF8EC +:109040000300022840F0D780FFE7039880B9FFE7CC +:1090500004980068C068800748B9FFE70499486A27 +:1090600040F40010486201208DF81700CCE00FE0BA +:10907000049800680069800748B9FFE70499486AC6 +:1090800040F40010486201208DF81700BCE0FFE7B3 +:1090900004980068039900EB0110D0F8B00100F0CB +:1090A0000400029988600298806858B9FFE7049824 +:1090B0000068039900EB0110D0F8B001400D02994F +:1090C00008600AE004980068039900EB0110D0F8EA +:1090D000B001C00802994860FFE70498006803994E +:1090E00000EB0110D0F8B00100F002000299C86056 +:1090F00004980068039900EB0110D0F8B40100F067 +:109100000F000299086104980068039900EB0110B0 +:10911000D0F8B40180B2000A02998861049800680E +:10912000039900EB0110D0F8B401000C02994861DA +:1091300004980068039900EB0110D0F8B801019978 +:10914000087004980068039900EB0110D0F8B8018A +:10915000000A0199487004980068039900EB011017 +:10916000D0F8B801000C0199887004980068039940 +:1091700000EB0110D0F8B801000E0199C8700498F6 +:109180000068039900EB0110D0F8BC010199087147 +:1091900004980068039900EB0110D0F8BC01000AA4 +:1091A0000199487104980068039900EB0110D0F808 +:1091B000BC01000C0199887104980068039900EBC8 +:1091C0000110D0F8BC01000E0199C871039838B99C +:1091D000FFE704980168C86840F02000C86006E016 +:1091E00004980168086940F020000861FFE700204A +:1091F0008DF8170008E00499486A40F4802048621E +:1092000001208DF81700FFE79DF8170006B080BD1C +:1092100080B58AB0099000200890099800684069DC +:10922000079009980068406806900998006880686F +:10923000059009980068C068049009980068006962 +:10924000039009980068806902909DF81C00C0078F +:10925000002800F09480FFE79DF81400C00758B381 +:10926000FFE709980168012088609DF814008007D5 +:10927000002804D5FFE7099800F042FE1BE09DF8A6 +:1092800014004007002805D5FFE7089840F4006067 +:1092900008900FE09DF814000007002805D5FFE7AF +:1092A000089840F48050089003E0099800F000FE10 +:1092B000FFE7FFE7FFE7FFE79DF81500C00760B392 +:1092C000FFE7099801684FF4807088609DF81500E9 +:1092D0008007002804D5FFE7099800F05FFE1BE037 +:1092E0009DF815004007002805D5FFE7089840F4D1 +:1092F000005008900FE09DF815000007002805D5E4 +:10930000FFE7089840F48040089003E0099800F0D7 +:109310001DFEFFE7FFE7FFE7FFE79DF81600C00728 +:1093200060B3FFE7099801684FF4803088609DF8CA +:1093300016008007002804D5FFE7099800F07EFE9C +:109340001BE09DF816004007002805D5FFE70898A8 +:1093500040F4004008900FE09DF816000007002838 +:1093600005D5FFE7089840F48030089003E009989D +:1093700000F03CFEFFE7FFE7FFE7FFE7FFE79DF8B0 +:109380001C000007002810D5FFE79DF81000C0065C +:10939000002809D5FFE7089840F400700890099864 +:1093A00001681020C860FFE7FFE79DF81C00400738 +:1093B00000280FD5FFE79DF810000007002808D50A +:1093C000FFE7099801680820C860099800F062FC6E +:1093D000FFE7FFE79DF81C00800700280BD5FFE79B +:1093E00009980068C068800720B1FFE7099800F07D +:1093F00079FCFFE7FFE79DF81C004006002810D528 +:10940000FFE79DF80C00C006002809D5FFE7089883 +:1094100040F4806008900998016810200861FFE717 +:10942000FFE79DF81C00800600280FD5FFE79DF898 +:109430000C000007002808D5FFE7099801680820FC +:109440000861099800F076FCFFE7FFE79DF81C0033 +:10945000C00600280BD5FFE709980068006980075F +:1094600020B1FFE7099800F08DFCFFE7FFE79DF8CA +:109470001E00800700280FD5FFE79DF81800C006E2 +:10948000002808D5FFE7099801681020486009986E +:1094900000F0A0FCFFE7FFE79DF81E00C00778B1D1 +:1094A000FFE79DF818000007002808D5FFE7099896 +:1094B000016808204860099800F0E8FDFFE7FFE731 +:1094C0009DF81D000006002840F18D80FFE79DF803 +:1094D00018004007002840F18180FFE79DF81D003B +:1094E000C00750B1FFE79DF80800C00728B1FFE7AB +:1094F000089840F001000890FFE79DF81D008007E4 +:1095000000280BD5FFE79DF808008007002805D547 +:10951000FFE7089840F002000890FFE79DF81D0063 +:10952000400700280BD5FFE79DF8080040070028FA +:1095300005D5FFE7089840F004000890FFE79DF884 +:109540001D000007002848D5FFE79DF8080010F02F +:10955000700F42D0FFE7029800F0700001460191C1 +:10956000102814D0FFE70198202815D0FFE70198B4 +:10957000302816D0FFE70198402817D0FFE7019860 +:10958000502818D0FFE70198602819D01DE00898EE +:1095900040F00800089019E0089840F0100008908A +:1095A00014E0089840F0200008900FE0089840F080 +:1095B000400008900AE0089840F08000089005E01C +:1095C000089840F48070089000E0FFE7099801686F +:1095D000886920F070008861FFE7FFE7099801685B +:1095E00004204860FFE7089848B1FFE7089A099906 +:1095F000486A104348620998FFF7D8FCFFE70AB0B1 +:1096000080BD000080B584B00290029820B9FFE7C9 +:1096100001208DF80F0063E20298006846F20041D5 +:10962000C4F20001884209D0FFE70298006846F6BC +:109630000001C4F20001884201D1FFE708E045F2D1 +:10964000A660C0F6020040F21D1114F041FAFFE7D7 +:109650000298007E28B1FFE70298007E012801D120 +:10966000FFE708E045F2A660C0F602004FF48F71F4 +:1096700014F02EFAFFE70298407E28B1FFE7029827 +:10968000407E012801D1FFE708E045F2A660C0F660 +:10969000020040F21F1114F01BFAFFE70298807ECF +:1096A00028B1FFE70298807E012801D1FFE708E09A +:1096B00045F2A660C0F602004FF4907114F008FA6B +:1096C000FFE70298C07E28B1FFE70298C07E01281C +:1096D00001D1FFE708E045F2A660C0F6020040F2C3 +:1096E000211114F0F5F9FFE70298007F28B1FFE798 +:1096F0000298007F012801D1FFE708E045F2A6604B +:10970000C0F602004FF4917114F0E2F9FFE70298FD +:10971000407F28B1FFE70298407F012801D1FFE791 +:1097200008E045F2A660C0F6020040F2231114F0F2 +:10973000CFF9FFE70298806890B1FFE70298806850 +:10974000B0F1804F0CD0FFE702988068B0F1004F75 +:1097500006D0FFE702988068B0F1404F01D1FFE7E3 +:1097600008E045F2A660C0F602004FF4927114F0D2 +:10977000AFF9FFE70298C06890B1FFE70298C068B0 +:10978000B0F1807F0CD0FFE70298C068B0F1007F95 +:1097900006D0FFE70298C068B0F1407F01D1FFE733 +:1097A00008E045F2A660C0F6020040F2251114F070 +:1097B0008FF9FFE70298006900285AD0FFE7029866 +:1097C0000069B0F5803F54D0FFE702980069B0F51A +:1097D000003F4ED0FFE702980069B0F5403F48D007 +:1097E000FFE702980069B0F5802F42D0FFE70298AA +:1097F0000069B0F5A02F3CD0FFE702980069B0F5F2 +:10980000C02F36D0FFE702980069B0F5E02F30D0C6 +:10981000FFE702980069B0F5002F2AD0FFE7029811 +:109820000069B0F5102F24D0FFE702980069B0F569 +:10983000202F1ED0FFE702980069B0F5302F18D016 +:10984000FFE702980069B0F5402F12D0FFE70298B9 +:109850000069B0F5502F0CD0FFE702980069B0F511 +:10986000602F06D0FFE702980069B0F5702F01D194 +:10987000FFE708E045F2A660C0F602004FF49371DE +:1098800014F026F9FFE70298406950B3FFE7029809 +:109890004069B0F5801F24D0FFE702984069B0F519 +:1098A000001F1ED0FFE702984069B0F5401F18D096 +:1098B000FFE702984069B0F5800F12D0FFE70298E9 +:1098C0004069B0F5A00F0CD0FFE702984069B0F5F1 +:1098D000C00F06D0FFE702984069B0F5E00F01D154 +:1098E000FFE708E045F2A660C0F6020040F227114B +:1098F00014F0EEF8FFE70298406838B1FFE70298ED +:109900004068B0F5806F01D8FFE708E045F2A66037 +:10991000C0F602004FF4947114F0DAF8FFE70298F1 +:1099200090F8200020B9FFE7029800F0DDF8FFE78B +:1099300002980168086820F00200086001F028FF22 +:109940000190FFE70298006840688007002815D55D +:10995000FFE701F01DFF0199401A0B280DD3FFE727 +:109960000299486A40F4003048620299052081F863 +:10997000200001208DF80F00B2E0E3E702980168B3 +:10998000086840F00100086001F002FF0190FFE765 +:10999000029800684068C007A8B9FFE701F0F8FE28 +:1099A0000199401A0B280DD3FFE70299486A40F449 +:1099B000003048620299052081F8200001208DF8CE +:1099C0000F008DE0E4E70298007E012807D1FFE751 +:1099D00002980168086840F08000086006E002987C +:1099E0000168086820F080000860FFE70298407E68 +:1099F000012807D1FFE702980168086840F040009D +:109A0000086006E002980168086820F040000860DD +:109A1000FFE70298807E012807D1FFE702980168DE +:109A2000086840F02000086006E0029801680868B5 +:109A300020F020000860FFE70298C07E012807D1CF +:109A4000FFE702980168086820F01000086006E04F +:109A500002980168086840F010000860FFE702986B +:109A6000007F012807D1FFE702980168086840F0ED +:109A70000800086006E002980168086820F0080005 +:109A80000860FFE70298407F012807D1FFE70298AE +:109A90000168086840F00400086006E00298016868 +:109AA000086820F004000860FFE7029B19685A6804 +:109AB0009868D3F80CC040EA0C00D3F810C040EA14 +:109AC0000C005B691843013A1043C86102990020F9 +:109AD0004862029A012182F820108DF80F00FFE7FA +:109AE0009DF80F0004B080BD80B594B013900020A5 +:109AF0001290119010900F900E901398006846F2FB +:109B00000041C4F20001884253D1FFE740F2BC306B +:109B1000C2F200000168013101600068012812D121 +:109B2000FFE7FFE700200D9043F64000C4F202007B +:109B3000016841F000710160006800F000700D9054 +:109B40000D98FFE7FFE7FFE700200C9043F6300099 +:109B5000C4F20200016841F008010160006800F0F1 +:109B600008000C900C98FFE703200E9002210F9143 +:109B700000210791109111900920129040F60040A9 +:109B8000C4F202000EA901F00DFA079A1420059004 +:109B90000521069102F018FA059802F0FDF90699E0 +:109BA000079A1520089002F00FFA089802F0F4F9CD +:109BB0006EE01398006846F60001C4F20001884286 +:109BC00065D1FFE7FFE700200B9043F64000C4F2A9 +:109BD0000200016841F080610160006800F080606F +:109BE0000B900B98FFE740F2BC30C2F20000016816 +:109BF000013101600068012812D1FFE7FFE7002072 +:109C00000A9043F64000C4F20200016841F000717E +:109C10000160006800F000700A900A98FFE7FFE713 +:109C2000FFE70020099043F63000C4F2020001680B +:109C300041F002010160006800F0020009900998FB +:109C4000FFE760200E9002200F90002003901090FC +:109C5000032011900920129040F20040C4F202004B +:109C60000EA901F09FF9039A40200190052102916D +:109C700002F0AAF9019802F08FF90299039A4120A3 +:109C8000049002F0A1F9049802F086F9FFE7FFE7DB +:109C900014B080BD80B582B001900198F9F7D6FE6E +:109CA0008DF803009DF80300032819D0FFE79DF805 +:109CB000030040F2F822C2F20002342110FB01201E +:109CC000C06960B1FFE79DF8030040F2F822C2F2DC +:109CD0000002342110FB0120C0698047FFE7FFE745 +:109CE00002B080BD80B582B001900198F9F7AEFE58 +:109CF0008DF803009DF80300032819D0FFE79DF8B5 +:109D0000030040F2F822C2F20002342110FB0120CD +:109D1000806960B1FFE79DF8030040F2F822C2F2CB +:109D20000002342110FB012080698047FFE7FFE734 +:109D300002B080BD80B582B001900198F9F786FE2F +:109D40008DF803009DF80300032819D0FFE79DF864 +:109D5000030040F2F822C2F20002342110FB01207D +:109D6000406A60B1FFE79DF8030040F2F822C2F2BA +:109D70000002342110FB0120406A8047FFE7FFE723 +:109D800002B080BD80B582B001900198F9F75EFE07 +:109D90008DF803009DF80300032819D0FFE79DF814 +:109DA000030040F2F822C2F20002342110FB01202D +:109DB000006A60B1FFE79DF8030040F2F822C2F2AA +:109DC0000002342110FB0120006A8047FFE7FFE713 +:109DD00002B080BD80B582B001900198F9F736FEDF +:109DE0008DF803009DF80300032819D0FFE79DF8C4 +:109DF000030040F2F822C2F20002342110FB0120DD +:109E0000806A60B1FFE79DF8030040F2F822C2F2D9 +:109E10000002342110FB0120806A8047FFE7FFE742 +:109E200002B080BD80B584B00290029890F8200006 +:109E300001282FD1FFE70299022081F82000029823 +:109E40000168086820F00100086001F0A1FC0190A1 +:109E5000FFE7029800684068C007A8B1FFE701F07B +:109E600097FC0199401A0B280DD3FFE70299486A25 +:109E700040F4003048620299052081F8200001205A +:109E80008DF80F000FE0E4E70299002048628DF89A +:109E90000F0008E00299486A40F40020486201205F +:109EA0008DF80F00FFE79DF80F0004B080BD0000A3 +:109EB00080B582B001900198F9F7C8FD8DF80300D4 +:109EC0009DF80300032819D0FFE79DF8030040F236 +:109ED000F822C2F20002342110FB0120C06860B1F8 +:109EE000FFE79DF8030040F2F822C2F2000234219D +:109EF00010FB0120C0688047FFE7FFE702B080BD8C +:109F000080B582B001900198F9F7A0FD8DF80300AB +:109F10009DF80300032817D0FFE79DF803003421C4 +:109F2000414340F2F820C2F20000405858B1FFE728 +:109F30009DF803003421414340F2F820C2F20000B2 +:109F400040588047FFE7FFE702B080BD80B582B090 +:109F500001900198F9F77AFD8DF803009DF8030050 +:109F6000032819D0FFE79DF8030040F2F822C2F25F +:109F70000002342110FB0120006960B1FFE79DF869 +:109F8000030040F2F822C2F20002342110FB01204B +:109F900000698047FFE7FFE702B080BD80B582B06F +:109FA00001900198F9F752FD8DF803009DF8030028 +:109FB000032819D0FFE79DF8030040F2F822C2F20F +:109FC0000002342110FB0120406860B1FFE79DF8DA +:109FD000030040F2F822C2F20002342110FB0120FB +:109FE00040688047FFE7FFE702B080BD80B582B0E0 +:109FF00001900198F9F72AFD8DF803009DF8030000 +:10A00000032819D0FFE79DF8030040F2F822C2F2BE +:10A010000002342110FB0120406960B1FFE79DF888 +:10A02000030040F2F822C2F20002342110FB0120AA +:10A0300040698047FFE7FFE702B080BD80B582B08E +:10A0400001900198F9F702FD8DF803009DF80300D7 +:10A05000032819D0FFE79DF8030040F2F822C2F26E +:10A060000002342110FB0120806860B1FFE79DF8F9 +:10A07000030040F2F822C2F20002342110FB01205A +:10A0800080688047FFE7FFE702B080BD80B582B0FF +:10A0900001900198F9F7DAFC8DF803009DF80300B0 +:10A0A000032819D0FFE79DF8030040F2F822C2F21E +:10A0B0000002342110FB0120C06A60B1FFE79DF867 +:10A0C000030040F2F822C2F20002342110FB01200A +:10A0D000C06A8047FFE7FFE702B080BD80B582B06D +:10A0E0000090009820B9FFE701208DF8070023E0D9 +:10A0F0000098006843F20001C4F20201884201D1D5 +:10A10000FFE707E045F2DE60C0F60200682113F0C9 +:10A11000DFFCFFE70098407938B9FFE7009900209D +:10A120000871009800F00CF8FFE7009901204871D1 +:10A1300000208DF80700FFE79DF8070002B080BD02 +:10A1400082B001900198006843F20001C4F202015C +:10A15000884212D1FFE7FFE70020009043F630006D +:10A16000C4F20200016841F480510160006800F40B +:10A17000805000900098FFE7FFE702B070470000B2 +:10A1800080B584B002900298806D019001F000FBD0 +:10A190000090029890F8350002280DD0FFE7029950 +:10A1A00080204865FFE70299002081F83400FFE72E +:10A1B00001208DF80F0054E002980168086820F033 +:10A1C0001600086002980168486920F08000486124 +:10A1D0000298006C20B9FFE70298806C38B1FFE765 +:10A1E00002980168086820F008000860FFE70298FC +:10A1F0000168086820F001000860FFE70298006825 +:10A200000068C007C0B1FFE701F0C2FA0099401A28 +:10A21000062810D3FFE7029920204865FFE702993E +:10A22000002081F83400FFE70299032081F835000F +:10A230008DF80F0015E0E1E70298C16D3F208840DE +:10A2400001998860FFE70299002081F83400FFE758 +:10A250000299012081F83500FFE700208DF80F00FA +:10A26000FFE79DF80F0004B080BD000082B00090B1 +:10A27000009890F83500022807D0FFE70099802069 +:10A28000486501208DF807000EE00099052081F84F +:10A29000350000980168086820F001000860FFE7B9 +:10A2A00000208DF80700FFE79DF8070002B0704717 +:10A2B00080B586B005900020039040F22800C2F2DD +:10A2C0000000006848F2B511C1F64E31A0FB011044 +:10A2D000800A02900598806D0190019800680490B2 +:10A2E00004980599C96DC840000700281AD5FFE7F2 +:10A2F0000598006800684007002812D5FFE7059818 +:10A300000168086820F0040008600598C16D082005 +:10A310008840019988600599486D40F001004865C2 +:10A32000FFE7FFE704980599C96DC840C007A0B1D1 +:10A33000FFE7059800684069000600280CD5FFE794 +:10A340000598C16D01208840019988600599486D84 +:10A3500040F002004865FFE7FFE704980599C96DE2 +:10A36000C8404007002814D5FFE70598006800683A +:10A37000800700280CD5FFE70598C16D04208840B0 +:10A38000019988600599486D40F004004865FFE731 +:10A39000FFE704980599C96DC840C006002847D555 +:10A3A000FFE7059800680068000700283FD5FFE731 +:10A3B0000598C16D10208840019988600598006853 +:10A3C0000068400300281AD5FFE705980068006878 +:10A3D0000003002809D4FFE70598006C20B1FFE7CF +:10A3E0000598016C8847FFE708E00598806C20B16C +:10A3F000FFE70598816C8847FFE7FFE716E00598BF +:10A4000000680068C005002807D4FFE705980168C8 +:10A41000086820F008000860FFE70598006C20B18C +:10A42000FFE70598016C8847FFE7FFE7FFE7FFE7D5 +:10A4300004980599C96DC8408006002840F18D80B8 +:10A44000FFE7059800680068C006002840F1848096 +:10A45000FFE70598C16D2020884001998860059824 +:10A4600090F83500052834D1FFE7059801680868A1 +:10A4700020F01600086005980168486920F0800007 +:10A4800048610598006C20B9FFE70598806C38B1E9 +:10A49000FFE705980168086820F008000860FFE7FA +:10A4A0000598C16D3F20884001998860FFE70599B4 +:10A4B000002081F83400FFE70599012081F835007C +:10A4C0000598006D20B1FFE70598016D8847FFE70B +:10A4D0007BE0059800680068400300281AD5FFE774 +:10A4E0000598006800680003002809D4FFE7059874 +:10A4F000406C20B1FFE70598416C8847FFE708E012 +:10A500000598C06B20B1FFE70598C16B8847FFE74E +:10A51000FFE720E0059800680068C005002811D416 +:10A52000FFE705980168086820F010000860FFE761 +:10A530000599002081F83400FFE70599012081F892 +:10A540003500FFE70598C06B20B1FFE70598C16BA8 +:10A550008847FFE7FFE7FFE7FFE70598406DA0B3F7 +:10A56000FFE70598406DC00730B3FFE70599052068 +:10A5700081F8350005980168086820F0010008603E +:10A58000FFE70398013003900299884201D9FFE761 +:10A5900007E0FFE7059800680068C0070028F0D1D1 +:10A5A000FFE7FFE70599002081F83400FFE70599F0 +:10A5B000012081F83500FFE70598C06C20B1FFE766 +:10A5C0000598C16C8847FFE7FFE706B080BD000033 +:10A5D00080B586B004900020039001F0D9F8029075 +:10A5E000049820B9FFE701208DF8170087E204984E +:10A5F000006846F21001C4F20201884200F088802F +:10A60000FFE70498006846F22801C4F2020188427C +:10A610007ED0FFE70498006846F24001C4F20201D0 +:10A62000884275D0FFE70498006846F25801C4F2EA +:10A63000020188426CD0FFE70498006846F270017E +:10A64000C4F20201884263D0FFE70498006846F232 +:10A650008801C4F2020188425AD0FFE704980068DA +:10A6600046F2A001C4F20201884251D0FFE70498EB +:10A67000006846F2B801C4F20201884248D0FFE700 +:10A680000498006846F21041C4F2020188423FD0AB +:10A69000FFE70498006846F22841C4F202018842AC +:10A6A00036D0FFE70498006846F24041C4F2020148 +:10A6B00088422DD0FFE70498006846F25841C4F262 +:10A6C0000201884224D0FFE70498006846F27041F6 +:10A6D000C4F2020188421BD0FFE70498006846F2EA +:10A6E0008841C4F20201884212D0FFE70498006852 +:10A6F00046F2A041C4F20201884209D0FFE7049863 +:10A70000006846F2B841C4F20201884201D1FFE775 +:10A7100007E045F2FB50C0F60200B82113F0D8F96B +:10A72000FFE70498406850B3FFE704984068B0F131 +:10A73000007F24D0FFE704984068B0F1806F1ED0FE +:10A74000FFE704984068B0F1C06F18D0FFE70498A5 +:10A750004068B0F1006F12D0FFE704984068B0F194 +:10A76000206F0CD0FFE704984068B0F1406F06D02E +:10A77000FFE704984068B0F1606F01D1FFE707E0A0 +:10A7800045F2FB50C0F60200B92113F0A1F9FFE732 +:10A790000498806850B1FFE704988068402805D08D +:10A7A000FFE704988068802801D1FFE707E045F2C1 +:10A7B000FB50C0F60200BA2113F08AF9FFE70498B3 +:10A7C000C068B0F5007F04D0FFE70498C06808B9FE +:10A7D000FFE707E045F2FB50C0F60200BB2113F093 +:10A7E00077F9FFE704980069B0F5806F04D0FFE7C0 +:10A7F0000498006908B9FFE707E045F2FB50C0F68E +:10A800000200BC2113F064F9FFE70498406960B1CD +:10A81000FFE704984069B0F5006F06D0FFE70498A1 +:10A820004069B0F5805F01D1FFE707E045F2FB50DA +:10A83000C0F60200BD2113F04BF9FFE704988069D0 +:10A8400060B1FFE704988069B0F5005F06D0FFE7CC +:10A8500004988069B0F5804F01D1FFE707E045F229 +:10A86000FB50C0F60200BE2113F032F9FFE7049856 +:10A87000C06958B1FFE70498C069B0F5807F05D082 +:10A88000FFE70498C069202801D1FFE707E045F2FF +:10A89000FB50C0F60200BF2113F01AF9FFE704983D +:10A8A000006A90B1FFE70498006AB0F5803F0CD0D1 +:10A8B000FFE70498006AB0F5003F06D0FFE7049870 +:10A8C000006AB0F5403F01D1FFE707E045F2FB50D9 +:10A8D000C0F60200C02113F0FBF8FFE70498406ABD +:10A8E00028B1FFE70498406A042801D1FFE707E098 +:10A8F00045F2FB50C0F60200C12113F0E9F8FFE772 +:10A900000498406A00285BD0FFE70498806A78B119 +:10A91000FFE70498806A01280AD0FFE70498806A5C +:10A92000022805D0FFE70498806A032801D1FFE7D9 +:10A9300007E045F2FB50C0F60200C62113F0C8F84C +:10A94000FFE70498C06A90B1FFE70498C06AB0F5C9 +:10A95000000F0CD0FFE70498C06AB0F1807F06D0EA +:10A96000FFE70498C06AB0F1C07F01D1FFE707E0BC +:10A9700045F2FB50C0F60200C72113F0A9F8FFE72B +:10A980000498006B90B1FFE70498006BB0F5001FCE +:10A990000CD0FFE70498006BB0F5800F06D0FFE7FE +:10A9A0000498006BB0F5C00F01D1FFE707E045F256 +:10A9B000FB50C0F60200C82113F08AF8FFE7FFE75A +:10A9C000FFE70499002081F83400FFE70499022092 +:10A9D00081F8350004980168086820F001000860DB +:10A9E000FFE7049800680068C00790B1FFE700F037 +:10A9F000CFFE0299401A06280AD3FFE704992020C7 +:10AA000048650499032081F835008DF8170076E039 +:10AA1000E7E70498006800680390039848F23F0154 +:10AA2000CFF2100108400390049900914868D1F8D2 +:10AA300008C0CB680A6940EA0C00184310434A6911 +:10AA400010438A691043CA691043096A0143039895 +:10AA5000084303900498406A042808D1FFE704994A +:10AA6000C86A096B0143039808430390FFE7039802 +:10AA70000499096808600498006840690390039885 +:10AA800020F0070003900498416A0398084303905C +:10AA90000498406A04281AD1FFE70498816A039851 +:10AAA000084303900498C06A80B1FFE70498FCF75C +:10AAB00021F850B1FFE7049940204865049901202E +:10AAC00081F835008DF8170019E0FFE7FFE70398DC +:10AAD0000499096848610498FBF7E0FF0190049825 +:10AAE000C16D3F2088400199886004990020486525 +:10AAF000049A012182F835108DF81700FFE79DF8C0 +:10AB0000170006B080BD000080B588B006900591A2 +:10AB10000492039300208DF80B000698806D01903D +:10AB2000039828B1FFE7BDF80E0008B9FFE708E079 +:10AB300045F2FB50C0F602004FF4E67112F0C8FF78 +:10AB4000FFE7FFE7069890F83400012804D1FFE7FB +:10AB500002208DF81F0045E00699012081F834009D +:10AB6000FFE7FFE7069890F8350001282BD1FFE7B3 +:10AB70000699022081F8350006990020486506985C +:10AB80000599049A039BFCF72DF80698C16D3F20A8 +:10AB900088400199886006980168086840F01600AE +:10ABA00008600698006C38B1FFE7069801680868ED +:10ABB00040F008000860FFE706980168086840F068 +:10ABC0000100086009E0FFE70699002081F83400E1 +:10ABD000FFE702208DF80B00FFE79DF80B008DF8D2 +:10ABE0001F00FFE79DF81F0008B080BD80B584B04E +:10ABF000039000F0CDFD0290039801900198013080 +:10AC000048B1FFE740F2E020C2F20000017801986D +:10AC100008440190FFE7FFE700F0BAFD0299401AEF +:10AC20000199884201D2FFE7F6E704B080BD000039 +:10AC300080B586B00490039101208DF80B000020B0 +:10AC40000190FFE742F2D030C2F20000007E0128FE +:10AC500004D1FFE702208DF8170094E042F2D031D2 +:10AC6000C2F2000101200876FFE7FFE704980068C0 +:10AC700028B1FFE704980068012801D1FFE707E049 +:10AC800045F28550C0F60200AB2112F021FFFFE72C +:10AC90004CF25030FCF754FC8DF80B009DF80B0083 +:10ACA000002863D1FFE703994FF0FF300860049854 +:10ACB0000068012814D1FFE70499087C4968FCF773 +:10ACC0007FFA4CF25030FCF73BFC8DF80B0043F65A +:10ACD0001041C4F20201086820F00400086042E05C +:10ACE00004988168C068084440B1FFE7049881680F +:10ACF000C06808440C2801D8FFE707E045F28550FA +:10AD0000C0F60200C32112F0E3FEFFE7049880685A +:10AD10000190FFE7019804998A68C9681144884244 +:10AD200020D2FFE701980499097CFCF75DF94CF209 +:10AD30005030FCF705FC8DF80B0043F61041C4F2CF +:10AD40000201086820F0FA0008609DF80B0020B1AD +:10AD5000FFE701980399086004E0FFE701980130DC +:10AD60000190D7E7FFE7FCF7D9F9FFE7FFE742F2E9 +:10AD7000D031C2F2000100200876FFE79DF80B00F9 +:10AD80008DF81700FFE79DF8170006B080BD0000A2 +:10AD900043F61041C4F20201086840F00040086028 +:10ADA0000020704780B588B0069005910393029209 +:10ADB00001208DF80700FFE742F2D030C2F2000018 +:10ADC000007E012804D1FFE702208DF81F0069E012 +:10ADD00042F2D031C2F2000101200876FFE7FFE71E +:10ADE000069860B1FFE70698012808D0FFE70698AB +:10ADF000022804D0FFE70698032801D1FFE707E007 +:10AE000045F24B50C0F60200A42112F061FEFFE7AC +:10AE10004CF25030FCF794FB8DF807009DF80700CA +:10AE200098BBFFE7069830B9FFE705989DF8081032 +:10AE3000FCF70CFA1AE00698012806D1FFE70598FE +:10AE4000BDF80810FCF784FA0FE00698022805D137 +:10AE5000FFE705980299FCF7BBFA05E00598029A0E +:10AE6000039BFCF731FAFFE7FFE7FFE74CF25030B6 +:10AE7000FCF766FB8DF8070043F61041C4F20201AF +:10AE8000086820F001000860FFE7FFE742F2D031D8 +:10AE9000C2F2000100200876FFE79DF807008DF858 +:10AEA0001F00FFE79DF81F0008B080BD81B00020A3 +:10AEB0008DF8030043F61040C4F202000068C00F92 +:10AEC000D8B1FFE743F60441C4F2020140F2231077 +:10AED000C4F26750086048F6AB10CCF6EF5008603B +:10AEE00043F61040C4F202000068C00F20B1FFE733 +:10AEF00001208DF80300FFE7FFE79DF8030001B094 +:10AF00007047000080B582B0ADF8060000208DF8D3 +:10AF10000500FFE79DF805000F2824DCFFE7BDF8DA +:10AF200006009DF80510C840C007A8B1FFE79DF8CE +:10AF3000051040F27C30C2F2000050F8210050B100 +:10AF4000FFE79DF8051040F27C30C2F2000050F897 +:10AF500021008047FFE7FFE7FFE79DF8050001308C +:10AF60008DF80500D6E702B080BD000080B582B044 +:10AF7000ADF8060043F61440C4F201000068BDF8C5 +:10AF8000061008420CD0FFE7BDF8060043F6144156 +:10AF9000C4F201010860BDF80600FFF7B3FFFFE748 +:10AFA00002B080BD80B58EB00D900C9100200A904B +:10AFB000099008900D980021C4F20201884240D007 +:10AFC000FFE70D9840F20041C4F20201884238D0F8 +:10AFD000FFE70D9840F60001C4F20201884230D02C +:10AFE000FFE70D9840F60041C4F20201884228D0E4 +:10AFF000FFE70D9841F20001C4F20201884220D01F +:10B00000FFE70D9841F20041C4F20201884218D0D6 +:10B01000FFE70D9841F60001C4F20201884210D00A +:10B02000FFE70D9841F60041C4F20201884208D0C2 +:10B03000FFE70D9842F20001C4F20201884201D1FB +:10B04000FFE707E045F2C250C0F60200AC2112F063 +:10B050003FFDFFE70C98008828B1FFE70C98408877 +:10B0600008B9FFE707E045F2C250C0F60200AD2183 +:10B0700012F02EFDFFE70C984068002849D0FFE74A +:10B080000C984068012844D0FFE70C9840681128CC +:10B090003FD0FFE70C98406802283AD0FFE70C98B1 +:10B0A0004068122835D0FFE70C9840680021C1F2B3 +:10B0B000110188422DD0FFE70C9840680021C1F2B1 +:10B0C0002101884225D0FFE70C9840680021C1F299 +:10B0D000310188421DD0FFE70C9840680021C1F281 +:10B0E0001201884215D0FFE70C9840680021C1F298 +:10B0F000220188420DD0FFE70C9840680021C1F280 +:10B100003201884205D0FFE70C984068032801D13E +:10B11000FFE707E045F2C250C0F60200AE2112F090 +:10B12000D7FCFFE70C98806850B1FFE70C98806867 +:10B13000012805D0FFE70C988068022801D1FFE7BD +:10B1400007E045F2C250C0F60200AF2112F0C0FC89 +:10B15000FFE700200B90FFE70B980F2800F2B0826A +:10B16000FFE70B99012088400A900C9800680A9923 +:10B170000840099009980A99884240F09C82FFE7AC +:10B180000C98406800F00300012807D0FFE70C98F6 +:10B19000406800F0030002284BD1FFE70C98C0681C +:10B1A00078B1FFE70C98C06801280AD0FFE70C9837 +:10B1B000C068022805D0FFE70C98C068032801D1B9 +:10B1C000FFE707E045F2C250C0F60200C12112F0CD +:10B1D0007FFCFFE70D98806808900B9841000320E2 +:10B1E00000FA01F10898884308900C98C0680B9900 +:10B1F000490000FA01F108980843089008980D9951 +:10B2000088600D98406808900B99012000FA01F1C0 +:10B210000898884308900C984068C0F300100B9978 +:10B2200000FA01F108980843089008980D994860C1 +:10B23000FFE70C98406800F00300032818D0FFE7F0 +:10B240000D98C06808900B984100032000FA01F1A6 +:10B250000898884308900C9880680B99490000FA78 +:10B2600001F108980843089008980D99C860FFE715 +:10B270000C98406800F00300022840F0EE80FFE7E1 +:10B280000C980069002800F0B980FFE70C9800696D +:10B29000092800F0B380FFE70C980069002800F04F +:10B2A000AD80FFE70C980069002800F0A780FFE759 +:10B2B0000C980069002800F0A180FFE70C98006955 +:10B2C000002800F09B80FFE70C980069012800F03F +:10B2D0009580FFE70C980069012800F08F80FFE758 +:10B2E0000C980069022800F08980FFE70C9800693B +:10B2F000022800F08380FFE70C98006902287DD0C7 +:10B30000FFE70C980069032878D0FFE70C980069E4 +:10B31000042873D0FFE70C98006904286ED0FFE77B +:10B320000C980069042869D0FFE70C98006905288B +:10B3300064D0FFE70C98006905285FD0FFE70C9800 +:10B34000006909285AD0FFE70C980069062855D0F3 +:10B35000FFE70C980069092850D0FFE70C980069B6 +:10B3600007284BD0FFE70C980069072846D0FFE775 +:10B370000C980069072841D0FFE70C98006908285D +:10B380003CD0FFE70C980069082837D0FFE70C98FD +:10B390000069082832D0FFE70C98006909282DD0F1 +:10B3A000FFE70C980069092828D0FFE70C9800698E +:10B3B0000A2823D0FFE70C9800690A281ED0FFE76F +:10B3C0000C9800690B2819D0FFE70C9800690C282D +:10B3D00014D0FFE70C9800690C280FD0FFE70C98F9 +:10B3E00000690D280AD0FFE70C9800690C2805D0E9 +:10B3F000FFE70C9800690F2801D1FFE707E045F24D +:10B40000C250C0F60200DC2112F062FBFFE70D988B +:10B410000B996FF0030202EA51010844006A089098 +:10B420000B9800F0070081000F2000FA01F1089846 +:10B43000884308900C9800690B9901F00701890076 +:10B4400000FA01F108980843089008980D990B9BA1 +:10B4500002EA530211440862FFE70D980068089061 +:10B460000B984100032000FA01F1089888430890E6 +:10B470000C98406800F003000B99490000FA01F1B4 +:10B4800008980843089008980D9908600C98C079AE +:10B49000C006002840F10E81FFE7FFE7002007907B +:10B4A00043F64400C4F20200016841F480410160A7 +:10B4B000006800F4804007900798FFE70B9820F0A1 +:10B4C000030043F60801C4F20101405808900B98AC +:10B4D00000F0030081000F2000FA01F10898884372 +:10B4E00008900D980021C4F20201884203D1FFE7C1 +:10B4F000002006905EE00D9840F20041C4F2020187 +:10B50000884203D1FFE70120059050E00D9840F6F6 +:10B510000001C4F20201884203D1FFE70220049037 +:10B5200042E00D9840F60041C4F20201884203D186 +:10B53000FFE70320039034E00D9841F20001C4F2CC +:10B540000201884203D1FFE70420029026E00D9813 +:10B5500041F20041C4F20201884203D1FFE7052015 +:10B56000019018E00D9841F60001C4F202018842F2 +:10B5700003D1FFE7062000900AE00D9941F6004252 +:10B58000C4F202020820914208BF07200090FFE7A2 +:10B5900000980190FFE701980290FFE7029803905E +:10B5A000FFE703980490FFE704980590FFE70598EC +:10B5B0000690FFE70698C0B20B9901F003018900DD +:10B5C00000FA01F108980843089008980B9921F0B7 +:10B5D000030143F60802C4F20102885043F600401A +:10B5E000C4F20100006808900999089888430890FF +:10B5F0000C988079C00728B1FFE70999089808439B +:10B600000890FFE7089843F60041C4F20101086082 +:10B6100043F60440C4F201000068089009990898B4 +:10B62000884308900C9880798007002805D5FFE7AB +:10B630000999089808430890FFE7089843F60441E1 +:10B64000C4F20101086043F60840C4F2010000683A +:10B65000089009990898884308900C988079C0064A +:10B66000002805D5FFE70999089808430890FFE7E7 +:10B67000089843F60841C4F20101086043F60C4003 +:10B68000C4F201000068089009990898884308905E +:10B690000C9880798006002805D5FFE7099908985D +:10B6A00008430890FFE7089843F60C41C4F20101F3 +:10B6B0000860FFE7FFE7FFE70B9801300B904BE5D1 +:10B6C0000EB080BD80B582B00190ADF80210BDF81B +:10B6D000020020B1FFE7002008B9FFE708E045F2CB +:10B6E000C250C0F602004FF4BD7112F0F1F9FFE74D +:10B6F00001980069BDF80210084204D0FFE701205C +:10B700008DF8010003E000208DF80100FFE79DF8AF +:10B71000010002B080BD000080B582B00190ADF89C +:10B7200002108DF80120BDF8020020B1FFE70020D3 +:10B7300008B9FFE708E045F2C250C0F6020040F247 +:10B740009B1112F0C5F9FFE79DF8010028B1FFE752 +:10B750009DF80100012801D1FFE708E045F2C25041 +:10B76000C0F602004FF4CE7112F0B2F9FFE79DF877 +:10B77000010028B1FFE7BDF802000199886105E0EA +:10B78000BDF80200000401998861FFE702B080BDA6 +:10B7900049F24060C2F200000068704780B58EB088 +:10B7A0000C900C9820B9FFE701208DF8370002E2D9 +:10B7B0000C98006845F20041C4F20001884212D0A2 +:10B7C000FFE70C98006845F60001C4F200018842CA +:10B7D00009D0FFE70C98006845F60041C4F200016B +:10B7E000884201D1FFE708E045F21670C0F602007A +:10B7F00040F2BF1112F06CF9FFE70C98406850B1AD +:10B80000FFE70C98406841F68021C0F206018842AB +:10B8100001D8FFE708E045F21670C0F602004FF4C9 +:10B82000E07112F055F9FFE70C98806830B1FFE73E +:10B830000C988068B0F5804F01D1FFE708E045F231 +:10B840001670C0F6020040F2C11112F041F9FFE794 +:10B850000C98C068800A08B9FFE708E045F2167046 +:10B86000C0F602004FF4E17112F032F9FFE70C98D4 +:10B870000069B0F5804F06D0FFE70C980069B0F57D +:10B88000404F01D1FFE708E045F21670C0F6020014 +:10B8900040F2C31112F01CF9FFE70C98406928B17F +:10B8A000FFE70C984069012801D1FFE708E045F265 +:10B8B0001670C0F602004FF4E27112F009F9FFE7CA +:10B8C0000C9880696FF0FE01084201D1FFE708E0A3 +:10B8D00045F21670C0F6020040F2C51112F0F8F8F9 +:10B8E000FFE70C98C06928B1FFE70C98C0694028B1 +:10B8F00001D1FFE708E045F21670C0F602004FF4F0 +:10B90000E37112F0E5F8FFE70C98006A28B1FFE751 +:10B910000C98006A802801D1FFE708E045F2167014 +:10B92000C0F6020040F2C71112F0D2F8FFE70C98FF +:10B9300090F83D0040B9FFE70C99002081F83C00E9 +:10B940000C9800F03DF9FFE70C99242081F83D00A8 +:10B950000C980168086820F0010008600C980168E4 +:10B96000086840F4004008600C980168086820F4FA +:10B970000040086001F054FE0A900C98406848F2BC +:10B98000A061C0F2010188420BD8FFE70A9948F292 +:10B990008042C0F21E020020914238BF012009906F +:10B9A0000AE00A9940F60012C0F23D0200209142DE +:10B9B00038BF01200990FFE70998012804D1FFE76B +:10B9C00001208DF83700F6E00A984DF68361C4F245 +:10B9D0001B31A0FB0110800C0B900C980068406894 +:10B9E00020F03F000B9908430C99096848600C98B7 +:10B9F0000068006A20F03F0008900C98406848F208 +:10BA0000A061C0F20101884204D8FFE70B98013021 +:10BA100007900EE00B984FF49671484344F6D351CB +:10BA2000C1F26201A0FB0101012000EB911007901F +:10BA3000FFE70898079908430C99096808620C9871 +:10BA40000068C0694CF6FF71884306900C98406806 +:10BA500048F2A061C0F2010188421FD8FFE70A98AE +:10BA600001380C9949684900B0FBF1F001306FF3DF +:10BA70001F30032803D8FFE7042005900BE00A9845 +:10BA800001380C9949684900B0FBF1F001306FF3BF +:10BA90001F300590FFE7059804904CE00C988068F3 +:10BAA00068B9FFE70A9801380C99496801EB410130 +:10BAB000B0FBF1F001306FF31F3003900DE00A98F6 +:10BAC00001380C99496819225143B0FBF1F001305B +:10BAD000042161F31F300390FFE70398000518B9B4 +:10BAE000FFE70120029023E00C98806868B9FFE727 +:10BAF0000A9801380C99496801EB4101B0FBF1F05B +:10BB000001306FF31F3001900DE00A9801380C9955 +:10BB1000496819225143B0FBF1F00130042161F36F +:10BB20001F300190FFE7019840F400400290FFE7CA +:10BB300002980490FFE70698049908430C99096855 +:10BB4000C8610C980068006820F0C0000C9B196860 +:10BB5000DA691B6A1A43104308600C980068806811 +:10BB600048F2FF3188430C9A1168D36812691A436E +:10BB7000104388600C980068C06820F0FF000C9BA0 +:10BB800019685A699B691A431043C8600C98016888 +:10BB9000086840F0010008600C99002008640C9AC5 +:10BBA000202182F83D100C9908630C9981F83E0021 +:10BBB0008DF83700FFE79DF837000EB080BD00001C +:10BBC00080B594B0139000201290119010900F90B7 +:10BBD0000E901398006845F20041C4F200018842BB +:10BBE00035D1FFE7FFE700200D9043F63000C4F2A7 +:10BBF0000200016841F002010160006800F00200EB +:10BC00000D900D98FFE74FF440700E9012200F90AA +:10BC100001201090032011900420129040F2004067 +:10BC2000C4F202000EA9FFF7BDF9FFE700200C9057 +:10BC300043F64000C4F20200016841F400110160C3 +:10BC4000006800F400100C900C98FFE7FBE01398DC +:10BC5000006845F60001C4F2000188425FD1FFE7A9 +:10BC6000FFE700200B9043F63000C4F202000168A9 +:10BC700041F020010160006800F020000B900B985B +:10BC8000FFE703200E9012210F91012110911190D6 +:10BC90000420129041F20040C4F202000EA9FFF706 +:10BCA00081F9FFE700200A9043F64000C4F2020049 +:10BCB000016841F480010160006800F480000A908E +:10BCC0000A98FFE741F27070C2F20000069046F257 +:10BCD000B801C4F2020101604FF06061416040218F +:10BCE00081600021C1604FF4806202614161816125 +:10BCF000C1614FF4003202624162FEF769FC18B183 +:10BD0000FFE7FBF76DF9FFE7FFE7139841F270716A +:10BD1000C2F20001416313988863FFE792E0139831 +:10BD2000006845F60041C4F20001884240F0898075 +:10BD3000FFE7FFE70020099043F63000C4F202005D +:10BD4000016841F004010160006800F004000990FE +:10BD50000998FFE7FFE70020089043F63000C4F29F +:10BD60000200016841F001010160006800F001007B +:10BD700008900898FFE74FF400700E901220019091 +:10BD80000F90012002901090032003901190042046 +:10BD90000490129040F60000C4F202000EA9059132 +:10BDA000FFF700F9DDF804C0029B039A0498059997 +:10BDB0004FF4807ECDF838E0CDF83CC0109311925E +:10BDC00012900020C4F20200FFF7ECF8FFE7002019 +:10BDD000079043F64000C4F20200016841F40001FC +:10BDE0000160006800F4000007900798FFE741F247 +:10BDF000D070C2F20000009046F24001C4F202018D +:10BE000001604FF0C061416000218160C1604FF46A +:10BE10008062026141618161C16101624162FEF73C +:10BE2000D7FB18B1FFE7FBF7DBF8FFE7FFE7139855 +:10BE300041F2D071C2F20001816313988863FFE779 +:10BE4000FFE7FFE7FFE714B080BD000040F2E0200D +:10BE5000C2F20000027849F24061C2F200010868B3 +:10BE6000104408607047000080B543F60041C4F2FA +:10BE70000201086840F400700860086840F48060BF +:10BE80000860086840F480700860032000F0D0F873 +:10BE90000F2000F005F800F03BF8002080BD000006 +:10BEA00080B582B0009040F22800C2F20000006825 +:10BEB00040F2E021C2F200010A784FF47A71B1FB3E +:10BEC000F2F1B0FBF1F003F005FB20B1FFE7012038 +:10BED0008DF8070018E000980F280DD8FFE70099AB +:10BEE0004FF0FF30002200F06FF8009840F2E4219C +:10BEF000C2F20001086003E001208DF8070003E0B2 +:10BF000000208DF80700FFE79DF8070002B080BD14 +:10BF100080B582B0FFE70020019043F64400C4F2F0 +:10BF20000200016841F480410160006800F4804033 +:10BF300001900198FFE7FFE70020009043F64000E2 +:10BF4000C4F20200016841F080510160006800F015 +:10BF5000805000900098FFE76FF001000F21002251 +:10BF600000F032F802B080BD80B582B08DF80700D5 +:10BF70009DF90700002801D4FFE707E045F2336090 +:10BF8000C0F60200CE2111F0A3FDFFE79DF90700E6 +:10BF900011F000FD02B080BD80B582B08DF80700C1 +:10BFA0009DF90700002801D4FFE707E045F2336060 +:10BFB000C0F60200BE2111F08BFDFFE79DF90700DE +:10BFC00011F004FD02B080BD80B586B08DF8170079 +:10BFD000049103920020029003980F2801D8FFE7F4 +:10BFE00007E045F23360C0F60200AA2111F070FDAF +:10BFF000FFE704980F2801D8FFE707E045F2336018 +:10C00000C0F60200AB2111F063FDFFE711F0F6FC72 +:10C0100002909DF91700019002980499039A07F085 +:10C02000C5FE0146019811F0F1FC06B080BD00008C +:10C0300080B582B001900198072810D0FFE70198E1 +:10C0400006280CD0FFE70198052808D0FFE70198E3 +:10C05000042804D0FFE70198032801D1FFE707E097 +:10C0600045F23360C0F60200922111F031FDFFE786 +:10C07000019811F00FFD02B080BD000082B0019068 +:10C080008DF8031002B0704782B00190ADF8021035 +:10C09000BDF80200019909684862002002B07047AB +:10C0A00084B003908DF80B10ADF808200398006859 +:10C0B000406A00909DF80B0048B9FFE7BDF80810F2 +:10C0C000009840EA014003990968886233E00398C8 +:10C0D0000068816A009800EB1140009000208DF804 +:10C0E0000700FFE79DF807009DF80B100139884213 +:10C0F00013D2FFE7039800689DF8071000EB81005A +:10C10000D0F80411009800EB11400090FFE79DF873 +:10C11000070001308DF80700E4E7BDF8081000982B +:10C1200040EA0140039909689DF80B2001EB820168 +:10C13000C1F80001FFE7002004B0704780B582B06D +:10C1400001900198D0F804040FF082FB02B080BD8A +:10C1500080B582B001908DF80310019AD2F80404E2 +:10C160009DF80310C1EBC10302EB8302926C0FF048 +:10C170004DFA02B080BD000080B582B001908DF80C +:10C180000310019AD2F804049DF80310C1EBC10317 +:10C1900002EB8302D2F808220FF0DEFA02B080BD73 +:10C1A00080B582B001900198D0F804040FF056FBDE +:10C1B00002B080BD80B584B002908DF807109DF864 +:10C1C0000700000600280FD5FFE702989DF807102A +:10C1D00001F00F01C1EBC10100EB81003C30009088 +:10C1E0000099012048700FE002989DF8071001F0B7 +:10C1F0000F01C1EBC10100EB810000F5FE70009062 +:10C20000009900204870FFE79DF8070000F00F003C +:10C2100000990870FFE7029890F8BC03012804D148 +:10C22000FFE702208DF80F0014E00299012081F849 +:10C23000BC03FFE7FFE702980068009910F0D2FA0C +:10C24000FFE70299002081F8BC03FFE700208DF88A +:10C250000F00FFE79DF80F0004B080BD80B584B0EB +:10C2600002908DF807109DF8070000F00F0002996A +:10C270004968884204D9FFE701208DF80F004DE09E +:10C280009DF80700000600280FD5FFE702989DF8EB +:10C29000071001F00F01C1EBC10100EB81003C3040 +:10C2A00000900099012048700FE002989DF8071057 +:10C2B00001F00F01C1EBC10100EB810000F5FE7040 +:10C2C0000090009900204870FFE7009900208870D6 +:10C2D0009DF8070000F00F0000990870FFE7029832 +:10C2E00090F8BC03012804D1FFE702208DF80F006D +:10C2F00014E00299012081F8BC03FFE7FFE70298F0 +:10C300000068009910F0F2FDFFE70299002081F823 +:10C31000BC03FFE700208DF80F00FFE79DF80F003A +:10C3200004B080BD82B001908DF8031001989DF893 +:10C33000031001F00F01C1EBC10100EB8100D0F847 +:10C34000140202B07047000080B586B004908DF8EA +:10C350000F10ADF80C208DF80B3000208DF80A007E +:10C360009DF80F00000600280FD5FFE704989DF800 +:10C370000F1001F00F01C1EBC10100EB81003C3057 +:10C3800001900199012048700FE004989DF80F106A +:10C3900001F00F01C1EBC10100EB810000F5FE705F +:10C3A0000190019900204870FFE79DF80F0000F010 +:10C3B0000F0001990870BDF80C00019988609DF884 +:10C3C0000B000199C8700198407820B1FFE70199EE +:10C3D0000878C880FFE79DF80B00022804D1FFE72A +:10C3E000019900200871FFE7FFE7049890F8BC036B +:10C3F000012804D1FFE702208DF8170015E0049909 +:10C40000012081F8BC03FFE7FFE704980068019969 +:10C4100010F0A4F8FFE70499002081F8BC03FFE7BF +:10C420009DF80A008DF81700FFE79DF8170006B089 +:10C4300080BD000080B586B005908DF81310039282 +:10C44000029305989DF8131001F00F01C1EBC10193 +:10C4500000EB810000F5FE70019003980199C8601F +:10C4600002980199486101990020886101994870FA +:10C470009DF8130000F00F000199087005980069FD +:10C48000012804D1FFE7039801990861FFE79DF8AF +:10C490001300000738B9FFE7059A10680199127C6C +:10C4A00010F0DCFB06E0059A10680199127C10F090 +:10C4B000C1FDFFE7002006B080BD000080B584B05C +:10C4C00002908DF807109DF8070000F00F00029908 +:10C4D0004968884204D9FFE701208DF80F0058E031 +:10C4E0009DF80700000600280FD5FFE702989DF889 +:10C4F000071001F00F01C1EBC10100EB81003C30DE +:10C5000000900099012048700DE002989DF80710F6 +:10C51000C1EBC10100EB810000F5FE7000900099B5 +:10C5200000204870FFE70099012088709DF80700FF +:10C5300000F00F0000990870FFE7029890F8BC0324 +:10C54000012804D1FFE702208DF80F0021E00299B5 +:10C55000012081F8BC03FFE7FFE70298006800991B +:10C5600010F014FD9DF80700000740B9FFE7029A9C +:10C570001068117C02F5717210F068FCFFE7FFE7AC +:10C580000299002081F8BC03FFE700208DF80F001E +:10C59000FFE79DF80F0004B080BD000080B586B0B5 +:10C5A00005908DF813100392029305989DF81310CF +:10C5B00001F00F01C1EBC10100EB81003C300190A3 +:10C5C00003980199C8600298019948610199002077 +:10C5D00088610199012048709DF8130000F00F0058 +:10C5E0000199087005980069012804D1FFE70398B4 +:10C5F00001990861FFE79DF81300000738B9FFE7CC +:10C60000059A10680199127C10F028FB06E0059A43 +:10C6100010680199127C10F00DFDFFE7002006B0B4 +:10C6200080BD000080B58CB00B900B9800680A901C +:10C630000A9809900B98006810F02EFF002840F02F +:10C640001A83FFE70B98006810F092FF08B9FFE724 +:10C6500011E30B98006810F08BFF8007002807D5C6 +:10C66000FFE70B980168486900F002004861FFE7A6 +:10C670000B98006810F07CFFC006002862D5FFE729 +:10C680000B980168886920F0100088610A98006A98 +:10C6900003900B98039901F00F01C1EBC10100EB6E +:10C6A000810000F5FE700290039800F4F011022062 +:10C6B000B0EB514F23D1FFE7BDF80C0047F6F07106 +:10C6C00008421BD0FFE70A980299C968039AC2F38F +:10C6D0000A1210F05BFF039847F6F07100EA0103BD +:10C6E000029AD06800EB1310D060039800EA0102B0 +:10C6F0000299886900EB12108861FFE71BE003983C +:10C7000000F4F0110620B0EB514F12D1FFE70A9868 +:10C710000B9901F57171082210F038FF039847F664 +:10C72000F07100EA01020299886900EB1210886139 +:10C7300000E0FFE7FFE70B980168886940F0100010 +:10C740008861FFE70B98006810F012FF00030028D3 +:10C7500070D5FFE7002005900B98006810F0B6FE3A +:10C760000790FFE70798002863D0FFE79DF81C00BB +:10C77000C007002856D0FFE70B9800689DF81410FA +:10C7800010F0DEFE06909DF81800C00760B1FFE7CC +:10C790000998059900EB41110120C1F8080B0B988D +:10C7A000059907F087FBFFE79DF8180000070028B0 +:10C7B0000CD5FFE70998059900EB41110820C1F855 +:10C7C000080B0B98059907F02FFBFFE79DF8180061 +:10C7D000C006002808D5FFE70998059900EB41112C +:10C7E0001020C1F8080BFFE79DF81800800600280C +:10C7F00008D5FFE70998059900EB41112020C1F801 +:10C80000080BFFE79DF819008006002809D5FFE70F +:10C810000998059900EB41114FF40050C1F8080B3D +:10C82000FFE7FFE70598013005900798400807905B +:10C8300098E7FFE70B98006810F09AFE4003002885 +:10C8400040F1AC80FFE70B98006810F02DFE0790D8 +:10C8500000200590FFE70798002800F09E80FFE782 +:10C860009DF81C00C007002800F09080FFE70B989F +:10C8700000689DF8141010F03BFE06909DF818001B +:10C88000C00700283ED0FFE7059800F00F01012007 +:10C8900000FA01F10491049B099AD2F834189943E3 +:10C8A000C2F834180999059A01EB4211C1F8080938 +:10C8B0000B98006901281FD1FFE70B980599C1EB80 +:10C8C000C10100EB81014A6C886C104488640598B2 +:10C8D00088B9FFE70B980599C1EBC10100EB810016 +:10C8E000006D40B9FFE70B99086801F571720121ED +:10C8F00010F0ACFAFFE7FFE70B989DF81410FFF774 +:10C9000027FCFFE79DF818000007002808D5FFE77F +:10C910000998059900EB41110820C1F80809FFE7C3 +:10C920009DF81800C006002808D5FFE7099805996A +:10C9300000EB41111020C1F80809FFE79DF818002D +:10C940004006002808D5FFE70998059900EB41113A +:10C950004020C1F80809FFE79DF81800800700286B +:10C9600008D5FFE70998059900EB41110220C1F8AD +:10C970000809FFE79DF818000006002805D5FFE725 +:10C980000B98059907F088FBFFE7FFE70598013052 +:10C9900005900798400807905DE7FFE70B9800684F +:10C9A00010F0E6FDC00F00B3FFE70999D1F80408C5 +:10C9B00020F00100C1F804080B9890F8F403012856 +:10C9C00008D1FFE70B98002180F8F4130B98FFF7CC +:10C9D00055FB03E00B9800F061FBFFE70B98016843 +:10C9E000486900F000404861FFE70B98006810F0CC +:10C9F000BFFD0005002811D5FFE70998D0F8080809 +:10CA0000C00720B1FFE70B9800F0D6FBFFE70B98BB +:10CA10000168486900F400604861FFE70B9800680E +:10CA200010F0A6FDC004002840F19080FFE70999AE +:10CA3000D1F8040820F00100C1F804080B98006840 +:10CA4000102110F0D9FC00200890FFE708980B99FE +:10CA5000496888423BD2FFE70998089900EB4111E9 +:10CA60004FF67F30C1F808090999089A01EB421284 +:10CA7000D2F8001921F40011C2F800190999089A96 +:10CA800001EB4212D2F8001941F00061C2F800191E +:10CA90000999089A01EB4211C1F8080B0998089905 +:10CAA00000EB4111D1F8000B20F40010C1F8000B8D +:10CAB0000998089900EB4111D1F8000B40F0006093 +:10CAC000C1F8000BFFE7089801300890BEE709990C +:10CAD000D1F81C0840F00110C1F81C080B98006B3D +:10CAE00078B1FFE70999D1F8840840F00B00C1F84C +:10CAF00084080999D1F8440840F00B00C1F84408B3 +:10CB00000FE00999D1F8140842F22B021043C1F842 +:10CB100014080999D1F8100840F00B00C1F810086A +:10CB2000FFE70999D1F8000820F4FE60C1F8000879 +:10CB30000B9A1068117C02F5717210F087F90B984E +:10CB40000168486900F480504861FFE70B9800686D +:10CB500010F00EFD800400281FD5FFE70B98006839 +:10CB60000FF06CFD0B98006810F070FC0B99C8601A +:10CB70000B980068019000F04DFD014601980B9A5A +:10CB8000127B10F089FD0B9800F05EFA0B9801689B +:10CB9000486900F400504861FFE70B98006810F006 +:10CBA000E7FC000700280AD5FFE70B9800F080FAA1 +:10CBB0000B980168486900F008004861FFE70B988E +:10CBC000006810F0D5FCC00200280ED5FFE7002059 +:10CBD00005900B989DF8141000F050F80B98016820 +:10CBE000486900F480104861FFE70B98006810F076 +:10CBF000BFFC800200280ED5FFE7002005900B98AF +:10CC00009DF8141000F048F80B980168486900F48A +:10CC100000104861FFE70B98006810F0A9FC400085 +:10CC200000280AD5FFE70B98FFF788FA0B980168F0 +:10CC3000486900F080404861FFE70B98006810F0F9 +:10CC400097FC4007002815D5FFE70B98006840685F +:10CC500003909DF80C004007002804D5FFE70B98CF +:10CC6000FFF79EFAFFE7039A0B98016848681043A4 +:10CC70004860FFE7FFE70CB080BD000080B582B0E0 +:10CC800001908DF803100198D0F804049DF803106A +:10CC90000EF076FE02B080BD80B582B001908DF8B6 +:10CCA00003100198D0F804049DF803100EF094FED0 +:10CCB00002B080BD2DE9F04F97B01590159820B9BE +:10CCC000FFE701208DF85B0060E115980068B0F186 +:10CCD000A04F08D0FFE7159800680021C4F20401B6 +:10CCE000884201D1FFE707E045F2DB40C0F60200D1 +:10CCF000872110F0EDFEFFE7159800681490159855 +:10CD000090F8BD0340B9FFE71599002081F8BC03F6 +:10CD1000159800F041F9FFE71599032081F8BD034C +:10CD20001498C06BC005002804D4FFE715990020B3 +:10CD30000861FFE7159800680FF086FF15981090BE +:10CD40000168119141688268C368D0F810C04469D5 +:10CD50008569C669076AD0F82480D0F82890D0F891 +:10CD60002CA0D0F830B0D0F834E068461290C0F86B +:10CD700024E01198DDF848E0CEF820B0CEF81CA0F1 +:10CD8000CEF81890CEF81480CEF81070CEF80C6063 +:10CD9000CEF80850CEF80440CEF800C00FF064FC86 +:10CDA00040B1FFE71599022081F8BD0301208DF8FD +:10CDB0005B00EBE01598006800210F9110F00EFC6D +:10CDC0000F988DF84F00FFE79DF84F0015994968BF +:10CDD000884245D2FFE715989DF84F10C1EBC1017D +:10CDE00000EB8101012081F83D009DF84F0015996D +:10CDF000C0EBC00201EB820181F83C009DF84F00BE +:10CE00001599C0EBC00201EB8201A1F84200159810 +:10CE10009DF84F10C1EBC10100EB8101002081F8AA +:10CE20003F0015999DF84F20C2EBC20201EB820131 +:10CE3000486415999DF84F20C2EBC20201EB8201B4 +:10CE4000886415999DF84F20C2EBC20201EB820164 +:10CE50000865FFE79DF84F0001308DF84F00B3E7FC +:10CE600000208DF84F00FFE79DF84F0015994968A5 +:10CE700088423ED2FFE715989DF84F10C1EBC101E3 +:10CE800000EB8101002081F8FD019DF84F10159AFB +:10CE9000C1EBC10302EB830282F8FC1115999DF8E6 +:10CEA0004F20C2EBC20201EB820181F8FF0115990C +:10CEB0009DF84F20C2EBC20201EB8201C1F80402CF +:10CEC00015999DF84F20C2EBC20201EB8201C1F817 +:10CED000080215999DF84F20C2EBC20201EB8201B6 +:10CEE000C1F81002FFE79DF84F0001308DF84F00A8 +:10CEF000BAE715980C9001680D9141688268C36883 +:10CF0000D0F810C044698569C669076AD0F82480E2 +:10CF1000D0F82890D0F82CA0D0F830B0D0F834E079 +:10CF200068460E90C0F824E00D98DDF838E0CEF8A1 +:10CF300020B0CEF81CA0CEF81890CEF81480CEF811 +:10CF40001070CEF80C60CEF80850CEF80440CEF841 +:10CF500000C00FF017FD40B1FFE71599022081F8DE +:10CF6000BD0301208DF85B0010E0159900200B90A7 +:10CF700081F838001599012081F8BD0315980068E3 +:10CF80000FF0EAFC0B988DF85B00FFE79DF85B0063 +:10CF900017B0BDE8F08F000080B58AB0099000207E +:10CFA0000890079006900590049009980068B0F1E9 +:10CFB000A04F47D1FFE7FFE70020039043F6300082 +:10CFC000C4F20200016841F001010160006800F054 +:10CFD000010003900398FFE74FF4C0500490022033 +:10CFE000059000200690032007900A20089000205A +:10CFF000C4F2020004A9FDF7D5FFFFE743F63401B0 +:10D00000C4F20201086840F080000860FFE70020D9 +:10D01000029043F64400C4F20200016841F48041EA +:10D020000160006800F4804002900298FFE7FFE78B +:10D030004320019005210022FEF7C6FF0198FEF76C +:10D04000ABFFFFE70AB080BD80B582B00190012040 +:10D050008DF803000198C06820B9FFE700208DF823 +:10D0600003000CE00198C068022804D1FFE701200A +:10D070008DF8030002E0F9F7B3FFFFE7FFE701983F +:10D08000D0F804049DF803100EF0A4FD0198D0F828 +:10D0900004040EF015FD02B080BD000080B582B022 +:10D0A00001900198D0F804040EF05AFD02B080BD42 +:10D0B00080B582B001900198D0F804040EF062FDB2 +:10D0C00002B080BD80B584B002908DF80710FFE7F4 +:10D0D000029890F8BC03012804D1FFE702208DF8E4 +:10D0E0000F001AE00299012081F8BC03FFE7FFE777 +:10D0F0009DF80700029981F83800029800689DF8B1 +:10D10000071010F09BFAFFE70299002081F8BC039A +:10D11000FFE700208DF80F00FFE79DF80F0004B037 +:10D1200080BD000080B582B001900199D1F804045F +:10D1300001F571710EF078FD02B080BD80B584B04C +:10D140000290029800680190FFE7029890F8BC03F3 +:10D15000012804D1FFE702208DF80F0027E0029993 +:10D16000012081F8BC03FFE7FFE70298806A0128ED +:10D170000BD1FFE702988069012806D0FFE70199EB +:10D18000886B40F480308863FFE70298006810F0F5 +:10D1900003F9029800680FF0C9FBFFE7029900202D +:10D1A00081F8BC03FFE700208DF80F00FFE79DF832 +:10D1B0000F0004B080BD000080B582B001900198DE +:10D1C000D0F804040EF0B2FD01980168D1F8000E09 +:10D1D00040F00100C1F8000E0198006A48B1FFE775 +:10D1E0004EF61051CEF20001086840F006000860CB +:10D1F000FFE702B080BD000080B584B002900191CD +:10D20000029820B9FFE701208DF80F00FDE1029898 +:10D21000006830B1FFE7029800680F2801D8FFE7E7 +:10D2200008E045F21350C0F602004FF4177110F0F9 +:10D230004FFCFFE70198E0B1FFE70198012818D003 +:10D24000FFE70198022814D0FFE70198032810D0C7 +:10D25000FFE7019804280CD0FFE70198052808D0C3 +:10D26000FFE70198062804D0FFE70198072801D1BD +:10D27000FFE708E045F21350C0F6020040F25D21DE +:10D2800010F026FCFFE7019843F60041C4F20201CA +:10D29000096801F00701884212D9FFE7019943F6B6 +:10D2A0000040C4F202000170006800F0070001991C +:10D2B000884204D0FFE701208DF80F00A5E1FFE7C9 +:10D2C000029800788007002860D5FFE70298007870 +:10D2D0004007002809D5FFE743F60801C4F2020120 +:10D2E000086840F4E0500860FFE702980078000703 +:10D2F000002809D5FFE743F60801C4F202010868D7 +:10D3000040F460400860FFE70298806840B3FFE7A0 +:10D3100002988068802823D0FFE7029880689028D0 +:10D320001ED0FFE702988068A02819D0FFE7029876 +:10D330008068B02814D0FFE702988068C0280FD01A +:10D34000FFE702988068D0280AD0FFE7029880683B +:10D35000E02805D0FFE702988068F02801D1FFE7B8 +:10D3600008E045F21350C0F602004FF4207110F0AF +:10D37000AFFBFFE743F60801C4F20201086820F0A2 +:10D38000F000029A926810430860FFE70298007864 +:10D39000C007002800F08C80FFE70298406878B151 +:10D3A000FFE70298406801280AD0FFE7029840682A +:10D3B000022805D0FFE702984068032801D1FFE763 +:10D3C00008E045F21350C0F6020040F2872110F049 +:10D3D0007FFBFFE702984068012811D1FFE743F681 +:10D3E0000000C4F20200006800F400310020B0EB3D +:10D3F000514F04D1FFE701208DF80F0005E12CE02B +:10D4000002984068022805D0FFE702984068032888 +:10D4100011D1FFE743F60000C4F20200006800F0FB +:10D4200000710020B0EB516F04D1FFE701208DF8AF +:10D430000F00EAE010E043F60000C4F202000068CA +:10D4400000F002010020B0EB510F04D1FFE70120F2 +:10D450008DF80F00D9E0FFE7FFE743F60801C4F2BB +:10D460000201086820F00300029A52681043086025 +:10D47000FEF78EF90090FFE743F60800C4F20200C1 +:10D48000006800F00C0002994968B0EB810F0ED0E3 +:10D49000FFE7FEF77DF90099401A41F28931884291 +:10D4A00004D3FFE703208DF80F00AEE0E4E7FFE7C9 +:10D4B000019843F60041C4F20201096801F0070136 +:10D4C000884212D2FFE7019943F60040C4F20200FD +:10D4D0000170006800F007000199884204D0FFE75E +:10D4E00001208DF80F0090E0FFE7029800784007D8 +:10D4F000002832D5FFE70298C068C0B1FFE7029864 +:10D50000C068B0F5805F12D0FFE70298C068B0F540 +:10D51000A05F0CD0FFE70298C068B0F5C05F06D0EE +:10D52000FFE70298C068B0F5E05F01D1FFE708E0CF +:10D5300045F21350C0F6020040F2C52110F0C8FABF +:10D54000FFE743F60801C4F20201086820F4E05046 +:10D55000029AD26810430860FFE70298007800073B +:10D56000002833D5FFE702980069C0B1FFE70298B1 +:10D570000069B0F5805F12D0FFE702980069B0F54E +:10D58000A05F0CD0FFE702980069B0F5C05F06D03D +:10D59000FFE702980069B0F5E05F01D1FFE708E01E +:10D5A00045F21350C0F602004FF4337110F090FAB8 +:10D5B000FFE743F60801C4F20201086820F4604066 +:10D5C000029A126940EAC2000860FFE700F04CF8D6 +:10D5D00043F60801C4F202010968C9B20A0944F617 +:10D5E0009031C0F60201895CC84040F22801C2F2C5 +:10D5F0000001086040F2E420C2F200000068FEF77B +:10D600004FFC00208DF80F00FFE79DF80F0004B0DD +:10D6100080BD000040F22800C2F2000000687047A0 +:10D6200080B5FFF7F7FF43F60801C4F2020109686D +:10D63000C1F3822244F6A031C0F60201895CC840E1 +:10D6400080BD000080B5FFF7E5FF43F60801C4F296 +:10D650000201096889B24A0B44F6A031C0F6020102 +:10D66000895CC84080BD000080B586B00020059070 +:10D6700004900390029043F60800C4F20200006890 +:10D6800000F00C000146019140B1FFE70198042829 +:10D690000AD0FFE7019808280CD04FE042F2004082 +:10D6A000C0F2F40002904FE041F60030C0F2B70043 +:10D6B000029049E043F60400C4F20200016801F060 +:10D6C0003F01059100684002002813D5FFE743F6AB +:10D6D0000400C4F202000068C0F3881041F6003173 +:10D6E000C0F2B701A0FB0101059A0023F2F768FD23 +:10D6F000049012E043F60400C4F202000068C0F394 +:10D70000881042F20041C0F2F401A0FB0101059A29 +:10D710000023F2F755FD0490FFE743F60400C4F23E +:10D720000200006800F44031022000EBD130039089 +:10D7300004980399B0FBF1F0029005E042F200403A +:10D74000C0F2F4000290FFE7029806B080BD00002E +:10D7500080B586B00490049828B9FFE701208DF8C1 +:10D76000170000F048BC049800680F2801D8FFE7B4 +:10D7700007E045F21350C0F60200E82110F0A8F9C6 +:10D78000FFE704980078C007002800F0BE80FFE79C +:10D790000498406860B1FFE704984068B0F5803FA6 +:10D7A00006D0FFE704984068B0F5A02F01D1FFE74D +:10D7B00007E045F21350C0F60200ED2110F088F9A1 +:10D7C000FFE743F60800C4F20200006800F00C0016 +:10D7D000042813D0FFE743F60800C4F202000068F3 +:10D7E00000F00C0008281ED1FFE743F60400C4F245 +:10D7F000020000684002002815D5FFE743F600004C +:10D80000C4F20200006800F400310020B0EB514F78 +:10D8100008D0FFE70498406820B9FFE701208DF8A1 +:10D820001700E8E370E0FFE704984068B0F5803F38 +:10D8300009D1FFE743F60001C4F20201086840F491 +:10D840008030086020E004984068B0F5A02F0DD12A +:10D85000FFE743F60001C4F20201086840F48020AB +:10D860000860086840F4803008600CE043F600016E +:10D87000C4F20201086820F480300860086820F4CF +:10D8800080200860FFE7FFE7FFE704984068E8B101 +:10D89000FFE7FDF77DFF0390FFE743F60000C4F2CA +:10D8A0000200006800F400310020B0EB514F0CD1B1 +:10D8B000FFE7FDF76DFF0399401A652804D3FFE7E2 +:10D8C00003208DF8170096E3E7E71CE0FDF760FF03 +:10D8D0000390FFE743F60000C4F20200006800F482 +:10D8E00000310020B0EB514F0CD0FFE7FDF750FFA7 +:10D8F0000399401A652804D3FFE703208DF8170029 +:10D9000079E3E7E7FFE7FFE7FFE7049800788007A0 +:10D91000002840F1B880FFE70498C06828B1FFE70D +:10D920000498C068012801D1FFE708E045F21350D0 +:10D93000C0F6020040F21F1110F0CAF8FFE7049889 +:10D9400000691F2801D8FFE708E045F21350C0F630 +:10D9500002004FF4907110F0BBF8FFE743F60800A7 +:10D96000C4F20200006810F00C0F13D0FFE743F67A +:10D970000800C4F20200006800F00C0008282CD156 +:10D98000FFE743F60400C4F20200006840020028EA +:10D9900023D4FFE743F60000C4F20200006800F061 +:10D9A00002010020B0EB510F09D0FFE70498C068D6 +:10D9B000012804D0FFE701208DF817001BE343F690 +:10D9C0000001C4F20201086820F0F800049A12690C +:10D9D00040EAC2000860FFE754E00498C06870B3F2 +:10D9E000FFE70021C4F2472101200860FDF7D0FEC7 +:10D9F0000390FFE743F60000C4F20200006800F065 +:10DA000002010020B0EB510F0CD1FFE7FDF7C0FE83 +:10DA10000399401A032804D3FFE703208DF8170069 +:10DA2000E9E2E7E743F60001C4F20201086820F0EA +:10DA3000F800049A126940EAC200086021E000215F +:10DA4000C4F2472100200860FDF7A2FE0390FFE723 +:10DA500043F60000C4F20200006800F0020100205A +:10DA6000B0EB510F0CD0FFE7FDF792FE0399401A7F +:10DA7000032804D3FFE703208DF81700BBE2E7E794 +:10DA8000FFE7FFE7FFE704980078000700285ED56E +:10DA9000FFE70498406928B1FFE70498406901282E +:10DAA00001D1FFE708E045F21350C0F602004FF441 +:10DAB000B07110F00DF8FFE70498406918B3FFE764 +:10DAC00040F68061C4F2472101200860FDF760FE46 +:10DAD0000390FFE743F67400C4F20200006800F010 +:10DAE00002010020B0EB510F0CD1FFE7FDF750FE13 +:10DAF0000399401A032804D3FFE703208DF8170089 +:10DB000079E2E7E722E040F68061C4F24721002095 +:10DB10000860FDF73DFE0390FFE743F67400C4F292 +:10DB20000200006800F002010020B0EB510F0CD0A1 +:10DB3000FFE7FDF72DFE0399401A032804D3FFE702 +:10DB400003208DF8170056E2E7E7FFE7FFE70498A8 +:10DB500000784007002840F1E680FFE700208DF8BC +:10DB600007000498806850B1FFE704988068012896 +:10DB700005D0FFE704988068052801D1FFE708E099 +:10DB800045F21350C0F602004FF4C6710FF0A0FF2B +:10DB9000FFE743F64000C4F202000068C00000281E +:10DBA00015D4FFE7FFE70020009043F64000C4F2E1 +:10DBB0000200016841F080510160006800F080506F +:10DBC00000900098FFE701208DF80700FFE747F27B +:10DBD0000000C4F200000068C005002822D4FFE75E +:10DBE00047F20001C4F20001086840F48070086048 +:10DBF000FDF7CEFD0390FFE747F20000C4F20000FE +:10DC00000068C00500280CD4FFE7FDF7C1FD0399AB +:10DC1000401A032804D3FFE703208DF81700EAE138 +:10DC2000EAE7FFE7FFE704988068012809D1FFE7EA +:10DC300043F67001C4F20201086840F00100086078 +:10DC40001FE00498806805280DD1FFE743F67001B6 +:10DC5000C4F20201086840F004000860086840F05F +:10DC6000010008600CE043F67001C4F2020108688C +:10DC700020F001000860086820F004000860FFE759 +:10DC8000FFE7FFE704988068F8B1FFE7FDF780FD44 +:10DC90000390FFE743F67000C4F20200006800F052 +:10DCA00002010020B0EB510F0ED1FFE7FDF770FD30 +:10DCB0000399401A41F28931884204D3FFE70320D7 +:10DCC0008DF8170097E1E5E71EE0FDF761FD039091 +:10DCD000FFE743F67000C4F20200006800F00201A2 +:10DCE0000020B0EB510F0ED0FFE7FDF751FD039977 +:10DCF000401A41F28931884204D3FFE703208DF8AE +:10DD0000170078E1E5E7FFE79DF80700012809D152 +:10DD1000FFE743F64001C4F20201086820F080509A +:10DD20000860FFE7FFE70498806950B1FFE70498B7 +:10DD30008069012805D0FFE704988069022801D195 +:10DD4000FFE708E045F21350C0F6020040F2CF11A1 +:10DD50000FF0BEFEFFE704988069002800F04781BD +:10DD6000FFE743F60800C4F20200006800F00C0070 +:10DD7000082800F0F080FFE704988069022840F04E +:10DD8000C780FFE70498C06930B1FFE70498C06915 +:10DD9000B0F5800F01D1FFE708E045F21350C0F65F +:10DDA00002004FF4EC710FF093FEFFE70498006A55 +:10DDB0003F2801D8FFE708E045F21350C0F6020003 +:10DDC00040F2D9110FF084FEFFE70498406A322830 +:10DDD00007D3FFE70498406AB0F5D87F01D8FFE782 +:10DDE00008E045F21350C0F602004FF4ED710FF059 +:10DDF0006FFEFFE70498806A02280FD0FFE70498BF +:10DE0000806A04280AD0FFE70498806A062805D0B3 +:10DE1000FFE70498806A082801D1FFE708E045F28F +:10DE20001350C0F6020040F2DB110FF051FEFFE785 +:10DE30000498C06A022806D3FFE70498C06A0F2836 +:10DE400001D8FFE708E045F21350C0F602004FF496 +:10DE5000EE710FF03DFEFFE76021C4F24721002084 +:10DE60000860FDF795FC0390FFE743F60000C4F25D +:10DE70000200006800F000710020B0EB516F0CD080 +:10DE8000FFE7FDF785FC0399401A032804D3FFE759 +:10DE900003208DF81700AEE0E7E70499C869D1F8D0 +:10DEA00020C04B6A8A6A40EA0C0040EA8310D20321 +:10DEB0004FF6FF739A43A2F580321043C96A40EAD5 +:10DEC000016043F60401C4F2020108606021C4F25B +:10DED000472101200860FDF75BFC0390FFE743F654 +:10DEE0000000C4F20200006800F000710020B0EBF6 +:10DEF000516F0CD1FFE7FDF74BFC0399401A032843 +:10DF000004D3FFE703208DF8170074E0E7E721E072 +:10DF10006021C4F2472100200860FDF739FC03901E +:10DF2000FFE743F60000C4F20200006800F0007151 +:10DF30000020B0EB516F0CD0FFE7FDF729FC0399EF +:10DF4000401A032804D3FFE703208DF8170052E09E +:10DF5000E7E7FFE74AE004988069012804D1FFE77A +:10DF600001208DF8170046E043F60400C4F20200D9 +:10DF70000068029004988069012831D0FFE7029878 +:10DF800000F480000499C969884229D1FFE702980A +:10DF900000F03F000499096A884221D1FFE7029806 +:10DFA00047F6C07108400499496AB0EB811F17D148 +:10DFB000FFE7029800F440300499896AC9034FF6DC +:10DFC000FF729143A1F58031884209D1FFE70298A1 +:10DFD00000F070600499C96AB0EB016F04D0FFE7EC +:10DFE00001208DF8170006E0FFE7FFE7FFE70020BC +:10DFF0008DF81700FFE79DF8170006B080BD000000 +:10E0000080B582B00090009820B9FFE701208DF81C +:10E0100007002EE00098006840F60001C5F20601F6 +:10E02000884201D1FFE707E045F24E70C0F60200DA +:10E03000A3210FF04DFDFFE70098407938B9FFE7C5 +:10E04000009900200871009800F018F8FFE7009987 +:10E050000220487100980168086840F004000860D8 +:10E060000099012048710099002088608DF8070010 +:10E07000FFE79DF8070002B080BD000082B001906C +:10E080000198006840F60001C5F20601884212D1ED +:10E09000FFE7FFE70020009043F63400C4F20200DF +:10E0A000016841F040010160006800F0400000900C +:10E0B0000098FFE7FFE702B07047000080B582B02C +:10E0C0000190019808F03CFC8DF803009DF80300D6 +:10E0D00003281BD0FFE7019808F032FC014640F20C +:10E0E0004040C2F2000000EB4110806968B1FFE7D8 +:10E0F000019808F025FC014640F24040C2F20000C1 +:10E1000000EB411080698047FFE7FFE702B080BD68 +:10E1100080B584B00290029820B9FFE701208DF805 +:10E120000F00D2E10298006843F20001C4F201013D +:10E13000884212D0FFE70298006843F60001C4F25B +:10E140000001884209D0FFE70298006843F60041C9 +:10E15000C4F20001884201D1FFE708E045F2867071 +:10E16000C0F602004FF4A1710FF0B2FCFFE7029875 +:10E17000406830B1FFE702984068B0F5827F01D176 +:10E18000FFE708E045F28670C0F6020040F2431156 +:10E190000FF09EFCFFE70298806860B1FFE70298ED +:10E1A0008068B0F5806F06D0FFE702988068B0F510 +:10E1B000004F01D1FFE708E045F28670C0F602008B +:10E1C0004FF4A2710FF084FCFFE70298C068B0F52D +:10E1D000006F04D0FFE70298C06808B9FFE708E0C5 +:10E1E00045F28670C0F6020040F245110FF070FC57 +:10E1F000FFE702988069B0F5007F0AD0FFE7029838 +:10E20000806930B1FFE702988069B0F5802F01D1B5 +:10E21000FFE708E045F28670C0F602004FF4A371F4 +:10E220000FF056FCFFE70298C06918B3FFE70298A9 +:10E23000C06908281ED0FFE70298C069102819D0CD +:10E24000FFE70298C069182814D0FFE70298C06958 +:10E2500020280FD0FFE70298C06928280AD0FFE7DE +:10E260000298C069302805D0FFE70298C0693828B5 +:10E2700001D1FFE708E045F28670C0F6020040F2E7 +:10E2800047110FF025FCFFE70298006A28B1FFE76D +:10E290000298006A802801D1FFE708E045F2867005 +:10E2A000C0F602004FF4A4710FF012FCFFE70298D1 +:10E2B000406A28B1FFE70298406A102801D1FFE7C1 +:10E2C00008E045F28670C0F6020040F249110FF0F6 +:10E2D000FFFBFFE70298406A002863D1FFE702983E +:10E2E000006928B1FFE702980069022801D1FFE721 +:10E2F00008E045F28670C0F602004FF4A6710FF0F8 +:10E30000E7FBFFE70298406928B1FFE70298406900 +:10E31000012801D1FFE708E045F28670C0F602004F +:10E3200040F24D110FF0D4FBFFE702984068B0F5C2 +:10E33000827F32D1FFE70298C06918B3FFE70298E5 +:10E34000C06908281ED0FFE70298C069102819D0BC +:10E35000FFE70298C069182814D0FFE70298C06947 +:10E3600020280FD0FFE70298C06928280AD0FFE7CD +:10E370000298C069302805D0FFE70298C0693828A4 +:10E3800001D1FFE708E045F28670C0F6020040F2D6 +:10E3900051110FF09DFBFFE703E002990020C861D7 +:10E3A000FFE736E00298C06918B3FFE70298C0693A +:10E3B00008281ED0FFE70298C069102819D0FFE78F +:10E3C0000298C069182814D0FFE70298C069202875 +:10E3D0000FD0FFE70298C06928280AD0FFE702980B +:10E3E000C069302805D0FFE70298C069382801D1FC +:10E3F000FFE708E045F28670C0F6020040F25B11CC +:10E400000FF066FBFFE7029900200861029948615E +:10E41000FFE7029900208862029890F8510040B905 +:10E42000FFE70299002081F85000029800F052F8AE +:10E43000FFE70299022081F85100029801680868FC +:10E4400020F040000860029A019211685068D2F8EA +:10E4500008C0D36800F482700CF4044C604403F4E8 +:10E4600000631844136903F002031844536903F06E +:10E4700001031844936903F400731844D36903F04B +:10E4800038031844136A03F080031843926A02F4B5 +:10E49000005210430860029A508B00F0040011688B +:10E4A000526A02F010021044486002980168C8697C +:10E4B00020F40060C861029900204865029A012199 +:10E4C00082F851108DF80F00FFE79DF80F0004B09F +:10E4D00080BD000080B592B01190002010900F9088 +:10E4E0000E900D900C901198006843F20001C4F258 +:10E4F0000101884240F0B680FFE7FFE700200B9063 +:10E5000043F64400C4F20200016841F48051016006 +:10E51000006800F480500B900B98FFE7FFE70020A5 +:10E520000A9043F63000C4F20200016841F0020193 +:10E530000160006800F002000A900A98FFE7FFE718 +:10E540000020099043F63000C4F20200016841F057 +:10E5500001010160006800F0010009900998FFE7DF +:10E5600018200C90022001900D90012002900E9036 +:10E57000032003900F9005200490109040F200407B +:10E58000C4F202000CA90591FCF70CFDDDF804C0F3 +:10E59000029B039A049805994FF0800ECDF830E065 +:10E5A000CDF834C00E930F9210900020C4F20200F8 +:10E5B000FCF7F8FC41F63000C2F20000069046F28B +:10E5C0004041C4F2020101604FF0C061416000218E +:10E5D0008160C1604FF48062026141618161C1610B +:10E5E0004FF4403202624162FBF7F2FF18B1FFE7DD +:10E5F000F8F7F6FCFFE7FFE7119841F63001C2F2A9 +:10E600000001C16411988863FFE741F69000C2F2EF +:10E610000000009046F25841C4F2020101604FF040 +:10E62000C0614160402181600021C1604FF480627F +:10E63000026141618161C1614FF400320262416255 +:10E64000FBF7C6FF18B1FFE7F8F7CAFCFFE7FFE7E3 +:10E65000119841F69001C2F200018164119888631B +:10E66000FFE73EE01198006843F60001C4F20001A4 +:10E67000884235D1FFE7FFE70020089043F64000CD +:10E68000C4F20200016841F480410160006800F4B6 +:10E69000804008900898FFE7FFE70020079043F6C6 +:10E6A0003000C4F20200016841F00201016000681C +:10E6B00000F0020007900798FFE74FF460400C90CD +:10E6C00002200D9001200E9003200F900520109045 +:10E6D00040F20040C4F202000CA9FCF763FCFFE723 +:10E6E000FFE712B080BD000080B588B006900591AC +:10E6F000ADF81220039300208DF8070006984068BB +:10E70000B0F5827F16D1FFE70698806890B9FFE7E1 +:10E710000699042081F851000698059ABDF8123038 +:10E720000399EC46CCF80010114600F089FB8DF8F7 +:10E730001F00EDE0FFE7069890F85000012804D193 +:10E74000FFE702208DF81F00E2E00699012081F822 +:10E750005000FFE7FFE7FDF71BF80290069890F8DE +:10E760005100012804D0FFE702208DF80700C0E027 +:10E77000059820B1FFE7BDF8120020B9FFE701209E +:10E780008DF80700B5E00699042081F8510006993C +:10E79000002048650599069A9163BDF81210069A03 +:10E7A0009187BDF81210069AD187069908630699D9 +:10E7B00088860699C886069908640699486406986A +:10E7C0008068B0F5004F0DD1FFE706980168086832 +:10E7D00020F04000086006980168086820F4804036 +:10E7E0000860FFE706980068006800F040004028D5 +:10E7F00007D0FFE706980168086840F0400008600D +:10E80000FFE70698C06880BBFFE7FFE70698C08F68 +:10E8100050B3FFE7069800688068C00778B1FFE74B +:10E8200006980068007B0699896B08700699886BCA +:10E83000013088630699C88F0138C88713E0FCF758 +:10E84000A7FF0299401A0399884204D3FFE703986F +:10E85000013018B9FFE7039820B9FFE703208DF8CE +:10E86000070046E0FFE7D1E72FE0FFE70698C08FFB +:10E8700050B3FFE7069800688068C00778B1FFE7EB +:10E8800006980068C0680699896B08800699886BAD +:10E89000023088630699C88F0138C88713E0FCF7F7 +:10E8A00077FF0299401A0399884204D3FFE703983F +:10E8B000013018B9FFE7039820B9FFE703208DF86E +:10E8C000070016E0FFE7D1E7FFE706980399029AF1 +:10E8D00007F072FF20B1FFE7069920204865FFE7A7 +:10E8E0000698406D20B1FFE701208DF80700FFE793 +:10E8F000FFE70699012081F85100FFE70699002003 +:10E9000081F85000FFE79DF807008DF81F00FFE732 +:10E910009DF81F0008B080BD80B584B002900191C1 +:10E92000ADF8022000208DF801000298C06C08B1FB +:10E93000FFE708E045F28670C0F6020040F2CA61C7 +:10E940000FF0C6F8FFE70298806810BBFFE7029857 +:10E950004068B0F5827F1CD1FFE70299042081F85E +:10E9600051000298806C08B1FFE708E045F286701C +:10E97000C0F6020040F2D1610FF0AAF8FFE702985A +:10E98000019ABDF80230114600F01CFC8DF80F0012 +:10E99000A8E0FFE7029890F85000012804D1FFE7B3 +:10E9A00002208DF80F009DE00299012081F85000AF +:10E9B000FFE7FFE7029890F85100012804D0FFE735 +:10E9C00002208DF8010082E0019820B1FFE7BDF838 +:10E9D000020020B9FFE701208DF8010077E00299DD +:10E9E000042081F851000299002048650199029A9B +:10E9F0009163BDF80210029A9187BDF80210029A45 +:10EA0000D18702990864029948640299888602991C +:10EA1000C88602988068B0F5004F0DD1FFE70298D4 +:10EA20000168086820F040000860029801680868E2 +:10EA300020F480400860FFE70298C16C46F25D60F8 +:10EA4000C0F6010008640298C16C46F28D60C0F601 +:10EA50000100C8630298C16C46F22960C0F601004B +:10EA6000C8640298C16C00200865029B19689A6B03 +:10EA7000D86C0C31DB8FFCF747F860B1FFE70299E7 +:10EA8000486D40F01000486501208DF801000299A2 +:10EA900081F851001BE002980068006800F0400017 +:10EAA000402807D0FFE702980168086840F040005E +:10EAB0000860FFE702980168486840F0200048605D +:10EAC00002980168486840F001004860FFE7FFE7EE +:10EAD0000299002081F85000FFE79DF801008DF8B1 +:10EAE0000F00FFE79DF80F0004B080BD80B582B035 +:10EAF0000190019807F024FF8DF803009DF80300B2 +:10EB000003281BD0FFE7019807F01AFF014640F2E7 +:10EB10004040C2F2000000EB4110406868B1FFE7DE +:10EB2000019807F00DFF014640F24040C2F200009C +:10EB300000EB411040688047FFE7FFE702B080BD6F +:10EB400080B582B00190019807F0FAFE8DF80300BD +:10EB50009DF8030003281BD0FFE7019807F0F0FEA3 +:10EB6000014640F24040C2F2000000EB4110006953 +:10EB700068B1FFE7019807F0E3FE014640F240402C +:10EB8000C2F2000000EB411000698047FFE7FFE799 +:10EB900002B080BD80B588B006900591ADF8122016 +:10EBA000039300208DF807000698806830B1FFE7D6 +:10EBB00006988068B0F5004F01D1FFE708E045F204 +:10EBC0008670C0F6020040F20A310EF081FFFFE7C6 +:10EBD000FFE7069890F85000012804D1FFE70220D3 +:10EBE0008DF81F0028E10699012081F85000FFE709 +:10EBF000FFE7FCF7CDFD0290BDF81200ADF8040070 +:10EC0000069890F85100012804D0FFE702208DF803 +:10EC1000070002E1059820B1FFE7BDF8120020B916 +:10EC2000FFE701208DF80700F7E00699032081F83F +:10EC300051000699002048650599069A1163BDF8B0 +:10EC40001210069A9186BDF81210069AD18606997E +:10EC50008863069988870699C88706994864069943 +:10EC6000086406988068B0F5004F0DD1FFE706985C +:10EC70000168086820F0400008600698016808688C +:10EC800040F480400860FFE706980068006800F0E4 +:10EC90004000402807D0FFE706980168086840F068 +:10ECA00040000860FFE70698C068B0F5006F47D1E4 +:10ECB000FFE70698406828B1FFE7BDF80400012887 +:10ECC0000ED1FFE706980168006B0088C8600699BE +:10ECD000086B023008630699C88E0138C886FFE7C2 +:10ECE000FFE70698C08E50B3FFE70698006880687B +:10ECF000800700280ED5FFE706980168006B0088A2 +:10ED0000C8600699086B023008630699C88E0138FE +:10ED1000C88613E0FCF73CFD0299401A039988422B +:10ED200004D3FFE70398013018B9FFE7039820B92F +:10ED3000FFE703208DF807006FE0FFE7D1E746E02B +:10ED40000698406828B1FFE7BDF8040001280ED1FD +:10ED5000FFE706980168006B007808730699086B56 +:10ED6000013008630699C88E0138C886FFE7FFE7BF +:10ED70000698C08E50B3FFE7069800688068800749 +:10ED800000280ED5FFE706980168006B007808732D +:10ED90000699086B013008630699C88E0138C88649 +:10EDA00013E0FCF7F5FC0299401A0399884204D35A +:10EDB000FFE70398013018B9FFE7039820B9FFE790 +:10EDC00003208DF8070028E0FFE7D1E7FFE706986A +:10EDD0000399029A07F062FD20B1FFE7069920200F +:10EDE0004865FFE70698806870B9FFE7FFE70020F5 +:10EDF000009006980068C0680090069800688068D7 +:10EE000000900098FFE7FFE70698406D20B1FFE70C +:10EE100001208DF80700FFE7FFE70699012081F840 +:10EE20005100FFE70699002081F85000FFE79DF8A8 +:10EE300007008DF81F00FFE79DF81F0008B080BD98 +:10EE400080B58EB0DDF840C00C900B910A92ADF801 +:10EE500026300120059000208DF813000C98806862 +:10EE600008B9FFE708E045F28670C0F6020040F2FC +:10EE70007E410EF02DFEFFE7FFE70C9890F8500062 +:10EE8000012804D1FFE702208DF8370095E10C99A5 +:10EE9000012081F85000FFE7FFE7FCF779FC0690BE +:10EEA0000C9890F851008DF81F000C98406808905D +:10EEB000BDF82600ADF824009DF81F00012812D0EF +:10EEC000FFE70898B0F5827F09D1FFE70C988068CA +:10EED00028B9FFE79DF81F00042804D0FFE70220AF +:10EEE0008DF813005AE10B9838B1FFE70A9820B16A +:10EEF000FFE7BDF8260020B9FFE701208DF81300D9 +:10EF00004CE10C9890F85100042805D0FFE70C99CB +:10EF1000052081F85100FFE70C99002048650A9907 +:10EF20000C9A9163BDF826100C9AD187BDF8261073 +:10EF30000C9A91870B990C9A1163BDF826100C9AC4 +:10EF4000D186BDF826100C9A91860C9908640C990C +:10EF500048640C980068006800F04000402807D022 +:10EF6000FFE70C980168086840F040000860FFE780 +:10EF70000C98C068B0F5006F76D1FFE70C98406838 +:10EF800028B1FFE7BDF8240001280ED1FFE70C9857 +:10EF90000168006B0088C8600C99086B0230086338 +:10EFA0000C99C88E0138C886FFE7FFE70C98C18E20 +:10EFB0000120029039B9FFE70C98C08F002818BFD4 +:10EFC00001200290FFE70298C00700284BD0FFE71E +:10EFD0000C98006880688007002818D5FFE70C9817 +:10EFE000C08EA0B1FFE70598012810D1FFE70C986B +:10EFF0000168006B0088C8600C99086B02300863D8 +:10F000000C99C88E0138C88600200590FFE70C983F +:10F0100000688068C007A8B1FFE70C98C08F88B16E +:10F02000FFE70C980068C0680C99896B08800C9900 +:10F03000886B023088630C99C88F0138C88701201B +:10F040000590FFE7FCF7A4FB0699401A1099884247 +:10F0500008D3FFE71098013020B1FFE703208DF8B7 +:10F0600013009BE0A2E778E00C98406828B1FFE726 +:10F07000BDF8240001280ED1FFE70C980168006B51 +:10F08000007808730C99086B013008630C99C88EDE +:10F090000138C886FFE7FFE70C98C18E0120019078 +:10F0A00039B9FFE70C98C08F002818BF01200190E4 +:10F0B000FFE70198C00700284ED0FFE70C980068D2 +:10F0C00080688007002818D5FFE70C98C08EA0B193 +:10F0D000FFE70598012810D1FFE70C980168006B45 +:10F0E000007808730C99086B013008630C99C88E7E +:10F0F0000138C88600200590FFE70C9800688068FA +:10F10000C007A8B1FFE70C98C08F88B1FFE70C9843 +:10F110000068C0680C99896B08700C99886B013085 +:10F1200088630C99C88F0138C88701200590FFE7D4 +:10F13000FCF72EFB0699401A1099884204D3FFE78A +:10F140001098013018B9FFE7109820B9FFE70320A5 +:10F150008DF8130022E09FE7FFE70C981099069ABC +:10F1600007F09CFB38B1FFE701208DF813000C99E4 +:10F170002020486512E00C98806870B9FFE7FFE72F +:10F18000002003900C980068C06803900C980068F9 +:10F19000806803900398FFE7FFE7FFE70C990120E1 +:10F1A00081F85100FFE70C99002081F85000FFE73B +:10F1B0009DF813008DF83700FFE79DF837000EB07B +:10F1C00080BD000080B588B0069005910492ADF82E +:10F1D0000E3000208DF806000698C06C08B1FFE7DD +:10F1E00008E045F28670C0F602004FF4E8610EF0C8 +:10F1F0006FFCFFE70698806C08B1FFE708E045F276 +:10F200008670C0F6020040F241710EF061FCFFE72B +:10F210000698806808B9FFE708E045F28670C0F6F6 +:10F22000020040F244710EF053FCFFE7FFE706983E +:10F2300090F85000012804D1FFE702208DF81F004C +:10F24000EFE00699012081F85000FFE7FFE70698FC +:10F2500090F851008DF807000698406802909DF8DC +:10F260000700012812D0FFE70298B0F5827F09D18C +:10F27000FFE70698806828B9FFE79DF80700042893 +:10F2800004D0FFE702208DF80600BFE0059838B1F2 +:10F29000FFE7049820B1FFE7BDF80E0020B9FFE7B3 +:10F2A00001208DF80600B1E0069890F8510004287E +:10F2B00005D0FFE70699052081F85100FFE7069980 +:10F2C000002048650599069A1163BDF80E10069A4C +:10F2D0009186BDF80E10069AD1860499069A91631C +:10F2E000BDF80E10069A9187BDF80E10069AD187C8 +:10F2F0000699086406994864069890F85100042815 +:10F300000FD1FFE70698C16C46F25D60C0F60100C0 +:10F3100008640698C16C46F28D60C0F60100C863AF +:10F320000EE00698C16C46F27560C0F601000864F4 +:10F330000698C16C46F23170C0F60100C863FFE761 +:10F340000698C16C46F22960C0F60100C8640698B0 +:10F35000C16C00200865069B19689A6BD86C0C314B +:10F36000DB8FFBF7D1FB60B1FFE70699486D40F0FA +:10F370001000486501208DF80600069981F85100BB +:10F3800044E006980168486840F00100486006982B +:10F39000816C002008640699896CC8630699896CA1 +:10F3A000C8640699896C0865069B1A68196B986C85 +:10F3B0000C32DB8EFBF7A8FB60B1FFE70699486DC6 +:10F3C00040F01000486501208DF80600069981F88C +:10F3D00051001BE006980068006800F040004028DB +:10F3E00007D0FFE706980168086840F04000086011 +:10F3F000FFE706980168486840F0200048600698DA +:10F400000168486840F002004860FFE7FFE706999E +:10F41000002081F85000FFE79DF806008DF81F00DE +:10F42000FFE79DF81F0008B080BD000080B582B0E6 +:10F430000190019807F084FA8DF803009DF803000D +:10F4400003281BD0FFE7019807F07AFA014640F243 +:10F450004040C2F2000000EB4110806868B1FFE755 +:10F46000019807F06DFA014640F24040C2F20000F8 +:10F4700000EB411080688047FFE7FFE702B080BDE6 +:10F4800080B582B00190019807F05AFA8DF8030018 +:10F490009DF8030003281BD0FFE7019807F050FAFE +:10F4A000014640F24040C2F2000000EB41104069CA +:10F4B00068B1FFE7019807F043FA014640F2404087 +:10F4C000C2F2000000EB411040698047FFE7FFE710 +:10F4D00002B080BD80B582B00190019807F0DEFFD8 +:10F4E00002B080BD81B0009001B0704781B0009043 +:10F4F00001B0704780B584B0029001910020009067 +:10F50000029800680021C4F20101884209D0FFE797 +:10F510000298006840F20041C4F20101884201D122 +:10F52000FFE708E045F2F670C0F6020040F2B47161 +:10F530000EF0CEFAFFE701980068B0F5006F04D036 +:10F54000FFE70198006808B9FFE708E045F2F670A8 +:10F55000C0F6020040F2B5710EF0BAFAFFE701986A +:10F560004068B0F5806F04D0FFE70198406808B9A3 +:10F57000FFE708E045F2F670C0F6020040F2B6710F +:10F580000EF0A6FAFFE70198806890B1FFE70198B6 +:10F590008068B0F5807F0CD0FFE701988068B0F5F7 +:10F5A000007F06D0FFE701988068B0F5407F01D169 +:10F5B000FFE708E045F2F670C0F6020040F2B771CE +:10F5C0000EF086FAFFE70198C068FF2801D8FFE730 +:10F5D00008E045F2F670C0F602004FF4F7610EF055 +:10F5E00077FAFFE701980069B0F5805F04D0FFE784 +:10F5F0000198006908B9FFE708E045F2F670C0F627 +:10F60000020040F2B9710EF063FAFFE70198406919 +:10F6100030B1FFE701984069B0F5005F01D1FFE725 +:10F6200008E045F2F670C0F6020040F2BA710EF042 +:10F630004FFAFFE70198C069B0F5804F04D0FFE7AB +:10F640000198C06908B9FFE708E045F2F670C0F616 +:10F65000020040F2BB710EF03BFAFFE7FFE70298B1 +:10F6600090F83C00012804D1FFE702208DF80F003C +:10F6700044E00299012081F83C00FFE7FFE7009891 +:10F6800020F0FF000199C96808430090009820F419 +:10F6900040700199896808430090009820F48060C8 +:10F6A0000199496808430090009820F4006001998E +:10F6B000096808430090009820F480500199096976 +:10F6C00008430090009820F40050019949690843CC +:10F6D0000090009820F480400199C9690843009087 +:10F6E0000098029909684864FFE70299002081F8B0 +:10F6F0003C00FFE700208DF80F00FFE79DF80F00AA +:10F7000004B080BD80B586B0049003910498006871 +:10F710000021C4F2010188423CD0FFE70498006850 +:10F72000B0F1804F36D0FFE70498006840F2004106 +:10F73000C4F2000188422DD0FFE70498006840F62B +:10F740000001C4F20001884224D0FFE70498006859 +:10F7500040F60041C4F2000188421BD0FFE7049844 +:10F76000006841F20001C4F20001884212D0FFE7B4 +:10F770000498006841F20041C4F20001884209D0B7 +:10F78000FFE70498006840F20041C4F2010188429A +:10F7900001D1FFE708E045F2F670C0F6020040F242 +:10F7A00077710EF095F9FFE70398006818B3FFE74B +:10F7B0000398006810281ED0FFE7039800682028EF +:10F7C00019D0FFE703980068302814D0FFE70398AA +:10F7D000006840280FD0FFE70398006850280AD03F +:10F7E000FFE703980068602805D0FFE703980068EA +:10F7F000702801D1FFE708E045F2F670C0F602007C +:10F800004FF4EF610EF064F9FFE703984068802839 +:10F8100004D0FFE70398406808B9FFE708E045F225 +:10F82000F670C0F6020040F279710EF051F9FFE770 +:10F83000FFE7049890F83C00012804D1FFE702207C +:10F840008DF817007EE00499012081F83C00FFE765 +:10F85000FFE70499022081F83D00049800684068A1 +:10F8600002900498006880680190029820F070006F +:10F870000290039801680298084302900298049944 +:10F8800009684860049800680021C4F201018842B8 +:10F890003CD0FFE704980068B0F1804F36D0FFE716 +:10F8A0000498006840F20041C4F2000188422DD063 +:10F8B000FFE70498006840F60001C4F200018842A6 +:10F8C00024D0FFE70498006840F60041C4F200012C +:10F8D00088421BD0FFE70498006840F20041C4F260 +:10F8E0000101884212D0FFE70498006844F2000149 +:10F8F000C4F20101884209D0FFE70498006841F68C +:10F900000001C4F2000188420ED1FFE7019820F007 +:10F910008000019003984168019808430190019884 +:10F92000049909688860FFE70499012081F83D0087 +:10F93000FFE70499002081F83C00FFE700208DF8E4 +:10F940001700FFE79DF8170006B080BD80B582B0B4 +:10F950000090009820B9FFE701208DF8070012E120 +:10F96000009800680021C4F20101884272D0FFE7CC +:10F9700000980068B0F1804F6CD0FFE700980068F5 +:10F9800040F20041C4F20001884263D0FFE70098D2 +:10F99000006840F60001C4F2000188425AD0FFE737 +:10F9A0000098006840F60041C4F20001884251D03E +:10F9B000FFE70098006841F20001C4F200018842AC +:10F9C00048D0FFE70098006841F20041C4F200010E +:10F9D00088423FD0FFE70098006840F20041C4F23F +:10F9E0000101884236D0FFE70098006844F2000128 +:10F9F000C4F2010188422DD0FFE70098006844F26C +:10FA00000041C4F20101884224D0FFE70098006859 +:10FA100044F60001C4F2010188421BD0FFE70098C0 +:10FA2000006841F60001C4F20001884212D0FFE7ED +:10FA30000098006841F60041C4F20001884209D0F4 +:10FA4000FFE70098006842F20001C4F2000188421A +:10FA500001D1FFE708E045F2BE70C0F6020040F2B7 +:10FA600013110EF035F8FFE700988068A0B1FFE7AA +:10FA70000098806810280FD0FFE700988068202841 +:10FA80000AD0FFE700988068402805D0FFE700987B +:10FA90008068602801D1FFE708E045F2BE70C0F63B +:10FAA00002004FF48A710EF013F8FFE70098006926 +:10FAB00060B1FFE700980069B0F5807F06D0FFE7EE +:10FAC00000980069B0F5007F01D1FFE708E045F23A +:10FAD000BE70C0F6020040F215110DF0F9FFFFE70D +:10FAE0000098806928B1FFE700988069802801D1DB +:10FAF000FFE708E045F2BE70C0F602004FF48B71DC +:10FB00000DF0E6FFFFE7009890F83D0040B9FFE7F1 +:10FB10000099002081F83C00009800F039F8FFE7D8 +:10FB20000099022081F83D00009951F8040B07F07C +:10FB300069FD0099012081F84600FFE70099012046 +:10FB400081F83E00009981F83F00009981F840005B +:10FB5000009981F84100FFE7FFE70099012081F853 +:10FB60004200009981F84300009981F8440000990F +:10FB700081F84500FFE70099012081F83D00002051 +:10FB80008DF80700FFE79DF8070002B080BD000078 +:10FB900080B58AB00990099800680021C4F201017B +:10FBA00088421BD1FFE7FFE70020089043F644009E +:10FBB000C4F20200016841F001010160006800F038 +:10FBC000010008900898FFE7182001900521002205 +:10FBD000FCF7FAF90198FCF7DFF9B0E00998006842 +:10FBE00040F20041C4F20001884212D1FFE7FFE772 +:10FBF0000020079043F64000C4F20200016841F083 +:10FC000002010160006800F0020007900798FFE71A +:10FC100094E00998006840F60001C4F200018842AF +:10FC200012D1FFE7FFE70020069043F64000C4F240 +:10FC30000200016841F004010160006800F0040066 +:10FC400006900698FFE778E00998006840F60041C2 +:10FC5000C4F20001884212D1FFE7FFE700200590BF +:10FC600043F64000C4F20200016841F0080101605F +:10FC7000006800F0080005900598FFE75CE009982F +:10FC8000006841F20041C4F2000188421BD1FFE745 +:10FC9000FFE70020049043F64000C4F20200016830 +:10FCA00041F020010160006800F0200004900498F9 +:10FCB000FFE73720009005210022FCF785F9009826 +:10FCC000FCF76AF937E00998006840F20041C4F295 +:10FCD0000101884212D1FFE7FFE70020039043F6BD +:10FCE0004400C4F20200016841F0020101600068B2 +:10FCF00000F0020003900398FFE71BE009980068FA +:10FD000044F20041C4F20101884212D1FFE7FFE74B +:10FD10000020029043F64400C4F20200016841F45E +:10FD200000310160006800F4003002900298FFE7A3 +:10FD3000FFE7FFE7FFE7FFE7FFE7FFE7FFE70AB0BF +:10FD400080BD000080B584B0029002980068002158 +:10FD5000C4F20101884272D0FFE702980068B0F156 +:10FD6000804F6CD0FFE70298006840F20041C4F277 +:10FD70000001884263D0FFE70298006840F6000166 +:10FD8000C4F2000188425AD0FFE70298006840F6AA +:10FD90000041C4F20001884251D0FFE70298006898 +:10FDA00041F20001C4F20001884248D0FFE7029806 +:10FDB000006841F20041C4F2000188423FD0FFE7F1 +:10FDC0000298006840F20041C4F20101884236D036 +:10FDD000FFE70298006844F20001C4F20101884282 +:10FDE0002DD0FFE70298006844F20041C4F20101FF +:10FDF000884224D0FFE70298006844F60001C4F26C +:10FE0000010188421BD0FFE70298006841F600011B +:10FE1000C4F20001884212D0FFE70298006841F660 +:10FE20000041C4F20001884209D0FFE7029800684F +:10FE300042F20001C4F20001884201D1FFE708E06C +:10FE400045F2BE70C0F6020040F2CF110DF040FE48 +:10FE5000FFE7029890F83D00012804D0FFE7012059 +:10FE60008DF80F006AE00299022081F83D000298A7 +:10FE70000168C86840F00100C8600298006800216D +:10FE8000C4F2010188423CD0FFE702980068B0F15B +:10FE9000804F36D0FFE70298006840F20041C4F27C +:10FEA000000188422DD0FFE70298006840F600016B +:10FEB000C4F20001884224D0FFE70298006840F6AF +:10FEC0000041C4F2000188421BD0FFE7029800689D +:10FED00040F20041C4F20101884212D0FFE70298CB +:10FEE000006844F20001C4F20101884209D0FFE732 +:10FEF0000298006841F60001C4F20001884212D164 +:10FF0000FFE702980068806800F007000190019800 +:10FF1000062807D0FFE702980168086840F0010052 +:10FF20000860FFE706E002980168086840F00100F9 +:10FF30000860FFE700208DF80F00FFE79DF80F0035 +:10FF400004B080BD80B586B004900391FFE70498AB +:10FF500090F83C00012805D1FFE702208DF817003A +:10FF600000F069BC0499012081F83C00FFE7FFE73D +:10FF70000499022081F83D0003980068B0F5805F85 +:10FF80002DD0FFE703980068B0F5005F27D0FFE7AA +:10FF90000398006818B3FFE70398006810281ED084 +:10FFA000FFE703980068202819D0FFE7039800684E +:10FFB000302814D0FFE70398006840280FD0FFE7EF +:10FFC0000398006850280AD0FFE70398006860286B +:10FFD00005D0FFE703980068702801D1FFE708E02B +:10FFE00045F2BE70C0F6020041F222410DF070FDF4 +:10FFF000FFE70498006880680290029820F077007C :020000040801F1 -:1000000008E045F2A640C0F6020041F23A410DF088 -:10001000EFFBFFE704980068039B5A689968DB6868 -:1000200007F006FB0498006880680290029840F090 -:1000300077000290029804990968886095E2049814 -:1000400000680021C4F2010188422AD0FFE7049829 -:100050000068B0F1804F24D0FFE70498006840F2B8 -:100060000041C4F2000188421BD0FFE704980068F9 -:1000700040F60001C4F20001884212D0FFE7049864 -:10008000006840F60041C4F20001884209D0FFE751 -:100090000498006840F20041C4F20101884201D195 -:1000A000FFE708E045F2A640C0F6020041F24D41EC -:1000B0000DF09EFBFFE70398806890B1FFE703987F -:1000C0008068B0F5805F0CD0FFE703988068B0F5DA -:1000D000005F06D0FFE703988068B0F5405F01D16C -:1000E000FFE708E045F2A640C0F6020041F25041A9 -:1000F0000DF07EFBFFE703984068B0F5004F12D08B -:10010000FFE70398406870B1FFE70398406850B17B -:10011000FFE703984068022805D0FFE7039840688E -:100120000A2801D1FFE708E045F2A640C0F6020028 -:1001300041F251410DF05CFBFFE70398C0680F28C6 -:1001400001D8FFE708E045F2A640C0F6020041F200 -:1001500052410DF04DFBFFE704980068039B5A687D -:100160009968DB6807F064FA04980168886840F4CD -:1001700080408860F9E1049800680021C4F2010120 -:1001800088423CD0FFE704980068B0F1804F36D039 -:10019000FFE70498006840F20041C4F20001884281 -:1001A0002DD0FFE70498006840F60001C4F200017A -:1001B000884224D0FFE70498006840F60041C4F26A -:1001C000000188421BD0FFE70498006840F200411C -:1001D000C4F20101884212D0FFE70498006844F29B -:1001E0000001C4F20101884209D0FFE704980068C9 -:1001F00041F60001C4F20001884201D1FFE708E0A6 -:1002000045F2A640C0F6020041F261410DF0F0FA5D -:10021000FFE703984068B0F5004F12D0FFE703985E -:10022000406870B1FFE70398406850B1FFE703985A -:100230004068022805D0FFE7039840680A2801D1EA -:10024000FFE708E045F2A640C0F6020041F2644133 -:100250000DF0CEFAFFE70398C0680F2801D8FFE73A -:1002600008E045F2A640C0F6020041F265410DF0FB -:10027000BFFAFFE704980068039A5168D26807F054 -:100280008DFC04980068502107F0ECF96DE10498AA -:1002900000680021C4F2010188423CD0FFE70498C5 -:1002A0000068B0F1804F36D0FFE70498006840F254 -:1002B0000041C4F2000188422DD0FFE70498006895 -:1002C00040F60001C4F20001884224D0FFE7049800 -:1002D000006840F60041C4F2000188421BD0FFE7ED -:1002E0000498006840F20041C4F20101884212D033 -:1002F000FFE70498006844F20001C4F2010188425B -:1003000009D0FFE70498006841F60001C4F200013B -:10031000884201D1FFE708E045F2A640C0F602009E -:1003200041F271410DF064FAFFE703984068B0F5BF -:10033000004F12D0FFE70398406870B1FFE70398C1 -:10034000406850B1FFE703984068022805D0FFE7F6 -:10035000039840680A2801D1FFE708E045F2A6406B -:10036000C0F6020041F274410DF042FAFFE7039833 -:10037000C0680F2801D8FFE708E045F2A640C0F6A4 -:10038000020041F275410DF033FAFFE7049800686E -:10039000039A5168D26807F029FC0498006860212C -:1003A00007F060F9E1E0049800680021C4F201015F -:1003B00088423CD0FFE704980068B0F1804F36D007 -:1003C000FFE70498006840F20041C4F2000188424F -:1003D0002DD0FFE70498006840F60001C4F2000148 -:1003E000884224D0FFE70498006840F60041C4F238 -:1003F000000188421BD0FFE70498006840F20041EA -:10040000C4F20101884212D0FFE70498006844F268 -:100410000001C4F20101884209D0FFE70498006896 -:1004200041F60001C4F20001884201D1FFE708E073 -:1004300045F2A640C0F6020041F281410DF0D8F924 -:10044000FFE703984068B0F5004F12D0FFE703982C -:10045000406870B1FFE70398406850B1FFE7039828 -:100460004068022805D0FFE7039840680A2801D1B8 -:10047000FFE708E045F2A640C0F6020041F28441E1 -:100480000DF0B6F9FFE70398C0680F2801D8FFE721 -:1004900008E045F2A640C0F6020041F285410DF0A9 -:1004A000A7F9FFE704980068039A5168D26807F03B -:1004B00075FB04980068402107F0D4F855E00498D3 -:1004C00000680021C4F2010188423CD0FFE7049893 -:1004D0000068B0F1804F36D0FFE70498006840F222 -:1004E0000041C4F2000188422DD0FFE70498006863 -:1004F00040F60001C4F20001884224D0FFE70498CE -:10050000006840F60041C4F2000188421BD0FFE7BA -:100510000498006840F20041C4F20101884212D000 -:10052000FFE70498006844F20001C4F20101884228 -:1005300009D0FFE70498006841F60001C4F2000109 -:10054000884201D1FFE708E045F2A640C0F602006C -:1005500041F294410DF04CF9FFE7049800680399CB -:10056000096807F07FF800E0FFE70499012081F8AF -:100570003D00FFE70499002081F83C00FFE70020E0 -:100580008DF81700FFE79DF8170006B080BD00004A -:1005900081B0009001B0704780B582B001900198A1 -:1005A0000068006900F002010020B0EB510F28D074 -:1005B000FFE701980068C06800F002010020B0EB7E -:1005C000510F1DD0FFE7019801686FF0020008612C -:1005D000019901200877019800688069800720B19F -:1005E000FFE70198FFF7D4FF06E0019800F04CFA0E -:1005F000019800F0A3FDFFE7019900200877FFE7CD -:10060000FFE701980068006900F004010020B0EBEA -:10061000910F29D0FFE701980068C06800F004013D -:100620000020B0EB910F1ED0FFE7019801686FF03A -:100630000400086101990220087701980068806928 -:1006400010F4407F04D0FFE70198FFF7A1FF06E018 -:10065000019800F019FA019800F070FDFFE7019988 -:1006600000200877FFE7FFE701980068006900F0C5 -:1006700008010020B0EBD10F28D0FFE701980068F7 -:10068000C06800F008010020B0EBD10F1DD0FFE7DB -:10069000019801686FF0080008610199042008774B -:1006A00001980068C069800720B1FFE70198FFF753 -:1006B0006FFF06E0019800F0E7F9019800F03EFDB9 -:1006C000FFE7019900200877FFE7FFE7019800683E -:1006D000006900F010010020B0EB111F29D0FFE7E6 -:1006E00001980068C06800F010010020B0EB111FF5 -:1006F0001ED0FFE7019801686FF0100008610199B2 -:100700000820087701980068C06910F4407F04D081 -:10071000FFE70198FFF73CFF06E0019800F0B4F90D -:10072000019800F00BFDFFE7019900200877FFE733 -:10073000FFE7019800680069C00780B1FFE70198F2 -:100740000068C068C00748B1FFE7019801686FF012 -:1007500001000861019801F057F8FFE7FFE70198F1 -:1007600000680069C1B20020B0EBD11F13D0FFE7D1 -:1007700001980068C068C1B20020B0EBD11F09D059 -:10078000FFE7019801686FF0800008610198FEF7AB -:1007900051FDFFE7FFE701980068006900F04001A4 -:1007A0000020B0EB911F14D0FFE701980068C068EB -:1007B00000F040010020B0EB911F09D0FFE7019845 -:1007C00001686FF040000861019801F033F8FFE71D -:1007D000FFE701980068006900F020010020B0EBFD -:1007E000511F14D0FFE701980068C06800F0200195 -:1007F0000020B0EB511F09D0FFE7019801686FF0AE -:10080000200008610198FEF719FDFFE7FFE702B03D -:1008100080BD000080B592B01190002010900F9024 -:100820000E900D900C90119800680021C4F2010107 -:10083000884222D1FFE7FFE700200B9043F630000B -:10084000C4F20200016841F010010160006800F08C -:1008500010000B900B98FFE74FF4D4400C9002214E -:100860000D9101200E900F91109041F20000C4F202 -:1008700002000CA9FAF73EFA03E11198006840F271 -:100880000041C4F20001884222D1FFE7FFE70020C7 -:100890000A9043F63000C4F20200016841F00401FE -:1008A0000160006800F004000A900A98FFE74FF426 -:1008B00080700C9002200D9001210E910F901090ED -:1008C00040F60000C4F202000CA9FAF713FAD7E0D0 -:1008D0001198006840F60001C4F20001884223D15B -:1008E000FFE7FFE70020099043F63000C4F2020062 -:1008F000016841F008010160006800F008000990FB -:100900000998FFE74FF480400C9002200D900121E0 -:100910000E9103210F91109040F60040C4F20200A6 -:100920000CA9FAF7E7F9AAE01198006840F600412F -:10093000C4F20001884222D1FFE7FFE700200890BF -:1009400043F63000C4F20200016841F0800101600A -:10095000006800F0800008900898FFE74FF4E0502E -:100960000C9002200D9001210E910F90109041F6F5 -:100970000040C4F202000CA9FAF7BCF97EE011981D -:10098000006840F20041C4F2010188424AD1FFE709 -:10099000FFE70020079043F63000C4F20200016830 -:1009A00041F480710160006800F48070079007983E -:1009B000FFE7FFE70020069043F63000C4F2020094 -:1009C000016841F004010160006800F00400069035 -:1009D0000698FFE7402000900C90022002900D90B6 -:1009E000012101910E910F9003200390109042F28B -:1009F0000000C4F202000CA90491FAF77BF9DDF8BB -:100A000000C0019B029A03980499CDF830C00D9262 -:100A10000E930F92109040F60000C4F20200FAF715 -:100A200069F92AE01198006844F20041C4F201011A -:100A3000884221D1FFE7FFE70020059043F6300010 -:100A4000C4F20200016841F020010160006800F07A -:100A5000200005900598FFE740200C9002200D90A3 -:100A60000E900F900320109041F20040C4F202005B -:100A70000CA9FAF73FF9FFE7FFE7FFE7FFE7FFE71A -:100A8000FFE712B080BD000081B0009001B0704758 -:100A900080B586B0049003910292029880B1FFE77E -:100AA000029804280CD0FFE70298082808D0FFE736 -:100AB00002980C2804D0FFE702983C2801D1FFE7F8 -:100AC00008E045F2A640C0F6020041F217010CF022 -:100AD0008FFEFFE703980068602805D0FFE70398C2 -:100AE0000068702801D1FFE708E045F2A640C0F693 -:100AF000020041F218010CF07BFEFFE703988068CA -:100B000028B1FFE703988068022801D1FFE708E0D9 -:100B100045F2A640C0F6020041F219010CF068FE51 -:100B2000FFE70398006928B1FFE7039800690428EC -:100B300001D1FFE708E045F2A640C0F6020041F20D -:100B40001A010CF055FEFFE7FFE7049890F83C000F -:100B5000012804D1FFE702208DF81700C3E10499B2 -:100B6000012081F83C00FFE7FFE7029801900C2884 -:100B700000F2AE810199DFE811F00D00AB01AB018D -:100B8000AB019800AB01AB01AB010001AB01AB01C4 -:100B9000AB015501049800680021C4F201018842AC -:100BA00060D0FFE704980068B0F1804F5AD0FFE7AB -:100BB0000498006840F20041C4F20001884251D01C -:100BC000FFE70498006840F60001C4F20001884283 -:100BD00048D0FFE70498006840F60041C4F20001E5 -:100BE00088423FD0FFE70498006840F20041C4F219 -:100BF0000101884236D0FFE70498006844F2000102 -:100C0000C4F2010188422DD0FFE70498006844F245 -:100C10000041C4F20101884224D0FFE70498006833 -:100C200044F60001C4F2010188421BD0FFE704989A -:100C3000006841F60001C4F20001884212D0FFE7CB -:100C40000498006841F60041C4F20001884209D0CE -:100C5000FFE70498006842F20001C4F200018842F4 -:100C600001D1FFE708E045F2A640C0F6020041F2DC -:100C700024010CF0BDFDFFE704980068039906F01D -:100C800007FD04980168886940F0080088610498AD -:100C90000168886920F0040088610398026904985B -:100CA000016888691043886113E104980068002195 -:100CB000C4F2010188423CD0FFE704980068B0F11B -:100CC000804F36D0FFE70498006840F20041C4F23C -:100CD000000188422DD0FFE70498006840F600012B -:100CE000C4F20001884224D0FFE70498006840F66F -:100CF0000041C4F2000188421BD0FFE7049800685D -:100D000040F20041C4F20101884212D0FFE704988A -:100D1000006844F20001C4F20101884209D0FFE7F3 -:100D20000498006841F60001C4F20001884201D134 -:100D3000FFE708E045F2A640C0F6020041F23501A7 -:100D40000CF056FDFFE704980068039906F052FD89 -:100D500004980168886940F400608861049801681B -:100D6000886920F4806088610398026904980168AA -:100D7000886940EA02208861ABE00498006800219D -:100D8000C4F2010188422AD0FFE704980068B0F15C -:100D9000804F24D0FFE70498006840F20041C4F27D -:100DA000000188421BD0FFE70498006840F600016C -:100DB000C4F20001884212D0FFE70498006840F6B0 -:100DC0000041C4F20001884209D0FFE7049800689E -:100DD00040F20041C4F20101884201D1FFE708E07E -:100DE00045F2A640C0F6020041F246010CF000FDBB -:100DF000FFE704980068039906F0B2FD04980168C3 -:100E0000C86940F00800C86104980168C86920F00A -:100E10000400C8610398026904980168C869104316 -:100E2000C86156E0049800680021C4F201018842BC -:100E30002AD0FFE704980068B0F1804F24D0FFE784 -:100E40000498006840F20041C4F2000188421BD0BF -:100E5000FFE70498006840F60001C4F200018842F0 -:100E600012D0FFE70498006840F60041C4F2000188 -:100E7000884209D0FFE70498006840F20041C4F2BC -:100E80000101884201D1FFE708E045F2A640C0F623 -:100E9000020041F257010CF0ABFCFFE70498006838 -:100EA000039906F013FE04980168C86940F40060D5 -:100EB000C86104980168C86920F48060C86103981B -:100EC000026904980168C86940EA0220C86100E02C -:100ED000FFE7FFE70499002081F83C00FFE70020CE -:100EE0008DF81700FFE79DF8170006B080BD0000E1 -:100EF00080B582B00090009820B9FFE701208DF8FE -:100F0000070012E1009800680021C4F20101884244 -:100F100072D0FFE700980068B0F1804F6CD0FFE717 -:100F20000098006840F20041C4F20001884263D09A -:100F3000FFE70098006840F60001C4F20001884213 -:100F40005AD0FFE70098006840F60041C4F2000163 -:100F5000884251D0FFE70098006841F20001C4F2D6 -:100F60000001884248D0FFE70098006841F2004144 -:100F7000C4F2000188423FD0FFE70098006840F2C9 -:100F80000041C4F20101884236D0FFE700980068B2 -:100F900044F20001C4F2010188422DD0FFE700981D -:100FA000006844F20041C4F20101884224D0FFE706 -:100FB0000098006844F60001C4F2010188421BD089 -:100FC000FFE70098006841F60001C4F20001884282 -:100FD00012D0FFE70098006841F60041C4F200011A -:100FE000884209D0FFE70098006842F20001C4F28D -:100FF0000001884201D1FFE708E045F2A640C0F6B3 -:10100000020040F20E510CF0F3FBFFE700988068FD -:10101000A0B1FFE70098806810280FD0FFE7009884 -:10102000806820280AD0FFE700988068402805D013 -:10103000FFE700988068602801D1FFE708E045F2EB -:10104000A640C0F6020040F20F510CF0D1FBFFE7C2 -:101050000098006960B1FFE700980069B0F5807FF3 -:1010600006D0FFE700980069B0F5007F01D1FFE7E7 -:1010700008E045F2A640C0F602004FF4A2610CF071 -:10108000B7FBFFE70098806928B1FFE70098806907 -:10109000802801D1FFE708E045F2A640C0F6020033 -:1010A00040F211510CF0A4FBFFE7009890F83D00CE -:1010B00040B9FFE70099002081F83C00009800F05B -:1010C00039F8FFE70099022081F83D00009951F8B6 -:1010D000040B06F03FF90099012081F84600FFE774 -:1010E0000099012081F83E00009981F83F000099A5 -:1010F00081F84000009981F84100FFE7FFE700997F -:10110000012081F84200009981F84300009981F89C -:101110004400009981F84500FFE70099012081F81B -:101120003D0000208DF80700FFE79DF8070002B0A2 -:1011300080BD000081B0009001B0704781B0009088 -:1011400001B0704780B58CB00A9009910A98006888 -:101150000021C4F20101884214D1FFE70998002858 -:1011600000F0E780FFE70998042800F0E280FFE73D -:101170000998082800F0DD80FFE709980C2800F0A6 -:10118000D880FFE70A980068B0F1804F14D1FFE7DC -:101190000998002800F0CD80FFE70998042800F0A6 -:1011A000C880FFE70998082800F0C380FFE7099886 -:1011B0000C2800F0BE80FFE70A98006840F200416A -:1011C000C4F20001884214D1FFE70998002800F01A -:1011D000B080FFE70998042800F0AB80FFE709988A -:1011E000082800F0A680FFE709980C2800F0A180ED -:1011F000FFE70A98006840F60001C4F20001884247 -:1012000014D1FFE70998002800F09380FFE70998C0 -:10121000042800F08E80FFE70998082800F08980F4 -:10122000FFE709980C2800F08480FFE70A9800681F -:1012300040F60041C4F20001884210D1FFE709984E -:10124000002876D0FFE70998042872D0FFE70998B4 -:1012500008286ED0FFE709980C286AD0FFE70A98A3 -:10126000006840F20041C4F20101884210D1FFE75A -:10127000099800285DD0FFE70998042859D0FFE7B6 -:101280000998082855D0FFE709980C2851D0FFE7A6 -:101290000A98006844F20001C4F20101884208D1B2 -:1012A000FFE70998002844D0FFE70998042840D0B8 -:1012B000FFE70A98006844F20041C4F20101884245 -:1012C00003D1FFE70998A0B3FFE70A98006844F646 -:1012D0000001C4F20101884203D1FFE7099840B33D -:1012E000FFE70A98006841F60001C4F20001884255 -:1012F00007D1FFE70998E0B1FFE70998042818D063 -:10130000FFE70A98006841F60041C4F200018842F4 -:1013100003D1FFE7099860B1FFE70A98006842F23D -:101320000001C4F20001884204D1FFE7099808B91E -:10133000FFE708E045F2A640C0F6020040F29451F3 -:101340000CF056FAFFE7099828B9FFE70A9890F8D9 -:101350003E0007901CE00998042805D1FFE70A9891 -:1013600090F83F00069010E00998082805D1FFE7A3 -:101370000A9890F84000059004E00A9890F841001F -:101380000590FFE705980690FFE706980790FFE7AE -:101390000798012804D0FFE701208DF82F00AFE067 -:1013A000099828B9FFE70A99022081F83E001EE05B -:1013B0000998042806D1FFE70A99022081F83F0026 -:1013C000049012E00998082806D1FFE70A99022044 -:1013D00081F84000039005E00A99022081F841005D -:1013E0000390FFE703980490FFE70498FFE70A984B -:1013F000006809990122019206F07AF801980A9989 -:1014000009680022C4F20102914202900CD0FFE769 -:101410000A9800684FF60041CBF6FE710844B0FA16 -:1014200080F040090290FFE70298C00738B1FFE75B -:101430000A980168486C40F400404864FFE70A9845 -:1014400000680021C4F2010188423CD0FFE70A98FD -:101450000068B0F1804F36D0FFE70A98006840F28C -:101460000041C4F2000188422DD0FFE70A980068CD -:1014700040F60001C4F20001884224D0FFE70A9838 -:10148000006840F60041C4F2000188421BD0FFE72B -:101490000A98006840F20041C4F20101884212D06B -:1014A000FFE70A98006844F20001C4F20101884293 -:1014B00009D0FFE70A98006841F60001C4F2000174 -:1014C000884212D1FFE70A980068806800F00700A0 -:1014D00008900898062807D0FFE70A98016808686E -:1014E00040F001000860FFE706E00A98016808681C -:1014F00040F001000860FFE700208DF82F00FFE7B3 -:101500009DF82F000CB080BD80B586B00590049189 -:10151000059800680021C4F20101884214D1FFE758 -:101520000498002800F0E780FFE70498042800F002 -:10153000E280FFE70498082800F0DD80FFE70498C8 -:101540000C2800F0D880FFE705980068B0F1804FC4 -:1015500014D1FFE70498002800F0CD80FFE704983D -:10156000042800F0C880FFE70498082800F0C38032 -:10157000FFE704980C2800F0BE80FFE7059800689C -:1015800040F20041C4F20001884214D1FFE7049800 -:10159000002800F0B080FFE70498042800F0AB803A -:1015A000FFE70498082800F0A680FFE704980C28BD -:1015B00000F0A180FFE70598006840F60001C4F242 -:1015C0000001884214D1FFE70498002800F09380BE -:1015D000FFE70498042800F08E80FFE704980828AD -:1015E00000F08980FFE704980C2800F08480FFE772 -:1015F0000598006840F60041C4F20001884210D10D -:10160000FFE70498002876D0FFE70498042872D0FA -:10161000FFE7049808286ED0FFE704980C286AD0EA -:10162000FFE70598006840F20041C4F201018842DA -:1016300010D1FFE7049800285DD0FFE70498042844 -:1016400059D0FFE70498082855D0FFE704980C28E4 -:1016500051D0FFE70598006844F20001C4F201018F -:10166000884208D1FFE70498002844D0FFE7049897 -:10167000042840D0FFE70598006844F20041C4F216 -:101680000101884203D1FFE70498A0B3FFE7059862 -:10169000006844F60001C4F20101884203D1FFE76B -:1016A000049840B3FFE70598006841F60001C4F2D2 -:1016B0000001884207D1FFE70498E0B1FFE70498F2 -:1016C000042818D0FFE70598006841F60041C4F2ED -:1016D0000001884203D1FFE7049860B1FFE7059855 -:1016E000006842F20001C4F20001884204D1FFE721 -:1016F000049808B9FFE708E045F2A640C0F60200EA -:101700004FF4B9610CF074F8FFE70598006804998C -:10171000002205F0EDFE0598016801200022C4F2C8 -:101720000102914203900CD0FFE7059800684FF644 -:101730000041CBF6FE710844B0FA80F040090390F6 -:10174000FFE70398C007D8B1FFE7FFE705980068F7 -:10175000006A41F21111084210D1FFE705980068B4 -:10176000006A40F24441084207D1FFE7059801684A -:10177000486C20F400404864FFE7FFE7FFE7FFE71D -:10178000FFE705980068006A41F21111084210D184 -:10179000FFE705980068006A40F24441084207D11B -:1017A000FFE705980168086820F001000860FFE77E -:1017B000FFE7FFE7049828B9FFE70599012081F8C2 -:1017C0003E001EE00498042806D1FFE70599012099 -:1017D00081F83F00029012E00498082806D1FFE744 -:1017E0000599012081F84000019005E0059901204C -:1017F00081F841000190FFE701980290FFE702980D -:10180000FFE7002006B080BD81B00090009800681E -:1018100041F20041C4F20001884208D1FFE741F6DD -:10182000C431C2F20001086801300860FFE701B06E -:101830007047000081B0009001B0704782B0019005 -:10184000ADF8021002B0704780B582B001900198E7 -:1018500007F0B6FE8DF803009DF8030004281BD0A6 -:10186000FFE79DF8030000EBC00140F2C040C2F268 -:10187000000000EB8100C06968B1FFE79DF803003C -:1018800000EBC00140F2C040C2F2000000EB81005A -:10189000C0698047FFE7FFE702B080BD80B582B036 -:1018A000019001980168C86820F49070C8600198A0 -:1018B0000168486920F0010048610198006B012827 -:1018C00007D1FFE701980168C86820F01000C860E0 -:1018D000FFE7019800684069400600282BD5FFE724 -:1018E00001980168486920F0400048610198806BC8 -:1018F00098B1FFE70198816B49F2AD40C0F6010055 -:1019000008650198806BF8F759FB28B1FFE701984B -:10191000806B016D8847FFE70CE001990020C885C6 -:10192000019A202182F83E10019908630198FFF77F -:101930008BFFFFE70CE001990020C885019A202168 -:1019400082F83E10019908630198FFF77DFFFFE7D9 -:10195000002002B080BD000080B582B001900198E7 -:1019600007F02EFE8DF803009DF8030004281BD01D -:10197000FFE79DF8030000EBC00140F2C040C2F257 -:10198000000000EB8100006968B1FFE79DF80300EB -:1019900000EBC00140F2C040C2F2000000EB810049 -:1019A00000698047FFE7FFE702B080BD80B588B0DF -:1019B0000790079800680068069007980068C0685C -:1019C00005900798006840690490002003900290F9 -:1019D000069800F00F000390039888B9FFE79DF880 -:1019E0001800800600280AD5FFE79DF8140080063D -:1019F000002804D5FFE7079807F014FE78E1FFE719 -:101A00000398002800F0B480FFE79DF81000C0079D -:101A100038B9FFE7BDF8140010F4907F00F0A880FB -:101A2000FFE79DF81800C00758B1FFE79DF81500C3 -:101A3000C00730B1FFE70799086C40F00100086467 -:101A4000FFE79DF81800400700280BD5FFE79DF839 -:101A50001000C00730B1FFE70799086C40F00200A2 -:101A60000864FFE79DF81800800700280BD5FFE702 -:101A70009DF81000C00730B1FFE70799086C40F0EF -:101A800004000864FFE79DF818000007002811D53E -:101A9000FFE79DF814008006002805D4FFE79DF8B5 -:101AA0001000C00730B1FFE70799086C40F008004C -:101AB0000864FFE70798006C002858D0FFE79DF8FE -:101AC0001800800600280AD5FFE79DF8140080065C -:101AD000002804D5FFE7079807F0A4FDFFE7079863 -:101AE00000684069C0F3801002900798006C0007FE -:101AF000002803D4FFE7029888B3FFE7079807F0B0 -:101B000019FD0798006840694006002822D5FFE7C4 -:101B100007980168486920F0400048610798806B89 -:101B200098B1FFE70798816B49F25930C0F6010080 -:101B300008650798806BF8F741FA28B1FFE7079826 -:101B4000806B016D8847FFE703E00798FFF704FF0C -:101B5000FFE703E00798FFF7FFFEFFE706E00798BF -:101B6000FFF7FAFE079900200864FFE7FFE7BFE0F0 -:101B70000798006B012840F09B80FFE79DF8180054 -:101B8000C006002840F19480FFE79DF81400C006CD -:101B9000002840F18D80FFE7FFE7002001900798C3 -:101BA00000680068019007980068406801900198FB -:101BB000FFE7079800684069400600284AD5FFE71C -:101BC0000798806B00684068ADF80200BDF802001D -:101BD00000283ED0FFE7BDF802000799898D8842B2 -:101BE00037DAFFE7BDF802000799C8850798806BD0 -:101BF000C069B0F5807F24D0FFE707980168C86806 -:101C000020F48070C86007980168486920F00100DE -:101C1000486107980168486920F0400048610799C9 -:101C2000202081F83E00079900200863079801688A -:101C3000C86820F01000C8600798806BF8F748F972 -:101C4000FFE70798818DC28D891A89B2FFF7F6FDEB -:101C5000FFE74DE00799888DC98D401AADF8000067 -:101C60000798C08D18B3FFE7BDF80000F8B1FFE793 -:101C700007980168C86820F49070C86007980168E8 -:101C8000486920F0010048610799202081F83E0052 -:101C900007990020086307980168C86820F01000C1 -:101CA000C8600798BDF80010FFF7C8FDFFE71FE008 -:101CB0009DF81800000600280AD5FFE79DF81400DB -:101CC0000006002804D5FFE7079807F08DFE0FE017 -:101CD0009DF81800400600280AD5FFE79DF814007B -:101CE0004006002804D5FFE7079807F047FCFFE708 -:101CF00008B080BD80B582B00090009820B9FFE7A1 -:101D000001208DF80700F5E00098806900284FD089 -:101D1000FFE70098006841F20001C4F20101884227 -:101D20001BD0FFE70098006844F20041C4F20001B4 -:101D3000884212D0FFE70098006844F60001C4F220 -:101D40000001884209D0FFE70098006841F2004195 -:101D5000C4F20101884201D1FFE708E045F21950C1 -:101D6000C0F6020040F271110BF042FDFFE700984F -:101D7000806990B1FFE700988069B0F5807F0CD052 -:101D8000FFE700988069B0F5007F06D0FFE7009874 -:101D90008069B0F5407F01D1FFE708E045F21950B6 -:101DA000C0F602004FF4B9710BF022FDFFE740E0EE -:101DB0000098006841F20001C4F2010188422DD070 -:101DC000FFE70098006844F20041C4F20001884235 -:101DD00024D0FFE70098006844F60001C4F2000137 -:101DE00088421BD0FFE70098006844F60041C4F227 -:101DF0000001884212D0FFE70098006845F2000118 -:101E0000C4F20001884209D0FFE70098006841F25F -:101E10000041C4F20101884201D1FFE708E045F228 -:101E20001950C0F602004FF4BB710BF0E1FCFFE764 -:101E3000FFE70098806830B1FFE700988068B0F550 -:101E4000805F01D1FFE708E045F21950C0F60200BB -:101E50004FF4BC710BF0CCFCFFE70098C06930B1C7 -:101E6000FFE70098C069B0F5004F01D1FFE708E037 -:101E700045F21950C0F6020040F279110BF0B8FC9F -:101E8000FFE7009890F83D0040B9FFE70099002077 -:101E900081F83C00009800F031F8FFE70099242019 -:101EA00081F83D0000980168C86820F40050C860BF -:101EB000009807F045FC00980168086920F49040FC -:101EC000086100980168486920F02A00486100987C -:101ED0000168C86840F40050C86000990020086498 -:101EE000009A202182F83D10009A82F83E108DF869 -:101EF0000700FFE79DF8070002B080BD80B59CB0E9 -:101F00001B9000201A9019901890179016901B980B -:101F1000006841F20001C4F20101884240F0BF8034 -:101F2000FFE7FFE70020159043F64400C4F20200EB -:101F3000016841F010010160006800F01000159088 -:101F40001598FFE7FFE70020149043F63000C4F235 -:101F50000200016841F002010160006800F0020027 -:101F600014901498FFE7FFE70020139043F6300029 -:101F7000C4F20200016841F001010160006800F054 -:101F8000010013901398FFE780201690022009901B -:101F9000179000200D90189003200A9019900720A8 -:101FA0000B901A9040F20040C4F2020016A90C9166 -:101FB000F8F7A0FEDDF824C00A9A0B980C990D9B47 -:101FC0004FF4007ECDF858E0CDF85CC0189319921C -:101FD0001A900020C4F20200F8F78CFE0D9941F629 -:101FE0004810C2F200000E9046F2B842C4F202025B -:101FF00002604FF00062426040228260C1604FF494 -:102000008062026141618161C1614FF4803202628C -:102010004162F8F785F918B1FFE7F4F7C9FEFFE769 -:10202000FFE71B9841F64811C2F2000141631B987B -:102030008863FFE741F6E800C2F20000089046F22C -:102040008841C4F2020101604FF00061416000214B -:102050008160C1604FF48062026141618161C16150 -:102060004FF4803202624162F8F75AF918B1FFE783 -:10207000F4F79EFEFFE7FFE71B9841F6E801C2F286 -:10208000000181631B988863FFE7252007900521E5 -:102090000022F9F741FE0798F9F726FE0BE11B989D -:1020A000006844F60001C4F20001884261D1FFE7F4 -:1020B000FFE70020129043F64000C4F202000168DE -:1020C00041F480210160006800F480201290129891 -:1020D000FFE7FFE70020119043F63000C4F2020052 -:1020E000016841F004010160006800F004001190F3 -:1020F0001198FFE74FF440601690022017900020DF -:10210000059018900320199007201A9040F60000BF -:10211000C4F2020016A9F8F7EDFD059941F6A810E2 -:10212000C2F20000069046F22802C4F202020260E7 -:102130004FF0006242608160C1604FF480620261D2 -:1021400041618161C1614FF4003202624162F8F77E -:10215000E7F818B1FFE7F4F72BFEFFE7FFE71B985E -:1021600041F6A811C2F2000181631B988863FFE762 -:10217000A0E01B98006841F20041C4F201018842CE -:1021800040F09780FFE7FFE70020109043F64400FF -:10219000C4F20200016841F020010160006800F013 -:1021A000200010901098FFE7FFE700200F9043F603 -:1021B0003000C4F20200016841F040010160006893 -:1021C00000F040000F900F98FFE74FF48440169006 -:1021D00002201790002003901890032019900820E7 -:1021E0001A9041F60000C4F2020016A9F8F782FD29 -:1021F000039941F60820C2F20000049046F22842FA -:10220000C4F2020202604FF0206242608160C1604D -:102210004FF48062026141618161C1614FF480329B -:1022200002624162F8F77CF818B1FFE7F4F7C0FDED -:10223000FFE7FFE71B9841F60821C2F20001816326 -:102240001B988863FFE741F66820C2F20000029005 -:1022500046F2A041C4F2020101604FF020614160EA -:10226000402181600021C1604FF4806202614161C0 -:102270008161C1614FF4803202624162F8F750F827 -:1022800018B1FFE7F4F794FDFFE7FFE71B9841F66D -:102290006821C2F2000141631B988863FFE7472071 -:1022A000019005210022F9F737FD0198F9F71CFD8F -:1022B000FFE7FFE7FFE71CB080BD000080B584B0FA -:1022C00002900191ADF80220029890F83E0020287B -:1022D00028D1FFE7019820B1FFE7BDF8020020B93F -:1022E000FFE701208DF80F0020E0FFE7029890F84B -:1022F0003C00012804D1FFE702208DF80F0015E013 -:102300000299012081F83C00FFE7FFE702990020D5 -:10231000086302980199BDF8022007F005FB8DF8CB -:102320000F0003E002208DF80F00FFE79DF80F007B -:1023300004B080BD80B582B00190019807F040F9EB -:102340008DF803009DF8030004281BD0FFE79DF8DB -:10235000030000EBC00140F2C040C2F2000000EBFD -:102360008100C06868B1FFE79DF8030000EBC00181 -:1023700040F2C040C2F2000000EB8100C06880471C -:10238000FFE7FFE702B080BD80B582B00190019801 -:1023900007F016F98DF803009DF8030004281BD000 -:1023A000FFE79DF8030000EBC00140F2C040C2F21D -:1023B000000000EB8100806868B1FFE79DF8030032 -:1023C00000EBC00140F2C040C2F2000000EB81000F -:1023D00080688047FFE7FFE702B080BD80B586B028 -:1023E00004900391ADF80A20049890F83D0020284D -:1023F00067D1FFE7039820B1FFE7BDF80A0020B9D5 -:10240000FFE701208DF817005FE0FFE7049890F8E0 -:102410003C00012804D1FFE702208DF8170054E0AA -:102420000499012081F83C00FFE7FFE70398049935 -:102430000862BDF80A0004998884BDF80A0004996E -:10244000C884049900200864049A212182F83D1070 -:1024500004994A6B49F2D541C0F60101D163049950 -:102460004A6B49F21D51C0F60101116404994A6B8F -:1024700049F27931C0F60101D1640499496B0865CC -:1024800003A8019004980268406B0199096804321E -:10249000BDF80A30F8F7E0F9049801686FF04000E1 -:1024A0000860FFE70499002081F83C00FFE70498EA -:1024B0000168486940F08000486100208DF81700ED -:1024C00003E002208DF81700FFE79DF8170006B023 -:1024D00080BD000080B582B00190019807F070F8CF -:1024E0008DF803009DF8030004281BD0FFE79DF83A -:1024F000030000EBC00140F2C040C2F2000000EB5C -:102500008100406868B1FFE79DF8030000EBC0015F -:1025100040F2C040C2F2000000EB810040688047FA -:10252000FFE7FFE702B080BD80B582B0019001985F -:1025300007F046F88DF803009DF80300042819D031 -:10254000FFE79DF8030000EBC00140F2C040C2F27B -:10255000000050F8210060B1FFE79DF8030000EB98 -:10256000C00140F2C040C2F2000050F82100804794 -:10257000FFE7FFE702B080BDFFE700BFFDE7000017 -:1025800089B08DED070ACDED060A8DED051ACDED6A -:10259000041A8DF80F009DED070A9DED061A80EED6 -:1025A000010A8DED020A9DED050A9DED041A80EEEB -:1025B000010A8DED010A9DF80F00C00718B1FFE771 -:1025C000019808901CE09DED020A9FED0F1AB4EEF1 -:1025D000410AF1EE10FA05DDFFE79DED010A8DEDF0 -:1025E000000A08E09DED010AB0EE081A20EE010A8B -:1025F0008DED000AFFE79DED000A8DED080AFFE76B -:102600009DED080A09B070473333333F83B0029021 -:1026100001918DF8032000208DF80200FFE79DF85E -:1026200002009DF80310884229DAFFE70298000FA4 -:10263000092809D8FFE70298000F303001999DF86A -:10264000022001F8120009E00299372000EB117016 -:1026500001999DF8022001F81200FFE7029800019D -:10266000029001989DF8021000EB41010020487093 -:10267000FFE79DF8020001308DF80200CFE703B0BC -:102680007047000084B08DED030A9DED030AB6EE9D -:10269000001A20EE010A8DED020A039801900198BC -:1026A0000090009945F6DF10C5F63770A0EB610089 -:1026B0000090009801909DED010A9DED021A21EE17 -:1026C000001A21EE002AB7EE081A31EE422A20EE57 -:1026D000020A8DED010A9DED010A9DED022A22EE0E -:1026E000002A22EE002A31EE421A20EE010A8DED78 -:1026F000010A9DED010A04B07047000080B586B064 -:1027000004908DED030A049818B9FFE700200590A6 -:102710004CE09DED030A049890ED014A90ED022AE9 -:1027200090ED063A90ED071A23EE043A30EE430A94 -:1027300021EE021A30EE410A8DED020A002028B97E -:10274000FFE702980AF0A8FF58B90DE00298EDF7EC -:1027500021FF41EC100B51EC100B0AF083FF18B174 -:10276000FFE703980290FFE79DED020A049890EDC1 -:10277000034A90ED043A90ED052A90ED061A20EEFA -:10278000040A21EE031A30EE010A90ED071A21EE39 -:10279000021A30EE010A8DED010A04998869C861B8 -:1027A00002980499886101980590FFE79DED050A5C -:1027B00006B080BD80B588B007908DED060ACDEDDE -:1027C000050A079808B9FFE78BE0059807990860A4 -:1027D0000799002088610799C861079890ED000A61 -:1027E000B5EE400AF1EE10FA0EDCFFE707994FF064 -:1027F0007E50C860079900200861079948610799D1 -:102800004860079988606CE09DED060A079890ED96 -:10281000001A80EE010A8DED040A9DED041A9FED69 -:10282000320A80EE010A10F0E3FC8DED030A9FED01 -:102830002F0A8DED000A10F0CFFAB0EE401A9DED90 -:10284000000A31EE011A9DED033A21EE031AB7EEAC -:10285000002A8DED012A31EE021A23EE033A31EE01 -:10286000031A8DED021A9DED031A21EE011A9DED5A -:10287000023A81EE031A079880ED031A079890ED4B -:10288000031A31EE011A80ED041A0799C8684861ED -:102890009DED031A21EE011A31EE421A31EE011AB2 -:1028A0009DED022A81EE021A079880ED011A10F0C0 -:1028B00093FAB0EE401A9DED010A31EE012A9DED2A -:1028C000031A22EE012A30EE420A21EE011A30EEFE -:1028D000010A9DED021A80EE010A079880ED020AB6 -:1028E000FFE708B080BD00BFDB0F4940DB0F493F69 -:1028F00080B584B002908DED010A029818B9FFE707 -:102900000020039039E09DED010A029890ED031A32 -:1029100090ED043A90ED052A31EE031A31EE021AD9 -:1029200080EE010A8DED000A002028B9FFE700982B -:102930000AF080FE58B911E00098EDF72BFE41EC4B -:10294000100B51EC100B0AF055FE38B1FFE7009860 -:102950000299886100980299C86106E0019802997D -:10296000886101980299C861FFE702989DED010A0C -:10297000FFF7C4FE8DED030AFFE79DED030A04B0E7 -:1029800080BD000080B586B00022009205920492BE -:102990000392029241F28060C2F20000019042F282 -:1029A0000001C4F2010101604FF400314160826016 -:1029B0000261027680F82020C2620121C0F6007117 -:1029C0008162C2600121C16180F830204161F5F768 -:1029D000D1FA18B1FFE7F4F7EBF9FFE71020029006 -:1029E000012003900020049041F28060C2F20000B8 -:1029F00002A9F5F757F918B1FFE7F4F7D9F9FFE79E -:102A000006B080BD80B586B0002200920592049287 -:102A10000392029241F2C860C2F20000019042F2B9 -:102A20000021C4F2010101604FF400314160826075 -:102A30000261027680F82020C2620121C0F6007196 -:102A40008162C2600121C16180F830204161F5F7E7 -:102A500091FA18B1FFE7F4F7ABF9FFE7082002900D -:102A6000012003900020049041F2C860C2F20000EF -:102A700002A9F5F717F918B1FFE7F4F799F9FFE79D -:102A800006B080BD80B582B041F21070C2F2000085 -:102A9000019046F20041C4F200010160032141604F -:102AA00000218160C1604FF4A02202614FF4C00296 -:102AB0004261017641768176C176017701214177C5 -:102AC000F6F748FC18B1FFE7F4F772F9FFE702B038 -:102AD00080BD000080B582B041F23870C2F20000C3 -:102AE000019046F60001C4F200010160032141603B -:102AF00000218160C1604FF4A02202614FF4C00246 -:102B00004261017641768176C17601770121417774 -:102B1000F6F720FC18B1FFE7F4F74AF9FFE702B037 -:102B200080BD000080B541F26070C2F2000043F247 -:102B30000001C4F202010160F7F778F918B1FFE76C -:102B4000F4F736F9FFE780BD80B58EB0FFE70020CF -:102B50000D9043F63000C4F20200016841F4800198 -:102B60000160006800F480000D900D98FFE7FFE71A -:102B700000200C9043F63000C4F20200016841F4DA -:102B800000110160006800F400100C900C98FFE741 -:102B90000C2001900521099100220A92F9F7BCF856 -:102BA0000198F9F7A1F809990A9A0D200290F9F70E -:102BB000B3F80298F9F798F809990A9A2F20039028 -:102BC000F9F7AAF80398F9F78FF809990A9A3920C2 -:102BD0000490F9F7A1F80498F9F786F809990A9A88 -:102BE0003A200590F9F798F80598F9F77DF80999D2 -:102BF0000A9A3B200690F9F78FF80698F9F774F8CF -:102C000009990A9A44200790F9F786F80798F9F786 -:102C10006BF809990A9A45200890F9F77DF8089809 -:102C2000F9F762F809990A9A46200B90F9F774F8B7 -:102C30000B98F9F759F80EB080BD000080B582B04E -:102C400047F2D510C0F6010044F65862C0F6020201 -:102C5000002101910BF0AEFA019941F26812C2F223 -:102C60000002106048F6C930C0F6010044F60022A8 -:102C7000C0F602020BF09EFA02B080BD80B59EB095 -:102C800000201D901C901B901A901990FFE70020C7 -:102C9000189043F63000C4F20200016841F00201CE -:102CA0000160006800F0020018901898FFE7FFE745 -:102CB0000020179043F63000C4F20200016841F092 -:102CC00040010160006800F0400017901798FFE78E -:102CD000FFE70020169043F63000C4F202000168BE -:102CE00041F001010160006800F0010016901698A3 -:102CF000FFE7FFE70020159043F63000C4F2020022 -:102D0000016841F008010160006800F008001590BA -:102D10001598FFE7FFE70020149043F63000C4F257 -:102D20000200016841F004010160006800F0040045 -:102D300014901498FFE7FFE70020139043F630004B -:102D4000C4F20200016841F480710160006800F47F -:102D5000807013901398FFE7FFE70020129043F66E -:102D60003000C4F20200016841F0200101600068F7 -:102D700000F0200012901298FFE7FFE7002011906A -:102D800043F63000C4F20200016841F080010160A6 -:102D9000006800F0800011901198FFE7FFE7002025 -:102DA000109043F63000C4F20200016841F01001B7 -:102DB0000160006800F0100010901098FFE741F6E5 -:102DC0000000C4F2020001904021009100220E9206 -:102DD000F8F74AFB0020C4F2020003901021029190 -:102DE00001220792F8F740FB079A40F20040C4F234 -:102DF0000200089041F201010691F8F735FB009AB4 -:102E00000198079919921A911B911C9119A909917E -:102E1000F7F770FF0198079A09990823199300237F -:102E2000C1F2210304931A931B92F7F763FF0999E8 -:102E30000E98072219921A901B9040F60000C4F2D7 -:102E400002000590F7F756FF0398049B079A09992B -:102E500019921A931B92F7F74DFF029B0398079A5A -:102E6000099919931A921B921C92F7F743FF049B3E -:102E70000598079A09994FF0300CCDF864C01A9361 -:102E80001B92F7F737FF069B079A08980999199341 -:102E90001A921B921C92F7F72DFF0E9A06200A90A9 -:102EA00005210D91F8F738FF0A98F8F71DFF0D99E5 -:102EB0000E9A09200B90F8F72FFF0B98F8F714FFE4 -:102EC0000D990E9A0A200C90F8F726FF0C98F8F747 -:102ED0000BFF0D990E9A17200F90F8F71DFF0F9812 -:102EE000F8F702FF1EB080BD80B582B041F6C82061 -:102EF000C2F20000019045F20041C4F200010160FD -:102F000041F68021C0F20601416000218160C1606C -:102F10004FF48042026141618161C1610162F8F751 -:102F2000E5FA18B1FFE7F3F743FFFFE702B080BD12 -:102F300080B582B041F61C30C2F20000019045F627 -:102F40000001C4F20001016041F68021C0F20601D7 -:102F5000416000218160C1604FF4804202614161A3 -:102F60008161C1610162F8F7C1FA18B1FFE7F3F7B7 -:102F70001FFFFFE702B080BD80B582B041F6703020 -:102F8000C2F20000019045F60041C4F20001016068 -:102F900041F68021C0F20601416000218160C160DC -:102FA0004FF48042026141618161C1610162F8F7C1 -:102FB0009DFA18B1FFE7F3F7FBFEFFE702B080BD13 -:102FC00080B541F6EC70C2F2000040F60001C5F297 -:102FD00006010160FAF7BCFE18B1FFE7F3F7E8FE5F -:102FE000FFE780BD80B582B041F6FC70C2F2000000 -:102FF000019043F20001C4F2010101604FF48271BB -:10300000416000218160C1600222026101224261AF -:103010004FF4007282611822C261016241628162D2 -:103020000A21C162FAF71CFF18B1FFE7F3F7C0FEEF -:10303000FFE702B080BD000080B582B042F25400CC -:10304000C2F20000019043F60001C4F200010160E9 -:103050004FF48271416000218160C1600161416172 -:103060004FF4007282612822C26101624162816272 -:103070000A21C162FAF7F4FE18B1FFE7F3F798FEF0 -:10308000FFE702B080BD000080B588B0002100914C -:10309000079106910591049103910291019142F2E9 -:1030A000F400C2F2000044F20042C4F201020260E5 -:1030B0004160816041F28732C26001618161FCF749 -:1030C000EDFA18B1FFE7F3F773FEFFE742F2F40001 -:1030D000C2F20000FDF70CFF18B1FFE7F3F768FE3E -:1030E000FFE760200190002202920392059242F2D3 -:1030F000F400C2F2000001A9FDF7CAFC18B1FFE715 -:10310000F3F756FEFFE742F2F400C2F20000FDF7CB -:1031100081FB08B080BD000080B598B0002101910E -:10312000179116911591149113911291119110917B -:103130000F910E910D910C910B910A9109910891AB -:103140000791069105910491039142F2AC00C2F2FD -:10315000000002900022C4F201020260A722426035 -:10316000816044F61F62C260016141618161FCF7C8 -:1031700095FA18B1FFE7F3F71BFEFFE74FF4805015 -:10318000149042F2AC00C2F2000014A9FCF782FDD8 -:1031900018B1FFE7F3F70CFEFFE742F2AC00C2F212 -:1031A0000000FDF7A5FE18B1FFE7F3F701FEFFE70A -:1031B00000201290139042F2AC00C2F2000012A95B -:1031C000FCF748F918B1FFE7F3F7F2FDFFE76020DD -:1031D0000B9000220C920D920E920F92109211926F -:1031E00042F2AC00C2F200000BA9FDF751FC18B18D -:1031F000FFE7F3F7DDFDFFE742F2AC00C2F20000AB -:103200000BA90422FDF744FC18B1FFE7F3F7D0FD4A -:10321000FFE742F2AC00C2F200000BA90822FDF762 -:1032200037FC18B1FFE7F3F7C3FDFFE74FF47A70FF -:103230000C9042F2AC00C2F200000BA90C22FDF788 -:1032400027FC18B1FFE7F3F7B3FDFFE70020039079 -:1032500004900590069007904FF4005108910A9051 -:1032600042F2AC00C2F2000003A9FBF7EBFF18B179 -:10327000FFE7F3F79DFDFFE742F2AC00C2F200006A -:10328000FDF7C8FA18B080BD80B58EB0002100915E -:103290000D910C910B910A9109910891079106915A -:1032A0000591049103910291019142F23C10C2F206 -:1032B000000040F20042C4F20002026041608160FE -:1032C0004FF6FF72C26001618161FCF7E7F918B146 -:1032D000FFE7F3F76DFDFFE74FF480500A9042F2ED -:1032E0003C10C2F200000AA9FCF7D4FC18B1FFE7B9 -:1032F000F3F75EFDFFE742F23C10C2F20000FDF77B -:10330000F7FD18B1FFE7F3F753FDFFE70020089042 -:10331000099042F23C10C2F2000008A9FCF79AF8AA -:1033200018B1FFE7F3F744FDFFE7602001900020AC -:1033300002900390059042F23C10C2F2000001A9F5 -:103340000822FDF7A5FB18B1FFE7F3F731FDFFE712 -:1033500042F23C10C2F20000FDF75CFA0EB080BDF4 -:1033600080B58EB0002100910D910C910B910A91C6 -:103370000991089107910691059104910391029199 -:10338000019142F28410C2F2000040F60002C4F241 -:1033900000020260A722426081604FF6FF72C260A5 -:1033A00001618161FCF77AF918B1FFE7F3F700FDDD -:1033B000FFE74FF480500A9042F28410C2F20000FE -:1033C0000AA9FCF767FC18B1FFE7F3F7F1FCFFE788 -:1033D00042F28410C2F20000FDF78AFD18B1FFE747 -:1033E000F3F7E6FCFFE700200890099042F2841012 -:1033F000C2F2000008A9FCF72DF818B1FFE7F3F7B7 -:10340000D7FCFFE760200190002002900390059018 -:1034100042F28410C2F2000001A90822FDF738FB35 -:1034200018B1FFE7F3F7C4FCFFE742F28410C2F2E1 -:103430000000FDF7EFF90EB080BD000080B58EB042 -:10344000002100910D910C910B910A910991089125 -:10345000079106910591049103910291019142F225 -:10346000CC10C2F2000040F60042C4F2000202603A -:10347000416081604FF6FF72C26001618161FCF7BB -:103480000DF918B1FFE7F3F793FCFFE74FF4805015 -:103490000A9042F2CC10C2F200000AA9FCF7FAFB33 -:1034A00018B1FFE7F3F784FCFFE742F2CC10C2F259 -:1034B0000000FDF71DFD18B1FFE7F3F779FCFFE70A -:1034C00000200890099042F2CC10C2F2000008A936 -:1034D000FBF7C0FF18B1FFE7F3F76AFCFFE76020D6 -:1034E0000190002202920392059242F2CC10C2F2A5 -:1034F000000001A9FDF7CCFA18B1FFE7F3F758FC7B -:10350000FFE742F2CC10C2F2000001A90422FDF74D -:10351000BFFA18B1FFE7F3F74BFCFFE742F2CC101C -:10352000C2F2000001A90822FDF7B2FA18B1FFE7C4 -:10353000F3F73EFCFFE742F2CC10C2F20000FDF7C9 -:1035400069F90EB080BD000080B582B00021019104 -:10355000009142F21420C2F2000041F20042C4F293 -:10356000000202605322426081600922C2608161D0 -:10357000FCF794F818B1FFE7F3F71AFCFFE7002017 -:103580000090019042F21420C2F200006946FBF75D -:1035900061FF18B1FFE7F3F70BFCFFE702B080BD56 -:1035A00080B598B000210191179116911591149151 -:1035B00013911291119110910F910E910D910C9107 -:1035C0000B910A9109910891079106910591049137 -:1035D000039142F25C20C2F20000029040F20042ED -:1035E000C4F201020260A7224260816044F61F62B9 -:1035F000C260016141618161FCF750F818B1FFE7D9 -:10360000F3F7D6FBFFE74FF48050149042F25C20B2 -:10361000C2F2000014A9FCF73DFB18B1FFE7F3F775 -:10362000C7FBFFE742F25C20C2F20000FDF760FC3E -:1036300018B1FFE7F3F7BCFBFFE7002012901390EF -:1036400042F25C20C2F2000012A9FBF703FF18B19E -:10365000FFE7F3F7ADFBFFE760200B904FF47A70C4 -:103660000C9000220D920E920F921092119242F243 -:103670005C20C2F200000BA9FDF70AFA18B1FFE7BF -:10368000F3F796FBFFE742F25C20C2F200000BA9C1 -:103690000422FDF7FDF918B1FFE7F3F789FBFFE717 -:1036A0000020039004900590069007904FF400517D -:1036B00008910A9042F25C20C2F2000003A9FBF7D5 -:1036C000C1FD18B1FFE7F3F773FBFFE742F25C209F -:1036D000C2F20000FDF79EF818B080BD80B582B040 -:1036E00042F2A420C2F20000019041F20001C4F2B3 -:1036F000010101604FF4E131416000218160C1604E -:1037000001610C2242618161C161FEF7F3FA18B1D7 -:10371000FFE7F3F74DFBFFE702B080BD80B582B055 -:1037200042F2E820C2F20000019044F60001C4F227 -:103730000001016048F2A061C0F201014160002176 -:103740008160C1604FF48062026104224261816144 -:10375000C161FEF7CFFA18B1FFE7F3F729FBFFE7E6 -:1037600002B080BD80B582B042F22C30C2F20000BF -:10377000019041F20041C4F2010101604FF4E131D6 -:10378000416000218160C16001610C224261816160 -:10379000C161FEF7AFFA18B1FFE7F3F709FBFFE7E6 -:1037A00002B080BD80B541F2B030C2F2000040F2FC -:1037B0000801C2F20001002207F046FD18B1FFE740 -:1037C000F3F7F6FAFFE741F2B030C2F2000040F240 -:1037D0002C01C2F2000108F09DF918B1FFE7F3F7E0 -:1037E000E7FAFFE741F2B030C2F2000040F25011B8 -:1037F000C2F2000106F0FCFF18B1FFE7F3F7D8FAB8 -:10380000FFE741F2B030C2F2000008F0E7FA18B169 -:10381000FFE7F3F7CDFAFFE780BD0000FFE700BF49 -:10382000FDE7000080B58DB00DF1100CCDF808C09B -:1038300084460298CDF82CC00A9109928DF8233065 -:1038400080ED030A0B9820B9FFE7FF208DF83300C5 -:1038500035E10B98007801460191052800F2898036 -:103860000199DFE801F00345658585799DF923001D -:1038700004283BD1FFE70A9890ED000A90ED012A59 -:1038800090ED021A30EE420A30EE010A099880EDFE -:10389000000A0A9890ED000A90ED012A90ED021AB4 -:1038A00030EE020A30EE010A099880ED010A0A980A -:1038B00090ED002A90ED011A90ED020A31EE421AC5 -:1038C00030EE010A099880ED020A0A9890ED000A8C -:1038D00090ED012A90ED021AB1EE400A30EE420A54 -:1038E00030EE010A099880ED030A00E0CBE040E0E9 -:1038F0009DF92300042819D1FFE70A9890ED000AEA -:10390000B1EE400A099880ED000A0A98006809990A -:1039100048600A980068099988600A9890ED000A42 -:10392000B1EE400A099880ED030A00E0ABE0FFE742 -:103930009DF9230002280DD1FFE70A9890ED000AB7 -:10394000B1EE400A099880ED000A0A9800680999CA -:10395000486000E097E0FFE79DF92300012805D1CA -:10396000FFE70A9800680999086000E08BE0FFE72C -:1039700089E0002006908DF81700FFE79DF91700F9 -:103980009DF9231088422EDAFFE7029809999DF9E4 -:10399000172001EB820191ED000AB0EEC00A80ED24 -:1039A000000A90ED000A90ED021AB4EE410AF1EE21 -:1039B00010FA06DDFFE7029890ED000A8DED000A8F -:1039C00005E0029890ED020A8DED000AFFE70298EB -:1039D0009DED000A80ED020AFFE79DF81700013017 -:1039E0008DF81700CAE7029890ED020AB7EE001AA8 -:1039F000B4EE410AF1EE10FA21DDFFE700208DF868 -:103A00000F00FFE79DF90F009DF92310884215DA9A -:103A1000FFE7029890ED021A09989DF90F1000EB4C -:103A2000810090ED000A80EE010A80ED000AFFE7B8 -:103A30009DF80F0001308DF80F00E3E7FFE700204D -:103A40008DF80E00FFE79DF90E009DF923108842C6 -:103A500015DAFFE7029890ED031A09989DF90E1008 -:103A600000EB810090ED000A20EE010A80ED000AD3 -:103A7000FFE79DF80E0001308DF80E00E3E700200F -:103A80008DF833001BE000208DF80D00FFE79DF856 -:103A90000D009DF9231088420DDAFFE709999DF882 -:103AA0000D20002041F82200FFE79DF80D000130B5 -:103AB0008DF80D00EBE7FF208DF83300FFE79DF94F -:103AC00033000DB080BD000083B001908DF803106D -:103AD000019820B9FFE7FF208DF80B0007E09DF863 -:103AE00003000199087000208DF80B00FFE79DF995 -:103AF0000B0003B0704700007047000088B00790CB -:103B000006910592079800F0070004900498C0F110 -:103B10000700052803D3FFE70420019004E0049880 -:103B2000C0F107000190FFE701980390049804306A -:103B3000062803D8FFE70020009003E0049803382C -:103B40000090FFE70098029006980399012202FA7C -:103B500001F101390840029B984005999A40013AC9 -:103B60001140084308B0704780B541F6E430C2F216 -:103B70000000F8F7FFFB80BD80B586B0059004918A -:103B8000059800680390039802900398006C0190D8 -:103B90000298049900EB4110D0F8080B00900198AE -:103BA00043F20B01C4F6547188420FD3FFE79DF82E -:103BB00001000006002809D5FFE70298049900EBF0 -:103BC00041114FF40040C1F8080BFFE70598F9F7E1 -:103BD00051F9019843F20B01C4F6547188420DD398 -:103BE000FFE705980069012808D1FFE705990868F3 -:103BF00001F57172012108F0B9FFFFE7002006B05E -:103C000080BD000080B586B00590049105980068DD -:103C10000390039802900398006C01900298049915 -:103C200000EB4110D0F8080B0090059800690128BE -:103C300040F08F80FFE79DF800000007002818D5AE -:103C4000FFE7019843F20B01C4F6547188420FD389 -:103C5000FFE79DF801000006002809D5FFE702985C -:103C6000049900EB41114FF40040C1F8080BFFE745 -:103C70006EE09DF800008006002808D5FFE7029856 -:103C8000049900EB41112020C1F8080B5FE09DF87A -:103C9000000010F0280F58D1FFE7019843F20B0104 -:103CA000C4F6547188420FD3FFE79DF80100000667 -:103CB000002809D5FFE70298049900EB41114FF461 -:103CC0000040C1F8080B3FE00598049AC2EBC2011E -:103CD00000EB8100D0F80402029901EB4211D1F807 -:103CE000101B6FF3DF41401A0599049AC2EBC20220 -:103CF00001EB8201C1F8140205980499C1EBC101DE -:103D000000EB8101D1F80422D1F808021044C1F877 -:103D10000802049890B9FFE705980499C1EBC10126 -:103D200000EB8100D0F8100240B9FFE70599086860 -:103D300001F57172012108F019FFFFE705989DF860 -:103D40001010F8F7C1F8FFE700E0FFE7FFE7FFE733 -:103D500047E0019843F20A11C4F65471884224D115 -:103D6000FFE79DF801000006002809D5FFE702984B -:103D7000049900EB41114FF40040C1F8080B13E027 -:103D80009DF800008006002808D5FFE702980499F6 -:103D900000EB41112020C1F8080BFFE705989DF8C2 -:103DA0001010F8F791F8FFE71AE0049890B9FFE7D0 -:103DB00005980499C1EBC10100EB8100D0F8100215 -:103DC00040B9FFE70599086801F57172002108F014 -:103DD000CDFEFFE705989DF81010F8F775F8FFE79E -:103DE000FFE7002006B080BD80B58CB00A90099135 -:103DF0000A9800680890089807900A980999C1EBFA -:103E0000C10100EB81003C30069006984169806951 -:103E1000884204D9FFE701208DF82F0079E0069948 -:103E200048698969401A0590059806998968884209 -:103E300004D9FFE7069880680590FFE705980330EE -:103E400080080490FFE70798099900EB4110D0F82B -:103E5000180981B2049A0020914202900FD3FFE723 -:103E600006984269816900209142029007D2FFE7DB -:103E700006984069002818BF01200290FFE70298C9 -:103E8000C00770B3FFE7069948698969401A059031 -:103E9000059806998968884204D9FFE706988068E2 -:103EA0000590FFE70598033080080490089806996C -:103EB000C9689DF82420BDF81430DDF828C09CF8AE -:103EC00010C0EE46CEF800C009F054FB059A0699E2 -:103ED000C8681044C860059A0699886910448861CA -:103EE000B1E706994869896988420ED8FFE70998C1 -:103EF00000F00F01012088400390039A0799D1F840 -:103F000034089043C1F83408FFE700208DF82F00F3 -:103F1000FFE79DF82F000CB080BD000080B590B089 -:103F20000E908DED0D0ACDED0C0A8DED0B1ACDED39 -:103F30000A1A002028B9FFE70D9809F087FB58B945 -:103F400043E00D98ECF726FB41EC100B51EC100B05 -:103F500009F060FBC8B3FFE7002028B9FFE70C9821 -:103F600009F074FB58B930E00C98ECF713FB41EC06 -:103F7000100B51EC100B09F04DFB30B3FFE70020A4 -:103F800028B9FFE70B9809F061FB58B91DE00B98C1 -:103F9000ECF700FB41EC100B51EC100B09F03AFB75 -:103FA00098B1FFE7002028B9FFE70A9809F04EFB17 -:103FB00078B90AE00A98ECF7EDFA41EC100B51ECF5 -:103FC000100B09F027FB20B9FFE70E9880690F90CE -:103FD00016E19DED0D0ADDED0C0A0E98406890ED9E -:103FE000071AF1F7C9FA8DED090A9DED090A0E9835 -:103FF000406890ED001A20EE010A8DED080A0E9837 -:10400000406890ED000A9DED0C1A20EE010A8DED3E -:10401000070A0E981C309DED070AFEF76FFB8DED29 -:10402000060A0E9800780146019110B3FFE7019847 -:10403000012804D0FFE70198022817D01CE09DED6D -:10404000060A0E9890ED021A90ED052A30EE420A0B -:104050009DED0A2AB4EE412AF1EE10FAC8BFB0EE87 -:10406000421A80EE010A8DED050A05E00B980590D5 -:1040700002E000200590FFE709980E990861069874 -:104080000E994861002028B9FFE7059809F0DEFA8B -:1040900070B90AE00598ECF77DFA41EC100B51EC91 -:1040A000100B09F0B7FA18B9FFE700200590FFE7F9 -:1040B0009DED080A0E98406890ED011A90ED032AD4 -:1040C00020EE010A9DED051A21EE021A30EE410A9A -:1040D0008DED040A0E9890ED030A9DED081A9DEDF2 -:1040E0000A2A21EE021A30EE010A8DED030A9DED37 -:1040F000030A0E98406890ED021A20EE010A8DED39 -:10410000020A0E98406890ED020A9FED3F1AB4EE45 -:10411000410AF1EE10FA39DDFFE7002028B9FFE788 -:10412000039809F093FA58B92FE00398ECF732FAA4 -:1041300041EC100B51EC100B09F06CFA28B3FFE7BF -:104140009DED040A9DED021A30EE010AB0EEC00AA0 -:104150000E98406890ED051AB4EE410AF1EE10FA9F -:1041600012DCFFE79DED030AB0EEC00A0E9840682E -:1041700090ED041AB4EE410AF1EE10FA04DCFFE708 -:1041800003980E99C860FFE7FFE7FFE79DED021A6D -:104190009DED040A30EE010A8DED040A002028B9D5 -:1041A000FFE7049809F052FA58B925E00498ECF7B3 -:1041B000F1F941EC100B51EC100B09F02BFAD8B1CE -:1041C000FFE70E98406890ED050A9FED0F1AB4EED8 -:1041D000410AF1EE10FA0BDDFFE79DED040A0E989F -:1041E0004068D0ED050AEEF74FF98DED040AFFE7C0 -:1041F00004980E998861FFE70E9880690F90FFE799 -:104200009DED0F0A10B080BDBD37863580B586B0F4 -:1042100004908DF80F108DED020A0192049820B9D8 -:10422000FFE7FF208DF81700B7E0002030B9FFE767 -:104230000198406809F00AFA80B90BE001984068DB -:10424000ECF7A8F941EC100B51EC100B09F0E2F976 -:1042500020B9FFE7FF208DF817009EE0002030B95D -:10426000FFE70198806809F0F1F980B90BE0019847 -:104270008068ECF78FF941EC100B51EC100B09F052 -:10428000C9F920B9FFE7FF208DF8170085E000206D -:1042900030B9FFE70198C06809F0D8F980B90BE0A0 -:1042A0000198C068ECF776F941EC100B51EC100B5B -:1042B00009F0B0F920B9FFE7FF208DF817006CE096 -:1042C000002030B9FFE70198006909F0BFF980B913 -:1042D0000BE001980069ECF75DF941EC100B51EC33 -:1042E000100B09F097F920B9FFE7FF208DF81700B0 -:1042F00053E0002030B9FFE70198406909F0A6F9C2 -:1043000080B90BE001984069ECF744F941EC100BDF -:1043100051EC100B09F07EF920B9FFE7FF208DF872 -:1043200017003AE00198049948609DED021AB7EE33 -:10433000000A80EE010A8DED000A002028B9FFE78F -:10434000009809F083F958B90EE00098ECF722F9CB -:1043500041EC100B51EC100B09F05CF920B1FFE7B8 -:1043600000980499886003E0FF208DF8170014E09E -:10437000049901F11C009DED020A4968D1ED060A7D -:10438000FEF718FA9DF80F0004990870049800F0E1 -:1043900009F800208DF81700FFE79DF9170006B017 -:1043A00080BD000080B584B00290029820B9FFE77C -:1043B000FF208DF80F0013E0029900200190C860E3 -:1043C00002990861029948610299886102981C303B -:1043D0009FED050AFEF78CFA01988DF80F00FFE7B4 -:1043E0009DF90F0004B080BD000000000000000037 -:1043F000EFF30980BFF36F8F154B1A681EF0100F93 -:1044000008BF20ED108A20E9F04F10602DE9090067 -:104410004FF0500080F31188BFF34F8FBFF36F8FC1 -:104420000CF0C0FA4FF0000080F31188BDE80900DD -:1044300019680868B0E8F04F1EF0100F08BFB0EC24 -:10444000108A80F30988BFF36F8F704700BF00BFE9 -:10445000E024002085B08DED040ACDED030A8DED3A -:10446000021A002001909DED020A9DED042A9DEDA7 -:10447000031A31EE421AB2EE042A81EE021A30EE2D -:10448000010A8DED000A9DED000AB3EE041AB4EEA8 -:10449000410AF1EE10FA09DAFFE79DED030A9FEDFC -:1044A0000A1A20EE010A8DED010A08E09DED030ACB -:1044B000B7EE081A20EE010A8DED010AFFE79DED27 -:1044C000010A05B0704700BF6666663F88B08DED93 -:1044D000060A059004910392059858B1FFE70498E5 -:1044E00040B1FFE79DED060AB5EE400AF1EE10FA85 -:1044F00004DAFFE7FF208DF81F0054E0002002904F -:104500000190FFE701980399884220D2FFE70598C0 -:10451000019900EB810090ED000AB0EEC00A04980A -:1045200000EB810090ED001AB0EEC11A20EE010AF6 -:104530009FED1F1A20EE011A9DED020A30EE010ACE -:104540008DED020AFFE7019801300190DAE79DED59 -:10455000020A9DED061AB4EE410AF1EE10FA1EDDD4 -:10456000FFE700200090FFE700980399884215D2EA -:10457000FFE79DED060A9DED021A80EE011A0598EF -:10458000009900EB810090ED000A20EE010A80ED19 -:10459000000AFFE7009801300090E5E7FFE7002000 -:1045A0008DF81F00FFE79DF91F0008B0704700BF9E -:1045B0008FC2F53D83B08DED020ACDED010A0020DA -:1045C00000909DED020A9DED011ABAEE042A31EE2B -:1045D000021A20EE010AB3EE041A80EE010A8DEDF4 -:1045E000000A9DED000AB5EE400AF1EE10FA03DA7A -:1045F000FFE700200090FFE79DED000A03B0704741 -:1046000080B582B0019042F6DC70C2F20000006812 -:104610004FF4006109F0CCFC02B080BD80B582B0DF -:10462000019042F6DC70C2F2000000684FF4805145 -:1046300009F0BEFC02B080BD80B542F6DC70C2F26B -:10464000000000684FF4806109F0B2FC80BD0000FA -:1046500080B50120EEF7E6FE90F83D002038B0FA74 -:1046600080F0400980BD000082B00090009890F872 -:10467000AB01062807DCFFE7009890F8AB01B0F12A -:10468000FF3F03DCFFE7002001900BE0009A92F867 -:10469000AB112D2011FB0020013182F8AB116930E4 -:1046A0000190FFE7019802B07047000082B00090CF -:1046B000009890F8AC01022807DCFFE7009890F81A -:1046C000AC01B0F1FF3F03DCFFE7002001900BE0FD -:1046D000009A92F8AC1102EB4100013182F8AC1162 -:1046E00000F5D2700190FFE7019802B0704700001A -:1046F00082B00090009890F8AA01062807DCFFE736 -:10470000009890F8AA01B0F1FF3F03DCFFE700201A -:1047100001900AE0009890F8AA114A1C80F8AA219A -:10472000C1EB011108440190FFE7019802B0704706 -:1047300081B0009000990020087001B0704700001F -:1047400080B50120EEF76EFEFDF7A8F880BD0000F1 -:1047500080B588B0069005910492069820B9FFE7CD -:10476000FE208DF81F0072E042F2AF30C2F200006E -:104770000078C00720B1FFE7FD208DF81F0066E03C -:1047800009F0F6FC42F6DC71C2F20001086020B9C3 -:10479000FFE7FE208DF81F0059E004980599C1F845 -:1047A000C10145F2F122C0F601020120009003216F -:1047B000EEF798FE009844F23962C0F60102072134 -:1047C000EEF790FE009844F24172C0F60102082113 -:1047D000EEF788FE00991420039041F28830029091 -:1047E00044F20160C0F60100002301931A4609F06B -:1047F000FFFD0099019B069AC2F8B80044F21D60C3 -:10480000C0F601001A4609F0F3FD0699C1F8BC0094 -:104810000698D0F8B800039909F07CFE0698D0F805 -:10482000BC00029909F076FE0098EEF7FBFD0099B6 -:10483000024601981368DA6842F01002DA6042F228 -:10484000AF32C2F2000211708DF81F00FFE79DF930 -:104850001F0008B080BD000080B584B002900191B7 -:104860000092009830B1FFE7029818B1FFE7019875 -:1048700020B9FFE7FF208DF80F000CE001980299A6 -:10488000009AEBF7E1FC02980099EBF7F6FC0020A8 -:104890008DF80F00FFE79DF90F0004B080BD000008 -:1048A00082B0019000910098007801990870002072 -:1048B00002B0704782B0019000910098B0F85500A6 -:1048C00000EE100AB8EE400A019880ED020A009846 -:1048D000B0F8600000EE100AB8EE400A019880EDD2 -:1048E000030A0098C06D019948600098007801990A -:1048F0000870002002B0704782B0019000910098CB -:10490000B0F8550000EE100AB8EE400A019880EDAC -:10491000010A0098B0F8600000EE100AB8EE400AF4 -:10492000019880ED020A0098007801990870002033 -:1049300002B0704782B0019000910199DDF800C08B -:10494000DCF85800DCF85C20DCF86030DCF864C08F -:10495000C1F80DC0C1F80930C1F80520C1F8010047 -:104960000199009B93F857004877D3F84B00D3F890 -:104970004F20D3F85330C1F81930C1F81520C1F8D1 -:1049800011000199009AD2F88000D2F88320C1F872 -:104990002120C1F81E0000980078019908700020BD -:1049A00002B0704780B58EB00C900B91FFF750FEAF -:1049B00020B9FFE700208DF83700CEE10C9890F881 -:1049C000AB0170B9FFE70C9890F8AA0148B9FFE76E -:1049D0000C9890F8AC0120B9FFE700208DF8370063 -:1049E000BBE10C9890F8AC01002858D0FFE70C9878 -:1049F00090F8AC01002806D4FFE70C9890F8AC01C1 -:104A0000082804DBFFE7FF208DF83700A5E140F21E -:104A1000C430C2F20000039009900999A5200870E3 -:104A200009990820A1F8010009980421FF22EFF755 -:104A3000D5FE09990871099940F20130A1F80500E5 -:104A4000099807300B9991F84B204FF4807100F0D2 -:104A50005BFC0C9A92F8AC01411EC8B202EB40001C -:104A600082F8AC1100F5D27009990D310222FFF7DE -:104A7000F3FE09980F214FF6FF72EFF767FE01462C -:104A80000398099AA2F80F101121ADF82A10BDF869 -:104A90002A1000F005FD00208DF837005DE10C982C -:104AA00090F8AA01002800F0F680FFE70C9890F833 -:104AB000AA01013801460291062800F2D680029927 -:104AC000DFE801F004376B6B6B9F9F001E20ADF891 -:104AD0002A0040F2C430C2F2000008900899A520D4 -:104AE000087008991520A1F8010008980421FF22F8 -:104AF000EFF774FE08990871089940F20130A1F8A7 -:104B00000500089807300B9991F84B2040F20111ED -:104B100000F0FAFB0C9808990D310F22FFF79CFE6C -:104B200008981C214FF6FF72EFF710FE0899888352 -:104B30009FE02D20ADF82A0040F2C430C2F2000000 -:104B400007900799A520087007992420A1F8010073 -:104B500007980421FF22EFF741FE07990871079992 -:104B600040F20130A1F80500079807300B9991F841 -:104B70004B204FF4817100F0C7FB0C9807990D3161 -:104B80001E22FFF769FE07982B214FF6FF72EFF701 -:104B9000DDFD0799A1F82B006BE05A20ADF82A0043 -:104BA00040F2C430C2F2000006900699A5200870B9 -:104BB00006995120A1F8010006980421FF22EFF781 -:104BC0000DFE06990871069940F20130A1F8050022 -:104BD000069807300B9991F84B2040F2031100F032 -:104BE00093FB0C9806990D314B22FFF735FE069882 -:104BF00058214FF6FF72EFF7A9FD0699A1F858006A -:104C000037E07820ADF82A0040F2C430C2F200004C -:104C100005900599A520087005996F20A1F801005D -:104C200005980421FF22EFF7D9FD05990871059930 -:104C300040F20130A1F80500059807300B9991F872 -:104C40004B204FF4827100F05FFB0C9805990D31F9 -:104C50006922FFF701FE059876214FF6FF72EFF704 -:104C600075FD0599A1F8760003E0FF208DF8370067 -:104C700073E0BDF82A1040F2C430C2F2000000F028 -:104C80000FFC38B9FFE70C99002081F8AA018DF8D4 -:104C9000370062E05CE00C9890F8AB01002856D039 -:104CA000FFE70C9890F8AB01002806D4FFE70C98BA -:104CB00090F8AB01082804DBFFE7FF208DF83700F0 -:104CC0004BE040F2C430C2F200000190049004991D -:104CD000A520087004993320A1F80100049804214C -:104CE000FF22EFF77BFD04990871049940F201302F -:104CF000A1F80500049807300B9991F84B204FF468 -:104D0000887100F001FB0C9B93F8AB01411EC8B207 -:104D10002D2210FB023083F8AB11693004990D315C -:104D2000FFF79AFD04983A214FF6FF72EFF70EFD58 -:104D300001460198049A51873C21ADF82A10BDF82C -:104D40002A1000F0ADFB00208DF8370005E0FFE7EA -:104D5000FFE7FE208DF83700FFE79DF937000EB022 -:104D600080BD000080B58CB00A900A9901200870BF -:104D7000EEF758FB806B00684068C0F1FF000990B7 -:104D800000208DF82300FFE79DF82310099A0020EA -:104D9000914202900DD2FFE79DF8231042F6F920D0 -:104DA000C2F20000405CA538B0FA80F040090290E1 -:104DB000FFE70298C007002800F0A481FFE79DF8F4 -:104DC00023008DF822009DF8231042F6F920C2F24C -:104DD0000000084407909DF8230005308DF823005B -:104DE0009DF823009DF82210401A0999884201D3AA -:104DF000FFE78BE107980521EFF70EFD08B9FFE704 -:104E000084E107980078A52801D0FFE77EE19DF8AE -:104E1000231042F6F920C2F20000084406909DF8E3 -:104E2000230002308DF823009DF823009DF8221006 -:104E3000401A0999884201D3FFE767E19DF82310E2 -:104E400042F6F920C2F20000084405900698008856 -:104E500001460191012800F08E80FFE701980228A9 -:104E600000F08F80FFE70198032800F09080FFE7B3 -:104E70000198042800F09180FFE70198052800F0D0 -:104E80009280FFE7019840F20111884200F0918082 -:104E9000FFE70198B0F5817F00F09180FFE701986E -:104EA00040F20311884200F09080FFE70198B0F5CE -:104EB000827F00F09080FFE7019840F20511884260 -:104EC00000F08F80FFE7019840F20121884200F056 -:104ED0008E80FFE7019840F20221884200F08D8029 -:104EE000FFE7019840F20321884200F08C80FFE741 -:104EF0000198B0F5017F00F08C80FFE7019840F247 -:104F00000521884200F08B80FFE7019840F20621DE -:104F1000884200F08A80FFE7019840F2072188422A -:104F200000F08980FFE70198B0F5027F00F08980EA -:104F3000FFE7019840F20921884200F08880FFE7EE -:104F4000019840F20A21884200F08780FFE701982B -:104F500040F20231884200F08680FFE7019840F27B -:104F60000331884200F08580FFE70198B0F5417F6A -:104F700000F0858089E00A98013004900B200390AE -:104F800087E00A980C3004900120039081E00A9891 -:104F90000D300490242003907BE00A983130049077 -:104FA0000320039075E00A98343004900B2003909E -:104FB0006FE00A983F3004900420039069E00A985B -:104FC000433004900420039063E00A984730049033 -:104FD00001200390FFE70A984830049002200390D4 -:104FE00057E00A984A3004900120039051E00A9853 -:104FF0004B3004900D2003904BE00A9858300490F9 -:105000001020039045E00A98683004901020039027 -:105010003FE00A98783004900620039039E00A981F -:105020007E3004900120039033E00A987F30049092 -:10503000012003902DE00A9880300490072003900F -:1050400027E00A98873004900620039021E00A9810 -:105050008D300490042003901BE00A989130049056 -:105060000B20039015E00A989C30049001200390D7 -:10507000FFE70A989D3004900F200390FFE70A98FD -:10508000AC3004900C200390FFE7FF208DF82F0038 -:1050900047E0039809308DF8210003999DF823001B -:1050A00008448DF823009DF823009DF82210401A33 -:1050B0000999884201D3FFE728E09DF823000230D8 -:1050C0008DF823009DF823009DF82210401A9DF8CA -:1050D0002110884201D0FFE718E09DF8221042F627 -:1050E000F920C2F2000008449DF82110EFF74AFBB6 -:1050F00030B1FFE704980599039AEBF7A5F800E0B3 -:1051000004E041E600208DF82F000AE041F2801112 -:10511000C2F20001086801300860FF208DF82F00FE -:10512000FFE79DF92F000CB080BD000000000000DB -:1051300080B590B00E908DF837109DF8370001467D -:105140000C9148B1FFE70C98012861D0FFE70C985B -:10515000022800F0B080B6E00E98FFF785FA45F21D -:10516000F061C0F602016A469161C8215161116186 -:105170006421D160916001230B93536000210A9157 -:10518000116045F26861C0F602011A4604F0ACFDF8 -:105190000E98FFF7ADFA0A990B9B6A464FF0F00C98 -:1051A000C2F814C04FF4707CC2F810C04FF4077EF0 -:1051B000C2F80CE0C2F808C05360116045F26C619F -:1051C000C0F602011A4604F049FF0E98FFF790FA64 -:1051D0000A990B9B6A464FF00A0CC2F810C04FF4B4 -:1051E000FA7CC2F80CC04FF4617CC2F808C053606E -:1051F000116045F26A61C0F602011A4604F062FECF -:105200000E98FFF753FA0B9A114604F037FC5EE054 -:105210000E98FFF729FA09900E98D0F8C10107906F -:105220000088EBF787F941EC100B9FED2D1B53EC39 -:10523000112B51EC100BEBF70BF941EC100B51EC6F -:10524000100BEBF788F90146079808914088EBF7B7 -:1052500071F941EC100B9FED241B53EC112B51EC19 -:10526000100BEBF7F5F841EC100B51EC100BEBF7D2 -:1052700072F908998446099845F2B563C0F60203AD -:105280006A4693610123D3604FF0320EC2F808E002 -:105290004FF00A0EC2F804E04FF0000EC2F800E032 -:1052A000C2F814C0116145F26A61C0F602011A46E3 -:1052B00004F01AFD0BE00E98FFF7F8F901221146F1 -:1052C00004F0DCFBFFE7FF208DF83F0003E0002047 -:1052D0008DF83F00FFE79DF83F0010B080BD00BF94 -:1052E0009A9999999999E93F000000000000E03FE0 -:1052F00080B542F6DC70C2F2000000684FF48061B5 -:1053000008F056FE80BD000085B00390ADF80A108D -:105310008DF80920BDF80A00039908809DF809005E -:1053200009284CDCFFE79DF809000138014601918E -:1053300008283FD80199DFE801F0050D151D252D3E -:10534000353D3900039901204880039940F201104E -:10535000888033E003990220488003994FF48170DC -:1053600088802BE0039903204880039940F20310C2 -:10537000888023E003990420488003994FF48270C9 -:1053800088801BE0039905204880039940F20510AE -:10539000888013E003990620488003994FF48370B6 -:1053A00088800BE003990720488007E003990920D3 -:1053B000488003E0FF208DF8130050E04BE09DF89B -:1053C000090065380146009108283FD80099DFE8B8 -:1053D00001F0050D151D252D353D3900039965207A -:1053E0004880039940F26510888033E00399662075 -:1053F000488003994FF4B37088802BE003996720AD -:105400004880039940F26710888023E00399682060 -:10541000488003994FF4B47088801BE00399692099 -:105420004880039940F26910888013E003996A204C -:10543000488003994FF4B57088800BE003996B2086 -:10544000488007E003996D20488003E0FF208DF835 -:10545000130004E0FFE700208DF81300FFE79DF93B -:10546000130005B07047000080B582B000900120A5 -:10547000EDF7D8FF42F6F921C2F20001FF22FCF756 -:105480001DFF20B9FFE700208DF8070003E0FF2093 -:105490008DF80700FFE79DF9070002B080BD00000E -:1054A00080B584B0029001910120EDF7BBFF029915 -:1054B000BDF80420FCF792FF20B9FFE700208DF82B -:1054C0000F0003E0FF208DF80F00FFE79DF90F00AC -:1054D00004B080BD000000002DE9F041D2B0519031 -:1054E00008F046FD0005002840F1C084FFE74FF4B6 -:1054F000006008F0FDFC40F23C40C2F20000007881 -:1055000001464D91042800F28F844D99DFE811F097 -:1055100005003B013802B5029E0340F23C41C2F255 -:1055200000010878013008705198FFF7BFF8012199 -:1055300048910222499204F0A1FA5198FFF7D8F855 -:105540004B905198D0F8B9113D91D0F8C1013C90E1 -:105550000088EAF7EFFF41EC100B9FEDF11B53ECD5 -:10556000112B51EC100BEAF773FF41EC100B51ECCF -:10557000100B3F913E90EAF7EEFF04463C984088BE -:10558000EAF7D8FF41EC100B51EC100B9FEDE60B46 -:1055900053EC102B41934092EAF75AFF41EC100B69 -:1055A00051EC100BEAF7D7FF05463D98EAF7F2FFFA -:1055B00041EC100B0DF0F0FC51EC100B9FEDDC0BEF -:1055C00053EC102B45934492EAF742FF02463E9873 -:1055D0000B463F9943EC102B53EC102BEAF791FE4E -:1055E00041EC100B51EC100BEAF7B5FF4A905198C3 -:1055F000D0F8B9114291D0F8C1014088EAF79AFF7A -:10560000409A419B41EC100B51EC100BEAF720FF44 -:105610000246429843920A46439942EC101B8DED94 -:10562000460BEAF7B7FF41EC100B0DF071FB449A03 -:10563000459B51EC100BEAF70BFF9DED461B41EC2F -:10564000100B51EC110B53EC102BEAF75AFE41EC06 -:10565000100B51EC100BEAF77EFF489A499BDDF8DE -:1056600028E101464B98EC46CCF80C50CCF80840A9 -:105670000C24CCF80440CCF80030CCF810E0CCF886 -:10568000141045F27461C0F6020104F0E7FC00203A -:105690005090519890F8B50101464C91022808D0DD -:1056A000FFE74C9803280AD0FFE74C9804280CD059 -:1056B00011E041F27B40C3F62E7050900CE04FF2A7 -:1056C000C350C3F62870509006E04DF20A70C3F63E -:1056D0002370509000E0FFE79DED500AB5EE400AC0 -:1056E000F1EE10FA4ED0FFE75198FFF701F851990B -:1056F000D1F8C121118800EE101AB8EEC00A9FED52 -:105700008E1A20EE011AB9EE080A31EE000ABDEE3B -:10571000C00A10EE101A528800EE102AB8EEC00A25 -:105720009DED502A20EE020AB1EE002A30EE022A48 -:10573000BDEEC22A12EE10EA9FED802A31EE021A67 -:10574000BDEEC11A11EE104ABAEE0C1A30EE010A83 -:10575000BDEEC00A10EE105AEC460122CCF804202F -:105760000223CCF80030CCF81450CCF81040CCF820 -:105770000CE0CCF8081045F27661C0F6020104F0A6 -:1057800053FDFFE771E340F23C41C2F200010878AB -:10579000013008705198FEF789FF0121032204F0BF -:1057A0006DF9519890F8B10101463B9120B1FFE7A6 -:1057B0003B9801284DD0B0E05198FEF799FF399001 -:1057C0005198D0F8C10137900088EAF7B3FE41EC58 -:1057D000100B9FED5B1B53EC112B51EC100BEAF7F8 -:1057E00037FE41EC100B51EC100BEAF7B4FE01460A -:1057F000379838914088EAF79DFE41EC100B9FEDF9 -:105800004A1B53EC112B51EC100BEAF721FE41EC33 -:10581000100B51EC100BEAF79EFE3899844639982C -:105820006B463A933222DA619A610522DA604FF4CC -:10583000B4729A6000225A6001221A60C3F814C040 -:10584000196145F27861C0F60201032304F034F9CE -:1058500063E05198FEF74CFF35905198D0F8AD11A8 -:10586000D0F8C101329000EE101A9FED371A20EEE9 -:10587000010ABDEEC00A10EE101A33910088EAF753 -:1058800059FE41EC100B9FED2E1B53EC112B51ECEC -:10589000100BEAF7DDFD41EC100B51EC100BEAF7B1 -:1058A0005AFE0146329834914088EAF743FE41ECB3 -:1058B000100B9FED1D1B53EC112B51EC100BEAF755 -:1058C000C7FD41EC100B51EC100BEAF744FEDDF87C -:1058D000CCC03499034635986A4636924FF0320E62 -:1058E000C2F81CE0C2F818E04FF0050EC2F80CE058 -:1058F0004FF0000EC2F804E04FF0020EC2F800E0D4 -:10590000C2F808C05361116145F27861C0F6020126 -:105910000122032304F0D0F8FFE7A6E200BF00BF96 -:105920009A9999999999D93F9A9999999999C93F29 -:1059300000000000000047409A99593F00003042A3 -:10594000333333333333E33F0000B4430000584272 -:105950000000CC420000E4420000224300002E433D -:1059600000005E430000C042000000000000104044 -:105970000000F04200BF00BF0000000000002CC08B -:1059800040F23C41C2F200010878013008705198A1 -:10599000FEF78CFE0121042204F070F800204F90E5 -:1059A000519890F8BF010146319140B1FFE731981D -:1059B000012810D0FFE73198022806D011E041F20B -:1059C0007B40C3F62E704F900CE04FF2C350C3F6ED -:1059D00028704F9006E04DF20A70C3F623704F9086 -:1059E00000E0FFE75198FEF783FE5199D1F8C121FD -:1059F000118800EE101AB8EEC00A1FED311A20EE21 -:105A0000011A1FED2E0A31EE000ABDEEC00A10EE9B -:105A1000101A528800EE102AB8EEC00A9DED4F2AE7 -:105A200020EE020AB1EE002A30EE022ABDEEC22AB2 -:105A300012EE10CA1FED3A2A31EE021ABDEEC11A5B -:105A400011EE10EABAEE0C1A30EE010ABDEEC00AF1 -:105A500010EE104A6B4601225A6002251D605C61FF -:105A6000C3F810E0C3F80CC0996045F20C71C0F6A1 -:105A70000201042304F0D8FBF7E140F23C41C2F2FA -:105A800000010878013008705198FEF70FFE0121DF -:105A9000052203F0F3FF00204E90519890F8BD01CD -:105AA0000146309140B1FFE7309801280AD0FFE766 -:105AB000309802280CD011E041F27B40C3F62E70E2 -:105AC0004E900CE04FF2C350C3F628704E9006E0A3 -:105AD0004DF20A70C3F623704E9000E0FFE7519834 -:105AE000FEF706FE5199D1F8C121118800EE101A77 -:105AF000B8EEC00A1FED701A20EE011A1FED6B0AF6 -:105B000031EE000ABDEEC00A10EE101A528800EE07 -:105B1000102AB8EEC00A9DED4E2A20EE020AB1EE20 -:105B2000002A30EE022ABDEEC22A12EE10CA1FED84 -:105B3000762A31EE021ABDEEC11A11EE10EABAEE63 -:105B40000C1A30EE010ABDEEC00A10EE104A6B4688 -:105B500001225A6002251D605C61C3F810E0C3F8A1 -:105B60000CC0996045F2EC61C0F60201052304F017 -:105B70005BFB519890F8BE0101462F9140B1FFE7C1 -:105B80002F9801280AD0FFE72F9802280CD011E0A7 -:105B900041F27B40C3F62E704E900CE04FF2C350A2 -:105BA000C3F628704E9006E04DF20A70C3F62370DB -:105BB0004E90FFE7FFE75198FEF79AFD5199D1F813 -:105BC000C121118800EE101AB8EEC00A1FEDA61A06 -:105BD00020EE011A1FED9F0A31EE000ABDEEC00A49 -:105BE00010EE101A528800EE102AB8EEC00A9DED91 -:105BF0004E2A20EE020AB1EE002A30EE022ABDEE55 -:105C0000C22A12EE10CA1FEDAA2A31EE021ABDEE08 -:105C1000C11A11EE10EABAEE0C1A30EE010ABDEE0E -:105C2000C00A10EE104A6B4601225A6002251D6020 -:105C30005C61C3F810E0C3F80CC0996045F2EE61F6 -:105C4000C0F60201052304F0EFFA0EE140F23C41F8 -:105C5000C2F200010878013008705198FEF726FD65 -:105C60000121062203F00AFF519890F8C001C007F5 -:105C700000286CD0FFE75198FEF73AFD2E9051981E -:105C8000D0F8C101018800EE101AB8EEC00A1FED6D -:105C9000D61A20EE010A8DED290A1FEDCE1A30EE3C -:105CA000010ABDEEC00A10EE101A2D914088EAF7E5 -:105CB00041FC41EC100B1FEDE61B53EC112B51EC9A -:105CC000100BEAF7C5FB41EC100B51EC100B2A91BD -:105CD0002B901FEDDB0B53EC102BEAF712FB41EC82 -:105CE000100B51EC100BEAF736FC9DED290A2A99AE -:105CF00002462B982C921FEDE21A30EE010ABDEEFF -:105D0000C00A10EE104A1FEDE40B53EC102BEAF71B -:105D1000F8FA41EC100B51EC100BEAF71CFC2C9933 -:105D2000DDF8B4E084462E986B4601225A600225C5 -:105D30001D601C61C3F808E0C3F814C0D96045F2C7 -:105D40008951C0F60201062304F06EFA6BE0519807 -:105D5000FEF7CEFC28905198D0F8C101018800EEE2 -:105D6000101AB8EEC00A9FED451A20EE010A8DED1B -:105D7000230A9FED431A30EE010ABDEEC00A10EE71 -:105D8000101A27914088EAF7D5FB41EC100B9FEDE4 -:105D90003E1B53EC112B51EC100BEAF759FB41EC75 -:105DA000100B51EC100B249125909FED390B53EC07 -:105DB000102BEAF7A6FA41EC100B51EC100BEAF7A6 -:105DC000CAFB9DED230A24990246259826929FED51 -:105DD000321A30EE010ABDEEC00A10EE104A9FEDF5 -:105DE000300B53EC102BEAF78CFA41EC100B51EC12 -:105DF000100BEAF7B0FB2699DDF89CE08446289862 -:105E00006B4601225A6002251D601C61C3F808E040 -:105E1000C3F814C0D96045F28951C0F602010623C7 -:105E200004F002FAFFE720E040F23C41C2F2000138 -:105E300000200870519890F8AC0102280CDCFFE7B4 -:105E4000519890F8AB01072806DCFFE7519890F8CD -:105E5000AA01082808DBFFE70120EDF7E3FA014675 -:105E6000202081F83D00FFE7FFE7FFE708F080F81A -:105E7000C004002840F155821AE000BF9A99593FAA -:105E80000000604200BF00BF9A9999999999D93F43 -:105E900000000000000010400000A04200BF00BF52 -:105EA0000000000000002CC0666666666666E63F7D -:105EB0004FF4805008F01CF85198FEF7F7FB0121D1 -:105EC00020910022219203F0D9FD5198FEF7CCFBDE -:105ED0000A905198D0F8C101018800EE101AB8EE6E -:105EE000C00A1FED1A1A8DED171A20EE010ABDEE39 -:105EF000C00A10EE101A09914088EAF71BFB41EC2A -:105F0000100B1FED171B53EC112B51EC100BEAF784 -:105F10009FFA41EC100B51EC100BEAF71CFB209A96 -:105F2000219BDDF824E001460A9845F28764C0F61B -:105F30000204EC46CCF8184002240B94CCF80C4038 -:105F40005025CCF808500A26CCF80460CCF8004064 -:105F5000CCF810E0CCF8141045F26A61C0F60201EA -:105F600003F0C2FE5198FEF77FFB9DED171A0D90CE -:105F70005198D0F8C101018800EE101AB8EEC00A9D -:105F800020EE010ABDEEC00A10EE101A0C914088F6 -:105F9000EAF7D0FA41EC100B9FEDEB1B53EC112B01 -:105FA00051EC100BEAF754FA41EC100B51EC100BCA -:105FB000EAF7D1FA209A219BDDF830E001460D98EE -:105FC00045F29E67C0F60207EC46CCF81870CCF894 -:105FD0000C40CCF80850CCF80460CCF80040CCF869 -:105FE00010E0CCF8141045F26C61C0F6020103F029 -:105FF0007BFE5198FEF738FB9DED171A0F905198D4 -:10600000D0F8C101018800EE101AB8EEC00A20EEE7 -:10601000010ABDEEC00A10EE101A0E914088EAF790 -:1060200089FA41EC100B9FEDCA1B53EC112B51EC7C -:10603000100BEAF70DFA41EC100B51EC100BEAF7DC -:106040008AFA209A219BDDF838E001460F9845F244 -:10605000D567C0F60207EC46CCF81870CCF80C40B7 -:10606000CCF80850CCF80460CCF80040CCF810E034 -:10607000CCF8141045F26E61C0F6020103F034FE54 -:106080005198FEF7F1FA9DED171A11905198D0F83A -:10609000C101018800EE101AB8EEC00A20EE010A14 -:1060A000BDEEC00A10EE101A10914088EAF742FACD -:1060B00041EC100B9FEDA81B53EC112B51EC100B76 -:1060C000EAF7C6F941EC100B51EC100BEAF743FA72 -:1060D000209A219BDDF840E00146119845F2BE6709 -:1060E000C0F60207EC46CCF81870CCF80C40CCF89F -:1060F0000850CCF80460CCF80040CCF810E0CCF8A4 -:10610000141045F27061C0F6020103F0EDFD5198E4 -:10611000FEF7EEFA16905198D0F8C101129000885F -:10612000EAF708FA41EC100B51EC100B9FED800BD5 -:1061300053EC102B19931892EAF78AF941EC100BE3 -:1061400051EC100BEAF707FA0146129815914088B6 -:10615000EAF7F0F941EC100B51EC100B9FED780BC6 -:1061600053EC102B1E931D92EAF772F941EC100BC1 -:1061700051EC100B13911490EAF7EDF913990746BF -:1061800014989FED770B53EC102BEAF7BAF841EC1B -:10619000100B51EC100BEAF7DEF9209A219BDDF889 -:1061A00054E001461698EC464FF00308CCF8048002 -:1061B000CCF80040CCF810E0CCF80C70CCF808E03B -:1061C000CCF8141045F27261C0F6020103F046FFEC -:1061D0005198FEF749FA9DED171A1B905198D0F887 -:1061E000C101018800EE101AB8EEC00A20EE010AC3 -:1061F000BDEEC00A10EE101A1A914088EAF79AF91B -:10620000189A199B41EC100B51EC100BEAF720F98E -:1062100041EC100B51EC100BEAF79DF9209A219BF1 -:10622000DDF868E001461B9845F27A67C0F6020780 -:10623000EC46CCF81870CCF80C40CCF80850CCF8F0 -:106240000460CCF80040CCF810E0CCF8141046F212 -:10625000E901C0F6020103F047FD5198FEF704FA88 -:1062600022905198D0F8C1011C900088EAF762F999 -:1062700041EC100B9FED301B53EC112B51EC100B2C -:10628000EAF7E6F841EC100B51EC100B9FED360BE2 -:1062900053EC102BEAF735F841EC100B51EC100BD6 -:1062A000EAF759F901461C981F914088EAF742F92C -:1062B0001D9A1E9B41EC100B51EC100BEAF7C8F82D -:1062C00041EC100B51EC100B9FED290B53EC102BF4 -:1062D000EAF717F841EC100B51EC100BEAF73BF919 -:1062E0001F99209A219B8646229845F2BA66C0F6ED -:1062F0000206EC46CCF818600426CCF80C60CCF80A -:1063000008501425CCF80450CCF80040CCF814E028 -:10631000CCF8101046F2F101C0F6020103F0E4FCE3 -:10632000FFE7002052B0BDE8F08100BF00BF00BF12 -:106330009A9999999999D93F333333333333E33F5A -:106340009A9999999999C93FC3F5285C8FC2E53FFD -:106350001F85EB51B81EE53F7B14AE47E17AE43F61 -:1063600000000000000049400000000000003AC0AA -:10637000000000000000244080B582B00190019828 -:10638000806B009000980168486820F00300486026 -:106390000099486D40F0100048650099012081F88F -:1063A00051000098F7F732FD02B080BD80B582B091 -:1063B00001900198806B00900098F8F769FA02B09C -:1063C00080BD000080B582B001900198806B009084 -:1063D0000098F8F7FDFE02B080BD000080B584B0E3 -:1063E00003900398806B0290F5F77AF80190039878 -:1063F0000068006800F48070B0F5807F39D0FFE756 -:1064000002980168486820F020004860029880687F -:1064100068B9FFE702984068B0F5827F07D1FFE7CF -:1064200002980168486820F00300486006E002987E -:106430000168486820F001004860FFE70298019A6F -:10644000642100F061F820B1FFE70299202048653F -:10645000FFE702990020C8870299012081F85100C6 -:106460000298406D20B1FFE70298F7F7CFFC04E0F7 -:10647000FFE70298F8F7E2F9FFE704B080BD0000FB -:1064800080B584B003900398806B0290F5F728F8EC -:10649000019003980068006800F48070B0F5807F78 -:1064A0002BD0FFE702980168486820F02000486080 -:1064B0000298019A642100F099F830B1FFE702993F -:1064C000486D40F020004865FFE702980168486881 -:1064D00020F00300486002990020C8860299C8870E -:1064E0000299012081F851000298406D20B1FFE728 -:1064F0000298F7F78BFC04E0FFE70298F8F73EFEFE -:10650000FFE704B080BD000080B586B00490039121 -:10651000029204984068B0F5827F13D1FFE7049897 -:106520008068B0F5004F06D0FFE704988068B0F5AA -:10653000806F07D1FFE704980168086820F04000E9 -:106540000860FFE704984068B0F5827F31D1FFE72B -:1065500004988068B0F5806F15D0FFE70498039B1E -:1065600002996A4611608021002200F0B5F848B116 -:10657000FFE70499486D40F02000486503208DF83E -:1065800017002FE014E00498039B02996A461160FB -:106590000121002200F0A0F848B1FFE70499486DFE -:1065A00040F02000486503208DF817001AE0FFE74F -:1065B00014E00498039B02996A46116001210022AD -:1065C00000F08AF848B1FFE70499486D40F02000D8 -:1065D000486503208DF8170004E0FFE700208DF8E0 -:1065E0001700FFE79DF8170006B080BD80B586B0A4 -:1065F00004900391029240F22800C2F20000006869 -:106600004AF6AB21CAF6AA21A0FB011000094DF6FB -:106610008361C4F21B31A0FB0110800C4FF47A712E -:106620004843019004984068B0F5827F15D1FFE798 -:106630000498039B02996A4611608021002200F0B1 -:106640004BF848B1FFE70499486D40F020004865D9 -:1066500003208DF8170017E012E0FFE7019808B952 -:10666000FFE70CE0019801380190FFE7049800680B -:106670008068C1B20020B0EBD11FEFD1FFE7FFE788 -:1066800000208DF81700FFE79DF8170006B080BDC9 -:1066900082B000900098006843F20001C4F201014A -:1066A000884204D1FFE701208DF8070010E0009830 -:1066B000006843F60001C4F20001884204D1FFE7FC -:1066C00000208DF8070003E003208DF80700FFE7A6 -:1066D0009DF8070002B0704780B58AB0DDF830C081 -:1066E000089007918DF81B20059305980190F4F709 -:1066F000F7FE024601980C99891A08440390F4F7B2 -:10670000EFFE0290039840F22801C2F200010968EE -:10671000C1F3CB3148430490FFE7089800688068D4 -:1067200007990840401AB0FA80F040099DF81B1004 -:1067300088425ED0FFE705980130002858D0FFE777 -:10674000F4F7CEFE0299401A0399884204D2FFE77B -:106750000398002842D1FFE708980168486820F0B4 -:10676000E000486008984068B0F5827F13D1FFE7E9 -:1067700008988068B0F5004F06D0FFE70898806859 -:10678000B0F5806F07D1FFE708980168086820F02E -:1067900040000860FFE70898806AB0F5005F0FD1FD -:1067A000FFE7FFE708980168086820F400500860D8 -:1067B00008980168086840F400500860FFE7FFE7A8 -:1067C0000899012081F85100FFE70899002081F81D -:1067D0005000FFE703208DF827000EE0049818B959 -:1067E000FFE700200390FFE7049801380490FFE7DB -:1067F00093E700208DF82700FFE79DF827000AB0F7 -:1068000080BD00000000000000000000000000004B -:10681000074B19680868B0E8F04F80F30988BFF3A8 -:106820006F8F4FF0000080F31188704700BF00BFEA -:10683000E024002080B56FF00400002106F098FFEE -:1068400080BD000084B00390039800900098007809 -:10685000ADF8080000980130009000980078ADF87D -:106860000600BDF80610BDF8080040EA0120ADF8AA -:106870000A00BDF80A0004B07047000080B596B069 -:106880000DF12C0CCDF824C0149013911292119399 -:10689000149820B9FFE7FF208DF8570007E21199FF -:1068A00014980268891A00EE101AB8EE400A9FED9B -:1068B000C91A80EE010A80ED010A11981499086046 -:1068C00014981399097800F087FB1498129900F036 -:1068D00029FA13984078149981F8D80113984078D0 -:1068E0000146089120B1FFE70898012803D005E090 -:1068F0000120109003E00520109000E0FFE71398BE -:10690000407801460791022804D3FFE70798022840 -:106910006AD09BE0139881780020C907069039B1AE -:10692000FFE7149890F8C40180F001000690FFE79B -:106930000698149900F0010081F8C5011398807839 -:10694000149900F0010081F8C401149890F8C50171 -:10695000139900F0010088701499D1F8BC01D1F8A6 -:10696000C811401A0F9013988078C007D8B1FFE77C -:106970001498D0F8CC01B0B9FFE710980E900F989A -:106980000D900E980D99884203DAFFE70E98059056 -:1069900002E00D980590FFE705980C900C9814996B -:1069A000C1F8CC01FFE71499D1F8C801D1F8CC1196 -:1069B00088420FD3FFE7139900208870149A4FF094 -:1069C000FF31C2F8D4111499C1F8C8011499C1F863 -:1069D000CC0108E013990120887014998868C06E72 -:1069E000C1F8D401FFE732E0149890ED680AD0EDC9 -:1069F0006A0A90ED6C1AD0ED6D1A806890F8640008 -:106A0000B0FA80F04009FBF7BBFD099880ED000A61 -:106A100090ED000AB5EE400AF1EE10FA04D1FFE75E -:106A20004FF0FF3004900CE0099890ED001A9FEDB4 -:106A3000A20A80EE010ABCEEC00A10EE100A049011 -:106A4000FFE704981499C1F8D40100E0FFE7149817 -:106A5000007B01460391022804D3FFE70398022834 -:106A60000AD00AE014990020C1F8D00114994FF01F -:106A7000FF30C1F8D401FFE7FFE7149890ED740AE6 -:106A80008068D0ED160A90F86400B0FA80F04009F2 -:106A9000EDF7E8FE149880ED090A149890ED090AC4 -:106AA000B1EE400A80ED090A149890ED090AB1EEA2 -:106AB000400A80ED080A11981499D1F8C021D1F844 -:106AC000D411801A884231D3FFE713988078C00729 -:106AD00060B3FFE713980079C00778B1FFE7149916 -:106AE00001F12800896891ED141A9FED750A80EE76 -:106AF000010ADFED720AEEF7FDFC16E0149901F1D0 -:106B00002800896891ED140ADFED6C0A80EE800A96 -:106B1000EEF7F0FC1499D1F8C8010130C1F8C801B2 -:106B200011981499C1F8C001FFE7FFE71498007BA2 -:106B30000146029128B1FFE70298013802281CD3D0 -:106B4000B1E000208DF82B00FFE79DF82B00022814 -:106B50000FDCFFE714989DF82B1000EB810100205B -:106B6000C1F8DC01FFE79DF82B0001308DF82B0008 -:106B7000EBE70120ECF7EAFB95E0149901F5907042 -:106B800091ED070AFBF7BAFD149880ED070A1499F6 -:106B900001F1A400D1ED011AD1ED070A91ED0A0A25 -:106BA0009FED481AFDF7BAF9149880ED790A149907 -:106BB00001F5C07091ED790AFBF7A0FD149880ED06 -:106BC000790A00208DF82A00FFE79DF82A000128A5 -:106BD0004BDC01E000007A4414999DF82A2001EB77 -:106BE0004210E03001EB820191ED040AFBF786FDD3 -:106BF00014989DF82A1000EB810080ED040A149986 -:106C00009DF82A20C2EB021001EB80002C3001EB32 -:106C10008202D2ED040A92ED080AD1ED011A9FED2D -:106C2000291AFDF77BF914989DF82A1000EB8100D2 -:106C300080ED770A14999DF82A2001EB421000F5A7 -:106C4000A07001EB820191ED770AFBF757FD1498D4 -:106C50009DF82A1000EB810080ED770AFFE79DF890 -:106C60002A0001308DF82A00AFE71398C078C007DA -:106C700060B1FFE701200190ECF746FB0198149901 -:106C8000896891ED170AECF7B7FA0BE00120009044 -:106C9000ECF73AFB00981499896891ED180AECF723 -:106CA000ABFAFFE7FFE700208DF85700FFE79DF9FB -:106CB000570016B080BD00BF00007A44DB0FC9400A -:106CC000DB0FC9C00000000083B0029001910020DA -:106CD0008DF80300FFE79DF80300022811DCFFE7B1 -:106CE00002989DF8032000EB8200D0F8DC010199A6 -:106CF00041F82200FFE79DF8030001308DF8030002 -:106D0000E9E703B07047000082B00190009101985C -:106D1000007B00990870019890F8D801009948709C -:106D200002B0704780B584B003900291039800F5DB -:106D3000D070019002980078012840F0A580FFE70C -:106D40000398806890F86400012828D1FFE7029832 -:106D5000B0F80F0000EE100AB8EE400A019880ED7E -:106D6000000A0298B0F8190000EE100AB8EE400AC6 -:106D7000019880ED020A01994FF08340C8600298A3 -:106D8000B0F8170000EE100AB8EE400A019880ED46 -:106D9000040A01990020C4F2C82048612FE003983A -:106DA000806890F8640048BBFFE70298B0F80B00D9 -:106DB00000EE100AB8EE400A019880ED000A029831 -:106DC000B0F8190000EE100AB8EE400A019880ED04 -:106DD000020A01990020C4F2F010C8600298B0F8CD -:106DE000170000EE100AB8EE400A019880ED040A80 -:106DF00001990020C4F220104861FFE7FFE70198E5 -:106E000090ED000A90ED011AB4EE410AF1EE10FA8D -:106E100009D1FFE7019890ED000AB5EE400AF1EEC6 -:106E200010FA17D1FFE70198009090ED002A90ED3D -:106E3000020A90ED051A30EE420A80EE010A0CF0CB -:106E400073F80098BCEEC00A80ED070A0199086843 -:106E50004860FFE70298D0F8210000EE100A019880 -:106E600090ED061AB4EE410AF1EE10FA06D0FFE7F3 -:106E70000298D0F8210001998861FFE70198C06865 -:106E80000399C1F8D00108E001990A20C86103996B -:106E90008868806EC1F8D001FFE7002004B080BD93 -:106EA00080B588B004AA0292024602980692059123 -:106EB00080ED000A069820B9FFE7FF208DF81F003B -:106EC0006FE00598069988600699002008738DF890 -:106ED0000F00FFE79DF80F00012833DCFFE7029960 -:106EE00006989DF80F20C2EB021200EB82002C30B6 -:106EF00091ED000A059A0021FDF788F9029906989C -:106F00009DF80F2000EB4210E03091ED000A05994A -:106F1000D1ED100AFBF74EFC029906989DF80F2060 -:106F200000EB421000F5A07091ED000A0599D1ED3B -:106F3000120AFBF73FFCFFE79DF80F0001308DF8C8 -:106F40000F00C7E702990698A43091ED000A059951 -:106F500001F1200201210191FDF758F902990698EB -:106F600000F5907091ED000A0599D1ED110AFBF73B -:106F700021FC0299069800F5C07091ED000A059970 -:106F8000D1ED130AFBF716FC0198ECF7BDF9019857 -:106F9000059991ED180AECF72FF900208DF81F00E4 -:106FA000FFE79DF91F0008B080BD000082B001908E -:106FB00000200090FFE7009802280ADCFFE7019913 -:106FC000009A002041F82200FFE70098013000906D -:106FD000F1E702B07047000080B586B004908DF8EC -:106FE0000F10049820B9FFE7FF208DF817008EE0FE -:106FF0009DF80F000499097B884204D1FFE7002027 -:107000008DF8170083E000208DF80E00FFE79DF853 -:107010000E00012828DCFFE704989DF80E10C1EB54 -:10702000011100EB81002C30FDF7BCF904989DF8AC -:107030000E1000EB4110E0309FED370A8DED020A93 -:10704000FBF756FC9DED020A04989DF80E1000EB2C -:10705000411000F5A070FBF74BFCFFE79DF80E0018 -:1070600001308DF80E00D2E70498A430FDF79AF9AC -:10707000049800F590709FED280A8DED010AFBF74A -:1070800037FC9DED010A049800F5C070FBF730FC59 -:10709000FFE70498D0ED070A90ED0A0A9FED1F1A4A -:1070A0008DED001AEEF768FA9DED001AB0EEC00AF9 -:1070B0000498806890ED142A81EE021AB0EE002A3E -:1070C00081EE021AB4EE410AF1EE10FA0DDBFFE791 -:1070D000049901F12800896891ED140ADFED0F0A87 -:1070E00080EE800AEEF706FAD3E79DF80F0002283B -:1070F00005D1FFE704990020C1F8CC01FFE79DF816 -:107100000F000499087300208DF81700FFE79DF920 -:10711000170006B080BD00BF00000000DB0FC940B3 -:1071200080B588B006900591069820B9FFE7FF204A -:107130008DF81F0047E0059820B9FFE7FF208DF884 -:107140001F0040E000208DF81300FFE79DF81300BA -:10715000012811DCFFE705989DF8132000EB0210D1 -:10716000806E069901EB82010861FFE79DF813002C -:1071700001308DF81300E9E70698806903900598BF -:10718000D0F8840006998861069890ED060ADDED36 -:10719000030A9FED0F1A8DED011AEEF7EDF9DDED03 -:1071A000010A8DED020A069901F11C009DED020A0B -:1071B000896891ED151A80EE010AEEF79BF900201F -:1071C0008DF81F00FFE79DF91F0008B080BD00BFCC -:1071D000DB0FC94080B582B00190FCF7E3FA06F0FE -:1071E000C7FF07F0D5F802B080BD000080B582B0BF -:1071F000009000980138B0F1807F03D3FFE70120B1 -:10720000019019E0009801384EF21401CEF200010D -:1072100008604FF0FF300F2106F088FA4EF2180197 -:10722000CEF20001002008604EF21002CEF2000201 -:10723000072111600190FFE7019802B080BD0000B6 -:1072400080B5F4F7ABFC0AF061FC012803D0FFE73E -:1072500009F014FDFFE780BD80B594B008A8302187 -:10726000E9F70BF800200790069005900490039032 -:10727000FFE70020029043F64000C4F202000168DC -:1072800041F080510160006800F080500290029847 -:10729000FFE7FFE70020019047F20000C4F2000082 -:1072A000016841F480410160006800F48040019071 -:1072B0000198FFE7012008904FF4803009900220E8 -:1072C0000E904FF480010F9106211091A821119189 -:1072D00012900720139008A8F6F7E2F818B1FFE71C -:1072E000EFF766FDFFE70F200390022004900020D7 -:1072F00005904FF4A05006904FF48050079003A8DB -:107300000521F5F721FE18B1FFE7EFF751FDFFE783 -:1073100014B080BD4EF68851CEF20001086840F4EA -:10732000700008604EF60851CEF200014FF0006088 -:107330000860704780B542F2AC00C2F20000F9F775 -:107340002BF980BD80B542F21420C2F20000F9F79B -:1073500023F980BD83B002900191029800680090EB -:1073600002980021C4F20101884225D0FFE702986B -:10737000B0F1804F20D0FFE7029840F20041C4F204 -:107380000001884218D0FFE7029840F60001C4F2DD -:107390000001884210D0FFE7029840F60041C4F295 -:1073A0000001884208D0FFE7029840F20041C4F291 -:1073B000010188420AD1FFE7009820F07000009098 -:1073C00001984168009808430090FFE70298002167 -:1073D000C4F20101884255D0FFE70298B0F1804F16 -:1073E00050D0FFE7029840F20041C4F20001884209 -:1073F00048D0FFE7029840F60001C4F2000188423D -:1074000040D0FFE7029840F60041C4F200018842F4 -:1074100038D0FFE7029840F20041C4F201018842EF -:1074200030D0FFE7029844F20001C4F20101884223 -:1074300028D0FFE7029844F20041C4F201018842DB -:1074400020D0FFE7029844F60001C4F2010188420F -:1074500018D0FFE7029841F60001C4F2000188420B -:1074600010D0FFE7029841F60041C4F200018842C3 -:1074700008D0FFE7029842F20001C4F200018842FE -:107480000AD1FFE7009820F4407000900198C1688D -:10749000009808430090FFE7009820F080000199D1 -:1074A0004969084300900098029908600198806833 -:1074B0000299C862019800680299886202980021C6 -:1074C000C4F20101884208D0FFE7029840F200416F -:1074D000C4F20101884205D1FFE7019800690299D1 -:1074E0000863FFE702990120486103B0704700007C -:1074F00080B584B003900291019203980021C4F2F8 -:107500000101884255D0FFE70398B0F1804F50D079 -:10751000FFE7039840F20041C4F20001884248D0DE -:10752000FFE7039840F60001C4F20001884240D012 -:10753000FFE7039840F60041C4F20001884238D0CA -:10754000FFE7039840F20041C4F20101884230D0C5 -:10755000FFE7039844F20001C4F20101884228D0F9 -:10756000FFE7039844F20041C4F20101884220D0B1 -:10757000FFE7039844F60001C4F20101884218D0E5 -:10758000FFE7039841F60001C4F20001884210D0E1 -:10759000FFE7039841F60041C4F20001884208D099 -:1075A000FFE7039842F20001C4F20001884201D1D2 -:1075B000FFE708E045F2A640C0F6020041F6D241DE -:1075C00006F016F9FFE7029880B1FFE70298042859 -:1075D0000CD0FFE70298082808D0FFE702980C2893 -:1075E00004D0FFE702983C2801D1FFE708E045F20C -:1075F000A640C0F6020041F6D34106F0F9F8FFE7D5 -:10760000029800F01F01012088400090009A039921 -:10761000086A904308620198029901F01F0100FA7C -:1076200001F20399086A1043086204B080BD0000AB -:1076300085B00490039102920193049880680090B1 -:10764000009820F47F40009003980299019A41EA43 -:107650000221014300980843009000980499886033 -:1076600005B0704783B00290019102988068009045 -:10767000009820F07000009001980099084340F0B5 -:107680000700009000980299886003B070470000DE -:1076900080B586B0059004910599086A20F0010034 -:1076A00008620598006A0290059840680190059864 -:1076B00080690390039820F070000390039820F0F5 -:1076C000030003900498016803980843039002980C -:1076D00020F002000290049881680298084302900A -:1076E00005980021C4F20101884208D0FFE70598FF -:1076F00040F20041C4F20101884221D1FFE7049821 -:10770000C06828B1FFE70498C068082801D1FFE7E6 -:1077100008E045F2A640C0F6020041F6082106F056 -:1077200067F8FFE7029820F0080002900498C1680B -:10773000029808430290029820F004000290FFE7AC -:1077400005980021C4F20101884208D0FFE705989E -:1077500040F20041C4F2010188423BD1FFE70498A6 -:107760008069B0F5007F04D0FFE70498806908B90C -:10777000FFE708E045F2A640C0F6020041F61521F9 -:1077800006F036F8FFE704984069B0F5807F04D032 -:10779000FFE70498406908B9FFE708E045F2A64012 -:1077A000C0F6020041F6162106F022F8FFE7019824 -:1077B00020F480700190019820F4007001900498EA -:1077C0004169019808430190049881690198084330 -:1077D0000190FFE701980599486003980599886131 -:1077E000049840680599486302980599086206B0B4 -:1077F00080BD000080B586B0059004910599086AA7 -:1078000020F0100008620598006A02900598406810 -:107810000190059880690390039820F4E04003905C -:10782000039820F44070039004980168039840EA9C -:1078300001200390029820F02000029004988168B3 -:10784000029840EA0110029005980021C4F201015B -:10785000884208D0FFE7059840F20041C4F20101D8 -:10786000884222D1FFE70498C06828B1FFE7049856 -:10787000C068082801D1FFE708E045F2A640C0F63D -:10788000020041F6532105F0B3FFFFE7029820F014 -:10789000800002900498C168029840EA01100290AA -:1078A000029820F040000290FFE705980021C4F202 -:1078B0000101884208D0FFE7059840F20041C4F278 -:1078C000010188423DD1FFE704988069B0F5007F4F -:1078D00004D0FFE70498806908B9FFE708E045F2A3 -:1078E000A640C0F6020041F6612105F081FFFFE7E6 -:1078F00004984069B0F5807F04D0FFE704984069A0 -:1079000008B9FFE708E045F2A640C0F6020041F6DC -:10791000622105F06DFFFFE7019820F4806001907F -:10792000019820F40060019004984169019840EAB0 -:107930008100019004988169019840EA81000190DA -:10794000FFE70198059948600398059988610498B4 -:1079500040680599886302980599086206B080BD61 -:1079600080B586B0059004910599086A20F480706E -:1079700008620598006A0290059840680190059891 -:10798000C0690390039820F070000390039820F0E2 -:107990000300039004980168039808430390029839 -:1079A00020F40070029004988168029840EA012057 -:1079B000029005980021C4F20101884208D0FFE737 -:1079C000059840F20041C4F20101884222D1FFE74C -:1079D0000498C06828B1FFE70498C068082801D15E -:1079E000FFE708E045F2A640C0F6020041F69E21FE -:1079F00005F0FEFEFFE7029820F400600290049874 -:107A0000C168029840EA01200290029820F4806048 -:107A10000290FFE705980021C4F20101884208D0D6 -:107A2000FFE7059840F20041C4F2010188423DD1D0 -:107A3000FFE704988069B0F5007F04D0FFE7049861 -:107A4000806908B9FFE708E045F2A640C0F60200E9 -:107A500041F6AB2105F0CCFEFFE704984069B0F594 -:107A6000807F04D0FFE70498406908B9FFE708E089 -:107A700045F2A640C0F6020041F6AC2105F0B8FE82 -:107A8000FFE7019820F480500190019820F4005005 -:107A9000019004984169019840EA0110019004980E -:107AA0008169019840EA01100190FFE7019805996A -:107AB000486003980599C861049840680599C863AF -:107AC00002980599086206B080BD000080B586B0B6 -:107AD000059004910599086A20F480500862059881 -:107AE000006A02900598406801900598C06903906B -:107AF000039820F4E0400390039820F44070039032 -:107B000004980168039840EA01200390029820F449 -:107B10000050029004988168029840EA0130029077 -:107B200005980021C4F20101884208D0FFE70598BA -:107B300040F20041C4F2010188421FD1FFE70498DE -:107B40004069B0F5807F04D0FFE70498406908B928 -:107B5000FFE708E045F2A640C0F6020041F6EA2140 -:107B600005F046FEFFE7019820F48040019004985C -:107B70004169019840EA81100190FFE70198059959 -:107B8000486003980599C86104984068059908649D -:107B900002980599086206B080BD000085B0049087 -:107BA000039102920498006A00900499086A20F0F8 -:107BB00001000862049880690190019820F0F000AB -:107BC00001900299019840EA01100190009820F07C -:107BD0000A000090039900980843009001980499C6 -:107BE000886100980499086205B0704785B00490D8 -:107BF000039102920499086A20F010000862049828 -:107C0000806901900498006A0090019820F4704007 -:107C100001900299019840EA01300190009820F00B -:107C2000A00000900399009840EA0110009001988C -:107C30000499886100980499086205B070470000B3 -:107C400080B58CB00B9005F03BFF44F6D351C1F2E8 -:107C50006201A0FB011000090A9040F65010C2F228 -:107C60000000EAF797FA05F017FF099009980890C5 -:107C7000FFE706F07DFA06F083FA42F61461C2F2DD -:107C80000001C1F848010A9909980844099040F692 -:107C90005010C2F20000EAF79BFBEAF7E7FB48B19D -:107CA000FFE740F65010C2F20000EAF759FB0998CE -:107CB000089012E009980899401AB0F5967F0BD900 -:107CC000FFE740F65010C2F2000041F22811C2F264 -:107CD0000001EAF731FAFFE7FFE740F65010C2F281 -:107CE000000090F8460020B3FFE740F65010C2F2C3 -:107CF000000090F84700C007D8B1FFE740F65010E9 -:107D0000C2F2000041F22811C2F200010591EAF727 -:107D10008FFA42F61460C2F200000690406C06F042 -:107D2000C7F805990698406C00231A4606F05EF8DD -:107D3000FFE742F61460C2F200000190D0F8840020 -:107D400042F65811C2F200010291002300931A4634 -:107D500005F06CFF009B0198806D40F65011C2F257 -:107D60000001049146311A4605F060FF009B01981E -:107D7000006C41F27831C2F2000103911A4605F01D -:107D800055FF009B0198D0F8900042F6B521C2F251 -:107D900000011A4605F04AFF0299039A0346049827 -:107DA000B3FA83F35B098DF81F30EAF761FA9DF8A7 -:107DB0001F00C00758B1FFE740F65010C2F20000A4 -:107DC00042F6B521C2F20001EAF7B6FAFFE79DF8E4 -:107DD0001F0000F0010140F65010C2F20000EAF767 -:107DE00013FB099805F002FE43E7000080B58AB056 -:107DF000099042F61460C2F2000000F5827140F66C -:107E00009810C2F200000790EAF708FC0798EAF71A -:107E1000ABFB41F26430C2F2000042F2B431C2F274 -:107E20000001E8F74BFF0798EAF79EFBB0EE401A17 -:107E3000B7EE000A80EE010A42F27030C2F2000092 -:107E400044F67C62C0F6020200210891FCF7DEF9DC -:107E50000898EBF759FAFFE706F08AF906F090F96F -:107E600042F61461C2F200010491C1F84001EAF740 -:107E7000D5FDEAF761FBEAF76FFBEAF7B9FBEAF732 -:107E8000C5FB05F045FE40F69810C2F200000590D3 -:107E9000EAF78AFC0598EAF701FD059901F10C0261 -:107EA000039241F26430C2F20000029042F2B43315 -:107EB000C2F20003E9F74EF8029941F28810C2F2CB -:107EC00000000190E8F74CFE05F078FE0498406B46 -:107ED00005F0EEFF05990498406B002306931A46BF -:107EE00005F084FF0498C06B05F0E2FF0199069B42 -:107EF0000498C06B1A4605F079FF0498D0F8840006 -:107F000005F0D6FF0299069B0498D0F884001A4623 -:107F100005F06CFF0498806B05F0CAFF0399069B7F -:107F20000498806B1A4605F061FF0598D0ED060AAB -:107F300042F27030C2F200009FED050ADFED051A33 -:107F4000B0EE611AFBF7EAFF0698EBF755F983E705 -:107F5000000020420000000080B588B00790EFF7D5 -:107F600029FA06900020ADF8140004900621039130 -:107F70000290FFE7029805280ED8FFE7029944F621 -:107F8000F820C0F6020000EB0110EFF739FBFFE725 -:107F9000029801300290EDE745F69250C0F60200DB -:107FA000EBF7C4FAFFE706F0E3F8EBF7F9FA012183 -:107FB0004FF0FF32084606F04DF8EBF7EBFA8DF87C -:107FC00017009DF817000A2805D0FFE79DF8170055 -:107FD0000D2809D1FFE79DF8171046F27F00C0F683 -:107FE0000200EBF7A3FA00E0DDE745F23370C0F6DC -:107FF0000200EBF79BFA46F27B00C0F60200EBF7BB -:1080000095FAFFE706F0B4F806F0BAF842F6146104 -:10801000C2F20001C1F8200106F0AAF8EBF7C0FA9D -:1080200001214FF0FF32084606F014F8EBF7B2FAE0 -:108030008DF817009DF817007E2822DCFFE79DF8D9 -:10804000170020281DDBFFE7BDF814003F2817DCD0 -:10805000FFE79DF8171046F27F00C0F60200EBF72D -:1080600065FA9DF81700BDF8142040F28041C2F275 -:1080700000018854BDF814000130ADF81400FFE78A -:108080006DE09DF817000A2805D0FFE79DF817005E -:108090000D283CD1FFE745F66070C0F60200EBF713 -:1080A00045FABDF8140001282ADBFFE7FFE706992F -:1080B00040F28040C2F200004FF40072EFF7F2F994 -:1080C00004900698EBF732FA06980190E8F7ECF87E -:1080D00001460198E8F7D1F8FFE704980028E6D1B7 -:1080E000FFE70020ADF8140040F28040C2F200002B -:1080F0000090E8F7D9F801460098E8F7BEF8FFE7E6 -:1081000046F27B00C0F60200EBF710FA26E09DF87D -:108110001700082805D0FFE79DF817007F281CD11D -:10812000FFE7BDF81400012816DBFFE79DF81710E4 -:1081300046F27F00C0F60200EBF7F8F9BDF8140034 -:108140000138ADF81400BDF8142040F28041C2F2AD -:10815000000100208854FFE7FFE7FFE7FFE751E752 -:1081600080B58AB0099005F0ABFC44F6D351C1F25A -:108170006201A0FB01108009089042F61460C2F26F -:108180000000D0F8E40000F5AA7140F6D030C2F249 -:108190000000EBF777FB05F07FFC0790FFE705F0A9 -:1081A000E7FF05F0EDFF42F61461C2F20001C1F8ED -:1081B0003C010899079808440790FFE740F6D03043 -:1081C000C2F20000D0F8C80040F6F871C2F2000117 -:1081D00000231A4605F02AFD58B9FFE740F6D030D3 -:1081E000C2F2000040F6F871C2F20001EBF754FD54 -:1081F000E4E742F61460C2F200000590006F05F05B -:1082000057FE0598006F40F6D031C2F2000106918A -:10821000002304931A4605F0E9FD0598406F05F028 -:1082200047FE049B06990598406F1A4605F0DEFD4F -:108230000598806F05F03CFE049B06990598806FB9 -:108240001A4605F0D3FD06984FF40071EBF7C4FA17 -:10825000C8B1FFE742F61460C2F200000290C06F9E -:1082600005F026FE0298C06F40F6D031C2F2000140 -:10827000039100231A4605F0B9FD03984FF40071ED -:10828000EBF7C4FA00E0FFE740F6D030C2F200009E -:108290004FF48061EBF7A0FAD8B1FFE742F6146023 -:1082A000C2F200000090D0F8800005F001FE0098B6 -:1082B000D0F8800040F6D031C2F2000101910023D5 -:1082C0001A4605F093FD01984FF48061EBF79EFA92 -:1082D00000E0FFE742F61460C2F20000006E40F6D4 -:1082E000CC71C2F2000100231A4605F09FFC60B970 -:1082F000FFE740F6CC71C2F2000140F6D032C2F284 -:1083000000020020EBF74CFBFFE742F61460C2F2DC -:108310000000406E40F6CC71C2F200011031002323 -:108320001A4605F083FC60B9FFE740F6CC71C2F253 -:10833000000140F6D032C2F200020120EBF730FB20 -:10834000FFE742F61460C2F20000806E40F6CC7186 -:10835000C2F200011C3100231A4605F067FC60B927 -:10836000FFE740F6CC71C2F2000140F6D032C2F213 -:1083700000020320EBF714FBFFE742F61460C2F2A1 -:108380000000C06E40F6CC71C2F20001283100231B -:108390001A4605F04BFC60B9FFE740F6CC70C2F21C -:1083A0000000283040F6D031C2F20001EBF7A2F90C -:1083B000FFE7079805F01AFBF1E6000080B590B0E2 -:1083C0000F9005F069FB0E9005F07AFB48F21F5103 -:1083D000C5F2EB11A0FB011040090D9005F05CFB0C -:1083E0000C90FFE705F0C4FE05F0CAFE014642F618 -:1083F0001460C2F200000B90C0F850110D9A0C9955 -:1084000011440C91D0F8880042F6B821C2F2000164 -:1084100000230A931A4605F009FC0A9A0B98C06FCC -:108420000D9B40F69C41C2F2000105F0FFFB0028C5 -:108430004BD0FFE705F030FB0E99401AB0F57A7F7C -:1084400042D9FFE740F69C40C2F20000943006900B -:1084500041F23401C2F2000105919FED430AEBF7AE -:108460003BF942F61460C2F200000990C06E05F0BC -:108470001FFD05990998C06E002308931A4605F060 -:10848000B5FC0998D0F8980005F012FD0699089BF4 -:108490000998D0F898001A4605F0A8FC069841F211 -:1084A0003801C2F200010791ECF798FA0998D0F868 -:1084B000A80005F0FDFC0799089B0998D0F8A800D2 -:1084C0001A4605F093FCFFE74DE005F0E5FA0E9043 -:1084D00005F01EFB40F69C40C2F200009430019073 -:1084E00042F6B821C2F2000141F23402C2F20002A7 -:1084F0000092ECF745FA05F061FB42F61460C2F217 -:1085000000000490C06E05F0D3FC00990498C06E82 -:10851000002303931A4605F069FC0498D0F89800EC -:1085200005F0C6FC0199039B0498D0F898001A4600 -:1085300005F05CFC019841F23801C2F200010291A1 -:10854000ECF74CFA0498D0F8A80005F0B1FC0299B9 -:10855000039B0498D0F8A8001A4605F047FC0C9835 -:1085600005F044FAFFE73DE70000FA4480B58AB021 -:10857000099005F0A5FA44F6D351C1F26201A0FBBF -:1085800001104009089042F61460C2F20000D0F8D1 -:10859000E81041F2E800C2F20000EBF77FFD05F0C1 -:1085A0007BFA0790FFE705F0E3FD05F0E9FD42F6F1 -:1085B0001461C2F200010691C1F8240108990798DC -:1085C0000844079005F0A4FA0698806C42F6D01192 -:1085D000C2F2000100231A4605F028FB68B9FFE744 -:1085E00042F6D010C2F2000041F2E801C2F20001EE -:1085F0009FED4F0AEBF7D0FDFFE741F2E800C2F232 -:108600000000EBF743FDE8B1FFE742F61460C2F269 -:108610000000406C41F6C831C2F2000100231A4646 -:1086200005F004FB68B9FFE741F6C830C2F200006C -:1086300041F2E801C2F200019FED3D0AEBF776FD41 -:10864000FFE7FFE705F0BAFA42F61460C2F2000055 -:108650000590806D05F02CFC0598806D41F2E801D5 -:10866000C2F2000103910C31002304931A4605F075 -:10867000BDFB0598C06C05F01BFC0399049B059895 -:10868000C06C14311A4605F0B1FB0598006D05F079 -:108690000FFC0399049B0598006D24311A4605F0E0 -:1086A000A5FB0598406D05F003FC0399049B059814 -:1086B000406D34311A4605F099FB0598D0F8AC00AE -:1086C00005F0F6FB0399049B0598D0F8AC001A4618 -:1086D00005F08CFBFFE741F2E800C2F2000090F8E1 -:1086E0003C00012820DBFFE742F61460C2F20000E4 -:1086F000C06D41F2E803C2F20003009303F13901B7 -:10870000019193F83C20013A83F83C2051FA82F120 -:10871000002302931A4605F069FB009A019902981A -:1087200092F83C208854D6E7079805F05FF93AE7BD -:108730006F12033B80B58EB00D9005F0C1F944F681 -:10874000D351C1F26201A0FB011040090C9042F626 -:108750001460C2F200000A90D0F8E410043100F571 -:10876000887241F24000C2F200009FED490AECF726 -:1087700051FC0A98006F40F66851C2F200010022D5 -:108780004FF0FF3305F052FA05F086F90B90FFE742 -:1087900005F0EEFC05F0F4FC014642F61460C2F26E -:1087A00000000990C0F82811006F40F66851C2F22D -:1087B00000010191002308931A4605F037FA089B3F -:1087C0000998D0F88C0042F6C821C2F20001049149 -:1087D0001A4605F02BFA089B0998C06C41F2C001BB -:1087E000C2F2000102911A4605F020FA089B09988E -:1087F000D0F8980041F21C01C2F2000103911A4620 -:1088000005F014FA05F084F9019941F24000C2F232 -:1088100000000690ECF714FE029906980B9AECF70C -:108820003BFA0399049A0698ECF728FD069841F262 -:10883000D001C2F200010591ECF7B6FB05F0BEF9DC -:108840000998006E05F034FB0599089B0998006EA5 -:108850001A4605F0CBFA069841F2E001C2F2000197 -:108860000791ECF7C3FB0998D0F89C0005F020FBBA -:108870000799089B0998D0F89C001A4605F0B6FAAB -:108880000C990B9808440B900B9805F0AFF87FE714 -:108890000000FA4380B58CB00B9005F011F944F656 -:1088A000D351C1F26201A0FB011040090A9042F6C7 -:1088B0001460C2F200000890D0F8E410543190ED3A -:1088C000470A41F2E410C2F20000DFED4D0AEFF773 -:1088D0008BF80898406F40F63461C2F20001002224 -:1088E0004FF0FF3305F0A2F905F0D6F80990FFE745 -:1088F00005F03EFC05F044FC014642F61460C2F26D -:1089000000000790C0F82C11406F40F63461C2F2AD -:1089100000010091002306931A4605F087F9069B93 -:108920000798C06B41F2E411C2F20001049101F515 -:10893000B4711A4605F07AF90499069B079801F577 -:10894000AE71806B1A4605F071F9069B0798006DB1 -:1089500041F28431C2F2000101911A4605F066F934 -:1089600005F0D6F800990498EFF75EF9049841F203 -:108970009431C2F200010391EFF7C6F8019904980F -:10898000099AEEF7ADFE049841F2A031C2F200015F -:108990000291EFF70FF805F011F90798406E05F016 -:1089A00087FA0299069B0798406E1A4605F01EFA50 -:1089B0000798006C05F07CFA0399069B0798006CF9 -:1089C0001A4605F013FA049841F2AC31C2F20001E4 -:1089D0000591EEF7FFFF0798D0F8A00005F068FAC0 -:1089E0000599069B0798D0F8A0001A4605F0FEF9F5 -:1089F0000A99099808440990099804F0F7FF77E765 -:108A00000000FA4380B58CB00B9005F059F844F69D -:108A1000D351C1F26201A0FB011040090A9042F655 -:108A20001460C2F200000890D0F8E40000F1E40104 -:108A300042F61440C2F200009FED4E0AFEF730FAF3 -:108A40000898806F40F60071C2F2000100224FF0DA -:108A5000FF3305F0EBF805F01FF80990FFE705F08C -:108A600087FB05F08DFB014642F61460C2F2000060 -:108A7000C0F83011806F40F60071C2F2000100238F -:108A80001A4605F0D3F838B1FFE742F60460C2F2A7 -:108A90000000FEF78BFA3AE042F61460C2F20000E2 -:108AA0000490406D42F6FC51C2F200010591002392 -:108AB00003931A4605F0BAF8039B0498D0F8940083 -:108AC00042F6D421C2F2000106911A4605F0AEF832 -:108AD00005F01EF842F61440C2F20000079040F67E -:108AE0000071C2F20001FEF71BFBF2F7F9FC0599D9 -:108AF000069A03460798FDF7C1FE079842F60461FF -:108B0000C2F20001FEF7E0F805F058F8FFE742F680 -:108B10001460C2F200000290806E05F0C9F902985C -:108B2000806E42F60461C2F20001002301931A46EE -:108B300005F05CF942F61440C2F2000042F6106102 -:108B4000C2F200010091FEF7DFF80298D0F8A4000D -:108B500005F0AEF90099019B0298D0F8A4001A46DE -:108B600005F044F90A99099808440990099804F015 -:108B70003DFF74E70000FA4380B584B0039004F031 -:108B80009FFF800802904FF4FA7004F015FF04F084 -:108B900083FF0190FFE705F0EBFA05F0F1FA42F6EA -:108BA0001461C2F20001C1F834010299019808442D -:108BB00001900221B7EE000A0846EAF75DFA019833 -:108BC00004F014FFE7E7000080B58AB0099042F690 -:108BD0001460C2F200000890BC30EDF72DFD04F0E7 -:108BE00097FF47F6ED50C0F6010044F6BC02C0F610 -:108BF00002020021069105F0DDFA0699089A10623A -:108C000047F65970C0F6010044F62812C0F6020279 -:108C100005F0D0FA0699089A106048F26D50C0F637 -:108C2000010044F64C12C0F6020205F0C3FA0699A0 -:108C3000089A506048F23570C0F6010044F6701290 -:108C4000C0F6020205F0B6FA0699089A906048F656 -:108C50009500C0F6010044F69412C0F6020205F039 -:108C6000A9FA0699089AD06048F60520C0F60100D6 -:108C700044F6B812C0F6020205F09CFA0699089A6A -:108C8000106148F67930C0F6010044F6DC12C0F6F7 -:108C9000020205F08FFA0699089A506148F675703D -:108CA000C0F6010044F62422C0F6020205F082FA62 -:108CB0000699089A906148F26110C0F6010044F6E6 -:108CC000E002C0F6020205F075FA0699089AD06132 -:108CD00049F2D900C0F6010044F66C22C0F6020247 -:108CE00005F068FA0699089A506247F64140C0F6C6 -:108CF000010044F69802C0F6020205F05BFA0699FC -:108D0000089A906249F24900C0F6010044F64822F0 -:108D1000C0F6020205F04EFA0699089AD06248F2AF -:108D2000BD30C0F6010044F60412C0F6020205F0A0 -:108D300041FA069A0899086302200790CC21009115 -:108D400004F0D4FF0099069ADDF820C00346079886 -:108D5000CCF8703004F0CAFF0099069ADDF820C004 -:108D600003460798CCF8743004F0C0FF0099069AC7 -:108D7000DDF820C003460798CCF8783004F0B6FF41 -:108D8000069A089B01460798D9671021039104F0C1 -:108D9000ADFF069A089B0146079819660C210291BF -:108DA00004F0A4FF0299069ADDF820C00346079854 -:108DB000CCF8643004F09AFF069A089B01460798A5 -:108DC0009966042104F092FF0399069A089BD866DD -:108DD0000320019004F08AFF0399069ADDF820C071 -:108DE00003460198CCF84C3004F080FF069A089BAB -:108DF000014601981965052104F078FF069A089B41 -:108E00000146019859650121059104F06FFF05990C -:108E1000069A089B9865062004F068FF069A089B4E -:108E200001460198D965242104F060FF069A089B49 -:108E30000146019899641C2104F058FF0299069A92 -:108E4000DDF820C003460798CCF8443004F04EFF0C -:108E50000299069ADDF820C003460798CCF8343012 -:108E600004F044FF0299069ADDF820C003460798F3 -:108E7000CCF83C3004F03AFF0299069ADDF820C0A5 -:108E800003460798CCF8383004F030FF069A089B68 -:108E9000014607981964182104F028FF0399069ADF -:108EA000DDF820C003460798CCF8983004F01EFF88 -:108EB0000599069ADDF820C003460798CCF884305F -:108EC00004F014FF0299069ADDF820C003460798C3 -:108ED000CCF8903004F00AFF0399069ADDF820C020 -:108EE00003460798CCF88C3004F000FF069A089BE4 -:108EF00001460798C3F88810252104F0F7FE069A6A -:108F0000089B01460798C3F894100821049104F0C7 -:108F1000EDFE0499069ADDF820C003460798CCF8C8 -:108F20009C3004F0E3FE0599069ADDF820C0034664 -:108F30000798CCF8A83004F0D9FE0799069A089B48 -:108F4000C3F8A000084604F0D1FE0599069ADDF8A2 -:108F500020C003460798CCF8A43004F0C7FE089957 -:108F6000C1F8AC0004F02AFE05F002F905F010FA91 -:108F70000AB080BD80B586B0059004F0A1FD400820 -:108F800004904FF4C87004F017FD04F085FD0390C1 -:108F9000FFE705F0EDF805F0F3F842F61461C2F2D0 -:108FA00000010191C1F83801049903980844039025 -:108FB000E9F7E0FF019880ED2D0A90ED2D0AEBF71F -:108FC0001BFD019880ED2C0AEAF710F8019981ED5C -:108FD0002E0A91ED2C0A9FED1A1A0020B4EE410AD8 -:108FE000F1EE10FA0246B8BF01228DF80B2091ED88 -:108FF0002E0A9FED141AB4EE410AF1EE10FAC8BF22 -:1090000001208DF80A009DF80B00C00728B9FFE782 -:109010009DF80A00C00738B1FFE701200221B7EE32 -:10902000000AEAF729F806E00121B7EE000A08462F -:10903000EAF722F8FFE7039804F0D8FCA9E700BF9D -:10904000CDCC4C3E00000C4280B582B0019041F284 -:109050006C10C2F20000EDF775FDFFE705F088F82F -:1090600005F08EF842F61461C2F20001C1F84C011D -:1090700041F26C10C2F20000EDF75AFE1420EDF739 -:109080006FFE58B1FFE741F26C10C2F2000041F2EE -:109090004411C2F20001EDF78FFD0AE041F26C10BD -:1090A000C2F2000041F24411C2F20001EDF72CFDC2 -:1090B000FFE742F61460C2F200000090806C04F0FA -:1090C000F7FE0098806C41F24411C2F200010023C7 -:1090D0001A4604F08BFEC1E780B588B007904FF4C4 -:1090E000C87004F069FC04F0EBFC44F6D351C1F203 -:1090F0006201A0FB01108009069042F61460C2F2E2 -:109100000000D0F8E80000F1300242F6F410C2F29C -:10911000000048F6E571C2F20001FBF719FB04F00C -:10912000BBFC059000200490FFE705F021F805F056 -:1091300027F842F61461C2F20001C1F8440142F678 -:10914000F410C2F20000FCF78FF94FF480600121A7 -:109150000A2204F07FFFB0F5806F10D0FFE704F023 -:109160009BFC0499401AB0F5FA7F07D9FFE742F655 -:10917000F410C2F20000FBF7DBFAFFE709E042F669 -:10918000F410C2F20000FBF7EDFD04F085FC049042 -:10919000FFE741F29810C2F2000042F6F411C2F269 -:1091A00000010391FBF786FB039941F29410C2F290 -:1091B0000000FBF775FB039941F2B410C2F2000006 -:1091C000FBF7B8FB039941F2A810C2F20000FBF7CD -:1091D00093FB04F061FC0699884240F2AA80FFE705 -:1091E000069905980844059042F61460C2F2000002 -:1091F0000190D0F8880004F05BFE0198D0F8880058 -:1092000041F29811C2F20001002300931A4604F0C3 -:10921000EDFD0198D0F8900004F04AFE009B019803 -:10922000D0F8900041F29411C2F200011A4604F005 -:10923000DDFD0198D0F88C0004F03AFE009B019807 -:10924000D0F88C0041F2A811C2F200011A4604F0D5 -:10925000CDFD0198D0F8940004F02AFE009B0198FF -:10926000D0F8940041F2B411C2F200011A4604F0A1 -:10927000BDFD009B0198D0F8A80048F6E571C2F248 -:109280000001029101F2AD111A4604F0CFFC009BDF -:1092900002990198D0F89C0001F2B5111A4604F029 -:1092A000C5FC009B02990198D0F8A00001F2BF1103 -:1092B0001A4604F0BBFC009B02990198D0F8A40068 -:1092C00001F2BD111A4604F0B1FC009B029901980D -:1092D000D0F8AC0001F5E0711A4604F0A7FC029842 -:1092E000FCF7FAF8FFE742F61460C2F20000C06D26 -:1092F00042F6B421C2F2000100231A4604F096FCA3 -:1093000060B9FFE742F6B420C2F20000017848F6E7 -:10931000E570C2F20000FBF70BFFE4E748F6E570EA -:10932000C2F2000042F6F411C2F20001FBF73AFB70 -:10933000FFE7FAE680B582B00190019806F0E4FA02 -:109340000090009828B1FFE70098016840688847BE -:10935000FFE702B080BD000080B582B001900198A7 -:10936000806B009000990020C8850099C8840098FF -:10937000F8F7F2FA02B080BD80B584B00390002007 -:1093800002900398806B0190019800684069C0B218 -:10939000C0090290019890F83D0021280AD1FFE70A -:1093A000029838B1FFE701990020C884019800F0C5 -:1093B000F9F8FFE7019800684069C0F38010029057 -:1093C000019890F83E0022280AD1FFE7029838B1B0 -:1093D000FFE701990020C885019800F0ABF8FFE78E -:1093E0000199086C40F0100008640198F8F7B4FA8D -:1093F00004B080BD80B582B001900198806B009070 -:10940000019800680068C005002826D4FFE700998D -:109410000020C88500980168C86820F48070C86082 -:1094200000980168486920F00100486100980168CF -:10943000486920F0400048610099202081F83E00F2 -:109440000098006B012807D1FFE700980168C86801 -:1094500020F01000C860FFE7FFE70098006B0128CC -:1094600005D1FFE70098818DF8F7E8F903E000984F -:10947000F8F760FFFFE702B080BD000080B582B062 -:1094800001900198806B00900098006B012806D134 -:10949000FFE70098818D4908F8F7D0F903E00098BC -:1094A000F8F772FFFFE702B080BD000080B582B020 -:1094B00001900198806B009000990020C885009A67 -:1094C000202182F83E10009908630098F8F7BCF953 -:1094D00002B080BD80B582B001900198806B009091 -:1094E000019800680068C005002810D4FFE70099C3 -:1094F0000020C88400980168486920F08000486115 -:1095000000980168C86840F04000C86003E0009817 -:10951000F8F7E0FFFFE702B080BD000080B582B041 -:1095200001900198806B00900098F8F7FDFF02B061 -:1095300080BD000081B0009000980168C86820F4E8 -:109540009070C86000980168486920F00100486187 -:109550000098006B012807D1FFE700980168C868F0 -:1095600020F01000C860FFE70099202081F83E003D -:1095700000990020086301B07047000080B582B0F8 -:10958000019001980168C86820F04000C860019906 -:10959000202081F83D000198F8F79CFF002002B0E0 -:1095A00080BD000081B0009000980168C86820F07C -:1095B000C000C8600099202081F83D0001B07047CC -:1095C00082B000900098006844F60001C4F20001E7 -:1095D000884204D1FFE700208DF807001DE00098C5 -:1095E000006841F20001C4F20101884204D1FFE7A2 -:1095F00001208DF8070010E00098006841F200415A -:10960000C4F20101884204D1FFE702208DF807006F -:1096100003E004208DF80700FFE79DF8070002B083 -:109620007047000080B584B00290029890F83E0028 -:1096300022287CD1FFE702988068B0F5805F15D1C1 -:10964000FFE70298006988B9FFE7002001900298BF -:10965000806A00900298006840686FF35F2000996C -:1096600008800299886A0230886225E00298806A40 -:1096700001900020009002988068B0F5805F08D0CB -:10968000FFE70298806850B9FFE70298006930B997 -:10969000FFE70298006840680199087007E00298A7 -:1096A0000068406800F07F0001990870FFE70299A8 -:1096B000886A01308862FFE70299C88D0138C88541 -:1096C000000480BBFFE702980168C86820F0200012 -:1096D000C86002980168C86820F48070C860029869 -:1096E0000168486920F0010048610299202081F852 -:1096F0003E000298006B01280BD1FFE70298016839 -:10970000C86820F01000C8600298818DF8F796F8BC -:1097100003E00298F8F70EFEFFE7029900200863C5 -:109720008DF80F0007E000208DF80F0003E0022005 -:109730008DF80F00FFE79DF80F0004B080BD00001A -:1097400080B586B005900598406843F2A071C0F2DC -:10975000A001884201D8FFE708E045F21950C0F6A1 -:10976000020040F6466104F043F8FFE70598C06840 -:1097700030B1FFE70598C068B0F5005F01D1FFE7A1 -:1097800008E045F21950C0F6020040F6476104F0C7 -:109790002FF8FFE70598006960B1FFE705980069B9 -:1097A000B0F5806F06D0FFE705980069B0F5C06F8F -:1097B00001D1FFE708E045F21950C0F6020040F67B -:1097C000486104F015F8FFE70598808A6FF00C01F6 -:1097D000084205D1FFE70598406908B1FFE708E0B6 -:1097E00045F21950C0F6020040F6496104F000F855 -:1097F000FFE705980068006920F44050059A116859 -:10980000D26810430861059988680B694A69C9697B -:10981000184310430843049005980068C06849F253 -:109820000C6188430499084305990968C860059844 -:109830000068406920F44070059A116892691043ED -:1098400048610598006841F20001C4F201018842B4 -:1098500009D0FFE70598006841F20041C4F2010118 -:10986000884204D1FFE7F3F795FD039003E0F3F797 -:109870007FFD0390FFE70598C069B0F5004F29D13F -:10988000FFE703981921A0FB0101059A13680293D1 -:1098900053685A00DB0FE6F793FC0299864648F2BC -:1098A0001F53C5F2EB13AEFB0320420910014FF02A -:1098B000640C02FB1CEC322202EBCC02A2FB033252 -:1098C000F82303EA521300EB4300C2F342121044A0 -:1098D000886026E003981921A0FB0101059A13680E -:1098E000019353689A009B0FE6F76AFC019984463E -:1098F00048F21F52C5F2EB12ACFB02304309642060 -:1099000003FB10CC322000EB0C10A0FB0202F02075 -:1099100000EA521000EB0310C2F3431210448860B7 -:10992000FFE706B080BD000080B586B005900491C9 -:10993000ADF80E20049805998862BDF80E000599CF -:109940008885059900200864059A222182F83E1036 -:1099500005998A6B49F2F531C0F60101D163059989 -:109960008A6B49F27D41C0F60101116405998A6B49 -:1099700049F27931C0F60101D1640599896B086516 -:1099800004A8029005980168806B0431029A12685D -:10999000BDF80E30F0F760FFFFE70020019005985A -:1099A000006800680190059800684068019001987F -:1099B000FFE7FFE70599002081F83C00FFE70598E5 -:1099C0000168C86840F48070C860059801684869FB -:1099D00040F00100486105980168486940F0400086 -:1099E0004861002006B080BD83B00190019890F8D6 -:1099F0003D0021283AD1FFE701988068B0F5805FEB -:109A000013D1FFE70198006978B9FFE70198006A70 -:109A10000090009800886FF35F2001990968486002 -:109A20000199086A0230086208E0019A106A411C34 -:109A300011620078019909684860FFE70199C88CB4 -:109A40000138C884000468B9FFE701980168C86854 -:109A500020F08000C86001980168C86840F04000AC -:109A6000C860FFE700208DF80B0003E002208DF8AE -:109A70000B00FFE79DF80B0003B0704783B0019027 -:109A80008DF803108DF80220019820B9FFE7FF2020 -:109A90008DF80B000BE09DF80300019908709DF80C -:109AA00002000199487000208DF80B00FFE79DF936 -:109AB0000B0003B0704700002DE9F04788B01E4648 -:109AC00017468846814617981699159A149BDDF813 -:109AD0004CC0DDF848E0119C109DCDF81890CDF8F1 -:109AE00014808DF813708DF812608DF81150ADF858 -:109AF0000E40ADF80CE0ADF80AC0ADF80830ADF896 -:109B00000620ADF80410ADF80200069820B9FFE772 -:109B1000FF208DF81F00E1E00698059B46F2AC029D -:109B2000C0F60202022108F025FC9DF813C0069938 -:109B3000D1F80320D1F80730D1F80B006CF3020202 -:109B4000C1F80730C1F80320C1F80B000699D1F81D -:109B50000320D1F80730D1F80B004FF0040C6CF360 -:109B6000C502C1F80730C1F80320C1F80B009DF809 -:109B700012C00699D1F80320D1F80730D1F80B00B4 -:109B80000CF00F0C22F4707242EA8C12C1F807300C -:109B9000C1F80320C1F80B009DF811C00699D1F857 -:109BA0000320D1F80730D1F80B000CF00F0C22F491 -:109BB000705242EA8C22C1F80730C1F80320C1F884 -:109BC0000B00BDF80EC00699D1F80320D1F807307C -:109BD000D1F80B006FF35F2C6FF3963242EA8C32B0 -:109BE000C1F80730C1F80320C1F80B00BDF80CC064 -:109BF0000699D1F80320D1F80730D1F80B006FF3A4 -:109C0000DF5242EACC52C1F80730C1F80320C1F854 -:109C10000B00BDF80AC00699D1F80330D1F807202F -:109C2000D1F80B006CF30902C1F80330C1F807202A -:109C3000C1F80B00BDF808C00699D1F80330D1F87F -:109C40000720D1F80B006FF3DF2C6FF3942242EA68 -:109C50008C22C1F80330C1F80720C1F80B00BDF811 -:109C600006C00699D1F80330D1F80720D1F80B00CF -:109C70006FF35F5242EA4C52C1F80330C1F807203B -:109C8000C1F80B00BDF804C00699D1F80320D1F843 -:109C90000730D1F80B006FF3DF2C6FF3942040EA0C -:109CA0008C20C1F80730C1F80320C1F80B00BDF8C3 -:109CB00002C00699D1F80320D1F80730D1F80B0083 -:109CC0006FF35F5040EA4C50C1F80730C1F80320F1 -:109CD000C1F80B0000208DF81F00FFE79DF91F0061 -:109CE00008B0BDE8F08700002DE9F04188B01C46BF -:109CF00015460E460746149813981299119A109B10 -:109D0000DDF83CC0DDF838E0069705968DF8135075 -:109D10008DF812408DF811E0ADF80EC0ADF80C30A2 -:109D2000ADF80A20ADF80810ADF80600069820B985 -:109D3000FFE7FF208DF81F00BFE00698059B46F265 -:109D4000AC02C0F602020092022108F013FB009A56 -:109D50009DF813E00699D1F80330D1F807C0D1F887 -:109D60000B006EF30203C1F807C0C1F80330C1F85D -:109D70000B000699D1F80330D1F807C0D1F80B00D9 -:109D800043F03803C1F807C0C1F80330C1F80B0035 -:109D90009DF812E00699D1F80330D1F807C0D1F848 -:109DA0000B000EF00F0E23F4707343EA8E13C1F80C -:109DB00007C0C1F80330C1F80B009DF811E0069907 -:109DC000D1F80330D1F807C0D1F80B000EF00F0E18 -:109DD00023F4705343EA8E23C1F807C0C1F803305F -:109DE000C1F80B00BDF80EE00699D1F80330D1F8A8 -:109DF00007C0D1F80B006FF35F2E6FF3963343EA81 -:109E00008E33C1F807C0C1F80330C1F80B00BDF8AC -:109E10000CE00699D1F80330D1F807C0D1F80B0057 -:109E20006FF3DF5343EACE53C1F807C0C1F80330E4 -:109E3000C1F80B00BDF80AE00699D1F803C0D1F8CB -:109E40000730D1F80B006EF30903C1F803C0C1F865 -:109E50000730C1F80B00BDF808E00699D1F803C03F -:109E6000D1F80730D1F80B006FF3DF2E6FF3942396 -:109E700043EA8E23C1F803C0C1F80730C1F80B00D4 -:109E8000BDF806E00699D1F803C0D1F80730D1F843 -:109E90000B006FF35F5343EA4E53C1F803C0C1F8A0 -:109EA0000730C1F80B0006980F30149B1D2108F0F5 -:109EB00061FA00208DF81F00FFE79DF91F0008B030 -:109EC000BDE8F081F0B587B09E4614460D460646C3 -:109ED00010980F990E9A0D9BDDF830C005960495E9 -:109EE0008DF80F408DF80EE08DF80DC0ADF80A30FA -:109EF000ADF80820ADF80610ADF80400059820B9BB -:109F0000FFE7FF208DF81B00A3E00598049B46F2B5 -:109F1000AC02C0F602020221009108F02BFADDF833 -:109F200000C09DF80FE00599D1F80320D1F8073063 -:109F3000D1F80B006EF30202C1F80730C1F803201C -:109F4000C1F80B009DF80EE00599D1F80320D1F877 -:109F50000730D1F80B000EF00F0E22F4707242EAB7 -:109F60008E12C1F80730C1F80320C1F80B00059923 -:109F7000D1F80320D1F80730D1F80B006CF3C502FB -:109F8000C1F80730C1F80320C1F80B009DF80DC0DF -:109F90000599D1F80320D1F80730D1F80B000CF067 -:109FA0000F0C22F4705242EA8C22C1F80730C1F83B -:109FB0000320C1F80B00BDF80AC00599D1F80330A1 -:109FC000D1F80720D1F80B006CF30902C1F8033077 -:109FD000C1F80720C1F80B00BDF808C00599D1F8F9 -:109FE0000330D1F80720D1F80B006FF3DF2C6FF3AB -:109FF000942242EA8C22C1F80330C1F80720C1F84C -:10A000000B00BDF806C00599D1F80330D1F8072040 -:10A01000D1F80B006FF35F5242EA4C52C1F80330A3 -:10A02000C1F80720C1F80B00BDF804C00599D1F8AC -:10A030000320D1F80730D1F80B006CF30900C1F808 -:10A040000730C1F80320C1F80B0000208DF81B0079 -:10A05000FFE79DF91B0007B0F0BD00002DE9F041BE -:10A0600088B01C4615460E46074613981299119A59 -:10A07000109BDDF83CC0DDF838E0069705968DF8BA -:10A0800013508DF812408DF811E0ADF80EC0ADF808 -:10A090000C30ADF80A20ADF80810ADF806000698AF -:10A0A00020B9FFE7FF208DF81F00B7E00698059B59 -:10A0B00046F2AC02C0F60202022108F05BF99DF8FC -:10A0C00012C00699D1F80320D1F80730D1F80B005F -:10A0D0000CF00F0C22F4707242EA8C12C1F80730B7 -:10A0E000C1F80320C1F80B009DF813C00699D1F800 -:10A0F0000320D1F80730D1F80B006CF30202C1F84D -:10A100000730C1F80320C1F80B000699D1F80320ED -:10A11000D1F80730D1F80B0022F03802C1F807302F -:10A12000C1F80320C1F80B009DF811C00699D1F8C1 -:10A130000320D1F80730D1F80B000CF00F0C22F4FB -:10A14000705242EA8C22C1F80730C1F80320C1F8EE -:10A150000B00BDF80EC00699D1F80330D1F80720E6 -:10A16000D1F80B006CF30902C1F80330C1F80720E5 -:10A17000C1F80B00BDF80CC00699D1F80330D1F836 -:10A180000720D1F80B006FF3DF2C6FF3942242EA23 -:10A190008C22C1F80330C1F80720C1F80B00BDF8CC -:10A1A0000AC00699D1F80330D1F80720D1F80B0086 -:10A1B0006FF35F5242EA4C52C1F80330C1F80720F6 -:10A1C000C1F80B00BDF808C00699D1F80320D1F8FA -:10A1D0000730D1F80B006FF3DF2C6FF3942040EAC7 -:10A1E0008C20C1F80730C1F80320C1F80B00BDF87E -:10A1F00006C00699D1F80320D1F80730D1F80B003A -:10A200006FF35F5040EA4C50C1F80730C1F80320AB -:10A21000C1F80B0000208DF81F00FFE79DF91F001B -:10A2200008B0BDE8F08100002DE9F04188B01C467F -:10A2300015460E46074613981299119A109BDDF8A1 -:10A240003CC0DDF838E0069705968DF813508DF880 -:10A2500012408DF811E0ADF80EC0ADF80C30ADF83D -:10A260000A20ADF80810ADF80600069820B9FFE7FF -:10A27000FF208DF81F00B9E00698059B46F2AC025E -:10A28000C0F60202022108F075F89DF813C0069985 -:10A29000D1F80320D1F80730D1F80B006CF302029B -:10A2A000C1F80730C1F80320C1F80B000699D1F8B6 -:10A2B0000320D1F80730D1F80B004FF0010C6CF3FC -:10A2C000C502C1F80730C1F80320C1F80B009DF8A2 -:10A2D00012C00699D1F80320D1F80730D1F80B004D -:10A2E0000CF00F0C22F4707242EA8C12C1F80730A5 -:10A2F000C1F80320C1F80B009DF811C00699D1F8F0 -:10A300000320D1F80730D1F80B000CF00F0C22F429 -:10A31000705242EA8C22C1F80730C1F80320C1F81C -:10A320000B00BDF80EC00699D1F80330D1F8072014 -:10A33000D1F80B006CF30902C1F80330C1F8072013 -:10A34000C1F80B00BDF80CC00699D1F80330D1F864 -:10A350000720D1F80B006FF3DF2C6FF3942242EA51 -:10A360008C22C1F80330C1F80720C1F80B00BDF8FA -:10A370000AC00699D1F80330D1F80720D1F80B00B4 -:10A380006FF35F5242EA4C52C1F80330C1F8072024 -:10A39000C1F80B00BDF808C00699D1F80320D1F828 -:10A3A0000730D1F80B006FF3DF2C6FF3942040EAF5 -:10A3B0008C20C1F80730C1F80320C1F80B00BDF8AC -:10A3C00006C00699D1F80320D1F80730D1F80B0068 -:10A3D0006FF35F5040EA4C50C1F80730C1F80320DA -:10A3E000C1F80B0000208DF81F00FFE79DF91F004A -:10A3F00008B0BDE8F081000080B582B042F2A42030 -:10A40000C2F200000190F7F7D1FA0198E9F734F8A9 -:10A4100002B080BD80B582B042F22C30C2F20000A2 -:10A420000190F7F7C3FA0198E9F726F802B080BD6A -:10A4300080B586B004908DF80F100498D0F8C4024F -:10A4400001900498D0F8BC0220B9FFE703208DF8F2 -:10A4500017004DE00498D0F8BC02029004989DF8D3 -:10A460000F1001EB810100EB8100806920B3FFE751 -:10A4700004989DF80F1001EB810200EB82008269C5 -:10A480000198C1EBC10100EB8100416CB2FBF1F01E -:10A4900000FB112080B9FFE704989DF80F1001EB35 -:10A4A000810100EB81000023836104989DF80F1067 -:10A4B0001A4601F0DBFA17E002990020C1F81402F5 -:10A4C0000498D0F8C002006968B1FFE70498D0F89A -:10A4D000C00203690299D1F8080201F504719DF8E0 -:10A4E0000F209847FFE7FFE700208DF81700FFE7F0 -:10A4F0009DF8170006B080BD80B584B002908DF83D -:10A5000007100298D0F8BC0200900298D0F8BC0264 -:10A5100020B9FFE703208DF80F0015E002989DF8A1 -:10A52000071001F041F80099C1F80C020298D0F828 -:10A53000C002C2680099D1F8040201F50371904786 -:10A5400000208DF80F00FFE79DF80F0004B080BDDC -:10A5500080B584B003908DF80B100398812100F032 -:10A56000C7FE03990020019008870398012100F09D -:10A57000BFFE01980399A1F878010398822100F0A9 -:10A58000B7FE01980399A1F84C000399A1F84E0079 -:10A590000398D0F8BC0278B1FFE70398D0F8C00266 -:10A5A000406880470398D0F8BC0201F05BFE039935 -:10A5B0000020C1F8BC02FFE7002004B080BD00000D -:10A5C00080B584B002900298D0F8BC020190019846 -:10A5D00020B9FFE703208DF80F001DE00298D0F8A6 -:10A5E000C002A8B1FFE7019890F80002FF280FD041 -:10A5F000FFE70298D0F8C0028368019991F8000241 -:10A6000091F8012298470199FF2081F80002FFE7A5 -:10A6100000208DF80F00FFE79DF80F0004B080BD0B -:10A6200081B0009000990A20088040F2EC00C2F24C -:10A63000000001B07047000081B0009000994320F5 -:10A64000088040F26400C2F2000001B070470000D0 -:10A6500081B0009000994320088040F2A800C2F227 -:10A66000000001B07047000081B0009000994320C5 -:10A67000088040F2F800C2F2000001B0704700000C -:10A6800080B58AB008908DF81F104FF4077001F064 -:10A69000EDFD0690069840B9FFE708990020C1F843 -:10A6A000BC0202208DF827006DE006980899C1F8D9 -:10A6B000BC020898007CD8B9FFE7089881210222E3 -:10A6C00003924FF40073049301F042F8039A049B41 -:10A6D0000898012105910187089801F039F805983B -:10A6E0000899A1F8780108991020A1F84E0019E006 -:10A6F00008988121022200924023019301F028F85A -:10A70000009A019B0898012102910187089801F0A5 -:10A710001FF802980899A1F8780108991020A1F86B -:10A720004E00FFE7089882210322082301F010F869 -:10A7300008990120A1F84C000898D0F8C0020068E0 -:10A74000804706990020C1F814020699C1F8180242 -:10A750000898007C50B9FFE708980699D1F80422C0 -:10A7600001214FF4007301F019F808E008980699E8 -:10A77000D1F804220121402301F010F8FFE7002066 -:10A780008DF82700FFE79DF827000AB080BD000084 -:10A7900080B584B002900298D0F8BC020190029873 -:10A7A000D0F8BC0220B9FFE703208DF80F001AE0B3 -:10A7B0000298007C50B9FFE702980199D1F8042271 -:10A7C00001214FF4007300F0E9FF08E002980199BD -:10A7D000D1F804220121402300F0E0FFFFE7002030 -:10A7E0008DF80F00FFE79DF80F0004B080BD00005A -:10A7F00083B001900091009820B9FFE703208DF805 -:10A800000B0007E000980199C1F8C00200208DF804 -:10A810000B00FFE79DF80B0003B0704784B0029077 -:10A8200001910298D0F8BC020090009820B9FFE78F -:10A8300003208DF80F0007E001980099C1F8040289 -:10A8400000208DF80F00FFE79DF80F0004B070475F -:10A8500085B00390029101920398D0F8BC02009059 -:10A86000009820B9FFE703208DF813000BE0029851 -:10A870000099C1F8080201980099C1F8100200205F -:10A880008DF81300FFE79DF8130005B07047000036 -:10A8900080B58AB0089007910898D0F8BC0206905D -:10A8A00000208DF81500ADF812008DF81100069803 -:10A8B00020B9FFE703208DF82700B3E00798007860 -:10A8C00000F060000146039100284AD0FFE703989A -:10A8D000202840F09A80FFE70798C088B8B3FFE7C8 -:10A8E00007980078000600281FD5FFE70898D0F8E1 -:10A8F000C0028368079A50780699D28898470798CB -:10A90000C088082803D3FFE70720029003E00798D8 -:10A91000C0880290FFE70298ADF8160008980699E3 -:10A92000BDF8162000F04CF910E007984078069921 -:10A9300081F8000207988079069981F80102089849 -:10A940000699079AD28800F00DF9FFE708E0089809 -:10A95000D0F8C00283680799487800229847FFE73B -:10A960005BE007984078014601910B2844D8019993 -:10A97000DFE801F0064142424242424242421C327A -:10A98000089890F89C02032807D1FFE708980DF17A -:10A990001201022200F014F907E00898079900F06C -:10A9A000D3F803208DF81100FFE72DE0089890F808 -:10A9B0009C02032807D1FFE708980DF11501012239 -:10A9C00000F0FEF807E00898079900F0BDF80320B2 -:10A9D0008DF81100FFE717E0089890F89C02032813 -:10A9E00008D0FFE70898079900F0AEF803208DF82B -:10A9F0001100FFE708E007E00898079900F0A4F8C5 -:10AA000003208DF81100FFE707E00898079900F090 -:10AA10009BF803208DF81100FFE79DF811008DF8D9 -:10AA20002700FFE79DF827000AB080BD80B584B0FD -:10AA300002900298D0F8BC02019001208DF803002A -:10AA40000298D0F8BC0220B9FFE703208DF80F0070 -:10AA50001FE00198D0F81402B0B9FFE70199012076 -:10AA6000C1F814020198D0F810020299C862029845 -:10AA70000199D1F80822D1F81032812100F0F6FFB7 -:10AA800000208DF80300FFE79DF803008DF80F000C -:10AA9000FFE79DF80F0004B080BD000080B582B0D4 -:10AAA00001908DF803100198D0F8B80240B1FFE78B -:10AAB0000198D0F8B8124A689DF803109047FFE754 -:10AAC000002002B080BD000080B582B001900091EE -:10AAD000019890F89C02013802280ED8FFE70098F0 -:10AAE0004088012808D1FFE701990020C1F8A4029D -:10AAF000019800F07FF8FFE704E00198009900F06A -:10AB000023F8FFE702B080BD80B584B003900291C6 -:10AB100001920398029A019B0021009100F03EFEF1 -:10AB2000009804B080BD000080B584B0039002910D -:10AB300001920398029A019B0021009100F096FF78 -:10AB4000009804B080BD000080B582B001900091F3 -:10AB50000198802100F042FF0198002100F03EFFA3 -:10AB600002B080BD80B584B0039002910192039938 -:10AB70000320C1F8940201980399C1F85801019883 -:10AB80000399C1F85C010398029A019B002100918E -:10AB900000F004FE009804B080BD000080B582B0D3 -:10ABA000019001990520C1F89402019800230093B7 -:10ABB00019461A4600F0F2FD009802B080BD000070 -:10ABC00080B584B003900291019203990220C1F8EC -:10ABD000940201980399886101980399C8610398C8 -:10ABE000029A019B0021009100F040FF009804B000 -:10ABF00080BD000080B582B0019001990420C1F8A9 -:10AC0000940201980023009319461A4600F02EFF83 -:10AC1000009802B080BD000080B582B08DF80700BA -:10AC200000919DF8070060B9FFE7009A45F2B8105F -:10AC3000C0F6020040F23051C2F2000100F08EFA7C -:10AC40000BE0009A45F2B810C0F6020040F2305115 -:10AC5000C2F2000100F082FAFFE740F23050C2F287 -:10AC6000000002B080BD000082B08DF807000091A6 -:10AC700000991220088040F23C10C2F2000002B09D -:10AC80007047000080B582B08DF8070000919DF8F4 -:10AC9000070060B9FFE7009A45F2AA10C0F602006B -:10ACA00040F23051C2F2000100F058FA0BE0009A75 -:10ACB00045F2AA10C0F6020040F23051C2F2000183 -:10ACC00000F04CFAFFE740F23050C2F2000002B050 -:10ACD00080BD000082B08DF807000091009904202B -:10ACE000088040F26410C2F2000002B07047000019 -:10ACF00080B584B08DF80F000291029A45F2A3103E -:10AD0000C0F6020040F23051C2F20001019100F0A1 -:10AD100025FA019804B080BD80B582B08DF8070097 -:10AD200000919DF8070060B9FFE7009A45F298107E -:10AD3000C0F6020040F23051C2F2000100F00EFAFB -:10AD40000BE0009A45F29810C0F6020040F2305134 -:10AD5000C2F2000100F002FAFFE740F23050C2F206 -:10AD6000000002B080BD000080B582B08DF8070001 -:10AD7000009100991A200880ECF784FC40F26810DA -:10AD8000C2F2000002B080BD80B584B00390029191 -:10AD90000298C088012805D0FFE703980299FFF7C1 -:10ADA000D3FE21E0039890F89C12481E01910228DE -:10ADB00004D3FFE7019803280AD00FE0039900208D -:10ADC0008860039800F108010122FFF7F9FE0AE00C -:10ADD0000398011D0122FFF7F3FE04E00398029996 -:10ADE000FFF7B2FEFFE7FFE704B080BD80B588B093 -:10ADF000079006910020ADF8160004908DF80F0022 -:10AE00000698C078013801460291062800F21E819A -:10AE10000299DFE811F0070011002E001B011B0151 -:10AE2000E80000010798D0F8B4120A68007C0DF120 -:10AE300016019047049013E10798007C60B9FFE782 -:10AE40000798D0F8B802816A0DF11600884704907F -:10AE50000499022048700BE00798D0F8B802C16A44 -:10AE60000DF1160088470490049902204870FFE70E -:10AE7000F6E00698807801460191052800F2A88046 -:10AE80000199DFE801F0031E39546F8A0798D0F862 -:10AE9000B402406850B1FFE70798D0F8B4124A688E -:10AEA000007C0DF116019047049009E0079806997F -:10AEB000FFF74AFE9DF80F0001308DF80F00FFE705 -:10AEC00090E00798D0F8B402806850B1FFE7079887 -:10AED000D0F8B4128A68007C0DF1160190470490F6 -:10AEE00009E007980699FFF72FFE9DF80F00013043 -:10AEF0008DF80F00FFE775E00798D0F8B402C0683E -:10AF000050B1FFE70798D0F8B412CA68007C0DF181 -:10AF100016019047049009E007980699FFF714FE80 -:10AF20009DF80F0001308DF80F00FFE75AE00798F9 -:10AF3000D0F8B402006950B1FFE70798D0F8B41216 -:10AF40000A69007C0DF116019047049009E007980A -:10AF50000699FFF7F9FD9DF80F0001308DF80F00FD -:10AF6000FFE73FE00798D0F8B402406950B1FFE72F -:10AF70000798D0F8B4124A69007C0DF11601904789 -:10AF8000049009E007980699FFF7DEFD9DF80F0091 -:10AF900001308DF80F00FFE724E00798D0F8B402E5 -:10AFA000806950B1FFE70798D0F8B4128A69007C35 -:10AFB0000DF116019047049009E007980699FFF7F4 -:10AFC000C3FD9DF80F0001308DF80F00FFE709E089 -:10AFD00007980699FFF7B8FD9DF80F0001308DF82E -:10AFE0000F00FFE73CE00798007C48B9FFE70798AF -:10AFF000D0F8B802416B0DF116008847049009E0C3 -:10B0000007980699FFF7A0FD9DF80F0001308DF815 -:10B010000F00FFE724E00798007C60B9FFE707987E -:10B02000D0F8B802016B0DF116008847049004991E -:10B030000720487009E007980699FFF785FD9DF8FD -:10B040000F0001308DF80F00FFE709E0079806991F -:10B05000FFF77AFD9DF80F0001308DF80F00FFE734 -:10B060009DF80F0008B1FFE72AE00698C08818B3E2 -:10B07000FFE7BDF81600C8B1FFE7BDF81600069956 -:10B08000C988884204DAFFE7BDF81600009003E0A3 -:10B090000698C0880090FFE70098ADF81600079862 -:10B0A0000499BDF81620FFF78BFD04E00798069978 -:10B0B000FFF74AFDFFE703E00798FFF79BFDFFE777 -:10B0C00008B080BD83B0029000208DF80700029880 -:10B0D0000090FFE70098007848B1FFE79DF807006F -:10B0E00001308DF80700009801300090F2E79DF8DC -:10B0F000070003B07047000080B582B00190009156 -:10B10000019890F89C02013802281FD8FFE70098A8 -:10B11000C088022805D0FFE701980099FFF714FDC9 -:10B1200019E001990120C8600198D0F8A40230B15B -:10B13000FFE70199C86840F00200C860FFE7019886 -:10B1400000F10C010222FFF73BFD04E00198009999 -:10B15000FFF7FAFCFFE702B080BD000080B586B0C3 -:10B1600005900491039200208DF80B00059808B912 -:10B17000FFE73DE0059801900198FFF7A3FF014626 -:10B18000022000EB4100039908800398007804999D -:10B190009DF80B2088549DF80B0001308DF80B00B2 -:10B1A00004999DF80B20032088549DF80B00013072 -:10B1B0008DF80B00FFE701980078C8B1FFE7019810 -:10B1C000007804999DF80B20885401980130019073 -:10B1D0009DF80B0001308DF80B0004999DF80B20B1 -:10B1E000002088549DF80B0001308DF80B00E2E739 -:10B1F00006B080BD82B08DF8070000208DF80600F3 -:10B200009DF8070001460091032814D80099DFE853 -:10B2100001F002060A0E00208DF806000FE0032060 -:10B220008DF806000BE001208DF8060007E00320F2 -:10B230008DF8060003E003208DF80600FFE79DF877 -:10B24000060002B07047000080B584B00290019102 -:10B250008DF80320029820B9FFE703208DF80F0036 -:10B2600023E002990020C1F8B8020299C1F8C00297 -:10B270000299C1F8CC02019828B1FFE70198029920 -:10B28000C1F8B402FFE70299012081F89C029DF801 -:10B29000030002990870029800F094F98DF80200FA -:10B2A0009DF802008DF80F00FFE79DF80F0004B035 -:10B2B00080BD000080B582B001908DF803100020A1 -:10B2C0008DF802008DF801000198D0F8C4029DF8B5 -:10B2D0000310F0F76BFE8DF802009DF80200FFF7F7 -:10B2E00089FF8DF801009DF8010002B080BD0000CB -:10B2F00080B582B001908DF8031000208DF8020017 -:10B300008DF801000198D0F8C4029DF80310F0F701 -:10B31000F9FD8DF802009DF80200FFF76BFF8DF834 -:10B3200001009DF8010002B080BD000080B588B02A -:10B3300006908DF8171004929DF81700002872D11E -:10B34000FFE70698143003900698D0F8940202287C -:10B3500059D1FFE703998868C968884212D9FFE785 -:10B3600003998868CA68801A886006980499039AC5 -:10B370009268FFF7D9FB0698002319461A4600F099 -:10B380000DFA3FE003988168C06888421ED1FFE74C -:10B3900003994868C968884218D3FFE70398406852 -:10B3A0000699D1F89812884210D2FFE70698002239 -:10B3B00001921146FFF7B8FB019B0698C0F898323E -:10B3C000069819461A4600F0E9F91AE0069890F82E -:10B3D0009C0203280DD1FFE70698D0F8B802C06898 -:10B3E00030B1FFE70698D0F8B812C9688847FFE780 -:10B3F000FFE70698802100F0F1FA0698FFF7CEFBF0 -:10B40000FFE7FFE700E0FFE7069890F8A0020128B9 -:10B4100008D1FFE7069800F0A9FB0699002081F803 -:10B42000A002FFE720E0069890F89C0203281AD1BA -:10B43000FFE70698D0F8B802406998B1FFE7069890 -:10B44000D0F8B8124A699DF8171090478DF80B0094 -:10B450009DF80B0028B1FFE79DF80B008DF81F0049 -:10B4600006E0FFE7FFE7FFE700208DF81F00FFE79A -:10B470009DF81F0008B080BD80B58AB008908DF897 -:10B480001F1006929DF81F00002847D1FFE708987B -:10B4900000F5AA7005900898D0F8940203283BD1D3 -:10B4A000FFE705998868C96888421DD9FFE70599B3 -:10B4B0008868CA68801A8860089802900698039085 -:10B4C00005998868C968884204D2FFE705988068B2 -:10B4D000019003E00598C0680190FFE70399029886 -:10B4E000019AFFF711FB16E0089890F89C020328D8 -:10B4F0000DD1FFE70898D0F8B802006930B1FFE736 -:10B500000898D0F8B81209698847FFE7FFE708985C -:10B51000FFF770FBFFE700E0FFE720E0089890F8F6 -:10B520009C0203281AD1FFE70898D0F8B802806976 -:10B5300098B1FFE70898D0F8B8128A699DF81F10F3 -:10B5400090478DF813009DF8130028B1FFE79DF890 -:10B5500013008DF8270006E0FFE7FFE7FFE7002074 -:10B560008DF82700FFE79DF827000AB080BD000096 -:10B5700081B00090002001B07047000080B582B01B -:10B5800001900199012081F89C020198D0F8B8023D -:10B5900038B1FFE70198D0F8B8124A6801799047AE -:10B5A000FFE7002002B080BD80B582B001908DF829 -:10B5B00003100198D0F8C4029DF80310F0F75AFD6B -:10B5C00002B080BD80B584B0039003980078A8BB1A -:10B5D000FFE7039941F6E430C2F200000290C0F8A0 -:10B5E00004140399C1F8C4024FF0A0410160042182 -:10B5F00041600222C260002101618261C161016279 -:10B600004162C1620163F1F7FDF918B1FFE7EBF7A1 -:10B61000CFFBFFE741F6E430C2F200000190802149 -:10B620000091F0F7D9FB019800214022F0F7E0FBF0 -:10B63000009A01980121F0F7DBFBFFE7002004B03E -:10B6400080BD000084B002908DF807100298D0F8F9 -:10B65000C40200909DF80700000600280ED5FFE701 -:10B6600000989DF8071001F07F01C1EBC10100EBCC -:10B67000810090F83E008DF80F000DE000989DF8D5 -:10B68000071001F07F01C1EBC10100EB810090F8D0 -:10B69000FE018DF80F00FFE79DF80F0004B0704722 -:10B6A00080B584B002908DF807100298D0F8B802E7 -:10B6B00020B9FFE703208DF80F0018E0029890F8FA -:10B6C0009C0203280FD1FFE70298D0F8B802006A65 -:10B6D00040B1FFE70298D0F8B8120A6A9DF8071047 -:10B6E0009047FFE7FFE700208DF80F00FFE79DF888 -:10B6F0000F0004B080BD000080B584B002908DF8CA -:10B7000007100298D0F8B80220B9FFE703208DF89F -:10B710000F0018E0029890F89C0203280FD1FFE771 -:10B720000298D0F8B802406A40B1FFE70298D0F81A -:10B73000B8124A6A9DF807109047FFE7FFE700201C -:10B740008DF80F00FFE79DF80F0004B080BD0000EA -:10B7500080B584B003908DF80B108DF80A20ADF8F9 -:10B76000083000208DF807008DF806000398D0F807 -:10B77000C4029DF80B10BDF808209DF80A30F0F7C0 -:10B780008BFC8DF807009DF80700FFF733FD8DF85F -:10B7900006009DF8060004B080BD000080B586B0AC -:10B7A00005908DF813100392029300208DF8070086 -:10B7B0008DF806000598D0F8C4029DF81310039A7E -:10B7C000029BF0F7DFFC8DF807009DF80700FFF7FC -:10B7D00011FD8DF806009DF8060006B080BD000042 -:10B7E00080B586B004900499012081F89C020499E8 -:10B7F0000020C1F89402049948600499C1F8A40299 -:10B800000498D0F8B80220B9FFE703208DF817009C -:10B8100032E00498D0F8BC0270B1FFE70498D0F889 -:10B82000B802406838B1FFE70498D0F8B8124A6807 -:10B8300001799047FFE7FFE7049800220392402335 -:10B8400002931146FFF784FF029B039A049901209B -:10B850000190A1F864010498C0F860310498802137 -:10B86000FFF776FF019A02990398049B9A84049A41 -:10B8700011628DF81700FFE79DF8170006B080BD34 -:10B8800081B00090009890F89C02042807D1FFE74F -:10B89000009890F89D02009981F89C02FFE7002033 -:10B8A00001B0704780B582B000900098D0F8B8021F -:10B8B00020B9FFE703208DF8070016E0009890F804 -:10B8C0009C0203280DD1FFE70098D0F8B802C069A8 -:10B8D00030B1FFE70098D0F8B812C9698847FFE790 -:10B8E000FFE700208DF80700FFE79DF8070002B092 -:10B8F00080BD000082B001908DF803109DF8030018 -:10B9000001990874002002B07047000080B582B031 -:10B9100001908DF8031000208DF802008DF80100D1 -:10B920000198D0F8C4029DF80310F1F773FA8DF86E -:10B9300002009DF80200FFF75DFC8DF801009DF804 -:10B94000010002B080BD000080B584B00390029178 -:10B95000039800F2AA20029900F0AAF803990120A6 -:10B96000C1F894020399B1F8B002C1F898020398A3 -:10B9700090F8AA0200F01F000146009140B1FFE7D5 -:10B98000009801280CD0FFE70098022810D017E09B -:10B99000039800F2AA2100F029FA8DF8070019E0B7 -:10B9A000039800F2AA2100F00FFC8DF8070011E0C7 -:10B9B000039800F2AA2100F07BFA8DF8070009E055 -:10B9C000039890F8AA1201F0800100F007F88DF8B2 -:10B9D0000700FFE79DF8070004B080BD80B582B086 -:10B9E00001908DF8031000208DF802008DF8010001 -:10B9F0000198D0F8C4029DF80310F0F707FC8DF809 -:10BA000002009DF80200FFF7F5FB8DF801009DF89C -:10BA1000010002B080BD000080B582B0019000201E -:10BA20008DF803008DF802000198D0F8C402F1F7F8 -:10BA30002DFA8DF803009DF80300FFF7DBFB8DF86E -:10BA400002009DF8020002B080BD000081B00090AD -:10BA5000009890F89C02009981F89D0200990420BA -:10BA600081F89C02002001B07047000080B586B0CC -:10BA700005908DF813100392029300208DF80700B3 -:10BA80008DF806000598D0F8C4029DF81310039AAB -:10BA9000029BF0F72BFC8DF807009DF80700FFF7DD -:10BAA000A9FB8DF806009DF8060006B080BD0000D9 -:10BAB00080B584B0039002910298019001980078BB -:10BAC000039908700198013001900198007803995A -:10BAD00048700198013001900198FAF7B3FE03997C -:10BAE000488001980130019001980130019001983F -:10BAF000FAF7A8FE03998880019801300190019817 -:10BB0000013001900198FAF79DFE0399C88004B0B6 -:10BB100080BD000080B584B0029001910020ADF896 -:10BB20000200019820B9FFE703208DF80F0018E00C -:10BB300001980299C1F8B8020298D0F8B802C06A18 -:10BB400058B1FFE70298D0F8B802C16A0DF10200BF -:10BB500088470299C1F8CC02FFE700208DF80F005A -:10BB6000FFE79DF80F0004B080BD000081B0009099 -:10BB7000002001B07047000080B584B003900291AE -:10BB800002988088B8BBFFE70298C08898BBFFE79F -:10BB9000029840887F282ED8FFE70298807800F02E -:10BBA0007F008DF80700039890F89C02032805D1C8 -:10BBB000FFE703980299FEF7C7FF1BE09DF8070017 -:10BBC000039981F89E0203989DF80710FFF79EFEE7 -:10BBD0000398FFF70FF89DF8070028B1FFE70399D6 -:10BBE000022081F89C0204E00399012081F89C0264 -:10BBF000FFE7FFE704E003980299FEF7A5FFFFE7E0 -:10BC000004B080BD80B582B001908DF80310032090 -:10BC10008DF802000198D0F8B80250B1FFE7019802 -:10BC2000D0F8B8120A689DF8031090478DF802000A -:10BC3000FFE79DF8020002B080BD000080B586B02D -:10BC40000490039100208DF80B000398817840F256 -:10BC50002C50C2F2000001700078022808D3FFE7E0 -:10BC600004980399FEF770FF03208DF817009CE0FD -:10BC7000049890F89C0201460191022804D0FFE745 -:10BC8000019803282BD07BE040F22C50C2F2000038 -:10BC90000078F8B1FFE740F22C51C2F200010878B9 -:10BCA000049A506004980978FFF7ACFF8DF80B00F8 -:10BCB0009DF80B0028B1FFE704980399FEF744FFB5 -:10BCC00007E00498FEF796FF0499032081F89C0290 -:10BCD000FFE703E00498FEF78DFFFFE760E040F226 -:10BCE0002C50C2F20000007898B9FFE704990220B6 -:10BCF00081F89C0240F22C51C2F200010878049AAB -:10BD0000506004980978FEF7C9FE0498FEF772FFA8 -:10BD100035E040F22C50C2F20000007804994968E6 -:10BD2000884227D0FFE704980179FEF7B7FE40F27A -:10BD30002C51C2F200010878049A506004980978E6 -:10BD4000FFF760FF8DF80B009DF80B0068B1FFE76F -:10BD500004980399FEF7F8FE04980179FEF79EFE19 -:10BD60000499022081F89C0203E00498FEF742FF48 -:10BD7000FFE703E00498FEF73DFFFFE7FFE70FE072 -:10BD800004980399FEF7E0FE049840F22C51C2F2A9 -:10BD900000010978FEF782FE03208DF80B00FFE713 -:10BDA0009DF80B008DF81700FFE79DF8170006B00F -:10BDB00080BD000080B582B001900091009840885D -:10BDC000012808D1FFE701990120C1F8A4020198D8 -:10BDD000FEF710FFFFE702B080BD000080B582B023 -:10BDE00001900198FFF718FE02B080BD80B586B0C3 -:10BDF0000590049100208DF80F000498007800F061 -:10BE000060000146029188B1FFE70298202804D023 -:10BE1000FFE70298402842D1FFE70598D0F8B81212 -:10BE20008A68049990478DF80F003DE004984078A7 -:10BE30000146019109282CD80199DFE801F01B2562 -:10BE40002A202A0A052A160F05980499FEF7CEFF24 -:10BE500024E005980499FFF78FFE1FE005980499E8 -:10BE6000FFF7ECFE8DF80F0018E005980499FEF737 -:10BE70008BFF13E005980499FFF73EF90EE0059853 -:10BE80000499FFF797FF09E005980499FEF71CFE57 -:10BE900004E005980499FEF757FEFFE704E00598D3 -:10BEA0000499FEF751FEFFE79DF80F0006B080BD34 -:10BEB00080B58CB00B900A9100208DF822000A9872 -:10BEC00080888DF823000A98007800F06000014611 -:10BED000079190B1FFE70798202805D0FFE7079862 -:10BEE000402840F06881FFE70B98D0F8B8128A68C4 -:10BEF0000A9990478DF8220062E10A98407801463D -:10BF00000691002800F09880FFE7069801284CD0A1 -:10BF1000FFE70698032840F04881FFE70B9890F868 -:10BF20009C0201460591022804D0FFE705980328EA -:10BF300019D034E09DF8230078B1FFE79DF8230085 -:10BF400080280AD0FFE70B989DF82310FFF746FDE5 -:10BF50000B988021FFF742FD04E00B980A99FEF749 -:10BF6000F3FDFFE720E00A984088A0B9FFE79DF8BD -:10BF7000230078B1FFE79DF8230080280AD0FFE76F -:10BF80000A98C08830B9FFE70B989DF82310FFF797 -:10BF900025FDFFE7FFE70B98FEF72CFE04E00B986A -:10BFA0000A99FEF7D1FDFFE704E10B9890F89C0297 -:10BFB00001460491022804D0FFE70498032819D011 -:10BFC00034E09DF8230078B1FFE79DF82300802836 -:10BFD0000AD0FFE70B989DF82310FFF7FFFC0B98A2 -:10BFE0008021FFF7FBFC04E00B980A99FEF7ACFDFB -:10BFF000FFE720E00A984088B8B9FFE79DF82300E2 -:10C00000400630B1FFE70B989DF82310FFF752F977 -:10C01000FFE70B98FEF7EEFD0B98D0F8B8128A6890 -:10C020000A9990478DF82200FFE704E00B980A99DF -:10C03000FEF78AFDFFE7BDE00B9890F89C020146F1 -:10C040000391022804D0FFE70398032838D0A6E024 -:10C050009DF8230050B1FFE79DF82300802805D00C -:10C06000FFE70B980A99FEF76FFD9DE09DF823000E -:10C07000000600280CD5FFE70B989DF8231001F06F -:10C080007F0101EB810100EB8100143002900CE094 -:10C090000B989DF8231001F07F0101EB810100EB6B -:10C0A000810000F5AA700290FFE7029809900999B3 -:10C0B000002008600B9809990222FEF781FD73E0C9 -:10C0C0009DF823000006002812D5FFE70B989DF885 -:10C0D000231001F00F0101EB810100EB8100808C46 -:10C0E00028B9FFE70B980A99FEF72EFD5CE012E0F5 -:10C0F0000B989DF8231001F00F0101EB810100EB7B -:10C100008100B0F8640128B9FFE70B980A99FEF79F -:10C110001BFD49E0FFE79DF82300000600280CD531 -:10C12000FFE70B989DF8231001F07F0101EB8101DF -:10C1300000EB8100143001900CE00B989DF8231067 -:10C1400001F07F0101EB810100EB810000F5AA7095 -:10C150000190FFE7019809909DF8230028B1FFE7BF -:10C160009DF82300802804D1FFE70999002008608A -:10C170000FE00B989DF82310FFF764FA20B1FFE75A -:10C1800009990120086003E0099900200860FFE791 -:10C19000FFE70B9809990222FEF712FD04E00B98C5 -:10C1A0000A99FEF7D1FCFFE704E00B980A99FEF725 -:10C1B000CBFCFFE704E00B980A99FEF7C5FCFFE70C -:10C1C0009DF822000CB080BD80B584B00390029130 -:10C1D00000208DF807000298007800F0600001460A -:10C1E000009140B1FFE70098202804D0FFE70098B5 -:10C1F00040282DD1FFE7039890F89C0201380228CF -:10C2000020D8FFE702980079012815D8FFE70398A6 -:10C21000D0F8B8128A68029990478DF80700029802 -:10C22000C08840B9FFE79DF8070020B9FFE70398F1 -:10C23000FEF7E0FCFFE704E003980299FEF784FCB8 -:10C24000FFE704E003980299FEF77EFCFFE704E0B5 -:10C2500003980299FEF778FCFFE79DF8070004B009 -:10C2600080BD000081B0009001B0704781B00090A7 -:10C2700040F23070C2F2000001B0704784B0039009 -:10C2800002910398019002980078009002984078FB -:10C29000012830D1FFE70298007800F00F0101205B -:10C2A000884082B20199D1F81C081043C1F81C08DB -:10C2B0000198009900EB4110D0F800090004002813 -:10C2C00018D4FFE7029988686FF3DF20C97840EA45 -:10C2D0008140009A40EA8250019901EB4211D1F865 -:10C2E0000029104348F20002C1F200021043C1F8D5 -:10C2F0000009FFE72EE00298007800F00F0101200E -:10C3000000FA01F20199D1F81C0840EA0240C1F894 -:10C310001C080198009900EB4110D0F8000B0004B4 -:10C32000002816D4FFE7029988686FF3DF20C978E8 -:10C3300040EA81400199009A01EB4211D1F8002BAB -:10C34000104348F20002C1F200021043C1F8000B92 -:10C35000FFE7FFE7002004B07047000082B00190C3 -:10C36000019800900099D1F8000940F2FF729043C3 -:10C37000C1F800090099D1F8040840F48070C1F8B0 -:10C380000408002002B070472DE9F04F91B00191F0 -:10C39000DDF88CB0DDF888A0DDF88490DDF88080D1 -:10C3A0001F9F1E9E1D9D1C9CDDF86CE0DDF868C083 -:10C3B00001990199CDF840B0CDF83CA0CDF8389066 -:10C3C000CDF834800C970B960A950994CDF820E0AF -:10C3D000CDF81CC00693059204910390099801289A -:10C3E00022D1FFE70399886B20F48030886303999A -:10C3F000C8684FF6BF72CFF6BD721040C86003998F -:10C40000C86820F44010C8601098012806D1FFE7E2 -:10C410000399C86840F48010C860FFE7039800F0F3 -:10C4200031F88DF80B0019E00399C86840F040001E -:10C43000C860039800F026F88DF80B000D9830B90D -:10C44000FFE70399886B40F48030886305E0039927 -:10C45000886B20F480308863FFE7FFE707980128A6 -:10C460000BD1FFE70399886840F0060088600399C4 -:10C47000886840F020008860FFE79DF80B0011B04D -:10C48000BDE8F08F83B0019000200090FFE7009896 -:10C490000130009040F64151C0F20301884204D3BC -:10C4A000FFE703208DF80B0027E0FFE70198006904 -:10C4B000C00F0028EBD0FFE7002000900199086929 -:10C4C00040F001000861FFE700980130009040F65D -:10C4D0004151C0F20301884204D3FFE703208DF8E5 -:10C4E0000B000AE0FFE701980069C0070028EBD1C4 -:10C4F000FFE700208DF80B00FFE79DF80B0003B06D -:10C500007047000084B00390029103980190029854 -:10C51000007800900298407801284CD1FFE70198FC -:10C52000009900EB4110D0F80009C00FA8B1FFE757 -:10C530000198009900EB4111D1F8000940F000602A -:10C54000C1F800090198009900EB4111D1F80009E8 -:10C5500040F08040C1F80009FFE70298007800F041 -:10C560000F00012101FA00F20020CFF6FF7060EA0F -:10C57000020C019BD3F83C2802EA0C02C3F83C28C9 -:10C58000029A127802F00F02914060EA01020199CA -:10C59000D1F81C081040C1F81C080198009900EB64 -:10C5A0004111D1F8000947F60002CEF6334210409F -:10C5B000C1F8000946E00198009900EB4110D0F85D -:10C5C000000BC00FA8B1FFE70198009900EB4111E3 -:10C5D000D1F8000B40F00060C1F8000B0198009901 -:10C5E00000EB4111D1F8000B40F08040C1F8000B86 -:10C5F000FFE70298007800F00F01012000FA01F334 -:10C60000019AD2F83C1821EA0341C2F83C18029979 -:10C61000097801F00F0100FA01F20199D1F81C0824 -:10C6200020EA0240C1F81C080198009900EB411172 -:10C63000D1F8000B47F60002CEF6F3721040C1F8B5 -:10C64000000BFFE7002004B07047000082B00190AB -:10C65000019800900099D1F8000E20F00300C1F875 -:10C66000000E0099D1F8040820F00200C1F8040877 -:10C67000002002B07047000082B001900198009045 -:10C680000099D1F8000E20F00300C1F8000E0099C7 -:10C69000D1F8040840F00200C1F80408002002B0FC -:10C6A000704700002DE9F04F93B00191DDF894B090 -:10C6B000DDF890A0DDF88C90DDF88880219F209E29 -:10C6C0001F9D1E9CDDF874E0DDF870C00199019992 -:10C6D000CDF848B0CDF844A0CDF84090CDF83C80DE -:10C6E0000E970D960C950B94CDF828E0CDF824C04C -:10C6F000089307920691059000208DF81300059984 -:10C7000003910290FFE702980E280CD8FFE70598E6 -:10C71000029900EB81010020C1F80401FFE70298B3 -:10C7200001300290EFE71098B8B9FFE70399D1F80C -:10C73000040840F00200C1F804080599886B40F431 -:10C74000001088630599886B20F4002088630599A0 -:10C75000886B20F4802088630AE00599886B20F4B8 -:10C76000001088630599886B40F400208863FFE718 -:10C7700003990020C1F8000E0399D1F80008C1F810 -:10C7800000080B9801280ED1FFE7089828B9FFE7A9 -:10C790000598002100F0FEFD04E00598012100F05D -:10C7A000F9FDFFE704E00598032100F0F3FDFFE742 -:10C7B0000598102100F0B0FC20B1FFE701208DF8B2 -:10C7C0001300FFE7059800F081FC20B1FFE701208E -:10C7D0008DF81300FFE703990020C1F810080399B2 -:10C7E000C1F814080399C1F81C080290FFE70298E9 -:10C7F000069988423BD2FFE70398029900EB41106B -:10C80000D0F80009C00FB0B1FFE7029848B9FFE7C0 -:10C810000398029900EB41114FF00060C1F8000944 -:10C8200008E00398029900EB41114FF09040C1F8E5 -:10C830000009FFE707E00398029900EB411100208F -:10C84000C1F80009FFE70398029900EB41110020AD -:10C85000C1F810090398029900EB41114FF67F309F -:10C86000C1F80809FFE7029801300290BFE70020F5 -:10C870000290FFE70298069988423BD2FFE70398AF -:10C88000029900EB4110D0F8000BC00FB0B1FFE7E8 -:10C89000029848B9FFE70398029900EB41114FF065 -:10C8A0000060C1F8000B08E00398029900EB411109 -:10C8B0004FF09040C1F8000BFFE707E003980299A2 -:10C8C00000EB41110020C1F8000BFFE7039802992B -:10C8D00000EB41110020C1F8100B0398029900EB06 -:10C8E00041114FF67F30C1F8080BFFE70298013085 -:10C8F0000290BFE70399D1F8100820F48070C1F8C6 -:10C90000100805990020886105996FF08040486102 -:10C91000099830B9FFE70599886940F010008861EF -:10C92000FFE70599886943F60002C8F23C0210430C -:10C9300088610C9830B1FFE70599886940F00800DC -:10C940008861FFE71098012808D1FFE705998869F9 -:10C950000422C4F2000210438861FFE79DF813002F -:10C9600013B0BDE8F08F000081B000900099886896 -:10C9700020F001008860002001B0704785B004906D -:10C9800003918DF80B200498019003980078009093 -:10C9900003984078012840F09580FFE703984069AC -:10C9A000F8B9FFE70198009900EB4111D1F810099F -:10C9B0006FF3DC40C1F810090198009900EB4111B8 -:10C9C000D1F8100940F40020C1F81009019800992D -:10C9D00000EB4111D1F810096FF31200C1F81009F2 -:10C9E00035E00198009900EB4111D1F810096FF37F -:10C9F0001200C1F810090198009900EB4111D1F81B -:10CA000010096FF3DC40C1F8100903988168406990 -:10CA1000884204D9FFE7039988684861FFE70198D5 -:10CA2000009900EB4111D1F8100940F40020C1F841 -:10CA30001009039842696FF3DF420198009900EBF7 -:10CA40004111D1F810091043C1F81009FFE79DF812 -:10CA50000B00012818D1FFE70398006948B1FFE7F0 -:10CA6000039800690199009A01EB4211C1F8140979 -:10CA7000FFE70198009900EB4111D1F8000940F05F -:10CA80000440C1F800091CE00198009900EB411135 -:10CA9000D1F8000940F00440C1F80009039840694A -:10CAA00070B1FFE70398007800F00F01012000FA51 -:10CAB00001F20199D1F834081043C1F83408FFE7B6 -:10CAC000FFE750E00198009900EB4111D1F8100BFD -:10CAD0006FF31200C1F8100B0198009900EB41119F -:10CAE000D1F8100B6FF3DC40C1F8100B03984069CC -:10CAF00020B1FFE7039988684861FFE70198009932 -:10CB000000EB4111D1F8100B40F40020C1F8100BDC -:10CB1000039882686FF3DF420198009900EB41119E -:10CB2000D1F8100B1043C1F8100B9DF80B00012831 -:10CB30000ED1FFE70398C06848B1FFE70398C068CB -:10CB40000199009A01EB4211C1F8140BFFE7FFE7CE -:10CB50000198009900EB4111D1F8000B40F004401E -:10CB6000C1F8000BFFE7002005B0704786B00490C5 -:10CB70008DF80F100292049801900498006C0090B8 -:10CB8000009843F20B01C4F6547188420BD3FFE7BF -:10CB90000198D0F8000BC00F20B1FFE700208DF8FE -:10CBA00017002EE0FFE701990020C1F8100B019952 -:10CBB000D1F8100B40F40020C1F8100B0199D1F806 -:10CBC000100B40F01800C1F8100B0199D1F8100BB0 -:10CBD00040F0C040C1F8100B9DF80F0001280CD1A7 -:10CBE000FFE702980199C1F8140B0199D1F8000BE5 -:10CBF00040F08020C1F8000BFFE700208DF81700FF -:10CC0000FFE79DF8170006B07047000084B003905E -:10CC10000291039801900298007800900298407861 -:10CC2000012820D1FFE70198009900EB4111D1F8CC -:10CC3000000920F40010C1F800090298C078032808 -:10CC400005D0FFE70298C07802280BD1FFE70198D2 -:10CC5000009900EB4111D1F8000940F08050C1F873 -:10CC60000009FFE71FE00198009900EB4111D1F89E -:10CC7000000B20F40010C1F8000B0298C0780328C4 -:10CC800005D0FFE70298C07802280BD1FFE7019892 -:10CC9000009900EB4111D1F8000B40F08050C1F831 -:10CCA000000BFFE7FFE7002004B0704784B003905B -:10CCB00002910398019002980078009002984078C1 -:10CCC000012822D1FFE70198009900EB4110D0F82C -:10CCD0000009C00F70B9FFE7009858B1FFE701984D -:10CCE000009900EB4111D1F8000920F08040C1F813 -:10CCF0000009FFE70198009900EB4111D1F8000904 -:10CD000040F40010C1F8000921E00198009900EBFF -:10CD10004110D0F8000BC00F70B9FFE7009858B170 -:10CD2000FFE70198009900EB4111D1F8000B20F0CA -:10CD30008040C1F8000BFFE70198009900EB41111A -:10CD4000D1F8000B40F40010C1F8000BFFE7002001 -:10CD500004B0704780B588B0079006918DF8172011 -:10CD60000798049006980078039006984078012868 -:10CD700040F00381FFE706984069F8B9FFE704989F -:10CD8000039900EB4111D1F810096FF3DC40C1F8B1 -:10CD900010090498039900EB4111D1F8100940F4EF -:10CDA0000020C1F810090498039900EB4111D1F853 -:10CDB00010096FF31200C1F8100950E004980399AC -:10CDC00000EB4111D1F810096FF31200C1F81009FE -:10CDD0000498039900EB4111D1F810096FF3DC407E -:10CDE000C1F8100906988168406908440138B0FB11 -:10CDF000F1F10020C1F6F87000EAC14204980399ED -:10CE000000EB4111D1F810091043C1F81009069840 -:10CE100042696FF3DF420498039900EB4111D1F8A6 -:10CE200010091043C1F810090698C078012815D1DF -:10CE3000FFE70498039900EB4111D1F8100920F0A5 -:10CE4000C040C1F810090498039900EB4111D1F8D2 -:10CE5000100940F00050C1F81009FFE7FFE79DF806 -:10CE6000170001283BD1FFE70698006948B1FFE7AA -:10CE7000069800690499039A01EB4211C1F814095C -:10CE8000FFE70698C07801281ED1FFE70498D0F884 -:10CE90000808C00500280BD4FFE70498039900EBAD -:10CEA0004111D1F8000940F00050C1F800090AE032 -:10CEB0000498039900EB4111D1F8000940F080502B -:10CEC000C1F80009FFE7FFE70498039900EB41115F -:10CED000D1F8000940F00440C1F800094CE0049882 -:10CEE000039900EB4111D1F8000940F00440C1F86A -:10CEF00000090698C078012813D0FFE7069840691A -:10CF000070B1FFE70698007800F00F01012000FAE9 -:10CF100001F20499D1F834081043C1F83408FFE74E -:10CF200029E00498D0F80808C00500280BD4FFE7D2 -:10CF30000498039900EB4111D1F8000940F000502A -:10CF4000C1F800090AE00498039900EB4111D1F8F7 -:10CF5000000940F08050C1F80009FFE70798069BE0 -:10CF6000D9681A789B8A9DF817C0EE46CEF800C0A3 -:10CF700000F000FBFFE7FFE79BE00498039900EB5C -:10CF80004111D1F8100B6FF31200C1F8100B049887 -:10CF9000039900EB4111D1F8100B6FF3DC40C1F89D -:10CFA000100B06984069C0B9FFE7069882686FF3D6 -:10CFB000DF420498039900EB4111D1F8100B1043A4 -:10CFC000C1F8100B0498039900EB4111D1F8100B34 -:10CFD00040F40020C1F8100B2AE0069881684069EF -:10CFE00008440138B0FBF1F0ADF80A00BDF80A10B2 -:10CFF0000020C1F6F87000EAC1420498039900EBE2 -:10D000004111D1F8100B1043C1F8100B069880683D -:10D01000BDF80A1000FB01F26FF3DF420498039998 -:10D0200000EB4111D1F8100B1043C1F8100BFFE7D2 -:10D030009DF8170001280ED1FFE70698C06848B197 -:10D04000FFE70698C0680499039A01EB4211C1F802 -:10D05000140BFFE7FFE70698C07801281ED1FFE711 -:10D060000498D0F80808C00500280BD4FFE70498FE -:10D07000039900EB4111D1F8000B40F00050C1F8CA -:10D08000000B0AE00498039900EB4111D1F8000B62 -:10D0900040F08050C1F8000BFFE7FFE704980399C8 -:10D0A00000EB4111D1F8000B40F00440C1F8000B37 -:10D0B000FFE7002008B080BD81B00090009988682B -:10D0C00040F001008860002001B0704783B00190FB -:10D0D00000200090019910200861FFE700980130BE -:10D0E000009040F64151C0F20301884204D3FFE7AB -:10D0F00003208DF80B000BE0FFE70198006900F0BA -:10D1000010001028EAD0FFE700208DF80B00FFE7A1 -:10D110009DF80B0003B0704784B00290019100208D -:10D12000009001988001203002990861FFE7009883 -:10D130000130009040F64151C0F20301884204D30F -:10D14000FFE703208DF80F000BE0FFE7029800696E -:10D1500000F020002028EAD0FFE700208DF80F0023 -:10D16000FFE79DF80F0004B07047000084B0039003 -:10D17000039802900298D0F8080800F0060000908A -:10D18000009820B9FFE700208DF8070010E0009814 -:10D19000022804D0FFE70098062804D1FFE7022008 -:10D1A0008DF8070003E00F208DF80700FFE7FFE789 -:10D1B0009DF8070004B0704781B000900098406966 -:10D1C00000F0010001B0704783B002900298019016 -:10D1D0000198D0F8180800900198D0F81C18009811 -:10D1E00008400090BDF8000003B0704783B0029083 -:10D1F000029801900198D0F8180800900198D0F892 -:10D200001C18009808400090BDF8020003B0704759 -:10D2100086B005908DF81310059803900398D0F808 -:10D22000100801900398D0F83408009000989DF8F9 -:10D23000131001F00F01C84000F00101019840EA0D -:10D24000C110019003989DF8131000EB4110D0F825 -:10D250000809019908400290029806B07047000042 -:10D2600084B003908DF80B100398019001989DF8FD -:10D270000B1000EB4110D0F8080B00900198D0F88B -:10D280001418009808400090009804B070470000FF -:10D2900082B00190019840690090019881690098DE -:10D2A00008400090009802B07047000087B00690D8 -:10D2B0000591ADF812200698039005980290BDF8EC -:10D2C000120003308008009000200190FFE70198D1 -:10D2D000009988420ED2FFE703984FF480514058DE -:10D2E00002990860029804300290FFE7019801302B -:10D2F0000190ECE7029807B07047000080B584B059 -:10D3000002908DF807100299C86820F0C040C860EC -:10D310009DF80700012806D1FFE70299C86840F090 -:10D320000050C8600EE09DF8070030B9FFE7029991 -:10D33000C86840F08040C86003E001208DF80F000D -:10D3400007E0FFE73220EDF7F9FA00208DF80F0033 -:10D35000FFE79DF80F0004B080BD000083B002908D -:10D360008DF80710029800900099D1F8000820F479 -:10D37000FE60C1F800089DF8070000F07F020099E8 -:10D38000D1F8000840EA0210C1F80008002003B0FC -:10D390007047000083B002908DF80710029800904B -:10D3A0009DF807200099D1F800081043C1F8000843 -:10D3B000002003B07047000084B0039002918DF804 -:10D3C00007209DF80700022840F0B880FFE7029888 -:10D3D0004AF6C041C0F2D80188420BD3FFE7029859 -:10D3E0004EF2BF11C0F2E401884203D8FFE70F20DC -:10D3F0000090A2E002984EF2C011C0F2E40188420F -:10D400000BD3FFE7029842F2FF31C0F2F4018842E9 -:10D4100003D8FFE70E2000908EE0029842F2004110 -:10D42000C0F2F40188420BD3FFE7029847F27F3144 -:10D43000C0F20611884203D8FFE70D2000907AE081 -:10D44000029847F28031C0F2061188420BD3FFE701 -:10D45000029844F69F11C0F21A11884203D8FFE7E0 -:10D460000C20009066E0029844F6A011C0F21A1158 -:10D4700088420BD3FFE7029842F6FF41C0F2311118 -:10D48000884203D8FFE70B20009052E0029842F652 -:10D490000051C0F2311188420BD3FFE702984AF2E3 -:10D4A0003F41C0F24C11884203D8FFE70A200090A8 -:10D4B0003EE002984AF24041C0F24C1188420BD340 -:10D4C000FFE7029843F2FF51C0F26E11884203D881 -:10D4D000FFE7092000902AE0029843F20061C0F2C1 -:10D4E0006E1188420BD3FFE702984AF61F31C0F253 -:10D4F000A611884203D8FFE70820009016E00298A2 -:10D500004AF62031C0F2A61188420BD3FFE70298F9 -:10D5100044F2FF71C0F2E811884203D8FFE7072008 -:10D52000009002E006200090FFE7FFE7FFE7FFE73B -:10D53000FFE7FFE7FFE7FFE7FFE70AE09DF80700E7 -:10D5400018B9FFE70920009002E009200090FFE7EA -:10D55000FFE70399C86820F47050C860009800F095 -:10D560000F020399C86840EA8220C860002004B016 -:10D570007047000080B588B084460A98CDF81CC07A -:10D5800006918DF81720ADF814308DF81300079828 -:10D590000390069802909DF8130000BBFFE7BDF8CA -:10D5A000140003308008019000200090FFE70098ED -:10D5B0000199884212D2FFE70298006803999DF80A -:10D5C000172001EB02314FF480528850029804304A -:10D5D0000290FFE7009801300090E8E7FFE70020A5 -:10D5E00008B080BDFFE7FEE782B001900091FFE741 -:10D5F00000BFFDE782B041EC100B8DED000B0198F0 -:10D60000C0F30A5040F2FF71401A18BF012002B067 -:10D610007047000082B041EC100B8DED000B0198BB -:10D62000C0F30A5040F2FF71401A18BF012002B047 -:10D630007047000081B000EE100A00900098C0F31F -:10D64000C750FF3818BF012001B0704781B000EE0D -:10D65000100A00900098C0F3C750FF3818BF01208F -:10D6600001B0704784B041EC100B8DED020B039AB2 -:10D6700000200021CFF6E071B1EB420F019006D1FE -:10D68000FFE70298B0FA80F040090190FFE70198A7 -:10D6900000F0010004B0704781B000EE100A009065 -:10D6A00000994FF0807000EB4100B0FA80F0400923 -:10D6B00001B0704781B08DF803009DF90300002888 -:10D6C00012D4FFE79DF9031001F01F0201209040E2 -:10D6D0004A094EF28011CEF2000141F82200BFF358 -:10D6E0004F8FBFF36F8FFFE701B0704781B08DF8A8 -:10D6F00003009DF9030000280ED4FFE79DF90310F5 -:10D7000001F01F02012090404A094EF20011CEF2B2 -:10D71000000141F82200FFE701B070474EF60C50BF -:10D72000CEF200000068C0F30220704782B08DF88E -:10D73000070000919DF9070000280AD4FFE7009830 -:10D7400000019DF907104EF20042CEF2000288540B -:10D750000BE0009800019DF8071001F00F014EF654 -:10D760001452CEF200028854FFE702B07047000066 -:10D7700082B08DF8070000919DF9070000280AD4B7 -:10D78000FFE7009800019DF907104EF20042CEF22B -:10D79000000288540BE0009800019DF8071001F08A -:10D7A0000F014EF61452CEF200028854FFE702B089 -:10D7B0007047000083B00290029800F007000090CC -:10D7C0004EF60C51CEF200010868019001984FF618 -:10D7D000FF02104001900198009A40EA02200022C6 -:10D7E000C0F2FA52104301900198086003B07047EC -:10D7F00082B001900091FFE700BFFDE780B541F6E0 -:10D80000C431C2F200010020086042F21420C2F2CA -:10D810000000F2F73FF980BD82B08DED010ACDED39 -:10D82000000A01980099C90F61F3DF7001909DED26 -:10D83000010A02B07047000080B588B006900698D3 -:10D840000190019858B9FFE74FF0500080F311881C -:10D85000BFF36F8FBFF34F8F0790FFE7FEE701988D -:10D8600042F2E041C2F200010968884204D1FFE7B8 -:10D8700000208DF8170056E002F00EFA019840697A -:10D88000049042F2E840C2F200000068039042F2C5 -:10D89000F040C2F200000068029002F029FA0498F9 -:10D8A0000399884205D0FFE704980299884204D181 -:10D8B000FFE702208DF8170034E0049849F6EC5198 -:10D8C000C2F20001884218D1FFE70198806A78B956 -:10D8D000FFE7019890F86000012804D1FFE70220DB -:10D8E0008DF8170003E003208DF81700FFE703E031 -:10D8F00002208DF81700FFE713E0049849F6006155 -:10D90000C2F20001884203D0FFE7049820B9FFE784 -:10D9100004208DF8170003E001208DF81700FFE7C1 -:10D92000FFE7FFE7FFE79DF8170008B080BD0000A4 -:10D9300041F6C430C2F200000068704780B582B082 -:10D9400000200190EEF738F9F9F786FCF5F796F923 -:10D95000F5F7FAF8F5F716F8F5F754F8F5F792F841 -:10D96000F5F7B8F8F5F7C0FAF5F73CFBF5F7F8FC72 -:10D97000F5F764FDF5F7D2FEF5F712FEF5F7D2F8EC -:10D98000F5F71EFBF5F7D4FAF5F7F6FAF5F754FBC1 -:10D99000F5F7C2FBF5F778FCF5F776FBF5F79EFE99 -:10D9A000F5F7E0FEF5F7D0FD00F08EF8F5F746F953 -:10D9B00000F0DAF8FFE7FEE780B584B00290EFF3FD -:10D9C00005800390039820B1FFE76FF005000190F8 -:10D9D00009E000200190029820B1FFE7029802F0D0 -:10D9E0003DFBFFE7FFE7019804B080BD80B586B03E -:10D9F0000490EFF305800590059820B1FFE76FF0E4 -:10DA0000050001901BE00020019004F09BF80390BA -:10DA100004980399401A0290029858B1FFE70299BE -:10DA20000020B0EBD17F05D1FFE7029903A802F0F7 -:10DA30004DFB03E06FF003000190FFE7FFE7019863 -:10DA400006B080BD80B582B004F060F80146009158 -:10DA500058B1FFE7009801280AD0FFE70098022894 -:10DA600007D1FFE70220019012E0032001900FE0B0 -:10DA7000FFE740F2C030C2F200000068012803D185 -:10DA8000FFE70120019002E000200190FFE7FFE79F -:10DA9000019802B080BD000080B582B0EFF3058030 -:10DAA0000190019820B1FFE704F056F8009003E0E0 -:10DAB00004F048F80090FFE7009802B080BD000035 -:10DAC0004FF47A707047000082B0EFF30580019048 -:10DAD000019820B1FFE76FF00500009014E040F2DC -:10DAE000C030C2F20000006848B9FFE740F2C03120 -:10DAF000C2F20001012008600020009003E04FF016 -:10DB0000FF300090FFE7FFE7009802B07047000089 -:10DB100080B584B0EFF305800390039820B1FFE750 -:10DB20006FF0050002901BE003F0F0FF0146019149 -:10DB300040B1FFE7019801280CD0FFE701980228C7 -:10DB400003D008E00120029009E002F023FF00204A -:10DB5000029004E0FFE74FF0FF300290FFE7FFE79D -:10DB6000029804B080BD000080B582B0EFF305805C -:10DB70000190019820B1FFE76FF00500009019E0D7 -:10DB800040F2C030C2F20000006801280DD1FFE76A -:10DB9000F8F750FE40F2C031C2F2000102200860E6 -:10DBA00002F0F2FD0020009003E04FF0FF30009003 -:10DBB000FFE7FFE7009802B080BD000080B584B0A9 -:10DBC000EFF305800390039820B1FFE76FF00500A5 -:10DBD000029027E003F09AFF0146019140B1FFE770 -:10DBE0000198012818D0FFE70198022811D014E00D -:10DBF0000120029004F0ECF9012809D0FFE703F0BE -:10DC000085FF20B9FFE74FF0FF300290FFE7FFE705 -:10DC100007E00020029004E0FFE74FF0FF300290A1 -:10DC2000FFE7FFE7029804B080BD000080B588B030 -:10DC300006900591049203930698029000200190AB -:10DC4000EFF305800790079868B3FFE7029830B1BB -:10DC5000FFE7059818B1FFE7039820B1FFE76FF0E1 -:10DC6000030001901EE000200090029805996A468A -:10DC700003F0ECFB012804D0FFE76FF002000190F5 -:10DC80000FE0009860B1FFE74EF60451CEF20001BC -:10DC90004FF080500860BFF34F8FBFF36F8FFFE7E7 -:10DCA000FFE7FFE71FE0029818B1FFE7059820B9EA -:10DCB000FFE76FF00300019014E002980599039AC2 -:10DCC00003F0D6FA01280CD0FFE7039820B1FFE754 -:10DCD0006FF00100019003E06FF002000190FFE798 -:10DCE000FFE7FFE7FFE7019808B080BD80B588B087 -:10DCF00006900591049200200390EFF305800790B1 -:10DD0000079800286ED1FFE7069800286AD0FFE741 -:10DD10000598002866D0FFE74FF0FF300290049886 -:10DD200068B3FFE704988068A0B1FFE70498C06873 -:10DD300050280FD3FFE70498006958B1FFE7049813 -:10DD400040690699059A5143884203D3FFE70120B1 -:10DD5000029013E00498806878B9FFE70498C068DF -:10DD600058B9FFE70498006938B9FFE7049840699B -:10DD700018B9FFE700200290FFE7FFE702E000206C -:10DD80000290FFE7029801280ED1FFE70698059957 -:10DD9000049A93681269EE464FF0000CCEF800C06A -:10DDA00002F0C4FF03900AE0029838B9FFE7069832 -:10DDB0000599002202F080FF0390FFE7FFE7039838 -:10DDC00078B1FFE7049820B1FFE70498006801905C -:10DDD00002E000200190FFE70398019902F0E2F8C9 -:10DDE000FFE7FFE7039808B080BD000080B588B06A -:10DDF000069005918DF81320039306980290002059 -:10DE00000190EFF305800790079868B3FFE7029849 -:10DE100030B1FFE7059818B1FFE7039820B1FFE79D -:10DE20006FF0030001901EE0002300930298059913 -:10DE30006A4603F077F9012804D0FFE76FF002008B -:10DE400001900FE0009860B1FFE74EF60451CEF26A -:10DE500000014FF080500860BFF34F8FBFF36F8F0A -:10DE6000FFE7FFE7FFE720E0029818B1FFE705981A -:10DE700020B9FFE76FF00300019015E002980599C3 -:10DE8000039A002303F038F801280CD0FFE7039829 -:10DE900020B1FFE76FF00100019003E06FF0020096 -:10DEA0000190FFE7FFE7FFE7FFE7019808B080BDBB -:10DEB00080B584B0029002980190EFF30580039042 -:10DEC000039820B1FFE76FF0050000900DE0019886 -:10DED00020B9FFE76FF00300009005E000210091FA -:10DEE000019802F0ABFFFFE7FFE7009804B080BDA8 -:10DEF00080B586B00490EFF305800590059820B1B9 -:10DF0000FFE76FF0050002902FE09DF81300000678 -:10DF1000002804D5FFE76FF00300029024E003F02F -:10DF2000EBFD03900398002201AB114603F046FC81 -:10DF3000012814D1FFE701980290049901988843C1 -:10DF40000190039801990322002303F037FC012874 -:10DF500004D0FFE74FF0FF300290FFE703E04FF0FF -:10DF6000FF300290FFE7FFE7FFE7029806B080BDB1 -:10DF700080B584B0EFF305800390039820B1FFE7EC -:10DF80006FF00500019010E003F0B6FD02900298DA -:10DF9000002201AB114603F011FC012804D0FFE779 -:10DFA0004FF0FF300190FFE7FFE7019804B080BD1C -:10DFB00080B58AB00890079108980690069830B10D -:10DFC000FFE79DF81F000006002804D5FFE76FF06B -:10DFD000030005903BE04FF0FF300590EFF3058024 -:10DFE0000990099820B3FFE7002303930493069850 -:10DFF0000799EC4604AACCF80020012203F09AFC11 -:10E00000039A069869460A6005AB114603F092FC34 -:10E01000049860B1FFE74EF60451CEF200014FF0D4 -:10E0200080500860BFF34F8FBFF36F8FFFE70DE0A5 -:10E030000698079901220023029303F0BFFB029A7E -:10E04000069805AB114603F0B9FBFFE7FFE705981B -:10E050000AB080BD80B58CB00A9009910892EFF3A8 -:10E0600005800B900B9820B1FFE76FF0050007903B -:10E070007AE09DF82B000006002804D5FFE76FF03A -:10E08000030007906FE09DF824008007002803D567 -:10E09000FFE70020059002E00A980590FFE70020C6 -:10E0A00007900898029003F04DFD0490FFE7059952 -:10E0B000029B002006AA03F041FE0190019801286E -:10E0C0003FD1FFE70A9907980840079006990798FB -:10E0D000084307909DF82400C00780B1FFE70A9924 -:10E0E00007980840884201D1FFE73BE0089820B933 -:10E0F000FFE76FF00200079034E0FFE70EE00A98B8 -:10E100000799084201D0FFE72CE0089820B9FFE703 -:10E110006FF00200079025E0FFE7FFE703F012FD34 -:10E120000499401A039003980299884203D9FFE7A3 -:10E130000020029004E003990298401A0290FFE741 -:10E140000BE0089820B9FFE76FF00200079003E0AA -:10E150006FF001000790FFE7FFE7FFE70198002855 -:10E16000A5D1FFE7FFE7FFE707980CB080BD0000EF -:10E1700080B582B003F0C0FC0190019802B080BD70 -:10E1800080B584B0029002980190EFF3058003906F -:10E19000039818B9FFE7019818B9FFE7002000902D -:10E1A00005E0019801F022FC80000090FFE7009854 -:10E1B00004B080BDB0B58EB00B900A9109920020DA -:10E1C0000690EFF305800D900D98002840F099809F -:10E1D000FFE70B98002800F09480FFE7802007906D -:10E1E00018200590002008904FF0FF300490099807 -:10E1F00000284DD0FFE70998006820B1FFE7099893 -:10E2000000680890FFE70998806920B1FFE7099846 -:10E2100080690590FFE7059848B1FFE70598382821 -:10E2200005D8FFE709980079C00718B1FFE700207B -:10E230000C9069E00998406928B1FFE709984069A6 -:10E2400080080790FFE70998806880B1FFE7099888 -:10E25000C06864280BD3FFE70998006938B1FFE76D -:10E260000998406918B1FFE7012004900FE0099870 -:10E27000806858B9FFE70998C06838B9FFE709987E -:10E28000006918B9FFE700200490FFE7FFE702E00C -:10E2900000200490FFE70498012817D1FFE70B98AE -:10E2A0000899079A0A9BDDF814C0DDF824E0DEF82F -:10E2B0000850DEF81040EE46CEF80850CEF8044084 -:10E2C000CEF800C003F012FA069019E00498B0B935 -:10E2D000FFE70B980899BDF81C200A9BDDF814C0D5 -:10E2E000EE4606ACCEF80440CEF800C003F0AEF91E -:10E2F000012803D0FFE700200690FFE7FFE7FFE7D4 -:10E30000FFE706980C90FFE70C980EB0B0BD000038 -:10E3100080B584B0029002980190EFF305800390DD -:10E32000039820B1FFE76FF0050000900DE0019821 -:10E3300020B9FFE76FF00300009005E00020009097 -:10E34000019802F0B5F9FFE7FFE7009804B080BD3F -:10E3500080B584B0029002980190EFF3058003909D -:10E36000039820B1FFE76FF0050000900DE00198E1 -:10E3700020B9FFE76FF00300009005E00020009057 -:10E38000019802F073FAFFE7FFE7009804B080BD40 -:10E3900080B586B0049004980390EFF30580059053 -:10E3A000059820B1FFE76FF0050002901CE003988C -:10E3B00020B9FFE76FF00300029014E00398FFF725 -:10E3C0003BFA8DF807009DF80700042806D0FFE708 -:10E3D00000200290039801F003FF03E06FF00200B9 -:10E3E0000290FFE7FFE7FFE7029806B080BD00005C -:10E3F00080B58CB00A908DF8271008920793002002 -:10E400000590EFF305800B900B9800287ED1FFE775 -:10E410000A9800287AD0FFE7082001F06BF90490F1 -:10E420000498002871D0FFE70A98049908600898BA -:10E43000049948609DF8270018B9FFE70020039071 -:10E4400002E001200390FFE74FF0FF300290002030 -:10E450000690079808B3FFE70798006820B1FFE728 -:10E46000079800680690FFE70798806840B1FFE7CB -:10E470000798C0682C2803D3FFE7012002900BE027 -:10E480000798806838B9FFE70798C06818B9FFE7B0 -:10E4900000200290FFE7FFE702E000200290FFE784 -:10E4A0000298012813D1FFE70698039A049B079965 -:10E4B0008968EC46CCF8041049F23531C0F6010108 -:10E4C000CCF80010012103F06DFE059012E00298D7 -:10E4D00078B9FFE70698039A049B49F23531C0F6F4 -:10E4E0000101EC46CCF80010012103F035FE059047 -:10E4F000FFE7FFE7059838B9FFE7049820B1FFE789 -:10E50000049801F01BFCFFE7FFE7FFE705980CB05C -:10E5100080BD000080B586B00490039104980290FD -:10E52000EFF305800590059820B1FFE76FF0050037 -:10E5300001901AE0029820B9FFE76FF00300019004 -:10E5400012E00298039A694600230B60042103F04D -:10E55000B9FE012803D1FFE70020019003E06FF02E -:10E5600002000190FFE7FFE7FFE7019806B080BDDA -:10E5700080B584B00390029149F61460C2F20000A5 -:10E580000068009042F2E040C2F200000268002100 -:10E5900082F862100068043001F004FA08B9FFE75D -:10E5A00000E0FFE70398013080B9FFE7029868B107 -:10E5B000FFE742F2E040C2F200000068011D49F6A8 -:10E5C000EC50C2F2000001F03FFB3DE000980399DF -:10E5D00008440190019842F2E041C2F2000109684A -:10E5E00048600198009988420ED2FFE742F2F0405D -:10E5F000C2F20000006842F2E041C2F20001096884 -:10E60000043101F0EBFA1EE042F2E840C2F20000F1 -:10E61000006842F2E041C2F200010968043101F0F1 -:10E62000DDFA019849F67851C2F200010968884282 -:10E6300007D2FFE7019849F67851C2F2000108605D -:10E6400000E0FFE7FFE7FFE704B080BD80B582B0E0 -:10E65000019001F021FB49F23C61C2F2000108681F -:10E660000130086042F2E040C2F20000006898B950 -:10E67000FFE7019842F2E041C2F20001086049F26E -:10E680003C60C2F200000068012803D1FFE700F0FF -:10E690009FFB00E0FFE71CE049F6E050C2F20000FB -:10E6A0000068A0B9FFE742F2E040C2F20000006853 -:10E6B000C06A0199C96A884207D8FFE7019842F207 -:10E6C000E041C2F20001086000E0FFE700E0FFE780 -:10E6D000FFE749F24860C2F20000016801310160C1 -:10E6E0000068019988640198C06A49F24C61C2F2DD -:10E6F00000010968884208D9FFE70198C06A49F219 -:10E700004C61C2F200010860FFE70199C86A00EBA2 -:10E71000800242F2F840C2F2000000EB82000431B5 -:10E7200001F092FA01F0E4FA49F6E050C2F200007A -:10E730000068C8B1FFE742F2E040C2F200000068A2 -:10E74000C06A0199C96A88420CD2FFE74EF60451AB -:10E75000CEF200014FF080500860BFF34F8FBFF33F -:10E760006F8F00E0FFE700E0FFE702B080BD000030 -:10E7700080B584B001F090FA49F61860C2F200004A -:10E780000068002840D1FFE749F61850C2F20000A7 -:10E79000029001F003FA49F62C50C2F200000390F7 -:10E7A00001F0FCF90299039842F2E442C2F200023D -:10E7B000116042F2F441C2F2000108606946002093 -:10E7C000086042F2E832C2F2000242F28843C2F22A -:10E7D00000030A20102102F0A9FA014649F6186048 -:10E7E000C2F200000160006860B1FFE749F61860FE -:10E7F000C2F20000006845F27E51C0F6020101F04D -:10E80000D1FB00E0FFE700E0FFE701F071FA04B0A0 -:10E8100080BD000080B582B0FFE749F24060C2F2DF -:10E820000000006808B3FFE701F036FA49F600601F -:10E83000C2F20000C068C06801900198043001F085 -:10E84000B1F849F23C61C2F2000108680138086081 -:10E8500049F24061C2F2000108680138086001F025 -:10E8600047FA019800F08CF8D7E702B080BD0000AD -:10E8700080B582B0019000910198006CB8B1FFE7BB -:10E880000199C8680A6C1044C86001988168C06822 -:10E89000884204D3FFE701990868C86000E0FFE7F9 -:10E8A0000098019AD168126CE1F7CEFCFFE702B044 -:10E8B00080BD000080B586B00590049103920020D1 -:10E8C00002900598806B01900598006C78B9FFE77D -:10E8D0000598006848B9FFE70598806803F09AFA40 -:10E8E000029005990020886000E0FFE741E003986E -:10E8F000B8B9FFE7059A04995068126CE1F7A4FCD7 -:10E90000059948680A6C1044486005994868896808 -:10E91000884204D3FFE705990868486000E0FFE7F4 -:10E9200026E0059A0499D068126CE1F78DFC0599F0 -:10E93000C8680A6C801AC86005980168C068884277 -:10E9400006D2FFE7059988680A6C801AC86000E063 -:10E95000FFE70398022809D1FFE7019820B1FFE7FC -:10E9600001980138019000E0FFE700E0FFE7FFE7D2 -:10E97000FFE70198013005998863029806B080BDD1 -:10E9800080B582B00090009890F8610040B9FFE730 -:10E990000098006B01F0D2F9009801F0CFF91CE06B -:10E9A000009890F86100012804D1FFE7009801F079 -:10E9B000C5F911E0009890F8610002280BD0FFE73C -:10E9C0004FF0500080F31188BFF36F8FBFF34F8F6C -:10E9D0000190FFE7FEE7FFE7FFE702B080BD000020 -:10E9E00082B0019042F2E440C2F200000068006888 -:10E9F000B0FA80F04009019908600198006848B9B0 -:10EA0000FFE742F2E440C2F200000068C06800681C -:10EA1000009002E000200090FFE7009802B07047ED -:10EA200083B0029000208DF807000090FFE7029865 -:10EA30000078C8B1FFE70298007820280DD1FFE7E1 -:10EA40000098012808D0FFE79DF8070001308DF8F5 -:10EA5000070001200090FFE702E000200090FFE7A0 -:10EA6000029801300290E2E70098012806D1FFE702 -:10EA70009DF8070001388DF80700FFE79DF90700B2 -:10EA800003B0704784B04FF4C040009042F6E47089 -:10EA9000C2F2000001909DF80400400788B1FFE732 -:10EAA000019807300190019820F007000190019A29 -:10EAB00042F6E471C2F200010098891A08440090FD -:10EAC000FFE701980290029949F6E450C2F2000073 -:10EAD0000160002141600298009A10440190019861 -:10EAE00008380190019820F007000190019A42F245 -:10EAF000EC40C2F2000002600268516002681160DE -:10EB0000029903910199039A891A51600068039947 -:10EB100008600398406849F67451C2F20001086029 -:10EB20000398406849F66C51C2F20001086049F64A -:10EB30004051C2F200014FF00040086004B070473D -:10EB400080B586B005900491039242F2D840C2F29B -:10EB50000000006850B9FFE742F2D841C2F200015C -:10EB600040F2F020C2F200000860FFE7059842F290 -:10EB7000D841C2F200010191096809684968049A04 -:10EB8000E1F786FB0198016849680160006818B9DF -:10EB9000FFE70020029002E001200290FFE70298C8 -:10EBA00006B080BD80B582B00190FFE7FFF732FE6E -:10EBB00042F2F840C2F20000006802280CD3FFE7DE -:10EBC0004EF60451CEF200014FF080500860BFF3C2 -:10EBD0004F8FBFF36F8F00E0FFE7E7E780B584B0AA -:10EBE000DDF818C00390029101928DF8033002986D -:10EBF00018B9FFE70698006003E0019806990860DD -:10EC0000FFE703980699C863029806990864069876 -:10EC1000012102F013F99DF80300069981F84C00D8 -:10EC200004B080BD80B588B0DDF834C0DDF830C0F8 -:10EC3000DDF82CC0DDF828C00690059104920393FE -:10EC40000C98006B04998900A522E1F70FFB0C9842 -:10EC5000006B049900EB810004380290029820F0C8 -:10EC6000070002909DF80800400758B1FFE74FF0F9 -:10EC7000500080F31188BFF36F8FBFF34F8F079061 -:10EC8000FFE7FEE702980C9948640598F8B1FFE7A2 -:10EC900000200190FFE701980F2813D8FFE705989F -:10ECA000019A805C0C99114481F83400059801990F -:10ECB000405C08B9FFE705E0FFE7FFE70198013096 -:10ECC0000190E8E70C99002081F8430004E00C99DA -:10ECD000002081F83400FFE70A98382803D3FFE7C3 -:10ECE00037200A9000E0FFE70A980C99C8620A985A -:10ECF0000C9908650C990020009048650C98043028 -:10ED000000F064FF0C98183000F060FF00980C9938 -:10ED100009610A99C1F138010C9A91610C99496213 -:10ED20000C9988650C99C8650C9981F860000C995C -:10ED300081F8620002980699039A00F003FE0C998C -:10ED400008600B9820B1FFE70C980B99086000E071 -:10ED5000FFE708B080BD000080B586B0DDF824C0B4 -:10ED6000DDF820C00490039102920193039858B9F2 -:10ED7000FFE74FF0500080F31188BFF36F8FBFF3B0 -:10ED80004F8F0590FFE7FEE70998F0B1FFE7FFF727 -:10ED9000EFFC049809990860039809998861019823 -:10EDA0000999C8610898099908620998043000F027 -:10EDB0000DFF029840B1FFE7099991F8280040F053 -:10EDC000040081F82800FFE7FFE706B080BD0000DF -:10EDD00080B584B000200390FFE70398372810D84F -:10EDE000FFE7039800EB800142F2F840C2F2000016 -:10EDF00000EB810000F0D2FEFFE7039801300390A2 -:10EE0000EBE749F64450C2F20000019000F0C6FE64 -:10EE100049F65850C2F20000029000F0BFFE49F6D9 -:10EE20008C50C2F2000000F0B9FE49F60060C2F258 -:10EE3000000000F0B3FE49F6EC50C2F2000000F012 -:10EE4000ADFE0199029842F2E842C2F2000211605E -:10EE500042F2F041C2F20001086004B080BD00003F -:10EE600083B0029049F6E450C2F200000190FFE73F -:10EE7000019800680299884205D2FFE7FFE70198F0 -:10EE800000680190F4E701980090009801994968A2 -:10EE900008440299884209D1FFE702984268019923 -:10EEA0004868104448600198029000E0FFE702982B -:10EEB00000900098029949680844019909688842BD -:10EEC00020D1FFE70198006842F2EC41C2F2000154 -:10EED000096888420DD0FFE70198006842680299EE -:10EEE000486810444860019800680068029908600A -:10EEF00007E042F2EC40C2F20000006802990860AC -:10EF0000FFE704E00198006802990860FFE70198B4 -:10EF10000299884204D0FFE702980199086000E056 -:10EF2000FFE703B07047000080B586B005900491FC -:10EF30000392029300200190049805994860059877 -:10EF4000006104980399884216D8FFE70398029954 -:10EF5000401A05998969884203D3FFE7012001908F -:10EF600009E042F2F440C2F2000000680599043161 -:10EF700000F034FEFFE717E003980299884208D2B8 -:10EF8000FFE704980299884203D3FFE7012001902C -:10EF900009E042F2E440C2F2000000680599043141 -:10EFA00000F01CFEFFE7FFE7019806B080BD0000FF -:10EFB00080B582B0019000F06FFE0198806B18B9A7 -:10EFC000FFE70120009002E000200090FFE700F042 -:10EFD0008FFE009802B080BD80B582B0019000F035 -:10EFE0005BFE0198806B0199C96B884203D1FFE7F2 -:10EFF0000120009002E000200090FFE700F078FE82 -:10F00000009802B080BD000080B588B007900691DE -:10F010008DF817200020029006980068002841D043 -:10F02000FFE7069801900199486840684860019997 -:10F0300048680831884205D1FFE70199486840686F -:10F040004860FFE701984068C0680390FFE70698B2 -:10F050000090009948684068486000994868083105 -:10F06000884205D1FFE70099486840684860FFE79B -:10F0700000984068C068049004980799029A02EBCF -:10F08000C20201EB82019DF81730012201F030F934 -:10F09000029801300290FFE7049803998842D6D184 -:10F0A000FFE700E0FFE7029808B080BD084800686D -:10F0B000006880F308884FF0000080F3148862B67F -:10F0C00061B6BFF34F8FBFF36F8F00DF00BF00BF8C -:10F0D00008ED00E080B586B00490039142F2E44070 -:10F0E000C2F200000068C068C06801900198043056 -:10F0F00000F058FC019890F828004007002823D51C -:10F10000FFE70198049B81691944039AFFF70CFFFC -:10F11000C0B1FFE70198049A694600230B601946C5 -:10F1200003F0D0F80290029858B9FFE74FF0500072 -:10F1300080F31188BFF36F8FBFF34F8F0590FFE708 -:10F14000FEE700E0FFE707E0019991F8280000F0F2 -:10F15000FE0081F82800FFE70198016A884706B0A1 -:10F1600080BD000080B58EB0FFE749F61860C2F29E -:10F170000000006807A9002202F07AF8002800F0D9 -:10F18000B880FFE70798B0F1FF3F17DCFFE707A85B -:10F1900004300290029858B9FFE74FF0500080F316 -:10F1A0001188BFF36F8FBFF34F8F0B90FFE7FEE720 -:10F1B00002990A6848688968904700E0FFE7079865 -:10F1C000002800F19580FFE70998069006984069AD -:10F1D00028B1FFE70698043000F0E4FB00E0FFE709 -:10F1E00005A800F0FBF8039007980190092800F2A9 -:10F1F0007D800199DFE801F00505053D45660505BF -:10F200003D45069991F8280040F0010081F828005A -:10F210000698089B81691944039AFFF785FE30B36D -:10F22000FFE70698016A8847069890F8280040078B -:10F2300000281AD5FFE70698089982690A446946AA -:10F2400000230B60194603F03DF80490049858B968 -:10F25000FFE74FF0500080F31188BFF36F8FBFF3CB -:10F260004F8F0C90FFE7FEE700E0FFE700E0FFE7CD -:10F270003DE0069991F8280000F0FE0081F8280092 -:10F2800035E0069991F8280040F0010081F8280047 -:10F290000898069988610698806958B9FFE74FF089 -:10F2A000500080F31188BFF36F8FBFF34F8F0D9025 -:10F2B000FFE7FEE70698039B816919441A46FFF7AA -:10F2C00033FE14E0069890F828008007002804D444 -:10F2D000FFE7069800F032FD07E0069991F8280054 -:10F2E00000F0FE0081F82800FFE700E0FFE7FFE7FD -:10F2F0003BE70EB080BD000080B584B00390029162 -:10F3000001F048FB684600F069F801900098D8BB0E -:10F31000FFE7029860B9FFE703980199884207D890 -:10F32000FFE702F055FE03980199FFF7D3FE2AE0AC -:10F33000029858B1FFE742F2F440C2F200000068C0 -:10F340000068B0FA80F040090290FFE749F61860C3 -:10F35000C2F2000000680399019A891A029A00F02B -:10F360004BFE02F035FE60B9FFE74EF60451CEF2D7 -:10F3700000014FF080500860BFF34F8FBFF36F8FD5 -:10F3800000E0FFE7FFE702E002F022FEFFE704B043 -:10F3900080BD000081B042F2E840C2F20000006887 -:10F3A000006840B9FFE749F67851C2F200014FF01A -:10F3B000FF3008600FE042F2E840C2F2000000684F -:10F3C000C068C06800900098406849F67851C2F261 -:10F3D00000010860FFE701B07047000080B582B00F -:10F3E000019002F0AFFB0090009842F2DC41C2F2C3 -:10F3F00000010968884206D2FFE700F011F8019980 -:10F400000120086003E0019900200860FFE70098F0 -:10F4100042F2DC41C2F200010860009802B080BDF7 -:10F4200080B588B0FFE742F2E440C2F20000006815 -:10F43000006800284ED0FFE742F2E440C2F200002C -:10F440000168C968096806910068C068C0680390CF -:10F450000398043000F0A6FA0398016A88470398DD -:10F4600090F828004007002832D5FFE70698039956 -:10F470008969084405900598069988420FD9FFE7E5 -:10F480000598039948600398006142F2E440C2F293 -:10F49000000000680399043100F0A0FB17E0039816 -:10F4A000069A694600230B60194602F00BFF029092 -:10F4B000029858B9FFE74FF0500080F31188BFF36E -:10F4C0006F8FBFF34F8F0790FFE7FEE7FFE700E086 -:10F4D000FFE7A8E742F2E442C2F20002106804909B -:10F4E00042F2F441C2F2000108681060049808601A -:10F4F00008B080BD82B0019000200090FFE7019825 -:10F500000078A52807D1FFE7019801300190009805 -:10F5100001300090F3E7009880080090BDF80000EB -:10F5200002B0704783B00020009040F2E820C2F2A1 -:10F5300000000068013058B1FFE74FF0500080F341 -:10F540001188BFF36F8FBFF34F8F0190FFE7FEE786 -:10F550004FF0500080F31188BFF36F8FBFF34F8FD0 -:10F560000290FFE7009808B9FFE7FBE703B0704798 -:10F5700084B002900020019002980090029858B93F -:10F58000FFE74FF0500080F31188BFF36F8FBFF398 -:10F590004F8F0390FFE7FEE70098406949F6EC5172 -:10F5A000C2F20001884214D1FFE70098806A49F650 -:10F5B0008C51C2F20001884209D0FFE70098806AAE -:10F5C00018B9FFE70120019000E0FFE700E0FFE746 -:10F5D00000E0FFE7019804B07047000080B584B0F8 -:10F5E0000390FFE701A8FFF7FBF902900298019949 -:10F5F000FFF782FEFFF7B6FDF4E7000080B582B0AA -:10F60000019000F049FB019890F845008DF8030047 -:10F61000FFE79DF90300012816DBFFE70198406A28 -:10F6200058B1FFE70198243002F06AFC18B1FFE7F7 -:10F6300000F0EAFF00E0FFE700E005E09DF80300CE -:10F6400001388DF80300E4E70199FF2081F84500B7 -:10F6500000F04EFB00F020FB019890F844008DF87C -:10F660000200FFE79DF90200012816DBFFE7019881 -:10F67000006980B1FFE70198103002F041FC18B139 -:10F68000FFE700F0C1FF00E0FFE79DF8020001384E -:10F690008DF8020000E000E0E4E70199FF2081F826 -:10F6A000440000F025FB02B080BD000080B584B0AE -:10F6B0000390029103980299E0F70BFE0398E0F79C -:10F6C000F3FD0190FFE701980E2809D8FFE70399A1 -:10F6D000019A20208854FFE7019801300190F2E759 -:10F6E0000399019A0020885403980199084404B0B2 -:10F6F00080BD000080B58AB006900020029001F025 -:10F7000049F942F2EC40C2F20000006818B9FFE784 -:10F71000FFF7B8F900E0FFE7069849F64051C2F25A -:10F7200000010968084240F0D880FFE7069888B3D6 -:10F73000FFE7069901F1080088422BD9FFE70698F8 -:10F74000083006909DF81800400708B3FFE70699B7 -:10F7500021F007000830884216D9FFE7069820F00C -:10F760000700083006909DF81800400758B1FFE7E1 -:10F770004FF0500080F31188BFF36F8FBFF34F8FAE -:10F780000790FFE7FEE702E000200690FFE700E0B9 -:10F79000FFE702E000200690FFE70698002800F04F -:10F7A0009A80FFE7069849F66C51C2F20001096899 -:10F7B000884200F29080FFE749F6E450C2F2000070 -:10F7C000049000680590FFE705984168069A0020BC -:10F7D0009142019007D2FFE705980068002818BF02 -:10F7E00001200190FFE70198C00730B1FFE70598BD -:10F7F0000490059800680590E6E7059842F2EC4110 -:10F80000C2F200010968884263D0FFE704980068EB -:10F8100008300290059800680499086005984068CF -:10F820000699401A112821D3FFE705980699084444 -:10F8300003909DF80C00400758B1FFE74FF05000CF -:10F8400080F31188BFF36F8FBFF34F8F0890FFE7EE -:10F85000FEE7059840680699401A039948600698A3 -:10F86000059948600398FFF7FBFA00E0FFE7059869 -:10F87000426849F66C50C2F200000168891A0160C2 -:10F88000006849F67451C2F20001096888420BD23F -:10F89000FFE749F66C50C2F20000006849F6745167 -:10F8A000C2F20001086000E0FFE749F64050C2F2F2 -:10F8B00000000268059948681043486005990020D7 -:10F8C000086049F68051C2F2000108680130086002 -:10F8D00000E0FFE700E0FFE700E0FFE702F078FB71 -:10F8E0009DF80800400758B1FFE74FF0500080F343 -:10F8F0001188BFF36F8FBFF34F8F0990FFE7FEE7CB -:10F9000002980AB080BD000080B584B002900298D1 -:10F910000190029858B9FFE74FF0500080F311882A -:10F92000BFF36F8FBFF34F8F0390FFE7FEE700F049 -:10F93000B3F90198C069009000F0DAF9009804B0BA -:10F9400080BD000083B002900191009202980438BB -:10F95000029002994FF0807008600298043802907B -:10F96000019820F001000299086002980438029082 -:10F9700002994FF22550C0F6010008600298143831 -:10F980000290009802990860029804380290029947 -:10F990006FF002000860029820380290029803B0CD -:10F9A0007047000082B001900198006900900198B2 -:10F9B0004168806888600199486889684860009853 -:10F9C00040680199884205D1FFE701988068009955 -:10F9D000486000E0FFE7019900200861009908688D -:10F9E000013808600098006802B0704780B586B0A2 -:10F9F0000590059838B9FFE742F2E040C2F20000F6 -:10FA00000068019002E005980190FFE701980490DA -:10FA10000498006B03900398FFF76CFD0290029826 -:10FA200006B080BD80B586B0059004910392002099 -:10FA300002903820019000F0ADFF049849F23C613B -:10FA4000C2F20001096888426FD3FFE7FFE701981F -:10FA5000013801900598029901EBC10100EB81008A -:10FA6000019901EB810242F2F841C2F2000101EB7F -:10FA700082010122FFF7C8FA014602980844029069 -:10FA8000FFE701980028E2D1FFE70598029901EB12 -:10FA9000C10100EB810042F2E841C2F200010968B5 -:10FAA00002220092FFF7B0FA009A01460298084439 -:10FAB00002900598029901EBC10100EB810042F22E -:10FAC000F041C2F200010968FFF79EFA0146029870 -:10FAD000084402900598029901EBC10100EB8100F6 -:10FAE00049F60061C2F200010422FFF78DFA0146D7 -:10FAF0000298084402900598029901EBC10100EBBD -:10FB0000810049F6EC51C2F200010322FFF77CFAB2 -:10FB10000146029808440290039828B1FFE7FDF7D8 -:10FB200007FF03990860FFE700E0FFE702F050FAE3 -:10FB3000029806B080BD000083B00290019100924F -:10FB4000029949F65000C2F200000860019949F29A -:10FB50005060C2F20000086000998020086003B085 -:10FB60007047000083B0029001910092029949F61B -:10FB7000B440C2F200000860019949F6B400C2F234 -:10FB80000000086000994FF48070086003B070476F -:10FB900082B001900091FFE700BFFDE781B00090C7 -:10FBA000009901F10800486000994FF0FF3088602B -:10FBB000009901F10800C860009901F1080008618E -:10FBC00000990020086001B07047000081B00090EB -:10FBD00000990020086101B07047000084B00390D4 -:10FBE00002910298006800900098013020B9FFE768 -:10FBF00003980069019010E0039808300190FFE736 -:10FC00000198406800680099884205D8FFE7FFE73F -:10FC1000019840680190F3E7FFE701984068029976 -:10FC2000486002984168886001980299886002984B -:10FC300001994860039802990861039908680130A6 -:10FC4000086004B07047000083B0029001910298F0 -:10FC50004068009000980199486000988068019978 -:10FC600088600198009989684860019800998860C7 -:10FC7000029801990861029908680130086003B090 -:10FC800070470000DFF80C00016841F4700101606A -:10FC9000704700BF88ED00E082B04FF0500080F365 -:10FCA0001188BFF36F8FBFF34F8F009040F2E820B1 -:10FCB000C2F200000168013101600068012814D11E -:10FCC000FFE74EF60450CEF200000068000658B17F -:10FCD000FFE74FF0500080F31188BFF36F8FBFF341 -:10FCE0004F8F0190FFE7FEE7FFE702B0704700008B -:10FCF00082B040F2E820C2F20000006858B9FFE785 -:10FD00004FF0500080F31188BFF36F8FBFF34F8F18 -:10FD10000090FFE7FEE740F2E820C2F20000016831 -:10FD200001390160006830B9FFE7002001900198B7 -:10FD300080F31188FFE702B07047000080B586B0FD -:10FD4000039003980290039800285CD0FFE7029884 -:10FD500008380290029801900198406849F6405195 -:10FD6000C2F20001096808420BD1FFE74FF05000D2 -:10FD700080F31188BFF36F8FBFF34F8F0490FFE7BD -:10FD8000FEE70198006858B1FFE74FF0500080F39C -:10FD90001188BFF36F8FBFF34F8F0590FFE7FEE72A -:10FDA0000198406849F64051C2F2000109680842D2 -:10FDB00027D0FFE70198006808BBFFE749F64050ED -:10FDC000C2F200000268019948689043486000F060 -:10FDD000E1FD0198426849F66C51C2F200010868E1 -:10FDE000104408600198FFF73BF849F68451C2F2CD -:10FDF000000108680130086002F0EAF800E0FFE75F -:10FE000000E0FFE7FFE706B080BD000080B586B0E8 -:10FE100005900020039002904FF0FF30019000F019 -:10FE2000B9FD49F6E450C2F200000068049004985D -:10FE300030B3FFE7FFE70398013003900498406870 -:10FE40000299884204D9FFE7049840680290FFE7CE -:10FE5000049840680199884204D2FFE704984068FA -:10FE60000190FFE7049800680490FFE7049842F2CD -:10FE7000EC41C2F2000109688842DCD1FFE7FFE7EC -:10FE800002F0A6F8029805994860019805998860E3 -:10FE900003980599C860FFF7FFFE49F66C50C2F25F -:10FEA000000000680599086049F68050C2F2000021 -:10FEB00000680599486149F68450C2F20000006864 -:10FEC0000599886149F67450C2F2000000680599EE -:10FED0000861FFF70DFF06B080BD00004EF2100173 -:10FEE000CEF20001002008604EF21802CEF20002AD -:10FEF000106040F22800C2F20000006844F6D352BD -:10FF0000C1F26202A0FB02024FF0FF3000EB921040 -:10FF10004EF21402CEF20002106007200860704713 -:10FF200084B0EFF305800190019810281ED3FFE7FD -:10FF300001984EF2F031CEF20001405C8DF80300E2 -:10FF40009DF8030048F6E471C2F200010978884286 -:10FF50000BDAFFE74FF0500080F31188BFF36F8F8B -:10FF6000BFF34F8F0290FFE7FEE7FFE74EF60C501E -:10FF7000CEF20000006800F4E06049F2AC11C2F279 -:10FF80000001096888420BD9FFE74FF0500080F369 -:10FF90001188BFF36F8FBFF34F8F0390FFE7FEE72A -:10FFA00004B0704783B00290019100200090FFE7F9 -:10FFB000009807281DD8FFE7009949F6A050C2F223 -:10FFC000000050F8310070B9FFE70198009A49F637 -:10FFD000A051C2F2000141F832000298009A01EBF0 -:10FFE000C201486005E0FFE7FFE70098013000909C -:10FFF000DEE703B07047000080B584B00390029143 +:100000000290029820F47F400290029804990968B7 +:100010008860039800680190002800F0A883FFE73B +:100020000198102800F0A383FFE70198202800F032 +:100030009E83FFE70198302800F09983FFE701983D +:10004000402800F00883FFE70198502800F0EB817A +:10005000FFE70198602800F07282FFE7019870289E +:1000600000F09180FFE70198B0F5805F06D0FFE7D0 +:100070000198B0F5005F00F03A81CDE30498006884 +:100080000021C4F20101884272D0FFE704980068A1 +:10009000B0F1804F6CD0FFE70498006840F2004157 +:1000A000C4F20001884263D0FFE70498006840F67C +:1000B0000001C4F2000188425AD0FFE704980068AA +:1000C00040F60041C4F20001884251D0FFE7049895 +:1000D000006841F20001C4F20001884248D0FFE705 +:1000E0000498006841F20041C4F2000188423FD008 +:1000F000FFE70498006840F20041C4F20101884221 +:1001000036D0FFE70498006844F20001C4F2010110 +:1001100088422DD0FFE70498006844F20041C4F201 +:100120000101884224D0FFE70498006844F60001EA +:10013000C4F2010188421BD0FFE70498006841F631 +:100140000001C4F20001884212D0FFE70498006861 +:1001500041F60041C4F20001884209D0FFE704984B +:10016000006842F20001C4F20001884201D1FFE7B9 +:1001700008E045F2BE70C0F6020041F22E410DF0DB +:10018000A7FCFFE749E3049800680021C4F20101DD +:1001900088423CD0FFE704980068B0F1804F36D029 +:1001A000FFE70498006840F20041C4F20001884271 +:1001B0002DD0FFE70498006840F60001C4F200016A +:1001C000884224D0FFE70498006840F60041C4F25A +:1001D000000188421BD0FFE70498006840F200410C +:1001E000C4F20101884212D0FFE70498006844F28B +:1001F0000001C4F20101884209D0FFE704980068B9 +:1002000041F60001C4F20001884201D1FFE708E095 +:1002100045F2BE70C0F6020041F235410DF058FCC7 +:10022000FFE70398806890B1FFE703988068B0F516 +:10023000805F0CD0FFE703988068B0F5005F06D0C0 +:10024000FFE703988068B0F5405F01D1FFE708E061 +:1002500045F2BE70C0F6020041F238410DF038FCA4 +:10026000FFE703984068B0F5004F12D0FFE703980E +:10027000406870B1FFE70398406850B1FFE703980A +:100280004068022805D0FFE7039840680A2801D19A +:10029000FFE708E045F2BE70C0F6020041F23941C6 +:1002A0000DF016FCFFE70398C0680F2801D8FFE7A0 +:1002B00008E045F2BE70C0F6020041F23A410DF08E +:1002C00007FCFFE704980068039B5A689968DB689D +:1002D00007F006FB0498006880680290029840F0DE +:1002E00077000290029804990968886095E2049862 +:1002F00000680021C4F2010188422AD0FFE7049877 +:100300000068B0F1804F24D0FFE70498006840F205 +:100310000041C4F2000188421BD0FFE70498006846 +:1003200040F60001C4F20001884212D0FFE70498B1 +:10033000006840F60041C4F20001884209D0FFE79E +:100340000498006840F20041C4F20101884201D1E2 +:10035000FFE708E045F2BE70C0F6020041F24D41F1 +:100360000DF0B6FBFFE70398806890B1FFE70398B4 +:100370008068B0F5805F0CD0FFE703988068B0F527 +:10038000005F06D0FFE703988068B0F5405F01D1B9 +:10039000FFE708E045F2BE70C0F6020041F25041AE +:1003A0000DF096FBFFE703984068B0F5004F12D0C0 +:1003B000FFE70398406870B1FFE70398406850B1C9 +:1003C000FFE703984068022805D0FFE703984068DC +:1003D0000A2801D1FFE708E045F2BE70C0F602002E +:1003E00041F251410DF074FBFFE70398C0680F28FC +:1003F00001D8FFE708E045F2BE70C0F6020041F206 +:1004000052410DF065FBFFE704980068039B5A68B2 +:100410009968DB6807F064FA04980168886840F41A +:1004200080408860F9E1049800680021C4F201016D +:1004300088423CD0FFE704980068B0F1804F36D086 +:10044000FFE70498006840F20041C4F200018842CE +:100450002DD0FFE70498006840F60001C4F20001C7 +:10046000884224D0FFE70498006840F60041C4F2B7 +:10047000000188421BD0FFE70498006840F2004169 +:10048000C4F20101884212D0FFE70498006844F2E8 +:100490000001C4F20101884209D0FFE70498006816 +:1004A00041F60001C4F20001884201D1FFE708E0F3 +:1004B00045F2BE70C0F6020041F261410DF008FB4A +:1004C000FFE703984068B0F5004F12D0FFE70398AC +:1004D000406870B1FFE70398406850B1FFE70398A8 +:1004E0004068022805D0FFE7039840680A2801D138 +:1004F000FFE708E045F2BE70C0F6020041F2644139 +:100500000DF0E6FAFFE70398C0680F2801D8FFE76F +:1005100008E045F2BE70C0F6020041F265410DF000 +:10052000D7FAFFE704980068039A5168D26807F089 +:100530008DFC04980068502107F0ECF96DE10498F7 +:1005400000680021C4F2010188423CD0FFE7049812 +:100550000068B0F1804F36D0FFE70498006840F2A1 +:100560000041C4F2000188422DD0FFE704980068E2 +:1005700040F60001C4F20001884224D0FFE704984D +:10058000006840F60041C4F2000188421BD0FFE73A +:100590000498006840F20041C4F20101884212D080 +:1005A000FFE70498006844F20001C4F201018842A8 +:1005B00009D0FFE70498006841F60001C4F2000189 +:1005C000884201D1FFE708E045F2BE70C0F60200A4 +:1005D00041F271410DF07CFAFFE703984068B0F5F5 +:1005E000004F12D0FFE70398406870B1FFE703980F +:1005F000406850B1FFE703984068022805D0FFE744 +:10060000039840680A2801D1FFE708E045F2BE7070 +:10061000C0F6020041F274410DF05AFAFFE7039868 +:10062000C0680F2801D8FFE708E045F2BE70C0F6A9 +:10063000020041F275410DF04BFAFFE704980068A3 +:10064000039A5168D26807F029FC04980068602179 +:1006500007F060F9E1E0049800680021C4F20101AC +:1006600088423CD0FFE704980068B0F1804F36D054 +:10067000FFE70498006840F20041C4F2000188429C +:100680002DD0FFE70498006840F60001C4F2000195 +:10069000884224D0FFE70498006840F60041C4F285 +:1006A000000188421BD0FFE70498006840F2004137 +:1006B000C4F20101884212D0FFE70498006844F2B6 +:1006C0000001C4F20101884209D0FFE704980068E4 +:1006D00041F60001C4F20001884201D1FFE708E0C1 +:1006E00045F2BE70C0F6020041F281410DF0F0F912 +:1006F000FFE703984068B0F5004F12D0FFE703987A +:10070000406870B1FFE70398406850B1FFE7039875 +:100710004068022805D0FFE7039840680A2801D105 +:10072000FFE708E045F2BE70C0F6020041F28441E6 +:100730000DF0CEF9FFE70398C0680F2801D8FFE756 +:1007400008E045F2BE70C0F6020041F285410DF0AE +:10075000BFF9FFE704980068039A5168D26807F070 +:1007600075FB04980068402107F0D4F855E0049820 +:1007700000680021C4F2010188423CD0FFE70498E0 +:100780000068B0F1804F36D0FFE70498006840F26F +:100790000041C4F2000188422DD0FFE704980068B0 +:1007A00040F60001C4F20001884224D0FFE704981B +:1007B000006840F60041C4F2000188421BD0FFE708 +:1007C0000498006840F20041C4F20101884212D04E +:1007D000FFE70498006844F20001C4F20101884276 +:1007E00009D0FFE70498006841F60001C4F2000157 +:1007F000884201D1FFE708E045F2BE70C0F6020072 +:1008000041F294410DF064F9FFE704980068039900 +:10081000096807F07FF800E0FFE70499012081F8FC +:100820003D00FFE70499002081F83C00FFE700202D +:100830008DF81700FFE79DF8170006B080BD000097 +:1008400081B0009001B0704780B582B001900198EE +:100850000068006900F002010020B0EB510F28D0C1 +:10086000FFE701980068C06800F002010020B0EBCB +:10087000510F1DD0FFE7019801686FF00200086179 +:10088000019901200877019800688069800720B1EC +:10089000FFE70198FFF7D4FF06E0019800F04CFA5B +:1008A000019800F0A3FDFFE7019900200877FFE71A +:1008B000FFE701980068006900F004010020B0EB38 +:1008C000910F29D0FFE701980068C06800F004018B +:1008D0000020B0EB910F1ED0FFE7019801686FF088 +:1008E0000400086101990220087701980068806976 +:1008F00010F4407F04D0FFE70198FFF7A1FF06E066 +:10090000019800F019FA019800F070FDFFE70199D5 +:1009100000200877FFE7FFE701980068006900F012 +:1009200008010020B0EBD10F28D0FFE70198006844 +:10093000C06800F008010020B0EBD10F1DD0FFE728 +:10094000019801686FF00800086101990420087798 +:1009500001980068C069800720B1FFE70198FFF7A0 +:100960006FFF06E0019800F0E7F9019800F03EFD06 +:10097000FFE7019900200877FFE7FFE7019800688B +:10098000006900F010010020B0EB111F29D0FFE733 +:1009900001980068C06800F010010020B0EB111F42 +:1009A0001ED0FFE7019801686FF0100008610199FF +:1009B0000820087701980068C06910F4407F04D0CF +:1009C000FFE70198FFF73CFF06E0019800F0B4F95B +:1009D000019800F00BFDFFE7019900200877FFE781 +:1009E000FFE7019800680069C00780B1FFE7019840 +:1009F0000068C068C00748B1FFE7019801686FF060 +:100A000001000861019801F057F8FFE7FFE701983E +:100A100000680069C1B20020B0EBD11F13D0FFE71E +:100A200001980068C068C1B20020B0EBD11F09D0A6 +:100A3000FFE7019801686FF0800008610198FEF7F8 +:100A400051FDFFE7FFE701980068006900F04001F1 +:100A50000020B0EB911F14D0FFE701980068C06838 +:100A600000F040010020B0EB911F09D0FFE7019892 +:100A700001686FF040000861019801F033F8FFE76A +:100A8000FFE701980068006900F020010020B0EB4A +:100A9000511F14D0FFE701980068C06800F02001E2 +:100AA0000020B0EB511F09D0FFE7019801686FF0FB +:100AB000200008610198FEF719FDFFE7FFE702B08B +:100AC00080BD000080B592B01190002010900F9072 +:100AD0000E900D900C90119800680021C4F2010155 +:100AE000884222D1FFE7FFE700200B9043F6300059 +:100AF000C4F20200016841F010010160006800F0DA +:100B000010000B900B98FFE74FF4D4400C9002219B +:100B10000D9101200E900F91109041F20000C4F24F +:100B200002000CA9FAF73EFA03E11198006840F2BE +:100B30000041C4F20001884222D1FFE7FFE7002014 +:100B40000A9043F63000C4F20200016841F004014B +:100B50000160006800F004000A900A98FFE74FF473 +:100B600080700C9002200D9001210E910F9010903A +:100B700040F60000C4F202000CA9FAF713FAD7E01D +:100B80001198006840F60001C4F20001884223D1A8 +:100B9000FFE7FFE70020099043F63000C4F20200AF +:100BA000016841F008010160006800F00800099048 +:100BB0000998FFE74FF480400C9002200D9001212E +:100BC0000E9103210F91109040F60040C4F20200F4 +:100BD0000CA9FAF7E7F9AAE01198006840F600417D +:100BE000C4F20001884222D1FFE7FFE7002008900D +:100BF00043F63000C4F20200016841F08001016058 +:100C0000006800F0800008900898FFE74FF4E0507B +:100C10000C9002200D9001210E910F90109041F642 +:100C20000040C4F202000CA9FAF7BCF97EE011986A +:100C3000006840F20041C4F2010188424AD1FFE756 +:100C4000FFE70020079043F63000C4F2020001687D +:100C500041F480710160006800F48070079007988B +:100C6000FFE7FFE70020069043F63000C4F20200E1 +:100C7000016841F004010160006800F00400069082 +:100C80000698FFE7402000900C90022002900D9003 +:100C9000012101910E910F9003200390109042F2D8 +:100CA0000000C4F202000CA90491FAF77BF9DDF808 +:100CB00000C0019B029A03980499CDF830C00D92B0 +:100CC0000E930F92109040F60000C4F20200FAF763 +:100CD00069F92AE01198006844F20041C4F2010168 +:100CE000884221D1FFE7FFE70020059043F630005E +:100CF000C4F20200016841F020010160006800F0C8 +:100D0000200005900598FFE740200C9002200D90F0 +:100D10000E900F900320109041F20040C4F20200A8 +:100D20000CA9FAF73FF9FFE7FFE7FFE7FFE7FFE767 +:100D3000FFE712B080BD000081B0009001B07047A5 +:100D400080B586B0049003910292029880B1FFE7CB +:100D5000029804280CD0FFE70298082808D0FFE783 +:100D600002980C2804D0FFE702983C2801D1FFE745 +:100D700008E045F2BE70C0F6020041F217010CF027 +:100D8000A7FEFFE703980068602805D0FFE70398F7 +:100D90000068702801D1FFE708E045F2BE70C0F698 +:100DA000020041F218010CF093FEFFE703988068FF +:100DB00028B1FFE703988068022801D1FFE708E027 +:100DC00045F2BE70C0F6020041F219010CF080FE3F +:100DD000FFE70398006928B1FFE70398006904283A +:100DE00001D1FFE708E045F2BE70C0F6020041F213 +:100DF0001A010CF06DFEFFE7FFE7049890F83C0045 +:100E0000012804D1FFE702208DF81700C3E10499FF +:100E1000012081F83C00FFE7FFE7029801900C28D1 +:100E200000F2AE810199DFE811F00D00AB01AB01DA +:100E3000AB019800AB01AB01AB010001AB01AB0111 +:100E4000AB015501049800680021C4F201018842F9 +:100E500060D0FFE704980068B0F1804F5AD0FFE7F8 +:100E60000498006840F20041C4F20001884251D069 +:100E7000FFE70498006840F60001C4F200018842D0 +:100E800048D0FFE70498006840F60041C4F2000132 +:100E900088423FD0FFE70498006840F20041C4F266 +:100EA0000101884236D0FFE70498006844F200014F +:100EB000C4F2010188422DD0FFE70498006844F293 +:100EC0000041C4F20101884224D0FFE70498006881 +:100ED00044F60001C4F2010188421BD0FFE70498E8 +:100EE000006841F60001C4F20001884212D0FFE719 +:100EF0000498006841F60041C4F20001884209D01C +:100F0000FFE70498006842F20001C4F20001884241 +:100F100001D1FFE708E045F2BE70C0F6020041F2E1 +:100F200024010CF0D5FDFFE704980068039906F052 +:100F300007FD04980168886940F0080088610498FA +:100F40000168886920F004008861039802690498A8 +:100F5000016888691043886113E1049800680021E2 +:100F6000C4F2010188423CD0FFE704980068B0F168 +:100F7000804F36D0FFE70498006840F20041C4F289 +:100F8000000188422DD0FFE70498006840F6000178 +:100F9000C4F20001884224D0FFE70498006840F6BC +:100FA0000041C4F2000188421BD0FFE704980068AA +:100FB00040F20041C4F20101884212D0FFE70498D8 +:100FC000006844F20001C4F20101884209D0FFE741 +:100FD0000498006841F60001C4F20001884201D182 +:100FE000FFE708E045F2BE70C0F6020041F23501AD +:100FF0000CF06EFDFFE704980068039906F052FDBF +:1010000004980168886940F4006088610498016868 +:10101000886920F4806088610398026904980168F7 +:10102000886940EA02208861ABE0049800680021EA +:10103000C4F2010188422AD0FFE704980068B0F1A9 +:10104000804F24D0FFE70498006840F20041C4F2CA +:10105000000188421BD0FFE70498006840F60001B9 +:10106000C4F20001884212D0FFE70498006840F6FD +:101070000041C4F20001884209D0FFE704980068EB +:1010800040F20041C4F20101884201D1FFE708E0CB +:1010900045F2BE70C0F6020041F246010CF018FDA8 +:1010A000FFE704980068039906F0B2FD0498016810 +:1010B000C86940F00800C86104980168C86920F058 +:1010C0000400C8610398026904980168C869104364 +:1010D000C86156E0049800680021C4F2010188420A +:1010E0002AD0FFE704980068B0F1804F24D0FFE7D2 +:1010F0000498006840F20041C4F2000188421BD00D +:10110000FFE70498006840F60001C4F2000188423D +:1011100012D0FFE70498006840F60041C4F20001D5 +:10112000884209D0FFE70498006840F20041C4F209 +:101130000101884201D1FFE708E045F2BE70C0F628 +:10114000020041F257010CF0C3FCFFE7049800686D +:10115000039906F013FE04980168C86940F4006022 +:10116000C86104980168C86920F48060C861039868 +:10117000026904980168C86940EA0220C86100E079 +:10118000FFE7FFE70499002081F83C00FFE700201B +:101190008DF81700FFE79DF8170006B080BD00002E +:1011A00080B582B00090009820B9FFE701208DF84B +:1011B000070012E1009800680021C4F20101884292 +:1011C00072D0FFE700980068B0F1804F6CD0FFE765 +:1011D0000098006840F20041C4F20001884263D0E8 +:1011E000FFE70098006840F60001C4F20001884261 +:1011F0005AD0FFE70098006840F60041C4F20001B1 +:10120000884251D0FFE70098006841F20001C4F223 +:101210000001884248D0FFE70098006841F2004191 +:10122000C4F2000188423FD0FFE70098006840F216 +:101230000041C4F20101884236D0FFE700980068FF +:1012400044F20001C4F2010188422DD0FFE700986A +:10125000006844F20041C4F20101884224D0FFE753 +:101260000098006844F60001C4F2010188421BD0D6 +:10127000FFE70098006841F60001C4F200018842CF +:1012800012D0FFE70098006841F60041C4F2000167 +:10129000884209D0FFE70098006842F20001C4F2DA +:1012A0000001884201D1FFE708E045F2BE70C0F6B8 +:1012B000020040F20E510CF00BFCFFE70098806832 +:1012C000A0B1FFE70098806810280FD0FFE70098D2 +:1012D000806820280AD0FFE700988068402805D061 +:1012E000FFE700988068602801D1FFE708E045F239 +:1012F000BE70C0F6020040F20F510CF0E9FBFFE7B0 +:101300000098006960B1FFE700980069B0F5807F40 +:1013100006D0FFE700980069B0F5007F01D1FFE734 +:1013200008E045F2BE70C0F602004FF4A2610CF076 +:10133000CFFBFFE70098806928B1FFE7009880693C +:10134000802801D1FFE708E045F2BE70C0F6020038 +:1013500040F211510CF0BCFBFFE7009890F83D0003 +:1013600040B9FFE70099002081F83C00009800F0A8 +:1013700039F8FFE70099022081F83D00009951F803 +:10138000040B06F03FF90099012081F84600FFE7C1 +:101390000099012081F83E00009981F83F000099F2 +:1013A00081F84000009981F84100FFE7FFE70099CC +:1013B000012081F84200009981F84300009981F8EA +:1013C0004400009981F84500FFE70099012081F869 +:1013D0003D0000208DF80700FFE79DF8070002B0F0 +:1013E00080BD000081B0009001B0704781B00090D6 +:1013F00001B0704780B58CB00A9009910A980068D6 +:101400000021C4F20101884214D1FFE709980028A5 +:1014100000F0E780FFE70998042800F0E280FFE78A +:101420000998082800F0DD80FFE709980C2800F0F3 +:10143000D880FFE70A980068B0F1804F14D1FFE729 +:101440000998002800F0CD80FFE70998042800F0F3 +:10145000C880FFE70998082800F0C380FFE70998D3 +:101460000C2800F0BE80FFE70A98006840F20041B7 +:10147000C4F20001884214D1FFE70998002800F067 +:10148000B080FFE70998042800F0AB80FFE70998D7 +:10149000082800F0A680FFE709980C2800F0A1803A +:1014A000FFE70A98006840F60001C4F20001884294 +:1014B00014D1FFE70998002800F09380FFE709980E +:1014C000042800F08E80FFE70998082800F0898042 +:1014D000FFE709980C2800F08480FFE70A9800686D +:1014E00040F60041C4F20001884210D1FFE709989C +:1014F000002876D0FFE70998042872D0FFE7099802 +:1015000008286ED0FFE709980C286AD0FFE70A98F0 +:10151000006840F20041C4F20101884210D1FFE7A7 +:10152000099800285DD0FFE70998042859D0FFE703 +:101530000998082855D0FFE709980C2851D0FFE7F3 +:101540000A98006844F20001C4F20101884208D1FF +:10155000FFE70998002844D0FFE70998042840D005 +:10156000FFE70A98006844F20041C4F20101884292 +:1015700003D1FFE70998A0B3FFE70A98006844F693 +:101580000001C4F20101884203D1FFE7099840B38A +:10159000FFE70A98006841F60001C4F200018842A2 +:1015A00007D1FFE70998E0B1FFE70998042818D0B0 +:1015B000FFE70A98006841F60041C4F20001884242 +:1015C00003D1FFE7099860B1FFE70A98006842F28B +:1015D0000001C4F20001884204D1FFE7099808B96C +:1015E000FFE708E045F2BE70C0F6020040F29451F9 +:1015F0000CF06EFAFFE7099828B9FFE70A9890F80F +:101600003E0007901CE00998042805D1FFE70A98DE +:1016100090F83F00069010E00998082805D1FFE7F0 +:101620000A9890F84000059004E00A9890F841006C +:101630000590FFE705980690FFE706980790FFE7FB +:101640000798012804D0FFE701208DF82F00AFE0B4 +:10165000099828B9FFE70A99022081F83E001EE0A8 +:101660000998042806D1FFE70A99022081F83F0073 +:10167000049012E00998082806D1FFE70A99022091 +:1016800081F84000039005E00A99022081F84100AA +:101690000390FFE703980490FFE70498FFE70A9898 +:1016A000006809990122019206F07AF801980A99D6 +:1016B00009680022C4F20102914202900CD0FFE7B7 +:1016C0000A9800684FF60041CBF6FE710844B0FA64 +:1016D00080F040090290FFE70298C00738B1FFE7A9 +:1016E0000A980168486C40F400404864FFE70A9893 +:1016F00000680021C4F2010188423CD0FFE70A984B +:101700000068B0F1804F36D0FFE70A98006840F2D9 +:101710000041C4F2000188422DD0FFE70A9800681A +:1017200040F60001C4F20001884224D0FFE70A9885 +:10173000006840F60041C4F2000188421BD0FFE778 +:101740000A98006840F20041C4F20101884212D0B8 +:10175000FFE70A98006844F20001C4F201018842E0 +:1017600009D0FFE70A98006841F60001C4F20001C1 +:10177000884212D1FFE70A980068806800F00700ED +:1017800008900898062807D0FFE70A9801680868BB +:1017900040F001000860FFE706E00A980168086869 +:1017A00040F001000860FFE700208DF82F00FFE700 +:1017B0009DF82F000CB080BD80B586B005900491D7 +:1017C000059800680021C4F20101884214D1FFE7A6 +:1017D0000498002800F0E780FFE70498042800F050 +:1017E000E280FFE70498082800F0DD80FFE7049816 +:1017F0000C2800F0D880FFE705980068B0F1804F12 +:1018000014D1FFE70498002800F0CD80FFE704988A +:10181000042800F0C880FFE70498082800F0C3807F +:10182000FFE704980C2800F0BE80FFE705980068E9 +:1018300040F20041C4F20001884214D1FFE704984D +:10184000002800F0B080FFE70498042800F0AB8087 +:10185000FFE70498082800F0A680FFE704980C280A +:1018600000F0A180FFE70598006840F60001C4F28F +:101870000001884214D1FFE70498002800F093800B +:10188000FFE70498042800F08E80FFE704980828FA +:1018900000F08980FFE704980C2800F08480FFE7BF +:1018A0000598006840F60041C4F20001884210D15A +:1018B000FFE70498002876D0FFE70498042872D048 +:1018C000FFE7049808286ED0FFE704980C286AD038 +:1018D000FFE70598006840F20041C4F20101884228 +:1018E00010D1FFE7049800285DD0FFE70498042892 +:1018F00059D0FFE70498082855D0FFE704980C2832 +:1019000051D0FFE70598006844F20001C4F20101DC +:10191000884208D1FFE70498002844D0FFE70498E4 +:10192000042840D0FFE70598006844F20041C4F263 +:101930000101884203D1FFE70498A0B3FFE70598AF +:10194000006844F60001C4F20101884203D1FFE7B8 +:10195000049840B3FFE70598006841F60001C4F21F +:101960000001884207D1FFE70498E0B1FFE704983F +:10197000042818D0FFE70598006841F60041C4F23A +:101980000001884203D1FFE7049860B1FFE70598A2 +:10199000006842F20001C4F20001884204D1FFE76E +:1019A000049808B9FFE708E045F2BE70C0F60200EF +:1019B0004FF4B9610CF08CF8FFE7059800680499C2 +:1019C000002205F0EDFE0598016801200022C4F216 +:1019D0000102914203900CD0FFE7059800684FF692 +:1019E0000041CBF6FE710844B0FA80F04009039044 +:1019F000FFE70398C007D8B1FFE7FFE70598006845 +:101A0000006A41F21111084210D1FFE70598006801 +:101A1000006A40F24441084207D1FFE70598016897 +:101A2000486C20F400404864FFE7FFE7FFE7FFE76A +:101A3000FFE705980068006A41F21111084210D1D1 +:101A4000FFE705980068006A40F24441084207D168 +:101A5000FFE705980168086820F001000860FFE7CB +:101A6000FFE7FFE7049828B9FFE70599012081F80F +:101A70003E001EE00498042806D1FFE705990120E6 +:101A800081F83F00029012E00498082806D1FFE791 +:101A90000599012081F84000019005E00599012099 +:101AA00081F841000190FFE701980290FFE702985A +:101AB000FFE7002006B080BD81B00090009800686C +:101AC00041F20041C4F20001884208D1FFE741F62B +:101AD000CC31C2F20001086801300860FFE701B0B4 +:101AE0007047000081B0009001B0704782B0019053 +:101AF000ADF8021002B0704780B582B00190019835 +:101B000007F0CEFE8DF803009DF8030004281BD0DB +:101B1000FFE79DF8030000EBC00140F2C040C2F2B5 +:101B2000000000EB8100C06968B1FFE79DF8030089 +:101B300000EBC00140F2C040C2F2000000EB8100A7 +:101B4000C0698047FFE7FFE702B080BD80B582B083 +:101B5000019001980168C86820F49070C8600198ED +:101B60000168486920F0010048610198006B012874 +:101B700007D1FFE701980168C86820F01000C8602D +:101B8000FFE7019800684069400600282BD5FFE771 +:101B900001980168486920F0400048610198806B15 +:101BA00098B1FFE70198816B49F28D70C0F6010092 +:101BB00008650198806BF8F759FB28B1FFE7019899 +:101BC000806B016D8847FFE70CE001990020C88514 +:101BD000019A202182F83E10019908630198FFF7CD +:101BE0008BFFFFE70CE001990020C885019A2021B6 +:101BF00082F83E10019908630198FFF77DFFFFE727 +:101C0000002002B080BD000080B582B00190019834 +:101C100007F046FE8DF803009DF8030004281BD052 +:101C2000FFE79DF8030000EBC00140F2C040C2F2A4 +:101C3000000000EB8100006968B1FFE79DF8030038 +:101C400000EBC00140F2C040C2F2000000EB810096 +:101C500000698047FFE7FFE702B080BD80B588B02C +:101C60000790079800680068069007980068C068A9 +:101C70000590079800684069049000200390029046 +:101C8000069800F00F000390039888B9FFE79DF8CD +:101C90001800800600280AD5FFE79DF8140080068A +:101CA000002804D5FFE7079807F02CFE78E1FFE74E +:101CB0000398002800F0B480FFE79DF81000C007EB +:101CC00038B9FFE7BDF8140010F4907F00F0A88049 +:101CD000FFE79DF81800C00758B1FFE79DF8150011 +:101CE000C00730B1FFE70799086C40F001000864B5 +:101CF000FFE79DF81800400700280BD5FFE79DF887 +:101D00001000C00730B1FFE70799086C40F00200EF +:101D10000864FFE79DF81800800700280BD5FFE74F +:101D20009DF81000C00730B1FFE70799086C40F03C +:101D300004000864FFE79DF818000007002811D58B +:101D4000FFE79DF814008006002805D4FFE79DF802 +:101D50001000C00730B1FFE70799086C40F0080099 +:101D60000864FFE70798006C002858D0FFE79DF84B +:101D70001800800600280AD5FFE79DF814008006A9 +:101D8000002804D5FFE7079807F0BCFDFFE7079898 +:101D900000684069C0F3801002900798006C00074B +:101DA000002803D4FFE7029888B3FFE7079807F0FD +:101DB00031FD0798006840694006002822D5FFE7FA +:101DC00007980168486920F0400048610798806BD7 +:101DD00098B1FFE70798816B49F23960C0F60100BE +:101DE00008650798806BF8F741FA28B1FFE7079874 +:101DF000806B016D8847FFE703E00798FFF704FF5A +:101E0000FFE703E00798FFF7FFFEFFE706E007980C +:101E1000FFF7FAFE079900200864FFE7FFE7BFE03D +:101E20000798006B012840F09B80FFE79DF81800A1 +:101E3000C006002840F19480FFE79DF81400C0061A +:101E4000002840F18D80FFE7FFE700200190079810 +:101E50000068006801900798006840680190019848 +:101E6000FFE7079800684069400600284AD5FFE769 +:101E70000798806B00684068ADF80200BDF802006A +:101E800000283ED0FFE7BDF802000799898D8842FF +:101E900037DAFFE7BDF802000799C8850798806B1D +:101EA000C069B0F5807F24D0FFE707980168C86853 +:101EB00020F48070C86007980168486920F001002C +:101EC000486107980168486920F040004861079917 +:101ED000202081F83E0007990020086307980168D8 +:101EE000C86820F01000C8600798806BF8F748F9C0 +:101EF000FFE70798818DC28D891A89B2FFF7F6FD39 +:101F0000FFE74DE00799888DC98D401AADF80000B4 +:101F10000798C08D18B3FFE7BDF80000F8B1FFE7E0 +:101F200007980168C86820F49070C8600798016835 +:101F3000486920F0010048610799202081F83E009F +:101F400007990020086307980168C86820F010000E +:101F5000C8600798BDF80010FFF7C8FDFFE71FE055 +:101F60009DF81800000600280AD5FFE79DF8140028 +:101F70000006002804D5FFE7079807F0A5FE0FE04C +:101F80009DF81800400600280AD5FFE79DF81400C8 +:101F90004006002804D5FFE7079807F05FFCFFE73D +:101FA00008B080BD80B582B00090009820B9FFE7EE +:101FB00001208DF80700F5E00098806900284FD0D7 +:101FC000FFE70098006841F20001C4F20101884275 +:101FD0001BD0FFE70098006844F20041C4F2000102 +:101FE000884212D0FFE70098006844F60001C4F26E +:101FF0000001884209D0FFE70098006841F20041E3 +:10200000C4F20101884201D1FFE708E045F6310042 +:10201000C0F6020040F271110BF05AFDFFE7009884 +:10202000806990B1FFE700988069B0F5807F0CD09F +:10203000FFE700988069B0F5007F06D0FFE70098C1 +:102040008069B0F5407F01D1FFE708E045F6310037 +:10205000C0F602004FF4B9710BF03AFDFFE740E023 +:102060000098006841F20001C4F2010188422DD0BD +:10207000FFE70098006844F20041C4F20001884282 +:1020800024D0FFE70098006844F60001C4F2000184 +:1020900088421BD0FFE70098006844F60041C4F274 +:1020A0000001884212D0FFE70098006845F2000165 +:1020B000C4F20001884209D0FFE70098006841F2AD +:1020C0000041C4F20101884201D1FFE708E045F672 +:1020D0003100C0F602004FF4BB710BF0F9FCFFE7D2 +:1020E000FFE70098806830B1FFE700988068B0F59E +:1020F000805F01D1FFE708E045F63100C0F602003D +:102100004FF4BC710BF0E4FCFFE70098C06930B1FC +:10211000FFE70098C069B0F5004F01D1FFE708E084 +:1021200045F63100C0F6020040F279110BF0D0FC08 +:10213000FFE7009890F83D0040B9FFE700990020C4 +:1021400081F83C00009800F031F8FFE70099242066 +:1021500081F83D0000980168C86820F40050C8600C +:10216000009807F05DFC00980168086920F4904031 +:10217000086100980168486920F02A0048610098C9 +:102180000168C86840F40050C860009900200864E5 +:10219000009A202182F83D10009A82F83E108DF8B6 +:1021A0000700FFE79DF8070002B080BD80B59CB036 +:1021B0001B9000201A9019901890179016901B9859 +:1021C000006841F20001C4F20101884240F0BF8082 +:1021D000FFE7FFE70020159043F64400C4F2020039 +:1021E000016841F010010160006800F010001590D6 +:1021F0001598FFE7FFE70020149043F63000C4F283 +:102200000200016841F002010160006800F0020074 +:1022100014901498FFE7FFE70020139043F6300076 +:10222000C4F20200016841F001010160006800F0A1 +:10223000010013901398FFE7802016900220099068 +:10224000179000200D90189003200A9019900720F5 +:102250000B901A9040F20040C4F2020016A90C91B3 +:10226000F8F7A0FEDDF824C00A9A0B980C990D9B94 +:102270004FF4007ECDF858E0CDF85CC01893199269 +:102280001A900020C4F20200F8F78CFE0D9941F676 +:102290005010C2F200000E9046F2B842C4F20202A0 +:1022A00002604FF00062426040228260C1604FF4E1 +:1022B0008062026141618161C1614FF480320262DA +:1022C0004162F8F785F918B1FFE7F4F789FEFFE7F7 +:1022D000FFE71B9841F65011C2F2000141631B98C1 +:1022E0008863FFE741F6F000C2F20000089046F272 +:1022F0008841C4F2020101604FF000614160002199 +:102300008160C1604FF48062026141618161C1619D +:102310004FF4803202624162F8F75AF918B1FFE7D0 +:10232000F4F75EFEFFE7FFE71B9841F6F001C2F20B +:10233000000181631B988863FFE725200790052132 +:102340000022F9F741FE0798F9F726FE0BE11B98EA +:10235000006844F60001C4F20001884261D1FFE741 +:10236000FFE70020129043F64000C4F2020001682B +:1023700041F480210160006800F4802012901298DE +:10238000FFE7FFE70020119043F63000C4F202009F +:10239000016841F004010160006800F00400119040 +:1023A0001198FFE74FF4406016900220179000202C +:1023B000059018900320199007201A9040F600000D +:1023C000C4F2020016A9F8F7EDFD059941F6B01028 +:1023D000C2F20000069046F22802C4F20202026035 +:1023E0004FF0006242608160C1604FF48062026120 +:1023F00041618161C1614FF4003202624162F8F7CC +:10240000E7F818B1FFE7F4F7EBFDFFE7FFE71B98EC +:1024100041F6B011C2F2000181631B988863FFE7A7 +:10242000A0E01B98006841F20041C4F2010188421B +:1024300040F09780FFE7FFE70020109043F644004C +:10244000C4F20200016841F020010160006800F060 +:10245000200010901098FFE7FFE700200F9043F650 +:102460003000C4F20200016841F0400101600068E0 +:1024700000F040000F900F98FFE74FF48440169053 +:102480000220179000200390189003201990082034 +:102490001A9041F60000C4F2020016A9F8F782FD76 +:1024A000039941F61020C2F20000049046F228423F +:1024B000C4F2020202604FF0206242608160C1609B +:1024C0004FF48062026141618161C1614FF48032E9 +:1024D00002624162F8F77CF818B1FFE7F4F780FD7B +:1024E000FFE7FFE71B9841F61021C2F2000181636C +:1024F0001B988863FFE741F67020C2F2000002904B +:1025000046F2A041C4F2020101604FF02061416037 +:10251000402181600021C1604FF48062026141610D +:102520008161C1614FF4803202624162F8F750F874 +:1025300018B1FFE7F4F754FDFFE7FFE71B9841F6FA +:102540007021C2F2000141631B988863FFE74720B6 +:10255000019005210022F9F737FD0198F9F71CFDDC +:10256000FFE7FFE7FFE71CB080BD000080B584B047 +:1025700002900191ADF80220029890F83E002028C8 +:1025800028D1FFE7019820B1FFE7BDF8020020B98C +:10259000FFE701208DF80F0020E0FFE7029890F898 +:1025A0003C00012804D1FFE702208DF80F0015E060 +:1025B0000299012081F83C00FFE7FFE70299002023 +:1025C000086302980199BDF8022007F01DFB8DF801 +:1025D0000F0003E002208DF80F00FFE79DF80F00C9 +:1025E00004B080BD80B582B00190019807F058F921 +:1025F0008DF803009DF8030004281BD0FFE79DF829 +:10260000030000EBC00140F2C040C2F2000000EB4A +:102610008100C06868B1FFE79DF8030000EBC001CE +:1026200040F2C040C2F2000000EB8100C068804769 +:10263000FFE7FFE702B080BD80B582B0019001984E +:1026400007F02EF98DF803009DF8030004281BD035 +:10265000FFE79DF8030000EBC00140F2C040C2F26A +:10266000000000EB8100806868B1FFE79DF803007F +:1026700000EBC00140F2C040C2F2000000EB81005C +:1026800080688047FFE7FFE702B080BD80B586B075 +:1026900004900391ADF80A20049890F83D0020289A +:1026A00067D1FFE7039820B1FFE7BDF80A0020B922 +:1026B000FFE701208DF817005FE0FFE7049890F82E +:1026C0003C00012804D1FFE702208DF8170054E0F8 +:1026D0000499012081F83C00FFE7FFE70398049983 +:1026E0000862BDF80A0004998884BDF80A000499BC +:1026F000C884049900200864049A212182F83D10BE +:1027000004994A6B49F2B571C0F60101D16304998D +:102710004A6B49F2FD71C0F60101116404994A6BDC +:1027200049F25961C0F60101D1640499496B086509 +:1027300003A8019004980268406B0199096804326B +:10274000BDF80A30F8F7E0F9049801686FF040002E +:102750000860FFE70499002081F83C00FFE7049837 +:102760000168486940F08000486100208DF817003A +:1027700003E002208DF81700FFE79DF8170006B070 +:1027800080BD000080B582B00190019807F088F804 +:102790008DF803009DF8030004281BD0FFE79DF887 +:1027A000030000EBC00140F2C040C2F2000000EBA9 +:1027B0008100406868B1FFE79DF8030000EBC001AD +:1027C00040F2C040C2F2000000EB81004068804748 +:1027D000FFE7FFE702B080BD80B582B001900198AD +:1027E00007F05EF88DF803009DF80300042819D067 +:1027F000FFE79DF8030000EBC00140F2C040C2F2C9 +:10280000000050F8210060B1FFE79DF8030000EBE5 +:10281000C00140F2C040C2F2000050F821008047E1 +:10282000FFE7FFE702B080BDFFE700BFFDE7000064 +:1028300089B08DED070ACDED060A8DED051ACDEDB7 +:10284000041A8DF80F009DED070A9DED061A80EE23 +:10285000010A8DED020A9DED050A9DED041A80EE38 +:10286000010A8DED010A9DF80F00C00718B1FFE7BE +:10287000019808901CE09DED020A9FED0F1AB4EE3E +:10288000410AF1EE10FA05DDFFE79DED010A8DED3D +:10289000000A08E09DED010AB0EE081A20EE010AD8 +:1028A0008DED000AFFE79DED000A8DED080AFFE7B8 +:1028B0009DED080A09B070473333333F83B002906F +:1028C00001918DF8032000208DF80200FFE79DF8AC +:1028D00002009DF80310884229DAFFE70298000FF2 +:1028E000092809D8FFE70298000F303001999DF8B8 +:1028F000022001F8120009E00299372000EB117064 +:1029000001999DF8022001F81200FFE702980001EA +:10291000029001989DF8021000EB410100204870E0 +:10292000FFE79DF8020001308DF80200CFE703B009 +:102930007047000084B08DED030A9DED030AB6EEEA +:10294000001A20EE010A8DED020A03980190019809 +:102950000090009945F6DF10C5F63770A0EB6100D6 +:102960000090009801909DED010A9DED021A21EE64 +:10297000001A21EE002AB7EE081A31EE422A20EEA4 +:10298000020A8DED010A9DED010A9DED022A22EE5B +:10299000002A22EE002A31EE421A20EE010A8DEDC5 +:1029A000010A9DED010A04B07047000080B586B0B1 +:1029B00004908DED030A049818B9FFE700200590F4 +:1029C0004CE09DED030A049890ED014A90ED022A37 +:1029D00090ED063A90ED071A23EE043A30EE430AE2 +:1029E00021EE021A30EE410A8DED020A002028B9CC +:1029F000FFE702980AF0C0FF58B90DE00298EDF722 +:102A0000FFFD41EC100B51EC100B0AF09BFF18B1CD +:102A1000FFE703980290FFE79DED020A049890ED0E +:102A2000034A90ED043A90ED052A90ED061A20EE47 +:102A3000040A21EE031A30EE010A90ED071A21EE86 +:102A4000021A30EE010A8DED010A04998869C86105 +:102A500002980499886101980590FFE79DED050AA9 +:102A600006B080BD80B588B007908DED060ACDED2B +:102A7000050A079808B9FFE78BE0059807990860F1 +:102A80000799002088610799C861079890ED000AAE +:102A9000B5EE400AF1EE10FA0EDCFFE707994FF0B1 +:102AA0007E50C8600799002008610799486107991E +:102AB0004860079988606CE09DED060A079890EDE4 +:102AC000001A80EE010A8DED040A9DED041A9FEDB7 +:102AD000320A80EE010A10F017FD8DED030A9FED1A +:102AE0002F0A8DED000A10F003FBB0EE401A9DEDA9 +:102AF000000A31EE011A9DED033A21EE031AB7EEFA +:102B0000002A8DED012A31EE021A23EE033A31EE4E +:102B1000031A8DED021A9DED031A21EE011A9DEDA7 +:102B2000023A81EE031A079880ED031A079890ED98 +:102B3000031A31EE011A80ED041A0799C86848613A +:102B40009DED031A21EE011A31EE421A31EE011AFF +:102B50009DED022A81EE021A079880ED011A10F00D +:102B6000C7FAB0EE401A9DED010A31EE012A9DED43 +:102B7000031A22EE012A30EE420A21EE011A30EE4B +:102B8000010A9DED021A80EE010A079880ED020A03 +:102B9000FFE708B080BD00BFDB0F4940DB0F493FB6 +:102BA00080B584B002908DED010A029818B9FFE754 +:102BB0000020039039E09DED010A029890ED031A80 +:102BC00090ED043A90ED052A31EE031A31EE021A27 +:102BD00080EE010A8DED000A002028B9FFE7009879 +:102BE0000AF098FE58B911E00098EDF709FD41ECA4 +:102BF000100B51EC100B0AF06DFE38B1FFE7009896 +:102C00000299886100980299C86106E001980299CA +:102C1000886101980299C861FFE702989DED010A59 +:102C2000FFF7C4FE8DED030AFFE79DED030A04B034 +:102C300080BD000080B586B000220092059204920B +:102C40000392029241F28860C2F20000019042F2C7 +:102C50000001C4F2010101604FF400314160826063 +:102C60000261027680F82020C2620121C0F6007164 +:102C70008162C2600121C16180F830204161F5F7B5 +:102C8000D1FA18B1FFE7F4F7ABF9FFE71020029093 +:102C9000012003900020049041F28860C2F20000FD +:102CA00002A9F5F757F918B1FFE7F4F799F9FFE72B +:102CB00006B080BD80B586B00022009205920492D5 +:102CC0000392029241F2D060C2F20000019042F2FF +:102CD0000021C4F2010101604FF4003141608260C3 +:102CE0000261027680F82020C2620121C0F60071E4 +:102CF0008162C2600121C16180F830204161F5F735 +:102D000091FA18B1FFE7F4F76BF9FFE7082002909A +:102D1000012003900020049041F2D060C2F2000034 +:102D200002A9F5F717F918B1FFE7F4F759F9FFE72A +:102D300006B080BD80B582B041F21870C2F20000CA +:102D4000019046F20041C4F200010160032141609C +:102D500000218160C1604FF4A02202614FF4C002E3 +:102D60004261017641768176C17601770121417712 +:102D7000F6F748FC18B1FFE7F4F732F9FFE702B0C5 +:102D800080BD000080B582B041F24070C2F2000008 +:102D9000019046F60001C4F2000101600321416088 +:102DA00000218160C1604FF4A02202614FF4C00293 +:102DB0004261017641768176C176017701214177C2 +:102DC000F6F720FC18B1FFE7F4F70AF9FFE702B0C5 +:102DD00080BD000080B541F26870C2F2000043F28D +:102DE0000001C4F202010160F7F778F918B1FFE7BA +:102DF000F4F7F6F8FFE780BD80B58EB0FFE700205E +:102E00000D9043F63000C4F20200016841F48001E5 +:102E10000160006800F480000D900D98FFE7FFE767 +:102E200000200C9043F63000C4F20200016841F427 +:102E300000110160006800F400100C900C98FFE78E +:102E40000C2001900521099100220A92F9F7BCF8A3 +:102E50000198F9F7A1F809990A9A0D200290F9F75B +:102E6000B3F80298F9F798F809990A9A2F20039075 +:102E7000F9F7AAF80398F9F78FF809990A9A39200F +:102E80000490F9F7A1F80498F9F786F809990A9AD5 +:102E90003A200590F9F798F80598F9F77DF809991F +:102EA0000A9A3B200690F9F78FF80698F9F774F81C +:102EB00009990A9A44200790F9F786F80798F9F7D4 +:102EC0006BF809990A9A45200890F9F77DF8089857 +:102ED000F9F762F809990A9A46200B90F9F774F805 +:102EE0000B98F9F759F80EB080BD000080B582B09C +:102EF00047F28540C0F6010045F27012C0F60202AA +:102F0000002101910BF0E2FA019941F27012C2F234 +:102F10000002106048F6A960C0F6010044F618529D +:102F2000C0F602020BF0D2FA02B080BD80B59EB0AE +:102F300000201D901C901B901A901990FFE7002014 +:102F4000189043F63000C4F20200016841F002011B +:102F50000160006800F0020018901898FFE7FFE792 +:102F60000020179043F63000C4F20200016841F0DF +:102F700040010160006800F0400017901798FFE7DB +:102F8000FFE70020169043F63000C4F2020001680B +:102F900041F001010160006800F0010016901698F0 +:102FA000FFE7FFE70020159043F63000C4F202006F +:102FB000016841F008010160006800F00800159008 +:102FC0001598FFE7FFE70020149043F63000C4F2A5 +:102FD0000200016841F004010160006800F0040093 +:102FE00014901498FFE7FFE70020139043F6300099 +:102FF000C4F20200016841F480710160006800F4CD +:10300000807013901398FFE7FFE70020129043F6BB +:103010003000C4F20200016841F020010160006844 +:1030200000F0200012901298FFE7FFE700201190B7 +:1030300043F63000C4F20200016841F080010160F3 +:10304000006800F0800011901198FFE7FFE7002072 +:10305000109043F63000C4F20200016841F0100104 +:103060000160006800F0100010901098FFE741F632 +:103070000000C4F2020001904021009100220E9253 +:10308000F8F74AFB0020C4F20200039010210291DD +:1030900001220792F8F740FB079A40F20040C4F281 +:1030A0000200089041F201010691F8F735FB009A01 +:1030B0000198079919921A911B911C9119A90991CC +:1030C000F7F770FF0198079A0999082319930023CD +:1030D000C1F2210304931A931B92F7F763FF099936 +:1030E0000E98072219921A901B9040F60000C4F225 +:1030F00002000590F7F756FF0398049B079A099979 +:1031000019921A931B92F7F74DFF029B0398079AA7 +:10311000099919931A921B921C92F7F743FF049B8B +:103120000598079A09994FF0300CCDF864C01A93AE +:103130001B92F7F737FF069B079A0898099919938E +:103140001A921B921C92F7F72DFF0E9A06200A90F6 +:1031500005210D91F8F738FF0A98F8F71DFF0D9932 +:103160000E9A09200B90F8F72FFF0B98F8F714FF31 +:103170000D990E9A0A200C90F8F726FF0C98F8F794 +:103180000BFF0D990E9A17200F90F8F71DFF0F985F +:10319000F8F702FF1EB080BD80B582B041F6D020A6 +:1031A000C2F20000019045F20041C4F2000101604A +:1031B00041F68021C0F20601416000218160C160BA +:1031C0004FF48042026141618161C1610162F8F79F +:1031D000E5FA18B1FFE7F3F703FFFFE702B080BDA0 +:1031E00080B582B041F62430C2F20000019045F66D +:1031F0000001C4F20001016041F68021C0F2060125 +:10320000416000218160C1604FF4804202614161F0 +:103210008161C1610162F8F7C1FA18B1FFE7F3F704 +:10322000DFFEFFE702B080BD80B582B041F67830A6 +:10323000C2F20000019045F60041C4F200010160B5 +:1032400041F68021C0F20601416000218160C16029 +:103250004FF48042026141618161C1610162F8F70E +:103260009DFA18B1FFE7F3F7BBFEFFE702B080BDA0 +:1032700080B541F6F470C2F2000040F60001C5F2DC +:1032800006010160FAF7BCFE18B1FFE7F3F7A8FEEC +:10329000FFE780BD80B582B042F20400C2F20000B8 +:1032A000019043F20001C4F2010101604FF4827108 +:1032B000416000218160C1600222026101224261FD +:1032C0004FF4007282611822C26101624162816220 +:1032D0000A21C162FAF71CFF18B1FFE7F3F780FE7D +:1032E000FFE702B080BD000080B582B042F25C0012 +:1032F000C2F20000019043F60001C4F20001016037 +:103300004FF48271416000218160C16001614161BF +:103310004FF4007282612822C261016241628162BF +:103320000A21C162FAF7F4FE18B1FFE7F3F758FE7D +:10333000FFE702B080BD000080B588B00021009199 +:10334000079106910591049103910291019142F236 +:10335000FC00C2F2000044F20042C4F2010202602A +:103360004160816041F28732C26001618161FCF796 +:10337000EDFA18B1FFE7F3F733FEFFE742F2FC0086 +:10338000C2F20000FDF70CFF18B1FFE7F3F728FECB +:10339000FFE760200190002202920392059242F220 +:1033A000FC00C2F2000001A9FDF7CAFC18B1FFE75A +:1033B000F3F716FEFFE742F2FC00C2F20000FDF751 +:1033C00081FB08B080BD000080B598B0002101915C +:1033D00017911691159114911391129111911091C9 +:1033E0000F910E910D910C910B910A9109910891F9 +:1033F0000791069105910491039142F2B400C2F243 +:10340000000002900022C4F201020260A722426082 +:10341000816044F61F62C260016141618161FCF715 +:1034200095FA18B1FFE7F3F7DBFDFFE74FF48050A3 +:10343000149042F2B400C2F2000014A9FCF782FD1D +:1034400018B1FFE7F3F7CCFDFFE742F2B400C2F298 +:103450000000FDF7A5FE18B1FFE7F3F7C1FDFFE798 +:1034600000201290139042F2B400C2F2000012A9A0 +:10347000FCF748F918B1FFE7F3F7B2FDFFE760206A +:103480000B9000220C920D920E920F9210921192BC +:1034900042F2B400C2F200000BA9FDF751FC18B1D2 +:1034A000FFE7F3F79DFDFFE742F2B400C2F2000030 +:1034B0000BA90422FDF744FC18B1FFE7F3F790FDD8 +:1034C000FFE742F2B400C2F200000BA90822FDF7A8 +:1034D00037FC18B1FFE7F3F783FDFFE74FF47A708D +:1034E0000C9042F2B400C2F200000BA90C22FDF7CE +:1034F00027FC18B1FFE7F3F773FDFFE70020039007 +:1035000004900590069007904FF4005108910A909E +:1035100042F2B400C2F2000003A9FBF7EBFF18B1BE +:10352000FFE7F3F75DFDFFE742F2B400C2F20000EF +:10353000FDF7C8FA18B080BD80B58EB000210091AB +:103540000D910C910B910A910991089107910691A7 +:103550000591049103910291019142F24410C2F24B +:10356000000040F20042C4F200020260416081604B +:103570004FF6FF72C26001618161FCF7E7F918B193 +:10358000FFE7F3F72DFDFFE74FF480500A9042F27A +:103590004410C2F200000AA9FCF7D4FC18B1FFE7FE +:1035A000F3F71EFDFFE742F24410C2F20000FDF700 +:1035B000F7FD18B1FFE7F3F713FDFFE700200890D0 +:1035C000099042F24410C2F2000008A9FCF79AF8F0 +:1035D00018B1FFE7F3F704FDFFE76020019000203A +:1035E00002900390059042F24410C2F2000001A93B +:1035F0000822FDF7A5FB18B1FFE7F3F7F1FCFFE7A1 +:1036000042F24410C2F20000FDF75CFA0EB080BD39 +:1036100080B58EB0002100910D910C910B910A9113 +:1036200009910891079106910591049103910291E6 +:10363000019142F28C10C2F2000040F60002C4F286 +:1036400000020260A722426081604FF6FF72C260F2 +:1036500001618161FCF77AF918B1FFE7F3F7C0FC6B +:10366000FFE74FF480500A9042F28C10C2F2000043 +:103670000AA9FCF767FC18B1FFE7F3F7B1FCFFE715 +:1036800042F28C10C2F20000FDF78AFD18B1FFE78C +:10369000F3F7A6FCFFE700200890099042F28C1097 +:1036A000C2F2000008A9FCF72DF818B1FFE7F3F704 +:1036B00097FCFFE7602001900020029003900590A6 +:1036C00042F28C10C2F2000001A90822FDF738FB7B +:1036D00018B1FFE7F3F784FCFFE742F28C10C2F267 +:1036E0000000FDF7EFF90EB080BD000080B58EB090 +:1036F000002100910D910C910B910A910991089173 +:10370000079106910591049103910291019142F272 +:10371000D410C2F2000040F60042C4F2000202607F +:10372000416081604FF6FF72C26001618161FCF708 +:103730000DF918B1FFE7F3F753FCFFE74FF48050A2 +:103740000A9042F2D410C2F200000AA9FCF7FAFB78 +:1037500018B1FFE7F3F744FCFFE742F2D410C2F2DE +:103760000000FDF71DFD18B1FFE7F3F739FCFFE797 +:1037700000200890099042F2D410C2F2000008A97B +:10378000FBF7C0FF18B1FFE7F3F72AFCFFE7602063 +:103790000190002202920392059242F2D410C2F2EA +:1037A000000001A9FDF7CCFA18B1FFE7F3F718FC08 +:1037B000FFE742F2D410C2F2000001A90422FDF793 +:1037C000BFFA18B1FFE7F3F70BFCFFE742F2D410A2 +:1037D000C2F2000001A90822FDF7B2FA18B1FFE712 +:1037E000F3F7FEFBFFE742F2D410C2F20000FDF750 +:1037F00069F90EB080BD000080B582B00021019152 +:10380000009142F21C20C2F2000041F20042C4F2D8 +:10381000000202605322426081600922C26081611D +:10382000FCF794F818B1FFE7F3F7DAFBFFE70020A5 +:103830000090019042F21C20C2F200006946FBF7A2 +:1038400061FF18B1FFE7F3F7CBFBFFE702B080BDE4 +:1038500080B598B00021019117911691159114919E +:1038600013911291119110910F910E910D910C9154 +:103870000B910A9109910891079106910591049184 +:10388000039142F26420C2F20000029040F2004232 +:10389000C4F201020260A7224260816044F61F6206 +:1038A000C260016141618161FCF750F818B1FFE726 +:1038B000F3F796FBFFE74FF48050149042F2642038 +:1038C000C2F2000014A9FCF73DFB18B1FFE7F3F7C3 +:1038D00087FBFFE742F26420C2F20000FDF760FCC4 +:1038E00018B1FFE7F3F77CFBFFE70020129013907D +:1038F00042F26420C2F2000012A9FBF703FF18B1E4 +:10390000FFE7F3F76DFBFFE760200B904FF47A7051 +:103910000C9000220D920E920F921092119242F290 +:103920006420C2F200000BA9FDF70AFA18B1FFE704 +:10393000F3F756FBFFE742F26420C2F200000BA946 +:103940000422FDF7FDF918B1FFE7F3F749FBFFE7A4 +:103950000020039004900590069007904FF40051CA +:1039600008910A9042F26420C2F2000003A9FBF71A +:10397000C1FD18B1FFE7F3F733FBFFE742F2642024 +:10398000C2F20000FDF79EF818B080BD80B582B08D +:1039900042F2AC20C2F20000019041F20001C4F2F8 +:1039A000010101604FF4E131416000218160C1609B +:1039B00001610C2242618161C161FEF7F3FA18B125 +:1039C000FFE7F3F70DFBFFE702B080BD80B582B0E3 +:1039D00042F2F020C2F20000019044F60001C4F26D +:1039E0000001016048F2A061C0F2010141600021C4 +:1039F0008160C1604FF48062026104224261816192 +:103A0000C161FEF7CFFA18B1FFE7F3F7E9FAFFE774 +:103A100002B080BD80B582B042F23430C2F2000004 +:103A2000019041F20041C4F2010101604FF4E13123 +:103A3000416000218160C16001610C2242618161AD +:103A4000C161FEF7AFFA18B1FFE7F3F7C9FAFFE774 +:103A500002B080BD80B541F2B830C2F2000040F241 +:103A60000801C2F20001002207F05EFD18B1FFE775 +:103A7000F3F7B6FAFFE741F2B830C2F2000040F2C5 +:103A80002C01C2F2000108F0B5F918B1FFE7F3F715 +:103A9000A7FAFFE741F2B830C2F2000040F250113D +:103AA000C2F2000107F014F818B1FFE7F3F798FA33 +:103AB000FFE741F2B830C2F2000008F0FFFA18B197 +:103AC000FFE7F3F78DFAFFE780BD0000FFE700BFD7 +:103AD000FDE7000080B58DB00DF1100CCDF808C0E9 +:103AE00084460298CDF82CC00A9109928DF82330B3 +:103AF00080ED030A0B9820B9FFE7FF208DF8330013 +:103B000035E10B98007801460191052800F2898083 +:103B10000199DFE801F00345658585799DF923006A +:103B200004283BD1FFE70A9890ED000A90ED012AA6 +:103B300090ED021A30EE420A30EE010A099880ED4B +:103B4000000A0A9890ED000A90ED012A90ED021A01 +:103B500030EE020A30EE010A099880ED010A0A9857 +:103B600090ED002A90ED011A90ED020A31EE421A12 +:103B700030EE010A099880ED020A0A9890ED000AD9 +:103B800090ED012A90ED021AB1EE400A30EE420AA1 +:103B900030EE010A099880ED030A00E0CBE040E036 +:103BA0009DF92300042819D1FFE70A9890ED000A37 +:103BB000B1EE400A099880ED000A0A980068099958 +:103BC00048600A980068099988600A9890ED000A90 +:103BD000B1EE400A099880ED030A00E0ABE0FFE790 +:103BE0009DF9230002280DD1FFE70A9890ED000A05 +:103BF000B1EE400A099880ED000A0A980068099918 +:103C0000486000E097E0FFE79DF92300012805D117 +:103C1000FFE70A9800680999086000E08BE0FFE779 +:103C200089E0002006908DF81700FFE79DF9170046 +:103C30009DF9231088422EDAFFE7029809999DF931 +:103C4000172001EB820191ED000AB0EEC00A80ED71 +:103C5000000A90ED000A90ED021AB4EE410AF1EE6E +:103C600010FA06DDFFE7029890ED000A8DED000ADC +:103C700005E0029890ED020A8DED000AFFE7029838 +:103C80009DED000A80ED020AFFE79DF81700013064 +:103C90008DF81700CAE7029890ED020AB7EE001AF5 +:103CA000B4EE410AF1EE10FA21DDFFE700208DF8B5 +:103CB0000F00FFE79DF90F009DF92310884215DAE8 +:103CC000FFE7029890ED021A09989DF90F1000EB9A +:103CD000810090ED000A80EE010A80ED000AFFE706 +:103CE0009DF80F0001308DF80F00E3E7FFE700209B +:103CF0008DF80E00FFE79DF90E009DF92310884214 +:103D000015DAFFE7029890ED031A09989DF90E1055 +:103D100000EB810090ED000A20EE010A80ED000A20 +:103D2000FFE79DF80E0001308DF80E00E3E700205C +:103D30008DF833001BE000208DF80D00FFE79DF8A3 +:103D40000D009DF9231088420DDAFFE709999DF8CF +:103D50000D20002041F82200FFE79DF80D00013002 +:103D60008DF80D00EBE7FF208DF83300FFE79DF99C +:103D700033000DB080BD000083B001908DF80310BA +:103D8000019820B9FFE7FF208DF80B0007E09DF8B0 +:103D900003000199087000208DF80B00FFE79DF9E2 +:103DA0000B0003B0704700007047000088B0079018 +:103DB00006910592079800F0070004900498C0F15E +:103DC0000700052803D3FFE70420019004E00498CE +:103DD000C0F107000190FFE70198039004980430B8 +:103DE000062803D8FFE70020009003E0049803387A +:103DF0000090FFE70098029006980399012202FACA +:103E000001F101390840029B984005999A40013A16 +:103E10001140084308B0704780B541F6EC30C2F25B +:103E20000000F8F7FFFB80BD80B586B005900491D7 +:103E3000059800680390039802900398006C019025 +:103E40000298049900EB4110D0F8080B00900198FB +:103E500043F20B01C4F6547188420FD3FFE79DF87B +:103E600001000006002809D5FFE70298049900EB3D +:103E700041114FF40040C1F8080BFFE70598F9F72E +:103E800051F9019843F20B01C4F6547188420DD3E5 +:103E9000FFE705980069012808D1FFE70599086840 +:103EA00001F57172012108F0D1FFFFE7002006B093 +:103EB00080BD000080B586B005900491059800682B +:103EC0000390039802900398006C01900298049963 +:103ED00000EB4110D0F8080B00900598006901280C +:103EE00040F08F80FFE79DF800000007002818D5FC +:103EF000FFE7019843F20B01C4F6547188420FD3D7 +:103F0000FFE79DF801000006002809D5FFE70298A9 +:103F1000049900EB41114FF40040C1F8080BFFE792 +:103F20006EE09DF800008006002808D5FFE70298A3 +:103F3000049900EB41112020C1F8080B5FE09DF8C7 +:103F4000000010F0280F58D1FFE7019843F20B0151 +:103F5000C4F6547188420FD3FFE79DF801000006B4 +:103F6000002809D5FFE70298049900EB41114FF4AE +:103F70000040C1F8080B3FE00598049AC2EBC2016B +:103F800000EB8100D0F80402029901EB4211D1F854 +:103F9000101B6FF3DF41401A0599049AC2EBC2026D +:103FA00001EB8201C1F8140205980499C1EBC1012B +:103FB00000EB8101D1F80422D1F808021044C1F8C5 +:103FC0000802049890B9FFE705980499C1EBC10174 +:103FD00000EB8100D0F8100240B9FFE705990868AE +:103FE00001F57172012108F031FFFFE705989DF896 +:103FF0001010F8F7C1F8FFE700E0FFE7FFE7FFE781 +:1040000047E0019843F20A11C4F65471884224D162 +:10401000FFE79DF801000006002809D5FFE7029898 +:10402000049900EB41114FF40040C1F8080B13E074 +:104030009DF800008006002808D5FFE70298049943 +:1040400000EB41112020C1F8080BFFE705989DF80F +:104050001010F8F791F8FFE71AE0049890B9FFE71D +:1040600005980499C1EBC10100EB8100D0F8100262 +:1040700040B9FFE70599086801F57172002108F061 +:10408000E5FEFFE705989DF81010F8F775F8FFE7D3 +:10409000FFE7002006B080BD80B58CB00A90099182 +:1040A0000A9800680890089807900A980999C1EB47 +:1040B000C10100EB81003C3006900698416980699F +:1040C000884204D9FFE701208DF82F0079E0069996 +:1040D00048698969401A0590059806998968884257 +:1040E00004D9FFE7069880680590FFE7059803303C +:1040F00080080490FFE70798099900EB4110D0F879 +:10410000180981B2049A0020914202900FD3FFE770 +:1041100006984269816900209142029007D2FFE728 +:1041200006984069002818BF01200290FFE7029816 +:10413000C00770B3FFE7069948698969401A05907E +:10414000059806998968884204D9FFE7069880682F +:104150000590FFE7059803308008049008980699B9 +:10416000C9689DF82420BDF81430DDF828C09CF8FB +:1041700010C0EE46CEF800C009F06CFB059A069917 +:10418000C8681044C860059A069988691044886117 +:10419000B1E706994869896988420ED8FFE709980E +:1041A00000F00F01012088400390039A0799D1F88D +:1041B00034089043C1F83408FFE700208DF82F0041 +:1041C000FFE79DF82F000CB080BD000080B590B0D7 +:1041D0000E908DED0D0ACDED0C0A8DED0B1ACDED87 +:1041E0000A1A002028B9FFE70D9809F09FFB58B97B +:1041F00043E00D98ECF704FA41EC100B51EC100B76 +:1042000009F078FBC8B3FFE7002028B9FFE70C9856 +:1042100009F08CFB58B930E00C98ECF7F1F941EC5F +:10422000100B51EC100B09F065FB30B3FFE70020D9 +:1042300028B9FFE70B9809F079FB58B91DE00B98F6 +:10424000ECF7DEF941EC100B51EC100B09F052FBCE +:1042500098B1FFE7002028B9FFE70A9809F066FB4C +:1042600078B90AE00A98ECF7CBF941EC100B51EC65 +:10427000100B09F03FFB20B9FFE70E9880690F9003 +:1042800016E19DED0D0ADDED0C0A0E98406890EDEB +:10429000071AF1F789FA8DED090A9DED090A0E98C2 +:1042A000406890ED001A20EE010A8DED080A0E9884 +:1042B000406890ED000A9DED0C1A20EE010A8DED8C +:1042C000070A0E981C309DED070AFEF76FFB8DED77 +:1042D000060A0E9800780146019110B3FFE7019895 +:1042E000012804D0FFE70198022817D01CE09DEDBB +:1042F000060A0E9890ED021A90ED052A30EE420A59 +:104300009DED0A2AB4EE412AF1EE10FAC8BFB0EED4 +:10431000421A80EE010A8DED050A05E00B98059022 +:1043200002E000200590FFE709980E9908610698C1 +:104330000E994861002028B9FFE7059809F0F6FAC0 +:1043400070B90AE00598ECF75BF941EC100B51EC01 +:10435000100B09F0CFFA18B9FFE700200590FFE72E +:104360009DED080A0E98406890ED011A90ED032A21 +:1043700020EE010A9DED051A21EE021A30EE410AE7 +:104380008DED040A0E9890ED030A9DED081A9DED3F +:104390000A2A21EE021A30EE010A8DED030A9DED84 +:1043A000030A0E98406890ED021A20EE010A8DED86 +:1043B000020A0E98406890ED020A9FED3F1AB4EE93 +:1043C000410AF1EE10FA39DDFFE7002028B9FFE7D6 +:1043D000039809F0ABFA58B92FE00398ECF710F9FD +:1043E00041EC100B51EC100B09F084FA28B3FFE7F5 +:1043F0009DED040A9DED021A30EE010AB0EEC00AEE +:104400000E98406890ED051AB4EE410AF1EE10FAEC +:1044100012DCFFE79DED030AB0EEC00A0E9840687B +:1044200090ED041AB4EE410AF1EE10FA04DCFFE755 +:1044300003980E99C860FFE7FFE7FFE79DED021ABA +:104440009DED040A30EE010A8DED040A002028B922 +:10445000FFE7049809F06AFA58B925E00498ECF7E8 +:10446000CFF841EC100B51EC100B09F043FAD8B126 +:10447000FFE70E98406890ED050A9FED0F1AB4EE25 +:10448000410AF1EE10FA0BDDFFE79DED040A0E98EC +:104490004068D0ED050AEEF7FFF88DED040AFFE75E +:1044A00004980E998861FFE70E9880690F90FFE7E6 +:1044B0009DED0F0A10B080BDBD37863580B586B042 +:1044C00004908DF80F108DED020A0192049820B926 +:1044D000FFE7FF208DF81700B7E0002030B9FFE7B5 +:1044E0000198406809F022FA80B90BE00198406811 +:1044F000ECF786F841EC100B51EC100B09F0FAF9CF +:1045000020B9FFE7FF208DF817009EE0002030B9AA +:10451000FFE70198806809F009FA80B90BE001987B +:104520008068ECF76DF841EC100B51EC100B09F0C2 +:10453000E1F920B9FFE7FF208DF8170085E00020A2 +:1045400030B9FFE70198C06809F0F0F980B90BE0D5 +:104550000198C068ECF754F841EC100B51EC100BCB +:1045600009F0C8F920B9FFE7FF208DF817006CE0CB +:10457000002030B9FFE70198006909F0D7F980B948 +:104580000BE001980069ECF73BF841EC100B51ECA3 +:10459000100B09F0AFF920B9FFE7FF208DF81700E5 +:1045A00053E0002030B9FFE70198406909F0BEF9F7 +:1045B00080B90BE001984069ECF722F841EC100B50 +:1045C00051EC100B09F096F920B9FFE7FF208DF8A8 +:1045D00017003AE00198049948609DED021AB7EE81 +:1045E000000A80EE010A8DED000A002028B9FFE7DD +:1045F000009809F09BF958B90EE00098ECF700F824 +:1046000041EC100B51EC100B09F074F920B1FFE7ED +:1046100000980499886003E0FF208DF8170014E0EB +:10462000049901F11C009DED020A4968D1ED060ACA +:10463000FEF718FA9DF80F0004990870049800F02E +:1046400009F800208DF81700FFE79DF9170006B064 +:1046500080BD000080B584B00290029820B9FFE7C9 +:10466000FF208DF80F0013E0029900200190C86030 +:1046700002990861029948610299886102981C3088 +:104680009FED050AFEF78CFA01988DF80F00FFE701 +:104690009DF90F0004B080BD000000000000000084 +:1046A000EFF30980BFF36F8F154B1A681EF0100FE0 +:1046B00008BF20ED108A20E9F04F10602DE90900B5 +:1046C0004FF0500080F31188BFF34F8FBFF36F8F0F +:1046D0000CF0F4FA4FF0000080F31188BDE80900F7 +:1046E00019680868B0E8F04F1EF0100F08BFB0EC72 +:1046F000108A80F30988BFF36F8F704700BF00BF37 +:10470000E824002085B08DED040ACDED030A8DED7F +:10471000021A002001909DED020A9DED042A9DEDF4 +:10472000031A31EE421AB2EE042A81EE021A30EE7A +:10473000010A8DED000A9DED000AB3EE041AB4EEF5 +:10474000410AF1EE10FA09DAFFE79DED030A9FED49 +:104750000A1A20EE010A8DED010A08E09DED030A18 +:10476000B7EE081A20EE010A8DED010AFFE79DED74 +:10477000010A05B0704700BF6666663F88B08DEDE0 +:10478000060A059004910392059858B1FFE7049832 +:1047900040B1FFE79DED060AB5EE400AF1EE10FAD2 +:1047A00004DAFFE7FF208DF81F0054E0002002909C +:1047B0000190FFE701980399884220D2FFE705980E +:1047C000019900EB810090ED000AB0EEC00A049858 +:1047D00000EB810090ED001AB0EEC11A20EE010A44 +:1047E0009FED1F1A20EE011A9DED020A30EE010A1C +:1047F0008DED020AFFE7019801300190DAE79DEDA7 +:10480000020A9DED061AB4EE410AF1EE10FA1EDD21 +:10481000FFE700200090FFE700980399884215D237 +:10482000FFE79DED060A9DED021A80EE011A05983C +:10483000009900EB810090ED000A20EE010A80ED66 +:10484000000AFFE7009801300090E5E7FFE700204D +:104850008DF81F00FFE79DF91F0008B0704700BFEB +:104860008FC2F53D83B08DED020ACDED010A002027 +:1048700000909DED020A9DED011ABAEE042A31EE78 +:10488000021A20EE010AB3EE041A80EE010A8DED41 +:10489000000A9DED000AB5EE400AF1EE10FA03DAC7 +:1048A000FFE700200090FFE79DED000A03B070478E +:1048B00080B582B0019042F6E470C2F20000006858 +:1048C0004FF4006109F000FD02B080BD80B582B0F8 +:1048D000019042F6E470C2F2000000684FF480518B +:1048E00009F0F2FC02B080BD80B542F6E470C2F27D +:1048F000000000684FF4806109F0E6FC80BD000014 +:1049000080B50120EEF796FE90F83D002038B0FA11 +:1049100080F0400980BD000082B00090009890F8BF +:10492000AB01062807DCFFE7009890F8AB01B0F177 +:10493000FF3F03DCFFE7002001900BE0009A92F8B4 +:10494000AB112D2011FB0020013182F8AB11693031 +:104950000190FFE7019802B07047000082B000901C +:10496000009890F8AC01022807DCFFE7009890F867 +:10497000AC01B0F1FF3F03DCFFE7002001900BE04A +:10498000009A92F8AC1102EB4100013182F8AC11AF +:1049900000F5D2700190FFE7019802B07047000067 +:1049A00082B00090009890F8AA01062807DCFFE783 +:1049B000009890F8AA01B0F1FF3F03DCFFE7002068 +:1049C00001900AE0009890F8AA114A1C80F8AA21E8 +:1049D000C1EB011108440190FFE7019802B0704754 +:1049E00081B0009000990020087001B0704700006D +:1049F00080B50120EEF71EFEFDF7A8F880BD00008F +:104A000080B588B0069005910492069820B9FFE71A +:104A1000FE208DF81F0072E042F2B730C2F20000B3 +:104A20000078C00720B1FFE7FD208DF81F0066E089 +:104A300009F02AFD42F6E471C2F20001086020B9D3 +:104A4000FFE7FE208DF81F0059E004980599C1F892 +:104A5000C10145F2A152C0F60102012000900321DC +:104A6000EEF748FE009844F6E902C0F6010207217D +:104A7000EEF740FE009844F6F112C0F6010208215C +:104A8000EEF738FE00991420039041F2883002902E +:104A900044F6B100C0F60100002301931A4609F064 +:104AA00033FE0099019B069AC2F8B80044F6CD0087 +:104AB000C0F601001A4609F027FE0699C1F8BC00AD +:104AC0000698D0F8B800039909F0B0FE0698D0F81F +:104AD000BC00029909F0AAFE0098EEF7ABFD009920 +:104AE000024601981368DA6842F01002DA6042F276 +:104AF000B732C2F2000211708DF81F00FFE79DF976 +:104B00001F0008B080BD000080B584B00290019104 +:104B10000092009830B1FFE7029818B1FFE70198C2 +:104B200020B9FFE7FF208DF80F000CE001980299F3 +:104B3000009AEBF789FB02980099EBF79EFB0020A7 +:104B40008DF80F00FFE79DF90F0004B080BD000055 +:104B500082B00190009100980078019908700020BF +:104B600002B0704782B0019000910098B0F85500F3 +:104B700000EE100AB8EE400A019880ED020A009893 +:104B8000B0F8600000EE100AB8EE400A019880ED1F +:104B9000030A0098C06D0199486000980078019957 +:104BA0000870002002B0704782B001900091009818 +:104BB000B0F8550000EE100AB8EE400A019880EDFA +:104BC000010A0098B0F8600000EE100AB8EE400A42 +:104BD000019880ED020A0098007801990870002081 +:104BE00002B0704782B0019000910199DDF800C0D9 +:104BF000DCF85800DCF85C20DCF86030DCF864C0DD +:104C0000C1F80DC0C1F80930C1F80520C1F8010094 +:104C10000199009B93F857004877D3F84B00D3F8DD +:104C20004F20D3F85330C1F81930C1F81520C1F81E +:104C300011000199009AD2F88000D2F88320C1F8BF +:104C40002120C1F81E00009800780199087000200A +:104C500002B0704780B58EB00C900B91FFF750FEFC +:104C600020B9FFE700208DF83700CEE10C9890F8CE +:104C7000AB0170B9FFE70C9890F8AA0148B9FFE7BB +:104C80000C9890F8AC0120B9FFE700208DF83700B0 +:104C9000BBE10C9890F8AC01002858D0FFE70C98C5 +:104CA00090F8AC01002806D4FFE70C9890F8AC010E +:104CB000082804DBFFE7FF208DF83700A5E140F26C +:104CC000C430C2F20000039009900999A520087031 +:104CD00009990820A1F8010009980421FF22EFF7A3 +:104CE00097FE09990871099940F20130A1F8050071 +:104CF000099807300B9991F84B204FF4807100F020 +:104D00005BFC0C9A92F8AC01411EC8B202EB400069 +:104D100082F8AC1100F5D27009990D310222FFF72B +:104D2000F3FE09980F214FF6FF72EFF729FE0146B7 +:104D30000398099AA2F80F101121ADF82A10BDF8B6 +:104D40002A1000F005FD00208DF837005DE10C9879 +:104D500090F8AA01002800F0F680FFE70C9890F880 +:104D6000AA01013801460291062800F2D680029974 +:104D7000DFE801F004376B6B6B9F9F001E20ADF8DE +:104D80002A0040F2C430C2F2000008900899A52021 +:104D9000087008991520A1F8010008980421FF2245 +:104DA000EFF736FE08990871089940F20130A1F832 +:104DB0000500089807300B9991F84B2040F201113B +:104DC00000F0FAFB0C9808990D310F22FFF79CFEBA +:104DD00008981C214FF6FF72EFF7D2FD08998883DF +:104DE0009FE02D20ADF82A0040F2C430C2F200004E +:104DF00007900799A520087007992420A1F80100C1 +:104E000007980421FF22EFF703FE0799087107991D +:104E100040F20130A1F80500079807300B9991F88E +:104E20004B204FF4817100F0C7FB0C9807990D31AE +:104E30001E22FFF769FE07982B214FF6FF72EFF74E +:104E40009FFD0799A1F82B006BE05A20ADF82A00CE +:104E500040F2C430C2F2000006900699A520087006 +:104E600006995120A1F8010006980421FF22EFF7CE +:104E7000CFFD06990871069940F20130A1F80500AE +:104E8000069807300B9991F84B2040F2031100F07F +:104E900093FB0C9806990D314B22FFF735FE0698CF +:104EA00058214FF6FF72EFF76BFD0699A1F85800F5 +:104EB00037E07820ADF82A0040F2C430C2F200009A +:104EC00005900599A520087005996F20A1F80100AB +:104ED00005980421FF22EFF79BFD059908710599BC +:104EE00040F20130A1F80500059807300B9991F8C0 +:104EF0004B204FF4827100F05FFB0C9805990D3147 +:104F00006922FFF701FE059876214FF6FF72EFF751 +:104F100037FD0599A1F8760003E0FF208DF83700F2 +:104F200073E0BDF82A1040F2C430C2F2000000F075 +:104F30000FFC38B9FFE70C99002081F8AA018DF821 +:104F4000370062E05CE00C9890F8AB01002856D086 +:104F5000FFE70C9890F8AB01002806D4FFE70C9807 +:104F600090F8AB01082804DBFFE7FF208DF837003D +:104F70004BE040F2C430C2F200000190049004996A +:104F8000A520087004993320A1F801000498042199 +:104F9000FF22EFF73DFD04990871049940F20130BA +:104FA000A1F80500049807300B9991F84B204FF4B5 +:104FB000887100F001FB0C9B93F8AB01411EC8B255 +:104FC0002D2210FB023083F8AB11693004990D31AA +:104FD000FFF79AFD04983A214FF6FF72EFF7D0FCE5 +:104FE00001460198049A51873C21ADF82A10BDF87A +:104FF0002A1000F0ADFB00208DF8370005E0FFE738 +:10500000FFE7FE208DF83700FFE79DF937000EB06F +:1050100080BD000080B58CB00A900A99012008700C +:10502000EEF708FB806B00684068C0F1FF00099054 +:1050300000208DF82300FFE79DF82310099A002037 +:10504000914202900DD2FFE79DF8231042F6013005 +:10505000C2F20000405CA538B0FA80F0400902902E +:10506000FFE70298C007002800F0A481FFE79DF841 +:1050700023008DF822009DF8231042F60130C2F281 +:105080000000084407909DF8230005308DF82300A8 +:105090009DF823009DF82210401A0999884201D3F7 +:1050A000FFE78BE107980521EFF7D0FC08B9FFE790 +:1050B00084E107980078A52801D0FFE77EE19DF8FC +:1050C000231042F60130C2F20000084406909DF819 +:1050D000230002308DF823009DF823009DF8221054 +:1050E000401A0999884201D3FFE767E19DF8231030 +:1050F00042F60130C2F2000008440590069800888C +:1051000001460191012800F08E80FFE701980228F6 +:1051100000F08F80FFE70198032800F09080FFE700 +:105120000198042800F09180FFE70198052800F01D +:105130009280FFE7019840F20111884200F09180CF +:10514000FFE70198B0F5817F00F09180FFE70198BB +:1051500040F20311884200F09080FFE70198B0F51B +:10516000827F00F09080FFE7019840F205118842AD +:1051700000F08F80FFE7019840F20121884200F0A3 +:105180008E80FFE7019840F20221884200F08D8076 +:10519000FFE7019840F20321884200F08C80FFE78E +:1051A0000198B0F5017F00F08C80FFE7019840F294 +:1051B0000521884200F08B80FFE7019840F206212C +:1051C000884200F08A80FFE7019840F20721884278 +:1051D00000F08980FFE70198B0F5027F00F0898038 +:1051E000FFE7019840F20921884200F08880FFE73C +:1051F000019840F20A21884200F08780FFE7019879 +:1052000040F20231884200F08680FFE7019840F2C8 +:105210000331884200F08580FFE70198B0F5417FB7 +:1052200000F0858089E00A98013004900B200390FB +:1052300087E00A980C3004900120039081E00A98DE +:105240000D300490242003907BE00A9831300490C4 +:105250000320039075E00A98343004900B200390EB +:105260006FE00A983F3004900420039069E00A98A8 +:10527000433004900420039063E00A984730049080 +:1052800001200390FFE70A98483004900220039021 +:1052900057E00A984A3004900120039051E00A98A0 +:1052A0004B3004900D2003904BE00A985830049046 +:1052B0001020039045E00A98683004901020039075 +:1052C0003FE00A98783004900620039039E00A986D +:1052D0007E3004900120039033E00A987F300490E0 +:1052E000012003902DE00A9880300490072003905D +:1052F00027E00A98873004900620039021E00A985E +:105300008D300490042003901BE00A9891300490A3 +:105310000B20039015E00A989C3004900120039024 +:10532000FFE70A989D3004900F200390FFE70A984A +:10533000AC3004900C200390FFE7FF208DF82F0085 +:1053400047E0039809308DF8210003999DF8230068 +:1053500008448DF823009DF823009DF82210401A80 +:105360000999884201D3FFE728E09DF82300023025 +:105370008DF823009DF823009DF82210401A9DF817 +:105380002110884201D0FFE718E09DF8221042F674 +:105390000130C2F2000008449DF82110EFF70CFB29 +:1053A00030B1FFE704980599039AEAF74DFF00E052 +:1053B00004E041E600208DF82F000AE041F2881158 +:1053C000C2F20001086801300860FF208DF82F004C +:1053D000FFE79DF92F000CB080BD00000000000029 +:1053E00080B590B00E908DF837109DF837000146CB +:1053F0000C9148B1FFE70C98012861D0FFE70C98A9 +:10540000022800F0B080B6E00E98FFF785FA45F666 +:105410000821C0F602016A469161C82151611161FB +:105420006421D160916001230B93536000210A91A4 +:10543000116045F68011C0F602011A4604F0C4FD61 +:105440000E98FFF7ADFA0A990B9B6A464FF0F00CE5 +:10545000C2F814C04FF4707CC2F810C04FF4077E3D +:10546000C2F80CE0C2F808C05360116045F6841120 +:10547000C0F602011A4604F061FF0E98FFF790FA99 +:105480000A990B9B6A464FF00A0CC2F810C04FF401 +:10549000FA7CC2F80CC04FF4617CC2F808C05360BB +:1054A000116045F68211C0F602011A4604F07AFE38 +:1054B0000E98FFF753FA0B9A114604F04FFC5EE08A +:1054C0000E98FFF729FA09900E98D0F8C1010790BD +:1054D0000088EBF765F841EC100B9FED2D1B53ECAA +:1054E000112B51EC100BEAF7B3FF41EC100B51EC10 +:1054F000100BEBF766F80146079808914088EBF728 +:105500004FF841EC100B9FED241B53EC112B51EC89 +:10551000100BEAF79DFF41EC100B51EC100BEBF771 +:1055200050F808998446099845F6CD13C0F6020351 +:105530006A4693610123D3604FF0320EC2F808E04F +:105540004FF00A0EC2F804E04FF0000EC2F800E07F +:10555000C2F814C0116145F68211C0F602011A4664 +:1055600004F032FD0BE00E98FFF7F8F90122114626 +:1055700004F0F4FBFFE7FF208DF83F0003E000207C +:105580008DF83F00FFE79DF83F0010B080BD00BFE1 +:105590009A9999999999E93F000000000000E03F2D +:1055A00080B542F6E470C2F2000000684FF48061FA +:1055B00008F08AFE80BD000085B00390ADF80A10A7 +:1055C0008DF80920BDF80A00039908809DF80900AC +:1055D00009284CDCFFE79DF80900013801460191DC +:1055E00008283FD80199DFE801F0050D151D252D8C +:1055F000353D3900039901204880039940F201109C +:10560000888033E003990220488003994FF4817029 +:1056100088802BE0039903204880039940F203100F +:10562000888023E003990420488003994FF4827016 +:1056300088801BE0039905204880039940F20510FB +:10564000888013E003990620488003994FF4837003 +:1056500088800BE003990720488007E00399092020 +:10566000488003E0FF208DF8130050E04BE09DF8E8 +:10567000090065380146009108283FD80099DFE805 +:1056800001F0050D151D252D353D390003996520C7 +:105690004880039940F26510888033E003996620C2 +:1056A000488003994FF4B37088802BE003996720FA +:1056B0004880039940F26710888023E003996820AE +:1056C000488003994FF4B47088801BE003996920E7 +:1056D0004880039940F26910888013E003996A209A +:1056E000488003994FF4B57088800BE003996B20D4 +:1056F000488007E003996D20488003E0FF208DF883 +:10570000130004E0FFE700208DF81300FFE79DF988 +:10571000130005B07047000080B582B000900120F2 +:10572000EDF788FF42F60131C2F20001FF22FCF7DB +:105730001DFF20B9FFE700208DF8070003E0FF20E0 +:105740008DF80700FFE79DF9070002B080BD00005B +:1057500080B584B0029001910120EDF76BFF0299B2 +:10576000BDF80420FCF792FF20B9FFE700208DF878 +:105770000F0003E0FF208DF80F00FFE79DF90F00F9 +:1057800004B080BD000000002DE9F041D2B051907E +:1057900008F07AFD0005002840F1C084FFE74FF4CF +:1057A000006008F031FD40F23C40C2F20000007899 +:1057B00001464D91042800F28F844D99DFE811F0E5 +:1057C00005003B013802B5029E0340F23C41C2F2A3 +:1057D00000010878013008705198FFF7BFF80121E7 +:1057E00048910222499204F0B9FA5198FFF7D8F88B +:1057F0004B905198D0F8B9113D91D0F8C1013C902F +:105800000088EAF7CDFE41EC100B9FEDF11B53EC45 +:10581000112B51EC100BEAF71BFE41EC100B51EC75 +:10582000100B3F913E90EAF7CCFE04463C9840882E +:10583000EAF7B6FE41EC100B51EC100B9FEDE60BB6 +:1058400053EC102B41934092EAF702FE41EC100B0F +:1058500051EC100BEAF7B5FE05463D98EAF7D0FE8D +:1058600041EC100B0DF024FD51EC100B9FEDDC0B07 +:1058700053EC102B45934492EAF7EAFD02463E981A +:105880000B463F9943EC102B53EC102BEAF739FDF4 +:1058900041EC100B51EC100BEAF793FE4A90519833 +:1058A000D0F8B9114291D0F8C1014088EAF778FEEA +:1058B000409A419B41EC100B51EC100BEAF7C8FDEC +:1058C0000246429843920A46439942EC101B8DEDE2 +:1058D000460BEAF795FE41EC100B0DF0A5FB449A40 +:1058E000459B51EC100BEAF7B3FD9DED461B41ECD7 +:1058F000100B51EC110B53EC102BEAF702FD41ECAD +:10590000100B51EC100BEAF75CFE489A499BDDF84E +:1059100028E101464B98EC46CCF80C50CCF80840F6 +:105920000C24CCF80440CCF80030CCF810E0CCF8D3 +:10593000141045F68C11C0F6020104F0FFFC0020A3 +:105940005090519890F8B50101464C91022808D02A +:10595000FFE74C9803280AD0FFE74C9804280CD0A6 +:1059600011E041F27B40C3F62E7050900CE04FF2F4 +:10597000C350C3F62870509006E04DF20A70C3F68B +:105980002370509000E0FFE79DED500AB5EE400A0D +:10599000F1EE10FA4ED0FFE75198FFF701F8519958 +:1059A000D1F8C121118800EE101AB8EEC00A9FED9F +:1059B0008E1A20EE011AB9EE080A31EE000ABDEE89 +:1059C000C00A10EE101A528800EE102AB8EEC00A73 +:1059D0009DED502A20EE020AB1EE002A30EE022A96 +:1059E000BDEEC22A12EE10EA9FED802A31EE021AB5 +:1059F000BDEEC11A11EE104ABAEE0C1A30EE010AD1 +:105A0000BDEEC00A10EE105AEC460122CCF804207C +:105A10000223CCF80030CCF81450CCF81040CCF86D +:105A20000CE0CCF8081045F68E11C0F6020104F027 +:105A30006BFDFFE771E340F23C41C2F200010878E0 +:105A4000013008705198FEF789FF0121032204F00C +:105A500085F9519890F8B10101463B9120B1FFE7DB +:105A60003B9801284DD0B0E05198FEF799FF39904E +:105A70005198D0F8C10137900088EAF791FD41ECC8 +:105A8000100B9FED5B1B53EC112B51EC100BEAF745 +:105A9000DFFC41EC100B51EC100BEAF792FD0146D4 +:105AA000379838914088EAF77BFD41EC100B9FED69 +:105AB0004A1B53EC112B51EC100BEAF7C9FC41ECDB +:105AC000100B51EC100BEAF77CFD3899844639989D +:105AD0006B463A933222DA619A610522DA604FF41A +:105AE000B4729A6000225A6001221A60C3F814C08E +:105AF000196145F69011C0F60201032304F04CF938 +:105B000063E05198FEF74CFF35905198D0F8AD11F5 +:105B1000D0F8C101329000EE101A9FED371A20EE36 +:105B2000010ABDEEC00A10EE101A33910088EAF7A0 +:105B300037FD41EC100B9FED2E1B53EC112B51EC5C +:105B4000100BEAF785FC41EC100B51EC100BEAF757 +:105B500038FD0146329834914088EAF721FD41EC46 +:105B6000100B9FED1D1B53EC112B51EC100BEAF7A2 +:105B70006FFC41EC100B51EC100BEAF722FDDDF845 +:105B8000CCC03499034635986A4636924FF0320EAF +:105B9000C2F81CE0C2F818E04FF0050EC2F80CE0A5 +:105BA0004FF0000EC2F804E04FF0020EC2F800E021 +:105BB000C2F808C05361116145F69011C0F60201A8 +:105BC0000122032304F0E8F8FFE7A6E200BF00BFCC +:105BD0009A9999999999D93F9A9999999999C93F77 +:105BE00000000000000047409A99593F00003042F1 +:105BF000333333333333E33F0000B44300005842C0 +:105C00000000CC420000E4420000224300002E438A +:105C100000005E430000C042000000000000104091 +:105C20000000F04200BF00BF0000000000002CC0D8 +:105C300040F23C41C2F200010878013008705198EE +:105C4000FEF78CFE0121042204F088F800204F901A +:105C5000519890F8BF010146319140B1FFE731986A +:105C6000012810D0FFE73198022806D011E041F258 +:105C70007B40C3F62E704F900CE04FF2C350C3F63A +:105C800028704F9006E04DF20A70C3F623704F90D3 +:105C900000E0FFE75198FEF783FE5199D1F8C1214A +:105CA000118800EE101AB8EEC00A1FED311A20EE6E +:105CB000011A1FED2E0A31EE000ABDEEC00A10EEE9 +:105CC000101A528800EE102AB8EEC00A9DED4F2A35 +:105CD00020EE020AB1EE002A30EE022ABDEEC22A00 +:105CE00012EE10CA1FED3A2A31EE021ABDEEC11AA9 +:105CF00011EE10EABAEE0C1A30EE010ABDEEC00A3F +:105D000010EE104A6B4601225A6002251D605C614C +:105D1000C3F810E0C3F80CC0996045F62421C0F622 +:105D20000201042304F0F0FBF7E140F23C41C2F22F +:105D300000010878013008705198FEF70FFE01212C +:105D4000052204F00BF800204E90519890F8BD0108 +:105D50000146309140B1FFE7309801280AD0FFE7B3 +:105D6000309802280CD011E041F27B40C3F62E702F +:105D70004E900CE04FF2C350C3F628704E9006E0F0 +:105D80004DF20A70C3F623704E9000E0FFE7519881 +:105D9000FEF706FE5199D1F8C121118800EE101AC4 +:105DA000B8EEC00A1FED701A20EE011A1FED6B0A43 +:105DB00031EE000ABDEEC00A10EE101A528800EE55 +:105DC000102AB8EEC00A9DED4E2A20EE020AB1EE6E +:105DD000002A30EE022ABDEEC22A12EE10CA1FEDD2 +:105DE000762A31EE021ABDEEC11A11EE10EABAEEB1 +:105DF0000C1A30EE010ABDEEC00A10EE104A6B46D6 +:105E000001225A6002251D605C61C3F810E0C3F8EE +:105E10000CC0996045F60421C0F60201052304F088 +:105E200073FB519890F8BE0101462F9140B1FFE7F6 +:105E30002F9801280AD0FFE72F9802280CD011E0F4 +:105E400041F27B40C3F62E704E900CE04FF2C350EF +:105E5000C3F628704E9006E04DF20A70C3F6237028 +:105E60004E90FFE7FFE75198FEF79AFD5199D1F860 +:105E7000C121118800EE101AB8EEC00A1FEDA61A53 +:105E800020EE011A1FED9F0A31EE000ABDEEC00A96 +:105E900010EE101A528800EE102AB8EEC00A9DEDDE +:105EA0004E2A20EE020AB1EE002A30EE022ABDEEA2 +:105EB000C22A12EE10CA1FEDAA2A31EE021ABDEE56 +:105EC000C11A11EE10EABAEE0C1A30EE010ABDEE5C +:105ED000C00A10EE104A6B4601225A6002251D606E +:105EE0005C61C3F810E0C3F80CC0996045F6062168 +:105EF000C0F60201052304F007FB0EE140F23C412D +:105F0000C2F200010878013008705198FEF726FDB2 +:105F10000121062203F022FF519890F8C001C0072A +:105F200000286CD0FFE75198FEF73AFD2E9051986B +:105F3000D0F8C101018800EE101AB8EEC00A1FEDBA +:105F4000D61A20EE010A8DED290A1FEDCE1A30EE89 +:105F5000010ABDEEC00A10EE101A2D914088EAF732 +:105F60001FFB41EC100B1FEDE61B53EC112B51EC0A +:105F7000100BEAF76DFA41EC100B51EC100B2A9163 +:105F80002B901FEDDB0B53EC102BEAF7BAF941EC29 +:105F9000100B51EC100BEAF714FB9DED290A2A991E +:105FA00002462B982C921FEDE21A30EE010ABDEE4C +:105FB000C00A10EE104A1FEDE40B53EC102BEAF769 +:105FC000A0F941EC100B51EC100BEAF7FAFA2C99FE +:105FD000DDF8B4E084462E986B4601225A60022513 +:105FE0001D601C61C3F808E0C3F814C0D96045F611 +:105FF000A101C0F60201062304F086FA6BE0519875 +:10600000FEF7CEFC28905198D0F8C101018800EE2F +:10601000101AB8EEC00A9FED451A20EE010A8DED68 +:10602000230A9FED431A30EE010ABDEEC00A10EEBE +:10603000101A27914088EAF7B3FA41EC100B9FED54 +:106040003E1B53EC112B51EC100BEAF701FA41EC1B +:10605000100B51EC100B249125909FED390B53EC54 +:10606000102BEAF74EF941EC100B51EC100BEAF74C +:10607000A8FA9DED230A24990246259826929FEDC1 +:10608000321A30EE010ABDEEC00A10EE104A9FED42 +:10609000300B53EC102BEAF734F941EC100B51ECB8 +:1060A000100BEAF78EFA2699DDF89CE084462898D2 +:1060B0006B4601225A6002251D601C61C3F808E08E +:1060C000C3F814C0D96045F6A101C0F60201062349 +:1060D00004F01AFAFFE720E040F23C41C2F200016E +:1060E00000200870519890F8AC0102280CDCFFE702 +:1060F000519890F8AB01072806DCFFE7519890F81B +:10610000AA01082808DBFFE70120EDF793FA014612 +:10611000202081F83D00FFE7FFE7FFE708F0B4F833 +:10612000C004002840F155821AE000BF9A99593FF7 +:106130000000604200BF00BF9A9999999999D93F90 +:1061400000000000000010400000A04200BF00BF9F +:106150000000000000002CC0666666666666E63FCA +:106160004FF4805008F050F85198FEF7F7FB0121EA +:1061700020910022219203F0F1FD5198FEF7CCFB13 +:106180000A905198D0F8C101018800EE101AB8EEBB +:10619000C00A1FED1A1A8DED171A20EE010ABDEE86 +:1061A000C00A10EE101A09914088EAF7F9F941EC9B +:1061B000100B1FED171B53EC112B51EC100BEAF7D2 +:1061C00047F941EC100B51EC100BEAF7FAF9209A61 +:1061D000219BDDF824E001460A9845F69F14C0F69D +:1061E0000204EC46CCF8184002240B94CCF80C4086 +:1061F0005025CCF808500A26CCF80460CCF80040B2 +:10620000CCF810E0CCF8141045F68211C0F602016B +:1062100003F0DAFE5198FEF77FFB9DED171A0D9003 +:106220005198D0F8C101018800EE101AB8EEC00AEA +:1062300020EE010ABDEEC00A10EE101A0C91408843 +:10624000EAF7AEF941EC100B9FEDEB1B53EC112B71 +:1062500051EC100BEAF7FCF841EC100B51EC100B71 +:10626000EAF7AFF9209A219BDDF830E001460D985E +:1062700045F6B617C0F60207EC46CCF81870CCF815 +:106280000C40CCF80850CCF80460CCF80040CCF8B6 +:1062900010E0CCF8141045F68411C0F6020103F0AA +:1062A00093FE5198FEF738FB9DED171A0F90519809 +:1062B000D0F8C101018800EE101AB8EEC00A20EE35 +:1062C000010ABDEEC00A10EE101A0E914088EAF7DE +:1062D00067F941EC100B9FEDCA1B53EC112B51ECED +:1062E000100BEAF7B5F841EC100B51EC100BEAF784 +:1062F00068F9209A219BDDF838E001460F9845F6B1 +:10630000ED17C0F60207EC46CCF81870CCF80C403C +:10631000CCF80850CCF80460CCF80040CCF810E081 +:10632000CCF8141045F68611C0F6020103F04CFEBD +:106330005198FEF7F1FA9DED171A11905198D0F887 +:10634000C101018800EE101AB8EEC00A20EE010A61 +:10635000BDEEC00A10EE101A10914088EAF720F93D +:1063600041EC100B9FEDA81B53EC112B51EC100BC3 +:10637000EAF76EF841EC100B51EC100BEAF721F93B +:10638000209A219BDDF840E00146119845F6D6178A +:10639000C0F60207EC46CCF81870CCF80C40CCF8EC +:1063A0000850CCF80460CCF80040CCF810E0CCF8F1 +:1063B000141045F68811C0F6020103F005FE51984D +:1063C000FEF7EEFA16905198D0F8C10112900088AD +:1063D000EAF7E6F841EC100B51EC100B9FED800B47 +:1063E00053EC102B19931892EAF732F841EC100B8A +:1063F00051EC100BEAF7E5F8014612981591408828 +:10640000EAF7CEF841EC100B51EC100B9FED780B36 +:1064100053EC102B1E931D92EAF71AF841EC100B67 +:1064200051EC100B13911490EAF7CBF8139907462F +:1064300014989FED770B53EC102BE9F762FF41ECBA +:10644000100B51EC100BEAF7BCF8209A219BDDF8F9 +:1064500054E001461698EC464FF00308CCF804804F +:10646000CCF80040CCF810E0CCF80C70CCF808E088 +:10647000CCF8141045F68A11C0F6020103F05EFF55 +:106480005198FEF749FA9DED171A1B905198D0F8D4 +:10649000C101018800EE101AB8EEC00A20EE010A10 +:1064A000BDEEC00A10EE101A1A914088EAF778F88B +:1064B000189A199B41EC100B51EC100BE9F7C8FF2F +:1064C00041EC100B51EC100BEAF77BF8209A219B62 +:1064D000DDF868E001461B9845F69217C0F6020702 +:1064E000EC46CCF81870CCF80C40CCF80850CCF83E +:1064F0000460CCF80040CCF810E0CCF8141046F260 +:106500000141C0F6020103F05FFD5198FEF704FA65 +:1065100022905198D0F8C1011C900088EAF740F809 +:1065200041EC100B9FED301B53EC112B51EC100B79 +:10653000E9F78EFF41EC100B51EC100B9FED360B81 +:1065400053EC102BE9F7DDFE41EC100B51EC100B76 +:10655000EAF737F801461C981F914088EAF720F8BF +:106560001D9A1E9B41EC100B51EC100BE9F770FFCC +:1065700041EC100B51EC100B9FED290B53EC102B41 +:10658000E9F7BFFE41EC100B51EC100BEAF719F8DC +:106590001F99209A219B8646229845F6D216C0F66E +:1065A0000206EC46CCF818600426CCF80C60CCF857 +:1065B00008501425CCF80450CCF80040CCF814E076 +:1065C000CCF8101046F20941C0F6020103F0FCFCC1 +:1065D000FFE7002052B0BDE8F08100BF00BF00BF60 +:1065E0009A9999999999D93F333333333333E33FA8 +:1065F0009A9999999999C93FC3F5285C8FC2E53F4B +:106600001F85EB51B81EE53F7B14AE47E17AE43FAE +:1066100000000000000049400000000000003AC0F7 +:10662000000000000000244080B582B00190019875 +:10663000806B009000980168486820F00300486073 +:106640000099486D40F0100048650099012081F8DC +:1066500051000098F7F732FD02B080BD80B582B0DE +:1066600001900198806B00900098F8F769FA02B0E9 +:1066700080BD000080B582B001900198806B0090D1 +:106680000098F8F7FDFE02B080BD000080B584B030 +:1066900003900398806B0290F5F77AF801900398C5 +:1066A0000068006800F48070B0F5807F39D0FFE7A3 +:1066B00002980168486820F02000486002988068CD +:1066C00068B9FFE702984068B0F5827F07D1FFE71D +:1066D00002980168486820F00300486006E00298CC +:1066E0000168486820F001004860FFE70298019ABD +:1066F000642100F061F820B1FFE70299202048658D +:10670000FFE702990020C8870299012081F8510013 +:106710000298406D20B1FFE70298F7F7CFFC04E044 +:10672000FFE70298F8F7E2F9FFE704B080BD000048 +:1067300080B584B003900398806B0290F5F728F839 +:10674000019003980068006800F48070B0F5807FC5 +:106750002BD0FFE702980168486820F020004860CD +:106760000298019A642100F099F830B1FFE702998C +:10677000486D40F020004865FFE7029801684868CE +:1067800020F00300486002990020C8860299C8875B +:106790000299012081F851000298406D20B1FFE775 +:1067A0000298F7F78BFC04E0FFE70298F8F73EFE4B +:1067B000FFE704B080BD000080B586B0049003916F +:1067C000029204984068B0F5827F13D1FFE70498E5 +:1067D0008068B0F5004F06D0FFE704988068B0F5F8 +:1067E000806F07D1FFE704980168086820F0400037 +:1067F0000860FFE704984068B0F5827F31D1FFE779 +:1068000004988068B0F5806F15D0FFE70498039B6B +:1068100002996A4611608021002200F0B5F848B163 +:10682000FFE70499486D40F02000486503208DF88B +:1068300017002FE014E00498039B02996A46116048 +:106840000121002200F0A0F848B1FFE70499486D4B +:1068500040F02000486503208DF817001AE0FFE79C +:1068600014E00498039B02996A46116001210022FA +:1068700000F08AF848B1FFE70499486D40F0200025 +:10688000486503208DF8170004E0FFE700208DF82D +:106890001700FFE79DF8170006B080BD80B586B0F1 +:1068A00004900391029240F22800C2F200000068B6 +:1068B0004AF6AB21CAF6AA21A0FB011000094DF649 +:1068C0008361C4F21B31A0FB0110800C4FF47A717C +:1068D0004843019004984068B0F5827F15D1FFE7E6 +:1068E0000498039B02996A4611608021002200F0FF +:1068F0004BF848B1FFE70499486D40F02000486527 +:1069000003208DF8170017E012E0FFE7019808B99F +:10691000FFE70CE0019801380190FFE70498006858 +:106920008068C1B20020B0EBD11FEFD1FFE7FFE7D5 +:1069300000208DF81700FFE79DF8170006B080BD16 +:1069400082B000900098006843F20001C4F2010197 +:10695000884204D1FFE701208DF8070010E000987D +:10696000006843F60001C4F20001884204D1FFE749 +:1069700000208DF8070003E003208DF80700FFE7F3 +:106980009DF8070002B0704780B58AB0DDF830C0CE +:10699000089007918DF81B20059305980190F4F756 +:1069A000F7FE024601980C99891A08440390F4F7FF +:1069B000EFFE0290039840F22801C2F2000109683C +:1069C000C1F3CB3148430490FFE708980068806822 +:1069D00007990840401AB0FA80F040099DF81B1052 +:1069E00088425ED0FFE705980130002858D0FFE7C5 +:1069F000F4F7CEFE0299401A0399884204D2FFE7C9 +:106A00000398002842D1FFE708980168486820F001 +:106A1000E000486008984068B0F5827F13D1FFE736 +:106A200008988068B0F5004F06D0FFE708988068A6 +:106A3000B0F5806F07D1FFE708980168086820F07B +:106A400040000860FFE70898806AB0F5005F0FD14A +:106A5000FFE7FFE708980168086820F40050086025 +:106A600008980168086840F400500860FFE7FFE7F5 +:106A70000899012081F85100FFE70899002081F86A +:106A80005000FFE703208DF827000EE0049818B9A6 +:106A9000FFE700200390FFE7049801380490FFE728 +:106AA00093E700208DF82700FFE79DF827000AB044 +:106AB00080BD000000000000000000000000000099 +:106AC000074B19680868B0E8F04F80F30988BFF3F6 +:106AD0006F8F4FF0000080F31188704700BF00BF38 +:106AE000E824002080B56FF00400002106F0B0FF1C +:106AF00080BD000084B00390039800900098007857 +:106B0000ADF8080000980130009000980078ADF8CA +:106B10000600BDF80610BDF8080040EA0120ADF8F7 +:106B20000A00BDF80A0004B07047000080B596B0B6 +:106B30000DF12C0CCDF824C01490139112921193E6 +:106B4000149820B9FFE7FF208DF8570007E211994C +:106B500014980268891A00EE101AB8EE400A9FEDE8 +:106B6000C91A80EE010A80ED010A11981499086093 +:106B700014981399097800F087FB1498129900F083 +:106B800029FA13984078149981F8D801139840781D +:106B90000146089120B1FFE70898012803D005E0DD +:106BA0000120109003E00520109000E0FFE713980B +:106BB000407801460791022804D3FFE7079802288E +:106BC0006AD09BE0139881780020C907069039B1FC +:106BD000FFE7149890F8C40180F001000690FFE7E9 +:106BE0000698149900F0010081F8C5011398807887 +:106BF000149900F0010081F8C401149890F8C501BF +:106C0000139900F0010088701499D1F8BC01D1F8F3 +:106C1000C811401A0F9013988078C007D8B1FFE7C9 +:106C20001498D0F8CC01B0B9FFE710980E900F98E7 +:106C30000D900E980D99884203DAFFE70E980590A3 +:106C400002E00D980590FFE705980C900C981499B8 +:106C5000C1F8CC01FFE71499D1F8C801D1F8CC11E3 +:106C600088420FD3FFE7139900208870149A4FF0E1 +:106C7000FF31C2F8D4111499C1F8C8011499C1F8B0 +:106C8000CC0108E013990120887014998868C06EBF +:106C9000C1F8D401FFE732E0149890ED680AD0ED16 +:106CA0006A0A90ED6C1AD0ED6D1A806890F8640055 +:106CB000B0FA80F04009FBF7BBFD099880ED000AAF +:106CC00090ED000AB5EE400AF1EE10FA04D1FFE7AC +:106CD0004FF0FF3004900CE0099890ED001A9FED02 +:106CE000A20A80EE010ABCEEC00A10EE100A04905F +:106CF000FFE704981499C1F8D40100E0FFE7149865 +:106D0000007B01460391022804D3FFE70398022881 +:106D10000AD00AE014990020C1F8D00114994FF06C +:106D2000FF30C1F8D401FFE7FFE7149890ED740A33 +:106D30008068D0ED160A90F86400B0FA80F040093F +:106D4000EDF7AAFE149880ED090A149890ED090A4F +:106D5000B1EE400A80ED090A149890ED090AB1EEEF +:106D6000400A80ED080A11981499D1F8C021D1F891 +:106D7000D411801A884231D3FFE713988078C00776 +:106D800060B3FFE713980079C00778B1FFE7149963 +:106D900001F12800896891ED141A9FED750A80EEC3 +:106DA000010ADFED720AEEF7BDFC16E0149901F15D +:106DB0002800896891ED140ADFED6C0A80EE800AE4 +:106DC000EEF7B0FC1499D1F8C8010130C1F8C80140 +:106DD00011981499C1F8C001FFE7FFE71498007BF0 +:106DE0000146029128B1FFE70298013802281CD31E +:106DF000B1E000208DF82B00FFE79DF82B00022862 +:106E00000FDCFFE714989DF82B1000EB81010020A8 +:106E1000C1F8DC01FFE79DF82B0001308DF82B0055 +:106E2000EBE70120ECF79AFB95E0149901F59070DF +:106E300091ED070AFBF7BAFD149880ED070A149943 +:106E400001F1A400D1ED011AD1ED070A91ED0A0A72 +:106E50009FED481AFDF7BAF9149880ED790A149954 +:106E600001F5C07091ED790AFBF7A0FD149880ED53 +:106E7000790A00208DF82A00FFE79DF82A000128F2 +:106E80004BDC01E000007A4414999DF82A2001EBC4 +:106E90004210E03001EB820191ED040AFBF786FD20 +:106EA00014989DF82A1000EB810080ED040A1499D3 +:106EB0009DF82A20C2EB021001EB80002C3001EB80 +:106EC0008202D2ED040A92ED080AD1ED011A9FED7B +:106ED000291AFDF77BF914989DF82A1000EB810020 +:106EE00080ED770A14999DF82A2001EB421000F5F5 +:106EF000A07001EB820191ED770AFBF757FD149822 +:106F00009DF82A1000EB810080ED770AFFE79DF8DD +:106F10002A0001308DF82A00AFE71398C078C00727 +:106F200060B1FFE701200190ECF7F6FA019814999F +:106F3000896891ED170AECF767FA0BE001200090E1 +:106F4000ECF7EAFA00981499896891ED180AECF7C1 +:106F50005BFAFFE7FFE700208DF85700FFE79DF998 +:106F6000570016B080BD00BF00007A44DB0FC94057 +:106F7000DB0FC9C00000000083B002900191002027 +:106F80008DF80300FFE79DF80300022811DCFFE7FE +:106F900002989DF8032000EB8200D0F8DC010199F3 +:106FA00041F82200FFE79DF8030001308DF803004F +:106FB000E9E703B07047000082B0019000910198AA +:106FC000007B00990870019890F8D80100994870EA +:106FD00002B0704780B584B003900291039800F529 +:106FE000D070019002980078012840F0A580FFE75A +:106FF0000398806890F86400012828D1FFE7029880 +:10700000B0F80F0000EE100AB8EE400A019880EDCB +:10701000000A0298B0F8190000EE100AB8EE400A13 +:10702000019880ED020A01994FF08340C8600298F0 +:10703000B0F8170000EE100AB8EE400A019880ED93 +:10704000040A01990020C4F2C82048612FE0039887 +:10705000806890F8640048BBFFE70298B0F80B0026 +:1070600000EE100AB8EE400A019880ED000A02987E +:10707000B0F8190000EE100AB8EE400A019880ED51 +:10708000020A01990020C4F2F010C8600298B0F81A +:10709000170000EE100AB8EE400A019880ED040ACD +:1070A00001990020C4F220104861FFE7FFE7019832 +:1070B00090ED000A90ED011AB4EE410AF1EE10FADB +:1070C00009D1FFE7019890ED000AB5EE400AF1EE14 +:1070D00010FA17D1FFE70198009090ED002A90ED8B +:1070E000020A90ED051A30EE420A80EE010A0CF019 +:1070F000A7F80098BCEEC00A80ED070A019908685D +:107100004860FFE70298D0F8210000EE100A0198CD +:1071100090ED061AB4EE410AF1EE10FA06D0FFE740 +:107120000298D0F8210001998861FFE70198C068B2 +:107130000399C1F8D00108E001990A20C8610399B8 +:107140008868806EC1F8D001FFE7002004B080BDE0 +:1071500080B588B004AA0292024602980692059170 +:1071600080ED000A069820B9FFE7FF208DF81F0088 +:107170006FE00598069988600699002008738DF8DD +:107180000F00FFE79DF80F00012833DCFFE70299AD +:1071900006989DF80F20C2EB021200EB82002C3003 +:1071A00091ED000A059A0021FDF788F902990698E9 +:1071B0009DF80F2000EB4210E03091ED000A059998 +:1071C000D1ED100AFBF74EFC029906989DF80F20AE +:1071D00000EB421000F5A07091ED000A0599D1ED89 +:1071E000120AFBF73FFCFFE79DF80F0001308DF816 +:1071F0000F00C7E702990698A43091ED000A05999F +:1072000001F1200201210191FDF758F90299069838 +:1072100000F5907091ED000A0599D1ED110AFBF788 +:1072200021FC0299069800F5C07091ED000A0599BD +:10723000D1ED130AFBF716FC0198ECF76DF90198F4 +:10724000059991ED180AECF7DFF800208DF81F0082 +:10725000FFE79DF91F0008B080BD000082B00190DB +:1072600000200090FFE7009802280ADCFFE7019960 +:10727000009A002041F82200FFE7009801300090BA +:10728000F1E702B07047000080B586B004908DF839 +:107290000F10049820B9FFE7FF208DF817008EE04B +:1072A0009DF80F000499097B884204D1FFE7002074 +:1072B0008DF8170083E000208DF80E00FFE79DF8A1 +:1072C0000E00012828DCFFE704989DF80E10C1EBA2 +:1072D000011100EB81002C30FDF7BCF904989DF8FA +:1072E0000E1000EB4110E0309FED370A8DED020AE1 +:1072F000FBF756FC9DED020A04989DF80E1000EB7A +:10730000411000F5A070FBF74BFCFFE79DF80E0065 +:1073100001308DF80E00D2E70498A430FDF79AF9F9 +:10732000049800F590709FED280A8DED010AFBF797 +:1073300037FC9DED010A049800F5C070FBF730FCA6 +:10734000FFE70498D0ED070A90ED0A0A9FED1F1A97 +:107350008DED001AEEF728FA9DED001AB0EEC00A86 +:107360000498806890ED142A81EE021AB0EE002A8B +:1073700081EE021AB4EE410AF1EE10FA0DDBFFE7DE +:10738000049901F12800896891ED140ADFED0F0AD4 +:1073900080EE800AEEF7C6F9D3E79DF80F000228C9 +:1073A00005D1FFE704990020C1F8CC01FFE79DF863 +:1073B0000F000499087300208DF81700FFE79DF96E +:1073C000170006B080BD00BF00000000DB0FC94001 +:1073D00080B588B006900591069820B9FFE7FF2098 +:1073E0008DF81F0047E0059820B9FFE7FF208DF8D2 +:1073F0001F0040E000208DF81300FFE79DF8130008 +:10740000012811DCFFE705989DF8132000EB02101E +:10741000806E069901EB82010861FFE79DF8130079 +:1074200001308DF81300E9E706988069039005980C +:10743000D0F8840006998861069890ED060ADDED83 +:10744000030A9FED0F1A8DED011AEEF7ADF9DDED90 +:10745000010A8DED020A069901F11C009DED020A58 +:10746000896891ED151A80EE010AEEF75BF90020AC +:107470008DF81F00FFE79DF91F0008B080BD00BF19 +:10748000DB0FC94080B582B00190FCF7E3FA06F04B +:10749000FBFF07F009F902B080BD000080B582B0A3 +:1074A000009000980138B0F1807F03D3FFE70120FE +:1074B000019019E0009801384EF21401CEF200015B +:1074C00008604FF0FF300F2106F0A0FA4EF21801CD +:1074D000CEF20001002008604EF21002CEF200024F +:1074E000072111600190FFE7019802B080BD000004 +:1074F00080B5F4F7ABFC0AF095FC012803D0FFE758 +:1075000009F048FDFFE780BD80B594B008A83021A0 +:10751000E8F7B3FE002007900690059004900390D2 +:10752000FFE70020029043F64000C4F20200016829 +:1075300041F080510160006800F080500290029894 +:10754000FFE7FFE70020019047F20000C4F20000CF +:10755000016841F480410160006800F480400190BE +:107560000198FFE7012008904FF480300990022035 +:107570000E904FF480010F9106211091A8211191D6 +:1075800012900720139008A8F6F7E2F818B1FFE769 +:10759000EFF726FDFFE70F20039002200490002064 +:1075A00005904FF4A05006904FF48050079003A828 +:1075B0000521F5F721FE18B1FFE7EFF711FDFFE711 +:1075C00014B080BD4EF68851CEF20001086840F438 +:1075D000700008604EF60851CEF200014FF00060D6 +:1075E0000860704780B542F2B400C2F20000F9F7BB +:1075F0002BF980BD80B542F21C20C2F20000F9F7E1 +:1076000023F980BD83B00290019102980068009038 +:1076100002980021C4F20101884225D0FFE70298B8 +:10762000B0F1804F20D0FFE7029840F20041C4F251 +:107630000001884218D0FFE7029840F60001C4F22A +:107640000001884210D0FFE7029840F60041C4F2E2 +:107650000001884208D0FFE7029840F20041C4F2DE +:10766000010188420AD1FFE7009820F070000090E5 +:1076700001984168009808430090FFE702980021B4 +:10768000C4F20101884255D0FFE70298B0F1804F63 +:1076900050D0FFE7029840F20041C4F20001884256 +:1076A00048D0FFE7029840F60001C4F2000188428A +:1076B00040D0FFE7029840F60041C4F20001884242 +:1076C00038D0FFE7029840F20041C4F2010188423D +:1076D00030D0FFE7029844F20001C4F20101884271 +:1076E00028D0FFE7029844F20041C4F20101884229 +:1076F00020D0FFE7029844F60001C4F2010188425D +:1077000018D0FFE7029841F60001C4F20001884258 +:1077100010D0FFE7029841F60041C4F20001884210 +:1077200008D0FFE7029842F20001C4F2000188424B +:107730000AD1FFE7009820F4407000900198C168DA +:10774000009808430090FFE7009820F0800001991E +:107750004969084300900098029908600198806880 +:107760000299C86201980068029988620298002113 +:10777000C4F20101884208D0FFE7029840F20041BC +:10778000C4F20101884205D1FFE70198006902991E +:107790000863FFE702990120486103B070470000C9 +:1077A00080B584B003900291019203980021C4F245 +:1077B0000101884255D0FFE70398B0F1804F50D0C7 +:1077C000FFE7039840F20041C4F20001884248D02C +:1077D000FFE7039840F60001C4F20001884240D060 +:1077E000FFE7039840F60041C4F20001884238D018 +:1077F000FFE7039840F20041C4F20101884230D013 +:10780000FFE7039844F20001C4F20101884228D046 +:10781000FFE7039844F20041C4F20101884220D0FE +:10782000FFE7039844F60001C4F20101884218D032 +:10783000FFE7039841F60001C4F20001884210D02E +:10784000FFE7039841F60041C4F20001884208D0E6 +:10785000FFE7039842F20001C4F20001884201D11F +:10786000FFE708E045F2BE70C0F6020041F6D241E3 +:1078700006F02EF9FFE7029880B1FFE7029804288E +:107880000CD0FFE70298082808D0FFE702980C28E0 +:1078900004D0FFE702983C2801D1FFE708E045F259 +:1078A000BE70C0F6020041F6D34106F011F9FFE7C1 +:1078B000029800F01F01012088400090009A03996F +:1078C000086A904308620198029901F01F0100FACA +:1078D00001F20399086A1043086204B080BD0000F9 +:1078E00085B00490039102920193049880680090FF +:1078F000009820F47F40009003980299019A41EA91 +:107900000221014300980843009000980499886080 +:1079100005B0704783B00290019102988068009092 +:10792000009820F07000009001980099084340F002 +:107930000700009000980299886003B0704700002B +:1079400080B586B0059004910599086A20F0010081 +:1079500008620598006A02900598406801900598B1 +:1079600080690390039820F070000390039820F042 +:107970000300039004980168039808430390029859 +:1079800020F0020002900498816802980843029057 +:1079900005980021C4F20101884208D0FFE705984C +:1079A00040F20041C4F20101884221D1FFE704986E +:1079B000C06828B1FFE70498C068082801D1FFE734 +:1079C00008E045F2BE70C0F6020041F6082106F05C +:1079D0007FF8FFE7029820F0080002900498C16841 +:1079E000029808430290029820F004000290FFE7FA +:1079F00005980021C4F20101884208D0FFE70598EC +:107A000040F20041C4F2010188423BD1FFE70498F3 +:107A10008069B0F5007F04D0FFE70498806908B959 +:107A2000FFE708E045F2BE70C0F6020041F61521FE +:107A300006F04EF8FFE704984069B0F5807F04D067 +:107A4000FFE70498406908B9FFE708E045F2BE7017 +:107A5000C0F6020041F6162106F03AF8FFE7019859 +:107A600020F480700190019820F400700190049837 +:107A7000416901980843019004988169019808437D +:107A80000190FFE70198059948600398059988617E +:107A9000049840680599486302980599086206B001 +:107AA00080BD000080B586B0059004910599086AF4 +:107AB00020F0100008620598006A0290059840685E +:107AC0000190059880690390039820F4E0400390AA +:107AD000039820F44070039004980168039840EAEA +:107AE00001200390029820F0200002900498816801 +:107AF000029840EA0110029005980021C4F20101A9 +:107B0000884208D0FFE7059840F20041C4F2010125 +:107B1000884222D1FFE70498C06828B1FFE70498A3 +:107B2000C068082801D1FFE708E045F2BE70C0F642 +:107B3000020041F6532105F0CBFFFFE7029820F049 +:107B4000800002900498C168029840EA01100290F7 +:107B5000029820F040000290FFE705980021C4F24F +:107B60000101884208D0FFE7059840F20041C4F2C5 +:107B7000010188423DD1FFE704988069B0F5007F9C +:107B800004D0FFE70498806908B9FFE708E045F2F0 +:107B9000BE70C0F6020041F6612105F099FFFFE7D3 +:107BA00004984069B0F5807F04D0FFE704984069ED +:107BB00008B9FFE708E045F2BE70C0F6020041F6E2 +:107BC000622105F085FFFFE7019820F480600190B5 +:107BD000019820F40060019004984169019840EAFE +:107BE0008100019004988169019840EA8100019028 +:107BF000FFE7019805994860039805998861049802 +:107C000040680599886302980599086206B080BDAE +:107C100080B586B0059004910599086A20F48070BB +:107C200008620598006A02900598406801900598DE +:107C3000C0690390039820F070000390039820F02F +:107C40000300039004980168039808430390029886 +:107C500020F40070029004988168029840EA0120A4 +:107C6000029005980021C4F20101884208D0FFE784 +:107C7000059840F20041C4F20101884222D1FFE799 +:107C80000498C06828B1FFE70498C068082801D1AB +:107C9000FFE708E045F2BE70C0F6020041F69E2103 +:107CA00005F016FFFFE7029820F4006002900498A8 +:107CB000C168029840EA01200290029820F4806096 +:107CC0000290FFE705980021C4F20101884208D024 +:107CD000FFE7059840F20041C4F2010188423DD11E +:107CE000FFE704988069B0F5007F04D0FFE70498AF +:107CF000806908B9FFE708E045F2BE70C0F60200EF +:107D000041F6AB2105F0E4FEFFE704984069B0F5C9 +:107D1000807F04D0FFE70498406908B9FFE708E0D6 +:107D200045F2BE70C0F6020041F6AC2105F0D0FE6F +:107D3000FFE7019820F480500190019820F4005052 +:107D4000019004984169019840EA0110019004985B +:107D50008169019840EA01100190FFE701980599B7 +:107D6000486003980599C861049840680599C863FC +:107D700002980599086206B080BD000080B586B003 +:107D8000059004910599086A20F4805008620598CE +:107D9000006A02900598406801900598C0690390B8 +:107DA000039820F4E0400390039820F4407003907F +:107DB00004980168039840EA01200390029820F497 +:107DC0000050029004988168029840EA01300290C5 +:107DD00005980021C4F20101884208D0FFE7059808 +:107DE00040F20041C4F2010188421FD1FFE704982C +:107DF0004069B0F5807F04D0FFE70498406908B976 +:107E0000FFE708E045F2BE70C0F6020041F6EA2145 +:107E100005F05EFEFFE7019820F480400190049891 +:107E20004169019840EA81100190FFE701980599A6 +:107E3000486003980599C8610498406805990864EA +:107E400002980599086206B080BD000085B00490D4 +:107E5000039102920498006A00900499086A20F045 +:107E600001000862049880690190019820F0F000F8 +:107E700001900299019840EA01100190009820F0C9 +:107E80000A00009003990098084300900198049913 +:107E9000886100980499086205B0704785B0049025 +:107EA000039102920499086A20F010000862049875 +:107EB000806901900498006A0090019820F4704055 +:107EC00001900299019840EA01300190009820F059 +:107ED000A00000900399009840EA011000900198DA +:107EE0000499886100980499086205B07047000001 +:107EF00080B58CB00B9005F06FFF44F6D351C1F202 +:107F00006201A0FB011000090A9040F65010C2F275 +:107F10000000EAF775F905F04BFF09900998089001 +:107F2000FFE706F0B1FA06F0B7FA42F61C61C2F2BA +:107F30000001C1F848010A9909980844099040F6DF +:107F40005010C2F20000EAF74BFBEAF797FB48B18A +:107F5000FFE740F65010C2F20000EAF745FA099830 +:107F6000089012E009980899401AB0F5967F0BD94D +:107F7000FFE740F65010C2F2000041F23011C2F2A9 +:107F80000001EAF70FF9FFE7FFE740F65010C2F2F1 +:107F9000000090F84E00E0B3FFE740F65010C2F248 +:107FA000000090F84F00C00798B3FFE740F650106C +:107FB000C2F20000069041F23011C2F20001EAF76D +:107FC0007BF90698007FC00600280FD5FFE740F632 +:107FD0005010C2F2000041F23011C2F2000141F231 +:107FE0008032C2F20002EAF737FAFFE742F61C607D +:107FF000C2F200000590406C06F0E6F80598406C6F +:1080000041F23011C2F2000100231A4606F07AF85C +:10801000FFE742F61C60C2F200000190D0F8840035 +:1080200042F66011C2F200010291002300931A4649 +:1080300005F088FF009B0198806D40F65011C2F258 +:10804000000104914E311A4605F07CFF009B019817 +:10805000006C41F28031C2F2000103911A4605F032 +:1080600071FF009B0198D0F8900042F6BD21C2F24A +:1080700000011A4605F066FF0299039A0346049828 +:10808000B3FA83F35B098DF81F30EAF735F99DF8F1 +:108090001F00C00758B1FFE740F65010C2F20000C1 +:1080A00042F6BD21C2F20001EAF78AF9FFE79DF826 +:1080B0001F0000F0010140F65010C2F20000EAF784 +:1080C000ABFA099805F01EFE2BE7000080B58AB0D8 +:1080D000099042F61C60C2F2000000F5827140F681 +:1080E000A010C2F200000790EAF7A0FB0798EAF799 +:1080F00043FB41F26C30C2F2000042F2BC31C2F2EA +:108100000001E8F711FE0798EAF736FBB0EE401AD7 +:10811000B7EE000A80EE010A42F27830C2F20000A7 +:1081200045F29412C0F6020200210891FCF7C6F94C +:108130000898EBF7F1F9FFE706F0A6F906F0ACF9BD +:1081400042F61C61C2F200010491C1F84001EAF755 +:108150006DFDEAF7F9FAEAF707FBEAF751FBEAF7F0 +:108160005DFB05F061FE40F6A010C2F20000059034 +:10817000EAF722FC0598EAF799FC059901F10C024F +:10818000039241F26C30C2F20000029042F2BC3322 +:10819000C2F20003E8F714FF029941F29010C2F214 +:1081A00000000190E8F712FD05F094FE0498406B82 +:1081B00006F00AF805990498406B002306931A46C6 +:1081C00005F0A0FF0498C06B05F0FEFF0199069B27 +:1081D0000498C06B1A4605F095FF0498D0F8840007 +:1081E00005F0F2FF0299069B0498D0F884001A4625 +:1081F00005F088FF0498806B05F0E6FF0399069B65 +:108200000498806B1A4605F07DFF0598D0ED060AAC +:1082100042F27830C2F200009FED050ADFED051A48 +:10822000B0EE611AFBF7D2FF0698EBF7EDF883E7A3 +:10823000000020420000000080B588B00790EFF7F2 +:10824000D1F906900020ADF81400049006210391A6 +:108250000290FFE7029805280ED8FFE7029944F63E +:108260001060C0F6020000EB0110EFF7E1FAFFE743 +:10827000029801300290EDE746F2AA00C0F6020033 +:10828000EBF75CFAFFE706F0FFF8EBF791FA012154 +:108290004FF0FF32084606F069F8EBF783FA8DF8E5 +:1082A00017009DF817000A2805D0FFE79DF8170072 +:1082B0000D2809D1FFE79DF8171046F29730C0F658 +:1082C0000200EBF73BFA00E0DDE745F64B20C0F695 +:1082D0000200EBF733FA46F29330C0F60200EBF7F8 +:1082E0002DFAFFE706F0D0F806F0D6F842F61C614A +:1082F000C2F20001C1F8200106F0C6F8EBF758FA07 +:1083000001214FF0FF32084606F030F8EBF74AFA49 +:108310008DF817009DF817007E2822DCFFE79DF8F6 +:10832000170020281DDBFFE7BDF814003F2817DCED +:10833000FFE79DF8171046F29730C0F60200EBF702 +:10834000FDF99DF81700BDF8142040F28041C2F2FB +:1083500000018854BDF814000130ADF81400FFE7A7 +:108360006DE09DF817000A2805D0FFE79DF817007B +:108370000D283CD1FFE746F27820C0F60200EBF76B +:10838000DDF9BDF8140001282ADBFFE7FFE70699B5 +:1083900040F28040C2F200004FF40072EFF79AF909 +:1083A00004900698EBF7CAF906980190E7F77CFF6E +:1083B00001460198E7F761FFFFE704980028E6D13E +:1083C000FFE70020ADF8140040F28040C2F2000048 +:1083D0000090E7F769FF01460098E7F74EFFFFE7D7 +:1083E00046F29330C0F60200EBF7A8F926E09DF8BC +:1083F0001700082805D0FFE79DF817007F281CD13B +:10840000FFE7BDF81400012816DBFFE79DF8171001 +:1084100046F29730C0F60200EBF790F9BDF8140071 +:108420000138ADF81400BDF8142040F28041C2F2CA +:10843000000100208854FFE7FFE7FFE7FFE751E76F +:1084400080B58AB0099005F0C7FC44F6D351C1F25B +:108450006201A0FB01108009089042F61C60C2F284 +:108460000000D0F8E40000F5AA7140F6D830C2F25E +:108470000000EBF70FFB05F09BFC0790FFE706F011 +:1084800003F806F009F842F61C61C2F20001C1F8D7 +:108490003C010899079808440790FFE740F6D83058 +:1084A000C2F20000D0F8C80041F20001C2F200019F +:1084B00000231A4605F046FD58B9FFE740F6D830CC +:1084C000C2F2000041F20001C2F20001EBF7ECFC45 +:1084D000E4E742F61C60C2F200000590006F05F070 +:1084E00073FE0598006F40F6D831C2F20001069184 +:1084F000002304931A4605F005FE0598406F05F029 +:1085000063FE049B06990598406F1A4605F0FAFD34 +:108510000598806F05F058FE049B06990598806FBA +:108520001A4605F0EFFD06984FF40071EBF75CFA80 +:10853000C8B1FFE742F61C60C2F200000290C06FB3 +:1085400005F042FE0298C06F40F6D831C2F2000139 +:10855000039100231A4605F0D5FD03984FF40071EE +:10856000EBF75CFA00E0FFE740F6D830C2F200001B +:108570004FF48061EBF738FAD8B1FFE742F61C60A0 +:10858000C2F200000090D0F8800005F01DFE0098B7 +:10859000D0F8800040F6D831C2F2000101910023EA +:1085A0001A4605F0AFFD01984FF48061EBF736FAFB +:1085B00000E0FFE742F61C60C2F20000006E40F6E9 +:1085C000D471C2F2000100231A4605F0BBFC60B969 +:1085D000FFE740F6D471C2F2000140F6D832C2F291 +:1085E00000020020EBF7E4FAFFE742F61C60C2F25B +:1085F0000000406E40F6D471C2F200011031002339 +:108600001A4605F09FFC60B9FFE740F6D471C2F24C +:10861000000140F6D832C2F200020120EBF7C8FA9E +:10862000FFE742F61C60C2F20000806E40F6D47193 +:10863000C2F200011C3100231A4605F083FC60B928 +:10864000FFE740F6D471C2F2000140F6D832C2F220 +:1086500000020320EBF7ACFAFFE742F61C60C2F21F +:108660000000C06E40F6D471C2F200012831002330 +:108670001A4605F067FC60B9FFE740F6D470C2F215 +:108680000000283040F6D831C2F20001EBF73AF989 +:10869000FFE7079805F036FBF1E6000080B590B0E3 +:1086A0000F9005F085FB0E9005F096FB48F21F51E8 +:1086B000C5F2EB11A0FB011040090D9005F078FB0D +:1086C0000C90FFE705F0E0FE05F0E6FE014642F6FD +:1086D0001C60C2F200000B90C0F850110D9A0C996A +:1086E00011440C91D0F8880042F6C021C2F200017A +:1086F00000230A931A4605F025FC0A9A0B98C06FCE +:108700000D9B40F6A441C2F2000105F01BFC0028BD +:108710004BD0FFE705F04CFB0E99401AB0F57A7F7D +:1087200042D9FFE740F6A440C2F200009430069020 +:1087300041F23C01C2F2000105919FED430AEBF7C3 +:10874000D3F842F61C60C2F200000990C06E05F03A +:108750003BFD05990998C06E002308931A4605F061 +:10876000D1FC0998D0F8980005F02EFD0699089BD9 +:108770000998D0F898001A4605F0C4FC069841F212 +:108780004001C2F200010791ECF742FA0998D0F8D3 +:10879000A80005F019FD0799089B0998D0F8A800D2 +:1087A0001A4605F0AFFCFFE74DE005F001FB0E9027 +:1087B00005F03AFB40F6A440C2F20000943001906C +:1087C00042F6C021C2F2000141F23C02C2F20002B4 +:1087D0000092ECF7EFF905F07DFB42F61C60C2F267 +:1087E00000000490C06E05F0EFFC00990498C06E84 +:1087F000002303931A4605F085FC0498D0F89800EE +:1088000005F0E2FC0199039B0498D0F898001A4601 +:1088100005F078FC019841F24001C2F2000102919A +:10882000ECF7F6F90498D0F8A80005F0CDFC029911 +:10883000039B0498D0F8A8001A4605F063FC0C9836 +:1088400005F060FAFFE73DE70000FA4480B58AB022 +:10885000099005F0C1FA44F6D351C1F26201A0FBC0 +:1088600001104009089042F61C60C2F20000D0F8E6 +:10887000E81041F2F000C2F20000EBF717FD05F03E +:1088800097FA0790FFE705F0FFFD05F005FE42F6B9 +:108890001C61C2F200010691C1F8240108990798F1 +:1088A0000844079005F0C0FA0698806C42F6D8118B +:1088B000C2F2000100231A4605F044FB68B9FFE745 +:1088C00042F6D810C2F2000041F2F001C2F20001FB +:1088D0009FED4F0AEBF76EFDFFE741F2F000C2F2A9 +:1088E0000000EBF7DBFCE8B1FFE742F61C60C2F2E8 +:1088F0000000406C41F6D031C2F2000100231A465C +:1089000005F020FB68B9FFE741F6D030C2F2000065 +:1089100041F2F001C2F200019FED3D0AEBF70EFDBE +:10892000FFE7FFE705F0D6FA42F61C60C2F200004E +:108930000590806D05F048FC0598806D41F2F001CE +:10894000C2F2000103910E31002304931A4605F090 +:10895000D9FB0598C06C05F037FC0399049B05987A +:10896000C06C14311A4605F0CDFB0598006D05F07A +:108970002BFC0399049B0598006D24311A4605F0E1 +:10898000C1FB0598406D05F01FFC0399049B0598F9 +:10899000406D34311A4605F0B5FB0598D0F8AC00AF +:1089A00005F012FC0399049B0598D0F8AC001A4618 +:1089B00005F0A8FBFFE741F2F000C2F2000090F8DA +:1089C0003C00012820DBFFE742F61C60C2F20000F9 +:1089D000C06D41F2F003C2F20003009303F13901CC +:1089E000019193F83C20013A83F83C2051FA82F13E +:1089F000002302931A4605F085FB009A019902981C +:108A000092F83C208854D6E7079805F07BF93AE7BE +:108A10006F12033B80B58EB00D9005F0DDF944F682 +:108A2000D351C1F26201A0FB011040090C9042F643 +:108A30001C60C2F200000A90D0F8E410043100F586 +:108A4000887241F24800C2F200009FED490AECF73B +:108A5000F9FB0A98006F40F67051C2F20001002243 +:108A60004FF0FF3305F06EFA05F0A2F90B90FFE727 +:108A700005F00AFD05F010FD014642F61C60C2F249 +:108A800000000990C0F82811006F40F67051C2F242 +:108A900000010191002308931A4605F053FA089B40 +:108AA0000998D0F88C0042F6D021C2F2000104915E +:108AB0001A4605F047FA089B0998C06C41F2C801B4 +:108AC000C2F2000102911A4605F03CFA089B09988F +:108AD000D0F8980041F22401C2F2000103911A4635 +:108AE00005F030FA05F0A0F9019941F24800C2F210 +:108AF00000000690ECF7BCFD029906980B9AECF783 +:108B0000E3F90399049A0698ECF7D0FC069841F231 +:108B1000D801C2F200010591ECF75EFB05F0DAF92D +:108B20000998006E05F050FB0599089B0998006EA6 +:108B30001A4605F0E7FA069841F2E801C2F2000190 +:108B40000791ECF76BFB0998D0F89C0005F03CFB13 +:108B50000799089B0998D0F89C001A4605F0D2FAAC +:108B60000C990B9808440B900B9805F0CBF87FE715 +:108B70000000FA4380B58CB00B9005F02DF944F657 +:108B8000D351C1F26201A0FB011040090A9042F6E4 +:108B90001C60C2F200000890D0F8E410543190ED4F +:108BA000470A41F2EC10C2F20000DFED4D0AEFF788 +:108BB00073F80898406F40F63C61C2F20001002251 +:108BC0004FF0FF3305F0BEF905F0F2F80990FFE72A +:108BD00005F05AFC05F060FC014642F61C60C2F24A +:108BE00000000790C0F82C11406F40F63C61C2F2C3 +:108BF00000010091002306931A4605F0A3F9069B95 +:108C00000798C06B41F2EC11C2F20001049101F52A +:108C1000B4711A4605F096F90499069B079801F578 +:108C2000AE71806B1A4605F08DF9069B0798006DB2 +:108C300041F28C31C2F2000101911A4605F082F92D +:108C400005F0F2F800990498EFF746F9049841F21C +:108C50009C31C2F200010391EFF7AEF8019904983C +:108C6000099AEEF755FE049841F2A831C2F20001CC +:108C70000291EEF7F7FF05F02DF90798406E05F029 +:108C8000A3FA0299069B0798406E1A4605F03AFA35 +:108C90000798006C05F098FA0399069B0798006CFA +:108CA0001A4605F02FFA049841F2B431C2F20001DD +:108CB0000591EEF7E7FF0798D0F8A00005F084FAD9 +:108CC0000599069B0798D0F8A0001A4605F01AFAF5 +:108CD0000A99099808440990099805F013F877E76C +:108CE0000000FA4380B58CB00B9005F075F844F69F +:108CF000D351C1F26201A0FB011040090A9042F673 +:108D00001C60C2F200000890D0F8E40000F1E40119 +:108D100042F61C40C2F200009FED4E0AFEF718FA20 +:108D20000898806F40F60871C2F2000100224FF0EF +:108D3000FF3305F007F905F03BF80990FFE705F070 +:108D4000A3FB05F0A9FB014642F61C60C2F200003D +:108D5000C0F83011806F40F60871C2F200010023A4 +:108D60001A4605F0EFF838B1FFE742F60C60C2F2A0 +:108D70000000FEF773FA3AE042F61C60C2F200000F +:108D80000490406D42F60461C2F200010591002397 +:108D900003931A4605F0D6F8039B0498D0F8940084 +:108DA00042F6DC21C2F2000106911A4605F0CAF82B +:108DB00005F03AF842F61C40C2F20000079040F677 +:108DC0000871C2F20001FEF703FBF2F7E1FC05991E +:108DD000069A03460798FDF7A9FE079842F60C612C +:108DE000C2F20001FEF7C8F805F074F8FFE742F69A +:108DF0001C60C2F200000290806E05F0E5F9029856 +:108E0000806E42F60C61C2F20001002301931A4603 +:108E100005F078F942F61C40C2F2000042F61861F3 +:108E2000C2F200010091FEF7C7F80298D0F8A40042 +:108E300005F0CAF90099019B0298D0F8A4001A46DF +:108E400005F060F90A99099808440990099804F016 +:108E500059FF74E70000FA4380B584B0039004F032 +:108E6000BBFF800802904FF4FA7004F031FF04F069 +:108E70009FFF0190FFE705F007FB05F00DFB42F6B1 +:108E80001C61C2F20001C1F8340102990198084442 +:108E900001900221B7EE000A0846EAF7F5F90198B9 +:108EA00004F030FFE7E7000080B58AB0099042F691 +:108EB0001C60C2F200000890BC30EDF7D5FC04F055 +:108EC000B3FF48F2CD00C0F6010044F6D432C0F63C +:108ED00002020021069105F0F9FA0699089A10623B +:108EE00048F23920C0F6010044F64042C0F60202C2 +:108EF00005F0ECFA0699089A106048F64D00C0F6A5 +:108F0000010044F66442C0F6020205F0DFFA069959 +:108F1000089A506048F61520C0F6010044F68842D1 +:108F2000C0F6020205F0D2FA0699089A906048F657 +:108F30007530C0F6010044F6AC42C0F6020205F0FE +:108F4000C5FA0699089AD06048F6E540C0F60100D7 +:108F500044F6D042C0F6020205F0B8FA0699089A23 +:108F6000106148F65960C0F6010044F6F442C0F6BC +:108F7000020205F0ABFA0699089A506149F25520B1 +:108F8000C0F6010044F63C52C0F6020205F09EFA1B +:108F90000699089A906148F24140C0F6010044F6F3 +:108FA000F832C0F6020205F091FA0699089AD061EB +:108FB00049F2B930C0F6010044F68452C0F602020C +:108FC00005F084FA0699089A506247F6F160C0F6F7 +:108FD000010044F6B032C0F6020205F077FA0699B5 +:108FE000089A906249F22930C0F6010044F66052B6 +:108FF000C0F6020205F06AFA0699089AD06248F2B1 +:109000009D60C0F6010044F61C42C0F6020205F065 +:109010005DFA069A0899086302200790CC21009116 +:1090200004F0F0FF0099069ADDF820C00346079887 +:10903000CCF8703004F0E6FF0099069ADDF820C005 +:1090400003460798CCF8743004F0DCFF0099069AC8 +:10905000DDF820C003460798CCF8783004F0D2FF42 +:10906000069A089B01460798D9671021039104F0DE +:10907000C9FF069A089B0146079819660C210291C0 +:1090800004F0C0FF0299069ADDF820C00346079855 +:10909000CCF8643004F0B6FF069A089B01460798A6 +:1090A0009966042104F0AEFF0399069A089BD866DE +:1090B0000320019004F0A6FF0399069ADDF820C072 +:1090C00003460198CCF84C3004F09CFF069A089BAC +:1090D000014601981965052104F094FF069A089B42 +:1090E0000146019859650121059104F08BFF05990E +:1090F000069A089B9865062004F084FF069A089B50 +:1091000001460198D965242104F07CFF069A089B4A +:109110000146019899641C2104F074FF0299069A93 +:10912000DDF820C003460798CCF8443004F06AFF0D +:109130000299069ADDF820C003460798CCF834302F +:1091400004F060FF0299069ADDF820C003460798F4 +:10915000CCF83C3004F056FF0299069ADDF820C0A6 +:1091600003460798CCF8383004F04CFF069A089B69 +:10917000014607981964182104F044FF0399069AE0 +:10918000DDF820C003460798CCF8983004F03AFF89 +:109190000599069ADDF820C003460798CCF884307C +:1091A00004F030FF0299069ADDF820C003460798C4 +:1091B000CCF8903004F026FF0399069ADDF820C021 +:1091C00003460798CCF88C3004F01CFF069A089BE5 +:1091D00001460798C3F88810252104F013FF069A6A +:1091E000089B01460798C3F894100821049104F0E5 +:1091F00009FF0499069ADDF820C003460798CCF8C9 +:109200009C3004F0FFFE0599069ADDF820C0034665 +:109210000798CCF8A83004F0F5FE0799069A089B49 +:10922000C3F8A000084604F0EDFE0599069ADDF8A3 +:1092300020C003460798CCF8A43004F0E3FE089958 +:10924000C1F8AC0004F046FE05F01EF905F02CFA5A +:109250000AB080BD80B586B0059004F0BDFD400821 +:1092600004904FF4C87004F033FD04F0A1FD0390A6 +:10927000FFE705F009F905F00FF942F61C61C2F2AB +:1092800000010191C1F83801049903980844039042 +:10929000E9F778FF019880ED2D0A90ED2D0AEBF7A4 +:1092A000C5FC019880ED2C0AE9F7A8FF019981ED32 +:1092B0002E0A91ED2C0A9FED1A1A0020B4EE410AF5 +:1092C000F1EE10FA0246B8BF01228DF80B2091EDA5 +:1092D0002E0A9FED141AB4EE410AF1EE10FAC8BF3F +:1092E00001208DF80A009DF80B00C00728B9FFE7A0 +:1092F0009DF80A00C00738B1FFE701200221B7EE50 +:10930000000AE9F7C1FF06E00121B7EE000A0846AE +:10931000E9F7BAFFFFE7039804F0F4FCA9E700BF00 +:10932000CDCC4C3E00000C4280B582B0019041F2A1 +:109330007410C2F20000EDF71DFDFFE705F0A4F880 +:1093400005F0AAF842F61C61C2F20001C1F84C0116 +:1093500041F27410C2F20000EDF702FE1420EDF7A6 +:1093600017FE58B1FFE741F27410C2F2000041F25B +:109370004C11C2F20001EDF737FD0AE041F2741022 +:10938000C2F2000041F24C11C2F20001EDF7D4FC30 +:10939000FFE742F61C60C2F200000090806C04F00F +:1093A00013FF0098806C41F24C11C2F200010023BF +:1093B0001A4604F0A7FEC1E780B588B007904FF4C5 +:1093C000C87004F085FC04F007FD44F6D351C1F2E7 +:1093D0006201A0FB01108009069042F61C60C2F2F7 +:1093E0000000D0F8E80000F1300242F6FC10C2F2B2 +:1093F000000048F6ED71C2F20001FBF701FB04F03A +:10940000D7FC059000200490FFE705F03DF805F03B +:1094100043F842F61C61C2F20001C1F8440142F671 +:10942000FC10C2F20000FCF777F94FF480600121D4 +:109430000A2204F09BFFB0F5806F10D0FFE704F024 +:10944000B7FC0499401AB0F5FA7F07D9FFE742F656 +:10945000FC10C2F20000FBF7C3FAFFE709E042F696 +:10946000FC10C2F20000FBF7D5FD04F0A1FC049053 +:10947000FFE741F2A010C2F2000042F6FC11C2F276 +:1094800000010391FBF76EFB039941F29C10C2F2BD +:109490000000FBF75DFB039941F2BC10C2F2000033 +:1094A000FBF7A0FB039941F2B010C2F20000FBF7FA +:1094B0007BFB04F07DFC0699884240F2AA80FFE71E +:1094C000069905980844059042F61C60C2F2000017 +:1094D0000190D0F8880004F077FE0198D0F8880059 +:1094E00041F2A011C2F20001002300931A4604F0D9 +:1094F00009FE0198D0F8900004F066FE009B0198E8 +:10950000D0F8900041F29C11C2F200011A4604F01A +:10951000F9FD0198D0F88C0004F056FE009B0198EC +:10952000D0F88C0041F2B011C2F200011A4604F0EA +:10953000E9FD0198D0F8940004F046FE009B0198E4 +:10954000D0F8940041F2BC11C2F200011A4604F0B6 +:10955000D9FD009B0198D0F8A80048F6ED71C2F241 +:109560000001029101F2AD111A4604F0EBFC009BE0 +:1095700002990198D0F89C0001F2B5111A4604F046 +:10958000E1FC009B02990198D0F8A00001F2BF1104 +:109590001A4604F0D7FC009B02990198D0F8A40069 +:1095A00001F2BD111A4604F0CDFC009B029901980E +:1095B000D0F8AC0001F5E0711A4604F0C3FC029843 +:1095C000FCF7E2F8FFE742F61C60C2F20000C06D53 +:1095D00042F6BC21C2F2000100231A4604F0B2FC9C +:1095E00060B9FFE742F6BC20C2F20000017848F6FD +:1095F000ED70C2F20000FBF7F3FEE4E748F6ED7011 +:10960000C2F2000042F6FC11C2F20001FBF722FB9D +:10961000FFE7FAE680B582B00190019806F000FB02 +:109620000090009828B1FFE70098016840688847DB +:10963000FFE702B080BD000080B582B001900198C4 +:10964000806B009000990020C8850099C88400981C +:10965000F8F7DAFA02B080BD80B584B0039000203C +:1096600002900398806B0190019800684069C0B235 +:10967000C0090290019890F83D0021280AD1FFE727 +:10968000029838B1FFE701990020C884019800F0E2 +:10969000F9F8FFE7019800684069C0F38010029074 +:1096A000019890F83E0022280AD1FFE7029838B1CD +:1096B000FFE701990020C885019800F0ABF8FFE7AB +:1096C0000199086C40F0100008640198F8F79CFAC2 +:1096D00004B080BD80B582B001900198806B00908D +:1096E000019800680068C005002826D4FFE70099AB +:1096F0000020C88500980168C86820F48070C860A0 +:1097000000980168486920F00100486100980168EC +:10971000486920F0400048610099202081F83E000F +:109720000098006B012807D1FFE700980168C8681E +:1097300020F01000C860FFE7FFE70098006B0128E9 +:1097400005D1FFE70098818DF8F7D0F903E0009884 +:10975000F8F748FFFFE702B080BD000080B582B097 +:1097600001900198806B00900098006B012806D151 +:10977000FFE70098818D4908F8F7B8F903E00098F1 +:10978000F8F75AFFFFE702B080BD000080B582B055 +:1097900001900198806B009000990020C885009A84 +:1097A000202182F83E10009908630098F8F7A4F988 +:1097B00002B080BD80B582B001900198806B0090AE +:1097C000019800680068C005002810D4FFE70099E0 +:1097D0000020C88400980168486920F08000486132 +:1097E00000980168C86840F04000C86003E0009835 +:1097F000F8F7C8FFFFE702B080BD000080B582B077 +:1098000001900198806B00900098F8F7E5FF02B096 +:1098100080BD000081B0009000980168C86820F405 +:109820009070C86000980168486920F001004861A4 +:109830000098006B012807D1FFE700980168C8680D +:1098400020F01000C860FFE70099202081F83E005A +:1098500000990020086301B07047000080B582B015 +:10986000019001980168C86820F04000C860019923 +:10987000202081F83D000198F8F784FF002002B015 +:1098800080BD000081B0009000980168C86820F099 +:10989000C000C8600099202081F83D0001B07047E9 +:1098A00082B000900098006844F60001C4F2000104 +:1098B000884204D1FFE700208DF807001DE00098E2 +:1098C000006841F20001C4F20101884204D1FFE7BF +:1098D00001208DF8070010E00098006841F2004177 +:1098E000C4F20101884204D1FFE702208DF807008D +:1098F00003E004208DF80700FFE79DF8070002B0A1 +:109900007047000080B584B00290029890F83E0045 +:1099100022287CD1FFE702988068B0F5805F15D1DE +:10992000FFE70298006988B9FFE7002001900298DC +:10993000806A00900298006840686FF35F20009989 +:1099400008800299886A0230886225E00298806A5D +:1099500001900020009002988068B0F5805F08D0E8 +:10996000FFE70298806850B9FFE70298006930B9B4 +:10997000FFE70298006840680199087007E00298C4 +:109980000068406800F07F0001990870FFE70299C5 +:10999000886A01308862FFE70299C88D0138C8855E +:1099A000000480BBFFE702980168C86820F020002F +:1099B000C86002980168C86820F48070C860029886 +:1099C0000168486920F0010048610299202081F86F +:1099D0003E000298006B01280BD1FFE70298016856 +:1099E000C86820F01000C8600298818DF8F77EF8F2 +:1099F00003E00298F8F7F6FDFFE7029900200863FC +:109A00008DF80F0007E000208DF80F0003E0022022 +:109A10008DF80F00FFE79DF80F0004B080BD000037 +:109A200080B586B005900598406843F2A071C0F2F9 +:109A3000A001884201D8FFE708E045F63100C0F6F2 +:109A4000020040F6466104F043F8FFE70598C0685D +:109A500030B1FFE70598C068B0F5005F01D1FFE7BE +:109A600008E045F63100C0F6020040F6476104F018 +:109A70002FF8FFE70598006960B1FFE705980069D6 +:109A8000B0F5806F06D0FFE705980069B0F5C06FAC +:109A900001D1FFE708E045F63100C0F6020040F6CC +:109AA000486104F015F8FFE70598808A6FF00C0113 +:109AB000084205D1FFE70598406908B1FFE708E0D3 +:109AC00045F63100C0F6020040F6496104F000F8A6 +:109AD000FFE705980068006920F44050059A116876 +:109AE000D26810430861059988680B694A69C96999 +:109AF000184310430843049005980068C06849F271 +:109B00000C6188430499084305990968C860059861 +:109B10000068406920F44070059A1168926910430A +:109B200048610598006841F20001C4F201018842D1 +:109B300009D0FFE70598006841F20041C4F2010135 +:109B4000884204D1FFE7F3F77DFD039003E0F3F7CC +:109B500067FD0390FFE70598C069B0F5004F29D174 +:109B6000FFE703981921A0FB0101059A13680293EE +:109B700053685A00DB0FE6F723FB0299864648F24A +:109B80001F53C5F2EB13AEFB0320420910014FF047 +:109B9000640C02FB1CEC322202EBCC02A2FB03326F +:109BA000F82303EA521300EB4300C2F342121044BD +:109BB000886026E003981921A0FB0101059A13682B +:109BC000019353689A009B0FE6F7FAFA01998446CD +:109BD00048F21F52C5F2EB12ACFB0230430964207D +:109BE00003FB10CC322000EB0C10A0FB0202F02093 +:109BF00000EA521000EB0310C2F3431210448860D5 +:109C0000FFE706B080BD000080B586B005900491E6 +:109C1000ADF80E20049805998862BDF80E000599EC +:109C20008885059900200864059A222182F83E1053 +:109C300005998A6B49F2D561C0F60101D163059996 +:109C40008A6B49F25D71C0F60101116405998A6B56 +:109C500049F25961C0F60101D1640599896B086523 +:109C600004A8029005980168806B0431029A12687A +:109C7000BDF80E30F0F748FFFFE70020019005988F +:109C8000006800680190059800684068019001989C +:109C9000FFE7FFE70599002081F83C00FFE7059802 +:109CA0000168C86840F48070C86005980168486918 +:109CB00040F00100486105980168486940F04000A3 +:109CC0004861002006B080BD83B00190019890F8F3 +:109CD0003D0021283AD1FFE701988068B0F5805F08 +:109CE00013D1FFE70198006978B9FFE70198006A8E +:109CF0000090009800886FF35F2001990968486020 +:109D00000199086A0230086208E0019A106A411C51 +:109D100011620078019909684860FFE70199C88CD1 +:109D20000138C884000468B9FFE701980168C86871 +:109D300020F08000C86001980168C86840F04000C9 +:109D4000C860FFE700208DF80B0003E002208DF8CB +:109D50000B00FFE79DF80B0003B0704783B0019044 +:109D60008DF803108DF80220019820B9FFE7FF203D +:109D70008DF80B000BE09DF80300019908709DF829 +:109D800002000199487000208DF80B00FFE79DF953 +:109D90000B0003B0704700002DE9F04788B01E4665 +:109DA00017468846814617981699159A149BDDF830 +:109DB0004CC0DDF848E0119C109DCDF81890CDF80E +:109DC00014808DF813708DF812608DF81150ADF875 +:109DD0000E40ADF80CE0ADF80AC0ADF80830ADF8B3 +:109DE0000620ADF80410ADF80200069820B9FFE790 +:109DF000FF208DF81F00E1E00698059B46F2C43273 +:109E0000C0F60202022108F041FC9DF813C0069939 +:109E1000D1F80320D1F80730D1F80B006CF302021F +:109E2000C1F80730C1F80320C1F80B000699D1F83A +:109E30000320D1F80730D1F80B004FF0040C6CF37D +:109E4000C502C1F80730C1F80320C1F80B009DF826 +:109E500012C00699D1F80320D1F80730D1F80B00D1 +:109E60000CF00F0C22F4707242EA8C12C1F8073029 +:109E7000C1F80320C1F80B009DF811C00699D1F874 +:109E80000320D1F80730D1F80B000CF00F0C22F4AE +:109E9000705242EA8C22C1F80730C1F80320C1F8A1 +:109EA0000B00BDF80EC00699D1F80320D1F8073099 +:109EB000D1F80B006FF35F2C6FF3963242EA8C32CD +:109EC000C1F80730C1F80320C1F80B00BDF80CC081 +:109ED0000699D1F80320D1F80730D1F80B006FF3C1 +:109EE000DF5242EACC52C1F80730C1F80320C1F872 +:109EF0000B00BDF80AC00699D1F80330D1F807204D +:109F0000D1F80B006CF30902C1F80330C1F8072047 +:109F1000C1F80B00BDF808C00699D1F80330D1F89C +:109F20000720D1F80B006FF3DF2C6FF3942242EA85 +:109F30008C22C1F80330C1F80720C1F80B00BDF82E +:109F400006C00699D1F80330D1F80720D1F80B00EC +:109F50006FF35F5242EA4C52C1F80330C1F8072058 +:109F6000C1F80B00BDF804C00699D1F80320D1F860 +:109F70000730D1F80B006FF3DF2C6FF3942040EA29 +:109F80008C20C1F80730C1F80320C1F80B00BDF8E0 +:109F900002C00699D1F80320D1F80730D1F80B00A0 +:109FA0006FF35F5040EA4C50C1F80730C1F803200E +:109FB000C1F80B0000208DF81F00FFE79DF91F007E +:109FC00008B0BDE8F08700002DE9F04188B01C46DC +:109FD00015460E460746149813981299119A109B2D +:109FE000DDF83CC0DDF838E0069705968DF8135093 +:109FF0008DF812408DF811E0ADF80EC0ADF80C30C0 +:10A00000ADF80A20ADF80810ADF80600069820B9A2 +:10A01000FFE7FF208DF81F00BFE00698059B46F282 +:10A02000C432C0F602020092022108F02FFB009A0F +:10A030009DF813E00699D1F80330D1F807C0D1F8A4 +:10A040000B006EF30203C1F807C0C1F80330C1F87A +:10A050000B000699D1F80330D1F807C0D1F80B00F6 +:10A0600043F03803C1F807C0C1F80330C1F80B0052 +:10A070009DF812E00699D1F80330D1F807C0D1F865 +:10A080000B000EF00F0E23F4707343EA8E13C1F829 +:10A0900007C0C1F80330C1F80B009DF811E0069924 +:10A0A000D1F80330D1F807C0D1F80B000EF00F0E35 +:10A0B00023F4705343EA8E23C1F807C0C1F803307C +:10A0C000C1F80B00BDF80EE00699D1F80330D1F8C5 +:10A0D00007C0D1F80B006FF35F2E6FF3963343EA9E +:10A0E0008E33C1F807C0C1F80330C1F80B00BDF8CA +:10A0F0000CE00699D1F80330D1F807C0D1F80B0075 +:10A100006FF3DF5343EACE53C1F807C0C1F8033001 +:10A11000C1F80B00BDF80AE00699D1F803C0D1F8E8 +:10A120000730D1F80B006EF30903C1F803C0C1F882 +:10A130000730C1F80B00BDF808E00699D1F803C05C +:10A14000D1F80730D1F80B006FF3DF2E6FF39423B3 +:10A1500043EA8E23C1F803C0C1F80730C1F80B00F1 +:10A16000BDF806E00699D1F803C0D1F80730D1F860 +:10A170000B006FF35F5343EA4E53C1F803C0C1F8BD +:10A180000730C1F80B0006980F30149B1D2108F012 +:10A190007DFA00208DF81F00FFE79DF91F0008B031 +:10A1A000BDE8F081F0B587B09E4614460D460646E0 +:10A1B00010980F990E9A0D9BDDF830C00596049506 +:10A1C0008DF80F408DF80EE08DF80DC0ADF80A3017 +:10A1D000ADF80820ADF80610ADF80400059820B9D8 +:10A1E000FFE7FF208DF81B00A3E00598049B46F2D3 +:10A1F000C432C0F602020221009108F047FADDF8ED +:10A2000000C09DF80FE00599D1F80320D1F8073080 +:10A21000D1F80B006EF30202C1F80730C1F8032039 +:10A22000C1F80B009DF80EE00599D1F80320D1F894 +:10A230000730D1F80B000EF00F0E22F4707242EAD4 +:10A240008E12C1F80730C1F80320C1F80B00059940 +:10A25000D1F80320D1F80730D1F80B006CF3C50218 +:10A26000C1F80730C1F80320C1F80B009DF80DC0FC +:10A270000599D1F80320D1F80730D1F80B000CF084 +:10A280000F0C22F4705242EA8C22C1F80730C1F858 +:10A290000320C1F80B00BDF80AC00599D1F80330BE +:10A2A000D1F80720D1F80B006CF30902C1F8033094 +:10A2B000C1F80720C1F80B00BDF808C00599D1F816 +:10A2C0000330D1F80720D1F80B006FF3DF2C6FF3C8 +:10A2D000942242EA8C22C1F80330C1F80720C1F869 +:10A2E0000B00BDF806C00599D1F80330D1F807205E +:10A2F000D1F80B006FF35F5242EA4C52C1F80330C1 +:10A30000C1F80720C1F80B00BDF804C00599D1F8C9 +:10A310000320D1F80730D1F80B006CF30900C1F825 +:10A320000730C1F80320C1F80B0000208DF81B0096 +:10A33000FFE79DF91B0007B0F0BD00002DE9F041DB +:10A3400088B01C4615460E46074613981299119A76 +:10A35000109BDDF83CC0DDF838E0069705968DF8D7 +:10A3600013508DF812408DF811E0ADF80EC0ADF825 +:10A370000C30ADF80A20ADF80810ADF806000698CC +:10A3800020B9FFE7FF208DF81F00B7E00698059B76 +:10A3900046F2C432C0F60202022108F077F99DF8B5 +:10A3A00012C00699D1F80320D1F80730D1F80B007C +:10A3B0000CF00F0C22F4707242EA8C12C1F80730D4 +:10A3C000C1F80320C1F80B009DF813C00699D1F81D +:10A3D0000320D1F80730D1F80B006CF30202C1F86A +:10A3E0000730C1F80320C1F80B000699D1F803200B +:10A3F000D1F80730D1F80B0022F03802C1F807304D +:10A40000C1F80320C1F80B009DF811C00699D1F8DE +:10A410000320D1F80730D1F80B000CF00F0C22F418 +:10A42000705242EA8C22C1F80730C1F80320C1F80B +:10A430000B00BDF80EC00699D1F80330D1F8072003 +:10A44000D1F80B006CF30902C1F80330C1F8072002 +:10A45000C1F80B00BDF80CC00699D1F80330D1F853 +:10A460000720D1F80B006FF3DF2C6FF3942242EA40 +:10A470008C22C1F80330C1F80720C1F80B00BDF8E9 +:10A480000AC00699D1F80330D1F80720D1F80B00A3 +:10A490006FF35F5242EA4C52C1F80330C1F8072013 +:10A4A000C1F80B00BDF808C00699D1F80320D1F817 +:10A4B0000730D1F80B006FF3DF2C6FF3942040EAE4 +:10A4C0008C20C1F80730C1F80320C1F80B00BDF89B +:10A4D00006C00699D1F80320D1F80730D1F80B0057 +:10A4E0006FF35F5040EA4C50C1F80730C1F80320C9 +:10A4F000C1F80B0000208DF81F00FFE79DF91F0039 +:10A5000008B0BDE8F08100002DE9F04188B01C469C +:10A5100015460E46074613981299119A109BDDF8BE +:10A520003CC0DDF838E0069705968DF813508DF89D +:10A5300012408DF811E0ADF80EC0ADF80C30ADF85A +:10A540000A20ADF80810ADF80600069820B9FFE71C +:10A55000FF208DF81F00B9E00698059B46F2C43233 +:10A56000C0F60202022108F091F89DF813C0069986 +:10A57000D1F80320D1F80730D1F80B006CF30202B8 +:10A58000C1F80730C1F80320C1F80B000699D1F8D3 +:10A590000320D1F80730D1F80B004FF0010C6CF319 +:10A5A000C502C1F80730C1F80320C1F80B009DF8BF +:10A5B00012C00699D1F80320D1F80730D1F80B006A +:10A5C0000CF00F0C22F4707242EA8C12C1F80730C2 +:10A5D000C1F80320C1F80B009DF811C00699D1F80D +:10A5E0000320D1F80730D1F80B000CF00F0C22F447 +:10A5F000705242EA8C22C1F80730C1F80320C1F83A +:10A600000B00BDF80EC00699D1F80330D1F8072031 +:10A61000D1F80B006CF30902C1F80330C1F8072030 +:10A62000C1F80B00BDF80CC00699D1F80330D1F881 +:10A630000720D1F80B006FF3DF2C6FF3942242EA6E +:10A640008C22C1F80330C1F80720C1F80B00BDF817 +:10A650000AC00699D1F80330D1F80720D1F80B00D1 +:10A660006FF35F5242EA4C52C1F80330C1F8072041 +:10A67000C1F80B00BDF808C00699D1F80320D1F845 +:10A680000730D1F80B006FF3DF2C6FF3942040EA12 +:10A690008C20C1F80730C1F80320C1F80B00BDF8C9 +:10A6A00006C00699D1F80320D1F80730D1F80B0085 +:10A6B0006FF35F5040EA4C50C1F80730C1F80320F7 +:10A6C000C1F80B0000208DF81F00FFE79DF91F0067 +:10A6D00008B0BDE8F081000080B582B042F2AC2045 +:10A6E000C2F200000190F7F7B9FA0198E8F7CCFF41 +:10A6F00002B080BD80B582B042F23430C2F20000B8 +:10A700000190F7F7ABFA0198E8F7BEFF02B080BD01 +:10A7100080B586B004908DF80F100498D0F8C4026C +:10A7200001900498D0F8BC0220B9FFE703208DF80F +:10A7300017004DE00498D0F8BC02029004989DF8F0 +:10A740000F1001EB810100EB8100806920B3FFE76E +:10A7500004989DF80F1001EB810200EB82008269E2 +:10A760000198C1EBC10100EB8100416CB2FBF1F03B +:10A7700000FB112080B9FFE704989DF80F1001EB52 +:10A78000810100EB81000023836104989DF80F1084 +:10A790001A4601F0DBFA17E002990020C1F8140212 +:10A7A0000498D0F8C002006968B1FFE70498D0F8B7 +:10A7B000C00203690299D1F8080201F504719DF8FD +:10A7C0000F209847FFE7FFE700208DF81700FFE70D +:10A7D0009DF8170006B080BD80B584B002908DF85A +:10A7E00007100298D0F8BC0200900298D0F8BC0282 +:10A7F00020B9FFE703208DF80F0015E002989DF8BF +:10A80000071001F041F80099C1F80C020298D0F845 +:10A81000C002C2680099D1F8040201F503719047A3 +:10A8200000208DF80F00FFE79DF80F0004B080BDF9 +:10A8300080B584B003908DF80B100398812100F04F +:10A84000C7FE03990020019008870398012100F0BA +:10A85000BFFE01980399A1F878010398822100F0C6 +:10A86000B7FE01980399A1F84C000399A1F84E0096 +:10A870000398D0F8BC0278B1FFE70398D0F8C00283 +:10A88000406880470398D0F8BC0201F05BFE039952 +:10A890000020C1F8BC02FFE7002004B080BD00002A +:10A8A00080B584B002900298D0F8BC020190019863 +:10A8B00020B9FFE703208DF80F001DE00298D0F8C3 +:10A8C000C002A8B1FFE7019890F80002FF280FD05E +:10A8D000FFE70298D0F8C0028368019991F800025E +:10A8E00091F8012298470199FF2081F80002FFE7C3 +:10A8F00000208DF80F00FFE79DF80F0004B080BD29 +:10A9000081B0009000990A20088040F2EC00C2F269 +:10A91000000001B07047000081B000900099432012 +:10A92000088040F26400C2F2000001B070470000ED +:10A9300081B0009000994320088040F2A800C2F244 +:10A94000000001B07047000081B0009000994320E2 +:10A95000088040F2F800C2F2000001B07047000029 +:10A9600080B58AB008908DF81F104FF4077001F081 +:10A97000EDFD0690069840B9FFE708990020C1F860 +:10A98000BC0202208DF827006DE006980899C1F8F6 +:10A99000BC020898007CD8B9FFE708988121022200 +:10A9A00003924FF40073049301F042F8039A049B5E +:10A9B0000898012105910187089801F039F8059858 +:10A9C0000899A1F8780108991020A1F84E0019E023 +:10A9D00008988121022200924023019301F028F877 +:10A9E000009A019B0898012102910187089801F0C3 +:10A9F0001FF802980899A1F8780108991020A1F889 +:10AA00004E00FFE7089882210322082301F010F886 +:10AA100008990120A1F84C000898D0F8C0020068FD +:10AA2000804706990020C1F814020699C1F818025F +:10AA30000898007C50B9FFE708980699D1F80422DD +:10AA400001214FF4007301F019F808E00898069905 +:10AA5000D1F804220121402301F010F8FFE7002083 +:10AA60008DF82700FFE79DF827000AB080BD0000A1 +:10AA700080B584B002900298D0F8BC020190029890 +:10AA8000D0F8BC0220B9FFE703208DF80F001AE0D0 +:10AA90000298007C50B9FFE702980199D1F804228E +:10AAA00001214FF4007300F0E9FF08E002980199DA +:10AAB000D1F804220121402300F0E0FFFFE700204D +:10AAC0008DF80F00FFE79DF80F0004B080BD000077 +:10AAD00083B001900091009820B9FFE703208DF822 +:10AAE0000B0007E000980199C1F8C00200208DF822 +:10AAF0000B00FFE79DF80B0003B0704784B0029095 +:10AB000001910298D0F8BC020090009820B9FFE7AC +:10AB100003208DF80F0007E001980099C1F80402A6 +:10AB200000208DF80F00FFE79DF80F0004B070477C +:10AB300085B00390029101920398D0F8BC02009076 +:10AB4000009820B9FFE703208DF813000BE002986E +:10AB50000099C1F8080201980099C1F8100200207C +:10AB60008DF81300FFE79DF8130005B07047000053 +:10AB700080B58AB0089007910898D0F8BC0206907A +:10AB800000208DF81500ADF812008DF81100069820 +:10AB900020B9FFE703208DF82700B3E0079800787D +:10ABA00000F060000146039100284AD0FFE70398B7 +:10ABB000202840F09A80FFE70798C088B8B3FFE7E5 +:10ABC00007980078000600281FD5FFE70898D0F8FE +:10ABD000C0028368079A50780699D28898470798E8 +:10ABE000C088082803D3FFE70720029003E00798F6 +:10ABF000C0880290FFE70298ADF816000898069901 +:10AC0000BDF8162000F04CF910E00798407806993E +:10AC100081F8000207988079069981F80102089866 +:10AC20000699079AD28800F00DF9FFE708E0089826 +:10AC3000D0F8C00283680799487800229847FFE758 +:10AC40005BE007984078014601910B2844D80199B0 +:10AC5000DFE801F0064142424242424242421C3297 +:10AC6000089890F89C02032807D1FFE708980DF197 +:10AC70001201022200F014F907E00898079900F089 +:10AC8000D3F803208DF81100FFE72DE0089890F825 +:10AC90009C02032807D1FFE708980DF11501012256 +:10ACA00000F0FEF807E00898079900F0BDF80320CF +:10ACB0008DF81100FFE717E0089890F89C02032830 +:10ACC00008D0FFE70898079900F0AEF803208DF848 +:10ACD0001100FFE708E007E00898079900F0A4F8E2 +:10ACE00003208DF81100FFE707E00898079900F0AE +:10ACF0009BF803208DF81100FFE79DF811008DF8F7 +:10AD00002700FFE79DF827000AB080BD80B584B01A +:10AD100002900298D0F8BC02019001208DF8030047 +:10AD20000298D0F8BC0220B9FFE703208DF80F008D +:10AD30001FE00198D0F81402B0B9FFE70199012093 +:10AD4000C1F814020198D0F810020299C862029862 +:10AD50000199D1F80822D1F81032812100F0F6FFD4 +:10AD600000208DF80300FFE79DF803008DF80F0029 +:10AD7000FFE79DF80F0004B080BD000080B582B0F1 +:10AD800001908DF803100198D0F8B80240B1FFE7A8 +:10AD90000198D0F8B8124A689DF803109047FFE771 +:10ADA000002002B080BD000080B582B0019000910B +:10ADB000019890F89C02013802280ED8FFE700980D +:10ADC0004088012808D1FFE701990020C1F8A402BA +:10ADD000019800F07FF8FFE704E00198009900F087 +:10ADE00023F8FFE702B080BD80B584B003900291E4 +:10ADF00001920398029A019B0021009100F03EFE0F +:10AE0000009804B080BD000080B584B0039002912A +:10AE100001920398029A019B0021009100F096FF95 +:10AE2000009804B080BD000080B582B00190009110 +:10AE30000198802100F042FF0198002100F03EFFC0 +:10AE400002B080BD80B584B0039002910192039955 +:10AE50000320C1F8940201980399C1F858010198A0 +:10AE60000399C1F85C010398029A019B00210091AB +:10AE700000F004FE009804B080BD000080B582B0F0 +:10AE8000019001990520C1F89402019800230093D4 +:10AE900019461A4600F0F2FD009802B080BD00008D +:10AEA00080B584B003900291019203990220C1F809 +:10AEB000940201980399886101980399C8610398E5 +:10AEC000029A019B0021009100F040FF009804B01D +:10AED00080BD000080B582B0019001990420C1F8C6 +:10AEE000940201980023009319461A4600F02EFFA1 +:10AEF000009802B080BD000080B582B08DF80700D8 +:10AF000000919DF8070060B9FFE7009A45F2D04034 +:10AF1000C0F6020040F23051C2F2000100F08EFA99 +:10AF20000BE0009A45F2D040C0F6020040F23051EA +:10AF3000C2F2000100F082FAFFE740F23050C2F2A4 +:10AF4000000002B080BD000082B08DF807000091C3 +:10AF500000991220088040F23C10C2F2000002B0BA +:10AF60007047000080B582B08DF8070000919DF811 +:10AF7000070060B9FFE7009A45F2C240C0F6020040 +:10AF800040F23051C2F2000100F058FA0BE0009A92 +:10AF900045F2C240C0F6020040F23051C2F2000158 +:10AFA00000F04CFAFFE740F23050C2F2000002B06D +:10AFB00080BD000082B08DF8070000910099042048 +:10AFC000088040F26410C2F2000002B07047000036 +:10AFD00080B584B08DF80F000291029A45F2BB4013 +:10AFE000C0F6020040F23051C2F20001019100F0BF +:10AFF00025FA019804B080BD80B582B08DF80700B5 +:10B0000000919DF8070060B9FFE7009A45F2B04053 +:10B01000C0F6020040F23051C2F2000100F00EFA18 +:10B020000BE0009A45F2B040C0F6020040F2305109 +:10B03000C2F2000100F002FAFFE740F23050C2F223 +:10B04000000002B080BD000080B582B08DF807001E +:10B05000009100991A200880ECF72CFC40F268104F +:10B06000C2F2000002B080BD80B584B003900291AE +:10B070000298C088012805D0FFE703980299FFF7DE +:10B08000D3FE21E0039890F89C12481E01910228FB +:10B0900004D3FFE7019803280AD00FE003990020AA +:10B0A0008860039800F108010122FFF7F9FE0AE029 +:10B0B0000398011D0122FFF7F3FE04E003980299B3 +:10B0C000FFF7B2FEFFE7FFE704B080BD80B588B0B0 +:10B0D000079006910020ADF8160004908DF80F003F +:10B0E0000698C078013801460291062800F21E81B8 +:10B0F0000299DFE811F0070011002E001B011B016F +:10B10000E80000010798D0F8B4120A68007C0DF13D +:10B1100016019047049013E10798007C60B9FFE79F +:10B120000798D0F8B802816A0DF11600884704909C +:10B130000499022048700BE00798D0F8B802C16A61 +:10B140000DF1160088470490049902204870FFE72B +:10B15000F6E00698807801460191052800F2A88063 +:10B160000199DFE801F0031E39546F8A0798D0F87F +:10B17000B402406850B1FFE70798D0F8B4124A68AB +:10B18000007C0DF116019047049009E0079806999C +:10B19000FFF74AFE9DF80F0001308DF80F00FFE722 +:10B1A00090E00798D0F8B402806850B1FFE70798A4 +:10B1B000D0F8B4128A68007C0DF116019047049013 +:10B1C00009E007980699FFF72FFE9DF80F00013060 +:10B1D0008DF80F00FFE775E00798D0F8B402C0685B +:10B1E00050B1FFE70798D0F8B412CA68007C0DF19F +:10B1F00016019047049009E007980699FFF714FE9E +:10B200009DF80F0001308DF80F00FFE75AE0079816 +:10B21000D0F8B402006950B1FFE70798D0F8B41233 +:10B220000A69007C0DF116019047049009E0079827 +:10B230000699FFF7F9FD9DF80F0001308DF80F001A +:10B24000FFE73FE00798D0F8B402406950B1FFE74C +:10B250000798D0F8B4124A69007C0DF116019047A6 +:10B26000049009E007980699FFF7DEFD9DF80F00AE +:10B2700001308DF80F00FFE724E00798D0F8B40202 +:10B28000806950B1FFE70798D0F8B4128A69007C52 +:10B290000DF116019047049009E007980699FFF711 +:10B2A000C3FD9DF80F0001308DF80F00FFE709E0A6 +:10B2B00007980699FFF7B8FD9DF80F0001308DF84B +:10B2C0000F00FFE73CE00798007C48B9FFE70798CC +:10B2D000D0F8B802416B0DF116008847049009E0E0 +:10B2E00007980699FFF7A0FD9DF80F0001308DF833 +:10B2F0000F00FFE724E00798007C60B9FFE707989C +:10B30000D0F8B802016B0DF116008847049004993B +:10B310000720487009E007980699FFF785FD9DF81A +:10B320000F0001308DF80F00FFE709E0079806993C +:10B33000FFF77AFD9DF80F0001308DF80F00FFE751 +:10B340009DF80F0008B1FFE72AE00698C08818B3FF +:10B35000FFE7BDF81600C8B1FFE7BDF81600069973 +:10B36000C988884204DAFFE7BDF81600009003E0C0 +:10B370000698C0880090FFE70098ADF8160007987F +:10B380000499BDF81620FFF78BFD04E00798069995 +:10B39000FFF74AFDFFE703E00798FFF79BFDFFE794 +:10B3A00008B080BD83B0029000208DF8070002989D +:10B3B0000090FFE70098007848B1FFE79DF807008C +:10B3C00001308DF80700009801300090F2E79DF8F9 +:10B3D000070003B07047000080B582B00190009173 +:10B3E000019890F89C02013802281FD8FFE70098C6 +:10B3F000C088022805D0FFE701980099FFF714FDE7 +:10B4000019E001990120C8600198D0F8A40230B178 +:10B41000FFE70199C86840F00200C860FFE70198A3 +:10B4200000F10C010222FFF73BFD04E001980099B6 +:10B43000FFF7FAFCFFE702B080BD000080B586B0E0 +:10B4400005900491039200208DF80B00059808B92F +:10B45000FFE73DE0059801900198FFF7A3FF014643 +:10B46000022000EB410003990880039800780499BA +:10B470009DF80B2088549DF80B0001308DF80B00CF +:10B4800004999DF80B20032088549DF80B0001308F +:10B490008DF80B00FFE701980078C8B1FFE701982D +:10B4A000007804999DF80B20885401980130019090 +:10B4B0009DF80B0001308DF80B0004999DF80B20CE +:10B4C000002088549DF80B0001308DF80B00E2E756 +:10B4D00006B080BD82B08DF8070000208DF8060010 +:10B4E0009DF8070001460091032814D80099DFE871 +:10B4F00001F002060A0E00208DF806000FE003207E +:10B500008DF806000BE001208DF8060007E003200F +:10B510008DF8060003E003208DF80600FFE79DF894 +:10B52000060002B07047000080B584B0029001911F +:10B530008DF80320029820B9FFE703208DF80F0053 +:10B5400023E002990020C1F8B8020299C1F8C002B4 +:10B550000299C1F8CC02019828B1FFE7019802993D +:10B56000C1F8B402FFE70299012081F89C029DF81E +:10B57000030002990870029800F094F98DF8020017 +:10B580009DF802008DF80F00FFE79DF80F0004B052 +:10B5900080BD000080B582B001908DF803100020BE +:10B5A0008DF802008DF801000198D0F8C4029DF8D2 +:10B5B0000310F0F753FE8DF802009DF80200FFF72C +:10B5C00089FF8DF801009DF8010002B080BD0000E8 +:10B5D00080B582B001908DF8031000208DF8020034 +:10B5E0008DF801000198D0F8C4029DF80310F0F71F +:10B5F000E1FD8DF802009DF80200FFF76BFF8DF86A +:10B6000001009DF8010002B080BD000080B588B047 +:10B6100006908DF8171004929DF81700002872D13B +:10B62000FFE70698143003900698D0F89402022899 +:10B6300059D1FFE703998868C968884212D9FFE7A2 +:10B6400003998868CA68801A886006980499039AE2 +:10B650009268FFF7D9FB0698002319461A4600F0B6 +:10B660000DFA3FE003988168C06888421ED1FFE769 +:10B6700003994868C968884218D3FFE7039840686F +:10B680000699D1F89812884210D2FFE70698002256 +:10B6900001921146FFF7B8FB019B0698C0F898325B +:10B6A000069819461A4600F0E9F91AE0069890F84B +:10B6B0009C0203280DD1FFE70698D0F8B802C068B5 +:10B6C00030B1FFE70698D0F8B812C9688847FFE79D +:10B6D000FFE70698802100F0F1FA0698FFF7CEFB0D +:10B6E000FFE7FFE700E0FFE7069890F8A0020128D7 +:10B6F00008D1FFE7069800F0A9FB0699002081F821 +:10B70000A002FFE720E0069890F89C0203281AD1D7 +:10B71000FFE70698D0F8B802406998B1FFE70698AD +:10B72000D0F8B8124A699DF8171090478DF80B00B1 +:10B730009DF80B0028B1FFE79DF80B008DF81F0066 +:10B7400006E0FFE7FFE7FFE700208DF81F00FFE7B7 +:10B750009DF81F0008B080BD80B58AB008908DF8B4 +:10B760001F1006929DF81F00002847D1FFE7089898 +:10B7700000F5AA7005900898D0F8940203283BD1F0 +:10B78000FFE705998868C96888421DD9FFE70599D0 +:10B790008868CA68801A88600898029006980390A2 +:10B7A00005998868C968884204D2FFE705988068CF +:10B7B000019003E00598C0680190FFE703990298A3 +:10B7C000019AFFF711FB16E0089890F89C020328F5 +:10B7D0000DD1FFE70898D0F8B802006930B1FFE753 +:10B7E0000898D0F8B81209698847FFE7FFE708987A +:10B7F000FFF770FBFFE700E0FFE720E0089890F814 +:10B800009C0203281AD1FFE70898D0F8B802806993 +:10B8100098B1FFE70898D0F8B8128A699DF81F1010 +:10B8200090478DF813009DF8130028B1FFE79DF8AD +:10B8300013008DF8270006E0FFE7FFE7FFE7002091 +:10B840008DF82700FFE79DF827000AB080BD0000B3 +:10B8500081B00090002001B07047000080B582B038 +:10B8600001900199012081F89C020198D0F8B8025A +:10B8700038B1FFE70198D0F8B8124A6801799047CB +:10B88000FFE7002002B080BD80B582B001908DF846 +:10B8900003100198D0F8C4029DF80310F0F742FDA0 +:10B8A00002B080BD80B584B0039003980078A8BB37 +:10B8B000FFE7039941F6EC30C2F200000290C0F8B5 +:10B8C00004140399C1F8C4024FF0A041016004219F +:10B8D00041600222C260002101618261C161016296 +:10B8E0004162C1620163F1F7E5F918B1FFE7EBF7D7 +:10B8F00077FBFFE741F6EC30C2F2000001908021B7 +:10B900000091F0F7C1FB019800214022F0F7C8FB3D +:10B91000009A01980121F0F7C3FBFFE7002004B073 +:10B9200080BD000084B002908DF807100298D0F816 +:10B93000C40200909DF80700000600280ED5FFE71E +:10B9400000989DF8071001F07F01C1EBC10100EBE9 +:10B95000810090F83E008DF80F000DE000989DF8F2 +:10B96000071001F07F01C1EBC10100EB810090F8ED +:10B97000FE018DF80F00FFE79DF80F0004B070473F +:10B9800080B584B002908DF807100298D0F8B80204 +:10B9900020B9FFE703208DF80F0018E0029890F817 +:10B9A0009C0203280FD1FFE70298D0F8B802006A82 +:10B9B00040B1FFE70298D0F8B8120A6A9DF8071064 +:10B9C0009047FFE7FFE700208DF80F00FFE79DF8A5 +:10B9D0000F0004B080BD000080B584B002908DF8E7 +:10B9E00007100298D0F8B80220B9FFE703208DF8BD +:10B9F0000F0018E0029890F89C0203280FD1FFE78F +:10BA00000298D0F8B802406A40B1FFE70298D0F837 +:10BA1000B8124A6A9DF807109047FFE7FFE7002039 +:10BA20008DF80F00FFE79DF80F0004B080BD000007 +:10BA300080B584B003908DF80B108DF80A20ADF816 +:10BA4000083000208DF807008DF806000398D0F824 +:10BA5000C4029DF80B10BDF808209DF80A30F0F7DD +:10BA600073FC8DF807009DF80700FFF733FD8DF894 +:10BA700006009DF8060004B080BD000080B586B0C9 +:10BA800005908DF813100392029300208DF80700A3 +:10BA90008DF806000598D0F8C4029DF81310039A9B +:10BAA000029BF0F7C7FC8DF807009DF80700FFF731 +:10BAB00011FD8DF806009DF8060006B080BD00005F +:10BAC00080B586B004900499012081F89C02049905 +:10BAD0000020C1F89402049948600499C1F8A402B6 +:10BAE0000498D0F8B80220B9FFE703208DF81700BA +:10BAF00032E00498D0F8BC0270B1FFE70498D0F8A7 +:10BB0000B802406838B1FFE70498D0F8B8124A6824 +:10BB100001799047FFE7FFE7049800220392402352 +:10BB200002931146FFF784FF029B039A04990120B8 +:10BB30000190A1F864010498C0F860310498802154 +:10BB4000FFF776FF019A02990398049B9A84049A5E +:10BB500011628DF81700FFE79DF8170006B080BD51 +:10BB600081B00090009890F89C02042807D1FFE76C +:10BB7000009890F89D02009981F89C02FFE7002050 +:10BB800001B0704780B582B000900098D0F8B8023C +:10BB900020B9FFE703208DF8070016E0009890F821 +:10BBA0009C0203280DD1FFE70098D0F8B802C069C5 +:10BBB00030B1FFE70098D0F8B812C9698847FFE7AD +:10BBC000FFE700208DF80700FFE79DF8070002B0AF +:10BBD00080BD000082B001908DF803109DF8030035 +:10BBE00001990874002002B07047000080B582B04F +:10BBF00001908DF8031000208DF802008DF80100EF +:10BC00000198D0F8C4029DF80310F1F75BFA8DF8A3 +:10BC100002009DF80200FFF75DFC8DF801009DF821 +:10BC2000010002B080BD000080B584B00390029195 +:10BC3000039800F2AA20029900F0AAF803990120C3 +:10BC4000C1F894020399B1F8B002C1F898020398C0 +:10BC500090F8AA0200F01F000146009140B1FFE7F2 +:10BC6000009801280CD0FFE70098022810D017E0B8 +:10BC7000039800F2AA2100F029FA8DF8070019E0D4 +:10BC8000039800F2AA2100F00FFC8DF8070011E0E4 +:10BC9000039800F2AA2100F07BFA8DF8070009E072 +:10BCA000039890F8AA1201F0800100F007F88DF8CF +:10BCB0000700FFE79DF8070004B080BD80B582B0A3 +:10BCC00001908DF8031000208DF802008DF801001E +:10BCD0000198D0F8C4029DF80310F0F7EFFB8DF83F +:10BCE00002009DF80200FFF7F5FB8DF801009DF8BA +:10BCF000010002B080BD000080B582B0019000203C +:10BD00008DF803008DF802000198D0F8C402F1F715 +:10BD100015FA8DF803009DF80300FFF7DBFB8DF8A3 +:10BD200002009DF8020002B080BD000081B00090CA +:10BD3000009890F89C02009981F89D0200990420D7 +:10BD400081F89C02002001B07047000080B586B0E9 +:10BD500005908DF813100392029300208DF80700D0 +:10BD60008DF806000598D0F8C4029DF81310039AC8 +:10BD7000029BF0F713FC8DF807009DF80700FFF712 +:10BD8000A9FB8DF806009DF8060006B080BD0000F6 +:10BD900080B584B0039002910298019001980078D8 +:10BDA0000399087001980130019001980078039977 +:10BDB00048700198013001900198FAF79BFE0399B1 +:10BDC000488001980130019001980130019001985C +:10BDD000FAF790FE0399888001980130019001984C +:10BDE000013001900198FAF785FE0399C88004B0EC +:10BDF00080BD000080B584B0029001910020ADF8B4 +:10BE00000200019820B9FFE703208DF80F0018E029 +:10BE100001980299C1F8B8020298D0F8B802C06A35 +:10BE200058B1FFE70298D0F8B802C16A0DF10200DC +:10BE300088470299C1F8CC02FFE700208DF80F0077 +:10BE4000FFE79DF80F0004B080BD000081B00090B6 +:10BE5000002001B07047000080B584B003900291CB +:10BE600002988088B8BBFFE70298C08898BBFFE7BC +:10BE7000029840887F282ED8FFE70298807800F04B +:10BE80007F008DF80700039890F89C02032805D1E5 +:10BE9000FFE703980299FEF7C7FF1BE09DF8070034 +:10BEA000039981F89E0203989DF80710FFF79EFE04 +:10BEB0000398FFF70FF89DF8070028B1FFE70399F3 +:10BEC000022081F89C0204E00399012081F89C0281 +:10BED000FFE7FFE704E003980299FEF7A5FFFFE7FD +:10BEE00004B080BD80B582B001908DF803100320AE +:10BEF0008DF802000198D0F8B80250B1FFE7019820 +:10BF0000D0F8B8120A689DF8031090478DF8020027 +:10BF1000FFE79DF8020002B080BD000080B586B04A +:10BF20000490039100208DF80B000398817840F273 +:10BF30002C50C2F2000001700078022808D3FFE7FD +:10BF400004980399FEF770FF03208DF817009CE01A +:10BF5000049890F89C0201460191022804D0FFE762 +:10BF6000019803282BD07BE040F22C50C2F2000055 +:10BF70000078F8B1FFE740F22C51C2F200010878D6 +:10BF8000049A506004980978FFF7ACFF8DF80B0015 +:10BF90009DF80B0028B1FFE704980399FEF744FFD2 +:10BFA00007E00498FEF796FF0499032081F89C02AD +:10BFB000FFE703E00498FEF78DFFFFE760E040F243 +:10BFC0002C50C2F20000007898B9FFE704990220D3 +:10BFD00081F89C0240F22C51C2F200010878049AC8 +:10BFE000506004980978FEF7C9FE0498FEF772FFC6 +:10BFF00035E040F22C50C2F2000000780499496804 +:10C00000884227D0FFE704980179FEF7B7FE40F297 +:10C010002C51C2F200010878049A50600498097803 +:10C02000FFF760FF8DF80B009DF80B0068B1FFE78C +:10C0300004980399FEF7F8FE04980179FEF79EFE36 +:10C040000499022081F89C0203E00498FEF742FF65 +:10C05000FFE703E00498FEF73DFFFFE7FFE70FE08F +:10C0600004980399FEF7E0FE049840F22C51C2F2C6 +:10C0700000010978FEF782FE03208DF80B00FFE730 +:10C080009DF80B008DF81700FFE79DF8170006B02C +:10C0900080BD000080B582B001900091009840887A +:10C0A000012808D1FFE701990120C1F8A4020198F5 +:10C0B000FEF710FFFFE702B080BD000080B582B040 +:10C0C00001900198FFF718FE02B080BD80B586B0E0 +:10C0D0000590049100208DF80F000498007800F07E +:10C0E00060000146029188B1FFE70298202804D041 +:10C0F000FFE70298402842D1FFE70598D0F8B81230 +:10C100008A68049990478DF80F003DE004984078C4 +:10C110000146019109282CD80199DFE801F01B257F +:10C120002A202A0A052A160F05980499FEF7CEFF41 +:10C1300024E005980499FFF78FFE1FE00598049905 +:10C14000FFF7ECFE8DF80F0018E005980499FEF754 +:10C150008BFF13E005980499FFF73EF90EE0059870 +:10C160000499FFF797FF09E005980499FEF71CFE74 +:10C1700004E005980499FEF757FEFFE704E00598F0 +:10C180000499FEF751FEFFE79DF80F0006B080BD51 +:10C1900080B58CB00B900A9100208DF822000A988F +:10C1A00080888DF823000A98007800F0600001462E +:10C1B000079190B1FFE70798202805D0FFE707987F +:10C1C000402840F06881FFE70B98D0F8B8128A68E1 +:10C1D0000A9990478DF8220062E10A98407801465A +:10C1E0000691002800F09880FFE7069801284CD0BF +:10C1F000FFE70698032840F04881FFE70B9890F886 +:10C200009C0201460591022804D0FFE70598032807 +:10C2100019D034E09DF8230078B1FFE79DF82300A2 +:10C2200080280AD0FFE70B989DF82310FFF746FD02 +:10C230000B988021FFF742FD04E00B980A99FEF766 +:10C24000F3FDFFE720E00A984088A0B9FFE79DF8DA +:10C25000230078B1FFE79DF8230080280AD0FFE78C +:10C260000A98C08830B9FFE70B989DF82310FFF7B4 +:10C2700025FDFFE7FFE70B98FEF72CFE04E00B9887 +:10C280000A99FEF7D1FDFFE704E10B9890F89C02B4 +:10C2900001460491022804D0FFE70498032819D02E +:10C2A00034E09DF8230078B1FFE79DF82300802853 +:10C2B0000AD0FFE70B989DF82310FFF7FFFC0B98BF +:10C2C0008021FFF7FBFC04E00B980A99FEF7ACFD18 +:10C2D000FFE720E00A984088B8B9FFE79DF82300FF +:10C2E000400630B1FFE70B989DF82310FFF752F995 +:10C2F000FFE70B98FEF7EEFD0B98D0F8B8128A68AE +:10C300000A9990478DF82200FFE704E00B980A99FC +:10C31000FEF78AFDFFE7BDE00B9890F89C0201460E +:10C320000391022804D0FFE70398032838D0A6E041 +:10C330009DF8230050B1FFE79DF82300802805D029 +:10C34000FFE70B980A99FEF76FFD9DE09DF823002B +:10C35000000600280CD5FFE70B989DF8231001F08C +:10C360007F0101EB810100EB8100143002900CE0B1 +:10C370000B989DF8231001F07F0101EB810100EB88 +:10C38000810000F5AA700290FFE7029809900999D0 +:10C39000002008600B9809990222FEF781FD73E0E6 +:10C3A0009DF823000006002812D5FFE70B989DF8A2 +:10C3B000231001F00F0101EB810100EB8100808C63 +:10C3C00028B9FFE70B980A99FEF72EFD5CE012E012 +:10C3D0000B989DF8231001F00F0101EB810100EB98 +:10C3E0008100B0F8640128B9FFE70B980A99FEF7BD +:10C3F0001BFD49E0FFE79DF82300000600280CD54F +:10C40000FFE70B989DF8231001F07F0101EB8101FC +:10C4100000EB8100143001900CE00B989DF8231084 +:10C4200001F07F0101EB810100EB810000F5AA70B2 +:10C430000190FFE7019809909DF8230028B1FFE7DC +:10C440009DF82300802804D1FFE7099900200860A7 +:10C450000FE00B989DF82310FFF764FA20B1FFE777 +:10C4600009990120086003E0099900200860FFE7AE +:10C47000FFE70B9809990222FEF712FD04E00B98E2 +:10C480000A99FEF7D1FCFFE704E00B980A99FEF742 +:10C49000CBFCFFE704E00B980A99FEF7C5FCFFE729 +:10C4A0009DF822000CB080BD80B584B0039002914D +:10C4B00000208DF807000298007800F06000014627 +:10C4C000009140B1FFE70098202804D0FFE70098D2 +:10C4D00040282DD1FFE7039890F89C0201380228EC +:10C4E00020D8FFE702980079012815D8FFE70398C4 +:10C4F000D0F8B8128A68029990478DF80700029820 +:10C50000C08840B9FFE79DF8070020B9FFE703980E +:10C51000FEF7E0FCFFE704E003980299FEF784FCD5 +:10C52000FFE704E003980299FEF77EFCFFE704E0D2 +:10C5300003980299FEF778FCFFE79DF8070004B026 +:10C5400080BD000081B0009001B0704781B00090C4 +:10C5500040F23070C2F2000001B0704784B0039026 +:10C560000291039801900298007800900298407818 +:10C57000012830D1FFE70298007800F00F01012078 +:10C58000884082B20199D1F81C081043C1F81C08F8 +:10C590000198009900EB4110D0F800090004002830 +:10C5A00018D4FFE7029988686FF3DF20C97840EA62 +:10C5B0008140009A40EA8250019901EB4211D1F882 +:10C5C0000029104348F20002C1F200021043C1F8F2 +:10C5D0000009FFE72EE00298007800F00F0101202B +:10C5E00000FA01F20199D1F81C0840EA0240C1F8B2 +:10C5F0001C080198009900EB4110D0F8000B0004D2 +:10C60000002816D4FFE7029988686FF3DF20C97805 +:10C6100040EA81400199009A01EB4211D1F8002BC8 +:10C62000104348F20002C1F200021043C1F8000BAF +:10C63000FFE7FFE7002004B07047000082B00190E0 +:10C64000019800900099D1F8000940F2FF729043E0 +:10C65000C1F800090099D1F8040840F48070C1F8CD +:10C660000408002002B070472DE9F04F91B001910D +:10C67000DDF88CB0DDF888A0DDF88490DDF88080EE +:10C680001F9F1E9E1D9D1C9CDDF86CE0DDF868C0A0 +:10C6900001990199CDF840B0CDF83CA0CDF8389083 +:10C6A000CDF834800C970B960A950994CDF820E0CC +:10C6B000CDF81CC0069305920491039009980128B7 +:10C6C00022D1FFE70399886B20F4803088630399B7 +:10C6D000C8684FF6BF72CFF6BD721040C8600399AC +:10C6E000C86820F44010C8601098012806D1FFE700 +:10C6F0000399C86840F48010C860FFE7039800F011 +:10C7000031F88DF80B0019E00399C86840F040003B +:10C71000C860039800F026F88DF80B000D9830B92A +:10C72000FFE70399886B40F48030886305E0039944 +:10C73000886B20F480308863FFE7FFE707980128C3 +:10C740000BD1FFE70399886840F0060088600399E1 +:10C75000886840F020008860FFE79DF80B0011B06A +:10C76000BDE8F08F83B0019000200090FFE70098B3 +:10C770000130009040F64151C0F20301884204D3D9 +:10C78000FFE703208DF80B0027E0FFE70198006921 +:10C79000C00F0028EBD0FFE7002000900199086946 +:10C7A00040F001000861FFE700980130009040F67A +:10C7B0004151C0F20301884204D3FFE703208DF802 +:10C7C0000B000AE0FFE701980069C0070028EBD1E1 +:10C7D000FFE700208DF80B00FFE79DF80B0003B08A +:10C7E0007047000084B00390029103980190029872 +:10C7F000007800900298407801284CD1FFE701981A +:10C80000009900EB4110D0F80009C00FA8B1FFE774 +:10C810000198009900EB4111D1F8000940F0006047 +:10C82000C1F800090198009900EB4111D1F8000905 +:10C8300040F08040C1F80009FFE70298007800F05E +:10C840000F00012101FA00F20020CFF6FF7060EA2C +:10C85000020C019BD3F83C2802EA0C02C3F83C28E6 +:10C86000029A127802F00F02914060EA01020199E7 +:10C87000D1F81C081040C1F81C080198009900EB81 +:10C880004111D1F8000947F60002CEF633421040BC +:10C89000C1F8000946E00198009900EB4110D0F87A +:10C8A000000BC00FA8B1FFE70198009900EB411100 +:10C8B000D1F8000B40F00060C1F8000B019800991E +:10C8C00000EB4111D1F8000B40F08040C1F8000BA3 +:10C8D000FFE70298007800F00F01012000FA01F351 +:10C8E000019AD2F83C1821EA0341C2F83C18029997 +:10C8F000097801F00F0100FA01F20199D1F81C0842 +:10C9000020EA0240C1F81C080198009900EB41118F +:10C91000D1F8000B47F60002CEF6F3721040C1F8D2 +:10C92000000BFFE7002004B07047000082B00190C8 +:10C93000019800900099D1F8000E20F00300C1F892 +:10C94000000E0099D1F8040820F00200C1F8040894 +:10C95000002002B07047000082B001900198009062 +:10C960000099D1F8000E20F00300C1F8000E0099E4 +:10C97000D1F8040840F00200C1F80408002002B019 +:10C98000704700002DE9F04F93B00191DDF894B0AD +:10C99000DDF890A0DDF88C90DDF88880219F209E46 +:10C9A0001F9D1E9CDDF874E0DDF870C001990199AF +:10C9B000CDF848B0CDF844A0CDF84090CDF83C80FB +:10C9C0000E970D960C950B94CDF828E0CDF824C069 +:10C9D000089307920691059000208DF813000599A1 +:10C9E00003910290FFE702980E280CD8FFE7059804 +:10C9F000029900EB81010020C1F80401FFE70298D1 +:10CA000001300290EFE71098B8B9FFE70399D1F829 +:10CA1000040840F00200C1F804080599886B40F44E +:10CA2000001088630599886B20F4002088630599BD +:10CA3000886B20F4802088630AE00599886B20F4D5 +:10CA4000001088630599886B40F400208863FFE735 +:10CA500003990020C1F8000E0399D1F80008C1F82D +:10CA600000080B9801280ED1FFE7089828B9FFE7C6 +:10CA70000598002100F0FEFD04E00598012100F07A +:10CA8000F9FDFFE704E00598032100F0F3FDFFE75F +:10CA90000598102100F0B0FC20B1FFE701208DF8CF +:10CAA0001300FFE7059800F081FC20B1FFE70120AB +:10CAB0008DF81300FFE703990020C1F810080399CF +:10CAC000C1F814080399C1F81C080290FFE7029806 +:10CAD000069988423BD2FFE70398029900EB411088 +:10CAE000D0F80009C00FB0B1FFE7029848B9FFE7DE +:10CAF0000398029900EB41114FF00060C1F8000962 +:10CB000008E00398029900EB41114FF09040C1F802 +:10CB10000009FFE707E00398029900EB41110020AC +:10CB2000C1F80009FFE70398029900EB41110020CA +:10CB3000C1F810090398029900EB41114FF67F30BC +:10CB4000C1F80809FFE7029801300290BFE7002012 +:10CB50000290FFE70298069988423BD2FFE70398CC +:10CB6000029900EB4110D0F8000BC00FB0B1FFE705 +:10CB7000029848B9FFE70398029900EB41114FF082 +:10CB80000060C1F8000B08E00398029900EB411126 +:10CB90004FF09040C1F8000BFFE707E003980299BF +:10CBA00000EB41110020C1F8000BFFE70398029948 +:10CBB00000EB41110020C1F8100B0398029900EB23 +:10CBC00041114FF67F30C1F8080BFFE702980130A2 +:10CBD0000290BFE70399D1F8100820F48070C1F8E3 +:10CBE000100805990020886105996FF08040486120 +:10CBF000099830B9FFE70599886940F0100088610D +:10CC0000FFE70599886943F60002C8F23C02104329 +:10CC100088610C9830B1FFE70599886940F00800F9 +:10CC20008861FFE71098012808D1FFE70599886916 +:10CC30000422C4F2000210438861FFE79DF813004C +:10CC400013B0BDE8F08F000081B0009000998868B3 +:10CC500020F001008860002001B0704785B004908A +:10CC600003918DF80B2004980190039800780090B0 +:10CC700003984078012840F09580FFE703984069C9 +:10CC8000F8B9FFE70198009900EB4111D1F81009BC +:10CC90006FF3DC40C1F810090198009900EB4111D5 +:10CCA000D1F8100940F40020C1F81009019800994A +:10CCB00000EB4111D1F810096FF31200C1F810090F +:10CCC00035E00198009900EB4111D1F810096FF39C +:10CCD0001200C1F810090198009900EB4111D1F838 +:10CCE00010096FF3DC40C1F81009039881684069AE +:10CCF000884204D9FFE7039988684861FFE70198F3 +:10CD0000009900EB4111D1F8100940F40020C1F85E +:10CD10001009039842696FF3DF420198009900EB14 +:10CD20004111D1F810091043C1F81009FFE79DF82F +:10CD30000B00012818D1FFE70398006948B1FFE70D +:10CD4000039800690199009A01EB4211C1F8140996 +:10CD5000FFE70198009900EB4111D1F8000940F07C +:10CD60000440C1F800091CE00198009900EB411152 +:10CD7000D1F8000940F00440C1F800090398406967 +:10CD800070B1FFE70398007800F00F01012000FA6E +:10CD900001F20199D1F834081043C1F83408FFE7D3 +:10CDA000FFE750E00198009900EB4111D1F8100B1A +:10CDB0006FF31200C1F8100B0198009900EB4111BC +:10CDC000D1F8100B6FF3DC40C1F8100B03984069E9 +:10CDD00020B1FFE7039988684861FFE7019800994F +:10CDE00000EB4111D1F8100B40F40020C1F8100BFA +:10CDF000039882686FF3DF420198009900EB4111BC +:10CE0000D1F8100B1043C1F8100B9DF80B0001284E +:10CE10000ED1FFE70398C06848B1FFE70398C068E8 +:10CE20000199009A01EB4211C1F8140BFFE7FFE7EB +:10CE30000198009900EB4111D1F8000B40F004403B +:10CE4000C1F8000BFFE7002005B0704786B00490E2 +:10CE50008DF80F100292049801900498006C0090D5 +:10CE6000009843F20B01C4F6547188420BD3FFE7DC +:10CE70000198D0F8000BC00F20B1FFE700208DF81B +:10CE800017002EE0FFE701990020C1F8100B01996F +:10CE9000D1F8100B40F40020C1F8100B0199D1F823 +:10CEA000100B40F01800C1F8100B0199D1F8100BCD +:10CEB00040F0C040C1F8100B9DF80F0001280CD1C4 +:10CEC000FFE702980199C1F8140B0199D1F8000B02 +:10CED00040F08020C1F8000BFFE700208DF817001C +:10CEE000FFE79DF8170006B07047000084B003907C +:10CEF000029103980190029800780090029840787F +:10CF0000012820D1FFE70198009900EB4111D1F8E9 +:10CF1000000920F40010C1F800090298C078032825 +:10CF200005D0FFE70298C07802280BD1FFE70198EF +:10CF3000009900EB4111D1F8000940F08050C1F890 +:10CF40000009FFE71FE00198009900EB4111D1F8BB +:10CF5000000B20F40010C1F8000B0298C0780328E1 +:10CF600005D0FFE70298C07802280BD1FFE70198AF +:10CF7000009900EB4111D1F8000B40F08050C1F84E +:10CF8000000BFFE7FFE7002004B0704784B0039078 +:10CF900002910398019002980078009002984078DE +:10CFA000012822D1FFE70198009900EB4110D0F849 +:10CFB0000009C00F70B9FFE7009858B1FFE701986A +:10CFC000009900EB4111D1F8000920F08040C1F830 +:10CFD0000009FFE70198009900EB4111D1F8000921 +:10CFE00040F40010C1F8000921E00198009900EB1D +:10CFF0004110D0F8000BC00F70B9FFE7009858B18E +:10D00000FFE70198009900EB4111D1F8000B20F0E7 +:10D010008040C1F8000BFFE70198009900EB411137 +:10D02000D1F8000B40F40010C1F8000BFFE700201E +:10D0300004B0704780B588B0079006918DF817202E +:10D040000798049006980078039006984078012885 +:10D0500040F00381FFE706984069F8B9FFE70498BC +:10D06000039900EB4111D1F810096FF3DC40C1F8CE +:10D0700010090498039900EB4111D1F8100940F40C +:10D080000020C1F810090498039900EB4111D1F870 +:10D0900010096FF31200C1F8100950E004980399C9 +:10D0A00000EB4111D1F810096FF31200C1F810091B +:10D0B0000498039900EB4111D1F810096FF3DC409B +:10D0C000C1F8100906988168406908440138B0FB2E +:10D0D000F1F10020C1F6F87000EAC142049803990A +:10D0E00000EB4111D1F810091043C1F8100906985E +:10D0F00042696FF3DF420498039900EB4111D1F8C4 +:10D1000010091043C1F810090698C078012815D1FC +:10D11000FFE70498039900EB4111D1F8100920F0C2 +:10D12000C040C1F810090498039900EB4111D1F8EF +:10D13000100940F00050C1F81009FFE7FFE79DF823 +:10D14000170001283BD1FFE70698006948B1FFE7C7 +:10D15000069800690499039A01EB4211C1F8140979 +:10D16000FFE70698C07801281ED1FFE70498D0F8A1 +:10D170000808C00500280BD4FFE70498039900EBCA +:10D180004111D1F8000940F00050C1F800090AE04F +:10D190000498039900EB4111D1F8000940F0805048 +:10D1A000C1F80009FFE7FFE70498039900EB41117C +:10D1B000D1F8000940F00440C1F800094CE004989F +:10D1C000039900EB4111D1F8000940F00440C1F887 +:10D1D00000090698C078012813D0FFE70698406937 +:10D1E00070B1FFE70698007800F00F01012000FA07 +:10D1F00001F20499D1F834081043C1F83408FFE76C +:10D2000029E00498D0F80808C00500280BD4FFE7EF +:10D210000498039900EB4111D1F8000940F0005047 +:10D22000C1F800090AE00498039900EB4111D1F814 +:10D23000000940F08050C1F80009FFE70798069BFD +:10D24000D9681A789B8A9DF817C0EE46CEF800C0C0 +:10D2500000F000FBFFE7FFE79BE00498039900EB79 +:10D260004111D1F8100B6FF31200C1F8100B0498A4 +:10D27000039900EB4111D1F8100B6FF3DC40C1F8BA +:10D28000100B06984069C0B9FFE7069882686FF3F3 +:10D29000DF420498039900EB4111D1F8100B1043C1 +:10D2A000C1F8100B0498039900EB4111D1F8100B51 +:10D2B00040F40020C1F8100B2AE00698816840690C +:10D2C00008440138B0FBF1F0ADF80A00BDF80A10CF +:10D2D0000020C1F6F87000EAC1420498039900EBFF +:10D2E0004111D1F8100B1043C1F8100B069880685B +:10D2F000BDF80A1000FB01F26FF3DF4204980399B6 +:10D3000000EB4111D1F8100B1043C1F8100BFFE7EF +:10D310009DF8170001280ED1FFE70698C06848B1B4 +:10D32000FFE70698C0680499039A01EB4211C1F81F +:10D33000140BFFE7FFE70698C07801281ED1FFE72E +:10D340000498D0F80808C00500280BD4FFE704981B +:10D35000039900EB4111D1F8000B40F00050C1F8E7 +:10D36000000B0AE00498039900EB4111D1F8000B7F +:10D3700040F08050C1F8000BFFE7FFE704980399E5 +:10D3800000EB4111D1F8000B40F00440C1F8000B54 +:10D39000FFE7002008B080BD81B000900099886848 +:10D3A00040F001008860002001B0704783B0019018 +:10D3B00000200090019910200861FFE700980130DB +:10D3C000009040F64151C0F20301884204D3FFE7C8 +:10D3D00003208DF80B000BE0FFE70198006900F0D7 +:10D3E00010001028EAD0FFE700208DF80B00FFE7BF +:10D3F0009DF80B0003B0704784B0029001910020AB +:10D40000009001988001203002990861FFE70098A0 +:10D410000130009040F64151C0F20301884204D32C +:10D42000FFE703208DF80F000BE0FFE7029800698B +:10D4300000F020002028EAD0FFE700208DF80F0040 +:10D44000FFE79DF80F0004B07047000084B0039020 +:10D45000039802900298D0F8080800F006000090A7 +:10D46000009820B9FFE700208DF8070010E0009831 +:10D47000022804D0FFE70098062804D1FFE7022025 +:10D480008DF8070003E00F208DF80700FFE7FFE7A6 +:10D490009DF8070004B0704781B000900098406983 +:10D4A00000F0010001B0704783B002900298019033 +:10D4B0000198D0F8180800900198D0F81C1800982E +:10D4C00008400090BDF8000003B0704783B00290A0 +:10D4D000029801900198D0F8180800900198D0F8AF +:10D4E0001C18009808400090BDF8020003B0704777 +:10D4F00086B005908DF81310059803900398D0F826 +:10D50000100801900398D0F83408009000989DF816 +:10D51000131001F00F01C84000F00101019840EA2A +:10D52000C110019003989DF8131000EB4110D0F842 +:10D530000809019908400290029806B0704700005F +:10D5400084B003908DF80B100398019001989DF81A +:10D550000B1000EB4110D0F8080B00900198D0F8A8 +:10D560001418009808400090009804B0704700001C +:10D5700082B00190019840690090019881690098FB +:10D5800008400090009802B07047000087B00690F5 +:10D590000591ADF812200698039005980290BDF809 +:10D5A000120003308008009000200190FFE70198EE +:10D5B000009988420ED2FFE703984FF480514058FB +:10D5C00002990860029804300290FFE70198013048 +:10D5D0000190ECE7029807B07047000080B584B076 +:10D5E00002908DF807100299C86820F0C040C8600A +:10D5F0009DF80700012806D1FFE70299C86840F0AE +:10D600000050C8600EE09DF8070030B9FFE70299AE +:10D61000C86840F08040C86003E001208DF80F002A +:10D6200007E0FFE73220EDF7E1FA00208DF80F0068 +:10D63000FFE79DF80F0004B080BD000083B00290AA +:10D640008DF80710029800900099D1F8000820F496 +:10D65000FE60C1F800089DF8070000F07F02009905 +:10D66000D1F8000840EA0210C1F80008002003B019 +:10D670007047000083B002908DF807100298009068 +:10D680009DF807200099D1F800081043C1F8000860 +:10D69000002003B07047000084B0039002918DF821 +:10D6A00007209DF80700022840F0B880FFE70298A5 +:10D6B0004AF6C041C0F2D80188420BD3FFE7029876 +:10D6C0004EF2BF11C0F2E401884203D8FFE70F20F9 +:10D6D0000090A2E002984EF2C011C0F2E40188422C +:10D6E0000BD3FFE7029842F2FF31C0F2F401884207 +:10D6F00003D8FFE70E2000908EE0029842F200412E +:10D70000C0F2F40188420BD3FFE7029847F27F3161 +:10D71000C0F20611884203D8FFE70D2000907AE09E +:10D72000029847F28031C0F2061188420BD3FFE71E +:10D73000029844F69F11C0F21A11884203D8FFE7FD +:10D740000C20009066E0029844F6A011C0F21A1175 +:10D7500088420BD3FFE7029842F6FF41C0F2311135 +:10D76000884203D8FFE70B20009052E0029842F66F +:10D770000051C0F2311188420BD3FFE702984AF200 +:10D780003F41C0F24C11884203D8FFE70A200090C5 +:10D790003EE002984AF24041C0F24C1188420BD35D +:10D7A000FFE7029843F2FF51C0F26E11884203D89E +:10D7B000FFE7092000902AE0029843F20061C0F2DE +:10D7C0006E1188420BD3FFE702984AF61F31C0F270 +:10D7D000A611884203D8FFE70820009016E00298BF +:10D7E0004AF62031C0F2A61188420BD3FFE7029817 +:10D7F00044F2FF71C0F2E811884203D8FFE7072026 +:10D80000009002E006200090FFE7FFE7FFE7FFE758 +:10D81000FFE7FFE7FFE7FFE7FFE70AE09DF8070004 +:10D8200018B9FFE70920009002E009200090FFE707 +:10D83000FFE70399C86820F47050C860009800F0B2 +:10D840000F020399C86840EA8220C860002004B033 +:10D850007047000080B588B084460A98CDF81CC097 +:10D8600006918DF81720ADF814308DF81300079845 +:10D870000390069802909DF8130000BBFFE7BDF8E7 +:10D88000140003308008019000200090FFE700980A +:10D890000199884212D2FFE70298006803999DF827 +:10D8A000172001EB02314FF4805288500298043067 +:10D8B0000290FFE7009801300090E8E7FFE70020C2 +:10D8C00008B080BDFFE7FEE782B001900091FFE75E +:10D8D00000BFFDE782B041EC100B8DED000B01980D +:10D8E000C0F30A5040F2FF71401A18BF012002B085 +:10D8F0007047000082B041EC100B8DED000B0198D9 +:10D90000C0F30A5040F2FF71401A18BF012002B064 +:10D910007047000081B000EE100A00900098C0F33C +:10D92000C750FF3818BF012001B0704781B000EE2A +:10D93000100A00900098C0F3C750FF3818BF0120AC +:10D9400001B0704784B041EC100B8DED020B039ACF +:10D9500000200021CFF6E071B1EB420F019006D11B +:10D96000FFE70298B0FA80F040090190FFE70198C4 +:10D9700000F0010004B0704781B000EE100A009082 +:10D9800000994FF0807000EB4100B0FA80F0400940 +:10D9900001B0704781B08DF803009DF903000028A5 +:10D9A00012D4FFE79DF9031001F01F0201209040FF +:10D9B0004A094EF28011CEF2000141F82200BFF375 +:10D9C0004F8FBFF36F8FFFE701B0704781B08DF8C5 +:10D9D00003009DF9030000280ED4FFE79DF9031012 +:10D9E00001F01F02012090404A094EF20011CEF2D0 +:10D9F000000141F82200FFE701B070474EF60C50DD +:10DA0000CEF200000068C0F30220704782B08DF8AB +:10DA1000070000919DF9070000280AD4FFE700984D +:10DA200000019DF907104EF20042CEF20002885428 +:10DA30000BE0009800019DF8071001F00F014EF671 +:10DA40001452CEF200028854FFE702B07047000083 +:10DA500082B08DF8070000919DF9070000280AD4D4 +:10DA6000FFE7009800019DF907104EF20042CEF248 +:10DA7000000288540BE0009800019DF8071001F0A7 +:10DA80000F014EF61452CEF200028854FFE702B0A6 +:10DA90007047000083B00290029800F007000090E9 +:10DAA0004EF60C51CEF200010868019001984FF635 +:10DAB000FF02104001900198009A40EA02200022E3 +:10DAC000C0F2FA52104301900198086003B0704709 +:10DAD00082B001900091FFE700BFFDE780B541F6FD +:10DAE000CC31C2F200010020086042F21C20C2F2D8 +:10DAF0000000F2F727F980BD82B08DED010ACDED6F +:10DB0000000A01980099C90F61F3DF7001909DED43 +:10DB1000010A02B07047000080B588B006900698F0 +:10DB20000190019858B9FFE74FF0500080F3118839 +:10DB3000BFF36F8FBFF34F8F0790FFE7FEE70198AA +:10DB400042F2E841C2F200010968884204D1FFE7CD +:10DB500000208DF8170056E002F02AFA019840697B +:10DB6000049042F2F040C2F200000068039042F2DA +:10DB7000F840C2F200000068029002F045FA0498F2 +:10DB80000399884205D0FFE704980299884204D19E +:10DB9000FFE702208DF8170034E0049849F6F451AD +:10DBA000C2F20001884218D1FFE70198806A78B973 +:10DBB000FFE7019890F86000012804D1FFE70220F8 +:10DBC0008DF8170003E003208DF81700FFE703E04E +:10DBD00002208DF81700FFE713E0049849F608616A +:10DBE000C2F20001884203D0FFE7049820B9FFE7A2 +:10DBF00004208DF8170003E001208DF81700FFE7DF +:10DC0000FFE7FFE7FFE79DF8170008B080BD0000C1 +:10DC100082B08DED010A9DED010AB5EE400AF1EEEC +:10DC200010FA05DDFFE79DED010A8DED000A06E023 +:10DC30009DED010AB1EE400A8DED000AFFE79DED72 +:10DC4000000A02B07047000041F6CC30C2F200007A +:10DC50000068704780B582B000200190EEF704F9AB +:10DC6000F9F752FCF5F762F9F5F7C6F8F4F7E2FFB9 +:10DC7000F5F720F8F5F75EF8F5F784F8F5F78CFA84 +:10DC8000F5F708FBF5F7C4FCF5F730FDF5F79EFE58 +:10DC9000F5F7DEFDF5F79EF8F5F7EAFAF5F7A0FAE5 +:10DCA000F5F7C2FAF5F720FBF5F78EFBF5F744FC24 +:10DCB000F5F742FBF5F76AFEF5F7ACFEF5F79CFDCC +:10DCC00000F08EF8F5F712F900F0DAF8FFE7FEE75A +:10DCD00080B584B00290EFF305800390039820B1E3 +:10DCE000FFE76FF00500019009E000200190029825 +:10DCF00020B1FFE7029802F03DFBFFE7FFE7019844 +:10DD000004B080BD80B586B00490EFF30580059027 +:10DD1000059820B1FFE76FF0050001901BE000209F +:10DD2000019004F09BF8039004980399401A029024 +:10DD3000029858B1FFE702990020B0EBD17F05D1DE +:10DD4000FFE7029903A802F04DFB03E06FF0030028 +:10DD50000190FFE7FFE7019806B080BD80B582B073 +:10DD600004F060F80146009158B1FFE700980128DF +:10DD70000AD0FFE70098022807D1FFE702200190B0 +:10DD800012E0032001900FE0FFE740F2C030C2F242 +:10DD900000000068012803D1FFE70120019002E0A4 +:10DDA00000200190FFE7FFE7019802B080BD00006E +:10DDB00080B582B0EFF305800190019820B1FFE7B4 +:10DDC00004F056F8009003E004F048F80090FFE7F4 +:10DDD000009802B080BD00004FF47A7070470000D8 +:10DDE00082B0EFF305800190019820B1FFE76FF05A +:10DDF0000500009014E040F2C030C2F2000000685C +:10DE000048B9FFE740F2C031C2F2000101200860CA +:10DE10000020009003E04FF0FF300090FFE7FFE7A5 +:10DE2000009802B07047000080B584B0EFF3058021 +:10DE30000390039820B1FFE76FF0050002901BE00C +:10DE400003F0F0FF0146019140B1FFE7019801287E +:10DE50000CD0FFE70198022803D008E001200290CF +:10DE600009E002F023FF0020029004E0FFE74FF0FA +:10DE7000FF300290FFE7FFE7029804B080BD00008A +:10DE800080B582B0EFF305800190019820B1FFE7E3 +:10DE90006FF00500009019E040F2C030C2F20000BF +:10DEA000006801280DD1FFE7F8F71CFE40F2C031F1 +:10DEB000C2F200010220086002F0F2FD0020009092 +:10DEC00003E04FF0FF300090FFE7FFE7009802B05B +:10DED00080BD000080B584B0EFF305800390039807 +:10DEE00020B1FFE76FF00500029027E003F09AFFF2 +:10DEF0000146019140B1FFE70198012818D0FFE7E2 +:10DF00000198022811D014E00120029004F0ECF9ED +:10DF1000012809D0FFE703F085FF20B9FFE74FF0A4 +:10DF2000FF300290FFE7FFE707E00020029004E0E7 +:10DF3000FFE74FF0FF300290FFE7FFE7029804B0E1 +:10DF400080BD000080B588B00690059104920393CF +:10DF50000698029000200190EFF305800790079843 +:10DF600068B3FFE7029830B1FFE7059818B1FFE703 +:10DF7000039820B1FFE76FF0030001901EE000203E +:10DF80000090029805996A4603F0ECFB012804D042 +:10DF9000FFE76FF0020001900FE0009860B1FFE72B +:10DFA0004EF60451CEF200014FF080500860BFF3EE +:10DFB0004F8FBFF36F8FFFE7FFE7FFE71FE0029888 +:10DFC00018B1FFE7059820B9FFE76FF00300019053 +:10DFD00014E002980599039A03F0D6FA01280CD0B0 +:10DFE000FFE7039820B1FFE76FF00100019003E025 +:10DFF0006FF002000190FFE7FFE7FFE7FFE70198FE +:10E0000008B080BD80B588B00690059104920020CC +:10E010000390EFF305800790079800286ED1FFE783 +:10E02000069800286AD0FFE70598002866D0FFE729 +:10E030004FF0FF300290049868B3FFE704988068BF +:10E04000A0B1FFE70498C06850280FD3FFE70498F9 +:10E05000006958B1FFE7049840690699059A514351 +:10E06000884203D3FFE70120029013E00498806800 +:10E0700078B9FFE70498C06858B9FFE704980069C9 +:10E0800038B9FFE70498406918B9FFE7002002900B +:10E09000FFE7FFE702E000200290FFE70298012877 +:10E0A0000ED1FFE706980599049A93681269EE4627 +:10E0B0004FF0000CCEF800C002F0C4FF03900AE05D +:10E0C000029838B9FFE706980599002202F080FF10 +:10E0D0000390FFE7FFE7039878B1FFE7049820B1CA +:10E0E000FFE704980068019002E000200190FFE73C +:10E0F0000398019902F0E2F8FFE7FFE7039808B000 +:10E1000080BD000080B588B0069005918DF8132081 +:10E1100003930698029000200190EFF3058007908A +:10E12000079868B3FFE7029830B1FFE7059818B188 +:10E13000FFE7039820B1FFE76FF0030001901EE0B6 +:10E1400000230093029805996A4603F077F90128A5 +:10E1500004D0FFE76FF0020001900FE0009860B17B +:10E16000FFE74EF60451CEF200014FF080500860F8 +:10E17000BFF34F8FBFF36F8FFFE7FFE7FFE720E0AD +:10E18000029818B1FFE7059820B9FFE76FF0030088 +:10E19000019015E002980599039A002303F038F8DE +:10E1A00001280CD0FFE7039820B1FFE76FF00100D2 +:10E1B000019003E06FF002000190FFE7FFE7FFE747 +:10E1C000FFE7019808B080BD80B584B00290029846 +:10E1D0000190EFF305800390039820B1FFE76FF003 +:10E1E000050000900DE0019820B9FFE76FF00300F3 +:10E1F000009005E000210091019802F0ABFFFFE7DD +:10E20000FFE7009804B080BD80B586B00490EFF3BE +:10E2100005800590059820B1FFE76FF0050002909A +:10E220002FE09DF813000006002804D5FFE76FF0EB +:10E230000300029024E003F0EBFD0390039800221A +:10E2400001AB114603F046FC012814D1FFE7019809 +:10E250000290049901988843019003980199032240 +:10E26000002303F037FC012804D0FFE74FF0FF3014 +:10E270000290FFE703E04FF0FF300290FFE7FFE777 +:10E28000FFE7029806B080BD80B584B0EFF305804B +:10E290000390039820B1FFE76FF00500019010E0B4 +:10E2A00003F0B6FD02900298002201AB114603F084 +:10E2B00011FC012804D0FFE74FF0FF300190FFE789 +:10E2C000FFE7019804B080BD80B58AB0089007913F +:10E2D00008980690069830B1FFE79DF81F000006E9 +:10E2E000002804D5FFE76FF0030005903BE04FF0F6 +:10E2F000FF300590EFF305800990099820B3FFE700 +:10E3000000230393049306980799EC4604AACCF8DB +:10E310000020012203F09AFC039A069869460A60DD +:10E3200005AB114603F092FC049860B1FFE74EF68E +:10E330000451CEF200014FF080500860BFF34F8FC0 +:10E34000BFF36F8FFFE70DE00698079901220023C6 +:10E35000029303F0BFFB029A069805AB114603F047 +:10E36000B9FBFFE7FFE705980AB080BD80B58CB028 +:10E370000A9009910892EFF305800B900B9820B159 +:10E38000FFE76FF0050007907AE09DF82B0000068C +:10E39000002804D5FFE76FF0030007906FE09DF8B9 +:10E3A00024008007002803D5FFE70020059002E045 +:10E3B0000A980590FFE7002007900898029003F064 +:10E3C0004DFD0490FFE70599029B002006AA03F08B +:10E3D00041FE0190019801283FD1FFE70A99079873 +:10E3E0000840079006990798084307909DF8240075 +:10E3F000C00780B1FFE70A9907980840884201D119 +:10E40000FFE73BE0089820B9FFE76FF002000790B4 +:10E4100034E0FFE70EE00A980799084201D0FFE7D1 +:10E420002CE0089820B9FFE76FF00200079025E084 +:10E43000FFE7FFE703F012FD0499401A03900398E9 +:10E440000299884203D9FFE70020029004E0039973 +:10E450000298401A0290FFE70BE0089820B9FFE706 +:10E460006FF00200079003E06FF001000790FFE7F4 +:10E47000FFE7FFE701980028A5D1FFE7FFE7FFE7E7 +:10E4800007980CB080BD000080B582B003F0C0FCDE +:10E490000190019802B080BD80B584B002900298CE +:10E4A0000190EFF305800390039818B9FFE70198F6 +:10E4B00018B9FFE70020009005E0019801F022FC68 +:10E4C00080000090FFE7009804B080BDB0B58EB02A +:10E4D0000B900A91099200200690EFF305800D90B1 +:10E4E0000D98002840F09980FFE70B98002800F075 +:10E4F0009480FFE780200790182005900020089066 +:10E500004FF0FF300490099800284DD0FFE709989C +:10E51000006820B1FFE7099800680890FFE70998B4 +:10E52000806920B1FFE7099880690590FFE70598A9 +:10E5300048B1FFE70598382805D8FFE70998007922 +:10E54000C00718B1FFE700200C9069E00998406906 +:10E5500028B1FFE70998406980080790FFE709980C +:10E56000806880B1FFE70998C06864280BD3FFE793 +:10E570000998006938B1FFE70998406918B1FFE7C9 +:10E58000012004900FE00998806858B9FFE70998C6 +:10E59000C06838B9FFE70998006918B9FFE700209B +:10E5A0000490FFE7FFE702E000200490FFE70498F3 +:10E5B000012817D1FFE70B980899079A0A9BDDF805 +:10E5C00014C0DDF824E0DEF80850DEF81040EE4616 +:10E5D000CEF80850CEF80440CEF800C003F012FA8E +:10E5E000069019E00498B0B9FFE70B980899BDF8B8 +:10E5F0001C200A9BDDF814C0EE4606ACCEF80440A1 +:10E60000CEF800C003F0AEF9012803D0FFE70020E8 +:10E610000690FFE7FFE7FFE7FFE706980C90FFE7AC +:10E620000C980EB0B0BD000080B584B00290029886 +:10E630000190EFF305800390039820B1FFE76FF09E +:10E64000050000900DE0019820B9FFE76FF003008E +:10E65000009005E000200090019802F0B5F9FFE776 +:10E66000FFE7009804B080BD80B584B002900298A6 +:10E670000190EFF305800390039820B1FFE76FF05E +:10E68000050000900DE0019820B9FFE76FF003004E +:10E69000009005E000200090019802F073FAFFE777 +:10E6A000FFE7009804B080BD80B586B00490049860 +:10E6B0000390EFF305800590059820B1FFE76FF018 +:10E6C000050002901CE0039820B9FFE76FF00300FB +:10E6D000029014E00398FFF71FFA8DF807009DF8E9 +:10E6E0000700042806D0FFE700200290039801F0FD +:10E6F00003FF03E06FF002000290FFE7FFE7FFE790 +:10E70000029806B080BD000080B58CB00A908DF8EC +:10E7100027100892079300200590EFF305800B90D7 +:10E720000B9800287ED1FFE70A9800287AD0FFE7EF +:10E73000082001F06BF904900498002871D0FFE7DD +:10E740000A98049908600898049948609DF8270081 +:10E7500018B9FFE70020039002E001200390FFE7D3 +:10E760004FF0FF30029000200690079808B3FFE7B3 +:10E770000798006820B1FFE7079800680690FFE758 +:10E780000798806840B1FFE70798C0682C2803D33A +:10E79000FFE7012002900BE00798806838B9FFE797 +:10E7A0000798C06818B9FFE700200290FFE7FFE76D +:10E7B00002E000200290FFE70298012813D1FFE752 +:10E7C0000698039A049B07998968EC46CCF80410D4 +:10E7D00049F21561C0F60101CCF80010012103F0E7 +:10E7E0006DFE059012E0029878B9FFE70698039A4B +:10E7F000049B49F21561C0F60101EC46CCF800100B +:10E80000012103F035FE0590FFE7FFE7059838B9D1 +:10E81000FFE7049820B1FFE7049801F01BFCFFE735 +:10E82000FFE7FFE705980CB080BD000080B586B01B +:10E830000490039104980290EFF3058005900598E9 +:10E8400020B1FFE76FF0050001901AE0029820B9AF +:10E85000FFE76FF00300019012E00298039A694607 +:10E8600000230B60042103F0B9FE012803D1FFE768 +:10E870000020019003E06FF002000190FFE7FFE746 +:10E88000FFE7019806B080BD80B584B00390029187 +:10E8900049F61C60C2F200000068009042F2E840B5 +:10E8A000C2F200000268002182F8621000680430A1 +:10E8B00001F004FA08B9FFE700E0FFE70398013030 +:10E8C00080B9FFE7029868B1FFE742F2E840C2F280 +:10E8D00000000068011D49F6F450C2F2000001F08A +:10E8E0003FFB3DE00098039908440190019842F2F3 +:10E8F000E841C2F200010968486001980099884225 +:10E900000ED2FFE742F2F840C2F20000006842F285 +:10E91000E841C2F200010968043101F0EBFA1EE09F +:10E9200042F2F040C2F20000006842F2E841C2F256 +:10E9300000010968043101F0DDFA019849F68051BF +:10E94000C2F200010968884207D2FFE7019849F640 +:10E950008051C2F20001086000E0FFE7FFE7FFE737 +:10E9600004B080BD80B582B0019001F021FB49F276 +:10E970004461C2F2000108680130086042F2E840D8 +:10E98000C2F20000006898B9FFE7019842F2E8413E +:10E99000C2F20001086049F24460C2F2000000685F +:10E9A000012803D1FFE700F09FFB00E0FFE71CE038 +:10E9B00049F6E850C2F200000068A0B9FFE742F251 +:10E9C000E840C2F200000068C06A0199C96A884242 +:10E9D00007D8FFE7019842F2E841C2F2000108605F +:10E9E00000E0FFE700E0FFE7FFE749F25060C2F216 +:10E9F0000000016801310160006801998864019894 +:10EA0000C06A49F25461C2F200010968884208D91B +:10EA1000FFE70198C06A49F25461C2F20001086040 +:10EA2000FFE70199C86A00EB800242F20050C2F28F +:10EA3000000000EB8200043101F092FA01F0E4FAE8 +:10EA400049F6E850C2F200000068C8B1FFE742F2A0 +:10EA5000E840C2F200000068C06A0199C96A8842B1 +:10EA60000CD2FFE74EF60451CEF200014FF0805079 +:10EA70000860BFF34F8FBFF36F8F00E0FFE700E048 +:10EA8000FFE702B080BD000080B584B001F090FACD +:10EA900049F62060C2F200000068002840D1FFE77C +:10EAA00049F62050C2F20000029001F003FA49F644 +:10EAB0003450C2F20000039001F0FCF9029903986F +:10EAC00042F2EC42C2F20002116042F2FC41C2F298 +:10EAD0000001086069460020086042F2F032C2F28C +:10EAE000000242F29043C2F200030A20102102F019 +:10EAF000A9FA014649F62060C2F2000001600068F0 +:10EB000060B1FFE749F62060C2F20000006845F6F8 +:10EB10009601C0F6020101F0D1FB00E0FFE700E042 +:10EB2000FFE701F071FA04B080BD000080B582B04B +:10EB3000FFE749F24860C2F20000006808B3FFE74F +:10EB400001F036FA49F60860C2F20000C068C068F9 +:10EB500001900198043001F0B1F849F24461C2F229 +:10EB6000000108680138086049F24861C2F20001FA +:10EB700008680138086001F047FA019800F08CF845 +:10EB8000D7E702B080BD000080B582B0019000914F +:10EB90000198006CB8B1FFE70199C8680A6C10448D +:10EBA000C86001988168C068884204D3FFE7019972 +:10EBB0000868C86000E0FFE70098019AD168126C0D +:10EBC000E1F742FBFFE702B080BD000080B586B0F0 +:10EBD000059004910392002002900598806B0190AB +:10EBE0000598006C78B9FFE70598006848B9FFE719 +:10EBF0000598806803F09AFA0290059900208860D1 +:10EC000000E0FFE741E00398B8B9FFE7059A0499EF +:10EC10005068126CE1F718FB059948680A6C1044BB +:10EC20004860059948688968884204D3FFE70599D8 +:10EC30000868486000E0FFE726E0059A0499D0687C +:10EC4000126CE1F701FB0599C8680A6C801AC8606C +:10EC500005980168C068884206D2FFE70599886870 +:10EC60000A6C801AC86000E0FFE70398022809D107 +:10EC7000FFE7019820B1FFE701980138019000E01B +:10EC8000FFE700E0FFE7FFE7FFE7019801300599A4 +:10EC90008863029806B080BD80B582B0009000986D +:10ECA00090F8610040B9FFE70098006B01F0D2F9DD +:10ECB000009801F0CFF91CE0009890F8610001285D +:10ECC00004D1FFE7009801F0C5F911E0009890F831 +:10ECD000610002280BD0FFE74FF0500080F311884D +:10ECE000BFF36F8FBFF34F8F0190FFE7FEE7FFE7A2 +:10ECF000FFE702B080BD000082B0019042F2EC401C +:10ED0000C2F2000000680068B0FA80F04009019982 +:10ED100008600198006848B9FFE742F2EC40C2F28F +:10ED200000000068C0680068009002E000200090C9 +:10ED3000FFE7009802B0704783B0029000208DF882 +:10ED400007000090FFE702980078C8B1FFE702983B +:10ED5000007820280DD1FFE70098012808D0FFE7B0 +:10ED60009DF8070001308DF8070001200090FFE7B3 +:10ED700002E000200090FFE7029801300290E2E7F5 +:10ED80000098012806D1FFE79DF8070001388DF8AB +:10ED90000700FFE79DF9070003B0704784B04FF408 +:10EDA000C040009042F6EC70C2F2000001909DF865 +:10EDB0000400400788B1FFE70198073001900198EF +:10EDC00020F007000190019A42F6EC71C2F20001B6 +:10EDD0000098891A08440090FFE701980290029970 +:10EDE00049F6EC50C2F20000016000214160029837 +:10EDF000009A10440190019808380190019820F081 +:10EE000007000190019A42F2F440C2F20000026051 +:10EE10000268516002681160029903910199039A96 +:10EE2000891A51600068039908600398406849F6A0 +:10EE30007C51C2F2000108600398406849F67451A1 +:10EE4000C2F20001086049F64851C2F200014FF0D9 +:10EE50000040086004B0704780B586B0059004910A +:10EE6000039242F2E040C2F20000006850B9FFE7AE +:10EE700042F2E041C2F2000140F2F020C2F2000092 +:10EE80000860FFE7059842F2E041C2F200010191FB +:10EE9000096809684968049AE1F7FAF90198016874 +:10EEA00049680160006818B9FFE70020029002E09D +:10EEB00001200290FFE7029806B080BD80B582B0C5 +:10EEC0000190FFE7FFF732FE42F20050C2F200006D +:10EED000006802280CD3FFE74EF60451CEF2000181 +:10EEE0004FF080500860BFF34F8FBFF36F8F00E08B +:10EEF000FFE7E7E780B584B0DDF818C00390029122 +:10EF000001928DF80330029818B9FFE70698006067 +:10EF100003E0019806990860FFE703980699C86323 +:10EF20000298069908640698012102F013F99DF8E9 +:10EF30000300069981F84C0004B080BD80B588B00C +:10EF4000DDF834C0DDF830C0DDF82CC0DDF828C0B5 +:10EF500006900591049203930C98006B0499890024 +:10EF6000A522E1F783F90C98006B049900EB81006E +:10EF700004380290029820F0070002909DF80800E3 +:10EF8000400758B1FFE74FF0500080F31188BFF3FE +:10EF90006F8FBFF34F8F0790FFE7FEE702980C9942 +:10EFA00048640598F8B1FFE700200190FFE7019859 +:10EFB0000F2813D8FFE70598019A805C0C9911443B +:10EFC00081F8340005980199405C08B9FFE705E035 +:10EFD000FFE7FFE7019801300190E8E70C99002076 +:10EFE00081F8430004E00C99002081F83400FFE729 +:10EFF0000A98382803D3FFE737200A9000E0FFE79C +:10F000000A980C99C8620A980C9908650C99002016 +:10F01000009048650C98043000F064FF0C9818309C +:10F0200000F060FF00980C9909610A99C1F138015C +:10F030000C9A91610C9949620C9988650C99C86584 +:10F040000C9981F860000C9981F862000298069989 +:10F05000039A00F003FE0C9908600B9820B1FFE7BB +:10F060000C980B99086000E0FFE708B080BD000035 +:10F0700080B586B0DDF824C0DDF820C0049003918F +:10F0800002920193039858B9FFE74FF0500080F3C4 +:10F090001188BFF36F8FBFF34F8F0590FFE7FEE737 +:10F0A0000998F0B1FFE7FFF7EFFC049809990860B1 +:10F0B00003980999886101980999C8610898099984 +:10F0C00008620998043000F00DFF029840B1FFE794 +:10F0D000099991F8280040F0040081F82800FFE722 +:10F0E000FFE706B080BD000080B584B0002003902B +:10F0F000FFE70398372810D8FFE7039800EB80015B +:10F1000042F20050C2F2000000EB810000F0D2FE9B +:10F11000FFE7039801300390EBE749F64C50C2F249 +:10F120000000019000F0C6FE49F66050C2F20000F7 +:10F13000029000F0BFFE49F69450C2F2000000F0C9 +:10F14000B9FE49F60860C2F2000000F0B3FE49F6CD +:10F15000F450C2F2000000F0ADFE0199029842F2B4 +:10F16000F042C2F20002116042F2F841C2F2000124 +:10F17000086004B080BD000083B0029049F6EC50F6 +:10F18000C2F200000190FFE70198006802998842EE +:10F1900005D2FFE7FFE7019800680190F4E70198C6 +:10F1A000009000980199496808440299884209D161 +:10F1B000FFE7029842680199486810444860019846 +:10F1C000029000E0FFE702980090009802994968D9 +:10F1D000084401990968884220D1FFE70198006836 +:10F1E00042F2F441C2F20001096888420DD0FFE703 +:10F1F0000198006842680299486810444860019884 +:10F20000006800680299086007E042F2F440C2F228 +:10F210000000006802990860FFE704E001980068B8 +:10F2200002990860FFE701980299884204D0FFE73D +:10F2300002980199086000E0FFE703B07047000002 +:10F2400080B586B00590049103920293002001904E +:10F2500004980599486005980061049803998842CC +:10F2600016D8FFE703980299401A059989698842E0 +:10F2700003D3FFE70120019009E042F2FC40C2F213 +:10F28000000000680599043100F034FEFFE717E044 +:10F2900003980299884208D2FFE7049802998842AD +:10F2A00003D3FFE70120019009E042F2EC40C2F2F3 +:10F2B000000000680599043100F01CFEFFE7FFE73D +:10F2C000019806B080BD000080B582B0019000F0CA +:10F2D0006FFE0198806B18B9FFE70120009002E0F3 +:10F2E00000200090FFE700F08FFE009802B080BD84 +:10F2F00080B582B0019000F05BFE0198806B0199AF +:10F30000C96B884203D1FFE70120009002E0002092 +:10F310000090FFE700F078FE009802B080BD00008A +:10F3200080B588B0079006918DF8172000200290D4 +:10F3300006980068002841D0FFE7069801900199DF +:10F34000486840684860019948680831884205D19A +:10F35000FFE70199486840684860FFE70198406806 +:10F36000C0680390FFE706980090009948684068DD +:10F370004860009948680831884205D1FFE7009944 +:10F38000486840684860FFE700984068C06804909B +:10F3900004980799029A02EBC20201EB82019DF8E0 +:10F3A0001730012201F030F9029801300290FFE796 +:10F3B000049803998842D6D1FFE700E0FFE702985E +:10F3C00008B080BD08480068006880F308884FF0E6 +:10F3D000000080F3148862B661B6BFF34F8FBFF3AD +:10F3E0006F8F00DF00BF00BF08ED00E080B586B082 +:10F3F0000490039142F2EC40C2F200000068C06841 +:10F40000C06801900198043000F058FC019890F811 +:10F4100028004007002823D5FFE70198049B816955 +:10F420001944039AFFF70CFFC0B1FFE70198049A53 +:10F43000694600230B60194603F0D0F80290029849 +:10F4400058B9FFE74FF0500080F31188BFF36F8F7A +:10F45000BFF34F8F0590FFE7FEE700E0FFE707E00F +:10F46000019991F8280000F0FE0081F82800FFE7DC +:10F470000198016A884706B080BD000080B58EB053 +:10F48000FFE749F62060C2F20000006807A90022E9 +:10F4900002F07AF8002800F0B880FFE70798B0F192 +:10F4A000FF3F17DCFFE707A804300290029858B925 +:10F4B000FFE74FF0500080F31188BFF36F8FBFF369 +:10F4C0004F8F0B90FFE7FEE702990A68486889684A +:10F4D000904700E0FFE70798002800F19580FFE7DC +:10F4E000099806900698406928B1FFE7069804300D +:10F4F00000F0E4FB00E0FFE705A800F0FBF8039054 +:10F5000007980190092800F27D800199DFE801F059 +:10F510000505053D456605053D45069991F8280018 +:10F5200040F0010081F828000698089B8169194481 +:10F53000039AFFF785FE30B3FFE70698016A884714 +:10F54000069890F82800400700281AD5FFE706988B +:10F55000089982690A44694600230B60194603F042 +:10F560003DF80490049858B9FFE74FF0500080F33D +:10F570001188BFF36F8FBFF34F8F0C90FFE7FEE74B +:10F5800000E0FFE700E0FFE73DE0069991F8280082 +:10F5900000F0FE0081F8280035E0069991F8280077 +:10F5A00040F0010081F828000898069988610698C3 +:10F5B000806958B9FFE74FF0500080F31188BFF31E +:10F5C0006F8FBFF34F8F0D90FFE7FEE70698039B09 +:10F5D000816919441A46FFF733FE14E0069890F843 +:10F5E00028008007002804D4FFE7069800F032FDC9 +:10F5F00007E0069991F8280000F0FE0081F8280045 +:10F60000FFE700E0FFE7FFE73BE70EB080BD00004B +:10F6100080B584B00390029101F048FB684600F089 +:10F6200069F801900098D8BBFFE7029860B9FFE73E +:10F6300003980199884207D8FFE702F055FE039826 +:10F640000199FFF7D3FE2AE0029858B1FFE742F292 +:10F65000FC40C2F2000000680068B0FA80F0400987 +:10F660000290FFE749F62060C2F2000000680399AB +:10F67000019A891A029A00F04BFE02F035FE60B939 +:10F68000FFE74EF60451CEF200014FF080500860C3 +:10F69000BFF34F8FBFF36F8F00E0FFE7FFE702E09C +:10F6A00002F022FEFFE704B080BD000081B042F20C +:10F6B000F040C2F200000068006840B9FFE749F678 +:10F6C0008051C2F200014FF0FF3008600FE042F2BB +:10F6D000F040C2F200000068C068C0680090009866 +:10F6E000406849F68051C2F200010860FFE701B0AE +:10F6F0007047000080B582B0019002F0AFFB00902F +:10F70000009842F2E441C2F200010968884206D240 +:10F71000FFE700F011F801990120086003E001996A +:10F7200000200860FFE7009842F2E441C2F20001C5 +:10F730000860009802B080BD80B588B0FFE742F253 +:10F74000EC40C2F200000068006800284ED0FFE7DD +:10F7500042F2EC40C2F200000168C96809680691F3 +:10F760000068C068C06803900398043000F0A6FAEF +:10F770000398016A8847039890F8280040070028FA +:10F7800032D5FFE7069803998969084405900598E2 +:10F79000069988420FD9FFE70598039948600398B6 +:10F7A000006142F2EC40C2F20000006803990431AB +:10F7B00000F0A0FB17E00398069A694600230B604F +:10F7C000194602F00BFF0290029858B9FFE74FF07C +:10F7D000500080F31188BFF36F8FBFF34F8F0790F6 +:10F7E000FFE7FEE7FFE700E0FFE7A8E742F2EC42B1 +:10F7F000C2F200021068049042F2FC41C2F2000121 +:10F80000086810600498086008B080BD82B001905C +:10F8100000200090FFE701980078A52807D1FFE7B6 +:10F82000019801300190009801300090F3E70098B2 +:10F8300080080090BDF8000002B0704783B000203F +:10F84000009040F2E820C2F200000068013058B198 +:10F85000FFE74FF0500080F31188BFF36F8FBFF3C5 +:10F860004F8F0190FFE7FEE74FF0500080F31188C3 +:10F87000BFF36F8FBFF34F8F0290FFE7009808B977 +:10F88000FFE7FBE703B0704784B0029000200190CF +:10F8900002980090029858B9FFE74FF0500080F3AB +:10F8A0001188BFF36F8FBFF34F8F0390FFE7FEE721 +:10F8B0000098406949F6F451C2F20001884214D11F +:10F8C000FFE70098806A49F69451C2F2000188422D +:10F8D00009D0FFE70098806A18B9FFE7012001907E +:10F8E00000E0FFE700E0FFE700E0FFE7019804B079 +:10F8F0007047000080B584B00390FFE701A8FFF7D0 +:10F90000FBF9029002980199FFF782FEFFF7B6FD1E +:10F91000F4E7000080B582B0019000F049FB019847 +:10F9200090F845008DF80300FFE79DF903000128DA +:10F9300016DBFFE70198406A58B1FFE701982430D1 +:10F9400002F06AFC18B1FFE700F0EAFF00E0FFE711 +:10F9500000E005E09DF8030001388DF80300E4E7BE +:10F960000199FF2081F8450000F04EFB00F020FBDC +:10F97000019890F844008DF80200FFE79DF902001D +:10F98000012816DBFFE70198006980B1FFE70198C5 +:10F99000103002F041FC18B1FFE700F0C1FF00E0B9 +:10F9A000FFE79DF8020001388DF8020000E000E05A +:10F9B000E4E70199FF2081F8440000F025FB02B044 +:10F9C00080BD000080B584B0039002910398029935 +:10F9D000E0F77FFC0398E0F767FC0190FFE70198F0 +:10F9E0000E2809D8FFE70399019A20208854FFE7E1 +:10F9F000019801300190F2E70399019A00208854A0 +:10FA000003980199084404B080BD000080B58AB015 +:10FA100006900020029001F049F942F2F440C2F24F +:10FA20000000006818B9FFE7FFF7B8F900E0FFE74A +:10FA3000069849F64851C2F200010968084240F0B0 +:10FA4000D880FFE7069888B3FFE7069901F1080020 +:10FA500088422BD9FFE70698083006909DF81800D9 +:10FA6000400708B3FFE7069921F0070008308842F5 +:10FA700016D9FFE7069820F00700083006909DF899 +:10FA80001800400758B1FFE74FF0500080F311888D +:10FA9000BFF36F8FBFF34F8F0790FFE7FEE702E0E2 +:10FAA00000200690FFE700E0FFE702E0002006905C +:10FAB000FFE70698002800F09A80FFE7069849F6CD +:10FAC0007451C2F200010968884200F29080FFE799 +:10FAD00049F6EC50C2F20000049000680590FFE780 +:10FAE00005984168069A00209142019007D2FFE7ED +:10FAF00005980068002818BF01200190FFE70198D1 +:10FB0000C00730B1FFE7059804900598006805909C +:10FB1000E6E7059842F2F441C2F200010968884222 +:10FB200063D0FFE7049800680830029005980068E9 +:10FB300004990860059840680699401A112821D355 +:10FB4000FFE705980699084403909DF80C004007CC +:10FB500058B1FFE74FF0500080F31188BFF36F8F6B +:10FB6000BFF34F8F0890FFE7FEE7059840680699BE +:10FB7000401A039948600698059948600398FFF772 +:10FB8000FBFA00E0FFE70598426849F67450C2F2BC +:10FB900000000168891A0160006849F67C51C2F2D0 +:10FBA0000001096888420BD2FFE749F67450C2F29F +:10FBB0000000006849F67C51C2F20001086000E0D4 +:10FBC000FFE749F64850C2F200000268059948680C +:10FBD0001043486005990020086049F68851C2F238 +:10FBE000000108680130086000E0FFE700E0FFE77F +:10FBF00000E0FFE702F078FB9DF80800400758B1ED +:10FC0000FFE74FF0500080F31188BFF36F8FBFF311 +:10FC10004F8F0990FFE7FEE702980AB080BD000011 +:10FC200080B584B0029002980190029858B9FFE71D +:10FC30004FF0500080F31188BFF36F8FBFF34F8FE9 +:10FC40000390FFE7FEE700F0B3F90198C069009068 +:10FC500000F0DAF9009804B080BD000083B0029093 +:10FC60000191009202980438029002994FF080703E +:10FC70000860029804380290019820F0010002996F +:10FC8000086002980438029002994FF63D00C0F6D1 +:10FC900001000860029814380290009802990860E8 +:10FCA00002980438029002996FF0020008600298EE +:10FCB00020380290029803B07047000082B0019093 +:10FCC00001980069009001984168806888600199F6 +:10FCD000486889684860009840680199884205D161 +:10FCE000FFE7019880680099486000E0FFE701990C +:10FCF00000200861009908680138086000980068D1 +:10FD000002B0704780B586B00590059838B9FFE716 +:10FD100042F2E840C2F200000068019002E005985B +:10FD20000190FFE7019804900498006B03900398FA +:10FD3000FFF76CFD0290029806B080BD80B586B0DA +:10FD4000059004910392002002903820019000F069 +:10FD5000ADFF049849F24461C2F20001096888428B +:10FD60006FD3FFE7FFE701980138019005980299EA +:10FD700001EBC10100EB8100019901EB810242F22C +:10FD80000051C2F2000101EB82010122FFF7C8FA23 +:10FD90000146029808440290FFE701980028E2D14A +:10FDA000FFE70598029901EBC10100EB810042F2E7 +:10FDB000F041C2F20001096802220092FFF7B0FA96 +:10FDC000009A01460298084402900598029901EBB6 +:10FDD000C10100EB810042F2F841C2F20001096862 +:10FDE000FFF79EFA0146029808440290059802998E +:10FDF00001EBC10100EB810049F60861C2F200018C +:10FE00000422FFF78DFA01460298084402900598F3 +:10FE1000029901EBC10100EB810049F6F451C2F2F5 +:10FE200000010322FFF77CFA014602980844029081 +:10FE3000039828B1FFE7FDF707FF03990860FFE784 +:10FE400000E0FFE702F050FA029806B080BD000023 +:10FE500083B0029001910092029949F65800C2F2D3 +:10FE600000000860019949F25860C2F20000086081 +:10FE700000998020086003B07047000083B00290B2 +:10FE800001910092029949F6BC40C2F2000008605C +:10FE9000019949F6BC00C2F20000086000994FF4D5 +:10FEA0008070086003B0704782B001900091FFE756 +:10FEB00000BFFDE781B00090009901F108004860A3 +:10FEC00000994FF0FF308860009901F10800C86088 +:10FED000009901F10800086100990020086001B054 +:10FEE0007047000081B0009000990020086101B0C7 +:10FEF0007047000084B0039002910298006800905F +:10FF00000098013020B9FFE703980069019010E0E4 +:10FF1000039808300190FFE7019840680068009955 +:10FF2000884205D8FFE7FFE7019840680190F3E7B2 +:10FF3000FFE701984068029948600298416888602C +:10FF40000198029988600298019948600398029983 +:10FF50000861039908680130086004B07047000028 +:10FF600083B0029001910298406800900098019936 +:10FF700048600098806801998860019800998968B4 +:10FF80004860019800998860029801990861029977 +:10FF900008680130086003B070470000DFF80C000B +:10FFA000016841F470010160704700BF88ED00E016 +:10FFB00082B04FF0500080F31188BFF36F8FBFF312 +:10FFC0004F8F009040F2E820C2F20000016801313A +:10FFD00001600068012814D1FFE74EF60450CEF20C +:10FFE00000000068000658B1FFE74FF0500080F3B2 +:10FFF0001188BFF36F8FBFF34F8F0190FFE7FEE7CC :020000040802F0 -:10000000019203980090FFF747FE009890F9440092 -:10001000013028B9FFE70099002081F84400FFE78C -:10002000009890F94500013028B9FFE700990020B9 -:1000300081F84500FFE7FFF75BFE0098806B38B959 -:10004000FFE7009824300299019A00F007FB00E0D6 -:10005000FFE70098FFF7D2FA04B080BD80B584B006 -:100060000290002001900298E0B1FFE749F244605D -:10007000C2F20000006858B1FFE74FF0500080F373 -:100080001188BFF36F8FBFF34F8F0390FFE7FEE739 -:1000900000F080FC02980021FEF76AFA01F098FF58 -:1000A000019000E0FFE7019860B9FFE74EF60451C8 -:1000B000CEF200014FF080500860BFF34F8FBFF3C6 -:1000C0006F8F00E0FFE704B080BD000080B58AB00C -:1000D0000690059100200290069858B9FFE74FF06E -:1000E000500080F31188BFF36F8FBFF34F8F0790DD -:1000F000FFE7FEE7059858B9FFE74FF0500080F39F -:100100001188BFF36F8FBFF34F8F0890FFE7FEE7B3 -:1001100049F24460C2F20000006858B1FFE74FF0B6 -:10012000500080F31188BFF36F8FBFF34F8F09909A -:10013000FFE7FEE700F02EFC49F61460C2F2000073 -:100140000068019006980068059908440490019899 -:1001500006990968884210D2FFE704980699096851 -:10016000884208D2FFE704980199884203D9FFE743 -:100170000120029000E0FFE70FE00498069909686B -:10018000884205D3FFE704980199884203D9FFE725 -:100190000120029000E0FFE7FFE70498069908605D -:1001A000029838B1FFE704980199401A0021FEF740 -:1001B000DFF900E0FFE701F00BFF0390039860B95F -:1001C000FFE74EF60451CEF200014FF08050086078 -:1001D000BFF34F8FBFF36F8F00E0FFE70AB080BD22 -:1001E00080B584B00290FFF757FD029838B9FFE759 -:1001F00042F2E040C2F200000068009002E0029883 -:100200000090FFE70098019001980430FFF7CAFBC7 -:1002100008B9FFE700E0FFE70198806A28B1FFE72F -:1002200001981830FFF7BEFB00E0FFE749F2486194 -:10023000C2F20001086801300860019842F2E04112 -:10024000C2F200010968884210D1FFE70198011D40 -:1002500049F60060C2F20000FFF7F6FC49F2406187 -:10026000C2F200010868013008600CE049F23C610C -:10027000C2F200010868013808600198FEF780FBAF -:10028000FFF788F8FFE7FFF733FD49F6E050C2F2C9 -:100290000000006848B3FFE7019842F2E041C2F273 -:1002A0000001096888421ED1FFE749F24460C2F2AA -:1002B0000000006858B1FFE74FF0500080F311884C -:1002C000BFF36F8FBFF34F8F0390FFE7FEE74EF64C -:1002D0000451CEF200014FF080500860BFF34F8F01 -:1002E000BFF36F8F00E0FFE7FFE704B080BD0000C1 -:1002F00080B586B00590049103928DF80B30059877 -:1003000038B9FFE742F2E040C2F200000068009016 -:1003100002E005980090FFE7009801900198049989 -:10032000086001983430049948600198C06A0499C3 -:1003300008610198006B0499C8610198806C049968 -:1003400088600198006D049948610198806D049956 -:1003500088619DF80B00052825D0FFE7019842F23F -:10036000E041C2F200010968884204D1FFE7049924 -:100370000020087316E09DF80B00049908739DF89F -:100380000B0003280DD1FFE700F004FB0198806A01 -:1003900020B1FFE7049902200873FFE701F018FE7F -:1003A000FFE7FFE705E00198FDF746FA04990873B7 -:1003B000FFE7039838B1FFE70198006BFFF79AF861 -:1003C0000499088403E0049900200884FFE706B03C -:1003D00080BD000080B586B00590059900200870AA -:1003E00049F23C60C2F2000001680391006800EB32 -:1003F000C0008000FFF77EF904900498002865D0C3 -:10040000FFE70498039901AAFFF70CFB03900198FA -:1004100048F21F51C5F2EB11A0FB011040090190F9 -:10042000019800284DD0FFE700200290FFE70298D6 -:100430000399884244D2FFE70498029901EBC10175 -:1004400000EB810080690199B0FBF1F00090059804 -:100450000499029A02EBC20201EB82014968FFF79C -:1004600025F90590009880B1FFE705980499029A54 -:1004700002EBC20201EB82018A69009B45F25E51E8 -:10048000C0F6020101F090FF0EE005980499029A6F -:1004900002EBC20201EB82018A6945F25251C0F6B9 -:1004A000020101F081FFFFE70598DFF7FDFE01463D -:1004B000059808440590FFE7029801300290B6E7DE -:1004C00000E0FFE70498FFF739FC00E0FFE706B023 -:1004D00080BD000081B0009049F67C50C2F200005F -:1004E00000680099086049F61460C2F200000068D4 -:1004F0000099486001B0704780B58AB009900999A9 -:100500000020087049F23C60C2F2000001680791C7 -:10051000006800EBC0008000FFF7ECF80890089836 -:1005200000286DD0FFE70898079900220492FFF792 -:1005300079FA0146049807910690FFE70698079913 -:10054000884259D2FFE70898069901EBC10100EBF8 -:100550008100007B0146039105281AD80399DFE842 -:1005600001F003070B0F131758208DF8170014E044 -:1005700052208DF8170010E042208DF817000CE093 -:1005800053208DF8170008E044208DF8170004E090 -:10059000FFE700208DF81700FFE709980899069AF1 -:1005A00002EBC20201EB82014968FFF77FF8099074 -:1005B00009989DF817200899069B03EBC30301EBEC -:1005C0008301D1F808E00B69098CEC46CCF804E013 -:1005D000CCF8001045F26A51C0F6020101F0E4FEC9 -:1005E0000998DFF761FE0146099808440990FFE782 -:1005F000069801300690A1E70898FFF79FFB00E0FE -:10060000FFE70AB080BD000049F62061C2F2000198 -:10061000012008607047000080B584B0029001910D -:10062000029858B9FFE74FF0500080F31188BFF3EC -:100630006F8FBFF34F8F0390FFE7FEE7029842F200 -:10064000E041C2F2000109681831FFF7C7FA0198CA -:100650000121FDF78DFF04B080BD000080B584B09E -:10066000029001910092029858B9FFE74FF05000B4 -:1006700080F31188BFF36F8FBFF34F8F0390FFE7B5 -:10068000FEE7029842F2E041C2F200010968183127 -:10069000FFF7DAFA009820B1FFE74FF0FF30019042 -:1006A000FFE701980099FDF763FF04B080BD0000EB -:1006B00080B584B0029002980190029858B9FFE783 -:1006C0004FF0500080F31188BFF36F8FBFF34F8F4F -:1006D0000390FFE7FEE7019842F2E041C2F2000119 -:1006E000096888424CD0FFE70198002848D0FFE70E -:1006F000FFF7D2FA0198FEF73BFF00283CD0FFE756 -:1007000001980430FFF74EF90198C06A49F24C6134 -:10071000C2F200010968884208D9FFE70198C06A5F -:1007200049F24C61C2F200010860FFE70199C86A12 -:1007300000EB800242F2F840C2F2000000EB8200BF -:100740000431FFF781FA0198C06A42F2E041C2F237 -:1007500000010968C96A88420CD3FFE74EF60451CC -:10076000CEF200014FF080500860BFF34F8FBFF30F -:100770006F8F00E0FFE700E0FFE7FFF7B9FA00E066 -:10078000FFE704B080BD000080B58AB00020039070 -:100790000690059006A805A904AAFFF7CDF9039BCA -:1007A000049A0599DDF818C06846C0F808C0416091 -:1007B00003604EF6A530C0F6010045F27951C0F64F -:1007C000020100F093FF014649F67050C2F20000AA -:1007D0000160006818B1FFE70120079002E00020E7 -:1007E0000790FFE70798012804D1FFE701F020FDFB -:1007F000079000E0FFE70798012825D1FFE74FF0B9 -:10080000500080F31188BFF36F8FBFF34F8F0890B4 -:1008100049F67851C2F200014FF0FF30086049F606 -:10082000E051C2F200010120086049F61461C2F2F1 -:10083000000100200860FCF7E1FF00F073F908B147 -:10084000FFE700E0FFE70FE00798013058B9FFE746 -:100850004FF0500080F31188BFF36F8FBFF34F8FBD -:100860000990FFE7FEE7FFE70AB080BD80B584B0DE -:100870000290FFF711FA029838B9FFE742F2E04020 -:10088000C2F200000068009002E002980090FFE7CA -:100890000098019001980430FFF784F808B9FFE749 -:1008A00000E0FFE70198806A28B1FFE7019818305F -:1008B000FFF778F800E0FFE70198011D49F6EC50DA -:1008C000C2F20000FFF7C0F9019890F8600001281B -:1008D00005D1FFE70199002081F86000FFE7FFF7ED -:1008E00007FA49F6E050C2F20000006838B1FFE7AD -:1008F000FFF7D2F9FEF74EFDFFF7FAF900E0FFE748 -:10090000019842F2E041C2F20001096888423ED1FA -:10091000FFE749F6E050C2F200000068F0B1FFE7DF -:1009200049F24460C2F20000006858B1FFE74FF09E -:10093000500080F31188BFF36F8FBFF34F8F039088 -:10094000FFE7FEE74EF60451CEF200014FF0805073 -:100950000860BFF34F8FBFF36F8F17E049F6EC507D -:10096000C2F20000006849F23C61C2F2000109686D -:10097000884207D1FFE742F2E041C2F200010020C5 -:10098000086002E000F00EF8FFE7FFE700E0FFE795 -:1009900004B080BD49F24461C2F200010868013030 -:1009A0000860704780B586B049F24460C2F200002A -:1009B000006838B1FFE749F62061C2F2000101206A -:1009C0000860ADE049F62061C2F200010020086035 -:1009D000FCF7AEFF014649F2B410C2F2000001601C -:1009E000006849F2B011C2F200010968884214D9C6 -:1009F000FFE749F2B410C2F20000006849F2B011FA -:100A0000C2F200010968421A42F2E040C2F200005C -:100A10000168886D1044886500E0FFE749F2B41072 -:100A2000C2F20000006849F2B011C2F20001086091 -:100A300042F2E040C2F200000068006B04904FF008 -:100A4000A530039004980068B0F1A53F12D1FFE7EC -:100A500004984068B0F1A53F0CD1FFE70498806886 -:100A6000B0F1A53F06D1FFE70498C068B0F1A53FFB -:100A70000AD0FFE742F2E041C2F2000108680968CB -:100A80003431FFF785F8FFE749F24C60C2F200000D -:100A900000680290FFE7029800EB800142F2F84004 -:100AA000C2F2000050F8210090B9FFE7029858B94F -:100AB000FFE74FF0500080F31188BFF36F8FBFF353 -:100AC0004F8F0590FFE7FEE7029801380290E2E7BA -:100AD000029800EB800142F2F840C2F2000000EB05 -:100AE0008100019001994868406848600199486810 -:100AF0000831884205D1FFE701994868406848609D -:100B0000FFE701984068C06842F2E041C2F200018C -:100B10000860029849F24C61C2F200010860FFE7E8 -:100B200006B080BD80B588B04EF60050CEF2000011 -:100B300000684CF27121C4F20F1188420BD1FFE71B -:100B40004FF0500080F31188BFF36F8FBFF34F8FCA -:100B50000590FFE7FEE74EF60050CEF20000006879 -:100B60004CF27021C4F20F1188420BD1FFE74FF015 -:100B7000500080F31188BFF36F8FBFF34F8F069043 -:100B8000FFE7FEE74EF20040CEF20000039001784E -:100B90000491FF21017000788DF80B009DF80B0087 -:100BA00000F0500048F6E471C2F20001087049F20A -:100BB000AC11C2F2000107200860FFE79DF80B00AE -:100BC000000600280DD5FFE749F2AC11C2F2000182 -:100BD0000868013808609DF80B0040008DF80B0094 -:100BE000ECE749F2AC10C2F20000006803280BD019 -:100BF000FFE74FF0500080F31188BFF36F8FBFF312 -:100C00004F8F0790FFE7FEE749F2AC11C2F20001F7 -:100C1000086800020860086800F4E0600860049852 -:100C20004EF20041CEF2000108704EF62051CEF295 -:100C30000001086840F470000860086840F07040E7 -:100C40000860FFF74BF940F2E821C2F200010020F2 -:100C500001900860FFF716F84EF63471CEF20001ED -:100C6000086840F040400860FEF720FAFFF79AFE5F -:100C7000FEF758FC019808B080BD000080B582B036 -:100C80004FF0500080F31188BFF36F8FBFF34F8F89 -:100C9000009000F071FF40B1FFE74EF60451CEF234 -:100CA00000014FF080500860FFE70020019001989C -:100CB00080F3118802B080BD80B588B006900591A0 -:100CC0008DF81320069858B9FFE74FF0500080F3D5 -:100CD0001188BFF36F8FBFF34F8F0790FFE7FEE7D9 -:100CE000069805994843029002985030FEF702FD9D -:100CF00003900398B0B1FFE703980190019850303A -:100D000001900399002081F8460006980599019A00 -:100D10009DF81330DDF80CC0EE46CEF800C0FDF7AC -:100D20005DFF00E0FFE7039808B080BD80B590B09C -:100D300084461298CDF828C00991089207938DF83F -:100D40001B000A9858B9FFE74FF0500080F3118854 -:100D5000BFF36F8FBFF34F8F0B90FFE7FEE707984E -:100D600058B9FFE74FF0500080F31188BFF36F8F41 -:100D7000BFF34F8F0C90FFE7FEE708990020039028 -:100D800031B1FFE70998B0FA80F040090390FFE71E -:100D90000398C00758B1FFE74FF0500080F3118867 -:100DA000BFF36F8FBFF34F8F0D90FFE7FEE70899FA -:100DB0000020029031B9FFE70998002818BF0120F0 -:100DC0000290FFE70298C00758B1FFE74FF05000CC -:100DD00080F31188BFF36F8FBFF34F8F0E90FFE743 -:100DE000FEE750200490049850280BD0FFE74FF006 -:100DF000500080F31188BFF36F8FBFF34F8F0F90B8 -:100E0000FFE7FEE7049807980590059888B1FFE78B -:100E10000599012081F846000A980999089A9DF8D9 -:100E20001B30DDF814C0EE46CEF800C0FDF7D6FE4C -:100E300000E0FFE7059810B080BD000080B584B0E9 -:100E40000290019102980090009858B9FFE74FF086 -:100E5000500080F31188BFF36F8FBFF34F8F039063 -:100E6000FFE7FEE7FEF718FF00990B68C86B0A6CF6 -:100E700000FB0230886000990020886300990868B0 -:100E8000486000990B68C86B0A6C013800FB02309F -:100E9000C8600099FF2081F84400009981F845005E -:100EA0000198D0B9FFE700980069A0B1FFE700986A -:100EB000103001F025F860B1FFE74EF60451CEF294 -:100EC00000014FF080500860BFF34F8FBFF36F8F6A -:100ED00000E0FFE700E0FFE708E000981030FEF7D1 -:100EE0005DFE00982430FEF759FEFFE7FEF700FF95 -:100EF000012004B080BD000080B592B00C900B9131 -:100F00000A920993002008900C980490049858B90C -:100F1000FFE74FF0500080F31188BFF36F8FBFF3EE -:100F20004F8F0E90FFE7FEE70B990020039039B931 -:100F3000FFE70498006C002818BF01200390FFE72A -:100F40000398C00758B1FFE74FF0500080F31188B5 -:100F5000BFF36F8FBFF34F8F0F90FFE7FEE7099945 -:100F600000200229029007D1FFE70498C06B0138E6 -:100F700018BF01200290FFE70298C00758B1FFE7B1 -:100F80004FF0500080F31188BFF36F8FBFF34F8F86 -:100F90001090FFE7FEE700F0B9FD01460020019048 -:100FA00031B9FFE70A98002818BF01200190FFE738 -:100FB0000198C00758B1FFE74FF0500080F3118847 -:100FC000BFF36F8FBFF34F8F1190FFE7FEE7FFE78F -:100FD000FEF762FE0498806B0499C96B884204D3C3 -:100FE000FFE70998022834D1FFE704980B99099A82 -:100FF000FDF760FC07900498406AA0B1FFE70498F1 -:10100000243000F07DFF60B1FFE74EF60451CEF2D0 -:1010100000014FF080500860BFF34F8FBFF36F8F18 -:1010200000E0FFE710E0079860B1FFE74EF60451DB -:10103000CEF200014FF080500860BFF34F8FBFF336 -:101040006F8F00E0FFE7FFE7FEF752FE01200D90F3 -:1010500065E00A9828B9FFE7FEF74AFE00200D90E8 -:101060005DE0089830B9FFE705A8FFF733FA0120E3 -:10107000089000E0FFE7FFE7FFE7FEF739FEFFF724 -:1010800089FCFEF709FE049890F94400013028B964 -:10109000FFE70499002081F84400FFE7049890F9E5 -:1010A0004500013028B9FFE70499002081F8450088 -:1010B000FFE7FEF71DFE05A80AA900F04BFA28BBC2 -:1010C000FFE70498FDF788FFC8B1FFE704981030E8 -:1010D0000A99FFF7A1FA0498FEF790FA00F078FF5A -:1010E00060B9FFE74EF60451CEF200014FF0805098 -:1010F0000860BFF34F8FBFF36F8FFFE705E00498E1 -:10110000FEF77CFA00F064FFFFE707E00498FEF7C3 -:1011100075FA00F05DFF00200D9000E058E70D9893 -:1011200012B080BD80B592B00B900A9109920893DD -:101130000B980590059858B9FFE74FF0500080F3E1 -:101140001188BFF36F8FBFF34F8F0C90FFE7FEE75F -:101150000A990020029039B9FFE70598006C002831 -:1011600018BF01200290FFE70298C00758B1FFE7BF -:101170004FF0500080F31188BFF36F8FBFF34F8F94 -:101180000D90FFE7FEE7089900200229019007D1A2 -:10119000FFE70598C06B013818BF01200190FFE7F9 -:1011A0000198C00758B1FFE74FF0500080F3118855 -:1011B000BFF36F8FBFF34F8F0E90FFE7FEE7FEF791 -:1011C000AFFEEFF311814FF0500080F31188BFF3B1 -:1011D0006F8FBFF34F8F10910F9010980690059866 -:1011E000806B0599C96B884204D3FFE708980228F1 -:1011F00033D1FFE7059890F845008DF81300059866 -:10120000806B039005980A99089AFDF753FB9DF9A6 -:1012100013000130B8B9FFE70598406A88B1FFE7CD -:101220000598243000F06CFE48B1FFE7099820B122 -:10123000FFE709990120086000E0FFE700E0FFE711 -:1012400000E0FFE706E09DF813000130059981F802 -:101250004500FFE70120079002E000200790FFE72C -:1012600006981190119880F31188079812B080BDEC -:1012700080B58EB0099008910792002006900998D9 -:101280000390039858B9FFE74FF0500080F311889E -:10129000BFF36F8FBFF34F8F0B90FFE7FEE7089907 -:1012A0000020019039B9FFE70398006C002818BFAF -:1012B00001200190FFE70198C00758B1FFE74FF008 -:1012C000500080F31188BFF36F8FBFF34F8F0C90E6 -:1012D000FFE7FEE700F01AFC01460020009031B95C -:1012E000FFE70798002818BF01200090FFE700984B -:1012F000C00758B1FFE74FF0500080F31188BFF3EB -:101300006F8FBFF34F8F0D90FFE7FEE7FFE7FEF70C -:10131000C3FC0398806B0290029830B3FFE70398F8 -:101320000899FDF7A5FA0298013803998863039894 -:101330000069A0B1FFE70398103000F0E1FD60B153 -:10134000FFE74EF60451CEF200014FF080500860E6 -:10135000BFF34F8FBFF36F8F00E0FFE700E0FFE7C1 -:10136000FEF7C6FC01200A906DE0079828B9FFE758 -:10137000FEF7BEFC00200A9065E0069830B9FFE752 -:1013800004A8FFF7A7F80120069000E0FFE7FFE7B9 -:10139000FFE7FEF7ADFCFFF7FDFAFEF77DFC0398D3 -:1013A00090F94400013028B9FFE70399002081F843 -:1013B0004400FFE7039890F94500013028B9FFE7A2 -:1013C0000399002081F84500FFE7FEF791FC04A88F -:1013D00007A900F0BFF830BBFFE70398FDF7E8FD71 -:1013E000D0B1FFE7039824300799FFF715F9039868 -:1013F000FEF704F900F0ECFD60B9FFE74EF604518A +:10000000FFE702B07047000082B040F2E820C2F281 +:100010000000006858B9FFE74FF0500080F31188E6 +:10002000BFF36F8FBFF34F8F0090FFE7FEE740F203 +:10003000E820C2F20000016801390160006830B9AF +:10004000FFE700200190019880F31188FFE702B0DC +:100050007047000080B586B0039003980290039823 +:1000600000285CD0FFE702980838029002980190BF +:100070000198406849F64851C2F2000109680842F7 +:100080000BD1FFE74FF0500080F31188BFF36F8F63 +:10009000BFF34F8F0490FFE7FEE70198006858B167 +:1000A000FFE74FF0500080F31188BFF36F8FBFF36D +:1000B0004F8F0590FFE7FEE70198406849F64851E9 +:1000C000C2F200010968084227D0FFE701980068E2 +:1000D00008BBFFE749F64850C2F2000002680199E8 +:1000E00048689043486000F0E1FD0198426849F695 +:1000F0007451C2F200010868104408600198FFF7CB +:100100003BF849F68C51C2F20001086801300860E2 +:1001100002F0EAF800E0FFE700E0FFE7FFE706B0E3 +:1001200080BD000080B586B005900020039002904D +:100130004FF0FF30019000F0B9FD49F6EC50C2F2EB +:10014000000000680490049830B3FFE7FFE70398CD +:1001500001300390049840680299884204D9FFE76F +:10016000049840680290FFE704984068019988422B +:1001700004D2FFE7049840680190FFE70498006804 +:100180000490FFE7049842F2F441C2F200010968CA +:100190008842DCD1FFE7FFE702F0A6F80298059954 +:1001A000486001980599886003980599C860FFF731 +:1001B000FFFE49F67450C2F200000068059908601D +:1001C00049F68850C2F2000000680599486149F676 +:1001D0008C50C2F2000000680599886149F67C5095 +:1001E000C2F20000006805990861FFF70DFF06B034 +:1001F00080BD00004EF21001CEF200010020086028 +:100200004EF21802CEF20002106040F22800C2F254 +:100210000000006844F6D352C1F26202A0FB020261 +:100220004FF0FF3000EB92104EF21402CEF20002BB +:10023000106007200860704784B0EFF305800190DC +:10024000019810281ED3FFE701984EF2F031CEF24C +:100250000001405C8DF803009DF8030048F6EC7146 +:10026000C2F20001097888420BDAFFE74FF0500034 +:1002700080F31188BFF36F8FBFF34F8F0290FFE7BA +:10028000FEE7FFE74EF60C50CEF20000006800F4E7 +:10029000E06049F2B411C2F20001096888420BD94A +:1002A000FFE74FF0500080F31188BFF36F8FBFF36B +:1002B0004F8F0390FFE7FEE704B0704783B00290D2 +:1002C000019100200090FFE7009807281DD8FFE764 +:1002D000009949F6A850C2F2000050F8310070B9F8 +:1002E000FFE70198009A49F6A851C2F2000141F8CF +:1002F00032000298009A01EBC201486005E0FFE776 +:10030000FFE7009801300090DEE703B0704700007F +:1003100080B584B003900291019203980090FFF79A +:1003200047FE009890F94400013028B9FFE7009992 +:10033000002081F84400FFE7009890F94500013063 +:1003400028B9FFE70099002081F84500FFE7FFF793 +:100350005BFE0098806B38B9FFE700982430029963 +:10036000019A00F007FB00E0FFE70098FFF7D2FAE0 +:1003700004B080BD80B584B0029000200190029846 +:10038000E0B1FFE749F24C60C2F20000006858B1EA +:10039000FFE74FF0500080F31188BFF36F8FBFF37A +:1003A0004F8F0390FFE7FEE700F080FC02980021EA +:1003B000FEF76AFA01F098FF019000E0FFE701986C +:1003C00060B9FFE74EF60451CEF200014FF08050C5 +:1003D0000860BFF34F8FBFF36F8F00E0FFE704B0FB +:1003E00080BD000080B58AB0069005910020029083 +:1003F000069858B9FFE74FF0500080F31188BFF31B +:100400006F8FBFF34F8F0790FFE7FEE7059858B94E +:10041000FFE74FF0500080F31188BFF36F8FBFF3F9 +:100420004F8F0890FFE7FEE749F24C60C2F20000F0 +:10043000006858B1FFE74FF0500080F31188BFF318 +:100440006F8FBFF34F8F0990FFE7FEE700F02EFCA0 +:1004500049F61C60C2F2000000680190069800682E +:10046000059908440490019806990968884210D2B9 +:10047000FFE7049806990968884208D2FFE70498C4 +:100480000199884203D9FFE70120029000E0FFE7CD +:100490000FE0049806990968884205D3FFE704989D +:1004A0000199884203D9FFE70120029000E0FFE7AD +:1004B000FFE7049806990860029838B1FFE70498AE +:1004C0000199401A0021FEF7DFF900E0FFE701F093 +:1004D0000BFF0390039860B9FFE74EF60451CEF28C +:1004E00000014FF080500860BFF34F8FBFF36F8F54 +:1004F00000E0FFE70AB080BD80B584B00290FFF74E +:1005000057FD029838B9FFE742F2E840C2F2000016 +:100510000068009002E002980090FFE700980190C8 +:1005200001980430FFF7CAFB08B9FFE700E0FFE7D6 +:100530000198806A28B1FFE701981830FFF7BEFBE9 +:1005400000E0FFE749F25061C2F2000108680130A3 +:100550000860019842F2E841C2F20001096888424D +:1005600010D1FFE70198011D49F60860C2F20000B2 +:10057000FFF7F6FC49F24861C2F200010868013059 +:1005800008600CE049F24461C2F2000108680138D9 +:1005900008600198FEF780FBFFF788F8FFE7FFF798 +:1005A00033FD49F6E850C2F20000006848B3FFE7A7 +:1005B000019842F2E841C2F20001096888421ED166 +:1005C000FFE749F24C60C2F20000006858B1FFE753 +:1005D0004FF0500080F31188BFF36F8FBFF34F8F40 +:1005E0000390FFE7FEE74EF60451CEF200014FF014 +:1005F00080500860BFF34F8FBFF36F8F00E0FFE7BD +:10060000FFE704B080BD000080B586B0059004917E +:1006100003928DF80B30059838B9FFE742F2E840B5 +:10062000C2F200000068009002E005980090FFE729 +:100630000098019001980499086001983430049959 +:1006400048600198C06A049908610198006B049998 +:10065000C8610198806C049988600198006D0499C4 +:1006600048610198806D049988619DF80B00052808 +:1006700025D0FFE7019842F2E841C2F20001096883 +:10068000884204D1FFE704990020087316E09DF822 +:100690000B00049908739DF80B0003280DD1FFE7A8 +:1006A00000F004FB0198806A20B1FFE70499022062 +:1006B0000873FFE701F018FEFFE7FFE705E0019888 +:1006C000FDF72AFA04990873FFE7039838B1FFE7AA +:1006D0000198006BFFF79AF80499088403E00499E5 +:1006E00000200884FFE706B080BD000080B586B01A +:1006F000059005990020087049F24460C2F200009C +:1007000001680391006800EBC0008000FFF77EF9EC +:1007100004900498002865D0FFE70498039901AA83 +:10072000FFF70CFB0390019848F21F51C5F2EB1143 +:10073000A0FB011040090190019800284DD0FFE76F +:1007400000200290FFE702980399884244D2FFE715 +:100750000498029901EBC10100EB810080690199C5 +:10076000B0FBF1F0009005980499029A02EBC202E6 +:1007700001EB82014968FFF725F90590009880B1E7 +:10078000FFE705980499029A02EBC20201EB82018D +:100790008A69009B45F67601C0F6020101F090FFE0 +:1007A0000EE005980499029A02EBC20201EB820165 +:1007B0008A6945F66A01C0F6020101F081FFFFE790 +:1007C0000598DFF771FD0146059808440590FFE79D +:1007D000029801300290B6E700E0FFE70498FFF7C7 +:1007E00039FC00E0FFE706B080BD000081B000905A +:1007F00049F68450C2F2000000680099086049F68A +:100800001C60C2F2000000680099486001B07047A7 +:1008100080B58AB0099009990020087049F24460B7 +:10082000C2F2000001680791006800EBC000800080 +:10083000FFF7ECF80890089800286DD0FFE70898BB +:10084000079900220492FFF779FA0146049807916C +:100850000690FFE706980799884259D2FFE7089863 +:10086000069901EBC10100EB8100007B0146039179 +:1008700005281AD80399DFE801F003070B0F1317B7 +:1008800058208DF8170014E052208DF8170010E062 +:1008900042208DF817000CE053208DF8170008E077 +:1008A00044208DF8170004E0FFE700208DF81700C2 +:1008B000FFE709980899069A02EBC20201EB820150 +:1008C0004968FFF77FF8099009989DF81720089963 +:1008D000069B03EBC30301EB8301D1F808E00B692E +:1008E000098CEC46CCF804E0CCF8001045F6820107 +:1008F000C0F6020101F0E4FE0998DFF7D5FC0146DD +:10090000099808440990FFE7069801300690A1E78E +:100910000898FFF79FFB00E0FFE70AB080BD0000EA +:1009200049F62861C2F2000101200860704700000A +:1009300080B584B002900191029858B9FFE74FF05A +:10094000500080F31188BFF36F8FBFF34F8F039078 +:10095000FFE7FEE7029842F2E841C2F200010968AF +:100960001831FFF7C7FA01980121FDF78DFF04B098 +:1009700080BD000080B584B0029001910092029881 +:1009800058B9FFE74FF0500080F31188BFF36F8F25 +:10099000BFF34F8F0390FFE7FEE7029842F2E84172 +:1009A000C2F2000109681831FFF7DAFA009820B1A5 +:1009B000FFE74FF0FF300190FFE701980099FDF746 +:1009C00063FF04B080BD000080B584B0029002983F +:1009D0000190029858B9FFE74FF0500080F311885A +:1009E000BFF36F8FBFF34F8F0390FFE7FEE70198D0 +:1009F00042F2E841C2F20001096888424CD0FFE7A8 +:100A00000198002848D0FFE7FFF7D2FA0198FEF7D7 +:100A10003BFF00283CD0FFE701980430FFF74EF978 +:100A20000198C06A49F25461C2F200010968884223 +:100A300008D9FFE70198C06A49F25461C2F2000187 +:100A40000860FFE70199C86A00EB800242F200509B +:100A5000C2F2000000EB82000431FFF781FA019836 +:100A6000C06A42F2E841C2F200010968C96A8842DC +:100A70000CD3FFE74EF60451CEF200014FF0805048 +:100A80000860BFF34F8FBFF36F8F00E0FFE700E018 +:100A9000FFE7FFF7B9FA00E0FFE704B080BD000010 +:100AA00080B58AB0002003900690059006A805A99D +:100AB00004AAFFF7CDF9039B049A0599DDF818C045 +:100AC0006846C0F808C0416003604EF6BD60C0F6DD +:100AD000010045F69101C0F6020100F093FF0146C6 +:100AE00049F67850C2F200000160006818B1FFE7D3 +:100AF0000120079002E000200790FFE707980128F7 +:100B000004D1FFE701F020FD079000E0FFE7079820 +:100B1000012825D1FFE74FF0500080F31188BFF383 +:100B20006F8FBFF34F8F089049F68051C2F20001DA +:100B30004FF0FF30086049F6E851C2F20001012091 +:100B4000086049F61C61C2F2000100200860FCF751 +:100B5000C5FF00F073F908B1FFE700E0FFE70FE021 +:100B60000798013058B9FFE74FF0500080F3118823 +:100B7000BFF36F8FBFF34F8F0990FFE7FEE7FFE7EB +:100B80000AB080BD80B584B00290FFF711FA0298D8 +:100B900038B9FFE742F2E840C2F200000068009076 +:100BA00002E002980090FFE700980190019804305D +:100BB000FFF784F808B9FFE700E0FFE70198806AD3 +:100BC00028B1FFE701981830FFF778F800E0FFE759 +:100BD0000198011D49F6F450C2F20000FFF7C0F978 +:100BE000019890F86000012805D1FFE701990020E5 +:100BF00081F86000FFE7FFF707FA49F6E850C2F214 +:100C00000000006838B1FFE7FFF7D2F9FEF74EFDAC +:100C1000FFF7FAF900E0FFE7019842F2E841C2F27B +:100C20000001096888423ED1FFE749F6E850C2F268 +:100C300000000068F0B1FFE749F24C60C2F200002A +:100C4000006858B1FFE74FF0500080F31188BFF300 +:100C50006F8FBFF34F8F0390FFE7FEE74EF604510F +:100C6000CEF200014FF080500860BFF34F8FBFF30A +:100C70006F8F17E049F6F450C2F20000006849F2A5 +:100C80004461C2F200010968884207D1FFE742F2DD +:100C9000E841C2F200010020086002E000F00EF816 +:100CA000FFE7FFE700E0FFE704B080BD49F24C61D9 +:100CB000C2F20001086801300860704780B586B054 +:100CC00049F24C60C2F20000006838B1FFE749F613 +:100CD0002861C2F2000101200860ADE049F62861F8 +:100CE000C2F2000100200860FCF7AEFF014649F2A5 +:100CF000BC10C2F200000160006849F2B811C2F2F3 +:100D000000010968884214D9FFE749F2BC10C2F219 +:100D10000000006849F2B811C2F200010968421AE5 +:100D200042F2E840C2F200000168886D1044886514 +:100D300000E0FFE749F2BC10C2F20000006849F28F +:100D4000B811C2F20001086042F2E840C2F20000AD +:100D50000068006B04904FF0A53003900498006881 +:100D6000B0F1A53F12D1FFE704984068B0F1A53F6C +:100D70000CD1FFE704988068B0F1A53F06D1FFE7EA +:100D80000498C068B0F1A53F0AD0FFE742F2E841FD +:100D9000C2F20001086809683431FFF785F8FFE7FF +:100DA00049F25460C2F2000000680290FFE7029826 +:100DB00000EB800142F20050C2F2000050F8210026 +:100DC00090B9FFE7029858B9FFE74FF0500080F361 +:100DD0001188BFF36F8FBFF34F8F0590FFE7FEE7DA +:100DE000029801380290E2E7029800EB800142F29B +:100DF0000050C2F2000000EB8100019001994868A8 +:100E000040684860019948680831884205D1FFE789 +:100E10000199486840684860FFE701984068C068E9 +:100E200042F2E841C2F200010860029849F25461BE +:100E3000C2F200010860FFE706B080BD80B588B04F +:100E40004EF60050CEF2000000684CF27121C4F260 +:100E50000F1188420BD1FFE74FF0500080F311884B +:100E6000BFF36F8FBFF34F8F0590FFE7FEE74EF69E +:100E70000050CEF2000000684CF27021C4F20F1155 +:100E800088420BD1FFE74FF0500080F31188BFF389 +:100E90006F8FBFF34F8F0690FFE7FEE74EF20040E3 +:100EA000CEF20000039001780491FF2101700078D8 +:100EB0008DF80B009DF80B0000F0500048F6EC7127 +:100EC000C2F20001087049F2B411C2F20001072019 +:100ED0000860FFE79DF80B00000600280DD5FFE72E +:100EE00049F2B411C2F200010868013808609DF8A7 +:100EF0000B0040008DF80B00ECE749F2B410C2F291 +:100F00000000006803280BD0FFE74FF0500080F38B +:100F10001188BFF36F8FBFF34F8F0790FFE7FEE796 +:100F200049F2B411C2F200010868000208600868C2 +:100F300000F4E060086004984EF20041CEF2000137 +:100F400008704EF62051CEF20001086840F470009F +:100F50000860086840F070400860FFF74BF940F205 +:100F6000E821C2F20001002001900860FFF716F8A6 +:100F70004EF63471CEF20001086840F0404008603F +:100F8000FEF720FAFFF79AFEFEF758FC019808B02A +:100F900080BD000080B582B04FF0500080F3118812 +:100FA000BFF36F8FBFF34F8F009000F071FF40B120 +:100FB000FFE74EF60451CEF200014FF0805008607A +:100FC000FFE700200190019880F3118802B080BDF6 +:100FD00080B588B0069005918DF81320069858B911 +:100FE000FFE74FF0500080F31188BFF36F8FBFF31E +:100FF0004F8F0790FFE7FEE7069805994843029058 +:1010000002985030FEF702FD03900398B0B1FFE75D +:10101000039801900198503001900399002081F8C5 +:10102000460006980599019A9DF81330DDF80CC02A +:10103000EE46CEF800C0FDF75DFF00E0FFE7039845 +:1010400008B080BD80B590B084461298CDF828C015 +:101050000991089207938DF81B000A9858B9FFE789 +:101060004FF0500080F31188BFF36F8FBFF34F8FA5 +:101070000B90FFE7FEE7079858B9FFE74FF05000E5 +:1010800080F31188BFF36F8FBFF34F8F0C90FFE792 +:10109000FEE708990020039031B1FFE70998B0FA04 +:1010A00080F040090390FFE70398C00758B1FFE7BD +:1010B0004FF0500080F31188BFF36F8FBFF34F8F55 +:1010C0000D90FFE7FEE708990020029031B9FFE795 +:1010D0000998002818BF01200290FFE70298C00776 +:1010E00058B1FFE74FF0500080F31188BFF36F8FC6 +:1010F000BFF34F8F0E90FFE7FEE750200490049857 +:1011000050280BD0FFE74FF0500080F31188BFF359 +:101110006F8FBFF34F8F0F90FFE7FEE7049807989C +:101120000590059888B1FFE70599012081F84600F0 +:101130000A980999089A9DF81B30DDF814C0EE460C +:10114000CEF800C0FDF7D6FE00E0FFE7059810B02E +:1011500080BD000080B584B002900191029800909B +:10116000009858B9FFE74FF0500080F31188BFF3A3 +:101170006F8FBFF34F8F0390FFE7FEE7FEF718FF77 +:1011800000990B68C86B0A6C00FB023088600099FC +:101190000020886300990868486000990B68C86B54 +:1011A0000A6C013800FB0230C8600099FF2081F80A +:1011B0004400009981F845000198D0B9FFE70098F4 +:1011C0000069A0B1FFE70098103001F025F860B188 +:1011D000FFE74EF60451CEF200014FF08050086058 +:1011E000BFF34F8FBFF36F8F00E0FFE700E0FFE733 +:1011F00008E000981030FEF75DFE00982430FEF7FE +:1012000059FEFFE7FEF700FF012004B080BD00009B +:1012100080B592B00C900B910A920993002008902F +:101220000C980490049858B9FFE74FF0500080F3F1 +:101230001188BFF36F8FBFF34F8F0E90FFE7FEE76C +:101240000B990020039039B9FFE70498006C00283F +:1012500018BF01200390FFE70398C00758B1FFE7CC +:101260004FF0500080F31188BFF36F8FBFF34F8FA3 +:101270000F90FFE7FEE7099900200229029007D1AD +:10128000FFE70498C06B013818BF01200290FFE708 +:101290000298C00758B1FFE74FF0500080F3118863 +:1012A000BFF36F8FBFF34F8F1090FFE7FEE700F0A3 +:1012B000B9FD01460020019031B9FFE70A980028E6 +:1012C00018BF01200190FFE70198C00758B1FFE760 +:1012D0004FF0500080F31188BFF36F8FBFF34F8F33 +:1012E0001190FFE7FEE7FFE7FEF762FE0498806BD0 +:1012F0000499C96B884204D3FFE70998022834D1C6 +:10130000FFE704980B99099AFDF760FC0790049891 +:10131000406AA0B1FFE70498243000F07DFF60B17F +:10132000FFE74EF60451CEF200014FF08050086006 +:10133000BFF34F8FBFF36F8F00E0FFE710E0079818 +:1013400060B1FFE74EF60451CEF200014FF080503D +:101350000860BFF34F8FBFF36F8F00E0FFE7FFE739 +:10136000FEF752FE01200D9065E00A9828B9FFE7CC +:10137000FEF74AFE00200D905DE0089830B9FFE7C7 +:1013800005A8FFF733FA0120089000E0FFE7FFE728 +:10139000FFE7FEF739FEFFF789FCFEF709FE049828 +:1013A00090F94400013028B9FFE70499002081F842 +:1013B0004400FFE7049890F94500013028B9FFE7A1 +:1013C0000499002081F84500FFE7FEF71DFE05A8FF +:1013D0000AA900F04BFA28BBFFE70498FDF788FF45 +:1013E000C8B1FFE7049810300A99FFF7A1FA0498F2 +:1013F000FEF790FA00F078FF60B9FFE74EF604516F :10140000CEF200014FF080500860BFF34F8FBFF362 -:101410006F8F00E0FFE705E00398FEF7EFF800F0BC -:10142000D7FDFFE70EE00398FEF7E8F800F0D0FDE7 -:101430000398FDF7BDFD18B1FFE700200A9002E018 -:10144000FFE7FFE763E70A980EB080BD80B58EB076 -:1014500008900791069208980390039858B9FFE7FF -:101460004FF0500080F31188BFF36F8FBFF34F8FA1 -:101470000990FFE7FEE707990020009039B9FFE7E0 -:101480000398006C002818BF01200090FFE7009827 -:10149000C00758B1FFE74FF0500080F31188BFF349 -:1014A0006F8FBFF34F8F0A90FFE7FEE7FEF738FD1F -:1014B000EFF311814FF0500080F31188BFF36F8F6D -:1014C000BFF34F8F0C910B900C9804900398806B96 -:1014D0000290029898B3FFE7039890F844008DF8C3 -:1014E000070003980799FDF7C3F90298013803999B -:1014F00088639DF907000130B8B9FFE703980069D8 -:1015000088B1FFE70398103000F0FAFC48B1FFE71C -:10151000069820B1FFE706990120086000E0FFE788 -:1015200000E0FFE700E0FFE706E09DF8070001307C -:10153000039981F84400FFE70120059002E00020B4 -:101540000590FFE704980D900D9880F31188059899 -:101550000EB080BD80B588B005900491059858B94B -:10156000FFE74FF0500080F31188BFF36F8FBFF398 -:101570004F8F0690FFE7FEE7049858B9FFE74FF05A -:10158000500080F31188BFF36F8FBFF34F8F079028 -:10159000FFE7FEE7FEF780FB49F61460C2F20000A9 -:1015A00000680290029805994968401A019042F239 -:1015B000E040C2F20000006890F8620058B1FFE716 -:1015C00042F2E040C2F200000168002081F86200AF -:1015D0000120039034E004980068013018B9FFE757 -:1015E000002003902BE049F67C50C2F20000006816 -:1015F00005990968884209D0FFE70298059949686A -:10160000884203D3FFE70120039017E00198049973 -:10161000096888420BD2FFE7019A04990868801A8A -:1016200008600598FEF756FF0020039005E0049936 -:101630000020086001200390FFE7FFE7FFE7FFE7D6 -:10164000FEF756FB039808B080BD000070B58CB063 -:10165000DDF844C0DDF840C00B900A91ADF82620BB -:101660000893BDF826008000FEF744F80590059821 -:1016700080B1FFE76420FEF73DF80790079820B19E -:10168000FFE705980799086303E00598FEF756FB06 -:10169000FFE702E000200790FFE70798F0B1FFE7BF -:1016A0000798002680F861600B980A99BDF82620FB -:1016B000089BDDF840C0119C079DEE46CEF80C60FB -:1016C000CEF80850CEF80440CEF800C0FDF7AAFAD4 -:1016D0000798FCF7BBFF0120069003E04FF0FF30B6 -:1016E0000690FFE706980CB070BD0000B0B58EB054 -:1016F000DDF850C0DDF84CC0DDF848C00A90099113 -:1017000008920793139858B9FFE74FF0500080F301 -:101710001188BFF36F8FBFF34F8F0B90FFE7FEE78A -:10172000149858B9FFE74FF0500080F31188BFF3C9 -:101730006F8FBFF34F8F0C90FFE7FEE7642004909C -:10174000049864280BD0FFE74FF0500080F3118815 -:10175000BFF36F8FBFF34F8F0D90FFE7FEE7049845 -:10176000149820B3FFE7139808B3FFE71498069086 -:101770001398069908630699022081F861000A9877 -:101780000999089A079BDDF848C0069CEE4600259B -:10179000CEF80C50CEF8084005ACCEF80440CEF898 -:1017A00000C0FDF73FFA0698FCF750FF02E000206A -:1017B0000590FFE705980EB0B0BD000080B58CB075 -:1017C000089007918DF81B2005930120039008983D -:1017D00058B9FFE74FF0500080F31188BFF36F8FC7 -:1017E000BFF34F8F0990FFE7FEE708980490FEF7DC -:1017F00053FA059828B1FFE70498C06D0599086071 -:10180000FFE7049890F860008DF80B00049902201F -:1018100081F860009DF81B0001460191042822D840 -:101820000199DFE801F01F03090E1200079A0499DD -:10183000C86D1043C86527E00499C86D0130C865BC -:1018400022E007980499C8651EE09DF80B00022865 -:1018500004D0FFE707980499C86502E000200390D0 -:10186000FFE711E010E00498C06D013058B1FFE7C8 -:101870004FF0500080F31188BFF36F8FBFF34F8F8D -:101880000A90FFE7FEE7FFE79DF80B0001284BD128 -:10189000FFE704980430FEF785F80498C06A49F21F -:1018A0004C61C2F200010968884208D9FFE7049838 -:1018B000C06A49F24C61C2F200010860FFE7049976 -:1018C000C86A00EB800242F2F840C2F2000000EB6E -:1018D00082000431FEF7B8F90498806A58B1FFE736 -:1018E0004FF0500080F31188BFF36F8FBFF34F8F1D -:1018F0000B90FFE7FEE70498C06A42F2E041C2F2B3 -:1019000000010968C96A88420CD9FFE74EF6045104 -:10191000CEF200014FF080500860BFF34F8FBFF34D -:101920006F8F00E0FFE700E0FFE7FEF7E1F90398C3 -:101930000CB080BD80B590B0DDF848C0099008912A -:101940008DF81F20069301200390099858B9FFE7EE -:101950004FF0500080F31188BFF36F8FBFF34F8FAC -:101960000A90FFE7FEE7FEF7DBFA09980590EFF330 -:1019700011814FF0500080F31188BFF36F8FBFF3D8 -:101980004F8F0C910B900C980290069828B1FFE7AE -:101990000598C06D06990860FFE7059890F860000B -:1019A0008DF813000599022081F860009DF81F0052 -:1019B00001460191042822D80199DFE801F01F03B4 -:1019C000090E1200089A0599C86D1043C86527E0F2 -:1019D0000599C86D0130C86522E008980599C86569 -:1019E0001EE09DF81300022804D0FFE7089805992F -:1019F000C86502E000200390FFE711E010E00598C1 -:101A0000C06D013058B1FFE74FF0500080F31188EE -:101A1000BFF36F8FBFF34F8F0D90FFE7FEE7FFE738 -:101A20009DF8130001285FD1FFE70598806A58B13F -:101A3000FFE74FF0500080F31188BFF36F8FBFF3C3 -:101A40004F8F0E90FFE7FEE749F24460C2F20000BC -:101A5000006820BBFFE705980430FDF7A3FF059859 -:101A6000C06A49F24C61C2F200010968884208D993 -:101A7000FFE70598C06A49F24C61C2F200010860B4 -:101A8000FFE70599C86A00EB800242F2F840C2F213 -:101A9000000000EB82000431FEF7D6F809E005985B -:101AA00000F1180149F68C50C2F20000FEF7CCF8A4 -:101AB000FFE70598C06A42F2E041C2F200010968FE -:101AC000C96A88420ED9FFE7129820B1FFE7129940 -:101AD00001200860FFE749F62061C2F20001012001 -:101AE000086000E0FFE7FFE702980F900F9880F38F -:101AF0001188039810B080BD81B042F2E040C2F27C -:101B0000000000680090009801B0704781B049F66D -:101B1000E050C2F20000006818B9FFE70120009011 -:101B20000DE049F24460C2F20000006818B9FFE716 -:101B30000220009002E000200090FFE7FFE70098FD -:101B400001B0704781B049F61460C2F2000000682D -:101B50000090009801B0704780B582B0FEF7E0F9C0 -:101B60000020009049F61460C2F200000068019065 -:101B7000019802B080BD000080B586B000200290C0 -:101B800049F24460C2F200000068002840F0CB80B7 -:101B9000FFE749F61461C2F20001086801300190C4 -:101BA00001980860019858BBFFE742F2E840C2F292 -:101BB00000000068006858B1FFE74FF0500080F364 -:101BC0001188BFF36F8FBFF34F8F0590FFE7FEE7DC -:101BD00042F2E842C2F200021068009042F2F04184 -:101BE000C2F20001086810600098086049F67C5154 -:101BF000C2F20001086801300860FDF7CBFB00E08D -:101C0000FFE7019849F67851C2F20001096888425D -:101C100068D3FFE7FFE742F2E840C2F20000006845 -:101C2000006840B9FFE749F67851C2F200014FF071 -:101C3000FF30086055E042F2E840C2F20000006860 -:101C4000C068C068049004984068039001980399A4 -:101C5000884207D2FFE7039849F67851C2F20001A3 -:101C600008603EE0FFE704980430FDF79BFE04980F -:101C7000806A28B1FFE704981830FDF793FE00E072 -:101C8000FFE70498C06A49F24C61C2F2000109689A -:101C9000884208D9FFE70498C06A49F24C61C2F251 -:101CA00000010860FFE70499C86A00EB800242F275 -:101CB000F840C2F2000000EB82000431FDF7C4FFDF -:101CC0000498C06A42F2E041C2F200010968C96AA0 -:101CD000884203D3FFE70120029000E0FFE7FFE71F -:101CE00099E7FFE742F2E040C2F200000068C06AF4 -:101CF00000EB800142F2F840C2F2000050F82100EF -:101D0000022803D3FFE70120029000E0FFE749F635 -:101D10002060C2F20000006818B1FFE701200290C5 -:101D200000E0FFE707E049F68851C2F200010868C9 -:101D300001300860FFE7029806B080BD80B586B02C -:101D40000590049103920293FDF7A6FF42F2E04052 -:101D5000C2F20000006890F86000022822D0FFE77D -:101D6000059B42F2E040C2F200000268D16D994347 -:101D7000D1650168012081F86000029880B1FFE719 -:101D800002980121FCF7F4FB4EF60451CEF200015B -:101D90004FF080500860BFF34F8FBFF36F8F00E0AC -:101DA000FFE700E0FFE7FDF7A3FFFDF775FF0398EE -:101DB00048B1FFE742F2E040C2F200000068C06DA7 -:101DC00003990860FFE742F2E040C2F200000068B9 -:101DD00090F86000022803D0FFE7002001900BE09C -:101DE000049A42F2E040C2F200000168C86D9043DC -:101DF000C86501200190FFE742F2E040C2F2000016 -:101E00000168002081F86000FDF772FF019806B0BC -:101E100080BD000080B586B003900398029000203A -:101E200001900398002867D0FFE7029842F2E04152 -:101E3000C2F20001096888420BD0FFE74FF0500062 -:101E400080F31188BFF36F8FBFF34F8F0490FFE7CC -:101E5000FEE70298406D58B9FFE74FF0500080F35D -:101E60001188BFF36F8FBFF34F8F0590FFE7FEE739 -:101E70000299486D013848650299C86A096D88421F -:101E800038D0FFE70298406D90BBFFE7029804301E -:101E9000FDF788FD08B9FFE700E0FFE70299086D4C -:101EA000C8620299C86AC0F1380088610298C06AA5 -:101EB00049F24C61C2F200010968884208D9FFE783 -:101EC0000298C06A49F24C61C2F200010860FFE763 -:101ED0000299C86A00EB800242F2F840C2F20000A8 -:101EE00000EB82000431FDF7AFFE0120019000E01D -:101EF000FFE700E0FFE700E0FFE7019806B080BDE4 -:101F000080B584B002900298C068C06801900198C2 -:101F100058B9FFE74FF0500080F31188BFF36F8F7F -:101F2000BFF34F8F0390FFE7FEE701981830FDF7EE -:101F300039FD49F24460C2F20000006820BBFFE7AF -:101F400001980430FDF72EFD0198C06A49F24C61FA -:101F5000C2F200010968884208D9FFE70198C06A07 -:101F600049F24C61C2F200010860FFE70199C86ABA -:101F700000EB800242F2F840C2F2000000EB820067 -:101F80000431FDF761FE09E0019800F1180149F6FE -:101F90008C50C2F20000FDF757FEFFE70198C06ABF -:101FA00042F2E041C2F200010968C96A884208D9D8 -:101FB000FFE70120009049F62061C2F200010860AD -:101FC00002E000200090FFE7009804B080BD000010 -:101FD00080B584B000200290019049F24460C2F2C2 -:101FE0000000006858B9FFE74FF0500080F31188F7 -:101FF000BFF36F8FBFF34F8F0390FFE7FEE7FDF74F -:102000004BFE49F24460C2F20000016801390160F0 -:102010000068002840F09980FFE749F23C60C2F276 -:1020200000000068002800F08F80FFE7FFE749F616 -:102030008C50C2F200000068002842D0FFE749F649 -:102040008C50C2F20000C068C0680290029818303C -:10205000FDF7A8FC02980430FDF7A4FC0298C06AC2 -:1020600049F24C61C2F200010968884208D9FFE7D1 -:102070000298C06A49F24C61C2F200010860FFE7B1 -:102080000299C86A00EB800242F2F840C2F20000F6 -:1020900000EB82000431FDF7D7FD0298C06A42F2DE -:1020A000E041C2F200010968C96A884207D3FFE72C -:1020B00049F62061C2F200010120086000E0FFE75C -:1020C000B5E7029818B1FFE7FDF764F9FFE749F6B5 -:1020D0008850C2F20000006800900098E0B1FFE76D -:1020E000FFE7FFF749FD38B1FFE749F62061C2F28B -:1020F00000010120086000E0FFE70098013800902F -:10210000FFE700980028ECD1FFE749F68851C2F2BA -:1021100000010020086000E0FFE749F62060C2F2FD -:102120000000006870B1FFE7012001904EF60451F5 -:10213000CEF200014FF080500860BFF34F8FBFF325 -:102140006F8F00E0FFE7FFE700E0FFE7FDF7D0FD5E -:10215000019804B080BD000010B588B0DDF828C03B -:1021600007900691059204932C20FDF7C3FA039083 -:10217000039898B1FFE70399002081F82800079899 -:102180000699059A049BDDF828C0039CEE46CEF81C -:102190000440CEF800C0FCF7DFFDFFE7039808B06D -:1021A00010BD000010B58AB0DDF834C0DDF830C0D5 -:1021B00007900691059204932C20029002982C28F7 -:1021C0000BD0FFE74FF0500080F31188BFF36F8F03 -:1021D000BFF34F8F0890FFE7FEE702980D9858B9BC -:1021E000FFE74FF0500080F31188BFF36F8FBFF30C -:1021F0004F8F0990FFE7FEE70D980390039898B181 -:10220000FFE70399022081F8280007980699059AAC -:10221000049BDDF830C0039CEE46CEF80440CEF8B7 -:1022200000C0FCF799FDFFE703980AB010BD00005D -:1022300080B58AB000200890FCF79AFA49F6186039 -:10224000C2F20000006858B3FFE700200490079036 -:10225000069007A806A905AAFDF784FC049B059A29 -:102260000698DDF81CC06946C1F808C04860022025 -:1022700008604FF2DD50C0F6010045F28351C0F610 -:102280000201FFF733FA014649F61C60C2F2000072 -:102290000160006818B1FFE701200890FFE700E047 -:1022A000FFE7089858B9FFE74FF0500080F3118816 -:1022B000BFF36F8FBFF34F8F0990FFE7FEE70898DA -:1022C0000AB080BD80B58AB0DDF830C008900791B3 -:1022D0000692059300200490089858B9FFE74FF044 -:1022E000500080F31188BFF36F8FBFF34F8F0990B9 -:1022F000FFE7FEE749F61860C2F200000068A8B3E5 -:10230000FFE70798009006980190089802900798B8 -:1023100005281EDCFFE7FFF7F9FB02280CD1FFE7D9 -:1023200049F61860C2F2000000680C9A6946002362 -:10233000FEF7E2FD04900BE049F61860C2F20000DF -:102340000068694600231A46FEF7D6FD0490FFE7B1 -:102350000BE049F61860C2F200000068059A694671 -:102360000023FEF7DFFE0490FFE700E0FFE704989C -:102370000AB080BD0FB47CB50C0009AD01D0611E60 -:1023800000E00021CDE90001064B6A462946089885 -:1023900001F0A2FD002C02D0009A002111707CBC3B -:1023A0005DF814FB074602080FB4084B10B504A9EA -:1023B00002AA039801F090FD044602A9002002F051 -:1023C0002DF9204610BC5DF814FB00001D460208E4 -:1023D0007CB50C001D461646014601D0601E00E08B -:1023E0000020CDE90010064B6A462946304601F030 -:1023F00073FD002C02D0009A002111707CBD0000FA -:102400000746020803B401984100009850EAC12031 -:1024100018BF04204A0D18BF40F0010040F2FF72BF -:10242000B2EB515F08BF40F00200012808BF052051 -:1024300002B070474100080218BF04200A0E18BFFE -:1024400040F001004FF07F4232EA010108BF40F046 -:102450000200012808BF05207047000010B54FF0AA -:102460000E402DED028BB0EE408A18EE104A00EBC4 -:102470004400B0F1506F4AD84FF0FC40B0EB440F2D -:1024800022D2B0EEC80AF7EE000A30EEC00AF6EE2D -:10249000000A60EE208A18EE900A02F0D8F801EEE9 -:1024A000100A14F0004F1DBFDFED2D0A9FED2D0A1D -:1024B000B1EE411ADFED2C0A08BF9FED2C0AF8EEB1 -:1024C000001A21EE218A05E0DFED290A68EE088A6C -:1024D000B0EE600A9FED271ADFED271A30EE080AEA -:1024E00048EE811A9FED251A08EEA11ADFED241A95 -:1024F00048EE811A9FED231A08EEA11A68EE281AF9 -:10250000BDEC028B01EE810A30EE200A10BD4FF0C7 -:10251000E440B0EB440F0CD918EE100AFFF78AFF25 -:10252000042808BF01F04EFBB0EE480ABDEC028B58 -:1025300010BD4FF07F40B0EB440F07D2B0EE480A19 -:10254000BDEC028BBDE8104001F02EBB012001F074 -:10255000FBFBBDEC028BBDE8104001F02BBB000083 -:102560000000C9BF22AAFDB90000C93F22AAFD3957 -:102570000000000024FE1C3DC78AD83C1E67383D81 -:102580001B93993DAFAA2A3E70B59B482DED020BD7 -:102590002DED068B079D25F00044A04218DC9748DE -:1025A000844202DC0AD1069840B19DED060BBDECD9 -:1025B000068B02B0BDE8704001F0C2BA002DCCBF5E -:1025C0009FED8F0B9FED900BBDEC068B02B070BDA5 -:1025D0008F48A04215DD8F48A042D8BF4FF0FF348E -:1025E00058DD9DED060B51EC100BFFF70BFF042897 -:1025F00008BF01F0C9FA9DED060BBDEC068B02B0D9 -:1026000070BD9DED060B51EC100B02F014F8CDE9F6 -:10261000060181489FED828BA0423CDD8248A042AA -:102620001FDD00249FED82AB9DED060B53EC1A2BB2 -:1026300051EC100BDDF765FE9DED060B41EC190B1F -:1026400053EC1A2B51EC100BDDF702FF53EC182B57 -:10265000DDF7F8FE53EC192BDEF7A6F8CDE90601FD -:1026600049E09DED060B012453EC182B51EC100BA7 -:10267000DDF747FE9DED060B41EC190B53EC182BD3 -:1026800051EC100BDDF7DEFE53EC192BDEF78CF866 -:10269000CDE906012FE06848A0421FDD02249FED2E -:1026A000689B9DED060B53EC192B51EC100BDDF7DD -:1026B000CFFE53EC182BDDF724FE9DED060B41EC0D -:1026C000180B53EC192B51EC100BDDF7BBFE53EC40 -:1026D000182BDEF769F8CDE906010CE09DED060B3D -:1026E000032453EC102B9FED580B51EC100BDEF72D -:1026F0005BF8CDE906019DED060B53EC102B51EC78 -:10270000100BDDF7A5FE41EC180B53EC182BDDF791 -:102710009FFE41EC190B4E480621B0EE490AF0EE3F -:10272000690A784401F0F8F853EC182B51EC100BBF -:10273000DDF78EFE41EC180B4648B0EE490AF0EE8C -:10274000690A0521784401F0E7F853EC192B51ECA4 -:10275000100BDDF77DFE41EC100B51EC180B53EC28 -:10276000102B002C0EDADDF7CCFD9DED061B53EC93 -:10277000112BDDF76DFE9DED061B53EC112BDDF7E4 -:1027800064FE35E0DDF7BDFD9DED061B53EC112B1E -:10279000DDF75EFE41EC100B2F48784400EBC400DF -:1027A00090ED001B51EC100B53EC112BDDF74AFEA2 -:1027B0009DED061B53EC112BDDF744FE41EC100B95 -:1027C0002648784400EBC40090ED001B51EC100B40 -:1027D00053EC112BDDF739FE41EC100B002DA2BF9D -:1027E000BDEC068B02B070BD51EC100B81F00041C6 -:1027F00041EC100B01E70000000010440000F07FE6 -:10280000182D4454FB21F93F182D4454FB21F9BFE6 -:102810000000DC3F0000203E0000F33F000000000D -:10282000000000000000F03F0000E63F0000000054 -:102830000000000000000040008003400000000095 -:10284000000000000000F83F000000000000F0BFA2 -:10285000D21F0000881F0000121F0000CA1E0000C7 -:1028600070B56F4E2DED040B2DED048B82B0DDF8AD -:1028700024C0DDE907235C422CF000411C4341EAFF -:10288000D474069D22F00040B44205D86C422C431B -:1028900040EAD474B4420BD99DED081B9DED060BA4 -:1028A00002B0BDEC048B04B0BDE8704001F052B939 -:1028B000ACF14054A4F17F641C430BD0022404EA21 -:1028C000AC7444EAD27405439FED578B9FED582BAF -:1028D00007D015E09DED060B51EC100B01F0A3FEA7 -:1028E00042E0002C11BF012C9DED060B02B0BDECA7 -:1028F000048B04BF04B070BD022C38D0032C3BD035 -:102900000B439FED4D1B9FED4E0B0AD0B14218D1EA -:10291000B04209D121F0804120F080400991079018 -:102920000FE0002A15DA10E0474B7B44002C08BF6B -:1029300093ED000B0DD0012C10D0022C17D0032CDE -:102940001AD0B0421DD1002A03DAB0EE410AF0EEEF -:10295000610A02B0BDEC048B04B070BD93ED000BB6 -:1029600051EC100B81F0004141EC100BF1E7B0EE9F -:10297000480AF0EE680AECE7B0EE420AF0EE620AAE -:10298000E7E7401A00159FED329B3C28C8BF8DED4C -:10299000000B17DCBCF1000FBCBF10F13C0F8DED3C -:1029A000009B0FDB9DED080B53EC102B9DED060BF0 -:1029B00051EC100BDDF7F8FE01F03DFE01F033FEA7 -:1029C000CDE90001B4B1012C10D0022C9FED220BF7 -:1029D00053EC102B9DED000B51EC100B19D0DDF7D3 -:1029E00031FD53EC182BDDF72DFDBDE7019880F08C -:1029F000004001909DED000B53EC192B51EC100B96 -:102A0000DDF75AFF04BF022001F09EF99DED000B97 -:102A10009FE7DDF717FD53EC182BDDF716FDA3E755 -:102A20000000F07F00000000182D4454FB210940F5 -:102A3000182D4454FB2109C0182D4454FB21F9BF23 -:102A4000182D4454FB21F93F2A1E0000000000000D -:102A50000000000000000000075C143326A6A13C23 -:102A600070B54FF068422DED048BF0EE408A18EE01 -:102A7000900AB0EE608A18EE101A02EB4003B3F130 -:102A8000654F3CBF02EB4102B2F1654F7DD200BF02 -:102A9000C0F3C753C1F3C7529A1A1B2A09DD10F0BD -:102AA000004F14BF9FED830A9FED830ABDEC048B9A -:102AB00070BD12F11A0F36DA11F0004F09D010F084 -:102AC000004F0CBF9FED7D0A9FED7D0ABDEC048B8E -:102AD00070BD88EE889A19EE100AFFF7ABFC042847 -:102AE00008BF01F06FF818EE900AFFF7A3FC054647 -:102AF00018EE100AFFF79EFC044619EE100AFFF7C5 -:102B000099FC042D18BF052D08D1042C18BF052CE5 -:102B100004D1002804BF022001F016F9B0EE490AE2 -:102B2000BDEC048B70BD4200B2EB410F3AD910F0FE -:102B3000004F19BFDFED630A9FED630ADFED630A03 -:102B40009FED630AB0EE481A0A46B1EE688A80F03B -:102B50000041F0EE418A10460A1A5200B2F1807F1D -:102B600034D2484010F0004FDFED5A1A9FED5A2A38 -:102B70001DBFBEEE001A70EEE10A30EE420AB6EE5C -:102B8000001A08BF70EEA10A00E040E008BF30EE76 -:102B9000020AB0EE682A01EE482A08EE818AC2EEE7 -:102BA000081A15E011F0004F04BF9FED4C0AF0EE3B -:102BB000400AD1D010F0004F19BFDFED490A9FED58 -:102BC000490ADFED490A9FED490AC5E7C8EE881AB0 -:102BD00021EEA11A9FED462ADFED462A41EE022A98 -:102BE0009FED452A01EE222ADFED442A41EE022A1A -:102BF0009FED432ABDEC048B01EE222A21EE811ABF -:102C000001EE020A30EE210A30EE200A70BD4FF0CC -:102C10007F42B2EB400F28BFB2EB410F09D2F0EE7A -:102C2000480AB0EE680ABDEC048BBDE8704000F0C5 -:102C3000BEBF40EA01035B0008BF41F0FF410BD07B -:102C4000B2EB400F08BFB2EB410F08D120F080403B -:102C500008EE900A21F0804108EE101A18E7B2EB56 -:102C6000400F12BF5FEA410340F0FF4001F0004116 -:102C70003FF40EAFB2EB410F12BF5FEA400200F02B -:102C8000004041F0FF413FF403AF4A0092EA4003A5 -:102C90003FF5FEAE002AACBF9FED1A0A9FED1A0A5F -:102CA00068EE808A28EE008A18EE900A18EE101A54 -:102CB000EEE60000DB0FC9BFDB0FC93FDB0F494069 -:102CC000DB0F49C00000C9BF22AAFDB90000C93FFF -:102CD00022AAFD390060ED3EC30ACE370000000095 -:102CE000000049C022AA7DBA0000494022AA7D3ACC -:102CF0002DAD65BD8FB8D53D0FB511BE61C84C3E39 -:102D0000A8AAAABE0000804F0000802F000000008B -:102D100010B52F499FED2C1B2DED020B84B00598AB -:102D200020F000408842D8BF9DED040B2DDD2949DD -:102D3000884209D1049840B94FF0010001F004F82D -:102D400000F012FF06B010BD05DB9DED040B00F096 -:102D5000F7FE06B010BD68469DED040B00F008FBC1 -:102D600010F0030004BF9DED021B9DED000B0CD085 -:102D700001280ED09DED021B9DED000B022817D0FF -:102D8000012000F045FE06B010BD00F00DFD06B0BC -:102D900010BD9DED021B9DED000B012000F038FEE3 -:102DA00051EC100B81F0004106B041EC100B10BD4E -:102DB00000F0FAFC51EC100B81F0004106B041EC40 -:102DC000100B10BD0000000000000000000000001B -:102DD000FB21E93F0000F07F10EE101A08B5444ACD -:102DE0006846B2EB410F28D94FF0E640B0EB410FF7 -:102DF00094BF00204FF0FF3000900098002861DB66 -:102E000060EE000A10F0010F45D010F0020FDFED68 -:102E1000391A9FED391A00EEA11ADFED381A40EE8B -:102E2000811A21EEA01AF0EE400A40EE010A08BF16 -:102E3000F1EE600AB0EE600A08BD314B21F00042AD -:102E400093423CD911F0004FDFED2E0A20EE201AFC -:102E5000DFED2D0A19BF31EE601A71EE200A31EE56 -:102E6000201A71EE600ABDEEE01A11EE100A9FED15 -:102E7000271A00F0030000EEC10A9FED251A00900A -:102E800000EEC10A9FED231A00EEC10A9FED221A3F -:102E900000EEC10AB1E79FED211A9FED210A10F063 -:102EA000020F00EE810A9FED1F1A00EE801AB7EEA6 -:102EB000000A00EE810A18BFB1EE400A08BD00F01A -:102EC00089FE9AE710EE100A4000B0F17F4F3CBF38 -:102ED000B7EE000A08BD07D14FF0010000F034FF43 -:102EE000BDE8084000F066BEBDE8084000F05CBEEA -:102EF000B61F927E336D4CB9DA82083CA0AA2ABE76 -:102F0000490E494683F9223F0000004B0000C93FAB -:102F100000A0FD390020A2331A61342CB93AB2BAAC -:102F2000CA9F2A3DDDFFFFBE10EE100AC0F3C75155 -:102F30007F391729A8BF7047DFED140A002970EE0A -:102F4000200A0DDAF5EEC00AF1EE10FA1ADD0028BB -:102F5000A8BF002016DAB0F1004F18BF0C4811E0EE -:102F60000C4ACA40104208BF7047F5EEC00AF1EEA5 -:102F700010FA07DD002804DA4FF4000323FA01F108 -:102F80000844904300EE100A70470000CAF24971ED -:102F9000000080BFFFFF7F0010B52F499FED2C1B65 -:102FA0002DED020B84B0059820F000408842DCBF74 -:102FB00000209DED040B32DD2849884209D1049898 -:102FC00040B94FF0010000F0BFFE00F0CDFD06B0AB -:102FD00010BD05DB9DED040B00F0B2FD06B010BD89 -:102FE00068469DED040B00F0C3F910F0030011D00A -:102FF000012818D09DED021B9DED000B02281AD070 -:1030000000F0D2FB51EC100B81F0004106B041EC16 -:10301000100B10BD9DED021B9DED000B012000F07B -:10302000F7FC06B010BD9DED021B9DED000B00F0FE -:10303000BBFB06B010BD012000F0EAFC51EC100B08 -:1030400081F0004106B041EC100B10BD0000000003 -:103050000000000000000000FB21E93F0000F07FBD -:1030600000B510EE101A2DED028B81B0524A684661 -:10307000B2EB410F2ED94FF0E640B0EB410F94BFB9 -:1030800000204FF0FF3000900098B0EE408A0028FA -:103090006ADB10F0010F4BD068EE080A9FED471A6B -:1030A0009FED470A00EE810A9FED461A10F0020FCD -:1030B00000EE801AB7EE000A00EE810A02BF01B0EE -:1030C000BDEC028B00BD00BF01B0B1EE400ABDEC0B -:1030D000028B00BD3C4B21F00042934241D911F0DC -:1030E000004FDFED3A0A20EE201ADFED390A19BF52 -:1030F00031EE601A71EE200A31EE201A71EE600A8C -:10310000BDEEE01A11EE100A9FED321A00F0030036 -:1031100000EEC10A9FED301A009000EEC10A9FED4B -:103120002F1A00EEC10A9FED2E1A00EEC10AABE77E -:1031300028EE080A9FED2B1ADFED2B0A10F0020F84 -:1031400040EE010A9FED291A00EE201A61EE000AF6 -:10315000B0EE480A08EE200AB6D101B0BDEC028BF1 -:1031600000BD00F037FD8FE718EE100A4000B0F107 -:103170007F4F0DD218EE100AFFF75CF9042808BF44 -:1031800000F020FDB0EE480A01B0BDEC028B00BD9E -:1031900009D1012000F0D8FD01B0BDEC028B5DF833 -:1031A00004EB00F007BD01B0B0EE480ABDEC028BA5 -:1031B0005DF804EB00F0F8BCB61F927EB93AB2BAE3 -:1031C000CA9F2A3DDDFFFFBE490E494683F9223FD3 -:1031D0000000004B0000C93F00A0FD390020A233D1 -:1031E0001A61342C336D4CB9DA82083CA0AA2ABE8D -:1031F00000B510EE101A2DED028B81B04D4A6846D5 -:10320000B2EB410F3CD94FF0E640B0EB410F94BF19 -:1032100000204FF0FF3000900098B0EE408A002868 -:103220005FDB28EE080ADFED440A9FED441A00EE4A -:10323000201ADFED430A40EE010A9FED421A00EE2C -:10324000201ADFED410A10F0010F40EE010A9FED58 -:103250003F1A00EE201A61EE000AB0EE480A08EEAE -:10326000200A02BF01B0BDEC028B00BDBFEE001A08 -:1032700001B0C1EE000ABDEC028BB0EE600A00BDE9 -:10328000334B21F00042934228D911F0004FDFED7B -:10329000310A20EE201ADFED300A19BF31EE601A34 -:1032A00071EE200A31EE201A71EE600ABDEEE01ACE -:1032B00011EE100A9FED291A00F0030000EEC10A7A -:1032C0009FED271A009000EEC10A9FED261A00EE2E -:1032D000C10A9FED251A00EEC10A9DE700F07AFCB5 -:1032E0009AE718EE100A4000B0F17F4F0DD218EEA9 -:1032F000100AFFF79FF8042808BF00F063FCB0EE47 -:10330000480A01B0BDEC028B00BD09D1012000F0DC -:103310001BFD01B0BDEC028B5DF804EB00F04ABC74 -:1033200001B0B0EE480ABDEC028B5DF804EB00F092 -:103330003BBC0000B61F927EBCE9223C0B6D063BF5 -:103340008A76CE3CACB5593D35A1083E29AAAA3EA5 -:10335000490E494683F9223F0000004B0000C93F57 -:1033600000A0FD390020A2331A61342C00000000B7 -:103370002DE9F14F04462DED020B2DED088B8AB09F -:103380009FEDE70B80ED020B139EE74826F000450A -:1033900085420ADC9DED120B002084ED000B0AB083 -:1033A000BDEC088B03B0BDE8F08FE0489FEDE0ABCB -:1033B0009FEDE1BBA84247DDE14F9FEDE39B9FED11 -:1033C000E48B9DED120B53EC1A2B51EC100B002EDD -:1033D0001CDDDDF737F841EC100BBD4208D053EC93 -:1033E0001B2B51EC100BDDF72DF8C4E900010BE0AD -:1033F00053EC192B51EC100BDDF724F853EC182B80 -:10340000DDF720F8C4E900010120C8E7DCF779FF07 -:1034100041EC100BBD4208D053EC1B2B51EC100BB0 -:10342000DCF76FFFC4E900010BE053EC192B51EC02 -:10343000100BDCF766FF53EC182BDCF762FFC4E9D6 -:1034400000014FF0FF30AAE7C348A84279DB9DEDA9 -:10345000120B51EC100B01F0EEF841EC180B9FED44 -:10346000C00B53EC102BDCF7F3FF9FEDBF1B53ECAD -:10347000112BDCF746FFDDF76EF80746DDF75AF84B -:1034800041EC190B53EC1A2BDCF7E2FF53EC182B31 -:10349000DCF7DBFF41EC180B53EC1B2B51EC190B49 -:1034A000DCF7D6FFDFF8C8A241EC100B4FEA155845 -:1034B0000125FA4453EC102B51EC180BDCF7C2FF3A -:1034C000032DC4E900013DD0C1F30A5005EB4511BD -:1034D000A8EB00001139814234DA0AEB051BB0EE8B -:1034E00048AA9BED000BF0EE68AA53EC102B51ECB0 -:1034F000190BDCF7ADFF41EC1B0B51EC1A0B53EC35 -:103500001B2BDCF79FFF41EC180B51EC1A0B53EC13 -:10351000182BDCF797FF53EC1B2BDCF793FF9BED8D -:10352000020B41EC1A0B53EC102B51EC190BDCF78E -:103530008FFF53EC1A2BDCF785FF41EC100B6D1C51 -:10354000B8E70EE0002EA8BF3846BFF628AF94EDCE -:10355000000B51EC100B81F00041C4E900017842EE -:103560001DE7C6F3130040F4801EC6F30A50A0F214 -:10357000F530471100F01F05C5F12000DDF848B017 -:1035800008900020069007900520EC467949002D10 -:1035900007EB0002794408BF51F8221009D051F816 -:1035A000223001EB8201AB404A68089922FA01F10E -:1035B0001943A1FB0E26A1FB0B131A449A4234BFF8 -:1035C0000123002303EB06080CEB8003D3E901A6DB -:1035D0000E448E4234BF0121002192448A4411B12D -:1035E000924502D903E0924501D2012100E0002179 -:1035F000C3E901A641444CF82010011EA0F10100CE -:10360000C4DC029800F10050850F0298DDE90367E1 -:103610008000DDF81480DCF78DFF41EC1A0B30469A -:10362000DDF78CF99FED541B53EC112BDCF710FFE9 -:1036300041EC1B0B3846DDF781F99FED511B53EC34 -:10364000112BDCF705FF41EC180B4046DDF776F94E -:103650009FED4D1B53EC112BDCF7FAFE41EC190BDF -:1036600051EC180B53EC192BDCF74BFE53EC1B2BD6 -:10367000DCF747FE53EC1A2BDCF743FECDE90801DB -:10368000002008909DED080B53EC1A2B51EC100B09 -:10369000DCF7D8FE53EC1B2BDCF7D4FE53EC182BD5 -:1036A000DCF7D0FE53EC192BDCF7CFFE9FED381B77 -:1036B00053EC112BDCF7CCFE9FED370B41EC180BD4 -:1036C00053EC102B9DED080B51EC100BDCF7C0FEFA -:1036D00053EC182BDCF715FE9FED310B41EC180B6A -:1036E00053EC102B9DED080B51EC100BDCF7B0FEEA -:1036F00053EC182BDCF705FE41EC100B139810F07F -:10370000004F06D06D4251EC100B81F0004141ECAE -:10371000100B284684ED000B41E60000000000007D -:103720000000000000000000FB21E93F7CD90240BE -:1037300000004054FB21F93F3163621A61B4D03D6F -:10374000FB21F93F000000000000601A61B4D03D89 -:103750007370032E8A19A33BFB213941000000003E -:1037600083C8C96D305FE43F000000000000E03F07 -:10377000AA120000F8110000000000000000103E36 -:10378000000000000000103C000000000000103AA3 -:10379000182D4454FB21F93D3326A611460B113C4C -:1037A00000000054FB21F93D10B52DED040B2DED6B -:1037B000088B82B0B0EE419AF0EE619A0B9820F03F -:1037C00000449FED4BABB4F1795F11DA9DED0A0B2C -:1037D00051EC100BDCF7BFFE002801BFB0EE4A0A27 -:1037E000F0EE6A0A02B0BDEC088B04BF04B010BD55 -:1037F0009DED0A0B53EC102B51EC100BDCF728FE5F -:1038000041EC180B3C480621B0EE480AF0EE680A7D -:10381000784400F081F853EC182B51EC100BDCF7D6 -:1038200017FE9DED0A0B41EC1B0B53EC192B51ECD1 -:10383000100BDCF70DFE41EC190B53EC1B2B51EC7C -:10384000180BDCF705FE53EC192BDCF7FBFD9FEDA5 -:103850002C0B41EC190B53EC102B51EC180BDCF733 -:10386000F7FD41EC100B2848844210DA53EC192B79 -:1038700051EC100BDCF7E6FD53EC1A2BDCF7E5FD01 -:1038800041EC100B02B0BDEC088B04B010BD1F481A -:10389000A042BCBF9FED1E1B8DED001B06DBA4F5F7 -:1038A00000100190002000909DED001B51EC100BCA -:1038B00053EC112BDCF7C6FD9DED000B41EC180B12 -:1038C00053EC102B51EC1A0BDCF7BCFD41EC1A0B3E -:1038D00053EC192B51EC180BDCF7B4FD53EC1A2BFD -:1038E000DCF7B3FD41EC100BCCE70000000000005A -:1038F000000000000000F03F140F00000000000076 -:10390000000000000000E03F3333D33F0000E93FF8 -:10391000000000000000D23F70B504462DED028B80 -:103920004D1E00EBC500B0EE408AF0EE608A90EDCF -:10393000000B35F0060017D053EC182B51EC100B90 -:10394000DCF786FD41EC100B6D1E04EBC50090ED1D -:10395000001B51EC100B53EC112BDCF7D2FC41ECAB -:10396000100B35F00600E7D1022D36D0042D1CD007 -:10397000062D1CBFBDEC028B70BD53EC182B51EC17 -:10398000100BDCF765FD94ED0A1B53EC112BDCF7F3 -:10399000B8FC53EC182BDCF75BFD94ED081B53ECE3 -:1039A000112BDCF7AEFC41EC100B53EC182B51EC57 -:1039B000100BDCF74DFD94ED061B53EC112BDCF7DF -:1039C000A0FC53EC182BDCF743FD94ED040B53ECF7 -:1039D000102BDCF796FC41EC100B53EC182B51EC40 -:1039E000100BDCF735FD94ED021B53EC112BDCF7CB -:1039F00088FC53EC182BDCF72BFD94ED001B53ECEB -:103A0000112BDCF77EFCBDEC028B41EC100B70BD82 -:103A100031B504462DED040B2DED0A8BB0EE41BA05 -:103A2000F0EE61BA0B989DED0A0B20F00040B0F16A -:103A3000795F0DDA51EC100BFEF7E4FC042808BFA7 -:103A400000F0A2F89DED0A0BBDEC0A8B05B030BD6D -:103A500053EC102B51EC100BDCF7FAFC41EC180B7B -:103A60009DED0A0B53EC182B51EC100BDCF7F0FC1E -:103A700041EC190B2C48B0EE480AF0EE680A05211B -:103A80007844FFF749FF9FED2ACBB0EE40AAF0EE55 -:103A900060AA9CB353EC1C2B51EC190BDCF7D8FC3F -:103AA00041EC1C0B53EC1A2B51EC190BDCF7D0FC3E -:103AB0009FED210B41EC190B53EC102B51EC1B0B20 -:103AC000DCF7C6FC53EC192BDCF7BCFC53EC182BD1 -:103AD000DCF7BEFC53EC1B2BDCF7B4FC53EC1C2BCB -:103AE000DCF7B0FC9DED0A1B53EC112BDCF7ADFCB1 -:103AF000BDEC0A8B05B041EC100B30BDFFE753EC79 -:103B00001A2B51EC180BDCF7A3FC53EC1C2BDCF745 -:103B1000F8FB53EC192BDCF79BFC9DED0A1B53ECD7 -:103B2000112BDCF7EEFBE3E7CC0D000000000000FA -:103B3000495555555555C5BF000000000000E03FF0 -:103B400010B553EC102B51EC100BDCF7DAFB41EC09 -:103B5000100B10BD10B553EC112B51EC100BDCF712 -:103B6000D0FB41EC100B10BD9FED050B10B553ECD5 -:103B7000102B51EC100BDCF717FE41EC100B10BDB5 -:103B800000000000000000009FED050B10B553EC95 -:103B9000102B51EC100BDCF75BFC41EC100B10BD53 -:103BA000000000000000001030EE000A704730EE08 -:103BB000200A7047DFED020A80EEA00A704700007D -:103BC000000000009FED020A20EE000A704700008E -:103BD000000000102DE9F0014FF07F42B2EB410FE1 -:103BE0009FBF4FF0FF310160BDE8F00170474FF01B -:103BF000004242EA0123C1F3C752783A551112F04C -:103C00001F0C434CCCF120067C44C1F3C752A2F1F7 -:103C100078024FEA621204EB820254F8254008BF92 -:103C2000D2E9015612D0556804FA0CF425FA06F7C9 -:103C30003C43976805FA0CF527FA06F8D26807FAAC -:103C40000CFCF24045EA08054CEA0206A4FB034CD2 -:103C5000A5FB0352A6FB03631D449D4234BF01260E -:103C600000261319334416B1934202D903E093425C -:103C700001D2012200E00022624402F1200C9206EF -:103C8000DC0C42EA443200EE102A5B03DFED210A2D -:103C9000F8EEC01A00EE103A4FEA9C1C11F0004FEB -:103CA000B8EE400AC0F800C020EE201A00EE105A0C -:103CB000DFED190AB8EE400A20EE200A71EE810A03 -:103CC00070EE800A10EE902A02F500626FF30B028C -:103CD00000EE902A70EEE11A31EEC11ADFED101AF3 -:103CE00030EE411A9FED0D0A20EE800A01EE210A06 -:103CF0009FED0C1A00EE810A04BFBDE8F001704789 -:103D0000CCF180510160BDE8F001B1EE400A70478E -:103D1000200C0000000000360000802C22AAFD29A3 -:103D2000DB0FC92F0000C92F02E008C8121F08C10D -:103D3000002AFAD170477047002001E001C1121F2C -:103D4000002AFBD17047000001490860704700005D -:103D5000040000202DE9FF5F82B00021DDE904307E -:103D6000020DDDF840B0034318D044F61050A2F223 -:103D7000FF3242431514119801281FD0A5EB0B0008 -:103D8000401C5FEA000A4FF000064E4FDFF8389102 -:103D9000B046504615D5CAF1000413E0119801242D -:103DA0004AA3012801D16FEA0B010298119AC0E9D8 -:103DB0000031C0E9024206B0BDE8F09FCBF100003F -:103DC000DFE704460021404A491842EB0450CDE9A0 -:103DD000001012E0E00707D032463B464046494615 -:103DE000DCF736FB8046894632463B46104619468C -:103DF000DCF72EFB06460F466410002CEAD1DDE905 -:103E00000401DDE90023BAF1000F06DADCF720FB3C -:103E100042464B46DCF71CFB05E0DCF7C5FC42469E -:103E20004B46DCF7C1FC04460E460022284BDCF76B -:103E30005BFD03D84FF0FF30014607E00022254B21 -:103E400020463146DCF75DFADCF71DFD102409E061 -:103E5000002C0ADB0A220023DCF7B2F9039B303284 -:103E60001A55641E50EA0102F2D1641C039AC4F18F -:103E700011031444119A012A03D0012208430DD1E1 -:103E80000AE0084304D000204FF0110B119072E7B4 -:103E9000A3EB0B056D1E0DE05B4504DD4FF000024A -:103EA00005F1010504E003DA4FF00002A5F1010578 -:103EB000002AECD002981199C0E90231C0E900450E -:103EC00079E70000000014400000F03F30000000DF -:103ED0000000F0430000E03F2DE9FF4F95B09B4606 -:103EE0008946064600250FE2252877D1002427467B -:103EF000F84A0121059400E0044316F8013F203BF5 -:103F000001FA03F01042F7D130782A2811D06FF06F -:103F10002F033078A0F13002092A16D8059A44F010 -:103F2000020402EB820203EB42021044761C05906D -:103F3000EFE759F8042B0592002A03DA504244F4C3 -:103F40000054059044F00204761C30782E2816D1D7 -:103F500016F8010F44F004042A280DD06FF02F0248 -:103F60003078A0F13003092B09D807EB870302EB67 -:103F70004303C718761CF3E759F8047B761C3078A6 -:103F80006C280FD006DC4C2817D068280DD06A2882 -:103F900014D104E0742810D07A280FD10DE044F435 -:103FA00000140AE044F4801401E044F440147278F0 -:103FB000824202D104F58014761C761C3078662883 -:103FC0000BD013DC582877D009DC002875D04528A1 -:103FD000F6D04628F4D047281AD19DE118E063288E -:103FE00035D0642879D0652812D195E1702873D036 -:103FF00008DC6728F1D069286FD06E280DD06F28B3 -:1040000006D1B5E073282CD0752875D0782874D0E7 -:104010005A46179990476D1C75E1C4F30250022867 -:1040200009D003280DD0D9F8001004280DD00D6058 -:1040300009F1040967E1D9F80010EA17C1E9005253 -:10404000F6E7D9F800100D80F2E70D70F0E719F8E7 -:10405000041B8DF8001000208DF80100EA460120B5 -:1040600003E059F804AB4FF0FF3061074FF0000157 -:1040700002D40DE008F101018846B9420FDA80450B -:10408000F8DB1AF808100029F4D108E008F1010162 -:1040900088468142FADB1AF808100029F6D1059803 -:1040A0005B46A0EB080721463846179A00F094FAC1 -:1040B000284400EB080507E04DE029E10DE01AF87F -:1040C000010B5A4617999047B8F10108F7D25B46A1 -:1040D00021463846179A13E142E00A220092C4F3BF -:1040E00002524FF0000A022A08D059F804CB032AE2 -:1040F0004FEAEC710AD00DE029E02AE009F107014E -:1041000021F00702F2E802C1914609E00FFA8CFCA7 -:104110004FEAEC71042A03D14FFA8CFC4FEAEC71A0 -:10412000002907DA0A460021DCF1000C61EB0201EC -:104130002D2202E0220504D52B228DF80420012235 -:1041400003E0E20701D02022F7E7904659E00A2178 -:1041500002E010220DE010214FF0000A00910BE068 -:1041600010224FF0000A44F004040827009203E0F4 -:1041700008224FF0000A0092C4F30252022A05D02E -:1041800059F804CB0021032A08D009E009F10701FE -:1041900021F00702F2E802C1914605E01FFA8CFC0B -:1041A000042A01D10CF0FF0C4FF00008220728D59B -:1041B000702806D0009B83F0100353EA0A0305D051 -:1041C0000EE040228DF80420012208E05CEA0102A2 -:1041D00006D030228DF804208DF80500022290468A -:1041E000009B83F0080353EA0A030AD15CEA010248 -:1041F00001D1620705D530228DF804204FF0010867 -:104200007F1E582804D034A003900EA802900DE021 -:1042100036A0F9E753466046009ADBF7D1FF8446A3 -:104220000398825C0298401E029002705CEA0100D2 -:10423000F0D1029806A9081A00F1200A600702D5F9 -:1042400024F4803400E00127574502DDA7EB0A0083 -:1042500000E0002000EB0A01009005984144401A5C -:104260000590E00306D45B462146179A059800F0B6 -:10427000B3F90544002706E001A85A46C05D179926 -:1042800090476D1C7F1C4745F6DBE0030CD55B4671 -:104290002146179A059800F09FF9054404E0302064 -:1042A0005A46179990476D1C0099481E00900029A6 -:1042B000F5DC08E0029802995A460078491C029100 -:1042C000179990476D1CBAF10001AAF1010AF1DCBF -:1042D00065E10000092801003031323334353637CA -:1042E0003839616263646566000000003031323342 -:1042F00034353637383941424344454600000000E2 -:1043000000F058F90544761C307800287FF4ECADB5 -:1043100019B02846BDE8F08F620700D4062709F1DE -:10432000070222F0070CFCE80223E14603F00048F4 -:104330005FEA080C02D00FF2702C0DE05FEA045C1B -:1043400002D50FF2682C07E05FEAC47C02D00FF2BE -:10435000602C01E0AFF2700C4FF0FF3823F0004307 -:10436000CDF850C065280CD006DC452809D0462879 -:104370001DD047283DD13DE0662818D067287ED162 -:1043800038E00021112F01DB112000E0781CCDE97D -:10439000000106A90EA8FFF7DDFCDDE90F010E9A6A -:1043A00003910021009207F1010A04914DE04FF0C2 -:1043B00000400097CDE9011006A90EA8FFF7CAFC3E -:1043C000DDE90F0203920E9B11990022DDF80CA08B -:1043D0000093049211B9791C00EB010AB7EB0A00B3 -:1043E00004D4C0F1FF3007F1010A0490AAEB0700E2 -:1043F000019044E0012F00DA01270021112F01DD97 -:10440000112000E03846CDE9000106A90EA8FFF70B -:10441000A1FCDDE90F010E9A0391002104910092A5 -:10442000BA4621070CD40399514500DA8A46BAF1FD -:10443000010F05DD009AAAF10101515C302908D075 -:10444000B84202DA10F1040F06DA0121CDE90110B9 -:1044500015E0AAF10101E9E7002805DC049901440F -:104460000491AAEB000102E0411C514500DD8A469F -:104470000499401A401C01904FF000400290200720 -:1044800004D40198504501DBCDF8048000208DF85C -:104490004F0002980DF14F07B0F1004F25D02B20AF -:1044A0000E9002984FF0020800280CDA4042029069 -:1044B0002D200E9007E00A210298DCF79AF830319F -:1044C000029007F8011DB8F10001A8F10108F2DC23 -:1044D00002980028EFD1791E0E980870307800F00D -:1044E000200040F0450007F8020D12A8C01B00F1A3 -:1044F00007081498007800B1012000EB0A01019828 -:1045000001EBE07105984144401A401E0590E0031C -:1045100006D45B462146179A059800F05DF80544DD -:104520001498007818B15A46179990476D1CE0030B -:1045300024D55B462146179A059800F04DF80544AE -:104540001CE00498002807DBDDE90301884203DD55 -:104550000098405C179901E0179930205A4690471F -:10456000049805F10105401C04900198401E01903B -:1045700004D12E205A46179990476D1CBAF10001BC -:10458000AAF1010ADDDC05E017F8010B5A4617997C -:1045900090476D1CB8F10001A8F10108F4DC5B46FE -:1045A0002146179A0598ABE62D0000002B0000006D -:1045B000200000002DE9F041044600251E46174664 -:1045C000880404D405E039462020B0476D1C641EE1 -:1045D000F9D52846BDE8F0812DE9F04104460025D3 -:1045E0001E469046C80301D5302700E020278804E6 -:1045F00004D505E041463846B0476D1C641EF9D528 -:104600002846BDE8F0814A68002A06D00A68531C93 -:104610000B6010704868401E486070470A68531C61 -:104620000B601070704710B541EC100BFDF7ACFF3C -:1046300051EC100B10BD82B0CDE9000121F000401B -:1046400001909DED000B02B051EC100B704710B5BE -:1046500000EE100A2DED028BB1EEC08A18EE100AA2 -:1046600020F00040C0F1FF40C00F0AD010EE100A49 -:1046700020F00040C0F1FF40C00F04BF0120FFF751 -:1046800063FB18EE100ABDEC028B10BD00000000A9 -:104690004FBB610567ACDD3F182D4454FB21E93F5A -:1046A0009BF681D20B73EF3F182D4454FB21F93F49 -:1046B000E2652F227F2B7A3C075C143326A6813CCF -:1046C000BDCBF07A8807703C075C143326A6913C7A -:1046D000C4EB98999999C9BF711623FEC671BCBFE6 -:1046E0006D9A74AFF2B0B3BF9AFDDE522DDEADBF4E -:1046F0002F6C6A2C44B4A2BF0D5555555555D53F66 -:10470000FF8300922449C23F6E204CC5CD45B73F80 -:10471000513DD0A0660DB13FEB0D76244B7BA93FF8 -:1047200011DA22E33AAD903F4C5555555555A53F0A -:104730007751C1166CC156BF9015CB19A001FA3E36 -:10474000AD529C804F7E92BEC4B1B4BD9EEE213E60 -:10475000D43888BEE9FAA8BD0000000000000000BF -:1047600000004054FB21F93F3163621A61B4D03D2F -:104770000000601A61B4D03D7370032E8A19A33B08 -:104780000000002E8A19A33BC14920259A837B395A -:1047900000000000000000006E83F9A22915444EBD -:1047A000D15727FCC0DD34F5999562DB4190433C3D -:1047B000AB6351FE61C5BBDE3A6E24B7E0D24D4219 -:1047C000EA2E49061C92D1091CEB1DFE3EA729B119 -:1047D000F53582E88444BB2E26709CE9417E5FB4A7 -:1047E00039D69139F43953838B5F849C3B28F9BDCA -:1047F000FF97F81F0F9805DE8B112FEF1F6D0A5AD8 -:10480000CF7E366DB709CB27663F464F2DEA5F9EB8 -:10481000C7BA27757BF1E5EBF739073DEA92528A73 -:10482000B15FFB6B085D8D1F463003560000000032 -:104830006E83F9A22915444ED15727FCC0DD34F50B -:10484000999562DB4190433CAB6351FE0000000050 -:10485000A6F810111111813FD561C119A0012ABF1D -:104860007DFEB157E31DC73EEB9C2B8AE6E55ABEA1 -:104870007CD5CF5A3AD9E53D000000000000000089 -:1048800001020304060708090000000001020304F6 -:104890000006101600061016F36002080000000063 -:1048A0000000000000000000000000000002000006 -:1048B000300000000000000000000000FA60020864 -:1048C00000000000000000000000000000000000E8 -:1048D00000040000300000000000000000000000A4 -:1048E000106102080000000000000000000000004D -:1048F0000000000000020000300000000000000086 -:104900000000000019610208000000000000000023 -:10491000000000000000000000020000280000006D -:104920000000000000000000F66002080000000027 -:104930000000000000000000000000000004000073 -:10494000180000000000000000000000E360020802 -:104950000000000000000000000000000000000057 -:10496000000200002800000000000000000000001D -:1049700025610208000000000000000000000000A7 -:104980000000000000040000200000000000000003 -:1049900000000000046102080000000000000000A8 -:1049A00000000000000000000004000020000000E3 -:1049B000000000000000000032610208000000005A -:1049C00000000000000000000000000000040000E3 -:1049D0002000000000000000000000001461020838 -:1049E00000000000000000000000000000000000C7 -:1049F00000020000080000000000000000000000AD -:104A0000CA60020800000000000000000000000072 -:104A10000000000000040000300000000000000062 -:104A2000000000001D6102080000000000000000FE -:104A30000000000000000000000200001000000064 -:104A40000000000000000000E0600208000000001C -:104A50000000000000000000000000000002000054 -:104A6000300000000000000000000000EB600208C1 -:104A70000000000000000000000000000000000036 -:104A800000080000300000000000000000000000EE -:104A90008FC2753D000020410200020102020203A4 -:104AA0000204020502100011000000000009000AC3 -:104AB00000080007CDCCCC3F9A991940CDCC4C3F93 -:104AC000800738048FC2753D0000C040020002011B -:104AD000020202030204020502100011000000009D -:104AE0000009000A00080007CDCCCC3F9A99194074 -:104AF000CDCCCC3F0000000089600208D2580208EB -:104B0000795F000800000000AF600208F558020855 -:104B1000056400080000000082600208C457020813 -:104B2000995A0008FF0000009E600208965802088B -:104B300081560008000000009060020859580208E1 -:104B40006162000800000000B9600208E85702082E -:104B5000B1600008000000000000891112239B32A0 -:104B60002446AD573665BF74488CC19D5AAFD3BE3D -:104B70006CCAE5DB7EE9F7F88110080193331A224D -:104B8000A5562C47B7753E64C99C408DDBBF52AE1D -:104B9000EDDA64CBFFF976E802218B30100299132D -:104BA0002667AF763444BD554AADC3BC588ED19FFD -:104BB0006EEBE7FA7CC8F5D983310A20911218030D -:104BC000A7772E66B5543C45CBBD42ACD99E508FDD -:104BD000EFFB66EAFDD874C904428D5316619F70DD -:104BE0002004A9153227BB364CCEC5DF5EEDD7FCBD -:104BF0006888E1997AABF3BA85520C4397711E60CD -:104C0000A1142805B3373A26CDDE44CFDFFD56EC9C -:104C1000E9986089FBBB72AA06638F7214409D51AC -:104C20002225AB343006B9174EEFC7FE5CCCD5DD7C -:104C30006AA9E3B8788AF19B87730E6295501C418C -:104C4000A3352A24B1163807CFFF46EEDDDC54CD5C -:104C5000EBB962A8F99A708B088481951AA793B66C -:104C60002CC2A5D33EE1B7F04008C919522BDB3A5C -:104C7000644EED5F766DFF7C899400859BB712A62C -:104C8000ADD224C3BFF136E0C1184809D33B5A2A3C -:104C9000E55E6C4FF77D7E6C0AA583B4188691970C -:104CA0002EE3A7F23CC0B5D14229CB38500AD91B1C -:104CB000666FEF7E744CFD5D8BB502A499961087EC -:104CC000AFF326E2BDD034C1C3394A28D11A580BFC -:104CD000E77F6E6EF55C7C4D0CC685D71EE597F4BC -:104CE0002880A1913AA3B3B2444ACD5B5669DF78DC -:104CF000600CE91D722FFB3E8DD604C79FF516E4AC -:104D0000A9902081BBB332A2C55A4C4BD7795E68BB -:104D1000E11C680DF33F7A2E0EE787F61CC495D58B -:104D20002AA1A3B03882B193466BCF7A5448DD599B -:104D3000622DEB3C700EF91F8FF706E69DD414C56B -:104D4000ABB122A0B9923083C77B4E6AD5585C497B -:104D5000E33D6A2CF11E780F005EBCE2613FDD830B -:104D6000C29C7E20A3FD1F419DC3217FFCA2401E4B -:104D70005F01E3BD3E6082DC237D9FC1421CFEA03B -:104D8000E1BF5D0380DE3C62BEE0025CDF81633D2B -:104D90007C22C09E1D43A1FF4618FAA427799BC51B -:104DA00084DA3866E5BB5907DB856739BAE406580B -:104DB0001947A5FB7826C49A653BD987045AB8E6FB -:104DC000A7F91B45C6987A24F8A6441A99C7257BEB -:104DD0003A6486D85B05E7B98CD2306EEDB3510FDB -:104DE0004E10F2AC2F7193CD114FADF3702ECC92CB -:104DF000D38D6F31B2EC0E50AFF1134DCE90722CBB -:104E00006D33D18F0C52B0EE326C8ED0530DEFB1AA -:104E1000F0AE4C1291CF2D73CA947628ABF517499A -:104E20000856B4EA6937D58B5709EBB536688AD48A -:104E300095CB2977F4AA4816E9B7550B88D6346A7A -:104E40002B7597C94A14F6A8742AC896154BA9F76A -:104E5000B6E80A54D7896B358C510208000000006F -:104E60000000000000000000000000000002000040 -:104E70001800000000000000000000009A99193E90 -:104E80000000803F00000000000000000000803FA4 -:104E90000000803F00000000000000000100000052 -:104EA00000000000E02D903A0000803F6F12833A2E -:104EB000000000000000803F0000803F000080BF35 -:104EC000000080BF0000003F0000803F00000000A5 -:104ED000000000000000803F0000803F000080BF15 -:104EE000DB0FC940000080BF000080BF0100000050 -:104EF0006666E63E0000803F0000C04017B7513AAA -:104F00000000803F0000803F000080BF000080BFA5 -:104F10000000A0410000803F0000000000000000F1 -:104F20000000000000002041000080BFDB0FC940EE -:104F30000000803E0000803F0000000000000000F4 -:104F40000000803F0000803F000080BF000080BF65 -:104F5000000040410000803F000000000000000011 -:104F60000000000000002041000080BFDB0FC940AE -:104F7000000080BF00007A445ED6893F0101000036 -:104F80006F12833A0000803FCDCC4C3E0AD7233CC1 -:104F90000000003F0000003F000080BF0000000054 -:104FA000000020410000803F000000006F12033D20 -:104FB0000000803F0000803F000080BFDB0FC94041 -:104FC000000080BF000080BF000080BF000080BFE5 -:104FD0000000C0402CA099418FC2F53C0000003E6B -:104FE0009A99993D01000000000080416400000092 -:104FF0000001010004000000000000006F12833A6D -:105000000000803F00000000000000000000803F22 -:105010000000803F000080BF000080BF0000003F14 -:105020000000803F00000000000000000000803F02 -:105030000000803F000080BFDB0FC940000080BF40 -:10504000000080BF000000008FC2753E0000803F5E -:105050000000003F000000000000803F0000803F93 -:10506000000080BF000080BF000020410000803FA2 -:1050700000000000CDCC4C3D0000000000002041AD -:10508000000080BFDB0FC9400000803E0000803F71 -:1050900000000000000000000000803F0000803F92 -:1050A000000080BF000080BF000000400000A04062 -:1050B000000020400000000000000000000020412F -:1050C000000080BFDB0FC940000080BF00007A44B1 -:1050D0006666863F000100006F12833A0000803F41 -:1050E000CDCC4C3E0AD7233C0000003F0000003FDF -:1050F000000080BF00000000000040410000803F31 -:1051000000000000EC51383D0000803F0000803F6F -:10511000000080BFDB0FC940000080BF000080BFDF -:10512000000080BF000080BF00000041000010426E -:105130008FC2F53CCDCCCC3DCDCC4C3D0000000029 -:105140000000C8416400000000010100135702087C -:10515000904A020809570208C44A020800000000E9 -:105160000000000022570208880100202A57020888 -:10517000880100200E5702089C4E020816570208AC -:10518000F44F020800000000000000006465666142 -:10519000756C745461736B0051555420524D20430B -:1051A0004C490051555420524D0043444320496E10 -:1051B000746572666163650043444320436F6E66A5 -:1051C0006967002E2E2F447269766572732F5354CF -:1051D0004D3332463478785F48414C5F447269768B -:1051E00065722F5372632F73746D3332663478781F -:1051F0005F68616C5F7063642E63002E2E2F4472B3 -:1052000069766572732F53544D3332463478785F24 -:1052100048414C5F4472697665722F5372632F73F5 -:10522000746D3332663478785F68616C5F72636383 -:105230002E63002E2E2F447269766572732F53549D -:105240004D3332463478785F48414C5F447269761A -:1052500065722F5372632F73746D333266347878AE -:105260005F68616C5F666C6173682E63002E2E2F21 -:10527000447269766572732F53544D3332463478D5 -:10528000785F48414C5F4472697665722F53726350 -:105290002F73746D3332663478785F68616C5F6643 -:1052A0006C6173685F65782E63002E2E2F447269DF -:1052B000766572732F53544D3332463478785F4895 -:1052C000414C5F4472697665722F5372632F737419 -:1052D0006D3332663478785F68616C5F6770696FD0 -:1052E0002E63002E2E2F447269766572732F5354ED -:1052F0004D3332463478785F48414C5F447269766A -:1053000065722F5372632F73746D333266347878FD -:105310005F68616C5F646D612E63002E2E2F447296 -:1053200069766572732F53544D3332463478785F03 -:1053300048414C5F4472697665722F5372632F73D4 -:10534000746D3332663478785F68616C5F636F7256 -:105350007465782E63002E2E2F4472697665727301 -:105360002F53544D3332463478785F48414C5F4474 -:1053700072697665722F5372632F73746D33326660 -:105380003478785F68616C5F6164632E63002E2EF1 -:105390002F447269766572732F53544D33324634FD -:1053A00078785F48414C5F4472697665722F53721A -:1053B000632F73746D3332663478785F68616C5F25 -:1053C00063616E2E63002E2E2F44726976657273B0 -:1053D0002F53544D3332463478785F48414C5F4404 -:1053E00072697665722F5372632F73746D333266F0 -:1053F0003478785F68616C5F6372632E63002E2E71 -:105400002F447269766572732F53544D333246348C -:1054100078785F48414C5F4472697665722F5372A9 -:10542000632F73746D3332663478785F68616C5FB4 -:105430006932632E63002E2E2F4472697665727373 -:105440002F53544D3332463478785F48414C5F4493 -:1054500072697665722F5372632F73746D3332667F -:105460003478785F68616C5F726E672E63002E2EF1 -:105470002F447269766572732F53544D333246341C -:1054800078785F48414C5F4472697665722F537239 -:10549000632F73746D3332663478785F68616C5F44 -:1054A0007370692E63002E2E2F44726976657273B5 -:1054B0002F53544D3332463478785F48414C5F4423 -:1054C00072697665722F5372632F73746D3332660F -:1054D0003478785F68616C5F74696D2E63002E2E7E -:1054E0002F447269766572732F53544D33324634AC -:1054F00078785F48414C5F4472697665722F5372C9 -:10550000632F73746D3332663478785F68616C5FD3 -:1055100074696D5F65782E63002E2E2F4472697654 -:105520006572732F53544D3332463478785F484157 -:105530004C5F4472697665722F5372632F73746D7A -:105540003332663478785F68616C5F756172742E8F -:10555000630009257509093C3125250D0A00092537 -:10556000750909257525250D0A0009256309257585 -:105570000925750925750D0A0049444C4500546DEF -:10558000725100546D722053766300496E636F72DE -:105590007265637420636F6D6D616E6420706172FB -:1055A000616D657465722873292E2020456E7465BF -:1055B00072202268656C702220746F20766965778E -:1055C0002061206C697374206F6620617661696C5C -:1055D00061626C6520636F6D6D616E64732E0D0A80 -:1055E0000D0A00436F6D6D616E64206E6F742072E2 -:1055F00065636F676E697365642E2020456E746500 -:1056000072202768656C702720746F207669657733 -:105610002061206C697374206F6620617661696C0B -:1056200061626C6520636F6D6D616E64732E0D0A2F -:105630000D0A000D0A68656C703A0D0A204C6973FA -:10564000747320616C6C207468652072656769737F -:10565000746572656420636F6D6D616E64730D0AAD -:105660000D0A0068656C70003000310032003300B4 -:10567000340035003600380039004354524C2020A5 -:1056800052432020504300434841532020474D427D -:105690004C202053484F5420204649524500464C48 -:1056A0004C57202052454C58202052454C58202021 -:1056B000534E474C004155544F0043415000524F08 -:1056C00054522020524C545620204C4F414420200C -:1056D000434F4E5400464C333520204142534C201A -:1056E0002053414645202042525354006200660038 -:1056F00044656D6F002E2E2F557365722F6465768D -:105700006963652F61692E63007A796D6100686550 -:10571000726F0071730073656E7472795F6C656689 -:10572000740064656661756C7400696E66616E74A0 -:105730007279000D0A202D2D2D2D2D2D2D2D2D2D85 -:105740002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D89 -:105750002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D79 -:105760002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D69 -:105770002D2D2D2D2D2D2D2D2D0D0A2046726565DB -:1057800052544F5320434C492E20547970652027A2 -:1057900068656C702720746F2076696577206120BA -:1057A0006C697374206F66207265676973746572C3 -:1057B000656420636F6D6D616E64732E2020200D13 -:1057C0000A0D0A000D0A636F6E6669673A0D0A20BA -:1057D0005365652027636F6E6669672068656C7026 -:1057E000272E200D0A0D0A000D0A7365742D6769B6 -:1057F0006D62616C2D6C696D69743A0D0A204D6F94 -:105800007665207468652067696D62616C20746FCD -:1058100020746865207065616B20616E6420657816 -:105820006563757465207468697320636F6D6D615D -:105830006E6420746F2063616C69627261746520AC -:10584000746865206C696D6974206F662067696D86 -:1058500062616C2E0D0A0D0A000D0A7365742D6DC0 -:105860006563682D7A65726F3A0D0A20536574205E -:105870006D656368616E6963616C207A65726F2023 -:10588000706F696E7420666F722067696D62616CFB -:105890002E0D0A0D0A000D0A63616C692D6779727D -:1058A0006F3A0D0A2043616C69627261746520670A -:1058B00079726F73636F70652E2052656D6F7665B8 -:1058C000207A65726F206F66667365742E0D0A0DFF -:1058D0000A000D0A656E6469616E3A0D0A20456E14 -:1058E0006469616E206578706572696D656E742E8D -:1058F0000D0A0D0A000D0A73746174733A0D0A20C3 -:10590000446973706C6179732061207461626C65A5 -:105910002073686F77696E6720746865207374619F -:105920007465206F66204672656552544F530D0AA8 -:105930000D0A000D0A75736167653A20636F6E6624 -:105940006967203C636F6D6D616E643E205B3C61F6 -:105950007267733E5D0D0A546865736520617265F8 -:1059600020636F6D6D616E64733A0D0A2020686567 -:105970006C7020202020202020202020202020208B -:1059800020202020202020446973706C61792074CD -:10599000686973206D6573736167650D0A202069FE -:1059A0006E6974202020202020202020202020200C -:1059B0002020202020202020496E697420636F6EF3 -:1059C00066696720616674657220666C61736869D8 -:1059D0006E670D0A20206C697374203C70696C6FCF -:1059E000742F726F626F743E202020202020204C84 -:1059F00069737420617661696C61626C6520636FA4 -:105A00006E6669670D0A2020736574203C70696CAE -:105A10006F742F726F626F743E203C6E616D653ED5 -:105A20002053657420636F6E6669670D0A0D0A0066 -:105A30000D0A2D2D2D2D2D2D2D2D2D2D2D2D2D2DD9 -:105A40002D2D2D2D2D5461736B206C6973742D2DAC +:101410006F8FFFE705E00498FEF77CFA00F064FFA9 +:10142000FFE707E00498FEF775FA00F05DFF002083 +:101430000D9000E058E70D9812B080BD80B592B0D5 +:101440000B900A91099208930B980590059858B94A +:10145000FFE74FF0500080F31188BFF36F8FBFF3A9 +:101460004F8F0C90FFE7FEE70A990020029039B9F0 +:10147000FFE70598006C002818BF01200290FFE7E5 +:101480000298C00758B1FFE74FF0500080F3118871 +:10149000BFF36F8FBFF34F8F0D90FFE7FEE7089903 +:1014A00000200229019007D1FFE70598C06B0138A1 +:1014B00018BF01200190FFE70198C00758B1FFE76E +:1014C0004FF0500080F31188BFF36F8FBFF34F8F41 +:1014D0000E90FFE7FEE7FEF7AFFEEFF311814FF04E +:1014E000500080F31188BFF36F8FBFF34F8F1091BF +:1014F0000F90109806900598806B0599C96B8842EB +:1015000004D3FFE70898022833D1FFE7059890F845 +:1015100045008DF813000598806B039005980A9993 +:10152000089AFDF753FB9DF913000130B8B9FFE7A6 +:101530000598406A88B1FFE70598243000F06CFEFA +:1015400048B1FFE7099820B1FFE709990120086039 +:1015500000E0FFE700E0FFE700E0FFE706E09DF8BE +:1015600013000130059981F84500FFE7012007903D +:1015700002E000200790FFE706981190119880F391 +:101580001188079812B080BD80B58EB0099008917F +:1015900007920020069009980390039858B9FFE736 +:1015A0004FF0500080F31188BFF36F8FBFF34F8F60 +:1015B0000B90FFE7FEE708990020019039B9FFE79B +:1015C0000398006C002818BF01200190FFE70198E4 +:1015D000C00758B1FFE74FF0500080F31188BFF308 +:1015E0006F8FBFF34F8F0C90FFE7FEE700F01AFC00 +:1015F00001460020009031B9FFE70798002818BF86 +:1016000001200090FFE70098C00758B1FFE74FF0B6 +:10161000500080F31188BFF36F8FBFF34F8F0D9091 +:10162000FFE7FEE7FFE7FEF7C3FC0398806B02903D +:10163000029830B3FFE703980899FDF7A5FA0298DE +:1016400001380399886303980069A0B1FFE7039804 +:10165000103000F0E1FD60B1FFE74EF60451CEF22C +:1016600000014FF080500860BFF34F8FBFF36F8FC2 +:1016700000E0FFE700E0FFE7FEF7C6FC01200A906C +:101680006DE0079828B9FFE7FEF7BEFC00200A903E +:1016900065E0069830B9FFE704A8FFF7A7F8012036 +:1016A000069000E0FFE7FFE7FFE7FEF7ADFCFFF77E +:1016B000FDFAFEF77DFC039890F94400013028B94B +:1016C000FFE70399002081F84400FFE7039890F9B1 +:1016D0004500013028B9FFE70399002081F8450053 +:1016E000FFE7FEF791FC04A807A900F0BFF830BBA4 +:1016F000FFE70398FDF7E8FDD0B1FFE7039824303A +:101700000799FFF715F90398FEF704F900F0ECFDCF +:1017100060B9FFE74EF60451CEF200014FF0805061 +:101720000860BFF34F8FBFF36F8F00E0FFE705E066 +:101730000398FEF7EFF800F0D7FDFFE70EE00398FF +:10174000FEF7E8F800F0D0FD0398FDF7BDFD18B1F5 +:10175000FFE700200A9002E0FFE7FFE763E70A984F +:101760000EB080BD80B58EB00890079106920898A3 +:101770000390039858B9FFE74FF0500080F31188A9 +:10178000BFF36F8FBFF34F8F0990FFE7FEE7079915 +:101790000020009039B9FFE70398006C002818BFBB +:1017A00001200090FFE70098C00758B1FFE74FF015 +:1017B000500080F31188BFF36F8FBFF34F8F0A90F3 +:1017C000FFE7FEE7FEF738FDEFF311814FF0500021 +:1017D00080F31188BFF36F8FBFF34F8F0C910B9085 +:1017E0000C9804900398806B0290029898B3FFE7DE +:1017F000039890F844008DF8070003980799FDF7C7 +:10180000C3F902980138039988639DF907000130F4 +:10181000B8B9FFE70398006988B1FFE70398103073 +:1018200000F0FAFC48B1FFE7069820B1FFE70699FF +:101830000120086000E0FFE700E0FFE700E0FFE7CD +:1018400006E09DF807000130039981F84400FFE7A6 +:101850000120059002E000200590FFE704980D901C +:101860000D9880F3118805980EB080BD80B588B0C2 +:1018700005900491059858B9FFE74FF0500080F3A8 +:101880001188BFF36F8FBFF34F8F0690FFE7FEE71E +:10189000049858B9FFE74FF0500080F31188BFF368 +:1018A0006F8FBFF34F8F0790FFE7FEE7FEF780FBD8 +:1018B00049F61C60C2F20000006802900298059987 +:1018C0004968401A019042F2E840C2F20000006804 +:1018D00090F8620058B1FFE742F2E840C2F200001F +:1018E0000168002081F862000120039034E0049830 +:1018F0000068013018B9FFE7002003902BE049F69B +:101900008450C2F20000006805990968884209D035 +:10191000FFE7029805994968884203D3FFE7012051 +:10192000039017E001980499096888420BD2FFE7F9 +:10193000019A04990868801A08600598FEF756FF16 +:101940000020039005E00499002008600120039026 +:10195000FFE7FFE7FFE7FFE7FEF756FB039808B056 +:1019600080BD000070B58CB0DDF844C0DDF840C02B +:101970000B900A91ADF826200893BDF82600800050 +:10198000FEF744F80590059880B1FFE76420FEF764 +:101990003DF80790079820B1FFE70598079908637D +:1019A00003E00598FEF756FBFFE702E000200790F2 +:1019B000FFE70798F0B1FFE70798002680F861601D +:1019C0000B980A99BDF82620089BDDF840C0119CB1 +:1019D000079DEE46CEF80C60CEF80850CEF80440D5 +:1019E000CEF800C0FDF7AAFA0798FCF7BBFF01206C +:1019F000069003E04FF0FF300690FFE706980CB02A +:101A000070BD0000B0B58EB0DDF850C0DDF84CC040 +:101A1000DDF848C00A90099108920793139858B9C5 +:101A2000FFE74FF0500080F31188BFF36F8FBFF3D3 +:101A30004F8F0B90FFE7FEE7149858B9FFE74FF080 +:101A4000500080F31188BFF36F8FBFF34F8F0C905E +:101A5000FFE7FEE764200490049864280BD0FFE7BA +:101A60004FF0500080F31188BFF36F8FBFF34F8F9B +:101A70000D90FFE7FEE70498149820B3FFE7139852 +:101A800008B3FFE71498069013980699086306991F +:101A9000022081F861000A980999089A079BDDF8ED +:101AA00048C0069CEE460025CEF80C50CEF8084003 +:101AB00005ACCEF80440CEF800C0FDF73FFA06981A +:101AC000FCF750FF02E000200590FFE705980EB0FC +:101AD000B0BD000080B58CB0089007918DF81B2038 +:101AE000059301200390089858B9FFE74FF0500084 +:101AF00080F31188BFF36F8FBFF34F8F0990FFE71B +:101B0000FEE708980490FEF753FA059828B1FFE71E +:101B10000498C06D05990860FFE7049890F860008C +:101B20008DF80B000499022081F860009DF81B00DD +:101B300001460191042822D80199DFE801F01F0332 +:101B4000090E1200079A0499C86D1043C86527E072 +:101B50000499C86D0130C86522E007980499C865EA +:101B60001EE09DF80B00022804D0FFE707980499B7 +:101B7000C86502E000200390FFE711E010E0049840 +:101B8000C06D013058B1FFE74FF0500080F311886D +:101B9000BFF36F8FBFF34F8F0A90FFE7FEE7FFE7BA +:101BA0009DF80B0001284BD1FFE704980430FEF7A5 +:101BB00085F80498C06A49F25461C2F200010968CC +:101BC000884208D9FFE70498C06A49F25461C2F21A +:101BD00000010860FFE70499C86A00EB800242F246 +:101BE0000050C2F2000000EB82000431FEF7B8F9A9 +:101BF0000498806A58B1FFE74FF0500080F31188D5 +:101C0000BFF36F8FBFF34F8F0B90FFE7FEE7049892 +:101C1000C06A42F2E841C2F200010968C96A88421A +:101C20000CD9FFE74EF60451CEF200014FF0805080 +:101C30000860BFF34F8FBFF36F8F00E0FFE700E056 +:101C4000FFE7FEF7E1F903980CB080BD80B590B0D6 +:101C5000DDF848C0099008918DF81F2006930120F7 +:101C60000390099858B9FFE74FF0500080F31188AE +:101C7000BFF36F8FBFF34F8F0A90FFE7FEE7FEF7CA +:101C8000DBFA09980590EFF311814FF0500080F3D3 +:101C90001188BFF36F8FBFF34F8F0C910B900C988F +:101CA0000290069828B1FFE70598C06D0699086074 +:101CB000FFE7059890F860008DF813000599022061 +:101CC00081F860009DF81F0001460191042822D888 +:101CD0000199DFE801F01F03090E1200089A059927 +:101CE000C86D1043C86527E00599C86D0130C86507 +:101CF00022E008980599C8651EE09DF813000228A7 +:101D000004D0FFE708980599C86502E00020039019 +:101D1000FFE711E010E00598C06D013058B1FFE712 +:101D20004FF0500080F31188BFF36F8FBFF34F8FD8 +:101D30000D90FFE7FEE7FFE79DF8130001285FD154 +:101D4000FFE70598806A58B1FFE74FF0500080F335 +:101D50001188BFF36F8FBFF34F8F0E90FFE7FEE741 +:101D600049F24C60C2F20000006820BBFFE7059812 +:101D70000430FDF7A3FF0598C06A49F25461C2F22E +:101D800000010968884208D9FFE70598C06A49F24E +:101D90005461C2F200010860FFE70599C86A00EBD0 +:101DA000800242F20050C2F2000000EB82000431D7 +:101DB000FEF7D6F809E0059800F1180149F69450AD +:101DC000C2F20000FEF7CCF8FFE70598C06A42F2C5 +:101DD000E841C2F200010968C96A88420ED9FFE7EA +:101DE000129820B1FFE7129901200860FFE749F639 +:101DF0002861C2F200010120086000E0FFE7FFE770 +:101E000002980F900F9880F31188039810B080BD4E +:101E100081B042F2E840C2F20000006800900098F1 +:101E200001B0704781B049F6E850C2F20000006886 +:101E300018B9FFE7012000900DE049F24C60C2F2B2 +:101E40000000006818B9FFE70220009002E00020BF +:101E50000090FFE7FFE7009801B0704781B049F6B6 +:101E60001C60C2F2000000680090009801B070474A +:101E700080B582B0FEF7E0F90020009049F61C60C2 +:101E8000C2F2000000680190019802B080BD00001D +:101E900080B586B00020029049F24C60C2F200008A +:101EA0000068002840F0CB80FFE749F61C61C2F2D1 +:101EB000000108680130019001980860019858BB42 +:101EC000FFE742F2F040C2F200000068006858B13B +:101ED000FFE74FF0500080F31188BFF36F8FBFF31F +:101EE0004F8F0590FFE7FEE742F2F042C2F2000298 +:101EF0001068009042F2F841C2F2000108681060D8 +:101F00000098086049F68451C2F200010868013067 +:101F10000860FDF7CBFB00E0FFE7019849F6805130 +:101F2000C2F200010968884268D3FFE7FFE742F286 +:101F3000F040C2F200000068006840B9FFE749F6CF +:101F40008051C2F200014FF0FF30086055E042F2CC +:101F5000F040C2F200000068C068C06804900498B5 +:101F60004068039001980399884207D2FFE70398DD +:101F700049F68051C2F2000108603EE0FFE7049894 +:101F80000430FDF79BFE0498806A28B1FFE70498AF +:101F90001830FDF793FE00E0FFE70498C06A49F2AD +:101FA0005461C2F200010968884208D9FFE7049829 +:101FB000C06A49F25461C2F200010860FFE7049967 +:101FC000C86A00EB800242F20050C2F2000000EB4F +:101FD00082000431FDF7C4FF0498C06A42F2E84170 +:101FE000C2F200010968C96A884203D3FFE70120F1 +:101FF000029000E0FFE7FFE799E7FFE742F2E840E1 +:10200000C2F200000068C06A00EB800142F200509A +:10201000C2F2000050F82100022803D3FFE701209C +:10202000029000E0FFE749F62860C2F20000006875 +:1020300018B1FFE70120029000E0FFE707E049F652 +:102040009051C2F20001086801300860FFE7029871 +:1020500006B080BD80B586B00590049103920293CE +:10206000FDF7A6FF42F2E840C2F20000006890F8D7 +:102070006000022822D0FFE7059B42F2E840C2F24E +:1020800000000268D16D9943D1650168012081F893 +:102090006000029880B1FFE702980121FCF7F4FB91 +:1020A0004EF60451CEF200014FF080500860BFF3AD +:1020B0004F8FBFF36F8F00E0FFE700E0FFE7FDF712 +:1020C000A3FFFDF775FF039848B1FFE742F2E84030 +:1020D000C2F200000068C06D03990860FFE742F299 +:1020E000E840C2F20000006890F86000022803D0C7 +:1020F000FFE7002001900BE0049A42F2E840C2F2B0 +:1021000000000168C86D9043C86501200190FFE799 +:1021100042F2E840C2F200000168002081F860004D +:10212000FDF772FF019806B080BD000080B586B053 +:10213000039003980290002001900398002867D034 +:10214000FFE7029842F2E841C2F2000109688842C2 +:102150000BD0FFE74FF0500080F31188BFF36F8F73 +:10216000BFF34F8F0490FFE7FEE70298406D58B928 +:10217000FFE74FF0500080F31188BFF36F8FBFF37C +:102180004F8F0590FFE7FEE70299486D01384865DB +:102190000299C86A096D884238D0FFE70298406DFD +:1021A00090BBFFE702980430FDF788FD08B9FFE710 +:1021B00000E0FFE70299086DC8620299C86AC0F1A1 +:1021C000380088610298C06A49F25461C2F2000185 +:1021D0000968884208D9FFE70298C06A49F2546149 +:1021E000C2F200010860FFE70299C86A00EB8002B2 +:1021F00042F20050C2F2000000EB82000431FDF711 +:10220000AFFE0120019000E0FFE700E0FFE700E003 +:10221000FFE7019806B080BD80B584B002900298B7 +:10222000C068C0680190019858B9FFE74FF05000AE +:1022300080F31188BFF36F8FBFF34F8F0390FFE7D9 +:10224000FEE701981830FDF739FD49F24C60C2F203 +:102250000000006820BBFFE701980430FDF72EFD69 +:102260000198C06A49F25461C2F2000109688842CB +:1022700008D9FFE70198C06A49F25461C2F200012F +:102280000860FFE70199C86A00EB800242F2005043 +:10229000C2F2000000EB82000431FDF761FE09E0AC +:1022A000019800F1180149F69450C2F20000FDF7C0 +:1022B00057FEFFE70198C06A42F2E841C2F200010E +:1022C0000968C96A884208D9FFE70120009049F6E9 +:1022D0002861C2F20001086002E000200090FFE7E0 +:1022E000009804B080BD000080B584B0002002904A +:1022F000019049F24C60C2F20000006858B9FFE753 +:102300004FF0500080F31188BFF36F8FBFF34F8FF2 +:102310000390FFE7FEE7FDF74BFE49F24C60C2F287 +:1023200000000168013901600068002840F09980D0 +:10233000FFE749F24460C2F200000068002800F0A4 +:102340008F80FFE7FFE749F69450C2F20000006873 +:10235000002842D0FFE749F69450C2F20000C0685E +:10236000C068029002981830FDF7A8FC029804306B +:10237000FDF7A4FC0298C06A49F25461C2F2000160 +:102380000968884208D9FFE70298C06A49F2546197 +:10239000C2F200010860FFE70299C86A00EB800200 +:1023A00042F20050C2F2000000EB82000431FDF75F +:1023B000D7FD0298C06A42F2E841C2F20001096802 +:1023C000C96A884207D3FFE749F62861C2F20001D3 +:1023D0000120086000E0FFE7B5E7029818B1FFE7C9 +:1023E000FDF764F9FFE749F69050C2F2000000687B +:1023F00000900098E0B1FFE7FFE7FFF749FD38B133 +:10240000FFE749F62861C2F200010120086000E000 +:10241000FFE7009801380090FFE700980028ECD112 +:10242000FFE749F69051C2F200010020086000E089 +:10243000FFE749F62860C2F20000006870B1FFE7CC +:10244000012001904EF60451CEF200014FF0805071 +:102450000860BFF34F8FBFF36F8F00E0FFE7FFE728 +:1024600000E0FFE7FDF7D0FD019804B080BD00005B +:1024700010B588B0DDF828C0079006910592049346 +:102480002C20FDF7C3FA0390039898B1FFE7039956 +:10249000002081F8280007980699059A049BDDF82A +:1024A00028C0039CEE46CEF80440CEF800C0FCF7EE +:1024B000DFFDFFE7039808B010BD000010B58AB03B +:1024C000DDF834C0DDF830C0079006910592049322 +:1024D0002C20029002982C280BD0FFE74FF05000E0 +:1024E00080F31188BFF36F8FBFF34F8F0890FFE722 +:1024F000FEE702980D9858B9FFE74FF0500080F3BF +:102500001188BFF36F8FBFF34F8F0990FFE7FEE78E +:102510000D980390039898B1FFE70399022081F882 +:10252000280007980699059A049BDDF830C0039CA3 +:10253000EE46CEF80440CEF800C0FCF799FDFFE768 +:1025400003980AB010BD000080B58AB00020089042 +:10255000FCF79AFA49F62060C2F20000006858B30E +:10256000FFE7002004900790069007A806A905AA97 +:10257000FDF784FC049B059A0698DDF81CC06946AB +:10258000C1F808C04860022008604FF6F500C0F6A8 +:10259000010045F69B01C0F60201FFF733FA014640 +:1025A00049F62460C2F200000160006818B1FFE73C +:1025B00001200890FFE700E0FFE7089858B9FFE71F +:1025C0004FF0500080F31188BFF36F8FBFF34F8F30 +:1025D0000990FFE7FEE708980AB080BD80B58AB091 +:1025E000DDF830C008900791069205930020049012 +:1025F000089858B9FFE74FF0500080F31188BFF3F7 +:102600006F8FBFF34F8F0990FFE7FEE749F6206019 +:10261000C2F200000068A8B3FFE707980090069890 +:10262000019008980290079805281EDCFFE7FFF745 +:10263000F9FB02280CD1FFE749F62060C2F2000046 +:1026400000680C9A69460023FEF7E2FD04900BE057 +:1026500049F62060C2F200000068694600231A466D +:10266000FEF7D6FD0490FFE70BE049F62060C2F2CA +:1026700000000068059A69460023FEF7DFFE04901B +:10268000FFE700E0FFE704980AB080BD0FB47CB517 +:102690000C0009AD01D0611E00E00021CDE9000170 +:1026A000064B6A462946089801F0A2FD002C02D08C +:1026B000009A002111707CBC5DF814FB1F490208D0 +:1026C0000FB4084B10B504A902AA039801F090FDBD +:1026D000044602A9002002F02DF9204610BC5DF846 +:1026E00014FB0000354902087CB50C001D46164657 +:1026F000014601D0601E00E00020CDE90010064B2D +:102700006A462946304601F073FD002C02D0009A3B +:10271000002111707CBD00001F49020803B401981C +:102720004100009850EAC12018BF04204A0D18BF8C +:1027300040F0010040F2FF72B2EB515F08BF40F081 +:102740000200012808BF052002B0704741000802BE +:1027500018BF04200A0E18BF40F001004FF07F425E +:1027600032EA010108BF40F00200012808BF05203D +:102770007047000010B54FF00E402DED028BB0EE0B +:10278000408A18EE104A00EB4400B0F1506F4AD86E +:102790004FF0FC40B0EB440F22D2B0EEC80AF7EE87 +:1027A000000A30EEC00AF6EE000A60EE208A18EE4B +:1027B000900A02F0D8F801EE100A14F0004F1DBF85 +:1027C000DFED2D0A9FED2D0AB1EE411ADFED2C0A47 +:1027D00008BF9FED2C0AF8EE001A21EE218A05E0D1 +:1027E000DFED290A68EE088AB0EE600A9FED271A2D +:1027F000DFED271A30EE080A48EE811A9FED251A00 +:1028000008EEA11ADFED241A48EE811A9FED231A73 +:1028100008EEA11A68EE281ABDEC028B01EE810ABF +:1028200030EE200A10BD4FF0E440B0EB440F0CD95D +:1028300018EE100AFFF78AFF042808BF01F04EFBCC +:10284000B0EE480ABDEC028B10BD4FF07F40B0EBFC +:10285000440F07D2B0EE480ABDEC028BBDE8104031 +:1028600001F02EBB012001F0FBFBBDEC028BBDE8AB +:10287000104001F02BBB00000000C9BF22AAFDB927 +:102880000000C93F22AAFD390000000024FE1C3DC3 +:10289000C78AD83C1E67383D1B93993DAFAA2A3E94 +:1028A00070B59B482DED020B2DED068B079D25F095 +:1028B0000044A04218DC9748844202DC0AD1069802 +:1028C00040B19DED060BBDEC068B02B0BDE870403B +:1028D00001F0C2BA002DCCBF9FED8F0B9FED900B86 +:1028E000BDEC068B02B070BD8F48A04215DD8F484D +:1028F000A042D8BF4FF0FF3458DD9DED060B51ECE0 +:10290000100BFFF70BFF042808BF01F0C9FA9DED7B +:10291000060BBDEC068B02B070BD9DED060B51ECB5 +:10292000100B02F014F8CDE9060181489FED828B6F +:10293000A0423CDD8248A0421FDD00249FED82AB17 +:102940009DED060B53EC1A2B51EC100BDDF7D9FC67 +:102950009DED060B41EC190B53EC1A2B51EC100BAF +:10296000DDF776FD53EC182BDDF76CFD53EC192BDE +:10297000DDF750FFCDE9060149E09DED060B01248E +:1029800053EC182B51EC100BDDF7BBFC9DED060B47 +:1029900041EC190B53EC182B51EC100BDDF752FDE9 +:1029A00053EC192BDDF736FFCDE906012FE068481F +:1029B000A0421FDD02249FED689B9DED060B53ECAA +:1029C000192B51EC100BDDF743FD53EC182BDDF701 +:1029D00098FC9DED060B41EC180B53EC192B51ECB8 +:1029E000100BDDF72FFD53EC182BDDF713FFCDE9AE +:1029F00006010CE09DED060B032453EC102B9FED1C +:102A0000580B51EC100BDDF705FFCDE906019DEDEC +:102A1000060B53EC102B51EC100BDDF719FD41ECBC +:102A2000180B53EC182BDDF713FD41EC190B4E4836 +:102A30000621B0EE490AF0EE690A784401F0F8F890 +:102A400053EC182B51EC100BDDF702FD41EC180B89 +:102A50004648B0EE490AF0EE690A0521784401F0D3 +:102A6000E7F853EC192B51EC100BDDF7F1FC41ECBE +:102A7000100B51EC180B53EC102B002C0EDADDF779 +:102A800040FC9DED061B53EC112BDDF7E1FC9DEDA9 +:102A9000061B53EC112BDDF7D8FC35E0DDF731FCDC +:102AA0009DED061B53EC112BDDF7D2FC41EC100B16 +:102AB0002F48784400EBC40090ED001B51EC100B44 +:102AC00053EC112BDDF7BEFC9DED061B53EC112BD7 +:102AD000DDF7B8FC41EC100B2648784400EBC4004D +:102AE00090ED001B51EC100B53EC112BDDF7ADFCFE +:102AF00041EC100B002DA2BFBDEC068B02B070BDE7 +:102B000051EC100B81F0004141EC100B01E700008B +:102B1000000010440000F07F182D4454FB21F93FC1 +:102B2000182D4454FB21F9BF0000DC3F0000203E7B +:102B30000000F33F00000000000000000000F03F34 +:102B40000000E63F00000000000000000000004020 +:102B50000080034000000000000000000000F83F7B +:102B6000000000000000F0BFD21F0000881F00001E +:102B7000121F0000CA1E000070B56F4E2DED040B31 +:102B80002DED048B82B0DDF824C0DDE907235C4223 +:102B90002CF000411C4341EAD474069D22F0004011 +:102BA000B44205D86C422C4340EAD474B4420BD9E9 +:102BB0009DED081B9DED060B02B0BDEC048B04B02F +:102BC000BDE8704001F052B9ACF14054A4F17F640B +:102BD0001C430BD0022404EAAC7444EAD2740543CB +:102BE0009FED578B9FED582B07D015E09DED060B01 +:102BF00051EC100B01F0A3FE42E0002C11BF012CA0 +:102C00009DED060B02B0BDEC048B04BF04B070BD9B +:102C1000022C38D0032C3BD00B439FED4D1B9FED76 +:102C20004E0B0AD0B14218D1B04209D121F08041F7 +:102C300020F08040099107900FE0002A15DA10E09B +:102C4000474B7B44002C08BF93ED000B0DD0012CAB +:102C500010D0022C17D0032C1AD0B0421DD1002A5C +:102C600003DAB0EE410AF0EE610A02B0BDEC048B6B +:102C700004B070BD93ED000B51EC100B81F00041DE +:102C800041EC100BF1E7B0EE480AF0EE680AECE711 +:102C9000B0EE420AF0EE620AE7E7401A00159FED37 +:102CA000329B3C28C8BF8DED000B17DCBCF1000F38 +:102CB000BCBF10F13C0F8DED009B0FDB9DED080BB1 +:102CC00053EC102B9DED060B51EC100BDDF7A2FD24 +:102CD00001F03DFE01F033FECDE90001B4B1012C5D +:102CE00010D0022C9FED220B53EC102B9DED000B0E +:102CF00051EC100B19D0DDF7A5FB53EC182BDDF7C9 +:102D0000A1FBBDE7019880F0004001909DED000B14 +:102D100053EC192B51EC100BDDF704FE04BF02201D +:102D200001F09EF99DED000B9FE7DDF78BFB53EC67 +:102D3000182BDDF78AFBA3E70000F07F00000000FE +:102D4000182D4454FB210940182D4454FB2109C07F +:102D5000182D4454FB21F9BF182D4454FB21F93F91 +:102D60002A1E00000000000000000000000000001B +:102D7000075C143326A6A13C70B54FF068422DEDD8 +:102D8000048BF0EE408A18EE900AB0EE608A18EEDE +:102D9000101A02EB4003B3F1654F3CBF02EB410256 +:102DA000B2F1654F7DD200BFC0F3C753C1F3C75224 +:102DB0009A1A1B2A09DD10F0004F14BF9FED830AF9 +:102DC0009FED830ABDEC048B70BD12F11A0F36DA49 +:102DD00011F0004F09D010F0004F0CBF9FED7D0A9D +:102DE0009FED7D0ABDEC048B70BD88EE889A19EECC +:102DF000100AFFF7ABFC042808BF01F06FF818EECB +:102E0000900AFFF7A3FC054618EE100AFFF79EFC98 +:102E1000044619EE100AFFF799FC042D18BF052D82 +:102E200008D1042C18BF052C04D1002804BF0220AF +:102E300001F016F9B0EE490ABDEC048B70BD4200FA +:102E4000B2EB410F3AD910F0004F19BFDFED630A22 +:102E50009FED630ADFED630A9FED630AB0EE481A47 +:102E60000A46B1EE688A80F00041F0EE418A1046D1 +:102E70000A1A5200B2F1807F34D2484010F0004F5D +:102E8000DFED5A1A9FED5A2A1DBFBEEE001A70EEF2 +:102E9000E10A30EE420AB6EE001A08BF70EEA10A4F +:102EA00000E040E008BF30EE020AB0EE682A01EE12 +:102EB000482A08EE818AC2EE081A15E011F0004F88 +:102EC00004BF9FED4C0AF0EE400AD1D010F0004F45 +:102ED00019BFDFED490A9FED490ADFED490A9FED71 +:102EE000490AC5E7C8EE881A21EEA11A9FED462AC5 +:102EF000DFED462A41EE022A9FED452A01EE222A05 +:102F0000DFED442A41EE022A9FED432ABDEC048BFB +:102F100001EE222A21EE811A01EE020A30EE210A88 +:102F200030EE200A70BD4FF07F42B2EB400F28BF59 +:102F3000B2EB410F09D2F0EE480AB0EE680ABDECE0 +:102F4000048BBDE8704000F0BEBF40EA01035B00A7 +:102F500008BF41F0FF410BD0B2EB400F08BFB2EB0E +:102F6000410F08D120F0804008EE900A21F0804106 +:102F700008EE101A18E7B2EB400F12BF5FEA4103E8 +:102F800040F0FF4001F000413FF40EAFB2EB410FC3 +:102F900012BF5FEA400200F0004041F0FF413FF401 +:102FA00003AF4A0092EA40033FF5FEAE002AACBFF1 +:102FB0009FED1A0A9FED1A0A68EE808A28EE008AB1 +:102FC00018EE900A18EE101AEEE60000DB0FC9BFEB +:102FD000DB0FC93FDB0F4940DB0F49C00000C9BF11 +:102FE00022AAFDB90000C93F22AAFD390060ED3ECA +:102FF000C30ACE3700000000000049C022AA7DBAF3 +:103000000000494022AA7D3A2DAD65BD8FB8D53D5F +:103010000FB511BE61C84C3EA8AAAABE0000804FE1 +:103020000000802F0000000010B52F499FED2C1BE1 +:103030002DED020B84B0059820F000408842D8BFE7 +:103040009DED040B2DDD2949884209D1049840B932 +:103050004FF0010001F004F800F012FF06B010BDBF +:1030600005DB9DED040B00F0F7FE06B010BD6846D1 +:103070009DED040B00F008FB10F0030004BF9DED74 +:10308000021B9DED000B0CD001280ED09DED021B04 +:103090009DED000B022817D0012000F045FE06B080 +:1030A00010BD00F00DFD06B010BD9DED021B9DEDA5 +:1030B000000B012000F038FE51EC100B81F00041B4 +:1030C00006B041EC100B10BD00F0FAFC51EC100BF7 +:1030D00081F0004106B041EC100B10BD0000000073 +:1030E0000000000000000000FB21E93F0000F07F2D +:1030F00010EE101A08B5444A6846B2EB410F28D9C1 +:103100004FF0E640B0EB410F94BF00204FF0FF308E +:1031100000900098002861DB60EE000A10F0010FBB +:1031200045D010F0020FDFED391A9FED391A00EE8D +:10313000A11ADFED381A40EE811A21EEA01AF0EE46 +:10314000400A40EE010A08BFF1EE600AB0EE600AE4 +:1031500008BD314B21F0004293423CD911F0004FA1 +:10316000DFED2E0A20EE201ADFED2D0A19BF31EE19 +:10317000601A71EE200A31EE201A71EE600ABDEE7F +:10318000E01A11EE100A9FED271A00F0030000EE7E +:10319000C10A9FED251A009000EEC10A9FED231A87 +:1031A00000EEC10A9FED221A00EEC10AB1E79FEDC1 +:1031B000211A9FED210A10F0020F00EE810A9FED07 +:1031C0001F1A00EE801AB7EE000A00EE810A18BF3F +:1031D000B1EE400A08BD00F089FE9AE710EE100A31 +:1031E0004000B0F17F4F3CBFB7EE000A08BD07D1E9 +:1031F0004FF0010000F034FFBDE8084000F066BE6B +:10320000BDE8084000F05CBEB61F927E336D4CB93D +:10321000DA82083CA0AA2ABE490E494683F9223F19 +:103220000000004B0000C93F00A0FD390020A23380 +:103230001A61342CB93AB2BACA9F2A3DDDFFFFBEEB +:1032400010EE100AC0F3C7517F391729A8BF704785 +:10325000DFED140A002970EE200A0DDAF5EEC00A3F +:10326000F1EE10FA1ADD0028A8BF002016DAB0F13E +:10327000004F18BF0C4811E00C4ACA40104208BF6A +:103280007047F5EEC00AF1EE10FA07DD002804DA07 +:103290004FF4000323FA01F10844904300EE100AB2 +:1032A00070470000CAF24971000080BFFFFF7F0035 +:1032B00010B52F499FED2C1B2DED020B84B0059806 +:1032C00020F000408842DCBF00209DED040B32DD81 +:1032D0002849884209D1049840B94FF0010000F014 +:1032E000BFFE00F0CDFD06B010BD05DB9DED040B6B +:1032F00000F0B2FD06B010BD68469DED040B00F075 +:10330000C3F910F0030011D0012818D09DED021B65 +:103310009DED000B02281AD000F0D2FB51EC100BEF +:1033200081F0004106B041EC100B10BD9DED021B79 +:103330009DED000B012000F0F7FC06B010BD9DEDE7 +:10334000021B9DED000B00F0BBFB06B010BD012081 +:1033500000F0EAFC51EC100B81F0004106B041ECAA +:10336000100B10BD00000000000000000000000075 +:10337000FB21E93F0000F07F00B510EE101A2DEDA3 +:10338000028B81B0524A6846B2EB410F2ED94FF002 +:10339000E640B0EB410F94BF00204FF0FF300090AB +:1033A0000098B0EE408A00286ADB10F0010F4BD085 +:1033B00068EE080A9FED471A9FED470A00EE810A62 +:1033C0009FED461A10F0020F00EE801AB7EE000AC9 +:1033D00000EE810A02BF01B0BDEC028B00BD00BF50 +:1033E00001B0B1EE400ABDEC028B00BD3C4B21F0B8 +:1033F0000042934241D911F0004FDFED3A0A20EE2E +:10340000201ADFED390A19BF31EE601A71EE200A79 +:1034100031EE201A71EE600ABDEEE01A11EE100ACC +:103420009FED321A00F0030000EEC10A9FED301A42 +:10343000009000EEC10A9FED2F1A00EEC10A9FED29 +:103440002E1A00EEC10AABE728EE080A9FED2B1AF0 +:10345000DFED2B0A10F0020F40EE010A9FED291A52 +:1034600000EE201A61EE000AB0EE480A08EE200ACB +:10347000B6D101B0BDEC028B00BD00F037FD8FE787 +:1034800018EE100A4000B0F17F4F0DD218EE100A6E +:10349000FFF75CF9042808BF00F020FDB0EE480AF1 +:1034A00001B0BDEC028B00BD09D1012000F0D8FDB8 +:1034B00001B0BDEC028B5DF804EB00F007BD01B07C +:1034C000B0EE480ABDEC028B5DF804EB00F0F8BCEE +:1034D000B61F927EB93AB2BACA9F2A3DDDFFFFBE3F +:1034E000490E494683F9223F0000004B0000C93FC6 +:1034F00000A0FD390020A2331A61342C336D4CB981 +:10350000DA82083CA0AA2ABE00B510EE101A2DEDF2 +:10351000028B81B04D4A6846B2EB410F3CD94FF067 +:10352000E640B0EB410F94BF00204FF0FF30009019 +:103530000098B0EE408A00285FDB28EE080ADFED35 +:10354000440A9FED441A00EE201ADFED430A40EED4 +:10355000010A9FED421A00EE201ADFED410A10F039 +:10356000010F40EE010A9FED3F1A00EE201A61EEB6 +:10357000000AB0EE480A08EE200A02BF01B0BDEC16 +:10358000028B00BDBFEE001A01B0C1EE000ABDEC17 +:10359000028BB0EE600A00BD334B21F00042934233 +:1035A00028D911F0004FDFED310A20EE201ADFEDAF +:1035B000300A19BF31EE601A71EE200A31EE201A7E +:1035C00071EE600ABDEEE01A11EE100A9FED291AA5 +:1035D00000F0030000EEC10A9FED271A009000EEF4 +:1035E000C10A9FED261A00EEC10A9FED251A00EED2 +:1035F000C10A9DE700F07AFC9AE718EE100A400035 +:10360000B0F17F4F0DD218EE100AFFF79FF8042893 +:1036100008BF00F063FCB0EE480A01B0BDEC028BBD +:1036200000BD09D1012000F01BFD01B0BDEC028BF3 +:103630005DF804EB00F04ABC01B0B0EE480ABDEC06 +:10364000028B5DF804EB00F03BBC0000B61F927EDD +:10365000BCE9223C0B6D063B8A76CE3CACB5593DAD +:1036600035A1083E29AAAA3E490E494683F9223FC0 +:103670000000004B0000C93F00A0FD390020A2332C +:103680001A61342C000000002DE9F14F04462DEDA5 +:10369000020B2DED088B8AB09FEDE70B80ED020B3E +:1036A000139EE74826F0004585420ADC9DED120B8B +:1036B000002084ED000B0AB0BDEC088B03B0BDE820 +:1036C000F08FE0489FEDE0AB9FEDE1BBA84247DD06 +:1036D000E14F9FEDE39B9FEDE48B9DED120B53ECCF +:1036E0001A2B51EC100B002E1CDDDCF7ABFE41EC6D +:1036F000100BBD4208D053EC1B2B51EC100BDCF728 +:10370000A1FEC4E900010BE053EC192B51EC100BA6 +:10371000DCF798FE53EC182BDCF794FEC4E90001AB +:103720000120C8E7DCF7EDFD41EC100BBD4208D0ED +:1037300053EC1B2B51EC100BDCF7E3FDC4E900014B +:103740000BE053EC192B51EC100BDCF7DAFD53ECCA +:10375000182BDCF7D6FDC4E900014FF0FF30AAE7D3 +:10376000C348A84279DB9DED120B51EC100B01F020 +:10377000EEF841EC180B9FEDC00B53EC102BDCF76F +:1037800067FE9FEDBF1B53EC112BDCF7BAFDDCF796 +:1037900018FF0746DCF704FF41EC190B53EC1A2B1A +:1037A000DCF756FE53EC182BDCF74FFE41EC180B00 +:1037B00053EC1B2B51EC190BDCF74AFEDFF8C8A2C7 +:1037C00041EC100B4FEA15580125FA4453EC102B2D +:1037D00051EC180BDCF736FE032DC4E900013DD097 +:1037E000C1F30A5005EB4511A8EB000011398142E5 +:1037F00034DA0AEB051BB0EE48AA9BED000BF0EEA5 +:1038000068AA53EC102B51EC190BDCF721FE41ECAC +:103810001B0B51EC1A0B53EC1B2BDCF713FE41EC8A +:10382000180B51EC1A0B53EC182BDCF70BFE53EC76 +:103830001B2BDCF707FE9BED020B41EC1A0B53EC44 +:10384000102B51EC190BDCF703FE53EC1A2BDCF7B1 +:10385000F9FD41EC100B6D1CB8E70EE0002EA8BF7F +:103860003846BFF628AF94ED000B51EC100B81F0F9 +:103870000041C4E9000178421DE7C6F3130040F49B +:10388000801EC6F30A50A0F2F530471100F01F0564 +:10389000C5F12000DDF848B00890002006900790A0 +:1038A0000520EC467949002D07EB0002794408BF5A +:1038B00051F8221009D051F8223001EB8201AB40BF +:1038C0004A68089922FA01F11943A1FB0E26A1FBCF +:1038D0000B131A449A4234BF0123002303EB06085A +:1038E0000CEB8003D3E901A60E448E4234BF0121C4 +:1038F000002192448A4411B1924502D903E09245D5 +:1039000001D2012100E00021C3E901A641444CF8A5 +:103910002010011EA0F10100C4DC029800F100504B +:10392000850F0298DDE903678000DDF81480DCF77D +:1039300037FE41EC1A0B3046DDF736F89FED541B8D +:1039400053EC112BDCF784FD41EC1B0B3846DDF703 +:103950002BF89FED511B53EC112BDCF779FD41EC5B +:10396000180B4046DDF720F89FED4D1B53EC112B53 +:10397000DCF76EFD41EC190B51EC180B53EC192BD5 +:10398000DCF7BFFC53EC1B2BDCF7BBFC53EC1A2B16 +:10399000DCF7B7FCCDE90801002008909DED080B8D +:1039A00053EC1A2B51EC100BDCF74CFD53EC1B2B9A +:1039B000DCF748FD53EC182BDCF744FD53EC192BD6 +:1039C000DCF743FD9FED381B53EC112BDCF740FD7A +:1039D0009FED370B41EC180B53EC102B9DED080BB2 +:1039E00051EC100BDCF734FD53EC182BDCF789FCA1 +:1039F0009FED310B41EC180B53EC102B9DED080B98 +:103A000051EC100BDCF724FD53EC182BDCF779FCA0 +:103A100041EC100B139810F0004F06D06D4251ECA2 +:103A2000100B81F0004141EC100B284684ED000B97 +:103A300041E600000000000000000000000000005F +:103A4000FB21E93F7CD9024000004054FB21F93FB3 +:103A50003163621A61B4D03DFB21F93F00000000E0 +:103A60000000601A61B4D03D7370032E8A19A33B25 +:103A7000FB2139410000000083C8C96D305FE43F7D +:103A8000000000000000E03FAA120000F811000052 +:103A9000000000000000103E000000000000103C8C +:103AA000000000000000103A182D4454FB21F93D9D +:103AB0003326A611460B113C00000054FB21F93DB2 +:103AC00010B52DED040B2DED088B82B0B0EE419AB0 +:103AD000F0EE619A0B9820F000449FED4BABB4F1EF +:103AE000795F11DA9DED0A0B51EC100BDCF769FDE3 +:103AF000002801BFB0EE4A0AF0EE6A0A02B0BDEC3F +:103B0000088B04BF04B010BD9DED0A0B53EC102BC5 +:103B100051EC100BDCF79CFC41EC180B3C480621E7 +:103B2000B0EE480AF0EE680A784400F081F853ECF1 +:103B3000182B51EC100BDCF78BFC9DED0A0B41ECC4 +:103B40001B0B53EC192B51EC100BDCF781FC41ECF7 +:103B5000190B53EC1B2B51EC180BDCF779FC53ECD5 +:103B6000192BDCF76FFC9FED2C0B41EC190B53EC80 +:103B7000102B51EC180BDCF76BFC41EC100B2848B8 +:103B8000844210DA53EC192B51EC100BDCF75AFC81 +:103B900053EC1A2BDCF759FC41EC100B02B0BDECD6 +:103BA000088B04B010BD1F48A042BCBF9FED1E1B78 +:103BB0008DED001B06DBA4F50010019000200090A5 +:103BC0009DED001B51EC100B53EC112BDCF73AFC74 +:103BD0009DED000B41EC180B53EC102B51EC1A0B24 +:103BE000DCF730FC41EC1A0B53EC192B51EC180BA1 +:103BF000DCF728FC53EC1A2BDCF727FC41EC100B0C +:103C0000CCE7000000000000000000000000F03FD2 +:103C1000140F000000000000000000000000E03F62 +:103C20003333D33F0000E93F000000000000D23FE3 +:103C300070B504462DED028B4D1E00EBC500B0EEB5 +:103C4000408AF0EE608A90ED000B35F0060017D048 +:103C500053EC182B51EC100BDCF7FAFB41EC100B7A +:103C60006D1E04EBC50090ED001B51EC100B53ECE6 +:103C7000112BDCF746FB41EC100B35F00600E7D1C9 +:103C8000022D36D0042D1CD0062D1CBFBDEC028B9E +:103C900070BD53EC182B51EC100BDCF7D9FB94EDF5 +:103CA0000A1B53EC112BDCF72CFB53EC182BDCF725 +:103CB000CFFB94ED081B53EC112BDCF722FB41ECFE +:103CC000100B53EC182B51EC100BDCF7C1FB94EDEF +:103CD000061B53EC112BDCF714FB53EC182BDCF711 +:103CE000B7FB94ED040B53EC102BDCF70AFB41EC13 +:103CF000100B53EC182B51EC100BDCF7A9FB94EDD7 +:103D0000021B53EC112BDCF7FCFA53EC182BDCF7FD +:103D10009FFB94ED001B53EC112BDCF7F2FABDEC8A +:103D2000028B41EC100B70BD31B504462DED040B38 +:103D30002DED0A8BB0EE41BAF0EE61BA0B989DED15 +:103D40000A0B20F00040B0F1795F0DDA51EC100B56 +:103D5000FEF7E4FC042808BF00F0A2F89DED0A0B72 +:103D6000BDEC0A8B05B030BD53EC102B51EC100BA1 +:103D7000DCF76EFB41EC180B9DED0A0B53EC182B96 +:103D800051EC100BDCF764FB41EC190B2C48B0EE46 +:103D9000480AF0EE680A05217844FFF749FF9FEDD5 +:103DA0002ACBB0EE40AAF0EE60AA9CB353EC1C2BD9 +:103DB00051EC190BDCF74CFB41EC1C0B53EC1A2BB0 +:103DC00051EC190BDCF744FB9FED210B41EC190B77 +:103DD00053EC102B51EC1B0BDCF73AFB53EC192B7B +:103DE000DCF730FB53EC182BDCF732FB53EC1B2BCE +:103DF000DCF728FB53EC1C2BDCF724FB9DED0A1BA6 +:103E000053EC112BDCF721FBBDEC0A8B05B041EC28 +:103E1000100B30BDFFE753EC1A2B51EC180BDCF7FD +:103E200017FB53EC1C2BDCF76CFA53EC192BDCF76B +:103E30000FFB9DED0A1B53EC112BDCF762FAE3E755 +:103E4000CC0D000000000000495555555555C5BF23 +:103E5000000000000000E03F10B553EC102B51ECC7 +:103E6000100BDCF74EFA41EC100B10BD10B553EC03 +:103E7000112B51EC100BDCF744FA41EC100B10BD88 +:103E80009FED050B10B553EC102B51EC100BDCF72C +:103E9000C1FC41EC100B10BD000000000000000050 +:103EA0009FED050B10B553EC102B51EC100BDCF70C +:103EB000CFFA41EC100B10BD000000000000001014 +:103EC00030EE000A704730EE200A7047DFED020A3C +:103ED00080EEA00A70470000000000009FED020A7B +:103EE00020EE000A70470000000000102DE9F001EC +:103EF0004FF07F42B2EB410F9FBF4FF0FF310160A7 +:103F0000BDE8F00170474FF0004242EA0123C1F3DF +:103F1000C752783A551112F01F0C434CCCF12006D1 +:103F20007C44C1F3C752A2F178024FEA621204EB5B +:103F3000820254F8254008BFD2E9015612D05568D4 +:103F400004FA0CF425FA06F73C43976805FA0CF5D9 +:103F500027FA06F8D26807FA0CFCF24045EA080591 +:103F60004CEA0206A4FB034CA5FB0352A6FB036329 +:103F70001D449D4234BF012600261319334416B157 +:103F8000934202D903E0934201D2012200E00022D1 +:103F9000624402F1200C9206DC0C42EA443200EE4C +:103FA000102A5B03DFED210AF8EEC01A00EE103A8A +:103FB0004FEA9C1C11F0004FB8EE400AC0F800C058 +:103FC00020EE201A00EE105ADFED190AB8EE400A72 +:103FD00020EE200A71EE810A70EE800A10EE902A1F +:103FE00002F500626FF30B0200EE902A70EEE11A08 +:103FF00031EEC11ADFED101A30EE411A9FED0D0AB5 +:1040000020EE800A01EE210A9FED0C1A00EE810AD3 +:1040100004BFBDE8F0017047CCF180510160BDE8FC +:10402000F001B1EE400A7047200C0000000000369D +:104030000000802C22AAFD29DB0FC92F0000C92F08 +:1040400002E008C8121F08C1002AFAD17047704761 +:10405000002001E001C1121F002AFBD170470000BF +:104060000149086070470000040000202DE9FF5F4F +:1040700082B00021DDE90430020DDDF840B00343D9 +:1040800018D044F61050A2F2FF3242431514119892 +:1040900001281FD0A5EB0B00401C5FEA000A4FF07F +:1040A00000064E4FDFF83891B046504615D5CAF19C +:1040B000000413E0119801244AA3012801D16FEAFA +:1040C0000B010298119AC0E90031C0E9024206B022 +:1040D000BDE8F09FCBF10000DFE704460021404A35 +:1040E000491842EB0450CDE9001012E0E00707D078 +:1040F00032463B4640464946DCF7AAF980468946A7 +:1041000032463B4610461946DCF7A2F906460F46F2 +:104110006410002CEAD1DDE90401DDE90023BAF1E5 +:10412000000F06DADCF794F942464B46DCF790F9CB +:1041300005E0DCF76FFB42464B46DCF76BFB0446C1 +:104140000E460022284BDCF705FC03D84FF0FF3069 +:10415000014607E00022254B20463146DCF7D1F826 +:10416000DCF7C7FB102409E0002C0ADB0A2200233D +:10417000DCF726F8039B30321A55641E50EA010220 +:10418000F2D1641C039AC4F111031444119A012A58 +:1041900003D0012208430DD10AE0084304D00020D7 +:1041A0004FF0110B119072E7A3EB0B056D1E0DE0A4 +:1041B0005B4504DD4FF0000205F1010504E003DA80 +:1041C0004FF00002A5F10105002AECD002981199E8 +:1041D000C0E90231C0E9004579E700000000144061 +:1041E0000000F03F300000000000F0430000E03F1E +:1041F0002DE9FF4F95B09B468946064600250FE204 +:10420000252877D100242746F84A0121059400E0AB +:10421000044316F8013F203B01FA03F01042F7D1A6 +:1042200030782A2811D06FF02F033078A0F13002B7 +:10423000092A16D8059A44F0020402EB820203EB25 +:1042400042021044761C0590EFE759F8042B0592C2 +:10425000002A03DA504244F40054059044F002046A +:10426000761C30782E2816D116F8010F44F004047D +:104270002A280DD06FF02F023078A0F13003092BDF +:1042800009D807EB870302EB4303C718761CF3E753 +:1042900059F8047B761C30786C280FD006DC4C284B +:1042A00017D068280DD06A2814D104E0742810D0E3 +:1042B0007A280FD10DE044F400140AE044F480148D +:1042C00001E044F440147278824202D104F5801473 +:1042D000761C761C307866280BD013DC582877D0F3 +:1042E00009DC002875D04528F6D04628F4D04728A8 +:1042F0001AD19DE118E0632835D0642879D065286B +:1043000012D195E1702873D008DC6728F1D06928B4 +:104310006FD06E280DD06F2806D1B5E073282CD051 +:10432000752875D0782874D05A46179990476D1C17 +:1043300075E1C4F30250022809D003280DD0D9F842 +:10434000001004280DD00D6009F1040967E1D9F8C7 +:104350000010EA17C1E90052F6E7D9F800100D8005 +:10436000F2E70D70F0E719F8041B8DF8001000203B +:104370008DF80100EA46012003E059F804AB4FF044 +:10438000FF3061074FF0000102D40DE008F1010198 +:104390008846B9420FDA8045F8DB1AF80810002980 +:1043A000F4D108E008F1010188468142FADB1AF8ED +:1043B00008100029F6D105985B46A0EB08072146B6 +:1043C0003846179A00F094FA284400EB080507E0F5 +:1043D0004DE029E10DE01AF8010B5A461799904774 +:1043E000B8F10108F7D25B4621463846179A13E127 +:1043F00042E00A220092C4F302524FF0000A022A5D +:1044000008D059F804CB032A4FEAEC710AD00DE02A +:1044100029E02AE009F1070121F00702F2E802C1D0 +:10442000914609E00FFA8CFC4FEAEC71042A03D1A3 +:104430004FFA8CFC4FEAEC71002907DA0A4600219A +:10444000DCF1000C61EB02012D2202E0220504D513 +:104450002B228DF80420012203E0E20701D0202264 +:10446000F7E7904659E00A2102E010220DE0102102 +:104470004FF0000A00910BE010224FF0000A44F0C8 +:1044800004040827009203E008224FF0000A00927B +:10449000C4F30252022A05D059F804CB0021032AA2 +:1044A00008D009E009F1070121F00702F2E802C192 +:1044B000914605E01FFA8CFC042A01D10CF0FF0C98 +:1044C0004FF00008220728D5702806D0009B83F003 +:1044D000100353EA0A0305D00EE040228DF80420B1 +:1044E000012208E05CEA010206D030228DF80420A7 +:1044F0008DF8050002229046009B83F0080353EAE2 +:104500000A030AD15CEA010201D1620705D5302213 +:104510008DF804204FF001087F1E582804D034A0E5 +:1045200003900EA802900DE036A0F9E753466046CE +:10453000009ADBF745FE84460398825C0298401E91 +:10454000029002705CEA0100F0D1029806A9081AF4 +:1045500000F1200A600702D524F4803400E001272E +:10456000574502DDA7EB0A0000E0002000EB0A013E +:10457000009005984144401A0590E00306D45B463C +:104580002146179A059800F0B3F90544002706E084 +:1045900001A85A46C05D179990476D1C7F1C47457E +:1045A000F6DBE0030CD55B462146179A059800F030 +:1045B0009FF9054404E030205A46179990476D1C36 +:1045C0000099481E00900029F5DC08E00298029945 +:1045D0005A460078491C0291179990476D1CBAF110 +:1045E0000001AAF1010AF1DC65E1000009280100DF +:1045F0003031323334353637383961626364656659 +:10460000000000003031323334353637383941421A +:10461000434445460000000000F058F90544761C6C +:10462000307800287FF4ECAD19B02846BDE8F08F53 +:10463000620700D4062709F1070222F0070CFCE804 +:104640000223E14603F000485FEA080C02D00FF2B3 +:10465000702C0DE05FEA045C02D50FF2682C07E0D5 +:104660005FEAC47C02D00FF2602C01E0AFF2700C64 +:104670004FF0FF3823F00043CDF850C065280CD030 +:1046800006DC452809D046281DD047283DD13DE00D +:10469000662818D067287ED138E00021112F01DB71 +:1046A000112000E0781CCDE9000106A90EA8FFF753 +:1046B000DDFCDDE90F010E9A03910021009207F164 +:1046C000010A04914DE04FF000400097CDE9011040 +:1046D00006A90EA8FFF7CAFCDDE90F0203920E9BA4 +:1046E00011990022DDF80CA00093049211B9791CF5 +:1046F00000EB010AB7EB0A0004D4C0F1FF3007F168 +:10470000010A0490AAEB0700019044E0012F00DAAF +:1047100001270021112F01DD112000E03846CDE9ED +:10472000000106A90EA8FFF7A1FCDDE90F010E9A12 +:104730000391002104910092BA4621070CD40399F9 +:10474000514500DA8A46BAF1010F05DD009AAAF157 +:104750000101515C302908D0B84202DA10F1040F8F +:1047600006DA0121CDE9011015E0AAF10101E9E71E +:10477000002805DC049901440491AAEB000102E041 +:10478000411C514500DD8A460499401A401C0190A5 +:104790004FF000400290200704D40198504501DBFF +:1047A000CDF8048000208DF84F0002980DF14F07DE +:1047B000B0F1004F25D02B200E9002984FF0020848 +:1047C00000280CDA404202902D200E9007E00A21CA +:1047D0000298DBF744FF3031029007F8011DB8F171 +:1047E0000001A8F10108F2DC02980028EFD1791E3F +:1047F0000E980870307800F0200040F0450007F86F +:10480000020D12A8C01B00F107081498007800B12F +:10481000012000EB0A01019801EBE0710598414489 +:10482000401A401E0590E00306D45B462146179AC5 +:10483000059800F05DF805441498007818B15A46C0 +:10484000179990476D1CE00324D55B462146179AC3 +:10485000059800F04DF805441CE00498002807DB9B +:10486000DDE90301884203DD0098405C179901E00F +:10487000179930205A469047049805F10105401CCD +:1048800004900198401E019004D12E205A46179999 +:1048900090476D1CBAF10001AAF1010ADDDC05E0C8 +:1048A00017F8010B5A46179990476D1CB8F1000193 +:1048B000A8F10108F4DC5B462146179A0598ABE69F +:1048C0002D0000002B000000200000002DE9F04129 +:1048D000044600251E461746880404D405E03946E0 +:1048E0002020B0476D1C641EF9D52846BDE8F08134 +:1048F0002DE9F041044600251E469046C80301D527 +:10490000302700E02027880404D505E041463846DA +:10491000B0476D1C641EF9D52846BDE8F0814A6891 +:10492000002A06D00A68531C0B6010704868401EAD +:10493000486070470A68531C0B601070704710B5D0 +:1049400041EC100BFDF7ACFF51EC100B10BD82B029 +:10495000CDE9000121F0004001909DED000B02B077 +:1049600051EC100B704710B500EE100A2DED028BC4 +:10497000B1EEC08A18EE100A20F00040C0F1FF40EE +:10498000C00F0AD010EE100A20F00040C0F1FF4026 +:10499000C00F04BF0120FFF763FB18EE100ABDEC47 +:1049A000028B10BD000000004FBB610567ACDD3F0E +:1049B000182D4454FB21E93F9BF681D20B73EF3F46 +:1049C000182D4454FB21F93FE2652F227F2B7A3CBE +:1049D000075C143326A6813CBDCBF07A8807703C77 +:1049E000075C143326A6913CC4EB98999999C9BFEA +:1049F000711623FEC671BCBF6D9A74AFF2B0B3BF1F +:104A00009AFDDE522DDEADBF2F6C6A2C44B4A2BFDE +:104A10000D5555555555D53FFF8300922449C23F4A +:104A20006E204CC5CD45B73F513DD0A0660DB13F7E +:104A3000EB0D76244B7BA93F11DA22E33AAD903F90 +:104A40004C5555555555A53F7751C1166CC156BFAC +:104A50009015CB19A001FA3EAD529C804F7E92BEBC +:104A6000C4B1B4BD9EEE213ED43888BEE9FAA8BDDB +:104A7000000000000000000000004054FB21F93F4E +:104A80003163621A61B4D03D0000601A61B4D03D58 +:104A90007370032E8A19A33B0000002E8A19A33BD2 +:104AA000C14920259A837B390000000000000000E6 +:104AB0006E83F9A22915444ED15727FCC0DD34F589 +:104AC000999562DB4190433CAB6351FE61C5BBDE0F +:104AD0003A6E24B7E0D24D42EA2E49061C92D10923 +:104AE0001CEB1DFE3EA729B1F53582E88444BB2EA0 +:104AF00026709CE9417E5FB439D69139F4395383ED +:104B00008B5F849C3B28F9BDFF97F81F0F9805DE4B +:104B10008B112FEF1F6D0A5ACF7E366DB709CB2749 +:104B2000663F464F2DEA5F9EC7BA27757BF1E5EBDE +:104B3000F739073DEA92528AB15FFB6B085D8D1F22 +:104B400046300356000000006E83F9A22915444E3A +:104B5000D15727FCC0DD34F5999562DB4190433C89 +:104B6000AB6351FE00000000A6F810111111813F47 +:104B7000D561C119A0012ABF7DFEB157E31DC73E13 +:104B8000EB9C2B8AE6E55ABE7CD5CF5A3AD9E53D57 +:104B900000000000000000000102030406070809ED +:104BA00000000000010203040006101600061016A3 +:104BB0000B6402080000000000000000000000007C +:104BC00000000000000200003000000000000000B3 +:104BD0000000000012640208000000000000000055 +:104BE0000000000000000000000400003000000091 +:104BF000000000000000000028640208000000001F +:104C000000000000000000000000000000020000A2 +:104C100030000000000000000000000031640208C5 +:104C20000000000000000000000000000000000084 +:104C3000000200002800000000000000000000004A +:104C40000E640208000000000000000000000000E8 +:104C50000000000000040000180000000000000038 +:104C600000000000FB6302080000000000000000DC +:104C7000000000000000000000020000280000000A +:104C800000000000000000003D6402080000000079 +:104C90000000000000000000000000000004000010 +:104CA0002000000000000000000000001C6402085A +:104CB00000000000000000000000000000000000F4 +:104CC00000040000200000000000000000000000C0 +:104CD0004A6402080000000000000000000000001C +:104CE00000000000000400002000000000000000A0 +:104CF000000000002C64020800000000000000001A +:104D00000000000000000000000200000800000099 +:104D10000000000000000000E26302080000000044 +:104D2000000000000000000000000000000400007F +:104D300030000000000000000000000035640208A0 +:104D40000000000000000000000000000000000063 +:104D50000002000010000000000000000000000041 +:104D6000F8630208000000000000000000000000DE +:104D70000000000000020000300000000000000001 +:104D800000000000036402080000000000000000B2 +:104D900000000000000000000008000030000000DB +:104DA00000000000000000008FC2753D000020419F +:104DB00002000201020202030204020502100011B5 +:104DC000000000000009000A00080007CDCCCC3F1D +:104DD0009A991940CDCC4C3F800738048FC2753D5D +:104DE0000000C040020002010202020302040205A8 +:104DF00002100011000000000009000A000800076E +:104E0000CDCCCC3F9A991940CDCCCC3F00000000CE +:104E1000A1630208EA5B0208A96100080000000023 +:104E2000C76302080D5C0208356600080000000038 +:104E30009A630208DC5A0208C95C0008FF000000FF +:104E4000B6630208AE5B0208B1580008000000001B +:104E5000A8630208715B020891640008000000006A +:104E6000D1630208005B0208E16200080000000054 +:104E70000000891112239B322446AD573665BF745A +:104E8000488CC19D5AAFD3BE6CCAE5DB7EE9F7F80A +:104E90008110080193331A22A5562C47B7753E643A +:104EA000C99C408DDBBF52AEEDDA64CBFFF976E8EA +:104EB00002218B30100299132667AF763444BD551A +:104EC0004AADC3BC588ED19F6EEBE7FA7CC8F5D9CA +:104ED00083310A2091121803A7772E66B5543C45FA +:104EE000CBBD42ACD99E508FEFFB66EAFDD874C9AA +:104EF00004428D5316619F702004A9153227BB36DA +:104F00004CCEC5DF5EEDD7FC6888E1997AABF3BA89 +:104F100085520C4397711E60A1142805B3373A26B9 +:104F2000CDDE44CFDFFD56ECE9986089FBBB72AA69 +:104F300006638F7214409D512225AB343006B91799 +:104F40004EEFC7FE5CCCD5DD6AA9E3B8788AF19B49 +:104F500087730E6295501C41A3352A24B116380779 +:104F6000CFFF46EEDDDC54CDEBB962A8F99A708B29 +:104F7000088481951AA793B62CC2A5D33EE1B7F059 +:104F80004008C919522BDB3A644EED5F766DFF7C09 +:104F9000899400859BB712A6ADD224C3BFF136E039 +:104FA000C1184809D33B5A2AE55E6C4FF77D7E6CE9 +:104FB0000AA583B4188691972EE3A7F23CC0B5D119 +:104FC0004229CB38500AD91B666FEF7E744CFD5DC9 +:104FD0008BB502A499961087AFF326E2BDD034C1F9 +:104FE000C3394A28D11A580BE77F6E6EF55C7C4DA9 +:104FF0000CC685D71EE597F42880A1913AA3B3B2D9 +:10500000444ACD5B5669DF78600CE91D722FFB3E88 +:105010008DD604C79FF516E4A9902081BBB332A2B8 +:10502000C55A4C4BD7795E68E11C680DF33F7A2E68 +:105030000EE787F61CC495D52AA1A3B03882B19398 +:10504000466BCF7A5448DD59622DEB3C700EF91F48 +:105050008FF706E69DD414C5ABB122A0B992308378 +:10506000C77B4E6AD5585C49E33D6A2CF11E780F28 +:10507000005EBCE2613FDD83C29C7E20A3FD1F4138 +:105080009DC3217FFCA2401E5F01E3BD3E6082DC28 +:10509000237D9FC1421CFEA0E1BF5D0380DE3C6218 +:1050A000BEE0025CDF81633D7C22C09E1D43A1FF08 +:1050B0004618FAA427799BC584DA3866E5BB5907F8 +:1050C000DB856739BAE406581947A5FB7826C49AE8 +:1050D000653BD987045AB8E6A7F91B45C6987A24D8 +:1050E000F8A6441A99C7257B3A6486D85B05E7B9C8 +:1050F0008CD2306EEDB3510F4E10F2AC2F7193CDB8 +:10510000114FADF3702ECC92D38D6F31B2EC0E50A7 +:10511000AFF1134DCE90722C6D33D18F0C52B0EE97 +:10512000326C8ED0530DEFB1F0AE4C1291CF2D7387 +:10513000CA947628ABF517490856B4EA6937D58B77 +:105140005709EBB536688AD495CB2977F4AA481667 +:10515000E9B7550B88D6346A2B7597C94A14F6A857 +:10516000742AC896154BA9F7B6E80A54D7896B3547 +:10517000A45402080000000000000000000000002D +:105180000000000000020000180000000000000005 +:10519000000000009A99193E0000803F00000000C6 +:1051A000000000000000803F0000803F0000000081 +:1051B000000000000100000000000000E02D903A17 +:1051C0000000803F6F12833A000000000000803F23 +:1051D0000000803F000080BF000080BF0000003F53 +:1051E0000000803F00000000000000000000803F41 +:1051F0000000803F000080BFDB0FC940000080BF7F +:10520000000080BF010000006666E63E0000803FAF +:105210000000C04017B7513A0000803F0000803FB7 +:10522000000080BF000080BF0000A0410000803F60 +:10523000000000000000000000000000000020410D +:10524000000080BFDB0FC9400000803E0000803FAF +:1052500000000000000000000000803F0000803FD0 +:10526000000080BF000080BF000040410000803F80 +:1052700000000000000000000000000000002041CD +:10528000000080BFDB0FC940000080BF00007A44EF +:105290005ED6893F010100006F12833A0000803F13 +:1052A000CDCC4C3E0AD7233C0000003F0000003F1D +:1052B000000080BF00000000000020410000803F8F +:1052C000000000006F12033D0000803F0000803F9F +:1052D000000080BFDB0FC940000080BF000080BF1E +:1052E000000080BF000080BF0000C0402CA099419A +:1052F0008FC2F53C0000003E9A99993D01000000E4 +:105300000000804164000000000101000400000072 +:10531000000000006F12833A0000803F0000000090 +:10532000000000000000803F0000803F000080BFC0 +:10533000000080BF0000003F0000803F0000000030 +:10534000000000000000803F0000803F000080BFA0 +:10535000DB0FC940000080BF000080BF00000000DC +:105360008FC2753E0000803F0000003F000000003B +:105370000000803F0000803F000080BF000080BF31 +:10538000000020410000803F00000000CDCC4C3DDB +:105390000000000000002041000080BFDB0FC9407A +:1053A0000000803E0000803F000000000000000080 +:1053B0000000803F0000803F000080BF000080BFF1 +:1053C000000000400000A04000002040000000005D +:1053D0000000000000002041000080BFDB0FC9403A +:1053E000000080BF00007A446666863F000100002E +:1053F0006F12833A0000803FCDCC4C3E0AD7233C4D +:105400000000003F0000003F000080BF00000000DF +:10541000000040410000803F00000000EC51383D9A +:105420000000803F0000803F000080BFDB0FC940CC +:10543000000080BF000080BF000080BF000080BF70 +:1054400000000041000010428FC2F53CCDCCCC3DA5 +:10545000CDCC4C3D000000000000C84164000000BD +:10546000000101002B5A0208A84D0208215A020827 +:10547000DC4D020800000000000000003A5A02085B +:1054800088010020425A020888010020265A02089A +:10549000B45102082E5A02080C5302080000000002 +:1054A0000000000064656661756C745461736B0084 +:1054B00051555420524D20434C49005155542052CF +:1054C0004D0043444320496E746572666163650014 +:1054D00043444320436F6E666967002E2E2F44724B +:1054E00069766572732F53544D3332463478785F42 +:1054F00048414C5F4472697665722F5372632F7313 +:10550000746D3332663478785F68616C5F706364A1 +:105510002E63002E2E2F447269766572732F5354BA +:105520004D3332463478785F48414C5F4472697637 +:1055300065722F5372632F73746D333266347878CB +:105540005F68616C5F7263632E63002E2E2F44725E +:1055500069766572732F53544D3332463478785FD1 +:1055600048414C5F4472697665722F5372632F73A2 +:10557000746D3332663478785F68616C5F666C6135 +:1055800073682E63002E2E2F447269766572732F16 +:1055900053544D3332463478785F48414C5F4472FF +:1055A000697665722F5372632F73746D333266346C +:1055B00078785F68616C5F666C6173685F65782E90 +:1055C00063002E2E2F447269766572732F53544DEB +:1055D0003332463478785F48414C5F44726976656F +:1055E000722F5372632F73746D3332663478785F21 +:1055F00068616C5F6770696F2E63002E2E2F447296 +:1056000069766572732F53544D3332463478785F20 +:1056100048414C5F4472697665722F5372632F73F1 +:10562000746D3332663478785F68616C5F646D6185 +:105630002E63002E2E2F447269766572732F535499 +:105640004D3332463478785F48414C5F4472697616 +:1056500065722F5372632F73746D333266347878AA +:105660005F68616C5F636F727465782E63002E2EC5 +:105670002F447269766572732F53544D333246341A +:1056800078785F48414C5F4472697665722F537237 +:10569000632F73746D3332663478785F68616C5F42 +:1056A0006164632E63002E2E2F44726976657273D7 +:1056B0002F53544D3332463478785F48414C5F4421 +:1056C00072697665722F5372632F73746D3332660D +:1056D0003478785F68616C5F63616E2E63002E2E94 +:1056E0002F447269766572732F53544D33324634AA +:1056F00078785F48414C5F4472697665722F5372C7 +:10570000632F73746D3332663478785F68616C5FD1 +:105710006372632E63002E2E2F4472697665727356 +:105720002F53544D3332463478785F48414C5F44B0 +:1057300072697665722F5372632F73746D3332669C +:105740003478785F68616C5F6932632E63002E2E57 +:105750002F447269766572732F53544D3332463439 +:1057600078785F48414C5F4472697665722F537256 +:10577000632F73746D3332663478785F68616C5F61 +:10578000726E672E63002E2E2F44726976657273D7 +:105790002F53544D3332463478785F48414C5F4440 +:1057A00072697665722F5372632F73746D3332662C +:1057B0003478785F68616C5F7370692E63002E2E99 +:1057C0002F447269766572732F53544D33324634C9 +:1057D00078785F48414C5F4472697665722F5372E6 +:1057E000632F73746D3332663478785F68616C5FF1 +:1057F00074696D2E63002E2E2F4472697665727364 +:105800002F53544D3332463478785F48414C5F44CF +:1058100072697665722F5372632F73746D333266BB +:105820003478785F68616C5F74696D5F65782E634A +:10583000002E2E2F447269766572732F53544D33A8 +:1058400032463478785F48414C5F447269766572BD +:105850002F5372632F73746D3332663478785F68B8 +:10586000616C5F756172742E630009257509093CCE +:105870003125250D0A000925750909257525250DF0 +:105880000A000925630925750925750925750D0A7D +:105890000049444C4500546D725100546D722053C0 +:1058A000766300496E636F727265637420636F6D17 +:1058B0006D616E6420706172616D657465722873CC +:1058C000292E2020456E746572202268656C702236 +:1058D00020746F20766965772061206C697374206D +:1058E0006F6620617661696C61626C6520636F6DC3 +:1058F0006D616E64732E0D0A0D0A00436F6D6D614C +:105900006E64206E6F74207265636F676E69736575 +:10591000642E2020456E746572202768656C7027A0 +:1059200020746F20766965772061206C697374201C +:105930006F6620617661696C61626C6520636F6D72 +:105940006D616E64732E0D0A0D0A000D0A68656C98 +:10595000703A0D0A204C6973747320616C6C20746A +:105960006865207265676973746572656420636F2A +:105970006D6D616E64730D0A0D0A0068656C7000D0 +:10598000300031003200330034003500360038007A +:1059900039004354524C20205243202050430043AE +:1059A0004841532020474D424C202053484F54201B +:1059B000204649524500464C4C57202052454C58F1 +:1059C000202052454C582020534E474C00415554FE +:1059D0004F0043415000524F54522020524C5456D5 +:1059E00020204C4F41442020434F4E5400464C331E +:1059F0003520204142534C2020534146452020422F +:105A0000525354006200660044656D6F002E2E2FC5 +:105A1000557365722F6465766963652F61692E63BE +:105A2000007A796D61006865726F0071730073654B +:105A30006E7472795F6C6566740064656661756C1E +:105A40007400696E66616E747279000D0A202D2DE6 :105A50002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D76 -:105A60002D2D0D0A5461736B202020202020202032 -:105A70002020537461746520205072696F726974BC -:105A8000792020537461636B09230D0A2D2D2D2D70 -:105A90002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D36 -:105AA0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D26 -:105AB0002D2D2D2D2D2D2D2D2D2D2D2D0D0A000DA6 -:105AC0000A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D29 -:105AD0002D2D2D2D486561702073746174732D2DEB -:105AE0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DE6 -:105AF0002D0D0A746F74616C284229096672656500 -:105B000028422909757365642842290D0A2D2D2D17 -:105B10002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DB5 -:105B20002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DA5 -:105B30002D2D2D2D2D2D2D2D2D2D2D2D2D0D0A0005 -:105B40000D0A2D2D2D2D2D2D2D2D2D2D2D2D2D2DC8 -:105B50002D2D2D48617264776172652073746174B4 -:105B6000732D2D2D2D2D2D2D2D2D2D2D2D2D2D2D1F -:105B70002D2D0D0A4350552074656D702843290959 -:105B8000426574746172792856290D0A2D2D2D2DC8 -:105B90002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D35 -:105BA0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D25 -:105BB0002D2D2D2D2D2D2D2D2D2D2D2D0D0A000DA5 -:105BC0000A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D28 -:105BD0002D2D52756E2074696D6520737461747318 -:105BE0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DE5 -:105BF0002D0D0A5461736B202020202020202020AE -:105C00002020204162732054696D652020202020CF -:105C100020202054696D650D0A2D2D2D2D2D2D2D43 -:105C20002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DA4 -:105C30002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D94 -:105C40002D2D2D2D2D2D2D2D2D0D0A000D0A2D2D37 -:105C50002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D74 -:105C6000436F6E6669672073746174732D2D2D2DDB -:105C70002D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A97 -:105C8000526F626F7420706172616D0950696C6F40 -:105C90007420636F6E6669670D0A2D2D2D2D2D2DD5 -:105CA0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D24 -:105CB0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D14 -:105CC0002D2D2D2D2D2D2D2D2D2D0D0A000D0A6381 -:105CD0006F6E6669673A20696E76616C69642063ED -:105CE0006F6D6D616E642E205365652027636F6E46 -:105CF0006669672068656C70272E0D0A0043616C29 -:105D000069626174696F6E206661696C65642E0DED -:105D10000A43616E206E6F74206765742067696D39 -:105D200062616C20646174612E0D0A0043616E2013 -:105D30006E6F7420676574206779726F2064617478 -:105D4000612E0D0A0043616C69626174696F6E2097 -:105D50006661696C65642E0D0A00506C656173653F -:105D6000206D616B6520746865204D435520737408 -:105D700061626C652E0D0A00436F6E74726F6C6CFD -:105D8000657220697320756E737461626C652E0D87 -:105D90000A00506C656173652070726573732045ED -:105DA0004E54455220746F20616374697661746546 -:105DB000207468697320636F6E736F6C652E0D0AB3 -:105DC0000043616C69626174696F6E20646F6E6517 -:105DD0002E0D0A0043616C69626174696F6E206602 -:105DE000696E69736865642E2057726974652072E4 -:105DF0006573756C7420746F20666C6173682E0D0A -:105E00000A00436F6E74726F6C6C65722069732048 -:105E1000737461626C652E205374617274206361C7 -:105E20006C69626174696F6E2E0D0A000D0A5374FD -:105E3000617274206779726F73636F70652063613C -:105E40006C6962726174696F6E2E0D0A0043616C39 -:105E500069626174696F6E20696E2070726F67721B -:105E60006573732E0D0A000D0A53746172742073EA -:105E7000657474696E67206D656368616E696361DE -:105E80006C207A65726F20706F696E742E0D0A0037 -:105E9000783A252E35663B20793A252E35663B200B -:105EA0007A3A252E35663B0D0A00256409092564DA -:105EB0000925640D0A0025660925660D0A00286F6C -:105EC0006C64296C696D69743A25660D0A00426933 -:105ED0006720656E6469616E0D0A00536D616C6CBC -:105EE00020656E6469616E0D0A00257309092573CA -:105EF0000D0A004D616E75616C6C7920617373657C -:105F00006D626C6520615B315D2C20615B305D2CC6 -:105F100020776520676F743A20307825780D0A0065 -:105F2000466F72636520636F6E7665727420746F5E -:105F30002075696E743136206C6973742C20776516 -:105F400020676F743A20307825780D0A00615B3243 -:105F50005D203D207B307831312C20307832327D0D -:105F60000D0A000D0A537563636565642E0079613F -:105F7000773A25662C2070697463683A25662C2070 -:105F8000726F6C3A25660D0A446F6E652E00286E9E -:105F90006577296C696D69743A25660D0A446F6EE0 -:105FA000652E000D0A4661696C65643A20556E6B7A -:105FB0006E6F77206D6F64656C2E00556E6B6E6F23 -:105FC00077206F7074696F6E732E0D0A506C656167 -:105FD000736520636865636B2068656C702E000DC7 -:105FE0000A53657420526F626F7420636F6E666926 -:105FF0006720746F2064656661756C7420616E64DF -:106000002071732E000D0A52657374617274206ED4 -:10601000656564656420666F722073657474696E6B -:106020006720746F2074616B6520656666656374B4 -:106030002E000D0A4661696C65643A20556E6B6EE0 -:106040006F772070696C6F742E000D0A417661695C -:106050006C61626C652070696C6F74206366673A6E -:10606000000D0A417661696C61626C6520726F6235 -:106070006F7420706172616D733A00726D3E00251D -:106080006300636F6E66696700656E6469616E00C8 -:106090007365742D6D6563682D7A65726F00636139 -:1060A0006C692D6779726F000D0A202025730073CB -:1060B0007461747300736574007365742D67696D22 -:1060C00062616C2D6C696D697400696E697400722F -:1060D0006F626F740070696C6F74006C6973740028 -:1060E000726300636F6D6D616E64007265666572E8 -:1060F000656500616900636C6900617474695F655E -:10610000737469006374726C5F67696D62616C00BF -:1061100063616E00696E666F00636170006D6F6E23 -:1061200069746F72006374726C5F63686173736922 -:1061300073006374726C5F73686F6F7400000000AB -:10614000635602083356020841EB010800000000C4 -:106150007061020800000020F802000056090008E3 -:10616000C8620208F802002030AB0000383D020887 -:10617000811E69AC0108D5041AF1041E19AD01088D -:1061800069041A190C1A850413F00212201324F45E -:10619000400D81A6010851A5010891A801081AC166 -:1061A0000C1E31A40108F904C11A51281A39041A25 -:1061B00069041A21041409024313020125C032099B -:1061C000041B01020B1305241610010524011009FC -:1061D000010424020205240617010705820308159D -:1061E0001009040133020A2E0705010240072A8123 -:1061F0000711093744113A02441907112B0A060600 -:10620000112B4001502A07500A3B04941A1217130D -:1062100002021E40FCFFB8224D1B02035913793EB7 -:106220001B0875041A19041AA9041AC904071A04C8 -:106230000309041A0385022B073D256F12833AA335 -:10624000803F290C39044ABF041159100910201C41 -:10625000DB0FC9977928111B8FC28A492C5930E965 -:106260004C6B20414C5CCDCC4C843914694C69405A -:1062700009168C19241AA0041A200481B940192483 -:10628000177A446666863F8A01DC196C5E3E0AD73F -:10629000233C985950417A40901CEC513890091693 -:1062A000DCA9C0880B10428FC2F53CCDCCCC3DC4DC -:1062B00044F041642B0101771132101AAA01400900 -:0862C0006740533A40610208F7 +:105A60002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D66 +:105A70002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D56 +:105A80002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D46 +:105A90002D0D0A204672656552544F5320434C49E0 +:105AA0002E2054797065202768656C702720746FEC +:105AB00020766965772061206C697374206F662099 +:105AC0007265676973746572656420636F6D6D617B +:105AD0006E64732E2020200D0A0D0A000D0A636FDC +:105AE0006E6669673A0D0A205365652027636F6EFD +:105AF0006669672068656C70272E200D0A0D0A0004 +:105B00000D0A7365742D67696D62616C2D6C696D2A +:105B100069743A0D0A204D6F7665207468652067B8 +:105B2000696D62616C20746F2074686520706561B6 +:105B30006B20616E64206578656375746520746898 +:105B4000697320636F6D6D616E6420746F20636193 +:105B50006C69627261746520746865206C696D6936 +:105B600074206F662067696D62616C2E0D0A0D0AE4 +:105B7000000D0A7365742D6D6563682D7A65726F0B +:105B80003A0D0A20536574206D656368616E696320 +:105B9000616C207A65726F20706F696E7420666F19 +:105BA000722067696D62616C2E0D0A0D0A000D0A84 +:105BB00063616C692D6779726F3A0D0A2043616CDD +:105BC000696272617465206779726F73636F706563 +:105BD0002E2052656D6F7665207A65726F206F6634 +:105BE000667365742E0D0A0D0A000D0A656E6469F0 +:105BF000616E3A0D0A20456E6469616E20657870A9 +:105C00006572696D656E742E0D0A0D0A000D0A73BA +:105C1000746174733A0D0A20446973706C6179730E +:105C20002061207461626C652073686F77696E67AC +:105C300020746865207374617465206F66204672F5 +:105C4000656552544F530D0A0D0A000D0A757361B4 +:105C500067653A20636F6E666967203C636F6D6DA0 +:105C6000616E643E205B3C617267733E5D0D0A5459 +:105C7000686573652061726520636F6D6D616E6428 +:105C8000733A0D0A202068656C70202020202020A7 +:105C900020202020202020202020202020202044E0 +:105CA0006973706C61792074686973206D657373B2 +:105CB0006167650D0A2020696E697420202020200C +:105CC00020202020202020202020202020202020D4 +:105CD000496E697420636F6E6669672061667465DA +:105CE0007220666C617368696E670D0A20206C69AA +:105CF0007374203C70696C6F742F726F626F743EA6 +:105D0000202020202020204C697374206176616956 +:105D10006C61626C6520636F6E6669670D0A202096 +:105D2000736574203C70696C6F742F726F626F744E +:105D30003E203C6E616D653E2053657420636F6E3E +:105D40006669670D0A0D0A000D0A2D2D2D2D2D2DCA +:105D50002D2D2D2D2D2D2D2D2D2D2D2D2D546173D2 +:105D60006B206C6973742D2D2D2D2D2D2D2D2D2D2A +:105D70002D2D2D2D2D2D2D2D2D2D0D0A5461736BB7 +:105D800020202020202020202020537461746520B2 +:105D9000205072696F726974792020537461636B4B +:105DA00009230D0A2D2D2D2D2D2D2D2D2D2D2D2D94 +:105DB0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D13 +:105DC0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D03 +:105DD0002D2D2D2D0D0A000D0A2D2D2D2D2D2D2DA6 +:105DE0002D2D2D2D2D2D2D2D2D2D2D2D4865617019 +:105DF0002073746174732D2D2D2D2D2D2D2D2D2D92 +:105E00002D2D2D2D2D2D2D2D2D0D0A746F74616CC2 +:105E100028422909667265652842290975736564F7 +:105E20002842290D0A2D2D2D2D2D2D2D2D2D2D2DD9 +:105E30002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D92 +:105E40002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D82 +:105E50002D2D2D2D2D0D0A000D0A2D2D2D2D2D2D25 +:105E60002D2D2D2D2D2D2D2D2D2D2D48617264774D +:105E70006172652073746174732D2D2D2D2D2D2D60 +:105E80002D2D2D2D2D2D2D2D2D2D0D0A4350552031 +:105E900074656D70284329094265747461727928AC +:105EA00056290D0A2D2D2D2D2D2D2D2D2D2D2D2D40 +:105EB0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D12 +:105EC0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D02 +:105ED0002D2D2D2D0D0A000D0A2D2D2D2D2D2D2DA5 +:105EE0002D2D2D2D2D2D2D2D2D2D52756E207469BE +:105EF0006D652073746174732D2D2D2D2D2D2D2D19 +:105F00002D2D2D2D2D2D2D2D2D0D0A5461736B2032 +:105F10002020202020202020202020416273205497 +:105F2000696D65202020202020202054696D650D9A +:105F30000A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DB4 +:105F40002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D81 +:105F50002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D71 +:105F60002D0D0A000D0A2D2D2D2D2D2D2D2D2D2D14 +:105F70002D2D2D2D2D2D2D2D436F6E6669672073D0 +:105F8000746174732D2D2D2D2D2D2D2D2D2D2D2D39 +:105F90002D2D2D2D2D2D0D0A526F626F74207061E5 +:105FA00072616D0950696C6F7420636F6E6669670A +:105FB0000D0A2D2D2D2D2D2D2D2D2D2D2D2D2D2D54 +:105FC0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D01 +:105FD0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DF1 +:105FE0002D2D0D0A000D0A636F6E6669673A2069F0 +:105FF0006E76616C696420636F6D6D616E642E20D6 +:106000005365652027636F6E6669672068656C70ED +:10601000272E0D0A0043616C69626174696F6E20FE +:106020006661696C65642E0D0A43616E206E6F7443 +:10603000206765742067696D62616C2064617461BA +:106040002E0D0A0043616E206E6F74206765742008 +:106050006779726F20646174612E0D0A0043616C70 +:1060600069626174696F6E206661696C65642E0D8A +:106070000A00506C65617365206D616B6520746802 +:1060800065204D435520737461626C652E0D0A00C6 +:10609000436F6E74726F6C6C657220697320756EDD +:1060A000737461626C652E0D0A00506C65617365D6 +:1060B00020707265737320454E54455220746F20D2 +:1060C0006163746976617465207468697320636FB5 +:1060D0006E736F6C652E0D0A0043616C69626174AA +:1060E000696F6E20646F6E652E0D0A0043616C69E6 +:1060F000626174696F6E2066696E69736865642E8B +:1061000020577269746520726573756C7420746FA2 +:1061100020666C6173682E0D0A00436F6E74726F97 +:106120006C6C657220697320737461626C652E20DB +:1061300053746172742063616C69626174696F6E1B +:106140002E0D0A000D0A5374617274206779726F04 +:1061500073636F70652063616C6962726174696FEB +:106160006E2E0D0A0043616C69626174696F6E2066 +:10617000696E2070726F67726573732E0D0A000D61 +:106180000A53746172742073657474696E67206D4C +:10619000656368616E6963616C207A65726F2070F7 +:1061A0006F696E742E0D0A00783A252E35663B20F5 +:1061B000793A252E35663B207A3A252E35663B0DF9 +:1061C0000A002564090925640925640D0A0025666D +:1061D0000925660D0A00286F6C64296C696D697465 +:1061E0003A25660D0A0042696720656E6469616E32 +:1061F0000D0A00536D616C6C20656E6469616E0DF3 +:106200000A002573090925730D0A004D616E756139 +:106210006C6C7920617373656D626C6520615B31B4 +:106220005D2C20615B305D2C20776520676F743AB0 +:1062300020307825780D0A00466F72636520636F01 +:106240006E7665727420746F2075696E74313620B5 +:106250006C6973742C20776520676F743A203078EE +:1062600025780D0A00615B325D203D207B3078315E +:10627000312C20307832327D0D0A000D0A537563BF +:10628000636565642E007961773A25662C20706914 +:106290007463683A25662C20726F6C3A25660D0A85 +:1062A000446F6E652E00286E6577296C696D697480 +:1062B0003A25660D0A446F6E652E000D0A46616927 +:1062C0006C65643A20556E6B6E6F77206D6F6465F8 +:1062D0006C2E00556E6B6E6F77206F7074696F6EE9 +:1062E000732E0D0A506C6561736520636865636B7E +:1062F0002068656C702E000D0A53657420526F6221 +:106300006F7420636F6E66696720746F20646566C2 +:1063100061756C7420616E642071732E000D0A52D9 +:10632000657374617274206E656564656420666F60 +:10633000722073657474696E6720746F2074616B6A +:1063400065206566666563742E000D0A4661696C9A +:1063500065643A20556E6B6E6F772070696C6F7450 +:106360002E000D0A417661696C61626C652070696E +:106370006C6F74206366673A000D0A417661696C40 +:1063800061626C6520726F626F7420706172616D02 +:10639000733A00726D3E00256300636F6E66696735 +:1063A00000656E6469616E007365742D6D65636868 +:1063B0002D7A65726F0063616C692D6779726F0069 +:1063C0000D0A202025730073746174730073657463 +:1063D000007365742D67696D62616C2D6C696D6900 +:1063E0007400696E697400726F626F740070696C1A +:1063F0006F74006C69737400726300636F6D6D611C +:106400006E64007265666572656500616900636C43 +:106410006900617474695F65737469006374726C98 +:106420005F67696D62616C0063616E00696E666FC3 +:1064300000636170006D6F6E69746F7200637472D7 +:106440006C5F63686173736973006374726C5F730C +:10645000686F6F74000000007B5902084B590208F6 +:1064600059EE0108000000008864020800000020C6 +:10647000F8020000C2090008E0650208F8020020E6 +:1064800038AB000050400208811E49AF0108B50436 +:106490001AD1041AF9041B49B0081DAE0108650C95 +:1064A00013F00212201324F4400D61A9010831A851 +:1064B000010871AB01081AA10C1E11A70108D9042B +:1064C000C11A31281A19041A49041A0104140902BC +:1064D0004313020125C03209041B01020B130524DA +:1064E00016100105240110090104240202052406E6 +:1064F00017010705820308151009040133020A2E4B +:106500000705010240072A810711093744113A02A1 +:10651000441907112B0A0606112B4001502A075077 +:106520000A3B04941A12171302021E40FCFFB82201 +:106530004D1B0203591389401B0885041A29041AAC +:10654000B9041AD904071A040309041A0385022B93 +:10655000073D256F12833AA3803F290C39044ABFB7 +:10656000041159100910201CDB0FC9977928115DFF +:106570008FC2753E2C5930E94C6B20414C5CCDCC20 +:106580004C843914694C694009168C19241AA004EA +:106590001A200481B9401924177A446666863F8A16 +:1065A00001DC196C5E3E0AD7233C985950417A4071 +:1065B000901CEC5138900916DCA9C0880B10428F52 +:1065C000C2F53CCDCCCC3DC444F041642B010177F5 +:1065D0001132101AAA0140096740533A5864020860 :040000050800018965 :00000001FF diff --git a/MDK-ARM/DevC/DevC.htm b/MDK-ARM/DevC/DevC.htm index 008c213..69003a1 100644 --- a/MDK-ARM/DevC/DevC.htm +++ b/MDK-ARM/DevC/DevC.htm @@ -3,7 +3,7 @@ <title>Static Call Graph - [DevC\DevC.axf]</title></head> <body><HR> <H1>Static Call Graph for image DevC\DevC.axf</H1><HR> -<BR><P>#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Sun Mar 9 17:24:24 2025 +<BR><P>#<CALLGRAPH># ARM Linker, 6160001: Last Updated: Wed Mar 12 15:54:11 2025 <BR><P> <H3>Maximum Stack Usage = 632 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> Call chain for Maximum Stack Depth:</H3> @@ -199,7 +199,7 @@ Global Symbols <P><STRONG><a name="[73]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000)) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(.text) </UL> -<P><STRONG><a name="[34c]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +<P><STRONG><a name="[350]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) <P><STRONG><a name="[aa]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) <BR><BR>[Calls]<UL><LI><a href="#[ab]">>></a> __scatterload @@ -209,15 +209,15 @@ Global Symbols <BR><BR>[Called By]<UL><LI><a href="#[ab]">>></a> __scatterload </UL> -<P><STRONG><a name="[34d]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +<P><STRONG><a name="[351]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -<P><STRONG><a name="[34e]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +<P><STRONG><a name="[352]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -<P><STRONG><a name="[34f]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +<P><STRONG><a name="[353]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -<P><STRONG><a name="[350]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) +<P><STRONG><a name="[354]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) -<P><STRONG><a name="[351]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) +<P><STRONG><a name="[355]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) <P><STRONG><a name="[16]"></a>Reset_Handler</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f407xx.o(.text)) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) @@ -409,96 +409,96 @@ Global Symbols <BR>[Calls]<UL><LI><a href="#[ad]">>></a> __aeabi_llsr <LI><a href="#[ae]">>></a> __aeabi_llsl </UL> -<BR>[Called By]<UL><LI><a href="#[1f5]">>></a> HAL_RCC_GetSysClockFreq -<LI><a href="#[22f]">>></a> UART_SetConfig -<LI><a href="#[32f]">>></a> _printf_core -<LI><a href="#[347]">>></a> _fp_digits +<BR>[Called By]<UL><LI><a href="#[1f9]">>></a> HAL_RCC_GetSysClockFreq +<LI><a href="#[233]">>></a> UART_SetConfig +<LI><a href="#[333]">>></a> _printf_core +<LI><a href="#[34b]">>></a> _fp_digits </UL> -<P><STRONG><a name="[150]"></a>rand</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, rand.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[142]">>></a> Chassis_SetMode +<P><STRONG><a name="[154]"></a>rand</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, rand.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[146]">>></a> Chassis_SetMode </UL> -<P><STRONG><a name="[14f]"></a>srand</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rand.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[142]">>></a> Chassis_SetMode +<P><STRONG><a name="[153]"></a>srand</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rand.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[146]">>></a> Chassis_SetMode </UL> <P><STRONG><a name="[d6]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[2ff]">>></a> prvCopyDataToQueue -<LI><a href="#[2fe]">>></a> prvCopyDataFromQueue +<BR><BR>[Called By]<UL><LI><a href="#[303]">>></a> prvCopyDataToQueue +<LI><a href="#[302]">>></a> prvCopyDataFromQueue <LI><a href="#[d4]">>></a> AI_ParseHost -<LI><a href="#[264]">>></a> Referee_Parse -<LI><a href="#[260]">>></a> Referee_MoveData -<LI><a href="#[fc]">>></a> BSP_Flash_ReadBytes +<LI><a href="#[268]">>></a> Referee_Parse +<LI><a href="#[264]">>></a> Referee_MoveData +<LI><a href="#[100]">>></a> BSP_Flash_ReadBytes </UL> -<P><STRONG><a name="[352]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) +<P><STRONG><a name="[356]"></a>__aeabi_memcpy4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) -<P><STRONG><a name="[353]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) +<P><STRONG><a name="[357]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED) <P><STRONG><a name="[b0]"></a>__aeabi_memset</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[b1]">>></a> _memset$wrapper <LI><a href="#[af]">>></a> __aeabi_memclr </UL> -<P><STRONG><a name="[303]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[302]">>></a> prvInitialiseNewTask +<P><STRONG><a name="[307]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[306]">>></a> prvInitialiseNewTask </UL> -<P><STRONG><a name="[354]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +<P><STRONG><a name="[358]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) <P><STRONG><a name="[af]"></a>__aeabi_memclr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text)) <BR><BR>[Calls]<UL><LI><a href="#[b0]">>></a> __aeabi_memset </UL> -<BR>[Called By]<UL><LI><a href="#[260]">>></a> Referee_MoveData +<BR>[Called By]<UL><LI><a href="#[264]">>></a> Referee_MoveData <LI><a href="#[8e]">>></a> Task_CLI </UL> -<P><STRONG><a name="[122]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[284]">>></a> SystemClock_Config -<LI><a href="#[16a]">>></a> DR16_ParseRC -<LI><a href="#[168]">>></a> DR16_HandleOffline -<LI><a href="#[120]">>></a> CAN_Init +<P><STRONG><a name="[126]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[288]">>></a> SystemClock_Config +<LI><a href="#[16e]">>></a> DR16_ParseRC +<LI><a href="#[16c]">>></a> DR16_HandleOffline +<LI><a href="#[124]">>></a> CAN_Init <LI><a href="#[a4]">>></a> Command_Config </UL> -<P><STRONG><a name="[355]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +<P><STRONG><a name="[359]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) <P><STRONG><a name="[b1]"></a>_memset$wrapper</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED) <BR><BR>[Calls]<UL><LI><a href="#[b0]">>></a> __aeabi_memset </UL> -<P><STRONG><a name="[160]"></a>strncpy</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, strncpy.o(.text)) +<P><STRONG><a name="[164]"></a>strncpy</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, strncpy.o(.text)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = strncpy </UL> -<BR>[Called By]<UL><LI><a href="#[177]">>></a> FreeRTOS_CLIProcessCommand +<BR>[Called By]<UL><LI><a href="#[17b]">>></a> FreeRTOS_CLIProcessCommand <LI><a href="#[a8]">>></a> prvHelpCommand <LI><a href="#[a3]">>></a> Command_Stats </UL> -<P><STRONG><a name="[178]"></a>strlen</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[161]">>></a> vTaskList -<LI><a href="#[162]">>></a> vTaskGetRunTimeStats -<LI><a href="#[316]">>></a> prvWriteNameToBuffer -<LI><a href="#[177]">>></a> FreeRTOS_CLIProcessCommand +<P><STRONG><a name="[17c]"></a>strlen</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, strlen.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[165]">>></a> vTaskList +<LI><a href="#[166]">>></a> vTaskGetRunTimeStats +<LI><a href="#[31a]">>></a> prvWriteNameToBuffer +<LI><a href="#[17b]">>></a> FreeRTOS_CLIProcessCommand <LI><a href="#[8e]">>></a> Task_CLI </UL> -<P><STRONG><a name="[164]"></a>strcmp</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text)) +<P><STRONG><a name="[168]"></a>strcmp</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, strcmp.o(.text)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = strcmp </UL> -<BR>[Called By]<UL><LI><a href="#[15d]">>></a> Config_GetRobotParam -<LI><a href="#[15c]">>></a> Config_GetPilotCfg +<BR>[Called By]<UL><LI><a href="#[161]">>></a> Config_GetRobotParam +<LI><a href="#[160]">>></a> Config_GetPilotCfg </UL> -<P><STRONG><a name="[317]"></a>strcpy</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[316]">>></a> prvWriteNameToBuffer +<P><STRONG><a name="[31b]"></a>strcpy</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, strcpy.o(.text)) +<BR><BR>[Called By]<UL><LI><a href="#[31a]">>></a> prvWriteNameToBuffer </UL> -<P><STRONG><a name="[15b]"></a>strncmp</STRONG> (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text)) +<P><STRONG><a name="[15f]"></a>strncmp</STRONG> (Thumb, 30 bytes, Stack size 12 bytes, strncmp.o(.text)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = strncmp </UL> -<BR>[Called By]<UL><LI><a href="#[177]">>></a> FreeRTOS_CLIProcessCommand +<BR>[Called By]<UL><LI><a href="#[17b]">>></a> FreeRTOS_CLIProcessCommand <LI><a href="#[a4]">>></a> Command_Config </UL> @@ -510,15 +510,15 @@ Global Symbols <LI><a href="#[b5]">>></a> _double_round <LI><a href="#[b4]">>></a> _double_epilogue </UL> -<BR>[Called By]<UL><LI><a href="#[13f]">>></a> Chassis_CalcWz -<LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[33d]">>></a> __kernel_poly -<LI><a href="#[344]">>></a> __kernel_sin -<LI><a href="#[343]">>></a> __ieee754_rem_pio2 -<LI><a href="#[33e]">>></a> __mathlib_dbl_infnan2 -<LI><a href="#[339]">>></a> __mathlib_dbl_infnan -<LI><a href="#[338]">>></a> __hardfp_atan -<LI><a href="#[347]">>></a> _fp_digits +<BR>[Called By]<UL><LI><a href="#[143]">>></a> Chassis_CalcWz +<LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[341]">>></a> __kernel_poly +<LI><a href="#[348]">>></a> __kernel_sin +<LI><a href="#[347]">>></a> __ieee754_rem_pio2 +<LI><a href="#[342]">>></a> __mathlib_dbl_infnan2 +<LI><a href="#[33d]">>></a> __mathlib_dbl_infnan +<LI><a href="#[33c]">>></a> __hardfp_atan +<LI><a href="#[34b]">>></a> _fp_digits <LI><a href="#[b6]">>></a> __aeabi_dsub <LI><a href="#[b7]">>></a> __aeabi_drsub </UL> @@ -528,10 +528,10 @@ Global Symbols </UL> <BR>[Calls]<UL><LI><a href="#[b2]">>></a> __aeabi_dadd </UL> -<BR>[Called By]<UL><LI><a href="#[344]">>></a> __kernel_sin -<LI><a href="#[343]">>></a> __ieee754_rem_pio2 -<LI><a href="#[345]">>></a> __kernel_cos -<LI><a href="#[338]">>></a> __hardfp_atan +<BR>[Called By]<UL><LI><a href="#[348]">>></a> __kernel_sin +<LI><a href="#[347]">>></a> __ieee754_rem_pio2 +<LI><a href="#[349]">>></a> __kernel_cos +<LI><a href="#[33c]">>></a> __hardfp_atan <LI><a href="#[c9]">>></a> __hardfp_atan2 </UL> @@ -540,10 +540,10 @@ Global Symbols </UL> <BR>[Calls]<UL><LI><a href="#[b2]">>></a> __aeabi_dadd </UL> -<BR>[Called By]<UL><LI><a href="#[344]">>></a> __kernel_sin -<LI><a href="#[343]">>></a> __ieee754_rem_pio2 -<LI><a href="#[345]">>></a> __kernel_cos -<LI><a href="#[338]">>></a> __hardfp_atan +<BR>[Called By]<UL><LI><a href="#[348]">>></a> __kernel_sin +<LI><a href="#[347]">>></a> __ieee754_rem_pio2 +<LI><a href="#[349]">>></a> __kernel_cos +<LI><a href="#[33c]">>></a> __hardfp_atan <LI><a href="#[c9]">>></a> __hardfp_atan2 </UL> @@ -552,16 +552,28 @@ Global Symbols </UL> <BR>[Calls]<UL><LI><a href="#[b4]">>></a> _double_epilogue </UL> -<BR>[Called By]<UL><LI><a href="#[13f]">>></a> Chassis_CalcWz -<LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[265]">>></a> Referee_PraseCmd -<LI><a href="#[33d]">>></a> __kernel_poly -<LI><a href="#[344]">>></a> __kernel_sin -<LI><a href="#[343]">>></a> __ieee754_rem_pio2 -<LI><a href="#[33b]">>></a> __mathlib_dbl_underflow -<LI><a href="#[345]">>></a> __kernel_cos -<LI><a href="#[338]">>></a> __hardfp_atan -<LI><a href="#[347]">>></a> _fp_digits +<BR>[Called By]<UL><LI><a href="#[143]">>></a> Chassis_CalcWz +<LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[269]">>></a> Referee_PraseCmd +<LI><a href="#[341]">>></a> __kernel_poly +<LI><a href="#[348]">>></a> __kernel_sin +<LI><a href="#[347]">>></a> __ieee754_rem_pio2 +<LI><a href="#[33f]">>></a> __mathlib_dbl_underflow +<LI><a href="#[349]">>></a> __kernel_cos +<LI><a href="#[33c]">>></a> __hardfp_atan +<LI><a href="#[34b]">>></a> _fp_digits +</UL> + +<P><STRONG><a name="[d8]"></a>__aeabi_dcmple</STRONG> (Thumb, 54 bytes, Stack size 12 bytes, dcmple.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_dcmple +</UL> +<BR>[Called By]<UL><LI><a href="#[d7]">>></a> AI_SearchArmor +</UL> + +<P><STRONG><a name="[da]"></a>__aeabi_dcmpge</STRONG> (Thumb, 54 bytes, Stack size 12 bytes, dcmpge.o(.text)) +<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_dcmpge +</UL> +<BR>[Called By]<UL><LI><a href="#[d7]">>></a> AI_SearchArmor </UL> <P><STRONG><a name="[b9]"></a>__aeabi_i2d</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text)) @@ -569,9 +581,9 @@ Global Symbols </UL> <BR>[Calls]<UL><LI><a href="#[b4]">>></a> _double_epilogue </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[265]">>></a> Referee_PraseCmd -<LI><a href="#[343]">>></a> __ieee754_rem_pio2 +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[269]">>></a> Referee_PraseCmd +<LI><a href="#[347]">>></a> __ieee754_rem_pio2 </UL> <P><STRONG><a name="[ba]"></a>__aeabi_d2iz</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text)) @@ -579,19 +591,20 @@ Global Symbols </UL> <BR>[Calls]<UL><LI><a href="#[ad]">>></a> __aeabi_llsr </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[265]">>></a> Referee_PraseCmd -<LI><a href="#[343]">>></a> __ieee754_rem_pio2 -<LI><a href="#[345]">>></a> __kernel_cos +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[269]">>></a> Referee_PraseCmd +<LI><a href="#[347]">>></a> __ieee754_rem_pio2 +<LI><a href="#[349]">>></a> __kernel_cos </UL> <P><STRONG><a name="[c8]"></a>__aeabi_f2d</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text)) -<BR><BR>[Called By]<UL><LI><a href="#[13f]">>></a> Chassis_CalcWz -<LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[149]">>></a> PID_Init -<LI><a href="#[144]">>></a> PID_Calc -<LI><a href="#[152]">>></a> LowPassFilter2p_Reset -<LI><a href="#[146]">>></a> LowPassFilter2p_Apply +<BR><BR>[Called By]<UL><LI><a href="#[143]">>></a> Chassis_CalcWz +<LI><a href="#[d7]">>></a> AI_SearchArmor +<LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[14d]">>></a> PID_Init +<LI><a href="#[148]">>></a> PID_Calc +<LI><a href="#[156]">>></a> LowPassFilter2p_Reset +<LI><a href="#[14a]">>></a> LowPassFilter2p_Apply <LI><a href="#[c7]">>></a> AHRS_Init <LI><a href="#[a3]">>></a> Command_Stats <LI><a href="#[a6]">>></a> Command_SetMechZero @@ -604,14 +617,14 @@ Global Symbols </UL> <BR>[Calls]<UL><LI><a href="#[bc]">>></a> _float_round </UL> -<BR>[Called By]<UL><LI><a href="#[13f]">>></a> Chassis_CalcWz +<BR>[Called By]<UL><LI><a href="#[143]">>></a> Chassis_CalcWz <LI><a href="#[c7]">>></a> AHRS_Init </UL> -<P><STRONG><a name="[356]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +<P><STRONG><a name="[35a]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) -<P><STRONG><a name="[34b]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) -<BR><BR>[Called By]<UL><LI><a href="#[32f]">>></a> _printf_core +<P><STRONG><a name="[34f]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[333]">>></a> _printf_core </UL> <P><STRONG><a name="[ae]"></a>__aeabi_llsl</STRONG> (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text)) @@ -621,7 +634,7 @@ Global Symbols <LI><a href="#[ac]">>></a> __aeabi_uldivmod </UL> -<P><STRONG><a name="[357]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +<P><STRONG><a name="[35b]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) <P><STRONG><a name="[ad]"></a>__aeabi_llsr</STRONG> (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[ba]">>></a> __aeabi_d2iz @@ -630,21 +643,21 @@ Global Symbols <LI><a href="#[ac]">>></a> __aeabi_uldivmod </UL> -<P><STRONG><a name="[358]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +<P><STRONG><a name="[35c]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) <P><STRONG><a name="[b3]"></a>__aeabi_lasr</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[b2]">>></a> __aeabi_dadd </UL> -<P><STRONG><a name="[359]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) +<P><STRONG><a name="[35d]"></a>_ll_sshift_r</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) -<P><STRONG><a name="[35a]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) +<P><STRONG><a name="[35e]"></a>__I$use$fp</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) <P><STRONG><a name="[bc]"></a>_float_round</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[bb]">>></a> __aeabi_d2f </UL> -<P><STRONG><a name="[35b]"></a>_float_epilogue</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED) +<P><STRONG><a name="[35f]"></a>_float_epilogue</STRONG> (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED) <P><STRONG><a name="[b5]"></a>_double_round</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _double_round @@ -672,9 +685,9 @@ Global Symbols </UL> <BR>[Calls]<UL><LI><a href="#[b5]">>></a> _double_round </UL> -<BR>[Called By]<UL><LI><a href="#[342]">>></a> __mathlib_dbl_invalid -<LI><a href="#[338]">>></a> __hardfp_atan -<LI><a href="#[347]">>></a> _fp_digits +<BR>[Called By]<UL><LI><a href="#[346]">>></a> __mathlib_dbl_invalid +<LI><a href="#[33c]">>></a> __hardfp_atan +<LI><a href="#[34b]">>></a> _fp_digits <LI><a href="#[c9]">>></a> __hardfp_atan2 </UL> @@ -682,17 +695,17 @@ Global Symbols <BR><BR>[Calls]<UL><LI><a href="#[ad]">>></a> __aeabi_llsr <LI><a href="#[ae]">>></a> __aeabi_llsl </UL> -<BR>[Called By]<UL><LI><a href="#[347]">>></a> _fp_digits +<BR>[Called By]<UL><LI><a href="#[34b]">>></a> _fp_digits </UL> -<P><STRONG><a name="[340]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text)) +<P><STRONG><a name="[344]"></a>__aeabi_cdcmpeq</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, cdcmple.o(.text)) <BR><BR>[Called By]<UL><LI><a href="#[c9]">>></a> __hardfp_atan2 </UL> -<P><STRONG><a name="[35c]"></a>__aeabi_cdcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED) +<P><STRONG><a name="[360]"></a>__aeabi_cdcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdcmple.o(.text), UNUSED) -<P><STRONG><a name="[348]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED) -<BR><BR>[Called By]<UL><LI><a href="#[347]">>></a> _fp_digits +<P><STRONG><a name="[34c]"></a>__aeabi_cdrcmple</STRONG> (Thumb, 48 bytes, Stack size 0 bytes, cdrcmple.o(.text), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[34b]">>></a> _fp_digits </UL> <P><STRONG><a name="[ab]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) @@ -701,19 +714,19 @@ Global Symbols <BR>[Called By]<UL><LI><a href="#[aa]">>></a> _main_scatterload </UL> -<P><STRONG><a name="[35d]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +<P><STRONG><a name="[361]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) <P><STRONG><a name="[c0]"></a>__aeabi_ui2d</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text)) <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = __aeabi_ui2d ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[b4]">>></a> _double_epilogue </UL> -<BR>[Called By]<UL><LI><a href="#[343]">>></a> __ieee754_rem_pio2 +<BR>[Called By]<UL><LI><a href="#[347]">>></a> __ieee754_rem_pio2 </UL> -<P><STRONG><a name="[35e]"></a>__decompress</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) +<P><STRONG><a name="[362]"></a>__decompress</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) -<P><STRONG><a name="[35f]"></a>__decompress1</STRONG> (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) +<P><STRONG><a name="[363]"></a>__decompress1</STRONG> (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) <P><STRONG><a name="[c3]"></a>AHRS_GetEulr</STRONG> (Thumb, 348 bytes, Stack size 48 bytes, ahrs.o(.text.AHRS_GetEulr)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = AHRS_GetEulr ⇒ __hardfp_atan2f @@ -735,11 +748,11 @@ Global Symbols <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[184]"></a>AHRS_ResetEulr</STRONG> (Thumb, 18 bytes, Stack size 4 bytes, ahrs.o(.text.AHRS_ResetEulr)) +<P><STRONG><a name="[188]"></a>AHRS_ResetEulr</STRONG> (Thumb, 18 bytes, Stack size 4 bytes, ahrs.o(.text.AHRS_ResetEulr)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = AHRS_ResetEulr </UL> -<BR>[Called By]<UL><LI><a href="#[17f]">>></a> Gimbal_Control -<LI><a href="#[180]">>></a> Gimbal_SetMode +<BR>[Called By]<UL><LI><a href="#[184]">>></a> Gimbal_SetMode +<LI><a href="#[183]">>></a> Gimbal_Control </UL> <P><STRONG><a name="[ca]"></a>AHRS_Update</STRONG> (Thumb, 3098 bytes, Stack size 224 bytes, ahrs.o(.text.AHRS_Update)) @@ -751,13 +764,13 @@ Global Symbols <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[287]"></a>AI_HandleOffline</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, ai.o(.text.AI_HandleOffline)) +<P><STRONG><a name="[28b]"></a>AI_HandleOffline</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, ai.o(.text.AI_HandleOffline)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = AI_HandleOffline </UL> <BR>[Called By]<UL><LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[cd]"></a>AI_Init</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, ai.o(.text.AI_Init)) +<P><STRONG><a name="[cd]"></a>AI_Init</STRONG> (Thumb, 184 bytes, Stack size 24 bytes, ai.o(.text.AI_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = AI_Init ⇒ osThreadGetId ⇒ xTaskGetCurrentTaskHandle </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId @@ -767,7 +780,7 @@ Global Symbols <BR>[Called By]<UL><LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[288]"></a>AI_PackCmd</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, ai.o(.text.AI_PackCmd)) +<P><STRONG><a name="[28c]"></a>AI_PackCmd</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, ai.o(.text.AI_PackCmd)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = AI_PackCmd </UL> <BR>[Called By]<UL><LI><a href="#[97]">>></a> Task_Ai @@ -781,7 +794,7 @@ Global Symbols <BR>[Called By]<UL><LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[d3]"></a>AI_PackRef</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, ai.o(.text.AI_PackRef)) +<P><STRONG><a name="[d3]"></a>AI_PackRef</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, ai.o(.text.AI_PackRef)) <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = AI_PackRef ⇒ CRC16_Calc ⇒ CRC16_Byte </UL> <BR>[Calls]<UL><LI><a href="#[d2]">>></a> CRC16_Calc @@ -798,312 +811,323 @@ Global Symbols <BR>[Called By]<UL><LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[d7]"></a>AI_StartReceiving</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, ai.o(.text.AI_StartReceiving)) +<P><STRONG><a name="[d7]"></a>AI_SearchArmor</STRONG> (Thumb, 392 bytes, Stack size 24 bytes, ai.o(.text.AI_SearchArmor)) +<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = AI_SearchArmor ⇒ __aeabi_dcmple +</UL> +<BR>[Calls]<UL><LI><a href="#[d8]">>></a> __aeabi_dcmple +<LI><a href="#[da]">>></a> __aeabi_dcmpge +<LI><a href="#[d9]">>></a> fAbs +<LI><a href="#[c8]">>></a> __aeabi_f2d +</UL> +<BR>[Called By]<UL><LI><a href="#[97]">>></a> Task_Ai +</UL> + +<P><STRONG><a name="[db]"></a>AI_StartReceiving</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, ai.o(.text.AI_StartReceiving)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = AI_StartReceiving ⇒ HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> -<BR>[Calls]<UL><LI><a href="#[d9]">>></a> HAL_UART_Receive_DMA -<LI><a href="#[d8]">>></a> BSP_UART_GetHandle +<BR>[Calls]<UL><LI><a href="#[dd]">>></a> HAL_UART_Receive_DMA +<LI><a href="#[dc]">>></a> BSP_UART_GetHandle </UL> <BR>[Called By]<UL><LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[da]"></a>AI_StartSend</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, ai.o(.text.AI_StartSend)) +<P><STRONG><a name="[de]"></a>AI_StartSend</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, ai.o(.text.AI_StartSend)) <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = AI_StartSend ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> -<BR>[Calls]<UL><LI><a href="#[db]">>></a> HAL_UART_Transmit_DMA -<LI><a href="#[d8]">>></a> BSP_UART_GetHandle +<BR>[Calls]<UL><LI><a href="#[df]">>></a> HAL_UART_Transmit_DMA +<LI><a href="#[dc]">>></a> BSP_UART_GetHandle </UL> <BR>[Called By]<UL><LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[dc]"></a>AI_WaitDmaCplt</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, ai.o(.text.AI_WaitDmaCplt)) +<P><STRONG><a name="[e0]"></a>AI_WaitDmaCplt</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, ai.o(.text.AI_WaitDmaCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = AI_WaitDmaCplt ⇒ osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[dd]">>></a> osThreadFlagsWait +<BR>[Calls]<UL><LI><a href="#[e1]">>></a> osThreadFlagsWait </UL> <BR>[Called By]<UL><LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[25b]"></a>AbsClip</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, user_math.o(.text.AbsClip)) +<P><STRONG><a name="[25f]"></a>AbsClip</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, user_math.o(.text.AbsClip)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = AbsClip </UL> -<BR>[Called By]<UL><LI><a href="#[144]">>></a> PID_Calc +<BR>[Called By]<UL><LI><a href="#[148]">>></a> PID_Calc </UL> -<P><STRONG><a name="[df]"></a>BMI088_AcclStartDmaRecv</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, bmi088.o(.text.BMI088_AcclStartDmaRecv)) +<P><STRONG><a name="[e3]"></a>BMI088_AcclStartDmaRecv</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, bmi088.o(.text.BMI088_AcclStartDmaRecv)) <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = BMI088_AcclStartDmaRecv ⇒ BMI_Read ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[e0]">>></a> BMI_Read +<BR>[Calls]<UL><LI><a href="#[e4]">>></a> BMI_Read </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[e1]"></a>BMI088_AcclWaitDmaCplt</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_AcclWaitDmaCplt)) +<P><STRONG><a name="[e5]"></a>BMI088_AcclWaitDmaCplt</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_AcclWaitDmaCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = BMI088_AcclWaitDmaCplt ⇒ osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[dd]">>></a> osThreadFlagsWait +<BR>[Calls]<UL><LI><a href="#[e1]">>></a> osThreadFlagsWait </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[28b]"></a>BMI088_GetUpdateFreq</STRONG> (Thumb, 16 bytes, Stack size 4 bytes, bmi088.o(.text.BMI088_GetUpdateFreq)) +<P><STRONG><a name="[28f]"></a>BMI088_GetUpdateFreq</STRONG> (Thumb, 16 bytes, Stack size 4 bytes, bmi088.o(.text.BMI088_GetUpdateFreq)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = BMI088_GetUpdateFreq </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[157]"></a>BMI088_GyroStable</STRONG> (Thumb, 100 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_GyroStable)) +<P><STRONG><a name="[15b]"></a>BMI088_GyroStable</STRONG> (Thumb, 100 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_GyroStable)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = BMI088_GyroStable </UL> <BR>[Called By]<UL><LI><a href="#[a5]">>></a> Command_CaliGyro </UL> -<P><STRONG><a name="[e2]"></a>BMI088_GyroStartDmaRecv</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_GyroStartDmaRecv)) +<P><STRONG><a name="[e6]"></a>BMI088_GyroStartDmaRecv</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_GyroStartDmaRecv)) <BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = BMI088_GyroStartDmaRecv ⇒ BMI_Read ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[e0]">>></a> BMI_Read +<BR>[Calls]<UL><LI><a href="#[e4]">>></a> BMI_Read </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[e3]"></a>BMI088_GyroWaitDmaCplt</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_GyroWaitDmaCplt)) +<P><STRONG><a name="[e7]"></a>BMI088_GyroWaitDmaCplt</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_GyroWaitDmaCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = BMI088_GyroWaitDmaCplt ⇒ osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[dd]">>></a> osThreadFlagsWait +<BR>[Calls]<UL><LI><a href="#[e1]">>></a> osThreadFlagsWait </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[e4]"></a>BMI088_Init</STRONG> (Thumb, 394 bytes, Stack size 56 bytes, bmi088.o(.text.BMI088_Init)) +<P><STRONG><a name="[e8]"></a>BMI088_Init</STRONG> (Thumb, 394 bytes, Stack size 56 bytes, bmi088.o(.text.BMI088_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 272<LI>Call Chain = BMI088_Init ⇒ BMI_ReadSingle ⇒ HAL_SPI_Receive ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[e5]">>></a> BMI_WriteSingle -<LI><a href="#[e7]">>></a> BMI_ReadSingle -<LI><a href="#[e9]">>></a> BSP_SPI_RegisterCallback -<LI><a href="#[ea]">>></a> BSP_GPIO_RegisterCallback -<LI><a href="#[eb]">>></a> BSP_GPIO_EnableIRQ -<LI><a href="#[e8]">>></a> BSP_GPIO_DisableIRQ -<LI><a href="#[e6]">>></a> BSP_Delay +<LI><a href="#[e9]">>></a> BMI_WriteSingle +<LI><a href="#[eb]">>></a> BMI_ReadSingle +<LI><a href="#[ed]">>></a> BSP_SPI_RegisterCallback +<LI><a href="#[ee]">>></a> BSP_GPIO_RegisterCallback +<LI><a href="#[ef]">>></a> BSP_GPIO_EnableIRQ +<LI><a href="#[ec]">>></a> BSP_GPIO_DisableIRQ +<LI><a href="#[ea]">>></a> BSP_Delay </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[28c]"></a>BMI088_ParseAccl</STRONG> (Thumb, 244 bytes, Stack size 16 bytes, bmi088.o(.text.BMI088_ParseAccl)) +<P><STRONG><a name="[290]"></a>BMI088_ParseAccl</STRONG> (Thumb, 244 bytes, Stack size 16 bytes, bmi088.o(.text.BMI088_ParseAccl)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = BMI088_ParseAccl </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[28d]"></a>BMI088_ParseGyro</STRONG> (Thumb, 280 bytes, Stack size 16 bytes, bmi088.o(.text.BMI088_ParseGyro)) +<P><STRONG><a name="[291]"></a>BMI088_ParseGyro</STRONG> (Thumb, 280 bytes, Stack size 16 bytes, bmi088.o(.text.BMI088_ParseGyro)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = BMI088_ParseGyro </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[ee]"></a>BMI088_WaitNew</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_WaitNew)) +<P><STRONG><a name="[f2]"></a>BMI088_WaitNew</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_WaitNew)) <BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = BMI088_WaitNew ⇒ osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[dd]">>></a> osThreadFlagsWait +<BR>[Calls]<UL><LI><a href="#[e1]">>></a> osThreadFlagsWait </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[11b]"></a>BSP_CAN_GetHandle</STRONG> (Thumb, 62 bytes, Stack size 12 bytes, can_1.o(.text.BSP_CAN_GetHandle)) +<P><STRONG><a name="[11f]"></a>BSP_CAN_GetHandle</STRONG> (Thumb, 62 bytes, Stack size 12 bytes, can_1.o(.text.BSP_CAN_GetHandle)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = BSP_CAN_GetHandle </UL> -<BR>[Called By]<UL><LI><a href="#[127]">>></a> CAN_Motor_Control -<LI><a href="#[120]">>></a> CAN_Init -<LI><a href="#[11e]">>></a> CAN_Cap_Control +<BR>[Called By]<UL><LI><a href="#[12b]">>></a> CAN_Motor_Control +<LI><a href="#[124]">>></a> CAN_Init +<LI><a href="#[122]">>></a> CAN_Cap_Control <LI><a href="#[7a]">>></a> CAN_CAN2RxFifoMsgPendingCallback <LI><a href="#[79]">>></a> CAN_CAN1RxFifoMsgPendingCallback </UL> -<P><STRONG><a name="[125]"></a>BSP_CAN_RegisterCallback</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, can_1.o(.text.BSP_CAN_RegisterCallback)) +<P><STRONG><a name="[129]"></a>BSP_CAN_RegisterCallback</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, can_1.o(.text.BSP_CAN_RegisterCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = BSP_CAN_RegisterCallback </UL> -<BR>[Called By]<UL><LI><a href="#[120]">>></a> CAN_Init +<BR>[Called By]<UL><LI><a href="#[124]">>></a> CAN_Init </UL> -<P><STRONG><a name="[e6]"></a>BSP_Delay</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, delay.o(.text.BSP_Delay)) +<P><STRONG><a name="[ea]"></a>BSP_Delay</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, delay.o(.text.BSP_Delay)) <BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = BSP_Delay ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[f6]">>></a> HAL_Delay -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[f4]">>></a> osKernelGetState -<LI><a href="#[f5]">>></a> osDelay +<BR>[Calls]<UL><LI><a href="#[fa]">>></a> HAL_Delay +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[f8]">>></a> osKernelGetState +<LI><a href="#[f9]">>></a> osDelay </UL> -<BR>[Called By]<UL><LI><a href="#[e4]">>></a> BMI088_Init -<LI><a href="#[e5]">>></a> BMI_WriteSingle -<LI><a href="#[e7]">>></a> BMI_ReadSingle -<LI><a href="#[116]">>></a> BSP_USB_Transmit +<BR>[Called By]<UL><LI><a href="#[e8]">>></a> BMI088_Init +<LI><a href="#[e9]">>></a> BMI_WriteSingle +<LI><a href="#[eb]">>></a> BMI_ReadSingle +<LI><a href="#[11a]">>></a> BSP_USB_Transmit </UL> -<P><STRONG><a name="[f7]"></a>BSP_Flash_EraseSector</STRONG> (Thumb, 72 bytes, Stack size 40 bytes, flash.o(.text.BSP_Flash_EraseSector)) +<P><STRONG><a name="[fb]"></a>BSP_Flash_EraseSector</STRONG> (Thumb, 72 bytes, Stack size 40 bytes, flash.o(.text.BSP_Flash_EraseSector)) <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = BSP_Flash_EraseSector ⇒ HAL_FLASHEx_Erase ⇒ FLASH_Erase_Sector ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[fa]">>></a> HAL_FLASHEx_Erase -<LI><a href="#[f8]">>></a> HAL_FLASH_Unlock -<LI><a href="#[fb]">>></a> HAL_FLASH_Lock -<LI><a href="#[f9]">>></a> FLASH_WaitForLastOperation +<BR>[Calls]<UL><LI><a href="#[fe]">>></a> HAL_FLASHEx_Erase +<LI><a href="#[fc]">>></a> HAL_FLASH_Unlock +<LI><a href="#[ff]">>></a> HAL_FLASH_Lock +<LI><a href="#[fd]">>></a> FLASH_WaitForLastOperation </UL> -<BR>[Called By]<UL><LI><a href="#[159]">>></a> Config_Set +<BR>[Called By]<UL><LI><a href="#[15d]">>></a> Config_Set </UL> -<P><STRONG><a name="[fc]"></a>BSP_Flash_ReadBytes</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, flash.o(.text.BSP_Flash_ReadBytes)) +<P><STRONG><a name="[100]"></a>BSP_Flash_ReadBytes</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, flash.o(.text.BSP_Flash_ReadBytes)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = BSP_Flash_ReadBytes </UL> <BR>[Calls]<UL><LI><a href="#[d6]">>></a> __aeabi_memcpy </UL> -<BR>[Called By]<UL><LI><a href="#[158]">>></a> Config_Get +<BR>[Called By]<UL><LI><a href="#[15c]">>></a> Config_Get </UL> -<P><STRONG><a name="[fd]"></a>BSP_Flash_WriteBytes</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, flash.o(.text.BSP_Flash_WriteBytes)) +<P><STRONG><a name="[101]"></a>BSP_Flash_WriteBytes</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, flash.o(.text.BSP_Flash_WriteBytes)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = BSP_Flash_WriteBytes ⇒ HAL_FLASH_Program ⇒ FLASH_Program_DoubleWord ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[f8]">>></a> HAL_FLASH_Unlock -<LI><a href="#[fe]">>></a> HAL_FLASH_Program -<LI><a href="#[fb]">>></a> HAL_FLASH_Lock -<LI><a href="#[f9]">>></a> FLASH_WaitForLastOperation +<BR>[Calls]<UL><LI><a href="#[fc]">>></a> HAL_FLASH_Unlock +<LI><a href="#[102]">>></a> HAL_FLASH_Program +<LI><a href="#[ff]">>></a> HAL_FLASH_Lock +<LI><a href="#[fd]">>></a> FLASH_WaitForLastOperation </UL> -<BR>[Called By]<UL><LI><a href="#[159]">>></a> Config_Set +<BR>[Called By]<UL><LI><a href="#[15d]">>></a> Config_Set </UL> -<P><STRONG><a name="[ff]"></a>BSP_Free</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, mm.o(.text.BSP_Free)) +<P><STRONG><a name="[103]"></a>BSP_Free</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, mm.o(.text.BSP_Free)) <BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = BSP_Free ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[100]">>></a> vPortFree +<BR>[Calls]<UL><LI><a href="#[104]">>></a> vPortFree </UL> -<BR>[Called By]<UL><LI><a href="#[147]">>></a> Chassis_Init +<BR>[Called By]<UL><LI><a href="#[14b]">>></a> Chassis_Init </UL> -<P><STRONG><a name="[e8]"></a>BSP_GPIO_DisableIRQ</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, gpio_1.o(.text.BSP_GPIO_DisableIRQ)) +<P><STRONG><a name="[ec]"></a>BSP_GPIO_DisableIRQ</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, gpio_1.o(.text.BSP_GPIO_DisableIRQ)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = BSP_GPIO_DisableIRQ ⇒ HAL_NVIC_DisableIRQ ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[101]">>></a> HAL_NVIC_DisableIRQ +<BR>[Calls]<UL><LI><a href="#[105]">>></a> HAL_NVIC_DisableIRQ </UL> -<BR>[Called By]<UL><LI><a href="#[e4]">>></a> BMI088_Init +<BR>[Called By]<UL><LI><a href="#[e8]">>></a> BMI088_Init </UL> -<P><STRONG><a name="[eb]"></a>BSP_GPIO_EnableIRQ</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, gpio_1.o(.text.BSP_GPIO_EnableIRQ)) +<P><STRONG><a name="[ef]"></a>BSP_GPIO_EnableIRQ</STRONG> (Thumb, 116 bytes, Stack size 16 bytes, gpio_1.o(.text.BSP_GPIO_EnableIRQ)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = BSP_GPIO_EnableIRQ ⇒ HAL_NVIC_EnableIRQ ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[102]">>></a> HAL_NVIC_EnableIRQ +<BR>[Calls]<UL><LI><a href="#[106]">>></a> HAL_NVIC_EnableIRQ </UL> -<BR>[Called By]<UL><LI><a href="#[e4]">>></a> BMI088_Init +<BR>[Called By]<UL><LI><a href="#[e8]">>></a> BMI088_Init </UL> -<P><STRONG><a name="[ea]"></a>BSP_GPIO_RegisterCallback</STRONG> (Thumb, 106 bytes, Stack size 12 bytes, gpio_1.o(.text.BSP_GPIO_RegisterCallback)) +<P><STRONG><a name="[ee]"></a>BSP_GPIO_RegisterCallback</STRONG> (Thumb, 106 bytes, Stack size 12 bytes, gpio_1.o(.text.BSP_GPIO_RegisterCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = BSP_GPIO_RegisterCallback </UL> -<BR>[Called By]<UL><LI><a href="#[e4]">>></a> BMI088_Init +<BR>[Called By]<UL><LI><a href="#[e8]">>></a> BMI088_Init </UL> -<P><STRONG><a name="[103]"></a>BSP_GetBatteryVolt</STRONG> (Thumb, 120 bytes, Stack size 40 bytes, adc_1.o(.text.BSP_GetBatteryVolt)) +<P><STRONG><a name="[107]"></a>BSP_GetBatteryVolt</STRONG> (Thumb, 120 bytes, Stack size 40 bytes, adc_1.o(.text.BSP_GetBatteryVolt)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = BSP_GetBatteryVolt ⇒ HAL_ADC_ConfigChannel ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[104]">>></a> HAL_ADC_ConfigChannel -<LI><a href="#[105]">>></a> Error_Handler -<LI><a href="#[106]">>></a> HAL_ADC_Start -<LI><a href="#[107]">>></a> HAL_ADC_PollForConversion -<LI><a href="#[108]">>></a> HAL_ADC_GetValue +<BR>[Calls]<UL><LI><a href="#[108]">>></a> HAL_ADC_ConfigChannel +<LI><a href="#[109]">>></a> Error_Handler +<LI><a href="#[10a]">>></a> HAL_ADC_Start +<LI><a href="#[10b]">>></a> HAL_ADC_PollForConversion +<LI><a href="#[10c]">>></a> HAL_ADC_GetValue </UL> <BR>[Called By]<UL><LI><a href="#[94]">>></a> Task_Monitor </UL> -<P><STRONG><a name="[109]"></a>BSP_GetTemperature</STRONG> (Thumb, 140 bytes, Stack size 40 bytes, adc_1.o(.text.BSP_GetTemperature)) +<P><STRONG><a name="[10d]"></a>BSP_GetTemperature</STRONG> (Thumb, 140 bytes, Stack size 40 bytes, adc_1.o(.text.BSP_GetTemperature)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = BSP_GetTemperature ⇒ HAL_ADC_ConfigChannel ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[104]">>></a> HAL_ADC_ConfigChannel -<LI><a href="#[105]">>></a> Error_Handler -<LI><a href="#[106]">>></a> HAL_ADC_Start -<LI><a href="#[107]">>></a> HAL_ADC_PollForConversion -<LI><a href="#[108]">>></a> HAL_ADC_GetValue +<BR>[Calls]<UL><LI><a href="#[108]">>></a> HAL_ADC_ConfigChannel +<LI><a href="#[109]">>></a> Error_Handler +<LI><a href="#[10a]">>></a> HAL_ADC_Start +<LI><a href="#[10b]">>></a> HAL_ADC_PollForConversion +<LI><a href="#[10c]">>></a> HAL_ADC_GetValue </UL> <BR>[Called By]<UL><LI><a href="#[94]">>></a> Task_Monitor </UL> -<P><STRONG><a name="[10a]"></a>BSP_LED_Set</STRONG> (Thumb, 368 bytes, Stack size 40 bytes, led.o(.text.BSP_LED_Set)) +<P><STRONG><a name="[10e]"></a>BSP_LED_Set</STRONG> (Thumb, 368 bytes, Stack size 40 bytes, led.o(.text.BSP_LED_Set)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = BSP_LED_Set ⇒ HAL_TIM_PWM_Start ⇒ TIM_CCxChannelCmd ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[10c]">>></a> HAL_TIM_PWM_Stop -<LI><a href="#[10b]">>></a> HAL_TIM_PWM_Start +<BR>[Calls]<UL><LI><a href="#[110]">>></a> HAL_TIM_PWM_Stop +<LI><a href="#[10f]">>></a> HAL_TIM_PWM_Start </UL> <BR>[Called By]<UL><LI><a href="#[94]">>></a> Task_Monitor <LI><a href="#[93]">>></a> Task_Info </UL> -<P><STRONG><a name="[10d]"></a>BSP_Malloc</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, mm.o(.text.BSP_Malloc)) +<P><STRONG><a name="[111]"></a>BSP_Malloc</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, mm.o(.text.BSP_Malloc)) <BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = BSP_Malloc ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[10e]">>></a> pvPortMalloc +<BR>[Calls]<UL><LI><a href="#[112]">>></a> pvPortMalloc </UL> -<BR>[Called By]<UL><LI><a href="#[147]">>></a> Chassis_Init +<BR>[Called By]<UL><LI><a href="#[14b]">>></a> Chassis_Init </UL> -<P><STRONG><a name="[10f]"></a>BSP_PWM_Set</STRONG> (Thumb, 270 bytes, Stack size 32 bytes, pwm.o(.text.BSP_PWM_Set)) +<P><STRONG><a name="[113]"></a>BSP_PWM_Set</STRONG> (Thumb, 270 bytes, Stack size 32 bytes, pwm.o(.text.BSP_PWM_Set)) <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = BSP_PWM_Set ⇒ BSP_PWM_Stop ⇒ HAL_TIM_PWM_Stop ⇒ TIM_CCxChannelCmd ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[110]">>></a> BSP_PWM_Stop +<BR>[Calls]<UL><LI><a href="#[114]">>></a> BSP_PWM_Stop </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti -<LI><a href="#[27e]">>></a> Shoot_Init -<LI><a href="#[278]">>></a> Shoot_Control +<LI><a href="#[282]">>></a> Shoot_Init +<LI><a href="#[27c]">>></a> Shoot_Control </UL> -<P><STRONG><a name="[111]"></a>BSP_PWM_Start</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, pwm.o(.text.BSP_PWM_Start)) +<P><STRONG><a name="[115]"></a>BSP_PWM_Start</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, pwm.o(.text.BSP_PWM_Start)) <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = BSP_PWM_Start ⇒ HAL_TIM_PWM_Start ⇒ TIM_CCxChannelCmd ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[10b]">>></a> HAL_TIM_PWM_Start +<BR>[Calls]<UL><LI><a href="#[10f]">>></a> HAL_TIM_PWM_Start </UL> <BR>[Called By]<UL><LI><a href="#[8d]">>></a> Task_AttiEsti -<LI><a href="#[27e]">>></a> Shoot_Init -<LI><a href="#[278]">>></a> Shoot_Control +<LI><a href="#[282]">>></a> Shoot_Init +<LI><a href="#[27c]">>></a> Shoot_Control </UL> -<P><STRONG><a name="[110]"></a>BSP_PWM_Stop</STRONG> (Thumb, 84 bytes, Stack size 24 bytes, pwm.o(.text.BSP_PWM_Stop)) +<P><STRONG><a name="[114]"></a>BSP_PWM_Stop</STRONG> (Thumb, 84 bytes, Stack size 24 bytes, pwm.o(.text.BSP_PWM_Stop)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = BSP_PWM_Stop ⇒ HAL_TIM_PWM_Stop ⇒ TIM_CCxChannelCmd ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[ed]">>></a> HAL_GPIO_WritePin -<LI><a href="#[10c]">>></a> HAL_TIM_PWM_Stop +<BR>[Calls]<UL><LI><a href="#[f1]">>></a> HAL_GPIO_WritePin +<LI><a href="#[110]">>></a> HAL_TIM_PWM_Stop </UL> -<BR>[Called By]<UL><LI><a href="#[10f]">>></a> BSP_PWM_Set -<LI><a href="#[278]">>></a> Shoot_Control +<BR>[Called By]<UL><LI><a href="#[113]">>></a> BSP_PWM_Set +<LI><a href="#[27c]">>></a> Shoot_Control </UL> -<P><STRONG><a name="[ef]"></a>BSP_SPI_GetHandle</STRONG> (Thumb, 62 bytes, Stack size 12 bytes, spi_1.o(.text.BSP_SPI_GetHandle)) +<P><STRONG><a name="[f3]"></a>BSP_SPI_GetHandle</STRONG> (Thumb, 62 bytes, Stack size 12 bytes, spi_1.o(.text.BSP_SPI_GetHandle)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = BSP_SPI_GetHandle </UL> -<BR>[Called By]<UL><LI><a href="#[e5]">>></a> BMI_WriteSingle -<LI><a href="#[e7]">>></a> BMI_ReadSingle -<LI><a href="#[e0]">>></a> BMI_Read +<BR>[Called By]<UL><LI><a href="#[e9]">>></a> BMI_WriteSingle +<LI><a href="#[eb]">>></a> BMI_ReadSingle +<LI><a href="#[e4]">>></a> BMI_Read </UL> -<P><STRONG><a name="[e9]"></a>BSP_SPI_RegisterCallback</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, spi_1.o(.text.BSP_SPI_RegisterCallback)) +<P><STRONG><a name="[ed]"></a>BSP_SPI_RegisterCallback</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, spi_1.o(.text.BSP_SPI_RegisterCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = BSP_SPI_RegisterCallback </UL> -<BR>[Called By]<UL><LI><a href="#[e4]">>></a> BMI088_Init +<BR>[Called By]<UL><LI><a href="#[e8]">>></a> BMI088_Init </UL> -<P><STRONG><a name="[d8]"></a>BSP_UART_GetHandle</STRONG> (Thumb, 82 bytes, Stack size 12 bytes, uart.o(.text.BSP_UART_GetHandle)) +<P><STRONG><a name="[dc]"></a>BSP_UART_GetHandle</STRONG> (Thumb, 82 bytes, Stack size 12 bytes, uart.o(.text.BSP_UART_GetHandle)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = BSP_UART_GetHandle </UL> -<BR>[Called By]<UL><LI><a href="#[da]">>></a> AI_StartSend -<LI><a href="#[d7]">>></a> AI_StartReceiving -<LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[263]">>></a> Referee_StartSend -<LI><a href="#[26d]">>></a> Referee_StartReceiving -<LI><a href="#[264]">>></a> Referee_Parse -<LI><a href="#[25d]">>></a> Referee_Init -<LI><a href="#[25c]">>></a> Referee_CheckTXReady +<BR>[Called By]<UL><LI><a href="#[de]">>></a> AI_StartSend +<LI><a href="#[db]">>></a> AI_StartReceiving +<LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[267]">>></a> Referee_StartSend +<LI><a href="#[271]">>></a> Referee_StartReceiving +<LI><a href="#[268]">>></a> Referee_Parse +<LI><a href="#[261]">>></a> Referee_Init +<LI><a href="#[260]">>></a> Referee_CheckTXReady <LI><a href="#[8a]">>></a> Referee_IdleLineCallback -<LI><a href="#[16c]">>></a> DR16_StartDmaRecv +<LI><a href="#[170]">>></a> DR16_StartDmaRecv </UL> -<P><STRONG><a name="[112]"></a>BSP_UART_IRQHandler</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, uart.o(.text.BSP_UART_IRQHandler)) +<P><STRONG><a name="[116]"></a>BSP_UART_IRQHandler</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, uart.o(.text.BSP_UART_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = BSP_UART_IRQHandler ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[113]">>></a> UART_Get +<BR>[Calls]<UL><LI><a href="#[117]">>></a> UART_Get </UL> <BR>[Called By]<UL><LI><a href="#[67]">>></a> USART6_IRQHandler <LI><a href="#[45]">>></a> USART1_IRQHandler @@ -1113,27 +1137,27 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = BSP_UART_RegisterCallback </UL> <BR>[Called By]<UL><LI><a href="#[cd]">>></a> AI_Init -<LI><a href="#[25d]">>></a> Referee_Init -<LI><a href="#[169]">>></a> DR16_Init +<LI><a href="#[261]">>></a> Referee_Init +<LI><a href="#[16d]">>></a> DR16_Init </UL> -<P><STRONG><a name="[114]"></a>BSP_USB_Printf</STRONG> (Thumb, 104 bytes, Stack size 40 bytes, usb.o(.text.BSP_USB_Printf)) +<P><STRONG><a name="[118]"></a>BSP_USB_Printf</STRONG> (Thumb, 104 bytes, Stack size 40 bytes, usb.o(.text.BSP_USB_Printf)) <BR><BR>[Stack]<UL><LI>Max Depth = 256<LI>Call Chain = BSP_USB_Printf ⇒ BSP_USB_Transmit ⇒ CDC_Transmit_FS ⇒ USBD_CDC_TransmitPacket ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[116]">>></a> BSP_USB_Transmit -<LI><a href="#[115]">>></a> vsnprintf +<BR>[Calls]<UL><LI><a href="#[11a]">>></a> BSP_USB_Transmit +<LI><a href="#[119]">>></a> vsnprintf </UL> <BR>[Called By]<UL><LI><a href="#[8e]">>></a> Task_CLI </UL> -<P><STRONG><a name="[28f]"></a>BSP_USB_ReadChar</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, usb.o(.text.BSP_USB_ReadChar)) +<P><STRONG><a name="[293]"></a>BSP_USB_ReadChar</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, usb.o(.text.BSP_USB_ReadChar)) <BR><BR>[Called By]<UL><LI><a href="#[8e]">>></a> Task_CLI </UL> -<P><STRONG><a name="[117]"></a>BSP_USB_ReadyReceive</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, usb.o(.text.BSP_USB_ReadyReceive)) +<P><STRONG><a name="[11b]"></a>BSP_USB_ReadyReceive</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, usb.o(.text.BSP_USB_ReadyReceive)) <BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = BSP_USB_ReadyReceive ⇒ CDC_ReadyReceive ⇒ USBD_CDC_ReceivePacket ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[118]">>></a> CDC_ReadyReceive +<BR>[Calls]<UL><LI><a href="#[11c]">>></a> CDC_ReadyReceive </UL> <BR>[Called By]<UL><LI><a href="#[8e]">>></a> Task_CLI </UL> @@ -1144,164 +1168,164 @@ Global Symbols <P><STRONG><a name="[34]"></a>CAN1_RX0_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = CAN1_RX0_IRQHandler ⇒ HAL_CAN_IRQHandler ⇒ HAL_CAN_WakeUpFromRxMsgCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Calls]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[35]"></a>CAN1_RX1_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.CAN1_RX1_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = CAN1_RX1_IRQHandler ⇒ HAL_CAN_IRQHandler ⇒ HAL_CAN_WakeUpFromRxMsgCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Calls]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[60]"></a>CAN2_RX0_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.CAN2_RX0_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = CAN2_RX0_IRQHandler ⇒ HAL_CAN_IRQHandler ⇒ HAL_CAN_WakeUpFromRxMsgCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Calls]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[61]"></a>CAN2_RX1_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.CAN2_RX1_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = CAN2_RX1_IRQHandler ⇒ HAL_CAN_IRQHandler ⇒ HAL_CAN_WakeUpFromRxMsgCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Calls]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> -<P><STRONG><a name="[292]"></a>CAN_CAP_HandleOffline</STRONG> (Thumb, 26 bytes, Stack size 12 bytes, can_2.o(.text.CAN_CAP_HandleOffline)) +<P><STRONG><a name="[296]"></a>CAN_CAP_HandleOffline</STRONG> (Thumb, 26 bytes, Stack size 12 bytes, can_2.o(.text.CAN_CAP_HandleOffline)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = CAN_CAP_HandleOffline </UL> <BR>[Called By]<UL><LI><a href="#[99]">>></a> Task_Cap </UL> -<P><STRONG><a name="[11e]"></a>CAN_Cap_Control</STRONG> (Thumb, 120 bytes, Stack size 40 bytes, can_2.o(.text.CAN_Cap_Control)) +<P><STRONG><a name="[122]"></a>CAN_Cap_Control</STRONG> (Thumb, 120 bytes, Stack size 40 bytes, can_2.o(.text.CAN_Cap_Control)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = CAN_Cap_Control ⇒ HAL_CAN_AddTxMessage ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[11f]">>></a> HAL_CAN_AddTxMessage -<LI><a href="#[11b]">>></a> BSP_CAN_GetHandle +<BR>[Calls]<UL><LI><a href="#[123]">>></a> HAL_CAN_AddTxMessage +<LI><a href="#[11f]">>></a> BSP_CAN_GetHandle </UL> <BR>[Called By]<UL><LI><a href="#[95]">>></a> Task_Can </UL> -<P><STRONG><a name="[12a]"></a>CAN_Cap_Decode</STRONG> (Thumb, 108 bytes, Stack size 8 bytes, can_2.o(.text.CAN_Cap_Decode)) +<P><STRONG><a name="[12e]"></a>CAN_Cap_Decode</STRONG> (Thumb, 108 bytes, Stack size 8 bytes, can_2.o(.text.CAN_Cap_Decode)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CAN_Cap_Decode </UL> -<BR>[Called By]<UL><LI><a href="#[128]">>></a> CAN_StoreMsg +<BR>[Called By]<UL><LI><a href="#[12c]">>></a> CAN_StoreMsg </UL> -<P><STRONG><a name="[290]"></a>CAN_CheckFlag</STRONG> (Thumb, 50 bytes, Stack size 12 bytes, can_2.o(.text.CAN_CheckFlag)) +<P><STRONG><a name="[294]"></a>CAN_CheckFlag</STRONG> (Thumb, 50 bytes, Stack size 12 bytes, can_2.o(.text.CAN_CheckFlag)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = CAN_CheckFlag </UL> <BR>[Called By]<UL><LI><a href="#[95]">>></a> Task_Can </UL> -<P><STRONG><a name="[291]"></a>CAN_ClearFlag</STRONG> (Thumb, 46 bytes, Stack size 12 bytes, can_2.o(.text.CAN_ClearFlag)) +<P><STRONG><a name="[295]"></a>CAN_ClearFlag</STRONG> (Thumb, 46 bytes, Stack size 12 bytes, can_2.o(.text.CAN_ClearFlag)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = CAN_ClearFlag </UL> <BR>[Called By]<UL><LI><a href="#[95]">>></a> Task_Can </UL> -<P><STRONG><a name="[120]"></a>CAN_Init</STRONG> (Thumb, 282 bytes, Stack size 80 bytes, can_2.o(.text.CAN_Init)) +<P><STRONG><a name="[124]"></a>CAN_Init</STRONG> (Thumb, 282 bytes, Stack size 80 bytes, can_2.o(.text.CAN_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 276<LI>Call Chain = CAN_Init ⇒ osMessageQueueNew ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[124]">>></a> HAL_CAN_Start -<LI><a href="#[123]">>></a> HAL_CAN_ConfigFilter -<LI><a href="#[126]">>></a> HAL_CAN_ActivateNotification -<LI><a href="#[121]">>></a> osMessageQueueNew -<LI><a href="#[125]">>></a> BSP_CAN_RegisterCallback -<LI><a href="#[11b]">>></a> BSP_CAN_GetHandle -<LI><a href="#[122]">>></a> __aeabi_memclr4 +<LI><a href="#[128]">>></a> HAL_CAN_Start +<LI><a href="#[127]">>></a> HAL_CAN_ConfigFilter +<LI><a href="#[12a]">>></a> HAL_CAN_ActivateNotification +<LI><a href="#[125]">>></a> osMessageQueueNew +<LI><a href="#[129]">>></a> BSP_CAN_RegisterCallback +<LI><a href="#[11f]">>></a> BSP_CAN_GetHandle +<LI><a href="#[126]">>></a> __aeabi_memclr4 </UL> <BR>[Called By]<UL><LI><a href="#[95]">>></a> Task_Can </UL> -<P><STRONG><a name="[127]"></a>CAN_Motor_Control</STRONG> (Thumb, 600 bytes, Stack size 72 bytes, can_2.o(.text.CAN_Motor_Control)) +<P><STRONG><a name="[12b]"></a>CAN_Motor_Control</STRONG> (Thumb, 600 bytes, Stack size 72 bytes, can_2.o(.text.CAN_Motor_Control)) <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = CAN_Motor_Control ⇒ HAL_CAN_AddTxMessage ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[11f]">>></a> HAL_CAN_AddTxMessage -<LI><a href="#[11b]">>></a> BSP_CAN_GetHandle +<BR>[Calls]<UL><LI><a href="#[123]">>></a> HAL_CAN_AddTxMessage +<LI><a href="#[11f]">>></a> BSP_CAN_GetHandle </UL> <BR>[Called By]<UL><LI><a href="#[95]">>></a> Task_Can </UL> -<P><STRONG><a name="[128]"></a>CAN_StoreMsg</STRONG> (Thumb, 306 bytes, Stack size 32 bytes, can_2.o(.text.CAN_StoreMsg)) +<P><STRONG><a name="[12c]"></a>CAN_StoreMsg</STRONG> (Thumb, 306 bytes, Stack size 32 bytes, can_2.o(.text.CAN_StoreMsg)) <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = CAN_StoreMsg ⇒ CAN_Motor_Decode </UL> -<BR>[Calls]<UL><LI><a href="#[12b]">>></a> CAN_Tof_Decode -<LI><a href="#[12a]">>></a> CAN_Cap_Decode -<LI><a href="#[129]">>></a> CAN_Motor_Decode +<BR>[Calls]<UL><LI><a href="#[12f]">>></a> CAN_Tof_Decode +<LI><a href="#[12e]">>></a> CAN_Cap_Decode +<LI><a href="#[12d]">>></a> CAN_Motor_Decode </UL> <BR>[Called By]<UL><LI><a href="#[95]">>></a> Task_Can </UL> -<P><STRONG><a name="[12b]"></a>CAN_Tof_Decode</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, can_2.o(.text.CAN_Tof_Decode)) +<P><STRONG><a name="[12f]"></a>CAN_Tof_Decode</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, can_2.o(.text.CAN_Tof_Decode)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CAN_Tof_Decode </UL> -<BR>[Called By]<UL><LI><a href="#[128]">>></a> CAN_StoreMsg +<BR>[Called By]<UL><LI><a href="#[12c]">>></a> CAN_StoreMsg </UL> -<P><STRONG><a name="[118]"></a>CDC_ReadyReceive</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, usbd_cdc_if.o(.text.CDC_ReadyReceive)) +<P><STRONG><a name="[11c]"></a>CDC_ReadyReceive</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, usbd_cdc_if.o(.text.CDC_ReadyReceive)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = CDC_ReadyReceive ⇒ USBD_CDC_ReceivePacket ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[12d]">>></a> USBD_CDC_ReceivePacket +<BR>[Calls]<UL><LI><a href="#[131]">>></a> USBD_CDC_ReceivePacket </UL> -<BR>[Called By]<UL><LI><a href="#[117]">>></a> BSP_USB_ReadyReceive +<BR>[Called By]<UL><LI><a href="#[11b]">>></a> BSP_USB_ReadyReceive </UL> -<P><STRONG><a name="[119]"></a>CDC_Transmit_FS</STRONG> (Thumb, 96 bytes, Stack size 32 bytes, usbd_cdc_if.o(.text.CDC_Transmit_FS)) +<P><STRONG><a name="[11d]"></a>CDC_Transmit_FS</STRONG> (Thumb, 96 bytes, Stack size 32 bytes, usbd_cdc_if.o(.text.CDC_Transmit_FS)) <BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = CDC_Transmit_FS ⇒ USBD_CDC_TransmitPacket ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[12f]">>></a> USBD_CDC_TransmitPacket -<LI><a href="#[12e]">>></a> USBD_CDC_SetTxBuffer +<BR>[Calls]<UL><LI><a href="#[133]">>></a> USBD_CDC_TransmitPacket +<LI><a href="#[132]">>></a> USBD_CDC_SetTxBuffer </UL> -<BR>[Called By]<UL><LI><a href="#[116]">>></a> BSP_USB_Transmit +<BR>[Called By]<UL><LI><a href="#[11a]">>></a> BSP_USB_Transmit </UL> -<P><STRONG><a name="[295]"></a>CMD_CheckHostOverwrite</STRONG> (Thumb, 16 bytes, Stack size 4 bytes, cmd.o(.text.CMD_CheckHostOverwrite)) +<P><STRONG><a name="[299]"></a>CMD_CheckHostOverwrite</STRONG> (Thumb, 16 bytes, Stack size 4 bytes, cmd.o(.text.CMD_CheckHostOverwrite)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = CMD_CheckHostOverwrite </UL> <BR>[Called By]<UL><LI><a href="#[8f]">>></a> Task_Command </UL> -<P><STRONG><a name="[294]"></a>CMD_Init</STRONG> (Thumb, 60 bytes, Stack size 12 bytes, cmd.o(.text.CMD_Init)) +<P><STRONG><a name="[298]"></a>CMD_Init</STRONG> (Thumb, 60 bytes, Stack size 12 bytes, cmd.o(.text.CMD_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = CMD_Init </UL> <BR>[Called By]<UL><LI><a href="#[8f]">>></a> Task_Command </UL> -<P><STRONG><a name="[296]"></a>CMD_ParseHost</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, cmd.o(.text.CMD_ParseHost)) +<P><STRONG><a name="[29a]"></a>CMD_ParseHost</STRONG> (Thumb, 120 bytes, Stack size 16 bytes, cmd.o(.text.CMD_ParseHost)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = CMD_ParseHost </UL> <BR>[Called By]<UL><LI><a href="#[8f]">>></a> Task_Command </UL> -<P><STRONG><a name="[133]"></a>CMD_ParseRc</STRONG> (Thumb, 208 bytes, Stack size 24 bytes, cmd.o(.text.CMD_ParseRc)) +<P><STRONG><a name="[137]"></a>CMD_ParseRc</STRONG> (Thumb, 208 bytes, Stack size 24 bytes, cmd.o(.text.CMD_ParseRc)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = CMD_ParseRc ⇒ CMD_PcLogic ⇒ CMD_BehaviorOccurredRc ⇒ CMD_BehaviorToKey </UL> -<BR>[Calls]<UL><LI><a href="#[135]">>></a> CMD_RcLostLogic -<LI><a href="#[137]">>></a> CMD_RcLogic -<LI><a href="#[136]">>></a> CMD_PcLogic -<LI><a href="#[134]">>></a> CMD_KeyPressedRc +<BR>[Calls]<UL><LI><a href="#[139]">>></a> CMD_RcLostLogic +<LI><a href="#[13b]">>></a> CMD_RcLogic +<LI><a href="#[13a]">>></a> CMD_PcLogic +<LI><a href="#[138]">>></a> CMD_KeyPressedRc </UL> <BR>[Called By]<UL><LI><a href="#[8f]">>></a> Task_Command </UL> -<P><STRONG><a name="[138]"></a>CMD_RefereeAdd</STRONG> (Thumb, 86 bytes, Stack size 12 bytes, cmd.o(.text.CMD_RefereeAdd)) +<P><STRONG><a name="[13c]"></a>CMD_RefereeAdd</STRONG> (Thumb, 86 bytes, Stack size 12 bytes, cmd.o(.text.CMD_RefereeAdd)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = CMD_RefereeAdd </UL> -<BR>[Called By]<UL><LI><a href="#[136]">>></a> CMD_PcLogic +<BR>[Called By]<UL><LI><a href="#[13a]">>></a> CMD_PcLogic </UL> <P><STRONG><a name="[d2]"></a>CRC16_Calc</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, crc16.o(.text.CRC16_Calc)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = CRC16_Calc ⇒ CRC16_Byte </UL> -<BR>[Calls]<UL><LI><a href="#[139]">>></a> CRC16_Byte +<BR>[Calls]<UL><LI><a href="#[13d]">>></a> CRC16_Byte </UL> <BR>[Called By]<UL><LI><a href="#[d3]">>></a> AI_PackRef <LI><a href="#[d1]">>></a> AI_PackMCU -<LI><a href="#[261]">>></a> Referee_PackUI +<LI><a href="#[265]">>></a> Referee_PackUI <LI><a href="#[d5]">>></a> CRC16_Verify </UL> @@ -1311,150 +1335,150 @@ Global Symbols <BR>[Calls]<UL><LI><a href="#[d2]">>></a> CRC16_Calc </UL> <BR>[Called By]<UL><LI><a href="#[d4]">>></a> AI_ParseHost -<LI><a href="#[264]">>></a> Referee_Parse +<LI><a href="#[268]">>></a> Referee_Parse </UL> -<P><STRONG><a name="[13b]"></a>CRC8_Calc</STRONG> (Thumb, 60 bytes, Stack size 12 bytes, crc8.o(.text.CRC8_Calc)) +<P><STRONG><a name="[13f]"></a>CRC8_Calc</STRONG> (Thumb, 60 bytes, Stack size 12 bytes, crc8.o(.text.CRC8_Calc)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = CRC8_Calc </UL> -<BR>[Called By]<UL><LI><a href="#[261]">>></a> Referee_PackUI -<LI><a href="#[13a]">>></a> CRC8_Verify +<BR>[Called By]<UL><LI><a href="#[265]">>></a> Referee_PackUI +<LI><a href="#[13e]">>></a> CRC8_Verify </UL> -<P><STRONG><a name="[13a]"></a>CRC8_Verify</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, crc8.o(.text.CRC8_Verify)) +<P><STRONG><a name="[13e]"></a>CRC8_Verify</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, crc8.o(.text.CRC8_Verify)) <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = CRC8_Verify ⇒ CRC8_Calc </UL> -<BR>[Calls]<UL><LI><a href="#[13b]">>></a> CRC8_Calc +<BR>[Calls]<UL><LI><a href="#[13f]">>></a> CRC8_Calc </UL> -<BR>[Called By]<UL><LI><a href="#[264]">>></a> Referee_Parse +<BR>[Called By]<UL><LI><a href="#[268]">>></a> Referee_Parse </UL> -<P><STRONG><a name="[27c]"></a>CalculateRpm</STRONG> (Thumb, 284 bytes, Stack size 20 bytes, user_math.o(.text.CalculateRpm)) +<P><STRONG><a name="[280]"></a>CalculateRpm</STRONG> (Thumb, 284 bytes, Stack size 20 bytes, user_math.o(.text.CalculateRpm)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = CalculateRpm </UL> -<BR>[Called By]<UL><LI><a href="#[278]">>></a> Shoot_Control +<BR>[Called By]<UL><LI><a href="#[27c]">>></a> Shoot_Control </UL> -<P><STRONG><a name="[13c]"></a>Cap_Control</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, cap.o(.text.Cap_Control)) +<P><STRONG><a name="[140]"></a>Cap_Control</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, cap.o(.text.Cap_Control)) <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = Cap_Control ⇒ PowerLimit_CapInput </UL> -<BR>[Calls]<UL><LI><a href="#[13d]">>></a> PowerLimit_CapInput -<LI><a href="#[13e]">>></a> Capacity_GetCapacitorRemain +<BR>[Calls]<UL><LI><a href="#[141]">>></a> PowerLimit_CapInput +<LI><a href="#[142]">>></a> Capacity_GetCapacitorRemain </UL> <BR>[Called By]<UL><LI><a href="#[99]">>></a> Task_Cap </UL> -<P><STRONG><a name="[293]"></a>Cap_DumpUI</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, cap.o(.text.Cap_DumpUI)) +<P><STRONG><a name="[297]"></a>Cap_DumpUI</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, cap.o(.text.Cap_DumpUI)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Cap_DumpUI </UL> <BR>[Called By]<UL><LI><a href="#[99]">>></a> Task_Cap </UL> -<P><STRONG><a name="[2a0]"></a>Capacity_GetBatteryRemain</STRONG> (Thumb, 332 bytes, Stack size 16 bytes, capacity.o(.text.Capacity_GetBatteryRemain)) +<P><STRONG><a name="[2a4]"></a>Capacity_GetBatteryRemain</STRONG> (Thumb, 332 bytes, Stack size 16 bytes, capacity.o(.text.Capacity_GetBatteryRemain)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Capacity_GetBatteryRemain </UL> <BR>[Called By]<UL><LI><a href="#[94]">>></a> Task_Monitor </UL> -<P><STRONG><a name="[13e]"></a>Capacity_GetCapacitorRemain</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, capacity.o(.text.Capacity_GetCapacitorRemain)) +<P><STRONG><a name="[142]"></a>Capacity_GetCapacitorRemain</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, capacity.o(.text.Capacity_GetCapacitorRemain)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Capacity_GetCapacitorRemain </UL> -<BR>[Called By]<UL><LI><a href="#[13c]">>></a> Cap_Control +<BR>[Called By]<UL><LI><a href="#[140]">>></a> Cap_Control </UL> -<P><STRONG><a name="[141]"></a>Chassis_Control</STRONG> (Thumb, 784 bytes, Stack size 64 bytes, chassis.o(.text.Chassis_Control)) +<P><STRONG><a name="[145]"></a>Chassis_Control</STRONG> (Thumb, 784 bytes, Stack size 64 bytes, chassis.o(.text.Chassis_Control)) <BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = Chassis_Control ⇒ Chassis_SetMode ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[142]">>></a> Chassis_SetMode -<LI><a href="#[13f]">>></a> Chassis_CalcWz -<LI><a href="#[144]">>></a> PID_Calc -<LI><a href="#[145]">>></a> Mixer_Apply -<LI><a href="#[146]">>></a> LowPassFilter2p_Apply -<LI><a href="#[140]">>></a> __hardfp_sinf -<LI><a href="#[143]">>></a> __hardfp_cosf +<BR>[Calls]<UL><LI><a href="#[146]">>></a> Chassis_SetMode +<LI><a href="#[143]">>></a> Chassis_CalcWz +<LI><a href="#[148]">>></a> PID_Calc +<LI><a href="#[149]">>></a> Mixer_Apply +<LI><a href="#[14a]">>></a> LowPassFilter2p_Apply +<LI><a href="#[144]">>></a> __hardfp_sinf +<LI><a href="#[147]">>></a> __hardfp_cosf </UL> <BR>[Called By]<UL><LI><a href="#[90]">>></a> Task_CtrlChassis </UL> -<P><STRONG><a name="[298]"></a>Chassis_DumpOutput</STRONG> (Thumb, 66 bytes, Stack size 12 bytes, chassis.o(.text.Chassis_DumpOutput)) +<P><STRONG><a name="[29c]"></a>Chassis_DumpOutput</STRONG> (Thumb, 66 bytes, Stack size 12 bytes, chassis.o(.text.Chassis_DumpOutput)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = Chassis_DumpOutput </UL> <BR>[Called By]<UL><LI><a href="#[90]">>></a> Task_CtrlChassis </UL> -<P><STRONG><a name="[299]"></a>Chassis_DumpUI</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, chassis.o(.text.Chassis_DumpUI)) +<P><STRONG><a name="[29d]"></a>Chassis_DumpUI</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, chassis.o(.text.Chassis_DumpUI)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Chassis_DumpUI </UL> <BR>[Called By]<UL><LI><a href="#[90]">>></a> Task_CtrlChassis </UL> -<P><STRONG><a name="[147]"></a>Chassis_Init</STRONG> (Thumb, 614 bytes, Stack size 48 bytes, chassis.o(.text.Chassis_Init)) +<P><STRONG><a name="[14b]"></a>Chassis_Init</STRONG> (Thumb, 614 bytes, Stack size 48 bytes, chassis.o(.text.Chassis_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = Chassis_Init ⇒ BSP_Malloc ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[148]">>></a> CircleReverse -<LI><a href="#[149]">>></a> PID_Init -<LI><a href="#[14b]">>></a> Mixer_Init -<LI><a href="#[14a]">>></a> LowPassFilter2p_Init -<LI><a href="#[10d]">>></a> BSP_Malloc -<LI><a href="#[ff]">>></a> BSP_Free +<BR>[Calls]<UL><LI><a href="#[14c]">>></a> CircleReverse +<LI><a href="#[14d]">>></a> PID_Init +<LI><a href="#[14f]">>></a> Mixer_Init +<LI><a href="#[14e]">>></a> LowPassFilter2p_Init +<LI><a href="#[111]">>></a> BSP_Malloc +<LI><a href="#[103]">>></a> BSP_Free </UL> <BR>[Called By]<UL><LI><a href="#[90]">>></a> Task_CtrlChassis </UL> -<P><STRONG><a name="[14c]"></a>Chassis_PowerLimit</STRONG> (Thumb, 208 bytes, Stack size 24 bytes, chassis.o(.text.Chassis_PowerLimit)) +<P><STRONG><a name="[150]"></a>Chassis_PowerLimit</STRONG> (Thumb, 208 bytes, Stack size 24 bytes, chassis.o(.text.Chassis_PowerLimit)) <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = Chassis_PowerLimit ⇒ PowerLimit_ChassicOutput </UL> -<BR>[Calls]<UL><LI><a href="#[14d]">>></a> PowerLimit_TargetPower -<LI><a href="#[14e]">>></a> PowerLimit_ChassicOutput +<BR>[Calls]<UL><LI><a href="#[151]">>></a> PowerLimit_TargetPower +<LI><a href="#[152]">>></a> PowerLimit_ChassicOutput </UL> <BR>[Called By]<UL><LI><a href="#[90]">>></a> Task_CtrlChassis </UL> -<P><STRONG><a name="[297]"></a>Chassis_UpdateFeedback</STRONG> (Thumb, 180 bytes, Stack size 16 bytes, chassis.o(.text.Chassis_UpdateFeedback)) +<P><STRONG><a name="[29b]"></a>Chassis_UpdateFeedback</STRONG> (Thumb, 180 bytes, Stack size 16 bytes, chassis.o(.text.Chassis_UpdateFeedback)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Chassis_UpdateFeedback </UL> <BR>[Called By]<UL><LI><a href="#[90]">>></a> Task_CtrlChassis </UL> -<P><STRONG><a name="[181]"></a>CircleAdd</STRONG> (Thumb, 132 bytes, Stack size 16 bytes, user_math.o(.text.CircleAdd)) +<P><STRONG><a name="[185]"></a>CircleAdd</STRONG> (Thumb, 132 bytes, Stack size 16 bytes, user_math.o(.text.CircleAdd)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = CircleAdd </UL> -<BR>[Called By]<UL><LI><a href="#[185]">>></a> Gimbal_Init -<LI><a href="#[17f]">>></a> Gimbal_Control -<LI><a href="#[27f]">>></a> Shoot_UpdateFeedback -<LI><a href="#[278]">>></a> Shoot_Control -<LI><a href="#[279]">>></a> Shoot_SetMode +<BR>[Called By]<UL><LI><a href="#[283]">>></a> Shoot_UpdateFeedback +<LI><a href="#[27c]">>></a> Shoot_Control +<LI><a href="#[27d]">>></a> Shoot_SetMode +<LI><a href="#[189]">>></a> Gimbal_Init +<LI><a href="#[183]">>></a> Gimbal_Control </UL> -<P><STRONG><a name="[182]"></a>CircleError</STRONG> (Thumb, 154 bytes, Stack size 20 bytes, user_math.o(.text.CircleError)) +<P><STRONG><a name="[186]"></a>CircleError</STRONG> (Thumb, 154 bytes, Stack size 20 bytes, user_math.o(.text.CircleError)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = CircleError </UL> -<BR>[Called By]<UL><LI><a href="#[17f]">>></a> Gimbal_Control -<LI><a href="#[144]">>></a> PID_Calc -<LI><a href="#[27f]">>></a> Shoot_UpdateFeedback -<LI><a href="#[279]">>></a> Shoot_SetMode +<BR>[Called By]<UL><LI><a href="#[148]">>></a> PID_Calc +<LI><a href="#[283]">>></a> Shoot_UpdateFeedback +<LI><a href="#[27d]">>></a> Shoot_SetMode +<LI><a href="#[183]">>></a> Gimbal_Control </UL> -<P><STRONG><a name="[148]"></a>CircleReverse</STRONG> (Thumb, 32 bytes, Stack size 4 bytes, user_math.o(.text.CircleReverse)) +<P><STRONG><a name="[14c]"></a>CircleReverse</STRONG> (Thumb, 32 bytes, Stack size 4 bytes, user_math.o(.text.CircleReverse)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = CircleReverse </UL> -<BR>[Called By]<UL><LI><a href="#[185]">>></a> Gimbal_Init -<LI><a href="#[147]">>></a> Chassis_Init -<LI><a href="#[186]">>></a> Gimbal_UpdateFeedback +<BR>[Called By]<UL><LI><a href="#[14b]">>></a> Chassis_Init +<LI><a href="#[18a]">>></a> Gimbal_UpdateFeedback +<LI><a href="#[189]">>></a> Gimbal_Init </UL> -<P><STRONG><a name="[183]"></a>Clip</STRONG> (Thumb, 76 bytes, Stack size 12 bytes, user_math.o(.text.Clip)) +<P><STRONG><a name="[187]"></a>Clip</STRONG> (Thumb, 76 bytes, Stack size 12 bytes, user_math.o(.text.Clip)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = Clip </UL> -<BR>[Called By]<UL><LI><a href="#[17f]">>></a> Gimbal_Control +<BR>[Called By]<UL><LI><a href="#[183]">>></a> Gimbal_Control </UL> -<P><STRONG><a name="[158]"></a>Config_Get</STRONG> (Thumb, 138 bytes, Stack size 16 bytes, config.o(.text.Config_Get)) +<P><STRONG><a name="[15c]"></a>Config_Get</STRONG> (Thumb, 138 bytes, Stack size 16 bytes, config.o(.text.Config_Get)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = Config_Get ⇒ Config_GetRobotParam ⇒ strcmp </UL> -<BR>[Calls]<UL><LI><a href="#[15d]">>></a> Config_GetRobotParam -<LI><a href="#[15c]">>></a> Config_GetPilotCfg -<LI><a href="#[fc]">>></a> BSP_Flash_ReadBytes +<BR>[Calls]<UL><LI><a href="#[161]">>></a> Config_GetRobotParam +<LI><a href="#[160]">>></a> Config_GetPilotCfg +<LI><a href="#[100]">>></a> BSP_Flash_ReadBytes </UL> <BR>[Called By]<UL><LI><a href="#[87]">>></a> Task_Init <LI><a href="#[a6]">>></a> Command_SetMechZero @@ -1463,39 +1487,39 @@ Global Symbols <LI><a href="#[a5]">>></a> Command_CaliGyro </UL> -<P><STRONG><a name="[15c]"></a>Config_GetPilotCfg</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, config.o(.text.Config_GetPilotCfg)) +<P><STRONG><a name="[160]"></a>Config_GetPilotCfg</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, config.o(.text.Config_GetPilotCfg)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Config_GetPilotCfg ⇒ strcmp </UL> -<BR>[Calls]<UL><LI><a href="#[164]">>></a> strcmp +<BR>[Calls]<UL><LI><a href="#[168]">>></a> strcmp </UL> -<BR>[Called By]<UL><LI><a href="#[158]">>></a> Config_Get +<BR>[Called By]<UL><LI><a href="#[15c]">>></a> Config_Get <LI><a href="#[a4]">>></a> Command_Config </UL> -<P><STRONG><a name="[15e]"></a>Config_GetPilotNameMap</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, config.o(.text.Config_GetPilotNameMap)) +<P><STRONG><a name="[162]"></a>Config_GetPilotNameMap</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, config.o(.text.Config_GetPilotNameMap)) <BR><BR>[Called By]<UL><LI><a href="#[a4]">>></a> Command_Config </UL> -<P><STRONG><a name="[15f]"></a>Config_GetRobotNameMap</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, config.o(.text.Config_GetRobotNameMap)) +<P><STRONG><a name="[163]"></a>Config_GetRobotNameMap</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, config.o(.text.Config_GetRobotNameMap)) <BR><BR>[Called By]<UL><LI><a href="#[a4]">>></a> Command_Config </UL> -<P><STRONG><a name="[15d]"></a>Config_GetRobotParam</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, config.o(.text.Config_GetRobotParam)) +<P><STRONG><a name="[161]"></a>Config_GetRobotParam</STRONG> (Thumb, 108 bytes, Stack size 24 bytes, config.o(.text.Config_GetRobotParam)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = Config_GetRobotParam ⇒ strcmp </UL> -<BR>[Calls]<UL><LI><a href="#[164]">>></a> strcmp +<BR>[Calls]<UL><LI><a href="#[168]">>></a> strcmp </UL> -<BR>[Called By]<UL><LI><a href="#[158]">>></a> Config_Get +<BR>[Called By]<UL><LI><a href="#[15c]">>></a> Config_Get <LI><a href="#[a4]">>></a> Command_Config </UL> -<P><STRONG><a name="[159]"></a>Config_Set</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, config.o(.text.Config_Set)) +<P><STRONG><a name="[15d]"></a>Config_Set</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, config.o(.text.Config_Set)) <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = Config_Set ⇒ BSP_Flash_EraseSector ⇒ HAL_FLASHEx_Erase ⇒ FLASH_Erase_Sector ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[166]">>></a> osKernelUnlock -<LI><a href="#[165]">>></a> osKernelLock -<LI><a href="#[fd]">>></a> BSP_Flash_WriteBytes -<LI><a href="#[f7]">>></a> BSP_Flash_EraseSector +<BR>[Calls]<UL><LI><a href="#[16a]">>></a> osKernelUnlock +<LI><a href="#[169]">>></a> osKernelLock +<LI><a href="#[101]">>></a> BSP_Flash_WriteBytes +<LI><a href="#[fb]">>></a> BSP_Flash_EraseSector </UL> <BR>[Called By]<UL><LI><a href="#[a6]">>></a> Command_SetMechZero <LI><a href="#[a7]">>></a> Command_SetGimbalLim @@ -1506,75 +1530,75 @@ Global Symbols <P><STRONG><a name="[2c]"></a>DMA1_Stream1_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DMA1_Stream1_IRQHandler ⇒ HAL_DMA_IRQHandler </UL> -<BR>[Calls]<UL><LI><a href="#[167]">>></a> HAL_DMA_IRQHandler +<BR>[Calls]<UL><LI><a href="#[16b]">>></a> HAL_DMA_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[2d]"></a>DMA1_Stream2_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA1_Stream2_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DMA1_Stream2_IRQHandler ⇒ HAL_DMA_IRQHandler </UL> -<BR>[Calls]<UL><LI><a href="#[167]">>></a> HAL_DMA_IRQHandler +<BR>[Calls]<UL><LI><a href="#[16b]">>></a> HAL_DMA_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[4f]"></a>DMA1_Stream7_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA1_Stream7_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DMA1_Stream7_IRQHandler ⇒ HAL_DMA_IRQHandler </UL> -<BR>[Calls]<UL><LI><a href="#[167]">>></a> HAL_DMA_IRQHandler +<BR>[Calls]<UL><LI><a href="#[16b]">>></a> HAL_DMA_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[59]"></a>DMA2_Stream1_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA2_Stream1_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DMA2_Stream1_IRQHandler ⇒ HAL_DMA_IRQHandler </UL> -<BR>[Calls]<UL><LI><a href="#[167]">>></a> HAL_DMA_IRQHandler +<BR>[Calls]<UL><LI><a href="#[16b]">>></a> HAL_DMA_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[5a]"></a>DMA2_Stream2_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DMA2_Stream2_IRQHandler ⇒ HAL_DMA_IRQHandler </UL> -<BR>[Calls]<UL><LI><a href="#[167]">>></a> HAL_DMA_IRQHandler +<BR>[Calls]<UL><LI><a href="#[16b]">>></a> HAL_DMA_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[5b]"></a>DMA2_Stream3_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DMA2_Stream3_IRQHandler ⇒ HAL_DMA_IRQHandler </UL> -<BR>[Calls]<UL><LI><a href="#[167]">>></a> HAL_DMA_IRQHandler +<BR>[Calls]<UL><LI><a href="#[16b]">>></a> HAL_DMA_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[64]"></a>DMA2_Stream5_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA2_Stream5_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DMA2_Stream5_IRQHandler ⇒ HAL_DMA_IRQHandler </UL> -<BR>[Calls]<UL><LI><a href="#[167]">>></a> HAL_DMA_IRQHandler +<BR>[Calls]<UL><LI><a href="#[16b]">>></a> HAL_DMA_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[65]"></a>DMA2_Stream6_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DMA2_Stream6_IRQHandler ⇒ HAL_DMA_IRQHandler </UL> -<BR>[Calls]<UL><LI><a href="#[167]">>></a> HAL_DMA_IRQHandler +<BR>[Calls]<UL><LI><a href="#[16b]">>></a> HAL_DMA_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[66]"></a>DMA2_Stream7_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.DMA2_Stream7_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = DMA2_Stream7_IRQHandler ⇒ HAL_DMA_IRQHandler </UL> -<BR>[Calls]<UL><LI><a href="#[167]">>></a> HAL_DMA_IRQHandler +<BR>[Calls]<UL><LI><a href="#[16b]">>></a> HAL_DMA_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> -<P><STRONG><a name="[168]"></a>DR16_HandleOffline</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, dr16.o(.text.DR16_HandleOffline)) +<P><STRONG><a name="[16c]"></a>DR16_HandleOffline</STRONG> (Thumb, 60 bytes, Stack size 24 bytes, dr16.o(.text.DR16_HandleOffline)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = DR16_HandleOffline </UL> -<BR>[Calls]<UL><LI><a href="#[122]">>></a> __aeabi_memclr4 +<BR>[Calls]<UL><LI><a href="#[126]">>></a> __aeabi_memclr4 </UL> <BR>[Called By]<UL><LI><a href="#[98]">>></a> Task_RC </UL> -<P><STRONG><a name="[169]"></a>DR16_Init</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, dr16.o(.text.DR16_Init)) +<P><STRONG><a name="[16d]"></a>DR16_Init</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, dr16.o(.text.DR16_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = DR16_Init ⇒ osThreadGetId ⇒ xTaskGetCurrentTaskHandle </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId @@ -1583,28 +1607,28 @@ Global Symbols <BR>[Called By]<UL><LI><a href="#[98]">>></a> Task_RC </UL> -<P><STRONG><a name="[16a]"></a>DR16_ParseRC</STRONG> (Thumb, 356 bytes, Stack size 24 bytes, dr16.o(.text.DR16_ParseRC)) +<P><STRONG><a name="[16e]"></a>DR16_ParseRC</STRONG> (Thumb, 356 bytes, Stack size 24 bytes, dr16.o(.text.DR16_ParseRC)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = DR16_ParseRC ⇒ DR16_DataCorrupted </UL> -<BR>[Calls]<UL><LI><a href="#[16b]">>></a> DR16_DataCorrupted -<LI><a href="#[122]">>></a> __aeabi_memclr4 +<BR>[Calls]<UL><LI><a href="#[16f]">>></a> DR16_DataCorrupted +<LI><a href="#[126]">>></a> __aeabi_memclr4 </UL> <BR>[Called By]<UL><LI><a href="#[98]">>></a> Task_RC </UL> -<P><STRONG><a name="[16c]"></a>DR16_StartDmaRecv</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, dr16.o(.text.DR16_StartDmaRecv)) +<P><STRONG><a name="[170]"></a>DR16_StartDmaRecv</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, dr16.o(.text.DR16_StartDmaRecv)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = DR16_StartDmaRecv ⇒ HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> -<BR>[Calls]<UL><LI><a href="#[d9]">>></a> HAL_UART_Receive_DMA -<LI><a href="#[d8]">>></a> BSP_UART_GetHandle +<BR>[Calls]<UL><LI><a href="#[dd]">>></a> HAL_UART_Receive_DMA +<LI><a href="#[dc]">>></a> BSP_UART_GetHandle </UL> <BR>[Called By]<UL><LI><a href="#[98]">>></a> Task_RC </UL> -<P><STRONG><a name="[16d]"></a>DR16_WaitDmaCplt</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, dr16.o(.text.DR16_WaitDmaCplt)) +<P><STRONG><a name="[171]"></a>DR16_WaitDmaCplt</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, dr16.o(.text.DR16_WaitDmaCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = DR16_WaitDmaCplt ⇒ osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[dd]">>></a> osThreadFlagsWait +<BR>[Calls]<UL><LI><a href="#[e1]">>></a> osThreadFlagsWait </UL> <BR>[Called By]<UL><LI><a href="#[98]">>></a> Task_RC </UL> @@ -1615,259 +1639,259 @@ Global Symbols <P><STRONG><a name="[26]"></a>EXTI0_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.EXTI0_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = EXTI0_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback </UL> -<BR>[Calls]<UL><LI><a href="#[16e]">>></a> HAL_GPIO_EXTI_IRQHandler +<BR>[Calls]<UL><LI><a href="#[172]">>></a> HAL_GPIO_EXTI_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[29]"></a>EXTI3_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.EXTI3_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = EXTI3_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback </UL> -<BR>[Calls]<UL><LI><a href="#[16e]">>></a> HAL_GPIO_EXTI_IRQHandler +<BR>[Calls]<UL><LI><a href="#[172]">>></a> HAL_GPIO_EXTI_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[2a]"></a>EXTI4_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.EXTI4_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = EXTI4_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback </UL> -<BR>[Calls]<UL><LI><a href="#[16e]">>></a> HAL_GPIO_EXTI_IRQHandler +<BR>[Calls]<UL><LI><a href="#[172]">>></a> HAL_GPIO_EXTI_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[37]"></a>EXTI9_5_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.EXTI9_5_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = EXTI9_5_IRQHandler ⇒ HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback </UL> -<BR>[Calls]<UL><LI><a href="#[16e]">>></a> HAL_GPIO_EXTI_IRQHandler +<BR>[Calls]<UL><LI><a href="#[172]">>></a> HAL_GPIO_EXTI_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> -<P><STRONG><a name="[105]"></a>Error_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) -<BR><BR>[Called By]<UL><LI><a href="#[2bd]">>></a> USBD_LL_Init -<LI><a href="#[1db]">>></a> HAL_PCD_ResetCallback -<LI><a href="#[22e]">>></a> HAL_UART_MspInit -<LI><a href="#[1fd]">>></a> HAL_SPI_MspInit -<LI><a href="#[1a6]">>></a> HAL_I2C_MspInit -<LI><a href="#[253]">>></a> MX_USB_DEVICE_Init -<LI><a href="#[284]">>></a> SystemClock_Config -<LI><a href="#[252]">>></a> MX_USART6_UART_Init -<LI><a href="#[251]">>></a> MX_USART3_UART_Init -<LI><a href="#[250]">>></a> MX_USART1_UART_Init -<LI><a href="#[24f]">>></a> MX_TIM8_Init -<LI><a href="#[24e]">>></a> MX_TIM7_Init -<LI><a href="#[24d]">>></a> MX_TIM5_Init -<LI><a href="#[24c]">>></a> MX_TIM4_Init -<LI><a href="#[24b]">>></a> MX_TIM3_Init -<LI><a href="#[24a]">>></a> MX_TIM1_Init -<LI><a href="#[249]">>></a> MX_TIM10_Init -<LI><a href="#[248]">>></a> MX_SPI2_Init -<LI><a href="#[247]">>></a> MX_SPI1_Init -<LI><a href="#[246]">>></a> MX_RNG_Init -<LI><a href="#[245]">>></a> MX_I2C3_Init -<LI><a href="#[244]">>></a> MX_I2C2_Init -<LI><a href="#[243]">>></a> MX_I2C1_Init -<LI><a href="#[23e]">>></a> MX_CRC_Init -<LI><a href="#[23d]">>></a> MX_CAN2_Init -<LI><a href="#[23c]">>></a> MX_CAN1_Init -<LI><a href="#[23b]">>></a> MX_ADC3_Init -<LI><a href="#[23a]">>></a> MX_ADC1_Init -<LI><a href="#[109]">>></a> BSP_GetTemperature -<LI><a href="#[103]">>></a> BSP_GetBatteryVolt +<P><STRONG><a name="[109]"></a>Error_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, main.o(.text.Error_Handler)) +<BR><BR>[Called By]<UL><LI><a href="#[2c1]">>></a> USBD_LL_Init +<LI><a href="#[1df]">>></a> HAL_PCD_ResetCallback +<LI><a href="#[232]">>></a> HAL_UART_MspInit +<LI><a href="#[201]">>></a> HAL_SPI_MspInit +<LI><a href="#[1aa]">>></a> HAL_I2C_MspInit +<LI><a href="#[257]">>></a> MX_USB_DEVICE_Init +<LI><a href="#[288]">>></a> SystemClock_Config +<LI><a href="#[256]">>></a> MX_USART6_UART_Init +<LI><a href="#[255]">>></a> MX_USART3_UART_Init +<LI><a href="#[254]">>></a> MX_USART1_UART_Init +<LI><a href="#[253]">>></a> MX_TIM8_Init +<LI><a href="#[252]">>></a> MX_TIM7_Init +<LI><a href="#[251]">>></a> MX_TIM5_Init +<LI><a href="#[250]">>></a> MX_TIM4_Init +<LI><a href="#[24f]">>></a> MX_TIM3_Init +<LI><a href="#[24e]">>></a> MX_TIM1_Init +<LI><a href="#[24d]">>></a> MX_TIM10_Init +<LI><a href="#[24c]">>></a> MX_SPI2_Init +<LI><a href="#[24b]">>></a> MX_SPI1_Init +<LI><a href="#[24a]">>></a> MX_RNG_Init +<LI><a href="#[249]">>></a> MX_I2C3_Init +<LI><a href="#[248]">>></a> MX_I2C2_Init +<LI><a href="#[247]">>></a> MX_I2C1_Init +<LI><a href="#[242]">>></a> MX_CRC_Init +<LI><a href="#[241]">>></a> MX_CAN2_Init +<LI><a href="#[240]">>></a> MX_CAN1_Init +<LI><a href="#[23f]">>></a> MX_ADC3_Init +<LI><a href="#[23e]">>></a> MX_ADC1_Init +<LI><a href="#[10d]">>></a> BSP_GetTemperature +<LI><a href="#[107]">>></a> BSP_GetBatteryVolt </UL> -<P><STRONG><a name="[16f]"></a>FLASH_Erase_Sector</STRONG> (Thumb, 306 bytes, Stack size 24 bytes, stm32f4xx_hal_flash_ex.o(.text.FLASH_Erase_Sector)) +<P><STRONG><a name="[173]"></a>FLASH_Erase_Sector</STRONG> (Thumb, 306 bytes, Stack size 24 bytes, stm32f4xx_hal_flash_ex.o(.text.FLASH_Erase_Sector)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = FLASH_Erase_Sector ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[fa]">>></a> HAL_FLASHEx_Erase +<BR>[Called By]<UL><LI><a href="#[fe]">>></a> HAL_FLASHEx_Erase </UL> -<P><STRONG><a name="[1a3]"></a>FLASH_FlushCaches</STRONG> (Thumb, 162 bytes, Stack size 0 bytes, stm32f4xx_hal_flash_ex.o(.text.FLASH_FlushCaches)) -<BR><BR>[Called By]<UL><LI><a href="#[fa]">>></a> HAL_FLASHEx_Erase +<P><STRONG><a name="[1a7]"></a>FLASH_FlushCaches</STRONG> (Thumb, 162 bytes, Stack size 0 bytes, stm32f4xx_hal_flash_ex.o(.text.FLASH_FlushCaches)) +<BR><BR>[Called By]<UL><LI><a href="#[fe]">>></a> HAL_FLASHEx_Erase </UL> -<P><STRONG><a name="[f9]"></a>FLASH_WaitForLastOperation</STRONG> (Thumb, 164 bytes, Stack size 24 bytes, stm32f4xx_hal_flash.o(.text.FLASH_WaitForLastOperation)) +<P><STRONG><a name="[fd]"></a>FLASH_WaitForLastOperation</STRONG> (Thumb, 164 bytes, Stack size 24 bytes, stm32f4xx_hal_flash.o(.text.FLASH_WaitForLastOperation)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FLASH_WaitForLastOperation </UL> -<BR>[Calls]<UL><LI><a href="#[176]">>></a> FLASH_SetErrorCode -<LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[17a]">>></a> FLASH_SetErrorCode +<LI><a href="#[179]">>></a> HAL_GetTick </UL> -<BR>[Called By]<UL><LI><a href="#[fa]">>></a> HAL_FLASHEx_Erase -<LI><a href="#[fe]">>></a> HAL_FLASH_Program -<LI><a href="#[fd]">>></a> BSP_Flash_WriteBytes -<LI><a href="#[f7]">>></a> BSP_Flash_EraseSector +<BR>[Called By]<UL><LI><a href="#[fe]">>></a> HAL_FLASHEx_Erase +<LI><a href="#[102]">>></a> HAL_FLASH_Program +<LI><a href="#[101]">>></a> BSP_Flash_WriteBytes +<LI><a href="#[fb]">>></a> BSP_Flash_EraseSector </UL> -<P><STRONG><a name="[28e]"></a>FreeRTOS_CLIGetOutputBuffer</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, freertos_cli.o(.text.FreeRTOS_CLIGetOutputBuffer)) +<P><STRONG><a name="[292]"></a>FreeRTOS_CLIGetOutputBuffer</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, freertos_cli.o(.text.FreeRTOS_CLIGetOutputBuffer)) <BR><BR>[Called By]<UL><LI><a href="#[8e]">>></a> Task_CLI </UL> -<P><STRONG><a name="[15a]"></a>FreeRTOS_CLIGetParameter</STRONG> (Thumb, 228 bytes, Stack size 32 bytes, freertos_cli.o(.text.FreeRTOS_CLIGetParameter)) +<P><STRONG><a name="[15e]"></a>FreeRTOS_CLIGetParameter</STRONG> (Thumb, 228 bytes, Stack size 32 bytes, freertos_cli.o(.text.FreeRTOS_CLIGetParameter)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = FreeRTOS_CLIGetParameter </UL> <BR>[Called By]<UL><LI><a href="#[a4]">>></a> Command_Config </UL> -<P><STRONG><a name="[177]"></a>FreeRTOS_CLIProcessCommand</STRONG> (Thumb, 348 bytes, Stack size 32 bytes, freertos_cli.o(.text.FreeRTOS_CLIProcessCommand)) +<P><STRONG><a name="[17b]"></a>FreeRTOS_CLIProcessCommand</STRONG> (Thumb, 348 bytes, Stack size 32 bytes, freertos_cli.o(.text.FreeRTOS_CLIProcessCommand)) <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = FreeRTOS_CLIProcessCommand ⇒ prvGetNumberOfParameters </UL> -<BR>[Calls]<UL><LI><a href="#[179]">>></a> prvGetNumberOfParameters -<LI><a href="#[15b]">>></a> strncmp -<LI><a href="#[178]">>></a> strlen -<LI><a href="#[160]">>></a> strncpy +<BR>[Calls]<UL><LI><a href="#[17d]">>></a> prvGetNumberOfParameters +<LI><a href="#[15f]">>></a> strncmp +<LI><a href="#[17c]">>></a> strlen +<LI><a href="#[164]">>></a> strncpy </UL> <BR>[Called By]<UL><LI><a href="#[8e]">>></a> Task_CLI </UL> -<P><STRONG><a name="[17a]"></a>FreeRTOS_CLIRegisterCommand</STRONG> (Thumb, 130 bytes, Stack size 32 bytes, freertos_cli.o(.text.FreeRTOS_CLIRegisterCommand)) +<P><STRONG><a name="[17e]"></a>FreeRTOS_CLIRegisterCommand</STRONG> (Thumb, 130 bytes, Stack size 32 bytes, freertos_cli.o(.text.FreeRTOS_CLIRegisterCommand)) <BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = FreeRTOS_CLIRegisterCommand ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical -<LI><a href="#[10e]">>></a> pvPortMalloc +<BR>[Calls]<UL><LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical +<LI><a href="#[112]">>></a> pvPortMalloc </UL> <BR>[Called By]<UL><LI><a href="#[8e]">>></a> Task_CLI </UL> -<P><STRONG><a name="[17f]"></a>Gimbal_Control</STRONG> (Thumb, 724 bytes, Stack size 64 bytes, gimbal.o(.text.Gimbal_Control)) +<P><STRONG><a name="[183]"></a>Gimbal_Control</STRONG> (Thumb, 852 bytes, Stack size 64 bytes, gimbal.o(.text.Gimbal_Control)) <BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = Gimbal_Control ⇒ Gimbal_SetMode ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[180]">>></a> Gimbal_SetMode -<LI><a href="#[183]">>></a> Clip -<LI><a href="#[181]">>></a> CircleAdd -<LI><a href="#[144]">>></a> PID_Calc -<LI><a href="#[182]">>></a> CircleError -<LI><a href="#[146]">>></a> LowPassFilter2p_Apply -<LI><a href="#[184]">>></a> AHRS_ResetEulr +<BR>[Calls]<UL><LI><a href="#[184]">>></a> Gimbal_SetMode +<LI><a href="#[187]">>></a> Clip +<LI><a href="#[185]">>></a> CircleAdd +<LI><a href="#[148]">>></a> PID_Calc +<LI><a href="#[186]">>></a> CircleError +<LI><a href="#[14a]">>></a> LowPassFilter2p_Apply +<LI><a href="#[188]">>></a> AHRS_ResetEulr </UL> <BR>[Called By]<UL><LI><a href="#[91]">>></a> Task_CtrlGimbal </UL> -<P><STRONG><a name="[29b]"></a>Gimbal_DumpOutput</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, gimbal.o(.text.Gimbal_DumpOutput)) +<P><STRONG><a name="[29f]"></a>Gimbal_DumpOutput</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, gimbal.o(.text.Gimbal_DumpOutput)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Gimbal_DumpOutput </UL> <BR>[Called By]<UL><LI><a href="#[91]">>></a> Task_CtrlGimbal </UL> -<P><STRONG><a name="[29c]"></a>Gimbal_DumpUI</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, gimbal.o(.text.Gimbal_DumpUI)) +<P><STRONG><a name="[2a0]"></a>Gimbal_DumpUI</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, gimbal.o(.text.Gimbal_DumpUI)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Gimbal_DumpUI </UL> <BR>[Called By]<UL><LI><a href="#[91]">>></a> Task_CtrlGimbal </UL> -<P><STRONG><a name="[185]"></a>Gimbal_Init</STRONG> (Thumb, 288 bytes, Stack size 48 bytes, gimbal.o(.text.Gimbal_Init)) +<P><STRONG><a name="[189]"></a>Gimbal_Init</STRONG> (Thumb, 288 bytes, Stack size 48 bytes, gimbal.o(.text.Gimbal_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = Gimbal_Init ⇒ PID_Init ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[148]">>></a> CircleReverse -<LI><a href="#[181]">>></a> CircleAdd -<LI><a href="#[149]">>></a> PID_Init -<LI><a href="#[14a]">>></a> LowPassFilter2p_Init +<BR>[Calls]<UL><LI><a href="#[14c]">>></a> CircleReverse +<LI><a href="#[185]">>></a> CircleAdd +<LI><a href="#[14d]">>></a> PID_Init +<LI><a href="#[14e]">>></a> LowPassFilter2p_Init </UL> <BR>[Called By]<UL><LI><a href="#[91]">>></a> Task_CtrlGimbal </UL> -<P><STRONG><a name="[29a]"></a>Gimbal_PackAI</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, gimbal.o(.text.Gimbal_PackAI)) +<P><STRONG><a name="[29e]"></a>Gimbal_PackAI</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, gimbal.o(.text.Gimbal_PackAI)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Gimbal_PackAI </UL> <BR>[Called By]<UL><LI><a href="#[91]">>></a> Task_CtrlGimbal </UL> -<P><STRONG><a name="[186]"></a>Gimbal_UpdateFeedback</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, gimbal.o(.text.Gimbal_UpdateFeedback)) +<P><STRONG><a name="[18a]"></a>Gimbal_UpdateFeedback</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, gimbal.o(.text.Gimbal_UpdateFeedback)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = Gimbal_UpdateFeedback ⇒ CircleReverse </UL> -<BR>[Calls]<UL><LI><a href="#[148]">>></a> CircleReverse +<BR>[Calls]<UL><LI><a href="#[14c]">>></a> CircleReverse </UL> <BR>[Called By]<UL><LI><a href="#[91]">>></a> Task_CtrlGimbal </UL> -<P><STRONG><a name="[104]"></a>HAL_ADC_ConfigChannel</STRONG> (Thumb, 704 bytes, Stack size 32 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel)) +<P><STRONG><a name="[108]"></a>HAL_ADC_ConfigChannel</STRONG> (Thumb, 704 bytes, Stack size 32 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_ADC_ConfigChannel ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[23b]">>></a> MX_ADC3_Init -<LI><a href="#[23a]">>></a> MX_ADC1_Init -<LI><a href="#[109]">>></a> BSP_GetTemperature -<LI><a href="#[103]">>></a> BSP_GetBatteryVolt +<BR>[Called By]<UL><LI><a href="#[23f]">>></a> MX_ADC3_Init +<LI><a href="#[23e]">>></a> MX_ADC1_Init +<LI><a href="#[10d]">>></a> BSP_GetTemperature +<LI><a href="#[107]">>></a> BSP_GetBatteryVolt </UL> -<P><STRONG><a name="[108]"></a>HAL_ADC_GetValue</STRONG> (Thumb, 14 bytes, Stack size 4 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_GetValue)) +<P><STRONG><a name="[10c]"></a>HAL_ADC_GetValue</STRONG> (Thumb, 14 bytes, Stack size 4 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_GetValue)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_ADC_GetValue </UL> -<BR>[Called By]<UL><LI><a href="#[109]">>></a> BSP_GetTemperature -<LI><a href="#[103]">>></a> BSP_GetBatteryVolt +<BR>[Called By]<UL><LI><a href="#[10d]">>></a> BSP_GetTemperature +<LI><a href="#[107]">>></a> BSP_GetBatteryVolt </UL> -<P><STRONG><a name="[187]"></a>HAL_ADC_Init</STRONG> (Thumb, 946 bytes, Stack size 24 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_Init)) +<P><STRONG><a name="[18b]"></a>HAL_ADC_Init</STRONG> (Thumb, 946 bytes, Stack size 24 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[188]">>></a> HAL_ADC_MspInit +<BR>[Calls]<UL><LI><a href="#[18c]">>></a> HAL_ADC_MspInit <LI><a href="#[c2]">>></a> assert_failed <LI><a href="#[c1]">>></a> ADC_Init </UL> -<BR>[Called By]<UL><LI><a href="#[23b]">>></a> MX_ADC3_Init -<LI><a href="#[23a]">>></a> MX_ADC1_Init +<BR>[Called By]<UL><LI><a href="#[23f]">>></a> MX_ADC3_Init +<LI><a href="#[23e]">>></a> MX_ADC1_Init </UL> -<P><STRONG><a name="[188]"></a>HAL_ADC_MspInit</STRONG> (Thumb, 194 bytes, Stack size 48 bytes, adc.o(.text.HAL_ADC_MspInit)) +<P><STRONG><a name="[18c]"></a>HAL_ADC_MspInit</STRONG> (Thumb, 194 bytes, Stack size 48 bytes, adc.o(.text.HAL_ADC_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = HAL_ADC_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[189]">>></a> HAL_GPIO_Init +<BR>[Calls]<UL><LI><a href="#[18d]">>></a> HAL_GPIO_Init </UL> -<BR>[Called By]<UL><LI><a href="#[187]">>></a> HAL_ADC_Init +<BR>[Called By]<UL><LI><a href="#[18b]">>></a> HAL_ADC_Init </UL> -<P><STRONG><a name="[107]"></a>HAL_ADC_PollForConversion</STRONG> (Thumb, 298 bytes, Stack size 24 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_PollForConversion)) +<P><STRONG><a name="[10b]"></a>HAL_ADC_PollForConversion</STRONG> (Thumb, 298 bytes, Stack size 24 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_PollForConversion)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_ADC_PollForConversion </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick </UL> -<BR>[Called By]<UL><LI><a href="#[109]">>></a> BSP_GetTemperature -<LI><a href="#[103]">>></a> BSP_GetBatteryVolt +<BR>[Called By]<UL><LI><a href="#[10d]">>></a> BSP_GetTemperature +<LI><a href="#[107]">>></a> BSP_GetBatteryVolt </UL> -<P><STRONG><a name="[106]"></a>HAL_ADC_Start</STRONG> (Thumb, 568 bytes, Stack size 24 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_Start)) +<P><STRONG><a name="[10a]"></a>HAL_ADC_Start</STRONG> (Thumb, 568 bytes, Stack size 24 bytes, stm32f4xx_hal_adc.o(.text.HAL_ADC_Start)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = HAL_ADC_Start ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[109]">>></a> BSP_GetTemperature -<LI><a href="#[103]">>></a> BSP_GetBatteryVolt +<BR>[Called By]<UL><LI><a href="#[10d]">>></a> BSP_GetTemperature +<LI><a href="#[107]">>></a> BSP_GetBatteryVolt </UL> -<P><STRONG><a name="[126]"></a>HAL_CAN_ActivateNotification</STRONG> (Thumb, 120 bytes, Stack size 24 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification)) +<P><STRONG><a name="[12a]"></a>HAL_CAN_ActivateNotification</STRONG> (Thumb, 120 bytes, Stack size 24 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = HAL_CAN_ActivateNotification ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[120]">>></a> CAN_Init +<BR>[Called By]<UL><LI><a href="#[124]">>></a> CAN_Init </UL> -<P><STRONG><a name="[11f]"></a>HAL_CAN_AddTxMessage</STRONG> (Thumb, 582 bytes, Stack size 40 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage)) +<P><STRONG><a name="[123]"></a>HAL_CAN_AddTxMessage</STRONG> (Thumb, 582 bytes, Stack size 40 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = HAL_CAN_AddTxMessage ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[127]">>></a> CAN_Motor_Control -<LI><a href="#[11e]">>></a> CAN_Cap_Control +<BR>[Called By]<UL><LI><a href="#[12b]">>></a> CAN_Motor_Control +<LI><a href="#[122]">>></a> CAN_Cap_Control </UL> -<P><STRONG><a name="[123]"></a>HAL_CAN_ConfigFilter</STRONG> (Thumb, 746 bytes, Stack size 32 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter)) +<P><STRONG><a name="[127]"></a>HAL_CAN_ConfigFilter</STRONG> (Thumb, 746 bytes, Stack size 32 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_CAN_ConfigFilter ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[120]">>></a> CAN_Init +<BR>[Called By]<UL><LI><a href="#[124]">>></a> CAN_Init </UL> -<P><STRONG><a name="[18a]"></a>HAL_CAN_ErrorCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_ErrorCallback)) +<P><STRONG><a name="[18e]"></a>HAL_CAN_ErrorCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_ErrorCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_ErrorCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[11c]"></a>HAL_CAN_GetRxMessage</STRONG> (Thumb, 532 bytes, Stack size 32 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage)) +<P><STRONG><a name="[120]"></a>HAL_CAN_GetRxMessage</STRONG> (Thumb, 532 bytes, Stack size 32 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_CAN_GetRxMessage ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed @@ -1876,22 +1900,22 @@ Global Symbols <LI><a href="#[79]">>></a> CAN_CAN1RxFifoMsgPendingCallback </UL> -<P><STRONG><a name="[11a]"></a>HAL_CAN_IRQHandler</STRONG> (Thumb, 1010 bytes, Stack size 48 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler)) +<P><STRONG><a name="[11e]"></a>HAL_CAN_IRQHandler</STRONG> (Thumb, 1010 bytes, Stack size 48 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HAL_CAN_IRQHandler ⇒ HAL_CAN_WakeUpFromRxMsgCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[197]">>></a> HAL_CAN_WakeUpFromRxMsgCallback -<LI><a href="#[190]">>></a> HAL_CAN_TxMailbox2CompleteCallback -<LI><a href="#[191]">>></a> HAL_CAN_TxMailbox2AbortCallback -<LI><a href="#[18e]">>></a> HAL_CAN_TxMailbox1CompleteCallback -<LI><a href="#[18f]">>></a> HAL_CAN_TxMailbox1AbortCallback -<LI><a href="#[18c]">>></a> HAL_CAN_TxMailbox0CompleteCallback -<LI><a href="#[18d]">>></a> HAL_CAN_TxMailbox0AbortCallback -<LI><a href="#[196]">>></a> HAL_CAN_SleepCallback -<LI><a href="#[195]">>></a> HAL_CAN_RxFifo1MsgPendingCallback -<LI><a href="#[194]">>></a> HAL_CAN_RxFifo1FullCallback -<LI><a href="#[193]">>></a> HAL_CAN_RxFifo0MsgPendingCallback -<LI><a href="#[192]">>></a> HAL_CAN_RxFifo0FullCallback -<LI><a href="#[18a]">>></a> HAL_CAN_ErrorCallback +<BR>[Calls]<UL><LI><a href="#[19b]">>></a> HAL_CAN_WakeUpFromRxMsgCallback +<LI><a href="#[194]">>></a> HAL_CAN_TxMailbox2CompleteCallback +<LI><a href="#[195]">>></a> HAL_CAN_TxMailbox2AbortCallback +<LI><a href="#[192]">>></a> HAL_CAN_TxMailbox1CompleteCallback +<LI><a href="#[193]">>></a> HAL_CAN_TxMailbox1AbortCallback +<LI><a href="#[190]">>></a> HAL_CAN_TxMailbox0CompleteCallback +<LI><a href="#[191]">>></a> HAL_CAN_TxMailbox0AbortCallback +<LI><a href="#[19a]">>></a> HAL_CAN_SleepCallback +<LI><a href="#[199]">>></a> HAL_CAN_RxFifo1MsgPendingCallback +<LI><a href="#[198]">>></a> HAL_CAN_RxFifo1FullCallback +<LI><a href="#[197]">>></a> HAL_CAN_RxFifo0MsgPendingCallback +<LI><a href="#[196]">>></a> HAL_CAN_RxFifo0FullCallback +<LI><a href="#[18e]">>></a> HAL_CAN_ErrorCallback </UL> <BR>[Called By]<UL><LI><a href="#[61]">>></a> CAN2_RX1_IRQHandler <LI><a href="#[60]">>></a> CAN2_RX0_IRQHandler @@ -1899,162 +1923,162 @@ Global Symbols <LI><a href="#[34]">>></a> CAN1_RX0_IRQHandler </UL> -<P><STRONG><a name="[198]"></a>HAL_CAN_Init</STRONG> (Thumb, 1252 bytes, Stack size 24 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Init)) +<P><STRONG><a name="[19c]"></a>HAL_CAN_Init</STRONG> (Thumb, 1252 bytes, Stack size 24 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick -<LI><a href="#[199]">>></a> HAL_CAN_MspInit +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick +<LI><a href="#[19d]">>></a> HAL_CAN_MspInit <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[23d]">>></a> MX_CAN2_Init -<LI><a href="#[23c]">>></a> MX_CAN1_Init +<BR>[Called By]<UL><LI><a href="#[241]">>></a> MX_CAN2_Init +<LI><a href="#[240]">>></a> MX_CAN1_Init </UL> -<P><STRONG><a name="[199]"></a>HAL_CAN_MspInit</STRONG> (Thumb, 428 bytes, Stack size 88 bytes, can.o(.text.HAL_CAN_MspInit)) +<P><STRONG><a name="[19d]"></a>HAL_CAN_MspInit</STRONG> (Thumb, 428 bytes, Stack size 88 bytes, can.o(.text.HAL_CAN_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = HAL_CAN_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority -<LI><a href="#[102]">>></a> HAL_NVIC_EnableIRQ -<LI><a href="#[189]">>></a> HAL_GPIO_Init +<BR>[Calls]<UL><LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority +<LI><a href="#[106]">>></a> HAL_NVIC_EnableIRQ +<LI><a href="#[18d]">>></a> HAL_GPIO_Init </UL> -<BR>[Called By]<UL><LI><a href="#[198]">>></a> HAL_CAN_Init +<BR>[Called By]<UL><LI><a href="#[19c]">>></a> HAL_CAN_Init </UL> -<P><STRONG><a name="[192]"></a>HAL_CAN_RxFifo0FullCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_RxFifo0FullCallback)) +<P><STRONG><a name="[196]"></a>HAL_CAN_RxFifo0FullCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_RxFifo0FullCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_RxFifo0FullCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[193]"></a>HAL_CAN_RxFifo0MsgPendingCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback)) +<P><STRONG><a name="[197]"></a>HAL_CAN_RxFifo0MsgPendingCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_RxFifo0MsgPendingCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[194]"></a>HAL_CAN_RxFifo1FullCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_RxFifo1FullCallback)) +<P><STRONG><a name="[198]"></a>HAL_CAN_RxFifo1FullCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_RxFifo1FullCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_RxFifo1FullCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[195]"></a>HAL_CAN_RxFifo1MsgPendingCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback)) +<P><STRONG><a name="[199]"></a>HAL_CAN_RxFifo1MsgPendingCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_RxFifo1MsgPendingCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[196]"></a>HAL_CAN_SleepCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_SleepCallback)) +<P><STRONG><a name="[19a]"></a>HAL_CAN_SleepCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_SleepCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_SleepCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[124]"></a>HAL_CAN_Start</STRONG> (Thumb, 138 bytes, Stack size 24 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Start)) +<P><STRONG><a name="[128]"></a>HAL_CAN_Start</STRONG> (Thumb, 138 bytes, Stack size 24 bytes, stm32f4xx_hal_can.o(.text.HAL_CAN_Start)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_Start </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick </UL> -<BR>[Called By]<UL><LI><a href="#[120]">>></a> CAN_Init +<BR>[Called By]<UL><LI><a href="#[124]">>></a> CAN_Init </UL> -<P><STRONG><a name="[18d]"></a>HAL_CAN_TxMailbox0AbortCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback)) +<P><STRONG><a name="[191]"></a>HAL_CAN_TxMailbox0AbortCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_TxMailbox0AbortCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[18c]"></a>HAL_CAN_TxMailbox0CompleteCallback</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback)) +<P><STRONG><a name="[190]"></a>HAL_CAN_TxMailbox0CompleteCallback</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_TxMailbox0CompleteCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[18f]"></a>HAL_CAN_TxMailbox1AbortCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback)) +<P><STRONG><a name="[193]"></a>HAL_CAN_TxMailbox1AbortCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_TxMailbox1AbortCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[18e]"></a>HAL_CAN_TxMailbox1CompleteCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback)) +<P><STRONG><a name="[192]"></a>HAL_CAN_TxMailbox1CompleteCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_TxMailbox1CompleteCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[191]"></a>HAL_CAN_TxMailbox2AbortCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback)) +<P><STRONG><a name="[195]"></a>HAL_CAN_TxMailbox2AbortCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_TxMailbox2AbortCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[190]"></a>HAL_CAN_TxMailbox2CompleteCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback)) +<P><STRONG><a name="[194]"></a>HAL_CAN_TxMailbox2CompleteCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_TxMailbox2CompleteCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[197]"></a>HAL_CAN_WakeUpFromRxMsgCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback)) +<P><STRONG><a name="[19b]"></a>HAL_CAN_WakeUpFromRxMsgCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CAN_WakeUpFromRxMsgCallback ⇒ CAN_Get </UL> -<BR>[Calls]<UL><LI><a href="#[18b]">>></a> CAN_Get +<BR>[Calls]<UL><LI><a href="#[18f]">>></a> CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[11a]">>></a> HAL_CAN_IRQHandler +<BR>[Called By]<UL><LI><a href="#[11e]">>></a> HAL_CAN_IRQHandler </UL> -<P><STRONG><a name="[19b]"></a>HAL_CRC_Init</STRONG> (Thumb, 100 bytes, Stack size 16 bytes, stm32f4xx_hal_crc.o(.text.HAL_CRC_Init)) +<P><STRONG><a name="[19f]"></a>HAL_CRC_Init</STRONG> (Thumb, 100 bytes, Stack size 16 bytes, stm32f4xx_hal_crc.o(.text.HAL_CRC_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_CRC_Init ⇒ HAL_CRC_MspInit </UL> -<BR>[Calls]<UL><LI><a href="#[19c]">>></a> HAL_CRC_MspInit +<BR>[Calls]<UL><LI><a href="#[1a0]">>></a> HAL_CRC_MspInit <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[23e]">>></a> MX_CRC_Init +<BR>[Called By]<UL><LI><a href="#[242]">>></a> MX_CRC_Init </UL> -<P><STRONG><a name="[19c]"></a>HAL_CRC_MspInit</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, crc.o(.text.HAL_CRC_MspInit)) +<P><STRONG><a name="[1a0]"></a>HAL_CRC_MspInit</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, crc.o(.text.HAL_CRC_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_CRC_MspInit </UL> -<BR>[Called By]<UL><LI><a href="#[19b]">>></a> HAL_CRC_Init +<BR>[Called By]<UL><LI><a href="#[19f]">>></a> HAL_CRC_Init </UL> -<P><STRONG><a name="[19d]"></a>HAL_DMA_Abort</STRONG> (Thumb, 234 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort)) +<P><STRONG><a name="[1a1]"></a>HAL_DMA_Abort</STRONG> (Thumb, 234 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_DMA_Abort </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick </UL> -<BR>[Called By]<UL><LI><a href="#[227]">>></a> HAL_UART_IRQHandler +<BR>[Called By]<UL><LI><a href="#[22b]">>></a> HAL_UART_IRQHandler </UL> -<P><STRONG><a name="[225]"></a>HAL_DMA_Abort_IT</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort_IT)) +<P><STRONG><a name="[229]"></a>HAL_DMA_Abort_IT</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort_IT)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_DMA_Abort_IT </UL> -<BR>[Called By]<UL><LI><a href="#[227]">>></a> HAL_UART_IRQHandler -<LI><a href="#[224]">>></a> HAL_UART_AbortReceive_IT +<BR>[Called By]<UL><LI><a href="#[22b]">>></a> HAL_UART_IRQHandler +<LI><a href="#[228]">>></a> HAL_UART_AbortReceive_IT </UL> -<P><STRONG><a name="[167]"></a>HAL_DMA_IRQHandler</STRONG> (Thumb, 798 bytes, Stack size 32 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler)) +<P><STRONG><a name="[16b]"></a>HAL_DMA_IRQHandler</STRONG> (Thumb, 798 bytes, Stack size 32 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = HAL_DMA_IRQHandler </UL> <BR>[Called By]<UL><LI><a href="#[66]">>></a> DMA2_Stream7_IRQHandler @@ -2068,87 +2092,87 @@ Global Symbols <LI><a href="#[2c]">>></a> DMA1_Stream1_IRQHandler </UL> -<P><STRONG><a name="[19e]"></a>HAL_DMA_Init</STRONG> (Thumb, 1334 bytes, Stack size 32 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Init)) +<P><STRONG><a name="[1a2]"></a>HAL_DMA_Init</STRONG> (Thumb, 1334 bytes, Stack size 32 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = HAL_DMA_Init ⇒ DMA_CheckFifoParam </UL> -<BR>[Calls]<UL><LI><a href="#[19f]">>></a> DMA_CheckFifoParam -<LI><a href="#[1a0]">>></a> DMA_CalcBaseAndBitshift -<LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[1a3]">>></a> DMA_CheckFifoParam +<LI><a href="#[1a4]">>></a> DMA_CalcBaseAndBitshift +<LI><a href="#[179]">>></a> HAL_GetTick <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[22e]">>></a> HAL_UART_MspInit -<LI><a href="#[1fd]">>></a> HAL_SPI_MspInit -<LI><a href="#[1a6]">>></a> HAL_I2C_MspInit +<BR>[Called By]<UL><LI><a href="#[232]">>></a> HAL_UART_MspInit +<LI><a href="#[201]">>></a> HAL_SPI_MspInit +<LI><a href="#[1aa]">>></a> HAL_I2C_MspInit </UL> -<P><STRONG><a name="[1a1]"></a>HAL_DMA_Start_IT</STRONG> (Thumb, 228 bytes, Stack size 40 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT)) +<P><STRONG><a name="[1a5]"></a>HAL_DMA_Start_IT</STRONG> (Thumb, 228 bytes, Stack size 40 bytes, stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT)) <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> -<BR>[Calls]<UL><LI><a href="#[1a2]">>></a> DMA_SetConfig +<BR>[Calls]<UL><LI><a href="#[1a6]">>></a> DMA_SetConfig <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[200]">>></a> HAL_SPI_TransmitReceive_DMA -<LI><a href="#[f1]">>></a> HAL_SPI_Receive_DMA -<LI><a href="#[230]">>></a> UART_Start_Receive_DMA -<LI><a href="#[db]">>></a> HAL_UART_Transmit_DMA +<BR>[Called By]<UL><LI><a href="#[204]">>></a> HAL_SPI_TransmitReceive_DMA +<LI><a href="#[f5]">>></a> HAL_SPI_Receive_DMA +<LI><a href="#[234]">>></a> UART_Start_Receive_DMA +<LI><a href="#[df]">>></a> HAL_UART_Transmit_DMA </UL> -<P><STRONG><a name="[f6]"></a>HAL_Delay</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, stm32f4xx_hal.o(.text.HAL_Delay)) +<P><STRONG><a name="[fa]"></a>HAL_Delay</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, stm32f4xx_hal.o(.text.HAL_Delay)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_Delay </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick </UL> -<BR>[Called By]<UL><LI><a href="#[1e5]">>></a> USB_SetCurrentMode -<LI><a href="#[e6]">>></a> BSP_Delay +<BR>[Called By]<UL><LI><a href="#[1e9]">>></a> USB_SetCurrentMode +<LI><a href="#[ea]">>></a> BSP_Delay </UL> -<P><STRONG><a name="[fa]"></a>HAL_FLASHEx_Erase</STRONG> (Thumb, 350 bytes, Stack size 32 bytes, stm32f4xx_hal_flash_ex.o(.text.HAL_FLASHEx_Erase)) +<P><STRONG><a name="[fe]"></a>HAL_FLASHEx_Erase</STRONG> (Thumb, 350 bytes, Stack size 32 bytes, stm32f4xx_hal_flash_ex.o(.text.HAL_FLASHEx_Erase)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = HAL_FLASHEx_Erase ⇒ FLASH_Erase_Sector ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[170]">>></a> FLASH_MassErase -<LI><a href="#[f9]">>></a> FLASH_WaitForLastOperation -<LI><a href="#[1a3]">>></a> FLASH_FlushCaches -<LI><a href="#[16f]">>></a> FLASH_Erase_Sector +<BR>[Calls]<UL><LI><a href="#[174]">>></a> FLASH_MassErase +<LI><a href="#[fd]">>></a> FLASH_WaitForLastOperation +<LI><a href="#[1a7]">>></a> FLASH_FlushCaches +<LI><a href="#[173]">>></a> FLASH_Erase_Sector <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[f7]">>></a> BSP_Flash_EraseSector +<BR>[Called By]<UL><LI><a href="#[fb]">>></a> BSP_Flash_EraseSector </UL> -<P><STRONG><a name="[fb]"></a>HAL_FLASH_Lock</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f4xx_hal_flash.o(.text.HAL_FLASH_Lock)) -<BR><BR>[Called By]<UL><LI><a href="#[fd]">>></a> BSP_Flash_WriteBytes -<LI><a href="#[f7]">>></a> BSP_Flash_EraseSector +<P><STRONG><a name="[ff]"></a>HAL_FLASH_Lock</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f4xx_hal_flash.o(.text.HAL_FLASH_Lock)) +<BR><BR>[Called By]<UL><LI><a href="#[101]">>></a> BSP_Flash_WriteBytes +<LI><a href="#[fb]">>></a> BSP_Flash_EraseSector </UL> -<P><STRONG><a name="[fe]"></a>HAL_FLASH_Program</STRONG> (Thumb, 264 bytes, Stack size 40 bytes, stm32f4xx_hal_flash.o(.text.HAL_FLASH_Program)) +<P><STRONG><a name="[102]"></a>HAL_FLASH_Program</STRONG> (Thumb, 264 bytes, Stack size 40 bytes, stm32f4xx_hal_flash.o(.text.HAL_FLASH_Program)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HAL_FLASH_Program ⇒ FLASH_Program_DoubleWord ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[f9]">>></a> FLASH_WaitForLastOperation -<LI><a href="#[174]">>></a> FLASH_Program_Word -<LI><a href="#[173]">>></a> FLASH_Program_HalfWord -<LI><a href="#[172]">>></a> FLASH_Program_DoubleWord -<LI><a href="#[171]">>></a> FLASH_Program_Byte +<BR>[Calls]<UL><LI><a href="#[fd]">>></a> FLASH_WaitForLastOperation +<LI><a href="#[178]">>></a> FLASH_Program_Word +<LI><a href="#[177]">>></a> FLASH_Program_HalfWord +<LI><a href="#[176]">>></a> FLASH_Program_DoubleWord +<LI><a href="#[175]">>></a> FLASH_Program_Byte <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[fd]">>></a> BSP_Flash_WriteBytes +<BR>[Called By]<UL><LI><a href="#[101]">>></a> BSP_Flash_WriteBytes </UL> -<P><STRONG><a name="[f8]"></a>HAL_FLASH_Unlock</STRONG> (Thumb, 86 bytes, Stack size 4 bytes, stm32f4xx_hal_flash.o(.text.HAL_FLASH_Unlock)) +<P><STRONG><a name="[fc]"></a>HAL_FLASH_Unlock</STRONG> (Thumb, 86 bytes, Stack size 4 bytes, stm32f4xx_hal_flash.o(.text.HAL_FLASH_Unlock)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_FLASH_Unlock </UL> -<BR>[Called By]<UL><LI><a href="#[fd]">>></a> BSP_Flash_WriteBytes -<LI><a href="#[f7]">>></a> BSP_Flash_EraseSector +<BR>[Called By]<UL><LI><a href="#[101]">>></a> BSP_Flash_WriteBytes +<LI><a href="#[fb]">>></a> BSP_Flash_EraseSector </UL> -<P><STRONG><a name="[1a4]"></a>HAL_GPIO_EXTI_Callback</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, gpio_1.o(.text.HAL_GPIO_EXTI_Callback)) +<P><STRONG><a name="[1a8]"></a>HAL_GPIO_EXTI_Callback</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, gpio_1.o(.text.HAL_GPIO_EXTI_Callback)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_GPIO_EXTI_Callback </UL> -<BR>[Called By]<UL><LI><a href="#[16e]">>></a> HAL_GPIO_EXTI_IRQHandler +<BR>[Called By]<UL><LI><a href="#[172]">>></a> HAL_GPIO_EXTI_IRQHandler </UL> -<P><STRONG><a name="[16e]"></a>HAL_GPIO_EXTI_IRQHandler</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)) +<P><STRONG><a name="[172]"></a>HAL_GPIO_EXTI_IRQHandler</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = HAL_GPIO_EXTI_IRQHandler ⇒ HAL_GPIO_EXTI_Callback </UL> -<BR>[Calls]<UL><LI><a href="#[1a4]">>></a> HAL_GPIO_EXTI_Callback +<BR>[Calls]<UL><LI><a href="#[1a8]">>></a> HAL_GPIO_EXTI_Callback </UL> <BR>[Called By]<UL><LI><a href="#[37]">>></a> EXTI9_5_IRQHandler <LI><a href="#[2a]">>></a> EXTI4_IRQHandler @@ -2156,22 +2180,22 @@ Global Symbols <LI><a href="#[26]">>></a> EXTI0_IRQHandler </UL> -<P><STRONG><a name="[189]"></a>HAL_GPIO_Init</STRONG> (Thumb, 1824 bytes, Stack size 64 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init)) +<P><STRONG><a name="[18d]"></a>HAL_GPIO_Init</STRONG> (Thumb, 1824 bytes, Stack size 64 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HAL_GPIO_Init ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[1e2]">>></a> HAL_PCD_MspInit -<LI><a href="#[22e]">>></a> HAL_UART_MspInit -<LI><a href="#[21a]">>></a> HAL_TIM_MspPostInit -<LI><a href="#[1fd]">>></a> HAL_SPI_MspInit -<LI><a href="#[1a6]">>></a> HAL_I2C_MspInit -<LI><a href="#[199]">>></a> HAL_CAN_MspInit -<LI><a href="#[188]">>></a> HAL_ADC_MspInit -<LI><a href="#[242]">>></a> MX_GPIO_Init +<BR>[Called By]<UL><LI><a href="#[1e6]">>></a> HAL_PCD_MspInit +<LI><a href="#[232]">>></a> HAL_UART_MspInit +<LI><a href="#[21e]">>></a> HAL_TIM_MspPostInit +<LI><a href="#[201]">>></a> HAL_SPI_MspInit +<LI><a href="#[1aa]">>></a> HAL_I2C_MspInit +<LI><a href="#[19d]">>></a> HAL_CAN_MspInit +<LI><a href="#[18c]">>></a> HAL_ADC_MspInit +<LI><a href="#[246]">>></a> MX_GPIO_Init </UL> -<P><STRONG><a name="[ec]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_ReadPin)) +<P><STRONG><a name="[f0]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_ReadPin)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_GPIO_ReadPin ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed @@ -2179,894 +2203,894 @@ Global Symbols <BR>[Called By]<UL><LI><a href="#[76]">>></a> BMI088_RxCpltCallback </UL> -<P><STRONG><a name="[ed]"></a>HAL_GPIO_WritePin</STRONG> (Thumb, 120 bytes, Stack size 16 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin)) +<P><STRONG><a name="[f1]"></a>HAL_GPIO_WritePin</STRONG> (Thumb, 120 bytes, Stack size 16 bytes, stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_GPIO_WritePin ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[242]">>></a> MX_GPIO_Init -<LI><a href="#[e5]">>></a> BMI_WriteSingle -<LI><a href="#[e7]">>></a> BMI_ReadSingle -<LI><a href="#[e0]">>></a> BMI_Read +<BR>[Called By]<UL><LI><a href="#[246]">>></a> MX_GPIO_Init +<LI><a href="#[e9]">>></a> BMI_WriteSingle +<LI><a href="#[eb]">>></a> BMI_ReadSingle +<LI><a href="#[e4]">>></a> BMI_Read <LI><a href="#[76]">>></a> BMI088_RxCpltCallback -<LI><a href="#[110]">>></a> BSP_PWM_Stop +<LI><a href="#[114]">>></a> BSP_PWM_Stop </UL> -<P><STRONG><a name="[175]"></a>HAL_GetTick</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_GetTick)) -<BR><BR>[Called By]<UL><LI><a href="#[19d]">>></a> HAL_DMA_Abort -<LI><a href="#[f9]">>></a> FLASH_WaitForLastOperation -<LI><a href="#[f6]">>></a> HAL_Delay -<LI><a href="#[19e]">>></a> HAL_DMA_Init -<LI><a href="#[198]">>></a> HAL_CAN_Init -<LI><a href="#[1f7]">>></a> HAL_RCC_OscConfig -<LI><a href="#[1f4]">>></a> HAL_RCC_ClockConfig -<LI><a href="#[1fe]">>></a> HAL_SPI_TransmitReceive -<LI><a href="#[f0]">>></a> HAL_SPI_Transmit -<LI><a href="#[f2]">>></a> HAL_SPI_Receive -<LI><a href="#[275]">>></a> SPI_WaitFlagStateUntilTimeout +<P><STRONG><a name="[179]"></a>HAL_GetTick</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_GetTick)) +<BR><BR>[Called By]<UL><LI><a href="#[1a1]">>></a> HAL_DMA_Abort +<LI><a href="#[fd]">>></a> FLASH_WaitForLastOperation +<LI><a href="#[fa]">>></a> HAL_Delay +<LI><a href="#[1a2]">>></a> HAL_DMA_Init +<LI><a href="#[19c]">>></a> HAL_CAN_Init +<LI><a href="#[1fb]">>></a> HAL_RCC_OscConfig +<LI><a href="#[1f8]">>></a> HAL_RCC_ClockConfig +<LI><a href="#[202]">>></a> HAL_SPI_TransmitReceive +<LI><a href="#[f4]">>></a> HAL_SPI_Transmit +<LI><a href="#[f6]">>></a> HAL_SPI_Receive +<LI><a href="#[279]">>></a> SPI_WaitFlagStateUntilTimeout <LI><a href="#[80]">>></a> SPI_DMATransmitReceiveCplt <LI><a href="#[7d]">>></a> SPI_DMAReceiveCplt -<LI><a href="#[124]">>></a> HAL_CAN_Start -<LI><a href="#[107]">>></a> HAL_ADC_PollForConversion +<LI><a href="#[128]">>></a> HAL_CAN_Start +<LI><a href="#[10b]">>></a> HAL_ADC_PollForConversion <LI><a href="#[92]">>></a> Task_CtrlShoot </UL> -<P><STRONG><a name="[1a5]"></a>HAL_I2C_Init</STRONG> (Thumb, 1058 bytes, Stack size 64 bytes, stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init)) +<P><STRONG><a name="[1a9]"></a>HAL_I2C_Init</STRONG> (Thumb, 1058 bytes, Stack size 64 bytes, stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[1a7]">>></a> HAL_RCC_GetPCLK1Freq -<LI><a href="#[1a6]">>></a> HAL_I2C_MspInit +<BR>[Calls]<UL><LI><a href="#[1ab]">>></a> HAL_RCC_GetPCLK1Freq +<LI><a href="#[1aa]">>></a> HAL_I2C_MspInit <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[245]">>></a> MX_I2C3_Init -<LI><a href="#[244]">>></a> MX_I2C2_Init -<LI><a href="#[243]">>></a> MX_I2C1_Init +<BR>[Called By]<UL><LI><a href="#[249]">>></a> MX_I2C3_Init +<LI><a href="#[248]">>></a> MX_I2C2_Init +<LI><a href="#[247]">>></a> MX_I2C1_Init </UL> -<P><STRONG><a name="[1a6]"></a>HAL_I2C_MspInit</STRONG> (Thumb, 650 bytes, Stack size 88 bytes, i2c.o(.text.HAL_I2C_MspInit)) +<P><STRONG><a name="[1aa]"></a>HAL_I2C_MspInit</STRONG> (Thumb, 650 bytes, Stack size 88 bytes, i2c.o(.text.HAL_I2C_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = HAL_I2C_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[19e]">>></a> HAL_DMA_Init -<LI><a href="#[189]">>></a> HAL_GPIO_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[1a2]">>></a> HAL_DMA_Init +<LI><a href="#[18d]">>></a> HAL_GPIO_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> -<BR>[Called By]<UL><LI><a href="#[1a5]">>></a> HAL_I2C_Init +<BR>[Called By]<UL><LI><a href="#[1a9]">>></a> HAL_I2C_Init </UL> -<P><STRONG><a name="[281]"></a>HAL_IncTick</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_IncTick)) +<P><STRONG><a name="[285]"></a>HAL_IncTick</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, stm32f4xx_hal.o(.text.HAL_IncTick)) <BR><BR>[Called By]<UL><LI><a href="#[1f]">>></a> SysTick_Handler </UL> -<P><STRONG><a name="[1a8]"></a>HAL_Init</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal.o(.text.HAL_Init)) +<P><STRONG><a name="[1ac]"></a>HAL_Init</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, stm32f4xx_hal.o(.text.HAL_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority </UL> -<BR>[Calls]<UL><LI><a href="#[1aa]">>></a> HAL_InitTick -<LI><a href="#[1ab]">>></a> HAL_MspInit -<LI><a href="#[1a9]">>></a> HAL_NVIC_SetPriorityGrouping +<BR>[Calls]<UL><LI><a href="#[1ae]">>></a> HAL_InitTick +<LI><a href="#[1af]">>></a> HAL_MspInit +<LI><a href="#[1ad]">>></a> HAL_NVIC_SetPriorityGrouping </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[1aa]"></a>HAL_InitTick</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, stm32f4xx_hal.o(.text.HAL_InitTick)) +<P><STRONG><a name="[1ae]"></a>HAL_InitTick</STRONG> (Thumb, 112 bytes, Stack size 16 bytes, stm32f4xx_hal.o(.text.HAL_InitTick)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority </UL> -<BR>[Calls]<UL><LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority -<LI><a href="#[1ac]">>></a> HAL_SYSTICK_Config +<BR>[Calls]<UL><LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority +<LI><a href="#[1b0]">>></a> HAL_SYSTICK_Config </UL> -<BR>[Called By]<UL><LI><a href="#[1f4]">>></a> HAL_RCC_ClockConfig -<LI><a href="#[1a8]">>></a> HAL_Init +<BR>[Called By]<UL><LI><a href="#[1f8]">>></a> HAL_RCC_ClockConfig +<LI><a href="#[1ac]">>></a> HAL_Init </UL> -<P><STRONG><a name="[1ab]"></a>HAL_MspInit</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, stm32f4xx_hal_msp.o(.text.HAL_MspInit)) +<P><STRONG><a name="[1af]"></a>HAL_MspInit</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, stm32f4xx_hal_msp.o(.text.HAL_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = HAL_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority </UL> -<BR>[Calls]<UL><LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority +<BR>[Calls]<UL><LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority </UL> -<BR>[Called By]<UL><LI><a href="#[1a8]">>></a> HAL_Init +<BR>[Called By]<UL><LI><a href="#[1ac]">>></a> HAL_Init </UL> -<P><STRONG><a name="[101]"></a>HAL_NVIC_DisableIRQ</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ)) +<P><STRONG><a name="[105]"></a>HAL_NVIC_DisableIRQ</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_NVIC_DisableIRQ ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[1ad]">>></a> __NVIC_DisableIRQ +<LI><a href="#[1b1]">>></a> __NVIC_DisableIRQ </UL> -<BR>[Called By]<UL><LI><a href="#[e8]">>></a> BSP_GPIO_DisableIRQ +<BR>[Called By]<UL><LI><a href="#[ec]">>></a> BSP_GPIO_DisableIRQ </UL> -<P><STRONG><a name="[102]"></a>HAL_NVIC_EnableIRQ</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) +<P><STRONG><a name="[106]"></a>HAL_NVIC_EnableIRQ</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_NVIC_EnableIRQ ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[1ae]">>></a> __NVIC_EnableIRQ +<LI><a href="#[1b2]">>></a> __NVIC_EnableIRQ </UL> -<BR>[Called By]<UL><LI><a href="#[1e2]">>></a> HAL_PCD_MspInit -<LI><a href="#[22e]">>></a> HAL_UART_MspInit -<LI><a href="#[20a]">>></a> HAL_TIM_Base_MspInit -<LI><a href="#[199]">>></a> HAL_CAN_MspInit -<LI><a href="#[242]">>></a> MX_GPIO_Init -<LI><a href="#[23f]">>></a> MX_DMA_Init -<LI><a href="#[eb]">>></a> BSP_GPIO_EnableIRQ +<BR>[Called By]<UL><LI><a href="#[1e6]">>></a> HAL_PCD_MspInit +<LI><a href="#[232]">>></a> HAL_UART_MspInit +<LI><a href="#[20e]">>></a> HAL_TIM_Base_MspInit +<LI><a href="#[19d]">>></a> HAL_CAN_MspInit +<LI><a href="#[246]">>></a> MX_GPIO_Init +<LI><a href="#[243]">>></a> MX_DMA_Init +<LI><a href="#[ef]">>></a> BSP_GPIO_EnableIRQ </UL> -<P><STRONG><a name="[19a]"></a>HAL_NVIC_SetPriority</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)) +<P><STRONG><a name="[19e]"></a>HAL_NVIC_SetPriority</STRONG> (Thumb, 102 bytes, Stack size 32 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[1b1]">>></a> __NVIC_SetPriority -<LI><a href="#[1af]">>></a> __NVIC_GetPriorityGrouping -<LI><a href="#[1b0]">>></a> NVIC_EncodePriority +<LI><a href="#[1b5]">>></a> __NVIC_SetPriority +<LI><a href="#[1b3]">>></a> __NVIC_GetPriorityGrouping +<LI><a href="#[1b4]">>></a> NVIC_EncodePriority </UL> -<BR>[Called By]<UL><LI><a href="#[1aa]">>></a> HAL_InitTick -<LI><a href="#[1e2]">>></a> HAL_PCD_MspInit -<LI><a href="#[1ab]">>></a> HAL_MspInit -<LI><a href="#[22e]">>></a> HAL_UART_MspInit -<LI><a href="#[20a]">>></a> HAL_TIM_Base_MspInit -<LI><a href="#[199]">>></a> HAL_CAN_MspInit -<LI><a href="#[242]">>></a> MX_GPIO_Init -<LI><a href="#[23f]">>></a> MX_DMA_Init +<BR>[Called By]<UL><LI><a href="#[1ae]">>></a> HAL_InitTick +<LI><a href="#[1e6]">>></a> HAL_PCD_MspInit +<LI><a href="#[1af]">>></a> HAL_MspInit +<LI><a href="#[232]">>></a> HAL_UART_MspInit +<LI><a href="#[20e]">>></a> HAL_TIM_Base_MspInit +<LI><a href="#[19d]">>></a> HAL_CAN_MspInit +<LI><a href="#[246]">>></a> MX_GPIO_Init +<LI><a href="#[243]">>></a> MX_DMA_Init </UL> -<P><STRONG><a name="[1a9]"></a>HAL_NVIC_SetPriorityGrouping</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) +<P><STRONG><a name="[1ad]"></a>HAL_NVIC_SetPriorityGrouping</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = HAL_NVIC_SetPriorityGrouping ⇒ __NVIC_SetPriorityGrouping </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[1b2]">>></a> __NVIC_SetPriorityGrouping +<LI><a href="#[1b6]">>></a> __NVIC_SetPriorityGrouping </UL> -<BR>[Called By]<UL><LI><a href="#[1a8]">>></a> HAL_Init +<BR>[Called By]<UL><LI><a href="#[1ac]">>></a> HAL_Init </UL> -<P><STRONG><a name="[1d3]"></a>HAL_PCDEx_LPM_Callback</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_LPM_Callback)) +<P><STRONG><a name="[1d7]"></a>HAL_PCDEx_LPM_Callback</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_LPM_Callback)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_PCDEx_LPM_Callback </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[2c2]"></a>HAL_PCDEx_SetRxFiFo</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetRxFiFo)) +<P><STRONG><a name="[2c6]"></a>HAL_PCDEx_SetRxFiFo</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetRxFiFo)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_PCDEx_SetRxFiFo </UL> -<BR>[Called By]<UL><LI><a href="#[2bd]">>></a> USBD_LL_Init +<BR>[Called By]<UL><LI><a href="#[2c1]">>></a> USBD_LL_Init </UL> -<P><STRONG><a name="[2c3]"></a>HAL_PCDEx_SetTxFiFo</STRONG> (Thumb, 156 bytes, Stack size 16 bytes, stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetTxFiFo)) +<P><STRONG><a name="[2c7]"></a>HAL_PCDEx_SetTxFiFo</STRONG> (Thumb, 156 bytes, Stack size 16 bytes, stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetTxFiFo)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_PCDEx_SetTxFiFo </UL> -<BR>[Called By]<UL><LI><a href="#[2bd]">>></a> USBD_LL_Init +<BR>[Called By]<UL><LI><a href="#[2c1]">>></a> USBD_LL_Init </UL> -<P><STRONG><a name="[1b3]"></a>HAL_PCD_ConnectCallback</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_ConnectCallback)) +<P><STRONG><a name="[1b7]"></a>HAL_PCD_ConnectCallback</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_ConnectCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = HAL_PCD_ConnectCallback ⇒ USBD_LL_DevConnected </UL> -<BR>[Calls]<UL><LI><a href="#[1b4]">>></a> USBD_LL_DevConnected +<BR>[Calls]<UL><LI><a href="#[1b8]">>></a> USBD_LL_DevConnected </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1b5]"></a>HAL_PCD_DataInStageCallback</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_DataInStageCallback)) +<P><STRONG><a name="[1b9]"></a>HAL_PCD_DataInStageCallback</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_DataInStageCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = HAL_PCD_DataInStageCallback ⇒ USBD_LL_DataInStage ⇒ USBD_CtlContinueSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[1b6]">>></a> USBD_LL_DataInStage +<BR>[Calls]<UL><LI><a href="#[1ba]">>></a> USBD_LL_DataInStage </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1b7]"></a>HAL_PCD_DataOutStageCallback</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_DataOutStageCallback)) +<P><STRONG><a name="[1bb]"></a>HAL_PCD_DataOutStageCallback</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_DataOutStageCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 232<LI>Call Chain = HAL_PCD_DataOutStageCallback ⇒ USBD_LL_DataOutStage ⇒ USBD_CtlContinueRx ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[1b8]">>></a> USBD_LL_DataOutStage +<BR>[Calls]<UL><LI><a href="#[1bc]">>></a> USBD_LL_DataOutStage </UL> -<BR>[Called By]<UL><LI><a href="#[1ce]">>></a> PCD_EP_OutXfrComplete_int +<BR>[Called By]<UL><LI><a href="#[1d2]">>></a> PCD_EP_OutXfrComplete_int </UL> -<P><STRONG><a name="[1b9]"></a>HAL_PCD_DisconnectCallback</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_DisconnectCallback)) +<P><STRONG><a name="[1bd]"></a>HAL_PCD_DisconnectCallback</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_DisconnectCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = HAL_PCD_DisconnectCallback ⇒ USBD_LL_DevDisconnected </UL> -<BR>[Calls]<UL><LI><a href="#[1ba]">>></a> USBD_LL_DevDisconnected +<BR>[Calls]<UL><LI><a href="#[1be]">>></a> USBD_LL_DevDisconnected </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1bb]"></a>HAL_PCD_EP_Close</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Close)) +<P><STRONG><a name="[1bf]"></a>HAL_PCD_EP_Close</STRONG> (Thumb, 168 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Close)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_PCD_EP_Close ⇒ USB_DeactivateEndpoint </UL> -<BR>[Calls]<UL><LI><a href="#[1bc]">>></a> USB_DeactivateEndpoint +<BR>[Calls]<UL><LI><a href="#[1c0]">>></a> USB_DeactivateEndpoint </UL> -<BR>[Called By]<UL><LI><a href="#[2aa]">>></a> USBD_LL_CloseEP +<BR>[Called By]<UL><LI><a href="#[2ae]">>></a> USBD_LL_CloseEP </UL> -<P><STRONG><a name="[1bd]"></a>HAL_PCD_EP_ClrStall</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_ClrStall)) +<P><STRONG><a name="[1c1]"></a>HAL_PCD_EP_ClrStall</STRONG> (Thumb, 200 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_ClrStall)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_PCD_EP_ClrStall ⇒ USB_EPClearStall </UL> -<BR>[Calls]<UL><LI><a href="#[1be]">>></a> USB_EPClearStall +<BR>[Calls]<UL><LI><a href="#[1c2]">>></a> USB_EPClearStall </UL> -<BR>[Called By]<UL><LI><a href="#[2be]">>></a> USBD_LL_ClearStallEP +<BR>[Called By]<UL><LI><a href="#[2c2]">>></a> USBD_LL_ClearStallEP </UL> -<P><STRONG><a name="[2c1]"></a>HAL_PCD_EP_GetRxCount</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_GetRxCount)) +<P><STRONG><a name="[2c5]"></a>HAL_PCD_EP_GetRxCount</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_GetRxCount)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_PCD_EP_GetRxCount </UL> -<BR>[Called By]<UL><LI><a href="#[2a9]">>></a> USBD_LL_GetRxDataSize +<BR>[Called By]<UL><LI><a href="#[2ad]">>></a> USBD_LL_GetRxDataSize </UL> -<P><STRONG><a name="[1bf]"></a>HAL_PCD_EP_Open</STRONG> (Thumb, 234 bytes, Stack size 32 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Open)) +<P><STRONG><a name="[1c3]"></a>HAL_PCD_EP_Open</STRONG> (Thumb, 234 bytes, Stack size 32 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Open)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = HAL_PCD_EP_Open ⇒ USB_ActivateEndpoint </UL> -<BR>[Calls]<UL><LI><a href="#[1c0]">>></a> USB_ActivateEndpoint +<BR>[Calls]<UL><LI><a href="#[1c4]">>></a> USB_ActivateEndpoint </UL> -<BR>[Called By]<UL><LI><a href="#[2ad]">>></a> USBD_LL_OpenEP +<BR>[Called By]<UL><LI><a href="#[2b1]">>></a> USBD_LL_OpenEP </UL> -<P><STRONG><a name="[1c1]"></a>HAL_PCD_EP_Receive</STRONG> (Thumb, 134 bytes, Stack size 32 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Receive)) +<P><STRONG><a name="[1c5]"></a>HAL_PCD_EP_Receive</STRONG> (Thumb, 134 bytes, Stack size 32 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Receive)) <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[1c3]">>></a> USB_EPStartXfer -<LI><a href="#[1c2]">>></a> USB_EP0StartXfer +<BR>[Calls]<UL><LI><a href="#[1c7]">>></a> USB_EPStartXfer +<LI><a href="#[1c6]">>></a> USB_EP0StartXfer </UL> -<BR>[Called By]<UL><LI><a href="#[2ae]">>></a> USBD_LL_PrepareReceive +<BR>[Called By]<UL><LI><a href="#[2b2]">>></a> USBD_LL_PrepareReceive </UL> -<P><STRONG><a name="[1c4]"></a>HAL_PCD_EP_SetStall</STRONG> (Thumb, 222 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_SetStall)) +<P><STRONG><a name="[1c8]"></a>HAL_PCD_EP_SetStall</STRONG> (Thumb, 222 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_SetStall)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = HAL_PCD_EP_SetStall ⇒ USB_EP0_OutStart </UL> -<BR>[Calls]<UL><LI><a href="#[1c5]">>></a> USB_EPSetStall -<LI><a href="#[1c6]">>></a> USB_EP0_OutStart +<BR>[Calls]<UL><LI><a href="#[1c9]">>></a> USB_EPSetStall +<LI><a href="#[1ca]">>></a> USB_EP0_OutStart </UL> -<BR>[Called By]<UL><LI><a href="#[2b6]">>></a> USBD_LL_StallEP +<BR>[Called By]<UL><LI><a href="#[2ba]">>></a> USBD_LL_StallEP </UL> -<P><STRONG><a name="[1c7]"></a>HAL_PCD_EP_Transmit</STRONG> (Thumb, 134 bytes, Stack size 32 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Transmit)) +<P><STRONG><a name="[1cb]"></a>HAL_PCD_EP_Transmit</STRONG> (Thumb, 134 bytes, Stack size 32 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Transmit)) <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[1c3]">>></a> USB_EPStartXfer -<LI><a href="#[1c2]">>></a> USB_EP0StartXfer +<BR>[Calls]<UL><LI><a href="#[1c7]">>></a> USB_EPStartXfer +<LI><a href="#[1c6]">>></a> USB_EP0StartXfer </UL> -<BR>[Called By]<UL><LI><a href="#[2a8]">>></a> USBD_LL_Transmit +<BR>[Called By]<UL><LI><a href="#[2ac]">>></a> USBD_LL_Transmit </UL> -<P><STRONG><a name="[1c8]"></a>HAL_PCD_IRQHandler</STRONG> (Thumb, 1622 bytes, Stack size 56 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_IRQHandler)) +<P><STRONG><a name="[1cc]"></a>HAL_PCD_IRQHandler</STRONG> (Thumb, 1622 bytes, Stack size 56 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 368<LI>Call Chain = HAL_PCD_IRQHandler ⇒ PCD_EP_OutSetupPacket_int ⇒ HAL_PCD_SetupStageCallback ⇒ USBD_LL_SetupStage ⇒ USBD_StdDevReq ⇒ USBD_GetDescriptor ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[1da]">>></a> USB_SetTurnaroundTime -<LI><a href="#[1cb]">>></a> USB_ReadPacket -<LI><a href="#[1ca]">>></a> USB_ReadInterrupts -<LI><a href="#[1cd]">>></a> USB_ReadDevOutEPInterrupt -<LI><a href="#[1d1]">>></a> USB_ReadDevInEPInterrupt -<LI><a href="#[1cc]">>></a> USB_ReadDevAllOutEpInterrupt -<LI><a href="#[1d0]">>></a> USB_ReadDevAllInEpInterrupt -<LI><a href="#[1c9]">>></a> USB_GetMode -<LI><a href="#[1d8]">>></a> USB_GetDevSpeed -<LI><a href="#[1d6]">>></a> USB_FlushTxFifo -<LI><a href="#[1c6]">>></a> USB_EP0_OutStart -<LI><a href="#[1d7]">>></a> USB_ActivateSetup -<LI><a href="#[1d9]">>></a> HAL_RCC_GetHCLKFreq -<LI><a href="#[1d3]">>></a> HAL_PCDEx_LPM_Callback -<LI><a href="#[1d2]">>></a> PCD_WriteEmptyTxFifo -<LI><a href="#[1ce]">>></a> PCD_EP_OutXfrComplete_int -<LI><a href="#[1cf]">>></a> PCD_EP_OutSetupPacket_int -<LI><a href="#[1d5]">>></a> HAL_PCD_SuspendCallback -<LI><a href="#[1dc]">>></a> HAL_PCD_SOFCallback -<LI><a href="#[1d4]">>></a> HAL_PCD_ResumeCallback -<LI><a href="#[1db]">>></a> HAL_PCD_ResetCallback -<LI><a href="#[1de]">>></a> HAL_PCD_ISOOUTIncompleteCallback -<LI><a href="#[1dd]">>></a> HAL_PCD_ISOINIncompleteCallback -<LI><a href="#[1b9]">>></a> HAL_PCD_DisconnectCallback -<LI><a href="#[1b5]">>></a> HAL_PCD_DataInStageCallback -<LI><a href="#[1b3]">>></a> HAL_PCD_ConnectCallback +<BR>[Calls]<UL><LI><a href="#[1de]">>></a> USB_SetTurnaroundTime +<LI><a href="#[1cf]">>></a> USB_ReadPacket +<LI><a href="#[1ce]">>></a> USB_ReadInterrupts +<LI><a href="#[1d1]">>></a> USB_ReadDevOutEPInterrupt +<LI><a href="#[1d5]">>></a> USB_ReadDevInEPInterrupt +<LI><a href="#[1d0]">>></a> USB_ReadDevAllOutEpInterrupt +<LI><a href="#[1d4]">>></a> USB_ReadDevAllInEpInterrupt +<LI><a href="#[1cd]">>></a> USB_GetMode +<LI><a href="#[1dc]">>></a> USB_GetDevSpeed +<LI><a href="#[1da]">>></a> USB_FlushTxFifo +<LI><a href="#[1ca]">>></a> USB_EP0_OutStart +<LI><a href="#[1db]">>></a> USB_ActivateSetup +<LI><a href="#[1dd]">>></a> HAL_RCC_GetHCLKFreq +<LI><a href="#[1d7]">>></a> HAL_PCDEx_LPM_Callback +<LI><a href="#[1d6]">>></a> PCD_WriteEmptyTxFifo +<LI><a href="#[1d2]">>></a> PCD_EP_OutXfrComplete_int +<LI><a href="#[1d3]">>></a> PCD_EP_OutSetupPacket_int +<LI><a href="#[1d9]">>></a> HAL_PCD_SuspendCallback +<LI><a href="#[1e0]">>></a> HAL_PCD_SOFCallback +<LI><a href="#[1d8]">>></a> HAL_PCD_ResumeCallback +<LI><a href="#[1df]">>></a> HAL_PCD_ResetCallback +<LI><a href="#[1e2]">>></a> HAL_PCD_ISOOUTIncompleteCallback +<LI><a href="#[1e1]">>></a> HAL_PCD_ISOINIncompleteCallback +<LI><a href="#[1bd]">>></a> HAL_PCD_DisconnectCallback +<LI><a href="#[1b9]">>></a> HAL_PCD_DataInStageCallback +<LI><a href="#[1b7]">>></a> HAL_PCD_ConnectCallback </UL> <BR>[Called By]<UL><LI><a href="#[63]">>></a> OTG_FS_IRQHandler </UL> -<P><STRONG><a name="[1dd]"></a>HAL_PCD_ISOINIncompleteCallback</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_ISOINIncompleteCallback)) +<P><STRONG><a name="[1e1]"></a>HAL_PCD_ISOINIncompleteCallback</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_ISOINIncompleteCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_PCD_ISOINIncompleteCallback ⇒ USBD_LL_IsoINIncomplete </UL> -<BR>[Calls]<UL><LI><a href="#[1df]">>></a> USBD_LL_IsoINIncomplete +<BR>[Calls]<UL><LI><a href="#[1e3]">>></a> USBD_LL_IsoINIncomplete </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1de]"></a>HAL_PCD_ISOOUTIncompleteCallback</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_ISOOUTIncompleteCallback)) +<P><STRONG><a name="[1e2]"></a>HAL_PCD_ISOOUTIncompleteCallback</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_ISOOUTIncompleteCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_PCD_ISOOUTIncompleteCallback ⇒ USBD_LL_IsoOUTIncomplete </UL> -<BR>[Calls]<UL><LI><a href="#[1e0]">>></a> USBD_LL_IsoOUTIncomplete +<BR>[Calls]<UL><LI><a href="#[1e4]">>></a> USBD_LL_IsoOUTIncomplete </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1e1]"></a>HAL_PCD_Init</STRONG> (Thumb, 738 bytes, Stack size 128 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_Init)) +<P><STRONG><a name="[1e5]"></a>HAL_PCD_Init</STRONG> (Thumb, 738 bytes, Stack size 128 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 256<LI>Call Chain = HAL_PCD_Init ⇒ USB_DevInit ⇒ USB_FlushTxFifo </UL> -<BR>[Calls]<UL><LI><a href="#[1e5]">>></a> USB_SetCurrentMode -<LI><a href="#[1e3]">>></a> USB_DisableGlobalInt -<LI><a href="#[1e6]">>></a> USB_DevInit -<LI><a href="#[1e7]">>></a> USB_DevDisconnect -<LI><a href="#[1e4]">>></a> USB_CoreInit -<LI><a href="#[1e2]">>></a> HAL_PCD_MspInit +<BR>[Calls]<UL><LI><a href="#[1e9]">>></a> USB_SetCurrentMode +<LI><a href="#[1e7]">>></a> USB_DisableGlobalInt +<LI><a href="#[1ea]">>></a> USB_DevInit +<LI><a href="#[1eb]">>></a> USB_DevDisconnect +<LI><a href="#[1e8]">>></a> USB_CoreInit +<LI><a href="#[1e6]">>></a> HAL_PCD_MspInit <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[2bd]">>></a> USBD_LL_Init +<BR>[Called By]<UL><LI><a href="#[2c1]">>></a> USBD_LL_Init </UL> -<P><STRONG><a name="[1e2]"></a>HAL_PCD_MspInit</STRONG> (Thumb, 176 bytes, Stack size 48 bytes, usbd_conf.o(.text.HAL_PCD_MspInit)) +<P><STRONG><a name="[1e6]"></a>HAL_PCD_MspInit</STRONG> (Thumb, 176 bytes, Stack size 48 bytes, usbd_conf.o(.text.HAL_PCD_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = HAL_PCD_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority -<LI><a href="#[102]">>></a> HAL_NVIC_EnableIRQ -<LI><a href="#[189]">>></a> HAL_GPIO_Init +<BR>[Calls]<UL><LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority +<LI><a href="#[106]">>></a> HAL_NVIC_EnableIRQ +<LI><a href="#[18d]">>></a> HAL_GPIO_Init </UL> -<BR>[Called By]<UL><LI><a href="#[1e1]">>></a> HAL_PCD_Init +<BR>[Called By]<UL><LI><a href="#[1e5]">>></a> HAL_PCD_Init </UL> -<P><STRONG><a name="[1db]"></a>HAL_PCD_ResetCallback</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_ResetCallback)) +<P><STRONG><a name="[1df]"></a>HAL_PCD_ResetCallback</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_ResetCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = HAL_PCD_ResetCallback ⇒ USBD_LL_Reset ⇒ USBD_LL_OpenEP ⇒ HAL_PCD_EP_Open ⇒ USB_ActivateEndpoint </UL> -<BR>[Calls]<UL><LI><a href="#[1e8]">>></a> USBD_LL_SetSpeed -<LI><a href="#[1e9]">>></a> USBD_LL_Reset -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[1ec]">>></a> USBD_LL_SetSpeed +<LI><a href="#[1ed]">>></a> USBD_LL_Reset +<LI><a href="#[109]">>></a> Error_Handler </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1d4]"></a>HAL_PCD_ResumeCallback</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_ResumeCallback)) +<P><STRONG><a name="[1d8]"></a>HAL_PCD_ResumeCallback</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_ResumeCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = HAL_PCD_ResumeCallback ⇒ USBD_LL_Resume </UL> -<BR>[Calls]<UL><LI><a href="#[1ea]">>></a> USBD_LL_Resume +<BR>[Calls]<UL><LI><a href="#[1ee]">>></a> USBD_LL_Resume </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1dc]"></a>HAL_PCD_SOFCallback</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_SOFCallback)) +<P><STRONG><a name="[1e0]"></a>HAL_PCD_SOFCallback</STRONG> (Thumb, 20 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_SOFCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = HAL_PCD_SOFCallback ⇒ USBD_LL_SOF </UL> -<BR>[Calls]<UL><LI><a href="#[1eb]">>></a> USBD_LL_SOF +<BR>[Calls]<UL><LI><a href="#[1ef]">>></a> USBD_LL_SOF </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1ec]"></a>HAL_PCD_SetAddress</STRONG> (Thumb, 94 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_SetAddress)) +<P><STRONG><a name="[1f0]"></a>HAL_PCD_SetAddress</STRONG> (Thumb, 94 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_SetAddress)) <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HAL_PCD_SetAddress ⇒ USB_SetDevAddress </UL> -<BR>[Calls]<UL><LI><a href="#[1ed]">>></a> USB_SetDevAddress +<BR>[Calls]<UL><LI><a href="#[1f1]">>></a> USB_SetDevAddress </UL> -<BR>[Called By]<UL><LI><a href="#[2c4]">>></a> USBD_LL_SetUSBAddress +<BR>[Called By]<UL><LI><a href="#[2c8]">>></a> USBD_LL_SetUSBAddress </UL> -<P><STRONG><a name="[1ee]"></a>HAL_PCD_SetupStageCallback</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_SetupStageCallback)) +<P><STRONG><a name="[1f2]"></a>HAL_PCD_SetupStageCallback</STRONG> (Thumb, 24 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_SetupStageCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 280<LI>Call Chain = HAL_PCD_SetupStageCallback ⇒ USBD_LL_SetupStage ⇒ USBD_StdDevReq ⇒ USBD_GetDescriptor ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[1ef]">>></a> USBD_LL_SetupStage +<BR>[Calls]<UL><LI><a href="#[1f3]">>></a> USBD_LL_SetupStage </UL> -<BR>[Called By]<UL><LI><a href="#[1cf]">>></a> PCD_EP_OutSetupPacket_int +<BR>[Called By]<UL><LI><a href="#[1d3]">>></a> PCD_EP_OutSetupPacket_int </UL> -<P><STRONG><a name="[1f0]"></a>HAL_PCD_Start</STRONG> (Thumb, 122 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_Start)) +<P><STRONG><a name="[1f4]"></a>HAL_PCD_Start</STRONG> (Thumb, 122 bytes, Stack size 24 bytes, stm32f4xx_hal_pcd.o(.text.HAL_PCD_Start)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = HAL_PCD_Start ⇒ USB_DevConnect </UL> -<BR>[Calls]<UL><LI><a href="#[1f1]">>></a> USB_EnableGlobalInt -<LI><a href="#[1f2]">>></a> USB_DevConnect +<BR>[Calls]<UL><LI><a href="#[1f5]">>></a> USB_EnableGlobalInt +<LI><a href="#[1f6]">>></a> USB_DevConnect </UL> -<BR>[Called By]<UL><LI><a href="#[2c9]">>></a> USBD_LL_Start +<BR>[Called By]<UL><LI><a href="#[2cd]">>></a> USBD_LL_Start </UL> -<P><STRONG><a name="[1d5]"></a>HAL_PCD_SuspendCallback</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_SuspendCallback)) +<P><STRONG><a name="[1d9]"></a>HAL_PCD_SuspendCallback</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, usbd_conf.o(.text.HAL_PCD_SuspendCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = HAL_PCD_SuspendCallback ⇒ USBD_LL_Suspend </UL> -<BR>[Calls]<UL><LI><a href="#[1f3]">>></a> USBD_LL_Suspend +<BR>[Calls]<UL><LI><a href="#[1f7]">>></a> USBD_LL_Suspend </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1f4]"></a>HAL_RCC_ClockConfig</STRONG> (Thumb, 1050 bytes, Stack size 24 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)) +<P><STRONG><a name="[1f8]"></a>HAL_RCC_ClockConfig</STRONG> (Thumb, 1050 bytes, Stack size 24 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority </UL> -<BR>[Calls]<UL><LI><a href="#[1f5]">>></a> HAL_RCC_GetSysClockFreq -<LI><a href="#[1aa]">>></a> HAL_InitTick -<LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[1f9]">>></a> HAL_RCC_GetSysClockFreq +<LI><a href="#[1ae]">>></a> HAL_InitTick +<LI><a href="#[179]">>></a> HAL_GetTick <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[284]">>></a> SystemClock_Config +<BR>[Called By]<UL><LI><a href="#[288]">>></a> SystemClock_Config </UL> -<P><STRONG><a name="[1d9]"></a>HAL_RCC_GetHCLKFreq</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq)) -<BR><BR>[Called By]<UL><LI><a href="#[1f6]">>></a> HAL_RCC_GetPCLK2Freq -<LI><a href="#[1a7]">>></a> HAL_RCC_GetPCLK1Freq -<LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<P><STRONG><a name="[1dd]"></a>HAL_RCC_GetHCLKFreq</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq)) +<BR><BR>[Called By]<UL><LI><a href="#[1fa]">>></a> HAL_RCC_GetPCLK2Freq +<LI><a href="#[1ab]">>></a> HAL_RCC_GetPCLK1Freq +<LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1a7]"></a>HAL_RCC_GetPCLK1Freq</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)) +<P><STRONG><a name="[1ab]"></a>HAL_RCC_GetPCLK1Freq</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_RCC_GetPCLK1Freq </UL> -<BR>[Calls]<UL><LI><a href="#[1d9]">>></a> HAL_RCC_GetHCLKFreq +<BR>[Calls]<UL><LI><a href="#[1dd]">>></a> HAL_RCC_GetHCLKFreq </UL> -<BR>[Called By]<UL><LI><a href="#[1a5]">>></a> HAL_I2C_Init -<LI><a href="#[22f]">>></a> UART_SetConfig +<BR>[Called By]<UL><LI><a href="#[1a9]">>></a> HAL_I2C_Init +<LI><a href="#[233]">>></a> UART_SetConfig </UL> -<P><STRONG><a name="[1f6]"></a>HAL_RCC_GetPCLK2Freq</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)) +<P><STRONG><a name="[1fa]"></a>HAL_RCC_GetPCLK2Freq</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_RCC_GetPCLK2Freq </UL> -<BR>[Calls]<UL><LI><a href="#[1d9]">>></a> HAL_RCC_GetHCLKFreq +<BR>[Calls]<UL><LI><a href="#[1dd]">>></a> HAL_RCC_GetHCLKFreq </UL> -<BR>[Called By]<UL><LI><a href="#[22f]">>></a> UART_SetConfig +<BR>[Called By]<UL><LI><a href="#[233]">>></a> UART_SetConfig </UL> -<P><STRONG><a name="[1f5]"></a>HAL_RCC_GetSysClockFreq</STRONG> (Thumb, 230 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)) +<P><STRONG><a name="[1f9]"></a>HAL_RCC_GetSysClockFreq</STRONG> (Thumb, 230 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HAL_RCC_GetSysClockFreq ⇒ __aeabi_uldivmod </UL> <BR>[Calls]<UL><LI><a href="#[ac]">>></a> __aeabi_uldivmod </UL> -<BR>[Called By]<UL><LI><a href="#[1f4]">>></a> HAL_RCC_ClockConfig +<BR>[Called By]<UL><LI><a href="#[1f8]">>></a> HAL_RCC_ClockConfig </UL> -<P><STRONG><a name="[1f7]"></a>HAL_RCC_OscConfig</STRONG> (Thumb, 2222 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig)) +<P><STRONG><a name="[1fb]"></a>HAL_RCC_OscConfig</STRONG> (Thumb, 2222 bytes, Stack size 32 bytes, stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_RCC_OscConfig ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[284]">>></a> SystemClock_Config +<BR>[Called By]<UL><LI><a href="#[288]">>></a> SystemClock_Config </UL> -<P><STRONG><a name="[1f8]"></a>HAL_RNG_Init</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, stm32f4xx_hal_rng.o(.text.HAL_RNG_Init)) +<P><STRONG><a name="[1fc]"></a>HAL_RNG_Init</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, stm32f4xx_hal_rng.o(.text.HAL_RNG_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_RNG_Init ⇒ HAL_RNG_MspInit </UL> -<BR>[Calls]<UL><LI><a href="#[1f9]">>></a> HAL_RNG_MspInit +<BR>[Calls]<UL><LI><a href="#[1fd]">>></a> HAL_RNG_MspInit <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[246]">>></a> MX_RNG_Init +<BR>[Called By]<UL><LI><a href="#[24a]">>></a> MX_RNG_Init </UL> -<P><STRONG><a name="[1f9]"></a>HAL_RNG_MspInit</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, rng.o(.text.HAL_RNG_MspInit)) +<P><STRONG><a name="[1fd]"></a>HAL_RNG_MspInit</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, rng.o(.text.HAL_RNG_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_RNG_MspInit </UL> -<BR>[Called By]<UL><LI><a href="#[1f8]">>></a> HAL_RNG_Init +<BR>[Called By]<UL><LI><a href="#[1fc]">>></a> HAL_RNG_Init </UL> -<P><STRONG><a name="[1fa]"></a>HAL_SPI_ErrorCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, spi_1.o(.text.HAL_SPI_ErrorCallback)) +<P><STRONG><a name="[1fe]"></a>HAL_SPI_ErrorCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, spi_1.o(.text.HAL_SPI_ErrorCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_SPI_ErrorCallback ⇒ SPI_Get </UL> -<BR>[Calls]<UL><LI><a href="#[1fb]">>></a> SPI_Get +<BR>[Calls]<UL><LI><a href="#[1ff]">>></a> SPI_Get </UL> <BR>[Called By]<UL><LI><a href="#[80]">>></a> SPI_DMATransmitReceiveCplt <LI><a href="#[7d]">>></a> SPI_DMAReceiveCplt <LI><a href="#[7e]">>></a> SPI_DMAError </UL> -<P><STRONG><a name="[1fc]"></a>HAL_SPI_Init</STRONG> (Thumb, 962 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Init)) +<P><STRONG><a name="[200]"></a>HAL_SPI_Init</STRONG> (Thumb, 962 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[1fd]">>></a> HAL_SPI_MspInit +<BR>[Calls]<UL><LI><a href="#[201]">>></a> HAL_SPI_MspInit <LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[248]">>></a> MX_SPI2_Init -<LI><a href="#[247]">>></a> MX_SPI1_Init +<BR>[Called By]<UL><LI><a href="#[24c]">>></a> MX_SPI2_Init +<LI><a href="#[24b]">>></a> MX_SPI1_Init </UL> -<P><STRONG><a name="[1fd]"></a>HAL_SPI_MspInit</STRONG> (Thumb, 530 bytes, Stack size 80 bytes, spi.o(.text.HAL_SPI_MspInit)) +<P><STRONG><a name="[201]"></a>HAL_SPI_MspInit</STRONG> (Thumb, 530 bytes, Stack size 80 bytes, spi.o(.text.HAL_SPI_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[19e]">>></a> HAL_DMA_Init -<LI><a href="#[189]">>></a> HAL_GPIO_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[1a2]">>></a> HAL_DMA_Init +<LI><a href="#[18d]">>></a> HAL_GPIO_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> -<BR>[Called By]<UL><LI><a href="#[1fc]">>></a> HAL_SPI_Init +<BR>[Called By]<UL><LI><a href="#[200]">>></a> HAL_SPI_Init </UL> -<P><STRONG><a name="[f2]"></a>HAL_SPI_Receive</STRONG> (Thumb, 560 bytes, Stack size 40 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive)) +<P><STRONG><a name="[f6]"></a>HAL_SPI_Receive</STRONG> (Thumb, 560 bytes, Stack size 40 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive)) <BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = HAL_SPI_Receive ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick -<LI><a href="#[1fe]">>></a> HAL_SPI_TransmitReceive -<LI><a href="#[1ff]">>></a> SPI_EndRxTransaction +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick +<LI><a href="#[202]">>></a> HAL_SPI_TransmitReceive +<LI><a href="#[203]">>></a> SPI_EndRxTransaction </UL> -<BR>[Called By]<UL><LI><a href="#[e7]">>></a> BMI_ReadSingle +<BR>[Called By]<UL><LI><a href="#[eb]">>></a> BMI_ReadSingle </UL> -<P><STRONG><a name="[f1]"></a>HAL_SPI_Receive_DMA</STRONG> (Thumb, 468 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive_DMA)) +<P><STRONG><a name="[f5]"></a>HAL_SPI_Receive_DMA</STRONG> (Thumb, 468 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive_DMA)) <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = HAL_SPI_Receive_DMA ⇒ HAL_SPI_TransmitReceive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[200]">>></a> HAL_SPI_TransmitReceive_DMA -<LI><a href="#[1a1]">>></a> HAL_DMA_Start_IT +<LI><a href="#[204]">>></a> HAL_SPI_TransmitReceive_DMA +<LI><a href="#[1a5]">>></a> HAL_DMA_Start_IT </UL> -<BR>[Called By]<UL><LI><a href="#[e0]">>></a> BMI_Read +<BR>[Called By]<UL><LI><a href="#[e4]">>></a> BMI_Read </UL> -<P><STRONG><a name="[201]"></a>HAL_SPI_RxCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, spi_1.o(.text.HAL_SPI_RxCpltCallback)) +<P><STRONG><a name="[205]"></a>HAL_SPI_RxCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, spi_1.o(.text.HAL_SPI_RxCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_SPI_RxCpltCallback ⇒ SPI_Get </UL> -<BR>[Calls]<UL><LI><a href="#[1fb]">>></a> SPI_Get +<BR>[Calls]<UL><LI><a href="#[1ff]">>></a> SPI_Get </UL> <BR>[Called By]<UL><LI><a href="#[7d]">>></a> SPI_DMAReceiveCplt </UL> -<P><STRONG><a name="[202]"></a>HAL_SPI_RxHalfCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, spi_1.o(.text.HAL_SPI_RxHalfCpltCallback)) +<P><STRONG><a name="[206]"></a>HAL_SPI_RxHalfCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, spi_1.o(.text.HAL_SPI_RxHalfCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_SPI_RxHalfCpltCallback ⇒ SPI_Get </UL> -<BR>[Calls]<UL><LI><a href="#[1fb]">>></a> SPI_Get +<BR>[Calls]<UL><LI><a href="#[1ff]">>></a> SPI_Get </UL> <BR>[Called By]<UL><LI><a href="#[7c]">>></a> SPI_DMAHalfReceiveCplt </UL> -<P><STRONG><a name="[f0]"></a>HAL_SPI_Transmit</STRONG> (Thumb, 684 bytes, Stack size 40 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Transmit)) +<P><STRONG><a name="[f4]"></a>HAL_SPI_Transmit</STRONG> (Thumb, 684 bytes, Stack size 40 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_Transmit)) <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick <LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[203]">>></a> SPI_EndRxTxTransaction +<LI><a href="#[207]">>></a> SPI_EndRxTxTransaction </UL> -<BR>[Called By]<UL><LI><a href="#[e5]">>></a> BMI_WriteSingle -<LI><a href="#[e7]">>></a> BMI_ReadSingle -<LI><a href="#[e0]">>></a> BMI_Read +<BR>[Called By]<UL><LI><a href="#[e9]">>></a> BMI_WriteSingle +<LI><a href="#[eb]">>></a> BMI_ReadSingle +<LI><a href="#[e4]">>></a> BMI_Read </UL> -<P><STRONG><a name="[1fe]"></a>HAL_SPI_TransmitReceive</STRONG> (Thumb, 898 bytes, Stack size 64 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive)) +<P><STRONG><a name="[202]"></a>HAL_SPI_TransmitReceive</STRONG> (Thumb, 898 bytes, Stack size 64 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick <LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[203]">>></a> SPI_EndRxTxTransaction +<LI><a href="#[207]">>></a> SPI_EndRxTxTransaction </UL> -<BR>[Called By]<UL><LI><a href="#[f2]">>></a> HAL_SPI_Receive +<BR>[Called By]<UL><LI><a href="#[f6]">>></a> HAL_SPI_Receive </UL> -<P><STRONG><a name="[200]"></a>HAL_SPI_TransmitReceive_DMA</STRONG> (Thumb, 614 bytes, Stack size 40 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA)) +<P><STRONG><a name="[204]"></a>HAL_SPI_TransmitReceive_DMA</STRONG> (Thumb, 614 bytes, Stack size 40 bytes, stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = HAL_SPI_TransmitReceive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[1a1]">>></a> HAL_DMA_Start_IT +<LI><a href="#[1a5]">>></a> HAL_DMA_Start_IT </UL> -<BR>[Called By]<UL><LI><a href="#[f1]">>></a> HAL_SPI_Receive_DMA +<BR>[Called By]<UL><LI><a href="#[f5]">>></a> HAL_SPI_Receive_DMA </UL> -<P><STRONG><a name="[204]"></a>HAL_SPI_TxRxCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, spi_1.o(.text.HAL_SPI_TxRxCpltCallback)) +<P><STRONG><a name="[208]"></a>HAL_SPI_TxRxCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, spi_1.o(.text.HAL_SPI_TxRxCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_SPI_TxRxCpltCallback ⇒ SPI_Get </UL> -<BR>[Calls]<UL><LI><a href="#[1fb]">>></a> SPI_Get +<BR>[Calls]<UL><LI><a href="#[1ff]">>></a> SPI_Get </UL> <BR>[Called By]<UL><LI><a href="#[80]">>></a> SPI_DMATransmitReceiveCplt </UL> -<P><STRONG><a name="[205]"></a>HAL_SPI_TxRxHalfCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, spi_1.o(.text.HAL_SPI_TxRxHalfCpltCallback)) +<P><STRONG><a name="[209]"></a>HAL_SPI_TxRxHalfCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, spi_1.o(.text.HAL_SPI_TxRxHalfCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_SPI_TxRxHalfCpltCallback ⇒ SPI_Get </UL> -<BR>[Calls]<UL><LI><a href="#[1fb]">>></a> SPI_Get +<BR>[Calls]<UL><LI><a href="#[1ff]">>></a> SPI_Get </UL> <BR>[Called By]<UL><LI><a href="#[7f]">>></a> SPI_DMAHalfTransmitReceiveCplt </UL> -<P><STRONG><a name="[1ac]"></a>HAL_SYSTICK_Config</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config)) +<P><STRONG><a name="[1b0]"></a>HAL_SYSTICK_Config</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_SYSTICK_Config ⇒ SysTick_Config ⇒ __NVIC_SetPriority </UL> -<BR>[Calls]<UL><LI><a href="#[206]">>></a> SysTick_Config +<BR>[Calls]<UL><LI><a href="#[20a]">>></a> SysTick_Config </UL> -<BR>[Called By]<UL><LI><a href="#[1aa]">>></a> HAL_InitTick +<BR>[Called By]<UL><LI><a href="#[1ae]">>></a> HAL_InitTick </UL> -<P><STRONG><a name="[217]"></a>HAL_TIMEx_BreakCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)) +<P><STRONG><a name="[21b]"></a>HAL_TIMEx_BreakCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIMEx_BreakCallback </UL> -<BR>[Called By]<UL><LI><a href="#[212]">>></a> HAL_TIM_IRQHandler +<BR>[Called By]<UL><LI><a href="#[216]">>></a> HAL_TIM_IRQHandler </UL> -<P><STRONG><a name="[219]"></a>HAL_TIMEx_CommutCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)) +<P><STRONG><a name="[21d]"></a>HAL_TIMEx_CommutCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIMEx_CommutCallback </UL> -<BR>[Called By]<UL><LI><a href="#[212]">>></a> HAL_TIM_IRQHandler +<BR>[Called By]<UL><LI><a href="#[216]">>></a> HAL_TIM_IRQHandler </UL> -<P><STRONG><a name="[207]"></a>HAL_TIMEx_ConfigBreakDeadTime</STRONG> (Thumb, 528 bytes, Stack size 24 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime)) +<P><STRONG><a name="[20b]"></a>HAL_TIMEx_ConfigBreakDeadTime</STRONG> (Thumb, 528 bytes, Stack size 24 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = HAL_TIMEx_ConfigBreakDeadTime ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[24f]">>></a> MX_TIM8_Init -<LI><a href="#[24a]">>></a> MX_TIM1_Init +<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_TIM8_Init +<LI><a href="#[24e]">>></a> MX_TIM1_Init </UL> -<P><STRONG><a name="[208]"></a>HAL_TIMEx_MasterConfigSynchronization</STRONG> (Thumb, 584 bytes, Stack size 32 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)) +<P><STRONG><a name="[20c]"></a>HAL_TIMEx_MasterConfigSynchronization</STRONG> (Thumb, 584 bytes, Stack size 32 bytes, stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_TIMEx_MasterConfigSynchronization ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[24f]">>></a> MX_TIM8_Init -<LI><a href="#[24e]">>></a> MX_TIM7_Init -<LI><a href="#[24d]">>></a> MX_TIM5_Init -<LI><a href="#[24c]">>></a> MX_TIM4_Init -<LI><a href="#[24b]">>></a> MX_TIM3_Init -<LI><a href="#[24a]">>></a> MX_TIM1_Init +<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_TIM8_Init +<LI><a href="#[252]">>></a> MX_TIM7_Init +<LI><a href="#[251]">>></a> MX_TIM5_Init +<LI><a href="#[250]">>></a> MX_TIM4_Init +<LI><a href="#[24f]">>></a> MX_TIM3_Init +<LI><a href="#[24e]">>></a> MX_TIM1_Init </UL> -<P><STRONG><a name="[209]"></a>HAL_TIM_Base_Init</STRONG> (Thumb, 578 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init)) +<P><STRONG><a name="[20d]"></a>HAL_TIM_Base_Init</STRONG> (Thumb, 578 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority </UL> -<BR>[Calls]<UL><LI><a href="#[20a]">>></a> HAL_TIM_Base_MspInit +<BR>[Calls]<UL><LI><a href="#[20e]">>></a> HAL_TIM_Base_MspInit <LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[20b]">>></a> TIM_Base_SetConfig +<LI><a href="#[20f]">>></a> TIM_Base_SetConfig </UL> -<BR>[Called By]<UL><LI><a href="#[24f]">>></a> MX_TIM8_Init -<LI><a href="#[24e]">>></a> MX_TIM7_Init -<LI><a href="#[24d]">>></a> MX_TIM5_Init -<LI><a href="#[24c]">>></a> MX_TIM4_Init -<LI><a href="#[24b]">>></a> MX_TIM3_Init -<LI><a href="#[24a]">>></a> MX_TIM1_Init -<LI><a href="#[249]">>></a> MX_TIM10_Init +<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_TIM8_Init +<LI><a href="#[252]">>></a> MX_TIM7_Init +<LI><a href="#[251]">>></a> MX_TIM5_Init +<LI><a href="#[250]">>></a> MX_TIM4_Init +<LI><a href="#[24f]">>></a> MX_TIM3_Init +<LI><a href="#[24e]">>></a> MX_TIM1_Init +<LI><a href="#[24d]">>></a> MX_TIM10_Init </UL> -<P><STRONG><a name="[20a]"></a>HAL_TIM_Base_MspInit</STRONG> (Thumb, 434 bytes, Stack size 48 bytes, tim.o(.text.HAL_TIM_Base_MspInit)) +<P><STRONG><a name="[20e]"></a>HAL_TIM_Base_MspInit</STRONG> (Thumb, 434 bytes, Stack size 48 bytes, tim.o(.text.HAL_TIM_Base_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority </UL> -<BR>[Calls]<UL><LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority -<LI><a href="#[102]">>></a> HAL_NVIC_EnableIRQ +<BR>[Calls]<UL><LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority +<LI><a href="#[106]">>></a> HAL_NVIC_EnableIRQ </UL> -<BR>[Called By]<UL><LI><a href="#[209]">>></a> HAL_TIM_Base_Init +<BR>[Called By]<UL><LI><a href="#[20d]">>></a> HAL_TIM_Base_Init </UL> -<P><STRONG><a name="[20c]"></a>HAL_TIM_Base_Start_IT</STRONG> (Thumb, 512 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)) +<P><STRONG><a name="[210]"></a>HAL_TIM_Base_Start_IT</STRONG> (Thumb, 512 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = HAL_TIM_Base_Start_IT ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[2d4]">>></a> configureTimerForRunTimeStats +<BR>[Called By]<UL><LI><a href="#[2d8]">>></a> configureTimerForRunTimeStats </UL> -<P><STRONG><a name="[20d]"></a>HAL_TIM_ConfigClockSource</STRONG> (Thumb, 2298 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)) +<P><STRONG><a name="[211]"></a>HAL_TIM_ConfigClockSource</STRONG> (Thumb, 2298 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource)) <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = HAL_TIM_ConfigClockSource ⇒ TIM_ETR_SetConfig </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[20e]">>></a> TIM_ETR_SetConfig -<LI><a href="#[211]">>></a> TIM_TI2_ConfigInputStage -<LI><a href="#[20f]">>></a> TIM_TI1_ConfigInputStage -<LI><a href="#[210]">>></a> TIM_ITRx_SetConfig +<LI><a href="#[212]">>></a> TIM_ETR_SetConfig +<LI><a href="#[215]">>></a> TIM_TI2_ConfigInputStage +<LI><a href="#[213]">>></a> TIM_TI1_ConfigInputStage +<LI><a href="#[214]">>></a> TIM_ITRx_SetConfig </UL> -<BR>[Called By]<UL><LI><a href="#[24f]">>></a> MX_TIM8_Init -<LI><a href="#[24d]">>></a> MX_TIM5_Init -<LI><a href="#[24c]">>></a> MX_TIM4_Init -<LI><a href="#[24b]">>></a> MX_TIM3_Init -<LI><a href="#[24a]">>></a> MX_TIM1_Init +<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_TIM8_Init +<LI><a href="#[251]">>></a> MX_TIM5_Init +<LI><a href="#[250]">>></a> MX_TIM4_Init +<LI><a href="#[24f]">>></a> MX_TIM3_Init +<LI><a href="#[24e]">>></a> MX_TIM1_Init </UL> -<P><STRONG><a name="[213]"></a>HAL_TIM_IC_CaptureCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)) +<P><STRONG><a name="[217]"></a>HAL_TIM_IC_CaptureCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIM_IC_CaptureCallback </UL> -<BR>[Called By]<UL><LI><a href="#[212]">>></a> HAL_TIM_IRQHandler +<BR>[Called By]<UL><LI><a href="#[216]">>></a> HAL_TIM_IRQHandler </UL> -<P><STRONG><a name="[212]"></a>HAL_TIM_IRQHandler</STRONG> (Thumb, 634 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler)) +<P><STRONG><a name="[216]"></a>HAL_TIM_IRQHandler</STRONG> (Thumb, 634 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback </UL> -<BR>[Calls]<UL><LI><a href="#[216]">>></a> HAL_TIM_PeriodElapsedCallback -<LI><a href="#[218]">>></a> HAL_TIM_TriggerCallback -<LI><a href="#[215]">>></a> HAL_TIM_PWM_PulseFinishedCallback -<LI><a href="#[214]">>></a> HAL_TIM_OC_DelayElapsedCallback -<LI><a href="#[213]">>></a> HAL_TIM_IC_CaptureCallback -<LI><a href="#[219]">>></a> HAL_TIMEx_CommutCallback -<LI><a href="#[217]">>></a> HAL_TIMEx_BreakCallback +<BR>[Calls]<UL><LI><a href="#[21a]">>></a> HAL_TIM_PeriodElapsedCallback +<LI><a href="#[21c]">>></a> HAL_TIM_TriggerCallback +<LI><a href="#[219]">>></a> HAL_TIM_PWM_PulseFinishedCallback +<LI><a href="#[218]">>></a> HAL_TIM_OC_DelayElapsedCallback +<LI><a href="#[217]">>></a> HAL_TIM_IC_CaptureCallback +<LI><a href="#[21d]">>></a> HAL_TIMEx_CommutCallback +<LI><a href="#[21b]">>></a> HAL_TIMEx_BreakCallback </UL> <BR>[Called By]<UL><LI><a href="#[57]">>></a> TIM7_IRQHandler <LI><a href="#[38]">>></a> TIM1_BRK_TIM9_IRQHandler </UL> -<P><STRONG><a name="[21a]"></a>HAL_TIM_MspPostInit</STRONG> (Thumb, 626 bytes, Stack size 80 bytes, tim.o(.text.HAL_TIM_MspPostInit)) +<P><STRONG><a name="[21e]"></a>HAL_TIM_MspPostInit</STRONG> (Thumb, 626 bytes, Stack size 80 bytes, tim.o(.text.HAL_TIM_MspPostInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[189]">>></a> HAL_GPIO_Init +<BR>[Calls]<UL><LI><a href="#[18d]">>></a> HAL_GPIO_Init </UL> -<BR>[Called By]<UL><LI><a href="#[24f]">>></a> MX_TIM8_Init -<LI><a href="#[24d]">>></a> MX_TIM5_Init -<LI><a href="#[24c]">>></a> MX_TIM4_Init -<LI><a href="#[24b]">>></a> MX_TIM3_Init -<LI><a href="#[24a]">>></a> MX_TIM1_Init -<LI><a href="#[249]">>></a> MX_TIM10_Init +<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_TIM8_Init +<LI><a href="#[251]">>></a> MX_TIM5_Init +<LI><a href="#[250]">>></a> MX_TIM4_Init +<LI><a href="#[24f]">>></a> MX_TIM3_Init +<LI><a href="#[24e]">>></a> MX_TIM1_Init +<LI><a href="#[24d]">>></a> MX_TIM10_Init </UL> -<P><STRONG><a name="[214]"></a>HAL_TIM_OC_DelayElapsedCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)) +<P><STRONG><a name="[218]"></a>HAL_TIM_OC_DelayElapsedCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIM_OC_DelayElapsedCallback </UL> -<BR>[Called By]<UL><LI><a href="#[212]">>></a> HAL_TIM_IRQHandler +<BR>[Called By]<UL><LI><a href="#[216]">>></a> HAL_TIM_IRQHandler </UL> -<P><STRONG><a name="[21b]"></a>HAL_TIM_PWM_ConfigChannel</STRONG> (Thumb, 1118 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel)) +<P><STRONG><a name="[21f]"></a>HAL_TIM_PWM_ConfigChannel</STRONG> (Thumb, 1118 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = HAL_TIM_PWM_ConfigChannel ⇒ TIM_OC2_SetConfig ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[21d]">>></a> TIM_OC2_SetConfig -<LI><a href="#[21f]">>></a> TIM_OC4_SetConfig -<LI><a href="#[21e]">>></a> TIM_OC3_SetConfig -<LI><a href="#[21c]">>></a> TIM_OC1_SetConfig +<LI><a href="#[221]">>></a> TIM_OC2_SetConfig +<LI><a href="#[223]">>></a> TIM_OC4_SetConfig +<LI><a href="#[222]">>></a> TIM_OC3_SetConfig +<LI><a href="#[220]">>></a> TIM_OC1_SetConfig </UL> -<BR>[Called By]<UL><LI><a href="#[24f]">>></a> MX_TIM8_Init -<LI><a href="#[24d]">>></a> MX_TIM5_Init -<LI><a href="#[24c]">>></a> MX_TIM4_Init -<LI><a href="#[24b]">>></a> MX_TIM3_Init -<LI><a href="#[24a]">>></a> MX_TIM1_Init -<LI><a href="#[249]">>></a> MX_TIM10_Init +<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_TIM8_Init +<LI><a href="#[251]">>></a> MX_TIM5_Init +<LI><a href="#[250]">>></a> MX_TIM4_Init +<LI><a href="#[24f]">>></a> MX_TIM3_Init +<LI><a href="#[24e]">>></a> MX_TIM1_Init +<LI><a href="#[24d]">>></a> MX_TIM10_Init </UL> -<P><STRONG><a name="[220]"></a>HAL_TIM_PWM_Init</STRONG> (Thumb, 578 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init)) +<P><STRONG><a name="[224]"></a>HAL_TIM_PWM_Init</STRONG> (Thumb, 578 bytes, Stack size 16 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = HAL_TIM_PWM_Init ⇒ TIM_Base_SetConfig </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[20b]">>></a> TIM_Base_SetConfig -<LI><a href="#[221]">>></a> HAL_TIM_PWM_MspInit +<LI><a href="#[20f]">>></a> TIM_Base_SetConfig +<LI><a href="#[225]">>></a> HAL_TIM_PWM_MspInit </UL> -<BR>[Called By]<UL><LI><a href="#[24f]">>></a> MX_TIM8_Init -<LI><a href="#[24d]">>></a> MX_TIM5_Init -<LI><a href="#[24c]">>></a> MX_TIM4_Init -<LI><a href="#[24b]">>></a> MX_TIM3_Init -<LI><a href="#[24a]">>></a> MX_TIM1_Init -<LI><a href="#[249]">>></a> MX_TIM10_Init +<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_TIM8_Init +<LI><a href="#[251]">>></a> MX_TIM5_Init +<LI><a href="#[250]">>></a> MX_TIM4_Init +<LI><a href="#[24f]">>></a> MX_TIM3_Init +<LI><a href="#[24e]">>></a> MX_TIM1_Init +<LI><a href="#[24d]">>></a> MX_TIM10_Init </UL> -<P><STRONG><a name="[221]"></a>HAL_TIM_PWM_MspInit</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)) +<P><STRONG><a name="[225]"></a>HAL_TIM_PWM_MspInit</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIM_PWM_MspInit </UL> -<BR>[Called By]<UL><LI><a href="#[220]">>></a> HAL_TIM_PWM_Init +<BR>[Called By]<UL><LI><a href="#[224]">>></a> HAL_TIM_PWM_Init </UL> -<P><STRONG><a name="[215]"></a>HAL_TIM_PWM_PulseFinishedCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)) +<P><STRONG><a name="[219]"></a>HAL_TIM_PWM_PulseFinishedCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIM_PWM_PulseFinishedCallback </UL> -<BR>[Called By]<UL><LI><a href="#[212]">>></a> HAL_TIM_IRQHandler +<BR>[Called By]<UL><LI><a href="#[216]">>></a> HAL_TIM_IRQHandler </UL> -<P><STRONG><a name="[10b]"></a>HAL_TIM_PWM_Start</STRONG> (Thumb, 964 bytes, Stack size 56 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Start)) +<P><STRONG><a name="[10f]"></a>HAL_TIM_PWM_Start</STRONG> (Thumb, 964 bytes, Stack size 56 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Start)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_TIM_PWM_Start ⇒ TIM_CCxChannelCmd ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[222]">>></a> TIM_CCxChannelCmd +<LI><a href="#[226]">>></a> TIM_CCxChannelCmd </UL> -<BR>[Called By]<UL><LI><a href="#[111]">>></a> BSP_PWM_Start -<LI><a href="#[10a]">>></a> BSP_LED_Set +<BR>[Called By]<UL><LI><a href="#[115]">>></a> BSP_PWM_Start +<LI><a href="#[10e]">>></a> BSP_LED_Set </UL> -<P><STRONG><a name="[10c]"></a>HAL_TIM_PWM_Stop</STRONG> (Thumb, 768 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Stop)) +<P><STRONG><a name="[110]"></a>HAL_TIM_PWM_Stop</STRONG> (Thumb, 768 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Stop)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = HAL_TIM_PWM_Stop ⇒ TIM_CCxChannelCmd ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[222]">>></a> TIM_CCxChannelCmd +<LI><a href="#[226]">>></a> TIM_CCxChannelCmd </UL> -<BR>[Called By]<UL><LI><a href="#[110]">>></a> BSP_PWM_Stop -<LI><a href="#[10a]">>></a> BSP_LED_Set +<BR>[Called By]<UL><LI><a href="#[114]">>></a> BSP_PWM_Stop +<LI><a href="#[10e]">>></a> BSP_LED_Set </UL> -<P><STRONG><a name="[216]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 42 bytes, Stack size 4 bytes, freertos.o(.text.HAL_TIM_PeriodElapsedCallback)) +<P><STRONG><a name="[21a]"></a>HAL_TIM_PeriodElapsedCallback</STRONG> (Thumb, 42 bytes, Stack size 4 bytes, freertos.o(.text.HAL_TIM_PeriodElapsedCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIM_PeriodElapsedCallback </UL> -<BR>[Called By]<UL><LI><a href="#[212]">>></a> HAL_TIM_IRQHandler +<BR>[Called By]<UL><LI><a href="#[216]">>></a> HAL_TIM_IRQHandler </UL> -<P><STRONG><a name="[218]"></a>HAL_TIM_TriggerCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)) +<P><STRONG><a name="[21c]"></a>HAL_TIM_TriggerCallback</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = HAL_TIM_TriggerCallback </UL> -<BR>[Called By]<UL><LI><a href="#[212]">>></a> HAL_TIM_IRQHandler +<BR>[Called By]<UL><LI><a href="#[216]">>></a> HAL_TIM_IRQHandler </UL> -<P><STRONG><a name="[22a]"></a>HAL_UARTEx_RxEventCallback</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback)) +<P><STRONG><a name="[22e]"></a>HAL_UARTEx_RxEventCallback</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_UARTEx_RxEventCallback </UL> -<BR>[Called By]<UL><LI><a href="#[227]">>></a> HAL_UART_IRQHandler -<LI><a href="#[228]">>></a> UART_Receive_IT +<BR>[Called By]<UL><LI><a href="#[22b]">>></a> HAL_UART_IRQHandler +<LI><a href="#[22c]">>></a> UART_Receive_IT <LI><a href="#[9b]">>></a> UART_DMARxHalfCplt <LI><a href="#[9a]">>></a> UART_DMAReceiveCplt </UL> -<P><STRONG><a name="[223]"></a>HAL_UART_AbortReceiveCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_AbortReceiveCpltCallback)) +<P><STRONG><a name="[227]"></a>HAL_UART_AbortReceiveCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_AbortReceiveCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_UART_AbortReceiveCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[113]">>></a> UART_Get +<BR>[Calls]<UL><LI><a href="#[117]">>></a> UART_Get </UL> -<BR>[Called By]<UL><LI><a href="#[224]">>></a> HAL_UART_AbortReceive_IT +<BR>[Called By]<UL><LI><a href="#[228]">>></a> HAL_UART_AbortReceive_IT <LI><a href="#[81]">>></a> UART_DMARxOnlyAbortCallback </UL> -<P><STRONG><a name="[224]"></a>HAL_UART_AbortReceive_IT</STRONG> (Thumb, 186 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT)) +<P><STRONG><a name="[228]"></a>HAL_UART_AbortReceive_IT</STRONG> (Thumb, 186 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_UART_AbortReceive_IT ⇒ HAL_UART_AbortReceiveCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[225]">>></a> HAL_DMA_Abort_IT -<LI><a href="#[223]">>></a> HAL_UART_AbortReceiveCpltCallback +<BR>[Calls]<UL><LI><a href="#[229]">>></a> HAL_DMA_Abort_IT +<LI><a href="#[227]">>></a> HAL_UART_AbortReceiveCpltCallback </UL> <BR>[Called By]<UL><LI><a href="#[8a]">>></a> Referee_IdleLineCallback </UL> -<P><STRONG><a name="[226]"></a>HAL_UART_ErrorCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_ErrorCallback)) +<P><STRONG><a name="[22a]"></a>HAL_UART_ErrorCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_ErrorCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_UART_ErrorCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[113]">>></a> UART_Get +<BR>[Calls]<UL><LI><a href="#[117]">>></a> UART_Get </UL> -<BR>[Called By]<UL><LI><a href="#[227]">>></a> HAL_UART_IRQHandler +<BR>[Called By]<UL><LI><a href="#[22b]">>></a> HAL_UART_IRQHandler <LI><a href="#[85]">>></a> UART_DMAError <LI><a href="#[82]">>></a> UART_DMAAbortOnError </UL> -<P><STRONG><a name="[227]"></a>HAL_UART_IRQHandler</STRONG> (Thumb, 840 bytes, Stack size 40 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_IRQHandler)) +<P><STRONG><a name="[22b]"></a>HAL_UART_IRQHandler</STRONG> (Thumb, 840 bytes, Stack size 40 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_IRQHandler ⇒ UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[225]">>></a> HAL_DMA_Abort_IT -<LI><a href="#[19d]">>></a> HAL_DMA_Abort -<LI><a href="#[22a]">>></a> HAL_UARTEx_RxEventCallback -<LI><a href="#[22b]">>></a> UART_Transmit_IT -<LI><a href="#[228]">>></a> UART_Receive_IT -<LI><a href="#[22c]">>></a> UART_EndTransmit_IT -<LI><a href="#[229]">>></a> UART_EndRxTransfer -<LI><a href="#[226]">>></a> HAL_UART_ErrorCallback +<BR>[Calls]<UL><LI><a href="#[229]">>></a> HAL_DMA_Abort_IT +<LI><a href="#[1a1]">>></a> HAL_DMA_Abort +<LI><a href="#[22e]">>></a> HAL_UARTEx_RxEventCallback +<LI><a href="#[22f]">>></a> UART_Transmit_IT +<LI><a href="#[22c]">>></a> UART_Receive_IT +<LI><a href="#[230]">>></a> UART_EndTransmit_IT +<LI><a href="#[22d]">>></a> UART_EndRxTransfer +<LI><a href="#[22a]">>></a> HAL_UART_ErrorCallback </UL> <BR>[Called By]<UL><LI><a href="#[67]">>></a> USART6_IRQHandler <LI><a href="#[45]">>></a> USART1_IRQHandler </UL> -<P><STRONG><a name="[22d]"></a>HAL_UART_Init</STRONG> (Thumb, 520 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Init)) +<P><STRONG><a name="[231]"></a>HAL_UART_Init</STRONG> (Thumb, 520 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[22e]">>></a> HAL_UART_MspInit +<BR>[Calls]<UL><LI><a href="#[232]">>></a> HAL_UART_MspInit <LI><a href="#[c2]">>></a> assert_failed -<LI><a href="#[22f]">>></a> UART_SetConfig +<LI><a href="#[233]">>></a> UART_SetConfig </UL> -<BR>[Called By]<UL><LI><a href="#[252]">>></a> MX_USART6_UART_Init -<LI><a href="#[251]">>></a> MX_USART3_UART_Init -<LI><a href="#[250]">>></a> MX_USART1_UART_Init +<BR>[Called By]<UL><LI><a href="#[256]">>></a> MX_USART6_UART_Init +<LI><a href="#[255]">>></a> MX_USART3_UART_Init +<LI><a href="#[254]">>></a> MX_USART1_UART_Init </UL> -<P><STRONG><a name="[22e]"></a>HAL_UART_MspInit</STRONG> (Thumb, 958 bytes, Stack size 120 bytes, usart.o(.text.HAL_UART_MspInit)) +<P><STRONG><a name="[232]"></a>HAL_UART_MspInit</STRONG> (Thumb, 958 bytes, Stack size 120 bytes, usart.o(.text.HAL_UART_MspInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[19e]">>></a> HAL_DMA_Init -<LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority -<LI><a href="#[102]">>></a> HAL_NVIC_EnableIRQ -<LI><a href="#[189]">>></a> HAL_GPIO_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[1a2]">>></a> HAL_DMA_Init +<LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority +<LI><a href="#[106]">>></a> HAL_NVIC_EnableIRQ +<LI><a href="#[18d]">>></a> HAL_GPIO_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> -<BR>[Called By]<UL><LI><a href="#[22d]">>></a> HAL_UART_Init +<BR>[Called By]<UL><LI><a href="#[231]">>></a> HAL_UART_Init </UL> -<P><STRONG><a name="[d9]"></a>HAL_UART_Receive_DMA</STRONG> (Thumb, 120 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA)) +<P><STRONG><a name="[dd]"></a>HAL_UART_Receive_DMA</STRONG> (Thumb, 120 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA)) <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> -<BR>[Calls]<UL><LI><a href="#[230]">>></a> UART_Start_Receive_DMA +<BR>[Calls]<UL><LI><a href="#[234]">>></a> UART_Start_Receive_DMA </UL> -<BR>[Called By]<UL><LI><a href="#[d7]">>></a> AI_StartReceiving -<LI><a href="#[26d]">>></a> Referee_StartReceiving -<LI><a href="#[16c]">>></a> DR16_StartDmaRecv +<BR>[Called By]<UL><LI><a href="#[db]">>></a> AI_StartReceiving +<LI><a href="#[271]">>></a> Referee_StartReceiving +<LI><a href="#[170]">>></a> DR16_StartDmaRecv </UL> -<P><STRONG><a name="[231]"></a>HAL_UART_RxCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_RxCpltCallback)) +<P><STRONG><a name="[235]"></a>HAL_UART_RxCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_RxCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_UART_RxCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[113]">>></a> UART_Get +<BR>[Calls]<UL><LI><a href="#[117]">>></a> UART_Get </UL> -<BR>[Called By]<UL><LI><a href="#[228]">>></a> UART_Receive_IT +<BR>[Called By]<UL><LI><a href="#[22c]">>></a> UART_Receive_IT <LI><a href="#[9a]">>></a> UART_DMAReceiveCplt </UL> -<P><STRONG><a name="[232]"></a>HAL_UART_RxHalfCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_RxHalfCpltCallback)) +<P><STRONG><a name="[236]"></a>HAL_UART_RxHalfCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_RxHalfCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_UART_RxHalfCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[113]">>></a> UART_Get +<BR>[Calls]<UL><LI><a href="#[117]">>></a> UART_Get </UL> <BR>[Called By]<UL><LI><a href="#[9b]">>></a> UART_DMARxHalfCplt </UL> -<P><STRONG><a name="[db]"></a>HAL_UART_Transmit_DMA</STRONG> (Thumb, 246 bytes, Stack size 32 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Transmit_DMA)) +<P><STRONG><a name="[df]"></a>HAL_UART_Transmit_DMA</STRONG> (Thumb, 246 bytes, Stack size 32 bytes, stm32f4xx_hal_uart.o(.text.HAL_UART_Transmit_DMA)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> -<BR>[Calls]<UL><LI><a href="#[1a1]">>></a> HAL_DMA_Start_IT +<BR>[Calls]<UL><LI><a href="#[1a5]">>></a> HAL_DMA_Start_IT </UL> -<BR>[Called By]<UL><LI><a href="#[da]">>></a> AI_StartSend -<LI><a href="#[263]">>></a> Referee_StartSend +<BR>[Called By]<UL><LI><a href="#[de]">>></a> AI_StartSend +<LI><a href="#[267]">>></a> Referee_StartSend </UL> -<P><STRONG><a name="[233]"></a>HAL_UART_TxCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_TxCpltCallback)) +<P><STRONG><a name="[237]"></a>HAL_UART_TxCpltCallback</STRONG> (Thumb, 84 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_TxCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_UART_TxCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[113]">>></a> UART_Get +<BR>[Calls]<UL><LI><a href="#[117]">>></a> UART_Get </UL> -<BR>[Called By]<UL><LI><a href="#[22c]">>></a> UART_EndTransmit_IT +<BR>[Called By]<UL><LI><a href="#[230]">>></a> UART_EndTransmit_IT <LI><a href="#[83]">>></a> UART_DMATransmitCplt </UL> -<P><STRONG><a name="[234]"></a>HAL_UART_TxHalfCpltCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_TxHalfCpltCallback)) +<P><STRONG><a name="[238]"></a>HAL_UART_TxHalfCpltCallback</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, uart.o(.text.HAL_UART_TxHalfCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_UART_TxHalfCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[113]">>></a> UART_Get +<BR>[Calls]<UL><LI><a href="#[117]">>></a> UART_Get </UL> <BR>[Called By]<UL><LI><a href="#[84]">>></a> UART_DMATxHalfCplt </UL> @@ -3074,10 +3098,10 @@ Global Symbols <P><STRONG><a name="[18]"></a>HardFault_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.HardFault_Handler)) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> -<P><STRONG><a name="[27b]"></a>HeatLimit_ShootFreq</STRONG> (Thumb, 140 bytes, Stack size 36 bytes, limiter.o(.text.HeatLimit_ShootFreq)) +<P><STRONG><a name="[27f]"></a>HeatLimit_ShootFreq</STRONG> (Thumb, 140 bytes, Stack size 36 bytes, limiter.o(.text.HeatLimit_ShootFreq)) <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HeatLimit_ShootFreq </UL> -<BR>[Called By]<UL><LI><a href="#[278]">>></a> Shoot_Control +<BR>[Called By]<UL><LI><a href="#[27c]">>></a> Shoot_Control </UL> <P><STRONG><a name="[cc]"></a>InvSqrt</STRONG> (Thumb, 118 bytes, Stack size 16 bytes, user_math.o(.text.InvSqrt)) @@ -3087,304 +3111,304 @@ Global Symbols <LI><a href="#[cb]">>></a> AHRS_UpdateIMU </UL> -<P><STRONG><a name="[146]"></a>LowPassFilter2p_Apply</STRONG> (Thumb, 184 bytes, Stack size 32 bytes, filter.o(.text.LowPassFilter2p_Apply)) +<P><STRONG><a name="[14a]"></a>LowPassFilter2p_Apply</STRONG> (Thumb, 184 bytes, Stack size 32 bytes, filter.o(.text.LowPassFilter2p_Apply)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[235]">>></a> __ARM_isinff -<LI><a href="#[236]">>></a> __ARM_isinf +<BR>[Calls]<UL><LI><a href="#[239]">>></a> __ARM_isinff +<LI><a href="#[23a]">>></a> __ARM_isinf <LI><a href="#[c8]">>></a> __aeabi_f2d </UL> -<BR>[Called By]<UL><LI><a href="#[17f]">>></a> Gimbal_Control -<LI><a href="#[141]">>></a> Chassis_Control -<LI><a href="#[144]">>></a> PID_Calc -<LI><a href="#[152]">>></a> LowPassFilter2p_Reset -<LI><a href="#[278]">>></a> Shoot_Control +<BR>[Called By]<UL><LI><a href="#[145]">>></a> Chassis_Control +<LI><a href="#[148]">>></a> PID_Calc +<LI><a href="#[156]">>></a> LowPassFilter2p_Reset +<LI><a href="#[27c]">>></a> Shoot_Control +<LI><a href="#[183]">>></a> Gimbal_Control </UL> -<P><STRONG><a name="[14a]"></a>LowPassFilter2p_Init</STRONG> (Thumb, 316 bytes, Stack size 40 bytes, filter.o(.text.LowPassFilter2p_Init)) +<P><STRONG><a name="[14e]"></a>LowPassFilter2p_Init</STRONG> (Thumb, 316 bytes, Stack size 40 bytes, filter.o(.text.LowPassFilter2p_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = LowPassFilter2p_Init ⇒ __hardfp_tanf ⇒ __mathlib_rredf2 </UL> -<BR>[Calls]<UL><LI><a href="#[237]">>></a> __hardfp_tanf -<LI><a href="#[143]">>></a> __hardfp_cosf +<BR>[Calls]<UL><LI><a href="#[23b]">>></a> __hardfp_tanf +<LI><a href="#[147]">>></a> __hardfp_cosf </UL> -<BR>[Called By]<UL><LI><a href="#[185]">>></a> Gimbal_Init -<LI><a href="#[147]">>></a> Chassis_Init -<LI><a href="#[149]">>></a> PID_Init -<LI><a href="#[27e]">>></a> Shoot_Init +<BR>[Called By]<UL><LI><a href="#[14b]">>></a> Chassis_Init +<LI><a href="#[14d]">>></a> PID_Init +<LI><a href="#[282]">>></a> Shoot_Init +<LI><a href="#[189]">>></a> Gimbal_Init </UL> -<P><STRONG><a name="[152]"></a>LowPassFilter2p_Reset</STRONG> (Thumb, 146 bytes, Stack size 24 bytes, filter.o(.text.LowPassFilter2p_Reset)) +<P><STRONG><a name="[156]"></a>LowPassFilter2p_Reset</STRONG> (Thumb, 146 bytes, Stack size 24 bytes, filter.o(.text.LowPassFilter2p_Reset)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[146]">>></a> LowPassFilter2p_Apply -<LI><a href="#[238]">>></a> __ARM_isfinitef -<LI><a href="#[239]">>></a> __ARM_isfinite +<BR>[Calls]<UL><LI><a href="#[14a]">>></a> LowPassFilter2p_Apply +<LI><a href="#[23c]">>></a> __ARM_isfinitef +<LI><a href="#[23d]">>></a> __ARM_isfinite <LI><a href="#[c8]">>></a> __aeabi_f2d </UL> -<BR>[Called By]<UL><LI><a href="#[180]">>></a> Gimbal_SetMode -<LI><a href="#[142]">>></a> Chassis_SetMode -<LI><a href="#[151]">>></a> PID_Reset -<LI><a href="#[279]">>></a> Shoot_SetMode +<BR>[Called By]<UL><LI><a href="#[184]">>></a> Gimbal_SetMode +<LI><a href="#[146]">>></a> Chassis_SetMode +<LI><a href="#[155]">>></a> PID_Reset +<LI><a href="#[27d]">>></a> Shoot_SetMode </UL> -<P><STRONG><a name="[23a]"></a>MX_ADC1_Init</STRONG> (Thumb, 128 bytes, Stack size 32 bytes, adc.o(.text.MX_ADC1_Init)) +<P><STRONG><a name="[23e]"></a>MX_ADC1_Init</STRONG> (Thumb, 128 bytes, Stack size 32 bytes, adc.o(.text.MX_ADC1_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = MX_ADC1_Init ⇒ HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[187]">>></a> HAL_ADC_Init -<LI><a href="#[104]">>></a> HAL_ADC_ConfigChannel -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[18b]">>></a> HAL_ADC_Init +<LI><a href="#[108]">>></a> HAL_ADC_ConfigChannel +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[23b]"></a>MX_ADC3_Init</STRONG> (Thumb, 128 bytes, Stack size 32 bytes, adc.o(.text.MX_ADC3_Init)) +<P><STRONG><a name="[23f]"></a>MX_ADC3_Init</STRONG> (Thumb, 128 bytes, Stack size 32 bytes, adc.o(.text.MX_ADC3_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = MX_ADC3_Init ⇒ HAL_ADC_Init ⇒ HAL_ADC_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[187]">>></a> HAL_ADC_Init -<LI><a href="#[104]">>></a> HAL_ADC_ConfigChannel -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[18b]">>></a> HAL_ADC_Init +<LI><a href="#[108]">>></a> HAL_ADC_ConfigChannel +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[23c]"></a>MX_CAN1_Init</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, can.o(.text.MX_CAN1_Init)) +<P><STRONG><a name="[240]"></a>MX_CAN1_Init</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, can.o(.text.MX_CAN1_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = MX_CAN1_Init ⇒ HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[198]">>></a> HAL_CAN_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[19c]">>></a> HAL_CAN_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[23d]"></a>MX_CAN2_Init</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, can.o(.text.MX_CAN2_Init)) +<P><STRONG><a name="[241]"></a>MX_CAN2_Init</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, can.o(.text.MX_CAN2_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = MX_CAN2_Init ⇒ HAL_CAN_Init ⇒ HAL_CAN_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[198]">>></a> HAL_CAN_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[19c]">>></a> HAL_CAN_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[23e]"></a>MX_CRC_Init</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, crc.o(.text.MX_CRC_Init)) +<P><STRONG><a name="[242]"></a>MX_CRC_Init</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, crc.o(.text.MX_CRC_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = MX_CRC_Init ⇒ HAL_CRC_Init ⇒ HAL_CRC_MspInit </UL> -<BR>[Calls]<UL><LI><a href="#[19b]">>></a> HAL_CRC_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[19f]">>></a> HAL_CRC_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[23f]"></a>MX_DMA_Init</STRONG> (Thumb, 242 bytes, Stack size 64 bytes, dma.o(.text.MX_DMA_Init)) +<P><STRONG><a name="[243]"></a>MX_DMA_Init</STRONG> (Thumb, 242 bytes, Stack size 64 bytes, dma.o(.text.MX_DMA_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = MX_DMA_Init ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority </UL> -<BR>[Calls]<UL><LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority -<LI><a href="#[102]">>></a> HAL_NVIC_EnableIRQ +<BR>[Calls]<UL><LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority +<LI><a href="#[106]">>></a> HAL_NVIC_EnableIRQ </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[240]"></a>MX_FREERTOS_Init</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, freertos.o(.text.MX_FREERTOS_Init)) +<P><STRONG><a name="[244]"></a>MX_FREERTOS_Init</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, freertos.o(.text.MX_FREERTOS_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 268<LI>Call Chain = MX_FREERTOS_Init ⇒ osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[241]">>></a> osThreadNew +<BR>[Calls]<UL><LI><a href="#[245]">>></a> osThreadNew </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[242]"></a>MX_GPIO_Init</STRONG> (Thumb, 620 bytes, Stack size 128 bytes, gpio.o(.text.MX_GPIO_Init)) +<P><STRONG><a name="[246]"></a>MX_GPIO_Init</STRONG> (Thumb, 620 bytes, Stack size 128 bytes, gpio.o(.text.MX_GPIO_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 200<LI>Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority -<LI><a href="#[102]">>></a> HAL_NVIC_EnableIRQ -<LI><a href="#[ed]">>></a> HAL_GPIO_WritePin -<LI><a href="#[189]">>></a> HAL_GPIO_Init +<BR>[Calls]<UL><LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority +<LI><a href="#[106]">>></a> HAL_NVIC_EnableIRQ +<LI><a href="#[f1]">>></a> HAL_GPIO_WritePin +<LI><a href="#[18d]">>></a> HAL_GPIO_Init </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[243]"></a>MX_I2C1_Init</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, i2c.o(.text.MX_I2C1_Init)) +<P><STRONG><a name="[247]"></a>MX_I2C1_Init</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, i2c.o(.text.MX_I2C1_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = MX_I2C1_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[1a5]">>></a> HAL_I2C_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[1a9]">>></a> HAL_I2C_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[244]"></a>MX_I2C2_Init</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, i2c.o(.text.MX_I2C2_Init)) +<P><STRONG><a name="[248]"></a>MX_I2C2_Init</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, i2c.o(.text.MX_I2C2_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = MX_I2C2_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[1a5]">>></a> HAL_I2C_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[1a9]">>></a> HAL_I2C_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[245]"></a>MX_I2C3_Init</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, i2c.o(.text.MX_I2C3_Init)) +<P><STRONG><a name="[249]"></a>MX_I2C3_Init</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, i2c.o(.text.MX_I2C3_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = MX_I2C3_Init ⇒ HAL_I2C_Init ⇒ HAL_I2C_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[1a5]">>></a> HAL_I2C_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[1a9]">>></a> HAL_I2C_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[246]"></a>MX_RNG_Init</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, rng.o(.text.MX_RNG_Init)) +<P><STRONG><a name="[24a]"></a>MX_RNG_Init</STRONG> (Thumb, 36 bytes, Stack size 8 bytes, rng.o(.text.MX_RNG_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = MX_RNG_Init ⇒ HAL_RNG_Init ⇒ HAL_RNG_MspInit </UL> -<BR>[Calls]<UL><LI><a href="#[1f8]">>></a> HAL_RNG_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[1fc]">>></a> HAL_RNG_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[247]"></a>MX_SPI1_Init</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, spi.o(.text.MX_SPI1_Init)) +<P><STRONG><a name="[24b]"></a>MX_SPI1_Init</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, spi.o(.text.MX_SPI1_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = MX_SPI1_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[1fc]">>></a> HAL_SPI_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[200]">>></a> HAL_SPI_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[248]"></a>MX_SPI2_Init</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, spi.o(.text.MX_SPI2_Init)) +<P><STRONG><a name="[24c]"></a>MX_SPI2_Init</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, spi.o(.text.MX_SPI2_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = MX_SPI2_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[1fc]">>></a> HAL_SPI_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[200]">>></a> HAL_SPI_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[249]"></a>MX_TIM10_Init</STRONG> (Thumb, 142 bytes, Stack size 40 bytes, tim.o(.text.MX_TIM10_Init)) +<P><STRONG><a name="[24d]"></a>MX_TIM10_Init</STRONG> (Thumb, 142 bytes, Stack size 40 bytes, tim.o(.text.MX_TIM10_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = MX_TIM10_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[220]">>></a> HAL_TIM_PWM_Init -<LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel -<LI><a href="#[21a]">>></a> HAL_TIM_MspPostInit -<LI><a href="#[209]">>></a> HAL_TIM_Base_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[224]">>></a> HAL_TIM_PWM_Init +<LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel +<LI><a href="#[21e]">>></a> HAL_TIM_MspPostInit +<LI><a href="#[20d]">>></a> HAL_TIM_Base_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[24a]"></a>MX_TIM1_Init</STRONG> (Thumb, 368 bytes, Stack size 104 bytes, tim.o(.text.MX_TIM1_Init)) +<P><STRONG><a name="[24e]"></a>MX_TIM1_Init</STRONG> (Thumb, 368 bytes, Stack size 104 bytes, tim.o(.text.MX_TIM1_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 256<LI>Call Chain = MX_TIM1_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[220]">>></a> HAL_TIM_PWM_Init -<LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel -<LI><a href="#[21a]">>></a> HAL_TIM_MspPostInit -<LI><a href="#[20d]">>></a> HAL_TIM_ConfigClockSource -<LI><a href="#[209]">>></a> HAL_TIM_Base_Init -<LI><a href="#[208]">>></a> HAL_TIMEx_MasterConfigSynchronization -<LI><a href="#[207]">>></a> HAL_TIMEx_ConfigBreakDeadTime -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[224]">>></a> HAL_TIM_PWM_Init +<LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel +<LI><a href="#[21e]">>></a> HAL_TIM_MspPostInit +<LI><a href="#[211]">>></a> HAL_TIM_ConfigClockSource +<LI><a href="#[20d]">>></a> HAL_TIM_Base_Init +<LI><a href="#[20c]">>></a> HAL_TIMEx_MasterConfigSynchronization +<LI><a href="#[20b]">>></a> HAL_TIMEx_ConfigBreakDeadTime +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[24b]"></a>MX_TIM3_Init</STRONG> (Thumb, 216 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM3_Init)) +<P><STRONG><a name="[24f]"></a>MX_TIM3_Init</STRONG> (Thumb, 216 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM3_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = MX_TIM3_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[220]">>></a> HAL_TIM_PWM_Init -<LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel -<LI><a href="#[21a]">>></a> HAL_TIM_MspPostInit -<LI><a href="#[20d]">>></a> HAL_TIM_ConfigClockSource -<LI><a href="#[209]">>></a> HAL_TIM_Base_Init -<LI><a href="#[208]">>></a> HAL_TIMEx_MasterConfigSynchronization -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[224]">>></a> HAL_TIM_PWM_Init +<LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel +<LI><a href="#[21e]">>></a> HAL_TIM_MspPostInit +<LI><a href="#[211]">>></a> HAL_TIM_ConfigClockSource +<LI><a href="#[20d]">>></a> HAL_TIM_Base_Init +<LI><a href="#[20c]">>></a> HAL_TIMEx_MasterConfigSynchronization +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[24c]"></a>MX_TIM4_Init</STRONG> (Thumb, 218 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM4_Init)) +<P><STRONG><a name="[250]"></a>MX_TIM4_Init</STRONG> (Thumb, 218 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM4_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = MX_TIM4_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[220]">>></a> HAL_TIM_PWM_Init -<LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel -<LI><a href="#[21a]">>></a> HAL_TIM_MspPostInit -<LI><a href="#[20d]">>></a> HAL_TIM_ConfigClockSource -<LI><a href="#[209]">>></a> HAL_TIM_Base_Init -<LI><a href="#[208]">>></a> HAL_TIMEx_MasterConfigSynchronization -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[224]">>></a> HAL_TIM_PWM_Init +<LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel +<LI><a href="#[21e]">>></a> HAL_TIM_MspPostInit +<LI><a href="#[211]">>></a> HAL_TIM_ConfigClockSource +<LI><a href="#[20d]">>></a> HAL_TIM_Base_Init +<LI><a href="#[20c]">>></a> HAL_TIMEx_MasterConfigSynchronization +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[24d]"></a>MX_TIM5_Init</STRONG> (Thumb, 266 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM5_Init)) +<P><STRONG><a name="[251]"></a>MX_TIM5_Init</STRONG> (Thumb, 266 bytes, Stack size 64 bytes, tim.o(.text.MX_TIM5_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = MX_TIM5_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[220]">>></a> HAL_TIM_PWM_Init -<LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel -<LI><a href="#[21a]">>></a> HAL_TIM_MspPostInit -<LI><a href="#[20d]">>></a> HAL_TIM_ConfigClockSource -<LI><a href="#[209]">>></a> HAL_TIM_Base_Init -<LI><a href="#[208]">>></a> HAL_TIMEx_MasterConfigSynchronization -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[224]">>></a> HAL_TIM_PWM_Init +<LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel +<LI><a href="#[21e]">>></a> HAL_TIM_MspPostInit +<LI><a href="#[211]">>></a> HAL_TIM_ConfigClockSource +<LI><a href="#[20d]">>></a> HAL_TIM_Base_Init +<LI><a href="#[20c]">>></a> HAL_TIMEx_MasterConfigSynchronization +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[24e]"></a>MX_TIM7_Init</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, tim.o(.text.MX_TIM7_Init)) +<P><STRONG><a name="[252]"></a>MX_TIM7_Init</STRONG> (Thumb, 88 bytes, Stack size 16 bytes, tim.o(.text.MX_TIM7_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = MX_TIM7_Init ⇒ HAL_TIM_Base_Init ⇒ HAL_TIM_Base_MspInit ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority </UL> -<BR>[Calls]<UL><LI><a href="#[209]">>></a> HAL_TIM_Base_Init -<LI><a href="#[208]">>></a> HAL_TIMEx_MasterConfigSynchronization -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[20d]">>></a> HAL_TIM_Base_Init +<LI><a href="#[20c]">>></a> HAL_TIMEx_MasterConfigSynchronization +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[24f]"></a>MX_TIM8_Init</STRONG> (Thumb, 316 bytes, Stack size 104 bytes, tim.o(.text.MX_TIM8_Init)) +<P><STRONG><a name="[253]"></a>MX_TIM8_Init</STRONG> (Thumb, 316 bytes, Stack size 104 bytes, tim.o(.text.MX_TIM8_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 256<LI>Call Chain = MX_TIM8_Init ⇒ HAL_TIM_MspPostInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[220]">>></a> HAL_TIM_PWM_Init -<LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel -<LI><a href="#[21a]">>></a> HAL_TIM_MspPostInit -<LI><a href="#[20d]">>></a> HAL_TIM_ConfigClockSource -<LI><a href="#[209]">>></a> HAL_TIM_Base_Init -<LI><a href="#[208]">>></a> HAL_TIMEx_MasterConfigSynchronization -<LI><a href="#[207]">>></a> HAL_TIMEx_ConfigBreakDeadTime -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[224]">>></a> HAL_TIM_PWM_Init +<LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel +<LI><a href="#[21e]">>></a> HAL_TIM_MspPostInit +<LI><a href="#[211]">>></a> HAL_TIM_ConfigClockSource +<LI><a href="#[20d]">>></a> HAL_TIM_Base_Init +<LI><a href="#[20c]">>></a> HAL_TIMEx_MasterConfigSynchronization +<LI><a href="#[20b]">>></a> HAL_TIMEx_ConfigBreakDeadTime +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[250]"></a>MX_USART1_UART_Init</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, usart.o(.text.MX_USART1_UART_Init)) +<P><STRONG><a name="[254]"></a>MX_USART1_UART_Init</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, usart.o(.text.MX_USART1_UART_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[22d]">>></a> HAL_UART_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[231]">>></a> HAL_UART_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[251]"></a>MX_USART3_UART_Init</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, usart.o(.text.MX_USART3_UART_Init)) +<P><STRONG><a name="[255]"></a>MX_USART3_UART_Init</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, usart.o(.text.MX_USART3_UART_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = MX_USART3_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[22d]">>></a> HAL_UART_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[231]">>></a> HAL_UART_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[252]"></a>MX_USART6_UART_Init</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, usart.o(.text.MX_USART6_UART_Init)) +<P><STRONG><a name="[256]"></a>MX_USART6_UART_Init</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, usart.o(.text.MX_USART6_UART_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = MX_USART6_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[22d]">>></a> HAL_UART_Init -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[231]">>></a> HAL_UART_Init +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[253]"></a>MX_USB_DEVICE_Init</STRONG> (Thumb, 118 bytes, Stack size 8 bytes, usb_device.o(.text.MX_USB_DEVICE_Init)) +<P><STRONG><a name="[257]"></a>MX_USB_DEVICE_Init</STRONG> (Thumb, 118 bytes, Stack size 8 bytes, usb_device.o(.text.MX_USB_DEVICE_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 312<LI>Call Chain = MX_USB_DEVICE_Init ⇒ USBD_Init ⇒ USBD_LL_Init ⇒ HAL_PCD_Init ⇒ USB_DevInit ⇒ USB_FlushTxFifo </UL> -<BR>[Calls]<UL><LI><a href="#[257]">>></a> USBD_Start -<LI><a href="#[255]">>></a> USBD_RegisterClass -<LI><a href="#[254]">>></a> USBD_Init -<LI><a href="#[256]">>></a> USBD_CDC_RegisterInterface -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[25b]">>></a> USBD_Start +<LI><a href="#[259]">>></a> USBD_RegisterClass +<LI><a href="#[258]">>></a> USBD_Init +<LI><a href="#[25a]">>></a> USBD_CDC_RegisterInterface +<LI><a href="#[109]">>></a> Error_Handler </UL> <BR>[Called By]<UL><LI><a href="#[86]">>></a> StartDefaultTask </UL> @@ -3392,16 +3416,16 @@ Global Symbols <P><STRONG><a name="[19]"></a>MemManage_Handler</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.MemManage_Handler)) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> -<P><STRONG><a name="[145]"></a>Mixer_Apply</STRONG> (Thumb, 674 bytes, Stack size 60 bytes, mixer.o(.text.Mixer_Apply)) +<P><STRONG><a name="[149]"></a>Mixer_Apply</STRONG> (Thumb, 674 bytes, Stack size 60 bytes, mixer.o(.text.Mixer_Apply)) <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = Mixer_Apply </UL> -<BR>[Called By]<UL><LI><a href="#[141]">>></a> Chassis_Control +<BR>[Called By]<UL><LI><a href="#[145]">>></a> Chassis_Control </UL> -<P><STRONG><a name="[14b]"></a>Mixer_Init</STRONG> (Thumb, 46 bytes, Stack size 12 bytes, mixer.o(.text.Mixer_Init)) +<P><STRONG><a name="[14f]"></a>Mixer_Init</STRONG> (Thumb, 46 bytes, Stack size 12 bytes, mixer.o(.text.Mixer_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = Mixer_Init </UL> -<BR>[Called By]<UL><LI><a href="#[147]">>></a> Chassis_Init +<BR>[Called By]<UL><LI><a href="#[14b]">>></a> Chassis_Init </UL> <P><STRONG><a name="[17]"></a>NMI_Handler</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.NMI_Handler)) @@ -3410,50 +3434,50 @@ Global Symbols <P><STRONG><a name="[63]"></a>OTG_FS_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.OTG_FS_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 376<LI>Call Chain = OTG_FS_IRQHandler ⇒ HAL_PCD_IRQHandler ⇒ PCD_EP_OutSetupPacket_int ⇒ HAL_PCD_SetupStageCallback ⇒ USBD_LL_SetupStage ⇒ USBD_StdDevReq ⇒ USBD_GetDescriptor ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Calls]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> -<P><STRONG><a name="[144]"></a>PID_Calc</STRONG> (Thumb, 752 bytes, Stack size 72 bytes, pid.o(.text.PID_Calc)) +<P><STRONG><a name="[148]"></a>PID_Calc</STRONG> (Thumb, 752 bytes, Stack size 72 bytes, pid.o(.text.PID_Calc)) <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = PID_Calc ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[182]">>></a> CircleError -<LI><a href="#[25b]">>></a> AbsClip -<LI><a href="#[259]">>></a> __ARM_isfinitef -<LI><a href="#[25a]">>></a> __ARM_isfinite -<LI><a href="#[146]">>></a> LowPassFilter2p_Apply +<BR>[Calls]<UL><LI><a href="#[186]">>></a> CircleError +<LI><a href="#[25f]">>></a> AbsClip +<LI><a href="#[25d]">>></a> __ARM_isfinitef +<LI><a href="#[25e]">>></a> __ARM_isfinite +<LI><a href="#[14a]">>></a> LowPassFilter2p_Apply <LI><a href="#[c8]">>></a> __aeabi_f2d </UL> -<BR>[Called By]<UL><LI><a href="#[17f]">>></a> Gimbal_Control -<LI><a href="#[141]">>></a> Chassis_Control +<BR>[Called By]<UL><LI><a href="#[145]">>></a> Chassis_Control <LI><a href="#[8d]">>></a> Task_AttiEsti -<LI><a href="#[278]">>></a> Shoot_Control +<LI><a href="#[27c]">>></a> Shoot_Control +<LI><a href="#[183]">>></a> Gimbal_Control </UL> -<P><STRONG><a name="[149]"></a>PID_Init</STRONG> (Thumb, 406 bytes, Stack size 32 bytes, pid.o(.text.PID_Init)) +<P><STRONG><a name="[14d]"></a>PID_Init</STRONG> (Thumb, 406 bytes, Stack size 32 bytes, pid.o(.text.PID_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = PID_Init ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[151]">>></a> PID_Reset -<LI><a href="#[259]">>></a> __ARM_isfinitef -<LI><a href="#[25a]">>></a> __ARM_isfinite -<LI><a href="#[14a]">>></a> LowPassFilter2p_Init +<BR>[Calls]<UL><LI><a href="#[155]">>></a> PID_Reset +<LI><a href="#[25d]">>></a> __ARM_isfinitef +<LI><a href="#[25e]">>></a> __ARM_isfinite +<LI><a href="#[14e]">>></a> LowPassFilter2p_Init <LI><a href="#[c8]">>></a> __aeabi_f2d </UL> -<BR>[Called By]<UL><LI><a href="#[185]">>></a> Gimbal_Init -<LI><a href="#[147]">>></a> Chassis_Init +<BR>[Called By]<UL><LI><a href="#[14b]">>></a> Chassis_Init <LI><a href="#[8d]">>></a> Task_AttiEsti -<LI><a href="#[27e]">>></a> Shoot_Init +<LI><a href="#[282]">>></a> Shoot_Init +<LI><a href="#[189]">>></a> Gimbal_Init </UL> -<P><STRONG><a name="[151]"></a>PID_Reset</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, pid.o(.text.PID_Reset)) +<P><STRONG><a name="[155]"></a>PID_Reset</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, pid.o(.text.PID_Reset)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[152]">>></a> LowPassFilter2p_Reset +<BR>[Calls]<UL><LI><a href="#[156]">>></a> LowPassFilter2p_Reset </UL> -<BR>[Called By]<UL><LI><a href="#[180]">>></a> Gimbal_SetMode -<LI><a href="#[142]">>></a> Chassis_SetMode -<LI><a href="#[149]">>></a> PID_Init -<LI><a href="#[279]">>></a> Shoot_SetMode +<BR>[Called By]<UL><LI><a href="#[184]">>></a> Gimbal_SetMode +<LI><a href="#[146]">>></a> Chassis_SetMode +<LI><a href="#[14d]">>></a> PID_Init +<LI><a href="#[27d]">>></a> Shoot_SetMode </UL> <P><STRONG><a name="[1e]"></a>PendSV_Handler</STRONG> (Thumb, 100 bytes, Stack size 0 bytes, port.o(.text.PendSV_Handler)) @@ -3463,190 +3487,190 @@ Global Symbols </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> -<P><STRONG><a name="[13d]"></a>PowerLimit_CapInput</STRONG> (Thumb, 120 bytes, Stack size 20 bytes, limiter.o(.text.PowerLimit_CapInput)) +<P><STRONG><a name="[141]"></a>PowerLimit_CapInput</STRONG> (Thumb, 120 bytes, Stack size 20 bytes, limiter.o(.text.PowerLimit_CapInput)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = PowerLimit_CapInput </UL> -<BR>[Called By]<UL><LI><a href="#[13c]">>></a> Cap_Control +<BR>[Called By]<UL><LI><a href="#[140]">>></a> Cap_Control </UL> -<P><STRONG><a name="[14e]"></a>PowerLimit_ChassicOutput</STRONG> (Thumb, 232 bytes, Stack size 32 bytes, limiter.o(.text.PowerLimit_ChassicOutput)) +<P><STRONG><a name="[152]"></a>PowerLimit_ChassicOutput</STRONG> (Thumb, 232 bytes, Stack size 32 bytes, limiter.o(.text.PowerLimit_ChassicOutput)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = PowerLimit_ChassicOutput </UL> -<BR>[Called By]<UL><LI><a href="#[14c]">>></a> Chassis_PowerLimit +<BR>[Called By]<UL><LI><a href="#[150]">>></a> Chassis_PowerLimit </UL> -<P><STRONG><a name="[14d]"></a>PowerLimit_TargetPower</STRONG> (Thumb, 76 bytes, Stack size 12 bytes, limiter.o(.text.PowerLimit_TargetPower)) +<P><STRONG><a name="[151]"></a>PowerLimit_TargetPower</STRONG> (Thumb, 76 bytes, Stack size 12 bytes, limiter.o(.text.PowerLimit_TargetPower)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = PowerLimit_TargetPower </UL> -<BR>[Called By]<UL><LI><a href="#[14c]">>></a> Chassis_PowerLimit +<BR>[Called By]<UL><LI><a href="#[150]">>></a> Chassis_PowerLimit </UL> -<P><STRONG><a name="[25c]"></a>Referee_CheckTXReady</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, referee.o(.text.Referee_CheckTXReady)) +<P><STRONG><a name="[260]"></a>Referee_CheckTXReady</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, referee.o(.text.Referee_CheckTXReady)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Referee_CheckTXReady ⇒ BSP_UART_GetHandle </UL> -<BR>[Calls]<UL><LI><a href="#[d8]">>></a> BSP_UART_GetHandle +<BR>[Calls]<UL><LI><a href="#[dc]">>></a> BSP_UART_GetHandle </UL> -<BR>[Called By]<UL><LI><a href="#[261]">>></a> Referee_PackUI +<BR>[Called By]<UL><LI><a href="#[265]">>></a> Referee_PackUI </UL> -<P><STRONG><a name="[266]"></a>Referee_GetCharacterAdd</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, referee.o(.text.Referee_GetCharacterAdd)) +<P><STRONG><a name="[26a]"></a>Referee_GetCharacterAdd</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, referee.o(.text.Referee_GetCharacterAdd)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Referee_GetCharacterAdd </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[265]">>></a> Referee_PraseCmd +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[269]">>></a> Referee_PraseCmd </UL> -<P><STRONG><a name="[26b]"></a>Referee_GetDelAdd</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, referee.o(.text.Referee_GetDelAdd)) +<P><STRONG><a name="[26f]"></a>Referee_GetDelAdd</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, referee.o(.text.Referee_GetDelAdd)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Referee_GetDelAdd </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[265]">>></a> Referee_PraseCmd +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[269]">>></a> Referee_PraseCmd </UL> -<P><STRONG><a name="[268]"></a>Referee_GetGrapicAdd</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, referee.o(.text.Referee_GetGrapicAdd)) +<P><STRONG><a name="[26c]"></a>Referee_GetGrapicAdd</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, referee.o(.text.Referee_GetGrapicAdd)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Referee_GetGrapicAdd </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[265]">>></a> Referee_PraseCmd +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[269]">>></a> Referee_PraseCmd </UL> -<P><STRONG><a name="[2a1]"></a>Referee_HandleOffline</STRONG> (Thumb, 14 bytes, Stack size 4 bytes, referee.o(.text.Referee_HandleOffline)) +<P><STRONG><a name="[2a5]"></a>Referee_HandleOffline</STRONG> (Thumb, 14 bytes, Stack size 4 bytes, referee.o(.text.Referee_HandleOffline)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Referee_HandleOffline </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> -<P><STRONG><a name="[25d]"></a>Referee_Init</STRONG> (Thumb, 262 bytes, Stack size 40 bytes, referee.o(.text.Referee_Init)) +<P><STRONG><a name="[261]"></a>Referee_Init</STRONG> (Thumb, 262 bytes, Stack size 40 bytes, referee.o(.text.Referee_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 356<LI>Call Chain = Referee_Init ⇒ osTimerNew ⇒ xTimerCreateStatic ⇒ prvInitialiseNewTimer ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[25f]">>></a> osTimerStart -<LI><a href="#[25e]">>></a> osTimerNew +<LI><a href="#[263]">>></a> osTimerStart +<LI><a href="#[262]">>></a> osTimerNew <LI><a href="#[d0]">>></a> BSP_UART_RegisterCallback -<LI><a href="#[d8]">>></a> BSP_UART_GetHandle +<LI><a href="#[dc]">>></a> BSP_UART_GetHandle </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> -<P><STRONG><a name="[260]"></a>Referee_MoveData</STRONG> (Thumb, 70 bytes, Stack size 24 bytes, referee.o(.text.Referee_MoveData)) +<P><STRONG><a name="[264]"></a>Referee_MoveData</STRONG> (Thumb, 70 bytes, Stack size 24 bytes, referee.o(.text.Referee_MoveData)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Referee_MoveData </UL> <BR>[Calls]<UL><LI><a href="#[af]">>></a> __aeabi_memclr <LI><a href="#[d6]">>></a> __aeabi_memcpy </UL> -<BR>[Called By]<UL><LI><a href="#[261]">>></a> Referee_PackUI +<BR>[Called By]<UL><LI><a href="#[265]">>></a> Referee_PackUI </UL> -<P><STRONG><a name="[2a3]"></a>Referee_PackAI</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, referee.o(.text.Referee_PackAI)) +<P><STRONG><a name="[2a7]"></a>Referee_PackAI</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, referee.o(.text.Referee_PackAI)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Referee_PackAI </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> -<P><STRONG><a name="[2a2]"></a>Referee_PackCap</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, referee.o(.text.Referee_PackCap)) +<P><STRONG><a name="[2a6]"></a>Referee_PackCap</STRONG> (Thumb, 68 bytes, Stack size 8 bytes, referee.o(.text.Referee_PackCap)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Referee_PackCap </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> -<P><STRONG><a name="[2a5]"></a>Referee_PackChassis</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, referee.o(.text.Referee_PackChassis)) +<P><STRONG><a name="[2a9]"></a>Referee_PackChassis</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, referee.o(.text.Referee_PackChassis)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Referee_PackChassis </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> -<P><STRONG><a name="[2a4]"></a>Referee_PackShoot</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, referee.o(.text.Referee_PackShoot)) +<P><STRONG><a name="[2a8]"></a>Referee_PackShoot</STRONG> (Thumb, 112 bytes, Stack size 8 bytes, referee.o(.text.Referee_PackShoot)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Referee_PackShoot </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> -<P><STRONG><a name="[261]"></a>Referee_PackUI</STRONG> (Thumb, 958 bytes, Stack size 64 bytes, referee.o(.text.Referee_PackUI)) +<P><STRONG><a name="[265]"></a>Referee_PackUI</STRONG> (Thumb, 958 bytes, Stack size 64 bytes, referee.o(.text.Referee_PackUI)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = Referee_PackUI ⇒ Referee_StartSend ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> -<BR>[Calls]<UL><LI><a href="#[263]">>></a> Referee_StartSend -<LI><a href="#[262]">>></a> Referee_SetHeader -<LI><a href="#[260]">>></a> Referee_MoveData -<LI><a href="#[25c]">>></a> Referee_CheckTXReady +<BR>[Calls]<UL><LI><a href="#[267]">>></a> Referee_StartSend +<LI><a href="#[266]">>></a> Referee_SetHeader +<LI><a href="#[264]">>></a> Referee_MoveData +<LI><a href="#[260]">>></a> Referee_CheckTXReady <LI><a href="#[d2]">>></a> CRC16_Calc -<LI><a href="#[13b]">>></a> CRC8_Calc +<LI><a href="#[13f]">>></a> CRC8_Calc </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> -<P><STRONG><a name="[264]"></a>Referee_Parse</STRONG> (Thumb, 966 bytes, Stack size 56 bytes, referee.o(.text.Referee_Parse)) +<P><STRONG><a name="[268]"></a>Referee_Parse</STRONG> (Thumb, 966 bytes, Stack size 56 bytes, referee.o(.text.Referee_Parse)) <BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = Referee_Parse ⇒ CRC16_Verify ⇒ CRC16_Calc ⇒ CRC16_Byte </UL> <BR>[Calls]<UL><LI><a href="#[d5]">>></a> CRC16_Verify -<LI><a href="#[13a]">>></a> CRC8_Verify -<LI><a href="#[d8]">>></a> BSP_UART_GetHandle +<LI><a href="#[13e]">>></a> CRC8_Verify +<LI><a href="#[dc]">>></a> BSP_UART_GetHandle <LI><a href="#[d6]">>></a> __aeabi_memcpy </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> -<P><STRONG><a name="[265]"></a>Referee_PraseCmd</STRONG> (Thumb, 448 bytes, Stack size 72 bytes, referee.o(.text.Referee_PraseCmd)) +<P><STRONG><a name="[269]"></a>Referee_PraseCmd</STRONG> (Thumb, 448 bytes, Stack size 72 bytes, referee.o(.text.Referee_PraseCmd)) <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Referee_PraseCmd ⇒ UI_DrawLine ⇒ snprintf </UL> <BR>[Calls]<UL><LI><a href="#[b9]">>></a> __aeabi_i2d <LI><a href="#[b8]">>></a> __aeabi_dmul <LI><a href="#[ba]">>></a> __aeabi_d2iz -<LI><a href="#[268]">>></a> Referee_GetGrapicAdd -<LI><a href="#[26b]">>></a> Referee_GetDelAdd -<LI><a href="#[266]">>></a> Referee_GetCharacterAdd -<LI><a href="#[269]">>></a> UI_DrawLine -<LI><a href="#[26a]">>></a> UI_DrawCycle -<LI><a href="#[267]">>></a> UI_DrawCharacter -<LI><a href="#[26c]">>></a> UI_DelLayer +<LI><a href="#[26c]">>></a> Referee_GetGrapicAdd +<LI><a href="#[26f]">>></a> Referee_GetDelAdd +<LI><a href="#[26a]">>></a> Referee_GetCharacterAdd +<LI><a href="#[26d]">>></a> UI_DrawLine +<LI><a href="#[26e]">>></a> UI_DrawCycle +<LI><a href="#[26b]">>></a> UI_DrawCharacter +<LI><a href="#[270]">>></a> UI_DelLayer </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> -<P><STRONG><a name="[262]"></a>Referee_SetHeader</STRONG> (Thumb, 350 bytes, Stack size 20 bytes, referee.o(.text.Referee_SetHeader)) +<P><STRONG><a name="[266]"></a>Referee_SetHeader</STRONG> (Thumb, 350 bytes, Stack size 20 bytes, referee.o(.text.Referee_SetHeader)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = Referee_SetHeader </UL> -<BR>[Called By]<UL><LI><a href="#[261]">>></a> Referee_PackUI +<BR>[Called By]<UL><LI><a href="#[265]">>></a> Referee_PackUI </UL> -<P><STRONG><a name="[26d]"></a>Referee_StartReceiving</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, referee.o(.text.Referee_StartReceiving)) +<P><STRONG><a name="[271]"></a>Referee_StartReceiving</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, referee.o(.text.Referee_StartReceiving)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = Referee_StartReceiving ⇒ HAL_UART_Receive_DMA ⇒ UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> -<BR>[Calls]<UL><LI><a href="#[d9]">>></a> HAL_UART_Receive_DMA -<LI><a href="#[d8]">>></a> BSP_UART_GetHandle +<BR>[Calls]<UL><LI><a href="#[dd]">>></a> HAL_UART_Receive_DMA +<LI><a href="#[dc]">>></a> BSP_UART_GetHandle </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> -<P><STRONG><a name="[263]"></a>Referee_StartSend</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, referee.o(.text.Referee_StartSend)) +<P><STRONG><a name="[267]"></a>Referee_StartSend</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, referee.o(.text.Referee_StartSend)) <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = Referee_StartSend ⇒ HAL_UART_Transmit_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> -<BR>[Calls]<UL><LI><a href="#[db]">>></a> HAL_UART_Transmit_DMA -<LI><a href="#[d8]">>></a> BSP_UART_GetHandle +<BR>[Calls]<UL><LI><a href="#[df]">>></a> HAL_UART_Transmit_DMA +<LI><a href="#[dc]">>></a> BSP_UART_GetHandle </UL> -<BR>[Called By]<UL><LI><a href="#[261]">>></a> Referee_PackUI +<BR>[Called By]<UL><LI><a href="#[265]">>></a> Referee_PackUI </UL> -<P><STRONG><a name="[26e]"></a>Referee_UIRefresh</STRONG> (Thumb, 3744 bytes, Stack size 352 bytes, referee.o(.text.Referee_UIRefresh)) +<P><STRONG><a name="[272]"></a>Referee_UIRefresh</STRONG> (Thumb, 3744 bytes, Stack size 352 bytes, referee.o(.text.Referee_UIRefresh)) <BR><BR>[Stack]<UL><LI>Max Depth = 592<LI>Call Chain = Referee_UIRefresh ⇒ __hardfp_sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> -<BR>[Calls]<UL><LI><a href="#[26f]">>></a> osThreadFlagsGet -<LI><a href="#[270]">>></a> osThreadFlagsClear +<BR>[Calls]<UL><LI><a href="#[273]">>></a> osThreadFlagsGet +<LI><a href="#[274]">>></a> osThreadFlagsClear <LI><a href="#[b9]">>></a> __aeabi_i2d <LI><a href="#[b8]">>></a> __aeabi_dmul <LI><a href="#[b2]">>></a> __aeabi_dadd <LI><a href="#[ba]">>></a> __aeabi_d2iz -<LI><a href="#[268]">>></a> Referee_GetGrapicAdd -<LI><a href="#[26b]">>></a> Referee_GetDelAdd -<LI><a href="#[266]">>></a> Referee_GetCharacterAdd -<LI><a href="#[273]">>></a> UI_DrawRectangle -<LI><a href="#[269]">>></a> UI_DrawLine -<LI><a href="#[267]">>></a> UI_DrawCharacter -<LI><a href="#[274]">>></a> UI_DrawArc -<LI><a href="#[26c]">>></a> UI_DelLayer +<LI><a href="#[26c]">>></a> Referee_GetGrapicAdd +<LI><a href="#[26f]">>></a> Referee_GetDelAdd +<LI><a href="#[26a]">>></a> Referee_GetCharacterAdd +<LI><a href="#[277]">>></a> UI_DrawRectangle +<LI><a href="#[26d]">>></a> UI_DrawLine +<LI><a href="#[26b]">>></a> UI_DrawCharacter +<LI><a href="#[278]">>></a> UI_DrawArc +<LI><a href="#[270]">>></a> UI_DelLayer <LI><a href="#[c8]">>></a> __aeabi_f2d -<LI><a href="#[d8]">>></a> BSP_UART_GetHandle -<LI><a href="#[271]">>></a> __hardfp_sin -<LI><a href="#[272]">>></a> __hardfp_cos +<LI><a href="#[dc]">>></a> BSP_UART_GetHandle +<LI><a href="#[275]">>></a> __hardfp_sin +<LI><a href="#[276]">>></a> __hardfp_cos </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee </UL> @@ -3654,57 +3678,57 @@ Global Symbols <P><STRONG><a name="[1c]"></a>SVC_Handler</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, port.o(.text.SVC_Handler)) <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> -<P><STRONG><a name="[278]"></a>Shoot_Control</STRONG> (Thumb, 1100 bytes, Stack size 96 bytes, shoot.o(.text.Shoot_Control)) +<P><STRONG><a name="[27c]"></a>Shoot_Control</STRONG> (Thumb, 1100 bytes, Stack size 96 bytes, shoot.o(.text.Shoot_Control)) <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = Shoot_Control ⇒ Shoot_SetMode ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[181]">>></a> CircleAdd -<LI><a href="#[27c]">>></a> CalculateRpm -<LI><a href="#[144]">>></a> PID_Calc -<LI><a href="#[27b]">>></a> HeatLimit_ShootFreq -<LI><a href="#[146]">>></a> LowPassFilter2p_Apply -<LI><a href="#[110]">>></a> BSP_PWM_Stop -<LI><a href="#[111]">>></a> BSP_PWM_Start -<LI><a href="#[10f]">>></a> BSP_PWM_Set -<LI><a href="#[279]">>></a> Shoot_SetMode -<LI><a href="#[27a]">>></a> Shoot_HeatLimit +<BR>[Calls]<UL><LI><a href="#[185]">>></a> CircleAdd +<LI><a href="#[280]">>></a> CalculateRpm +<LI><a href="#[148]">>></a> PID_Calc +<LI><a href="#[27f]">>></a> HeatLimit_ShootFreq +<LI><a href="#[14a]">>></a> LowPassFilter2p_Apply +<LI><a href="#[114]">>></a> BSP_PWM_Stop +<LI><a href="#[115]">>></a> BSP_PWM_Start +<LI><a href="#[113]">>></a> BSP_PWM_Set +<LI><a href="#[27d]">>></a> Shoot_SetMode +<LI><a href="#[27e]">>></a> Shoot_HeatLimit </UL> <BR>[Called By]<UL><LI><a href="#[92]">>></a> Task_CtrlShoot </UL> -<P><STRONG><a name="[29e]"></a>Shoot_DumpOutput</STRONG> (Thumb, 62 bytes, Stack size 12 bytes, shoot.o(.text.Shoot_DumpOutput)) +<P><STRONG><a name="[2a2]"></a>Shoot_DumpOutput</STRONG> (Thumb, 62 bytes, Stack size 12 bytes, shoot.o(.text.Shoot_DumpOutput)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = Shoot_DumpOutput </UL> <BR>[Called By]<UL><LI><a href="#[92]">>></a> Task_CtrlShoot </UL> -<P><STRONG><a name="[29f]"></a>Shoot_DumpUI</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, shoot.o(.text.Shoot_DumpUI)) +<P><STRONG><a name="[2a3]"></a>Shoot_DumpUI</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, shoot.o(.text.Shoot_DumpUI)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Shoot_DumpUI </UL> <BR>[Called By]<UL><LI><a href="#[92]">>></a> Task_CtrlShoot </UL> -<P><STRONG><a name="[27e]"></a>Shoot_Init</STRONG> (Thumb, 266 bytes, Stack size 40 bytes, shoot.o(.text.Shoot_Init)) +<P><STRONG><a name="[282]"></a>Shoot_Init</STRONG> (Thumb, 266 bytes, Stack size 40 bytes, shoot.o(.text.Shoot_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = Shoot_Init ⇒ PID_Init ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[149]">>></a> PID_Init -<LI><a href="#[14a]">>></a> LowPassFilter2p_Init -<LI><a href="#[111]">>></a> BSP_PWM_Start -<LI><a href="#[10f]">>></a> BSP_PWM_Set +<BR>[Calls]<UL><LI><a href="#[14d]">>></a> PID_Init +<LI><a href="#[14e]">>></a> LowPassFilter2p_Init +<LI><a href="#[115]">>></a> BSP_PWM_Start +<LI><a href="#[113]">>></a> BSP_PWM_Set </UL> <BR>[Called By]<UL><LI><a href="#[92]">>></a> Task_CtrlShoot </UL> -<P><STRONG><a name="[29d]"></a>Shoot_ResetOutput</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, shoot.o(.text.Shoot_ResetOutput)) +<P><STRONG><a name="[2a1]"></a>Shoot_ResetOutput</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, shoot.o(.text.Shoot_ResetOutput)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = Shoot_ResetOutput </UL> <BR>[Called By]<UL><LI><a href="#[92]">>></a> Task_CtrlShoot </UL> -<P><STRONG><a name="[27f]"></a>Shoot_UpdateFeedback</STRONG> (Thumb, 180 bytes, Stack size 40 bytes, shoot.o(.text.Shoot_UpdateFeedback)) +<P><STRONG><a name="[283]"></a>Shoot_UpdateFeedback</STRONG> (Thumb, 180 bytes, Stack size 40 bytes, shoot.o(.text.Shoot_UpdateFeedback)) <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = Shoot_UpdateFeedback ⇒ CircleError </UL> -<BR>[Calls]<UL><LI><a href="#[181]">>></a> CircleAdd -<LI><a href="#[182]">>></a> CircleError +<BR>[Calls]<UL><LI><a href="#[185]">>></a> CircleAdd +<LI><a href="#[186]">>></a> CircleError </UL> <BR>[Called By]<UL><LI><a href="#[92]">>></a> Task_CtrlShoot </UL> @@ -3712,28 +3736,28 @@ Global Symbols <P><STRONG><a name="[86]"></a>StartDefaultTask</STRONG> (Thumb, 22 bytes, Stack size 16 bytes, freertos.o(.text.StartDefaultTask)) <BR><BR>[Stack]<UL><LI>Max Depth = 328<LI>Call Chain = StartDefaultTask ⇒ MX_USB_DEVICE_Init ⇒ USBD_Init ⇒ USBD_LL_Init ⇒ HAL_PCD_Init ⇒ USB_DevInit ⇒ USB_FlushTxFifo </UL> -<BR>[Calls]<UL><LI><a href="#[280]">>></a> osThreadTerminate +<BR>[Calls]<UL><LI><a href="#[284]">>></a> osThreadTerminate <LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[253]">>></a> MX_USB_DEVICE_Init +<LI><a href="#[257]">>></a> MX_USB_DEVICE_Init </UL> <BR>[Address Reference Count : 1]<UL><LI> freertos.o(.text.MX_FREERTOS_Init) </UL> <P><STRONG><a name="[1f]"></a>SysTick_Handler</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.SysTick_Handler)) <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = SysTick_Handler ⇒ xPortSysTickHandler ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[282]">>></a> xTaskGetSchedulerState -<LI><a href="#[283]">>></a> xPortSysTickHandler -<LI><a href="#[281]">>></a> HAL_IncTick +<BR>[Calls]<UL><LI><a href="#[286]">>></a> xTaskGetSchedulerState +<LI><a href="#[287]">>></a> xPortSysTickHandler +<LI><a href="#[285]">>></a> HAL_IncTick </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> -<P><STRONG><a name="[284]"></a>SystemClock_Config</STRONG> (Thumb, 188 bytes, Stack size 88 bytes, main.o(.text.SystemClock_Config)) +<P><STRONG><a name="[288]"></a>SystemClock_Config</STRONG> (Thumb, 188 bytes, Stack size 88 bytes, main.o(.text.SystemClock_Config)) <BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority ⇒ NVIC_EncodePriority </UL> -<BR>[Calls]<UL><LI><a href="#[1f7]">>></a> HAL_RCC_OscConfig -<LI><a href="#[1f4]">>></a> HAL_RCC_ClockConfig -<LI><a href="#[105]">>></a> Error_Handler -<LI><a href="#[122]">>></a> __aeabi_memclr4 +<BR>[Calls]<UL><LI><a href="#[1fb]">>></a> HAL_RCC_OscConfig +<LI><a href="#[1f8]">>></a> HAL_RCC_ClockConfig +<LI><a href="#[109]">>></a> Error_Handler +<LI><a href="#[126]">>></a> __aeabi_memclr4 </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> @@ -3744,67 +3768,68 @@ Global Symbols <P><STRONG><a name="[38]"></a>TIM1_BRK_TIM9_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.TIM1_BRK_TIM9_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = TIM1_BRK_TIM9_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback </UL> -<BR>[Calls]<UL><LI><a href="#[212]">>></a> HAL_TIM_IRQHandler +<BR>[Calls]<UL><LI><a href="#[216]">>></a> HAL_TIM_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[57]"></a>TIM7_IRQHandler</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, stm32f4xx_it.o(.text.TIM7_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = TIM7_IRQHandler ⇒ HAL_TIM_IRQHandler ⇒ HAL_TIM_PeriodElapsedCallback </UL> -<BR>[Calls]<UL><LI><a href="#[212]">>></a> HAL_TIM_IRQHandler +<BR>[Calls]<UL><LI><a href="#[216]">>></a> HAL_TIM_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> -<P><STRONG><a name="[20b]"></a>TIM_Base_SetConfig</STRONG> (Thumb, 410 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig)) +<P><STRONG><a name="[20f]"></a>TIM_Base_SetConfig</STRONG> (Thumb, 410 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = TIM_Base_SetConfig </UL> -<BR>[Called By]<UL><LI><a href="#[220]">>></a> HAL_TIM_PWM_Init -<LI><a href="#[209]">>></a> HAL_TIM_Base_Init +<BR>[Called By]<UL><LI><a href="#[224]">>></a> HAL_TIM_PWM_Init +<LI><a href="#[20d]">>></a> HAL_TIM_Base_Init </UL> -<P><STRONG><a name="[222]"></a>TIM_CCxChannelCmd</STRONG> (Thumb, 318 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(.text.TIM_CCxChannelCmd)) +<P><STRONG><a name="[226]"></a>TIM_CCxChannelCmd</STRONG> (Thumb, 318 bytes, Stack size 24 bytes, stm32f4xx_hal_tim.o(.text.TIM_CCxChannelCmd)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = TIM_CCxChannelCmd ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[10c]">>></a> HAL_TIM_PWM_Stop -<LI><a href="#[10b]">>></a> HAL_TIM_PWM_Start +<BR>[Called By]<UL><LI><a href="#[110]">>></a> HAL_TIM_PWM_Stop +<LI><a href="#[10f]">>></a> HAL_TIM_PWM_Start </UL> -<P><STRONG><a name="[20e]"></a>TIM_ETR_SetConfig</STRONG> (Thumb, 52 bytes, Stack size 20 bytes, stm32f4xx_hal_tim.o(.text.TIM_ETR_SetConfig)) +<P><STRONG><a name="[212]"></a>TIM_ETR_SetConfig</STRONG> (Thumb, 52 bytes, Stack size 20 bytes, stm32f4xx_hal_tim.o(.text.TIM_ETR_SetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = TIM_ETR_SetConfig </UL> -<BR>[Called By]<UL><LI><a href="#[20d]">>></a> HAL_TIM_ConfigClockSource +<BR>[Called By]<UL><LI><a href="#[211]">>></a> HAL_TIM_ConfigClockSource </UL> -<P><STRONG><a name="[21d]"></a>TIM_OC2_SetConfig</STRONG> (Thumb, 364 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC2_SetConfig)) +<P><STRONG><a name="[221]"></a>TIM_OC2_SetConfig</STRONG> (Thumb, 364 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC2_SetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = TIM_OC2_SetConfig ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel +<BR>[Called By]<UL><LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel </UL> -<P><STRONG><a name="[97]"></a>Task_Ai</STRONG> (Thumb, 426 bytes, Stack size 56 bytes, ai_1.o(.text.Task_Ai)) +<P><STRONG><a name="[97]"></a>Task_Ai</STRONG> (Thumb, 474 bytes, Stack size 56 bytes, ai_1.o(.text.Task_Ai)) <BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = Task_Ai ⇒ osMessageQueuePut ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[28a]">>></a> osDelayUntil -<LI><a href="#[dc]">>></a> AI_WaitDmaCplt -<LI><a href="#[da]">>></a> AI_StartSend -<LI><a href="#[d7]">>></a> AI_StartReceiving +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[28e]">>></a> osDelayUntil +<LI><a href="#[e0]">>></a> AI_WaitDmaCplt +<LI><a href="#[de]">>></a> AI_StartSend +<LI><a href="#[db]">>></a> AI_StartReceiving +<LI><a href="#[d7]">>></a> AI_SearchArmor <LI><a href="#[d4]">>></a> AI_ParseHost <LI><a href="#[d3]">>></a> AI_PackRef <LI><a href="#[d1]">>></a> AI_PackMCU -<LI><a href="#[288]">>></a> AI_PackCmd +<LI><a href="#[28c]">>></a> AI_PackCmd <LI><a href="#[cd]">>></a> AI_Init -<LI><a href="#[287]">>></a> AI_HandleOffline +<LI><a href="#[28b]">>></a> AI_HandleOffline </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> @@ -3812,27 +3837,27 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 424<LI>Call Chain = Task_AttiEsti ⇒ AHRS_Update ⇒ AHRS_UpdateIMU ⇒ InvSqrt </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[166]">>></a> osKernelUnlock -<LI><a href="#[165]">>></a> osKernelLock -<LI><a href="#[ee]">>></a> BMI088_WaitNew -<LI><a href="#[28d]">>></a> BMI088_ParseGyro -<LI><a href="#[28c]">>></a> BMI088_ParseAccl -<LI><a href="#[e4]">>></a> BMI088_Init -<LI><a href="#[e3]">>></a> BMI088_GyroWaitDmaCplt -<LI><a href="#[e2]">>></a> BMI088_GyroStartDmaRecv -<LI><a href="#[28b]">>></a> BMI088_GetUpdateFreq -<LI><a href="#[e1]">>></a> BMI088_AcclWaitDmaCplt -<LI><a href="#[df]">>></a> BMI088_AcclStartDmaRecv -<LI><a href="#[149]">>></a> PID_Init -<LI><a href="#[144]">>></a> PID_Calc +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[16a]">>></a> osKernelUnlock +<LI><a href="#[169]">>></a> osKernelLock +<LI><a href="#[f2]">>></a> BMI088_WaitNew +<LI><a href="#[291]">>></a> BMI088_ParseGyro +<LI><a href="#[290]">>></a> BMI088_ParseAccl +<LI><a href="#[e8]">>></a> BMI088_Init +<LI><a href="#[e7]">>></a> BMI088_GyroWaitDmaCplt +<LI><a href="#[e6]">>></a> BMI088_GyroStartDmaRecv +<LI><a href="#[28f]">>></a> BMI088_GetUpdateFreq +<LI><a href="#[e5]">>></a> BMI088_AcclWaitDmaCplt +<LI><a href="#[e3]">>></a> BMI088_AcclStartDmaRecv +<LI><a href="#[14d]">>></a> PID_Init +<LI><a href="#[148]">>></a> PID_Calc <LI><a href="#[ca]">>></a> AHRS_Update <LI><a href="#[c7]">>></a> AHRS_Init <LI><a href="#[c3]">>></a> AHRS_GetEulr -<LI><a href="#[111]">>></a> BSP_PWM_Start -<LI><a href="#[10f]">>></a> BSP_PWM_Set +<LI><a href="#[115]">>></a> BSP_PWM_Start +<LI><a href="#[113]">>></a> BSP_PWM_Set </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> @@ -3840,15 +3865,15 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 296<LI>Call Chain = Task_CLI ⇒ BSP_USB_Printf ⇒ BSP_USB_Transmit ⇒ CDC_Transmit_FS ⇒ USBD_CDC_TransmitPacket ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[dd]">>></a> osThreadFlagsWait -<LI><a href="#[17a]">>></a> FreeRTOS_CLIRegisterCommand -<LI><a href="#[177]">>></a> FreeRTOS_CLIProcessCommand -<LI><a href="#[28e]">>></a> FreeRTOS_CLIGetOutputBuffer -<LI><a href="#[117]">>></a> BSP_USB_ReadyReceive -<LI><a href="#[28f]">>></a> BSP_USB_ReadChar -<LI><a href="#[114]">>></a> BSP_USB_Printf -<LI><a href="#[178]">>></a> strlen +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[e1]">>></a> osThreadFlagsWait +<LI><a href="#[17e]">>></a> FreeRTOS_CLIRegisterCommand +<LI><a href="#[17b]">>></a> FreeRTOS_CLIProcessCommand +<LI><a href="#[292]">>></a> FreeRTOS_CLIGetOutputBuffer +<LI><a href="#[11b]">>></a> BSP_USB_ReadyReceive +<LI><a href="#[293]">>></a> BSP_USB_ReadChar +<LI><a href="#[118]">>></a> BSP_USB_Printf +<LI><a href="#[17c]">>></a> strlen <LI><a href="#[af]">>></a> __aeabi_memclr </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) @@ -3857,19 +3882,19 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 324<LI>Call Chain = Task_Can ⇒ CAN_Init ⇒ osMessageQueueNew ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[28a]">>></a> osDelayUntil -<LI><a href="#[128]">>></a> CAN_StoreMsg -<LI><a href="#[127]">>></a> CAN_Motor_Control -<LI><a href="#[120]">>></a> CAN_Init -<LI><a href="#[291]">>></a> CAN_ClearFlag -<LI><a href="#[290]">>></a> CAN_CheckFlag -<LI><a href="#[11e]">>></a> CAN_Cap_Control +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[28e]">>></a> osDelayUntil +<LI><a href="#[12c]">>></a> CAN_StoreMsg +<LI><a href="#[12b]">>></a> CAN_Motor_Control +<LI><a href="#[124]">>></a> CAN_Init +<LI><a href="#[295]">>></a> CAN_ClearFlag +<LI><a href="#[294]">>></a> CAN_CheckFlag +<LI><a href="#[122]">>></a> CAN_Cap_Control </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> @@ -3877,18 +3902,18 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 268<LI>Call Chain = Task_Cap ⇒ osMessageQueuePut ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[166]">>></a> osKernelUnlock -<LI><a href="#[165]">>></a> osKernelLock -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[28a]">>></a> osDelayUntil -<LI><a href="#[293]">>></a> Cap_DumpUI -<LI><a href="#[13c]">>></a> Cap_Control -<LI><a href="#[292]">>></a> CAN_CAP_HandleOffline +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[16a]">>></a> osKernelUnlock +<LI><a href="#[169]">>></a> osKernelLock +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[28e]">>></a> osDelayUntil +<LI><a href="#[297]">>></a> Cap_DumpUI +<LI><a href="#[140]">>></a> Cap_Control +<LI><a href="#[296]">>></a> CAN_CAP_HandleOffline </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> @@ -3896,19 +3921,19 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 244<LI>Call Chain = Task_Command ⇒ osMessageQueuePut ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[166]">>></a> osKernelUnlock -<LI><a href="#[165]">>></a> osKernelLock -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[28a]">>></a> osDelayUntil -<LI><a href="#[133]">>></a> CMD_ParseRc -<LI><a href="#[296]">>></a> CMD_ParseHost -<LI><a href="#[294]">>></a> CMD_Init -<LI><a href="#[295]">>></a> CMD_CheckHostOverwrite +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[16a]">>></a> osKernelUnlock +<LI><a href="#[169]">>></a> osKernelLock +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[28e]">>></a> osDelayUntil +<LI><a href="#[137]">>></a> CMD_ParseRc +<LI><a href="#[29a]">>></a> CMD_ParseHost +<LI><a href="#[298]">>></a> CMD_Init +<LI><a href="#[299]">>></a> CMD_CheckHostOverwrite </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> @@ -3916,21 +3941,21 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 260<LI>Call Chain = Task_CtrlChassis ⇒ osMessageQueuePut ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[166]">>></a> osKernelUnlock -<LI><a href="#[165]">>></a> osKernelLock -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[28a]">>></a> osDelayUntil -<LI><a href="#[297]">>></a> Chassis_UpdateFeedback -<LI><a href="#[14c]">>></a> Chassis_PowerLimit -<LI><a href="#[147]">>></a> Chassis_Init -<LI><a href="#[299]">>></a> Chassis_DumpUI -<LI><a href="#[298]">>></a> Chassis_DumpOutput -<LI><a href="#[141]">>></a> Chassis_Control +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[16a]">>></a> osKernelUnlock +<LI><a href="#[169]">>></a> osKernelLock +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[28e]">>></a> osDelayUntil +<LI><a href="#[29b]">>></a> Chassis_UpdateFeedback +<LI><a href="#[150]">>></a> Chassis_PowerLimit +<LI><a href="#[14b]">>></a> Chassis_Init +<LI><a href="#[29d]">>></a> Chassis_DumpUI +<LI><a href="#[29c]">>></a> Chassis_DumpOutput +<LI><a href="#[145]">>></a> Chassis_Control </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> @@ -3938,44 +3963,44 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = Task_CtrlGimbal ⇒ osMessageQueuePut ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[166]">>></a> osKernelUnlock -<LI><a href="#[165]">>></a> osKernelLock -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[28a]">>></a> osDelayUntil -<LI><a href="#[29a]">>></a> Gimbal_PackAI -<LI><a href="#[185]">>></a> Gimbal_Init -<LI><a href="#[29c]">>></a> Gimbal_DumpUI -<LI><a href="#[29b]">>></a> Gimbal_DumpOutput -<LI><a href="#[17f]">>></a> Gimbal_Control -<LI><a href="#[186]">>></a> Gimbal_UpdateFeedback +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[16a]">>></a> osKernelUnlock +<LI><a href="#[169]">>></a> osKernelLock +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[28e]">>></a> osDelayUntil +<LI><a href="#[18a]">>></a> Gimbal_UpdateFeedback +<LI><a href="#[29e]">>></a> Gimbal_PackAI +<LI><a href="#[189]">>></a> Gimbal_Init +<LI><a href="#[2a0]">>></a> Gimbal_DumpUI +<LI><a href="#[29f]">>></a> Gimbal_DumpOutput +<LI><a href="#[183]">>></a> Gimbal_Control </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> <P><STRONG><a name="[92]"></a>Task_CtrlShoot</STRONG> (Thumb, 372 bytes, Stack size 56 bytes, ctrl_shoot.o(.text.Task_CtrlShoot)) <BR><BR>[Stack]<UL><LI>Max Depth = 280<LI>Call Chain = Task_CtrlShoot ⇒ Shoot_Control ⇒ Shoot_SetMode ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick <LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[166]">>></a> osKernelUnlock -<LI><a href="#[165]">>></a> osKernelLock -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[28a]">>></a> osDelayUntil -<LI><a href="#[27f]">>></a> Shoot_UpdateFeedback -<LI><a href="#[29d]">>></a> Shoot_ResetOutput -<LI><a href="#[27e]">>></a> Shoot_Init -<LI><a href="#[29f]">>></a> Shoot_DumpUI -<LI><a href="#[29e]">>></a> Shoot_DumpOutput -<LI><a href="#[278]">>></a> Shoot_Control +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[16a]">>></a> osKernelUnlock +<LI><a href="#[169]">>></a> osKernelLock +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[28e]">>></a> osDelayUntil +<LI><a href="#[283]">>></a> Shoot_UpdateFeedback +<LI><a href="#[2a1]">>></a> Shoot_ResetOutput +<LI><a href="#[282]">>></a> Shoot_Init +<LI><a href="#[2a3]">>></a> Shoot_DumpUI +<LI><a href="#[2a2]">>></a> Shoot_DumpOutput +<LI><a href="#[27c]">>></a> Shoot_Control </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> @@ -3983,25 +4008,25 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = Task_Info ⇒ osDelayUntil ⇒ vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[28a]">>></a> osDelayUntil -<LI><a href="#[f5]">>></a> osDelay -<LI><a href="#[10a]">>></a> BSP_LED_Set +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[28e]">>></a> osDelayUntil +<LI><a href="#[f9]">>></a> osDelay +<LI><a href="#[10e]">>></a> BSP_LED_Set </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> <P><STRONG><a name="[87]"></a>Task_Init</STRONG> (Thumb, 940 bytes, Stack size 48 bytes, init.o(.text.Task_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 300<LI>Call Chain = Task_Init ⇒ osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[280]">>></a> osThreadTerminate -<LI><a href="#[241]">>></a> osThreadNew +<BR>[Calls]<UL><LI><a href="#[284]">>></a> osThreadTerminate +<LI><a href="#[245]">>></a> osThreadNew <LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[121]">>></a> osMessageQueueNew -<LI><a href="#[166]">>></a> osKernelUnlock -<LI><a href="#[165]">>></a> osKernelLock -<LI><a href="#[158]">>></a> Config_Get +<LI><a href="#[125]">>></a> osMessageQueueNew +<LI><a href="#[16a]">>></a> osKernelUnlock +<LI><a href="#[169]">>></a> osKernelLock +<LI><a href="#[15c]">>></a> Config_Get </UL> <BR>[Address Reference Count : 1]<UL><LI> freertos.o(.text.MX_FREERTOS_Init) </UL> @@ -4009,15 +4034,15 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = Task_Monitor ⇒ osDelayUntil ⇒ vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[28a]">>></a> osDelayUntil -<LI><a href="#[f5]">>></a> osDelay -<LI><a href="#[2a0]">>></a> Capacity_GetBatteryRemain -<LI><a href="#[10a]">>></a> BSP_LED_Set -<LI><a href="#[109]">>></a> BSP_GetTemperature -<LI><a href="#[103]">>></a> BSP_GetBatteryVolt +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[28e]">>></a> osDelayUntil +<LI><a href="#[f9]">>></a> osDelay +<LI><a href="#[2a4]">>></a> Capacity_GetBatteryRemain +<LI><a href="#[10e]">>></a> BSP_LED_Set +<LI><a href="#[10d]">>></a> BSP_GetTemperature +<LI><a href="#[107]">>></a> BSP_GetBatteryVolt </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> @@ -4025,14 +4050,14 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = Task_RC ⇒ osMessageQueuePut ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[16d]">>></a> DR16_WaitDmaCplt -<LI><a href="#[16c]">>></a> DR16_StartDmaRecv -<LI><a href="#[16a]">>></a> DR16_ParseRC -<LI><a href="#[169]">>></a> DR16_Init -<LI><a href="#[168]">>></a> DR16_HandleOffline +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[171]">>></a> DR16_WaitDmaCplt +<LI><a href="#[170]">>></a> DR16_StartDmaRecv +<LI><a href="#[16e]">>></a> DR16_ParseRC +<LI><a href="#[16d]">>></a> DR16_Init +<LI><a href="#[16c]">>></a> DR16_HandleOffline </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> @@ -4040,98 +4065,98 @@ Global Symbols <BR><BR>[Stack]<UL><LI>Max Depth = 632<LI>Call Chain = Task_Referee ⇒ Referee_UIRefresh ⇒ __hardfp_sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[286]">>></a> osThreadGetStackSpace -<LI><a href="#[dd]">>></a> osThreadFlagsWait -<LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[f3]">>></a> osKernelGetTickFreq -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[f5]">>></a> osDelay -<LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[26d]">>></a> Referee_StartReceiving -<LI><a href="#[265]">>></a> Referee_PraseCmd -<LI><a href="#[264]">>></a> Referee_Parse -<LI><a href="#[261]">>></a> Referee_PackUI -<LI><a href="#[2a4]">>></a> Referee_PackShoot -<LI><a href="#[2a5]">>></a> Referee_PackChassis -<LI><a href="#[2a2]">>></a> Referee_PackCap -<LI><a href="#[2a3]">>></a> Referee_PackAI -<LI><a href="#[25d]">>></a> Referee_Init -<LI><a href="#[2a1]">>></a> Referee_HandleOffline +<LI><a href="#[28a]">>></a> osThreadGetStackSpace +<LI><a href="#[e1]">>></a> osThreadFlagsWait +<LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[f7]">>></a> osKernelGetTickFreq +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[f9]">>></a> osDelay +<LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[271]">>></a> Referee_StartReceiving +<LI><a href="#[269]">>></a> Referee_PraseCmd +<LI><a href="#[268]">>></a> Referee_Parse +<LI><a href="#[265]">>></a> Referee_PackUI +<LI><a href="#[2a8]">>></a> Referee_PackShoot +<LI><a href="#[2a9]">>></a> Referee_PackChassis +<LI><a href="#[2a6]">>></a> Referee_PackCap +<LI><a href="#[2a7]">>></a> Referee_PackAI +<LI><a href="#[261]">>></a> Referee_Init +<LI><a href="#[2a5]">>></a> Referee_HandleOffline </UL> <BR>[Address Reference Count : 1]<UL><LI> init.o(.text.Task_Init) </UL> -<P><STRONG><a name="[230]"></a>UART_Start_Receive_DMA</STRONG> (Thumb, 192 bytes, Stack size 32 bytes, stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA)) +<P><STRONG><a name="[234]"></a>UART_Start_Receive_DMA</STRONG> (Thumb, 192 bytes, Stack size 32 bytes, stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = UART_Start_Receive_DMA ⇒ HAL_DMA_Start_IT ⇒ DMA_SetConfig </UL> -<BR>[Calls]<UL><LI><a href="#[1a1]">>></a> HAL_DMA_Start_IT +<BR>[Calls]<UL><LI><a href="#[1a5]">>></a> HAL_DMA_Start_IT </UL> -<BR>[Called By]<UL><LI><a href="#[d9]">>></a> HAL_UART_Receive_DMA +<BR>[Called By]<UL><LI><a href="#[dd]">>></a> HAL_UART_Receive_DMA </UL> -<P><STRONG><a name="[26c]"></a>UI_DelLayer</STRONG> (Thumb, 58 bytes, Stack size 12 bytes, ui.o(.text.UI_DelLayer)) +<P><STRONG><a name="[270]"></a>UI_DelLayer</STRONG> (Thumb, 58 bytes, Stack size 12 bytes, ui.o(.text.UI_DelLayer)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = UI_DelLayer </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[265]">>></a> Referee_PraseCmd +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[269]">>></a> Referee_PraseCmd </UL> -<P><STRONG><a name="[274]"></a>UI_DrawArc</STRONG> (Thumb, 558 bytes, Stack size 64 bytes, ui.o(.text.UI_DrawArc)) +<P><STRONG><a name="[278]"></a>UI_DrawArc</STRONG> (Thumb, 558 bytes, Stack size 64 bytes, ui.o(.text.UI_DrawArc)) <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = UI_DrawArc ⇒ snprintf </UL> -<BR>[Calls]<UL><LI><a href="#[153]">>></a> snprintf +<BR>[Calls]<UL><LI><a href="#[157]">>></a> snprintf </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh </UL> -<P><STRONG><a name="[267]"></a>UI_DrawCharacter</STRONG> (Thumb, 476 bytes, Stack size 56 bytes, ui.o(.text.UI_DrawCharacter)) +<P><STRONG><a name="[26b]"></a>UI_DrawCharacter</STRONG> (Thumb, 476 bytes, Stack size 56 bytes, ui.o(.text.UI_DrawCharacter)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = UI_DrawCharacter ⇒ snprintf </UL> -<BR>[Calls]<UL><LI><a href="#[153]">>></a> snprintf +<BR>[Calls]<UL><LI><a href="#[157]">>></a> snprintf </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[265]">>></a> Referee_PraseCmd +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[269]">>></a> Referee_PraseCmd </UL> -<P><STRONG><a name="[26a]"></a>UI_DrawCycle</STRONG> (Thumb, 406 bytes, Stack size 48 bytes, ui.o(.text.UI_DrawCycle)) +<P><STRONG><a name="[26e]"></a>UI_DrawCycle</STRONG> (Thumb, 406 bytes, Stack size 48 bytes, ui.o(.text.UI_DrawCycle)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = UI_DrawCycle ⇒ snprintf </UL> -<BR>[Calls]<UL><LI><a href="#[153]">>></a> snprintf +<BR>[Calls]<UL><LI><a href="#[157]">>></a> snprintf </UL> -<BR>[Called By]<UL><LI><a href="#[265]">>></a> Referee_PraseCmd +<BR>[Called By]<UL><LI><a href="#[269]">>></a> Referee_PraseCmd </UL> -<P><STRONG><a name="[269]"></a>UI_DrawLine</STRONG> (Thumb, 458 bytes, Stack size 56 bytes, ui.o(.text.UI_DrawLine)) +<P><STRONG><a name="[26d]"></a>UI_DrawLine</STRONG> (Thumb, 458 bytes, Stack size 56 bytes, ui.o(.text.UI_DrawLine)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = UI_DrawLine ⇒ snprintf </UL> -<BR>[Calls]<UL><LI><a href="#[153]">>></a> snprintf +<BR>[Calls]<UL><LI><a href="#[157]">>></a> snprintf </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh -<LI><a href="#[265]">>></a> Referee_PraseCmd +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh +<LI><a href="#[269]">>></a> Referee_PraseCmd </UL> -<P><STRONG><a name="[273]"></a>UI_DrawRectangle</STRONG> (Thumb, 462 bytes, Stack size 56 bytes, ui.o(.text.UI_DrawRectangle)) +<P><STRONG><a name="[277]"></a>UI_DrawRectangle</STRONG> (Thumb, 462 bytes, Stack size 56 bytes, ui.o(.text.UI_DrawRectangle)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = UI_DrawRectangle ⇒ snprintf </UL> -<BR>[Calls]<UL><LI><a href="#[153]">>></a> snprintf +<BR>[Calls]<UL><LI><a href="#[157]">>></a> snprintf </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh </UL> <P><STRONG><a name="[45]"></a>USART1_IRQHandler</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, stm32f4xx_it.o(.text.USART1_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = USART1_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[227]">>></a> HAL_UART_IRQHandler -<LI><a href="#[112]">>></a> BSP_UART_IRQHandler +<BR>[Calls]<UL><LI><a href="#[22b]">>></a> HAL_UART_IRQHandler +<LI><a href="#[116]">>></a> BSP_UART_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> <P><STRONG><a name="[67]"></a>USART6_IRQHandler</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, stm32f4xx_it.o(.text.USART6_IRQHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = USART6_IRQHandler ⇒ HAL_UART_IRQHandler ⇒ UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[227]">>></a> HAL_UART_IRQHandler -<LI><a href="#[112]">>></a> BSP_UART_IRQHandler +<BR>[Calls]<UL><LI><a href="#[22b]">>></a> HAL_UART_IRQHandler +<LI><a href="#[116]">>></a> BSP_UART_IRQHandler </UL> <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f407xx.o(RESET) </UL> @@ -4140,126 +4165,126 @@ Global Symbols </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_cdc.o(.data.USBD_CDC) </UL> -<P><STRONG><a name="[12d]"></a>USBD_CDC_ReceivePacket</STRONG> (Thumb, 94 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_ReceivePacket)) +<P><STRONG><a name="[131]"></a>USBD_CDC_ReceivePacket</STRONG> (Thumb, 94 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_ReceivePacket)) <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = USBD_CDC_ReceivePacket ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2ae]">>></a> USBD_LL_PrepareReceive +<BR>[Calls]<UL><LI><a href="#[2b2]">>></a> USBD_LL_PrepareReceive </UL> -<BR>[Called By]<UL><LI><a href="#[118]">>></a> CDC_ReadyReceive +<BR>[Called By]<UL><LI><a href="#[11c]">>></a> CDC_ReadyReceive </UL> -<P><STRONG><a name="[256]"></a>USBD_CDC_RegisterInterface</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, usbd_cdc.o(.text.USBD_CDC_RegisterInterface)) +<P><STRONG><a name="[25a]"></a>USBD_CDC_RegisterInterface</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, usbd_cdc.o(.text.USBD_CDC_RegisterInterface)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USBD_CDC_RegisterInterface </UL> -<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_USB_DEVICE_Init +<BR>[Called By]<UL><LI><a href="#[257]">>></a> MX_USB_DEVICE_Init </UL> -<P><STRONG><a name="[12c]"></a>USBD_CDC_SetRxBuffer</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, usbd_cdc.o(.text.USBD_CDC_SetRxBuffer)) +<P><STRONG><a name="[130]"></a>USBD_CDC_SetRxBuffer</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, usbd_cdc.o(.text.USBD_CDC_SetRxBuffer)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USBD_CDC_SetRxBuffer </UL> <BR>[Called By]<UL><LI><a href="#[11]">>></a> CDC_Init_FS </UL> -<P><STRONG><a name="[12e]"></a>USBD_CDC_SetTxBuffer</STRONG> (Thumb, 62 bytes, Stack size 20 bytes, usbd_cdc.o(.text.USBD_CDC_SetTxBuffer)) +<P><STRONG><a name="[132]"></a>USBD_CDC_SetTxBuffer</STRONG> (Thumb, 62 bytes, Stack size 20 bytes, usbd_cdc.o(.text.USBD_CDC_SetTxBuffer)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = USBD_CDC_SetTxBuffer </UL> -<BR>[Called By]<UL><LI><a href="#[119]">>></a> CDC_Transmit_FS +<BR>[Called By]<UL><LI><a href="#[11d]">>></a> CDC_Transmit_FS </UL> -<P><STRONG><a name="[12f]"></a>USBD_CDC_TransmitPacket</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_TransmitPacket)) +<P><STRONG><a name="[133]"></a>USBD_CDC_TransmitPacket</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_TransmitPacket)) <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = USBD_CDC_TransmitPacket ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2a8]">>></a> USBD_LL_Transmit +<BR>[Calls]<UL><LI><a href="#[2ac]">>></a> USBD_LL_Transmit </UL> -<BR>[Called By]<UL><LI><a href="#[119]">>></a> CDC_Transmit_FS +<BR>[Called By]<UL><LI><a href="#[11d]">>></a> CDC_Transmit_FS </UL> -<P><STRONG><a name="[2ce]"></a>USBD_ClrClassConfig</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_ClrClassConfig)) +<P><STRONG><a name="[2d2]"></a>USBD_ClrClassConfig</STRONG> (Thumb, 42 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_ClrClassConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USBD_ClrClassConfig </UL> -<BR>[Called By]<UL><LI><a href="#[2cc]">>></a> USBD_SetConfig +<BR>[Called By]<UL><LI><a href="#[2d0]">>></a> USBD_SetConfig </UL> -<P><STRONG><a name="[2b4]"></a>USBD_CtlContinueRx</STRONG> (Thumb, 30 bytes, Stack size 24 bytes, usbd_ioreq.o(.text.USBD_CtlContinueRx)) +<P><STRONG><a name="[2b8]"></a>USBD_CtlContinueRx</STRONG> (Thumb, 30 bytes, Stack size 24 bytes, usbd_ioreq.o(.text.USBD_CtlContinueRx)) <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = USBD_CtlContinueRx ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2ae]">>></a> USBD_LL_PrepareReceive +<BR>[Calls]<UL><LI><a href="#[2b2]">>></a> USBD_LL_PrepareReceive </UL> -<BR>[Called By]<UL><LI><a href="#[1b8]">>></a> USBD_LL_DataOutStage +<BR>[Called By]<UL><LI><a href="#[1bc]">>></a> USBD_LL_DataOutStage </UL> -<P><STRONG><a name="[2b5]"></a>USBD_CtlContinueSendData</STRONG> (Thumb, 30 bytes, Stack size 24 bytes, usbd_ioreq.o(.text.USBD_CtlContinueSendData)) +<P><STRONG><a name="[2b9]"></a>USBD_CtlContinueSendData</STRONG> (Thumb, 30 bytes, Stack size 24 bytes, usbd_ioreq.o(.text.USBD_CtlContinueSendData)) <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = USBD_CtlContinueSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2a8]">>></a> USBD_LL_Transmit +<BR>[Calls]<UL><LI><a href="#[2ac]">>></a> USBD_LL_Transmit </UL> -<BR>[Called By]<UL><LI><a href="#[1b6]">>></a> USBD_LL_DataInStage +<BR>[Called By]<UL><LI><a href="#[1ba]">>></a> USBD_LL_DataInStage </UL> -<P><STRONG><a name="[2b1]"></a>USBD_CtlError</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.USBD_CtlError)) +<P><STRONG><a name="[2b5]"></a>USBD_CtlError</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.USBD_CtlError)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = USBD_CtlError ⇒ USBD_LL_StallEP ⇒ HAL_PCD_EP_SetStall ⇒ USB_EP0_OutStart </UL> -<BR>[Calls]<UL><LI><a href="#[2b6]">>></a> USBD_LL_StallEP +<BR>[Calls]<UL><LI><a href="#[2ba]">>></a> USBD_LL_StallEP </UL> -<BR>[Called By]<UL><LI><a href="#[2cc]">>></a> USBD_SetConfig -<LI><a href="#[2cb]">>></a> USBD_SetAddress -<LI><a href="#[2bb]">>></a> USBD_GetStatus -<LI><a href="#[2ba]">>></a> USBD_GetDescriptor -<LI><a href="#[2b9]">>></a> USBD_GetConfig -<LI><a href="#[2b2]">>></a> USBD_ClrFeature -<LI><a href="#[2c7]">>></a> USBD_StdItfReq -<LI><a href="#[2c8]">>></a> USBD_StdEPReq -<LI><a href="#[2c6]">>></a> USBD_StdDevReq +<BR>[Called By]<UL><LI><a href="#[2d0]">>></a> USBD_SetConfig +<LI><a href="#[2cf]">>></a> USBD_SetAddress +<LI><a href="#[2bf]">>></a> USBD_GetStatus +<LI><a href="#[2be]">>></a> USBD_GetDescriptor +<LI><a href="#[2bd]">>></a> USBD_GetConfig +<LI><a href="#[2b6]">>></a> USBD_ClrFeature +<LI><a href="#[2cb]">>></a> USBD_StdItfReq +<LI><a href="#[2cc]">>></a> USBD_StdEPReq +<LI><a href="#[2ca]">>></a> USBD_StdDevReq <LI><a href="#[9]">>></a> USBD_CDC_Setup </UL> -<P><STRONG><a name="[2b0]"></a>USBD_CtlPrepareRx</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, usbd_ioreq.o(.text.USBD_CtlPrepareRx)) +<P><STRONG><a name="[2b4]"></a>USBD_CtlPrepareRx</STRONG> (Thumb, 54 bytes, Stack size 24 bytes, usbd_ioreq.o(.text.USBD_CtlPrepareRx)) <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = USBD_CtlPrepareRx ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2ae]">>></a> USBD_LL_PrepareReceive +<BR>[Calls]<UL><LI><a href="#[2b2]">>></a> USBD_LL_PrepareReceive </UL> <BR>[Called By]<UL><LI><a href="#[9]">>></a> USBD_CDC_Setup </UL> -<P><STRONG><a name="[2b7]"></a>USBD_CtlReceiveStatus</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, usbd_ioreq.o(.text.USBD_CtlReceiveStatus)) +<P><STRONG><a name="[2bb]"></a>USBD_CtlReceiveStatus</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, usbd_ioreq.o(.text.USBD_CtlReceiveStatus)) <BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = USBD_CtlReceiveStatus ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2ae]">>></a> USBD_LL_PrepareReceive +<BR>[Calls]<UL><LI><a href="#[2b2]">>></a> USBD_LL_PrepareReceive </UL> -<BR>[Called By]<UL><LI><a href="#[1b6]">>></a> USBD_LL_DataInStage +<BR>[Called By]<UL><LI><a href="#[1ba]">>></a> USBD_LL_DataInStage </UL> -<P><STRONG><a name="[2af]"></a>USBD_CtlSendData</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, usbd_ioreq.o(.text.USBD_CtlSendData)) +<P><STRONG><a name="[2b3]"></a>USBD_CtlSendData</STRONG> (Thumb, 50 bytes, Stack size 24 bytes, usbd_ioreq.o(.text.USBD_CtlSendData)) <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2a8]">>></a> USBD_LL_Transmit +<BR>[Calls]<UL><LI><a href="#[2ac]">>></a> USBD_LL_Transmit </UL> -<BR>[Called By]<UL><LI><a href="#[2bb]">>></a> USBD_GetStatus -<LI><a href="#[2ba]">>></a> USBD_GetDescriptor -<LI><a href="#[2b9]">>></a> USBD_GetConfig -<LI><a href="#[2c8]">>></a> USBD_StdEPReq +<BR>[Called By]<UL><LI><a href="#[2bf]">>></a> USBD_GetStatus +<LI><a href="#[2be]">>></a> USBD_GetDescriptor +<LI><a href="#[2bd]">>></a> USBD_GetConfig +<LI><a href="#[2cc]">>></a> USBD_StdEPReq <LI><a href="#[9]">>></a> USBD_CDC_Setup </UL> -<P><STRONG><a name="[2b3]"></a>USBD_CtlSendStatus</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, usbd_ioreq.o(.text.USBD_CtlSendStatus)) +<P><STRONG><a name="[2b7]"></a>USBD_CtlSendStatus</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, usbd_ioreq.o(.text.USBD_CtlSendStatus)) <BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = USBD_CtlSendStatus ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2a8]">>></a> USBD_LL_Transmit +<BR>[Calls]<UL><LI><a href="#[2ac]">>></a> USBD_LL_Transmit </UL> -<BR>[Called By]<UL><LI><a href="#[1b8]">>></a> USBD_LL_DataOutStage -<LI><a href="#[2cf]">>></a> USBD_SetFeature -<LI><a href="#[2cc]">>></a> USBD_SetConfig -<LI><a href="#[2cb]">>></a> USBD_SetAddress -<LI><a href="#[2ba]">>></a> USBD_GetDescriptor -<LI><a href="#[2b2]">>></a> USBD_ClrFeature -<LI><a href="#[2c7]">>></a> USBD_StdItfReq -<LI><a href="#[2c8]">>></a> USBD_StdEPReq +<BR>[Called By]<UL><LI><a href="#[1bc]">>></a> USBD_LL_DataOutStage +<LI><a href="#[2d3]">>></a> USBD_SetFeature +<LI><a href="#[2d0]">>></a> USBD_SetConfig +<LI><a href="#[2cf]">>></a> USBD_SetAddress +<LI><a href="#[2be]">>></a> USBD_GetDescriptor +<LI><a href="#[2b6]">>></a> USBD_ClrFeature +<LI><a href="#[2cb]">>></a> USBD_StdItfReq +<LI><a href="#[2cc]">>></a> USBD_StdEPReq </UL> <P><STRONG><a name="[5]"></a>USBD_FS_ConfigStrDescriptor</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, usbd_desc.o(.text.USBD_FS_ConfigStrDescriptor)) <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = USBD_FS_ConfigStrDescriptor ⇒ USBD_GetString ⇒ USBD_GetLen </UL> -<BR>[Calls]<UL><LI><a href="#[2b8]">>></a> USBD_GetString +<BR>[Calls]<UL><LI><a href="#[2bc]">>></a> USBD_GetString </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_desc.o(.data.FS_Desc) </UL> @@ -4271,7 +4296,7 @@ Global Symbols <P><STRONG><a name="[6]"></a>USBD_FS_InterfaceStrDescriptor</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, usbd_desc.o(.text.USBD_FS_InterfaceStrDescriptor)) <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = USBD_FS_InterfaceStrDescriptor ⇒ USBD_GetString ⇒ USBD_GetLen </UL> -<BR>[Calls]<UL><LI><a href="#[2b8]">>></a> USBD_GetString +<BR>[Calls]<UL><LI><a href="#[2bc]">>></a> USBD_GetString </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_desc.o(.data.FS_Desc) </UL> @@ -4283,28 +4308,28 @@ Global Symbols <P><STRONG><a name="[2]"></a>USBD_FS_ManufacturerStrDescriptor</STRONG> (Thumb, 40 bytes, Stack size 24 bytes, usbd_desc.o(.text.USBD_FS_ManufacturerStrDescriptor)) <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = USBD_FS_ManufacturerStrDescriptor ⇒ USBD_GetString ⇒ USBD_GetLen </UL> -<BR>[Calls]<UL><LI><a href="#[2b8]">>></a> USBD_GetString +<BR>[Calls]<UL><LI><a href="#[2bc]">>></a> USBD_GetString </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_desc.o(.data.FS_Desc) </UL> <P><STRONG><a name="[3]"></a>USBD_FS_ProductStrDescriptor</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, usbd_desc.o(.text.USBD_FS_ProductStrDescriptor)) <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = USBD_FS_ProductStrDescriptor ⇒ USBD_GetString ⇒ USBD_GetLen </UL> -<BR>[Calls]<UL><LI><a href="#[2b8]">>></a> USBD_GetString +<BR>[Calls]<UL><LI><a href="#[2bc]">>></a> USBD_GetString </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_desc.o(.data.FS_Desc) </UL> <P><STRONG><a name="[4]"></a>USBD_FS_SerialStrDescriptor</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, usbd_desc.o(.text.USBD_FS_SerialStrDescriptor)) <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = USBD_FS_SerialStrDescriptor ⇒ Get_SerialNum ⇒ IntToUnicode </UL> -<BR>[Calls]<UL><LI><a href="#[17d]">>></a> Get_SerialNum +<BR>[Calls]<UL><LI><a href="#[181]">>></a> Get_SerialNum </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_desc.o(.data.FS_Desc) </UL> -<P><STRONG><a name="[2b8]"></a>USBD_GetString</STRONG> (Thumb, 152 bytes, Stack size 32 bytes, usbd_ctlreq.o(.text.USBD_GetString)) +<P><STRONG><a name="[2bc]"></a>USBD_GetString</STRONG> (Thumb, 152 bytes, Stack size 32 bytes, usbd_ctlreq.o(.text.USBD_GetString)) <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = USBD_GetString ⇒ USBD_GetLen </UL> -<BR>[Calls]<UL><LI><a href="#[2bc]">>></a> USBD_GetLen +<BR>[Calls]<UL><LI><a href="#[2c0]">>></a> USBD_GetLen </UL> <BR>[Called By]<UL><LI><a href="#[3]">>></a> USBD_FS_ProductStrDescriptor <LI><a href="#[2]">>></a> USBD_FS_ManufacturerStrDescriptor @@ -4312,498 +4337,498 @@ Global Symbols <LI><a href="#[5]">>></a> USBD_FS_ConfigStrDescriptor </UL> -<P><STRONG><a name="[2bf]"></a>USBD_Get_USB_Status</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_Get_USB_Status)) +<P><STRONG><a name="[2c3]"></a>USBD_Get_USB_Status</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, usbd_conf.o(.text.USBD_Get_USB_Status)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USBD_Get_USB_Status </UL> -<BR>[Called By]<UL><LI><a href="#[2a8]">>></a> USBD_LL_Transmit -<LI><a href="#[2c9]">>></a> USBD_LL_Start -<LI><a href="#[2b6]">>></a> USBD_LL_StallEP -<LI><a href="#[2c4]">>></a> USBD_LL_SetUSBAddress -<LI><a href="#[2ae]">>></a> USBD_LL_PrepareReceive -<LI><a href="#[2ad]">>></a> USBD_LL_OpenEP -<LI><a href="#[2aa]">>></a> USBD_LL_CloseEP -<LI><a href="#[2be]">>></a> USBD_LL_ClearStallEP +<BR>[Called By]<UL><LI><a href="#[2ac]">>></a> USBD_LL_Transmit +<LI><a href="#[2cd]">>></a> USBD_LL_Start +<LI><a href="#[2ba]">>></a> USBD_LL_StallEP +<LI><a href="#[2c8]">>></a> USBD_LL_SetUSBAddress +<LI><a href="#[2b2]">>></a> USBD_LL_PrepareReceive +<LI><a href="#[2b1]">>></a> USBD_LL_OpenEP +<LI><a href="#[2ae]">>></a> USBD_LL_CloseEP +<LI><a href="#[2c2]">>></a> USBD_LL_ClearStallEP </UL> -<P><STRONG><a name="[254]"></a>USBD_Init</STRONG> (Thumb, 106 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_Init)) +<P><STRONG><a name="[258]"></a>USBD_Init</STRONG> (Thumb, 106 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 304<LI>Call Chain = USBD_Init ⇒ USBD_LL_Init ⇒ HAL_PCD_Init ⇒ USB_DevInit ⇒ USB_FlushTxFifo </UL> -<BR>[Calls]<UL><LI><a href="#[2bd]">>></a> USBD_LL_Init +<BR>[Calls]<UL><LI><a href="#[2c1]">>></a> USBD_LL_Init </UL> -<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_USB_DEVICE_Init +<BR>[Called By]<UL><LI><a href="#[257]">>></a> MX_USB_DEVICE_Init </UL> -<P><STRONG><a name="[2be]"></a>USBD_LL_ClearStallEP</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_ClearStallEP)) +<P><STRONG><a name="[2c2]"></a>USBD_LL_ClearStallEP</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_ClearStallEP)) <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = USBD_LL_ClearStallEP ⇒ HAL_PCD_EP_ClrStall ⇒ USB_EPClearStall </UL> -<BR>[Calls]<UL><LI><a href="#[2bf]">>></a> USBD_Get_USB_Status -<LI><a href="#[1bd]">>></a> HAL_PCD_EP_ClrStall +<BR>[Calls]<UL><LI><a href="#[2c3]">>></a> USBD_Get_USB_Status +<LI><a href="#[1c1]">>></a> HAL_PCD_EP_ClrStall </UL> -<BR>[Called By]<UL><LI><a href="#[2c8]">>></a> USBD_StdEPReq +<BR>[Called By]<UL><LI><a href="#[2cc]">>></a> USBD_StdEPReq </UL> -<P><STRONG><a name="[2aa]"></a>USBD_LL_CloseEP</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_CloseEP)) +<P><STRONG><a name="[2ae]"></a>USBD_LL_CloseEP</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_CloseEP)) <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = USBD_LL_CloseEP ⇒ HAL_PCD_EP_Close ⇒ USB_DeactivateEndpoint </UL> -<BR>[Calls]<UL><LI><a href="#[2bf]">>></a> USBD_Get_USB_Status -<LI><a href="#[1bb]">>></a> HAL_PCD_EP_Close +<BR>[Calls]<UL><LI><a href="#[2c3]">>></a> USBD_Get_USB_Status +<LI><a href="#[1bf]">>></a> HAL_PCD_EP_Close </UL> <BR>[Called By]<UL><LI><a href="#[8]">>></a> USBD_CDC_DeInit </UL> -<P><STRONG><a name="[1b6]"></a>USBD_LL_DataInStage</STRONG> (Thumb, 332 bytes, Stack size 40 bytes, usbd_core.o(.text.USBD_LL_DataInStage)) +<P><STRONG><a name="[1ba]"></a>USBD_LL_DataInStage</STRONG> (Thumb, 332 bytes, Stack size 40 bytes, usbd_core.o(.text.USBD_LL_DataInStage)) <BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = USBD_LL_DataInStage ⇒ USBD_CtlContinueSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2b6]">>></a> USBD_LL_StallEP -<LI><a href="#[2ae]">>></a> USBD_LL_PrepareReceive -<LI><a href="#[2c0]">>></a> USBD_RunTestMode -<LI><a href="#[2b7]">>></a> USBD_CtlReceiveStatus -<LI><a href="#[2b5]">>></a> USBD_CtlContinueSendData +<BR>[Calls]<UL><LI><a href="#[2ba]">>></a> USBD_LL_StallEP +<LI><a href="#[2b2]">>></a> USBD_LL_PrepareReceive +<LI><a href="#[2c4]">>></a> USBD_RunTestMode +<LI><a href="#[2bb]">>></a> USBD_CtlReceiveStatus +<LI><a href="#[2b9]">>></a> USBD_CtlContinueSendData </UL> -<BR>[Called By]<UL><LI><a href="#[1b5]">>></a> HAL_PCD_DataInStageCallback +<BR>[Called By]<UL><LI><a href="#[1b9]">>></a> HAL_PCD_DataInStageCallback </UL> -<P><STRONG><a name="[1b8]"></a>USBD_LL_DataOutStage</STRONG> (Thumb, 246 bytes, Stack size 48 bytes, usbd_core.o(.text.USBD_LL_DataOutStage)) +<P><STRONG><a name="[1bc]"></a>USBD_LL_DataOutStage</STRONG> (Thumb, 246 bytes, Stack size 48 bytes, usbd_core.o(.text.USBD_LL_DataOutStage)) <BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = USBD_LL_DataOutStage ⇒ USBD_CtlContinueRx ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2b3]">>></a> USBD_CtlSendStatus -<LI><a href="#[2b4]">>></a> USBD_CtlContinueRx +<BR>[Calls]<UL><LI><a href="#[2b7]">>></a> USBD_CtlSendStatus +<LI><a href="#[2b8]">>></a> USBD_CtlContinueRx </UL> -<BR>[Called By]<UL><LI><a href="#[1b7]">>></a> HAL_PCD_DataOutStageCallback +<BR>[Called By]<UL><LI><a href="#[1bb]">>></a> HAL_PCD_DataOutStageCallback </UL> -<P><STRONG><a name="[1b4]"></a>USBD_LL_DevConnected</STRONG> (Thumb, 10 bytes, Stack size 4 bytes, usbd_core.o(.text.USBD_LL_DevConnected)) +<P><STRONG><a name="[1b8]"></a>USBD_LL_DevConnected</STRONG> (Thumb, 10 bytes, Stack size 4 bytes, usbd_core.o(.text.USBD_LL_DevConnected)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = USBD_LL_DevConnected </UL> -<BR>[Called By]<UL><LI><a href="#[1b3]">>></a> HAL_PCD_ConnectCallback +<BR>[Called By]<UL><LI><a href="#[1b7]">>></a> HAL_PCD_ConnectCallback </UL> -<P><STRONG><a name="[1ba]"></a>USBD_LL_DevDisconnected</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_LL_DevDisconnected)) +<P><STRONG><a name="[1be]"></a>USBD_LL_DevDisconnected</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_LL_DevDisconnected)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USBD_LL_DevDisconnected </UL> -<BR>[Called By]<UL><LI><a href="#[1b9]">>></a> HAL_PCD_DisconnectCallback +<BR>[Called By]<UL><LI><a href="#[1bd]">>></a> HAL_PCD_DisconnectCallback </UL> -<P><STRONG><a name="[2a9]"></a>USBD_LL_GetRxDataSize</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_GetRxDataSize)) +<P><STRONG><a name="[2ad]"></a>USBD_LL_GetRxDataSize</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_GetRxDataSize)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USBD_LL_GetRxDataSize ⇒ HAL_PCD_EP_GetRxCount </UL> -<BR>[Calls]<UL><LI><a href="#[2c1]">>></a> HAL_PCD_EP_GetRxCount +<BR>[Calls]<UL><LI><a href="#[2c5]">>></a> HAL_PCD_EP_GetRxCount </UL> <BR>[Called By]<UL><LI><a href="#[c]">>></a> USBD_CDC_DataOut </UL> -<P><STRONG><a name="[2bd]"></a>USBD_LL_Init</STRONG> (Thumb, 126 bytes, Stack size 24 bytes, usbd_conf.o(.text.USBD_LL_Init)) +<P><STRONG><a name="[2c1]"></a>USBD_LL_Init</STRONG> (Thumb, 126 bytes, Stack size 24 bytes, usbd_conf.o(.text.USBD_LL_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 280<LI>Call Chain = USBD_LL_Init ⇒ HAL_PCD_Init ⇒ USB_DevInit ⇒ USB_FlushTxFifo </UL> -<BR>[Calls]<UL><LI><a href="#[1e1]">>></a> HAL_PCD_Init -<LI><a href="#[2c3]">>></a> HAL_PCDEx_SetTxFiFo -<LI><a href="#[2c2]">>></a> HAL_PCDEx_SetRxFiFo -<LI><a href="#[105]">>></a> Error_Handler +<BR>[Calls]<UL><LI><a href="#[1e5]">>></a> HAL_PCD_Init +<LI><a href="#[2c7]">>></a> HAL_PCDEx_SetTxFiFo +<LI><a href="#[2c6]">>></a> HAL_PCDEx_SetRxFiFo +<LI><a href="#[109]">>></a> Error_Handler </UL> -<BR>[Called By]<UL><LI><a href="#[254]">>></a> USBD_Init +<BR>[Called By]<UL><LI><a href="#[258]">>></a> USBD_Init </UL> -<P><STRONG><a name="[2d0]"></a>USBD_LL_IsStallEP</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_IsStallEP)) +<P><STRONG><a name="[2d4]"></a>USBD_LL_IsStallEP</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_IsStallEP)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USBD_LL_IsStallEP </UL> -<BR>[Called By]<UL><LI><a href="#[2c8]">>></a> USBD_StdEPReq +<BR>[Called By]<UL><LI><a href="#[2cc]">>></a> USBD_StdEPReq </UL> -<P><STRONG><a name="[1df]"></a>USBD_LL_IsoINIncomplete</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_LL_IsoINIncomplete)) +<P><STRONG><a name="[1e3]"></a>USBD_LL_IsoINIncomplete</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_LL_IsoINIncomplete)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USBD_LL_IsoINIncomplete </UL> -<BR>[Called By]<UL><LI><a href="#[1dd]">>></a> HAL_PCD_ISOINIncompleteCallback +<BR>[Called By]<UL><LI><a href="#[1e1]">>></a> HAL_PCD_ISOINIncompleteCallback </UL> -<P><STRONG><a name="[1e0]"></a>USBD_LL_IsoOUTIncomplete</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_LL_IsoOUTIncomplete)) +<P><STRONG><a name="[1e4]"></a>USBD_LL_IsoOUTIncomplete</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_LL_IsoOUTIncomplete)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USBD_LL_IsoOUTIncomplete </UL> -<BR>[Called By]<UL><LI><a href="#[1de]">>></a> HAL_PCD_ISOOUTIncompleteCallback +<BR>[Called By]<UL><LI><a href="#[1e2]">>></a> HAL_PCD_ISOOUTIncompleteCallback </UL> -<P><STRONG><a name="[2ad]"></a>USBD_LL_OpenEP</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, usbd_conf.o(.text.USBD_LL_OpenEP)) +<P><STRONG><a name="[2b1]"></a>USBD_LL_OpenEP</STRONG> (Thumb, 74 bytes, Stack size 24 bytes, usbd_conf.o(.text.USBD_LL_OpenEP)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = USBD_LL_OpenEP ⇒ HAL_PCD_EP_Open ⇒ USB_ActivateEndpoint </UL> -<BR>[Calls]<UL><LI><a href="#[2bf]">>></a> USBD_Get_USB_Status -<LI><a href="#[1bf]">>></a> HAL_PCD_EP_Open +<BR>[Calls]<UL><LI><a href="#[2c3]">>></a> USBD_Get_USB_Status +<LI><a href="#[1c3]">>></a> HAL_PCD_EP_Open </UL> -<BR>[Called By]<UL><LI><a href="#[1e9]">>></a> USBD_LL_Reset +<BR>[Called By]<UL><LI><a href="#[1ed]">>></a> USBD_LL_Reset <LI><a href="#[7]">>></a> USBD_CDC_Init </UL> -<P><STRONG><a name="[2ae]"></a>USBD_LL_PrepareReceive</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, usbd_conf.o(.text.USBD_LL_PrepareReceive)) +<P><STRONG><a name="[2b2]"></a>USBD_LL_PrepareReceive</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, usbd_conf.o(.text.USBD_LL_PrepareReceive)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2bf]">>></a> USBD_Get_USB_Status -<LI><a href="#[1c1]">>></a> HAL_PCD_EP_Receive +<BR>[Calls]<UL><LI><a href="#[2c3]">>></a> USBD_Get_USB_Status +<LI><a href="#[1c5]">>></a> HAL_PCD_EP_Receive </UL> -<BR>[Called By]<UL><LI><a href="#[1b6]">>></a> USBD_LL_DataInStage -<LI><a href="#[12d]">>></a> USBD_CDC_ReceivePacket -<LI><a href="#[2b7]">>></a> USBD_CtlReceiveStatus -<LI><a href="#[2b4]">>></a> USBD_CtlContinueRx +<BR>[Called By]<UL><LI><a href="#[1ba]">>></a> USBD_LL_DataInStage +<LI><a href="#[131]">>></a> USBD_CDC_ReceivePacket +<LI><a href="#[2bb]">>></a> USBD_CtlReceiveStatus +<LI><a href="#[2b8]">>></a> USBD_CtlContinueRx <LI><a href="#[7]">>></a> USBD_CDC_Init -<LI><a href="#[2b0]">>></a> USBD_CtlPrepareRx +<LI><a href="#[2b4]">>></a> USBD_CtlPrepareRx </UL> -<P><STRONG><a name="[1e9]"></a>USBD_LL_Reset</STRONG> (Thumb, 160 bytes, Stack size 32 bytes, usbd_core.o(.text.USBD_LL_Reset)) +<P><STRONG><a name="[1ed]"></a>USBD_LL_Reset</STRONG> (Thumb, 160 bytes, Stack size 32 bytes, usbd_core.o(.text.USBD_LL_Reset)) <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = USBD_LL_Reset ⇒ USBD_LL_OpenEP ⇒ HAL_PCD_EP_Open ⇒ USB_ActivateEndpoint </UL> -<BR>[Calls]<UL><LI><a href="#[2ad]">>></a> USBD_LL_OpenEP +<BR>[Calls]<UL><LI><a href="#[2b1]">>></a> USBD_LL_OpenEP </UL> -<BR>[Called By]<UL><LI><a href="#[1db]">>></a> HAL_PCD_ResetCallback +<BR>[Called By]<UL><LI><a href="#[1df]">>></a> HAL_PCD_ResetCallback </UL> -<P><STRONG><a name="[1ea]"></a>USBD_LL_Resume</STRONG> (Thumb, 36 bytes, Stack size 4 bytes, usbd_core.o(.text.USBD_LL_Resume)) +<P><STRONG><a name="[1ee]"></a>USBD_LL_Resume</STRONG> (Thumb, 36 bytes, Stack size 4 bytes, usbd_core.o(.text.USBD_LL_Resume)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = USBD_LL_Resume </UL> -<BR>[Called By]<UL><LI><a href="#[1d4]">>></a> HAL_PCD_ResumeCallback +<BR>[Called By]<UL><LI><a href="#[1d8]">>></a> HAL_PCD_ResumeCallback </UL> -<P><STRONG><a name="[1eb]"></a>USBD_LL_SOF</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_LL_SOF)) +<P><STRONG><a name="[1ef]"></a>USBD_LL_SOF</STRONG> (Thumb, 78 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_LL_SOF)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USBD_LL_SOF </UL> -<BR>[Called By]<UL><LI><a href="#[1dc]">>></a> HAL_PCD_SOFCallback +<BR>[Called By]<UL><LI><a href="#[1e0]">>></a> HAL_PCD_SOFCallback </UL> -<P><STRONG><a name="[1e8]"></a>USBD_LL_SetSpeed</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, usbd_core.o(.text.USBD_LL_SetSpeed)) +<P><STRONG><a name="[1ec]"></a>USBD_LL_SetSpeed</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, usbd_core.o(.text.USBD_LL_SetSpeed)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USBD_LL_SetSpeed </UL> -<BR>[Called By]<UL><LI><a href="#[1db]">>></a> HAL_PCD_ResetCallback +<BR>[Called By]<UL><LI><a href="#[1df]">>></a> HAL_PCD_ResetCallback </UL> -<P><STRONG><a name="[2c4]"></a>USBD_LL_SetUSBAddress</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_SetUSBAddress)) +<P><STRONG><a name="[2c8]"></a>USBD_LL_SetUSBAddress</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_SetUSBAddress)) <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = USBD_LL_SetUSBAddress ⇒ HAL_PCD_SetAddress ⇒ USB_SetDevAddress </UL> -<BR>[Calls]<UL><LI><a href="#[2bf]">>></a> USBD_Get_USB_Status -<LI><a href="#[1ec]">>></a> HAL_PCD_SetAddress +<BR>[Calls]<UL><LI><a href="#[2c3]">>></a> USBD_Get_USB_Status +<LI><a href="#[1f0]">>></a> HAL_PCD_SetAddress </UL> -<BR>[Called By]<UL><LI><a href="#[2cb]">>></a> USBD_SetAddress +<BR>[Called By]<UL><LI><a href="#[2cf]">>></a> USBD_SetAddress </UL> -<P><STRONG><a name="[1ef]"></a>USBD_LL_SetupStage</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_LL_SetupStage)) +<P><STRONG><a name="[1f3]"></a>USBD_LL_SetupStage</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_LL_SetupStage)) <BR><BR>[Stack]<UL><LI>Max Depth = 264<LI>Call Chain = USBD_LL_SetupStage ⇒ USBD_StdDevReq ⇒ USBD_GetDescriptor ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2b6]">>></a> USBD_LL_StallEP -<LI><a href="#[2c7]">>></a> USBD_StdItfReq -<LI><a href="#[2c8]">>></a> USBD_StdEPReq -<LI><a href="#[2c6]">>></a> USBD_StdDevReq -<LI><a href="#[2c5]">>></a> USBD_ParseSetupRequest +<BR>[Calls]<UL><LI><a href="#[2ba]">>></a> USBD_LL_StallEP +<LI><a href="#[2cb]">>></a> USBD_StdItfReq +<LI><a href="#[2cc]">>></a> USBD_StdEPReq +<LI><a href="#[2ca]">>></a> USBD_StdDevReq +<LI><a href="#[2c9]">>></a> USBD_ParseSetupRequest </UL> -<BR>[Called By]<UL><LI><a href="#[1ee]">>></a> HAL_PCD_SetupStageCallback +<BR>[Called By]<UL><LI><a href="#[1f2]">>></a> HAL_PCD_SetupStageCallback </UL> -<P><STRONG><a name="[2b6]"></a>USBD_LL_StallEP</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_StallEP)) +<P><STRONG><a name="[2ba]"></a>USBD_LL_StallEP</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_StallEP)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = USBD_LL_StallEP ⇒ HAL_PCD_EP_SetStall ⇒ USB_EP0_OutStart </UL> -<BR>[Calls]<UL><LI><a href="#[2bf]">>></a> USBD_Get_USB_Status -<LI><a href="#[1c4]">>></a> HAL_PCD_EP_SetStall +<BR>[Calls]<UL><LI><a href="#[2c3]">>></a> USBD_Get_USB_Status +<LI><a href="#[1c8]">>></a> HAL_PCD_EP_SetStall </UL> -<BR>[Called By]<UL><LI><a href="#[1ef]">>></a> USBD_LL_SetupStage -<LI><a href="#[1b6]">>></a> USBD_LL_DataInStage -<LI><a href="#[2b1]">>></a> USBD_CtlError -<LI><a href="#[2c8]">>></a> USBD_StdEPReq +<BR>[Called By]<UL><LI><a href="#[1f3]">>></a> USBD_LL_SetupStage +<LI><a href="#[1ba]">>></a> USBD_LL_DataInStage +<LI><a href="#[2b5]">>></a> USBD_CtlError +<LI><a href="#[2cc]">>></a> USBD_StdEPReq </UL> -<P><STRONG><a name="[2c9]"></a>USBD_LL_Start</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_Start)) +<P><STRONG><a name="[2cd]"></a>USBD_LL_Start</STRONG> (Thumb, 50 bytes, Stack size 16 bytes, usbd_conf.o(.text.USBD_LL_Start)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = USBD_LL_Start ⇒ HAL_PCD_Start ⇒ USB_DevConnect </UL> -<BR>[Calls]<UL><LI><a href="#[2bf]">>></a> USBD_Get_USB_Status -<LI><a href="#[1f0]">>></a> HAL_PCD_Start +<BR>[Calls]<UL><LI><a href="#[2c3]">>></a> USBD_Get_USB_Status +<LI><a href="#[1f4]">>></a> HAL_PCD_Start </UL> -<BR>[Called By]<UL><LI><a href="#[257]">>></a> USBD_Start +<BR>[Called By]<UL><LI><a href="#[25b]">>></a> USBD_Start </UL> -<P><STRONG><a name="[1f3]"></a>USBD_LL_Suspend</STRONG> (Thumb, 30 bytes, Stack size 4 bytes, usbd_core.o(.text.USBD_LL_Suspend)) +<P><STRONG><a name="[1f7]"></a>USBD_LL_Suspend</STRONG> (Thumb, 30 bytes, Stack size 4 bytes, usbd_core.o(.text.USBD_LL_Suspend)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = USBD_LL_Suspend </UL> -<BR>[Called By]<UL><LI><a href="#[1d5]">>></a> HAL_PCD_SuspendCallback +<BR>[Called By]<UL><LI><a href="#[1d9]">>></a> HAL_PCD_SuspendCallback </UL> -<P><STRONG><a name="[2a8]"></a>USBD_LL_Transmit</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, usbd_conf.o(.text.USBD_LL_Transmit)) +<P><STRONG><a name="[2ac]"></a>USBD_LL_Transmit</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, usbd_conf.o(.text.USBD_LL_Transmit)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2bf]">>></a> USBD_Get_USB_Status -<LI><a href="#[1c7]">>></a> HAL_PCD_EP_Transmit +<BR>[Calls]<UL><LI><a href="#[2c3]">>></a> USBD_Get_USB_Status +<LI><a href="#[1cb]">>></a> HAL_PCD_EP_Transmit </UL> -<BR>[Called By]<UL><LI><a href="#[12f]">>></a> USBD_CDC_TransmitPacket -<LI><a href="#[2af]">>></a> USBD_CtlSendData -<LI><a href="#[2b3]">>></a> USBD_CtlSendStatus -<LI><a href="#[2b5]">>></a> USBD_CtlContinueSendData +<BR>[Called By]<UL><LI><a href="#[133]">>></a> USBD_CDC_TransmitPacket +<LI><a href="#[2b3]">>></a> USBD_CtlSendData +<LI><a href="#[2b7]">>></a> USBD_CtlSendStatus +<LI><a href="#[2b9]">>></a> USBD_CtlContinueSendData <LI><a href="#[b]">>></a> USBD_CDC_DataIn </UL> -<P><STRONG><a name="[2c5]"></a>USBD_ParseSetupRequest</STRONG> (Thumb, 98 bytes, Stack size 24 bytes, usbd_ctlreq.o(.text.USBD_ParseSetupRequest)) +<P><STRONG><a name="[2c9]"></a>USBD_ParseSetupRequest</STRONG> (Thumb, 98 bytes, Stack size 24 bytes, usbd_ctlreq.o(.text.USBD_ParseSetupRequest)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = USBD_ParseSetupRequest ⇒ SWAPBYTE </UL> -<BR>[Calls]<UL><LI><a href="#[2ca]">>></a> SWAPBYTE +<BR>[Calls]<UL><LI><a href="#[2ce]">>></a> SWAPBYTE </UL> -<BR>[Called By]<UL><LI><a href="#[1ef]">>></a> USBD_LL_SetupStage +<BR>[Called By]<UL><LI><a href="#[1f3]">>></a> USBD_LL_SetupStage </UL> -<P><STRONG><a name="[255]"></a>USBD_RegisterClass</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_RegisterClass)) +<P><STRONG><a name="[259]"></a>USBD_RegisterClass</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, usbd_core.o(.text.USBD_RegisterClass)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USBD_RegisterClass </UL> -<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_USB_DEVICE_Init +<BR>[Called By]<UL><LI><a href="#[257]">>></a> MX_USB_DEVICE_Init </UL> -<P><STRONG><a name="[2c0]"></a>USBD_RunTestMode</STRONG> (Thumb, 10 bytes, Stack size 4 bytes, usbd_core.o(.text.USBD_RunTestMode)) +<P><STRONG><a name="[2c4]"></a>USBD_RunTestMode</STRONG> (Thumb, 10 bytes, Stack size 4 bytes, usbd_core.o(.text.USBD_RunTestMode)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = USBD_RunTestMode </UL> -<BR>[Called By]<UL><LI><a href="#[1b6]">>></a> USBD_LL_DataInStage +<BR>[Called By]<UL><LI><a href="#[1ba]">>></a> USBD_LL_DataInStage </UL> -<P><STRONG><a name="[2cd]"></a>USBD_SetClassConfig</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_SetClassConfig)) +<P><STRONG><a name="[2d1]"></a>USBD_SetClassConfig</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_SetClassConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USBD_SetClassConfig </UL> -<BR>[Called By]<UL><LI><a href="#[2cc]">>></a> USBD_SetConfig +<BR>[Called By]<UL><LI><a href="#[2d0]">>></a> USBD_SetConfig </UL> -<P><STRONG><a name="[257]"></a>USBD_Start</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_Start)) +<P><STRONG><a name="[25b]"></a>USBD_Start</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, usbd_core.o(.text.USBD_Start)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = USBD_Start ⇒ USBD_LL_Start ⇒ HAL_PCD_Start ⇒ USB_DevConnect </UL> -<BR>[Calls]<UL><LI><a href="#[2c9]">>></a> USBD_LL_Start +<BR>[Calls]<UL><LI><a href="#[2cd]">>></a> USBD_LL_Start </UL> -<BR>[Called By]<UL><LI><a href="#[253]">>></a> MX_USB_DEVICE_Init +<BR>[Called By]<UL><LI><a href="#[257]">>></a> MX_USB_DEVICE_Init </UL> -<P><STRONG><a name="[2c6]"></a>USBD_StdDevReq</STRONG> (Thumb, 196 bytes, Stack size 32 bytes, usbd_ctlreq.o(.text.USBD_StdDevReq)) +<P><STRONG><a name="[2ca]"></a>USBD_StdDevReq</STRONG> (Thumb, 196 bytes, Stack size 32 bytes, usbd_ctlreq.o(.text.USBD_StdDevReq)) <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = USBD_StdDevReq ⇒ USBD_GetDescriptor ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2b1]">>></a> USBD_CtlError -<LI><a href="#[2cf]">>></a> USBD_SetFeature -<LI><a href="#[2cc]">>></a> USBD_SetConfig -<LI><a href="#[2cb]">>></a> USBD_SetAddress -<LI><a href="#[2bb]">>></a> USBD_GetStatus -<LI><a href="#[2ba]">>></a> USBD_GetDescriptor -<LI><a href="#[2b9]">>></a> USBD_GetConfig -<LI><a href="#[2b2]">>></a> USBD_ClrFeature +<BR>[Calls]<UL><LI><a href="#[2b5]">>></a> USBD_CtlError +<LI><a href="#[2d3]">>></a> USBD_SetFeature +<LI><a href="#[2d0]">>></a> USBD_SetConfig +<LI><a href="#[2cf]">>></a> USBD_SetAddress +<LI><a href="#[2bf]">>></a> USBD_GetStatus +<LI><a href="#[2be]">>></a> USBD_GetDescriptor +<LI><a href="#[2bd]">>></a> USBD_GetConfig +<LI><a href="#[2b6]">>></a> USBD_ClrFeature </UL> -<BR>[Called By]<UL><LI><a href="#[1ef]">>></a> USBD_LL_SetupStage +<BR>[Called By]<UL><LI><a href="#[1f3]">>></a> USBD_LL_SetupStage </UL> -<P><STRONG><a name="[2c8]"></a>USBD_StdEPReq</STRONG> (Thumb, 792 bytes, Stack size 56 bytes, usbd_ctlreq.o(.text.USBD_StdEPReq)) +<P><STRONG><a name="[2cc]"></a>USBD_StdEPReq</STRONG> (Thumb, 792 bytes, Stack size 56 bytes, usbd_ctlreq.o(.text.USBD_StdEPReq)) <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = USBD_StdEPReq ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2b6]">>></a> USBD_LL_StallEP -<LI><a href="#[2d0]">>></a> USBD_LL_IsStallEP -<LI><a href="#[2be]">>></a> USBD_LL_ClearStallEP -<LI><a href="#[2af]">>></a> USBD_CtlSendData -<LI><a href="#[2b1]">>></a> USBD_CtlError -<LI><a href="#[2b3]">>></a> USBD_CtlSendStatus +<BR>[Calls]<UL><LI><a href="#[2ba]">>></a> USBD_LL_StallEP +<LI><a href="#[2d4]">>></a> USBD_LL_IsStallEP +<LI><a href="#[2c2]">>></a> USBD_LL_ClearStallEP +<LI><a href="#[2b3]">>></a> USBD_CtlSendData +<LI><a href="#[2b5]">>></a> USBD_CtlError +<LI><a href="#[2b7]">>></a> USBD_CtlSendStatus </UL> -<BR>[Called By]<UL><LI><a href="#[1ef]">>></a> USBD_LL_SetupStage +<BR>[Called By]<UL><LI><a href="#[1f3]">>></a> USBD_LL_SetupStage </UL> -<P><STRONG><a name="[2c7]"></a>USBD_StdItfReq</STRONG> (Thumb, 154 bytes, Stack size 24 bytes, usbd_ctlreq.o(.text.USBD_StdItfReq)) +<P><STRONG><a name="[2cb]"></a>USBD_StdItfReq</STRONG> (Thumb, 154 bytes, Stack size 24 bytes, usbd_ctlreq.o(.text.USBD_StdItfReq)) <BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = USBD_StdItfReq ⇒ USBD_CtlSendStatus ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2b1]">>></a> USBD_CtlError -<LI><a href="#[2b3]">>></a> USBD_CtlSendStatus +<BR>[Calls]<UL><LI><a href="#[2b5]">>></a> USBD_CtlError +<LI><a href="#[2b7]">>></a> USBD_CtlSendStatus </UL> -<BR>[Called By]<UL><LI><a href="#[1ef]">>></a> USBD_LL_SetupStage +<BR>[Called By]<UL><LI><a href="#[1f3]">>></a> USBD_LL_SetupStage </UL> -<P><STRONG><a name="[2ab]"></a>USBD_static_free</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, usbd_conf.o(.text.USBD_static_free)) +<P><STRONG><a name="[2af]"></a>USBD_static_free</STRONG> (Thumb, 8 bytes, Stack size 4 bytes, usbd_conf.o(.text.USBD_static_free)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = USBD_static_free </UL> <BR>[Called By]<UL><LI><a href="#[8]">>></a> USBD_CDC_DeInit </UL> -<P><STRONG><a name="[2ac]"></a>USBD_static_malloc</STRONG> (Thumb, 16 bytes, Stack size 4 bytes, usbd_conf.o(.text.USBD_static_malloc)) +<P><STRONG><a name="[2b0]"></a>USBD_static_malloc</STRONG> (Thumb, 16 bytes, Stack size 4 bytes, usbd_conf.o(.text.USBD_static_malloc)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = USBD_static_malloc </UL> <BR>[Called By]<UL><LI><a href="#[7]">>></a> USBD_CDC_Init </UL> -<P><STRONG><a name="[1c0]"></a>USB_ActivateEndpoint</STRONG> (Thumb, 222 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_ActivateEndpoint)) +<P><STRONG><a name="[1c4]"></a>USB_ActivateEndpoint</STRONG> (Thumb, 222 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_ActivateEndpoint)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USB_ActivateEndpoint </UL> -<BR>[Called By]<UL><LI><a href="#[1bf]">>></a> HAL_PCD_EP_Open +<BR>[Called By]<UL><LI><a href="#[1c3]">>></a> HAL_PCD_EP_Open </UL> -<P><STRONG><a name="[1d7]"></a>USB_ActivateSetup</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_ActivateSetup)) +<P><STRONG><a name="[1db]"></a>USB_ActivateSetup</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_ActivateSetup)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USB_ActivateSetup </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1e4]"></a>USB_CoreInit</STRONG> (Thumb, 252 bytes, Stack size 104 bytes, stm32f4xx_ll_usb.o(.text.USB_CoreInit)) +<P><STRONG><a name="[1e8]"></a>USB_CoreInit</STRONG> (Thumb, 252 bytes, Stack size 104 bytes, stm32f4xx_ll_usb.o(.text.USB_CoreInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = USB_CoreInit ⇒ USB_CoreReset </UL> -<BR>[Calls]<UL><LI><a href="#[2d1]">>></a> USB_CoreReset +<BR>[Calls]<UL><LI><a href="#[2d5]">>></a> USB_CoreReset </UL> -<BR>[Called By]<UL><LI><a href="#[1e1]">>></a> HAL_PCD_Init +<BR>[Called By]<UL><LI><a href="#[1e5]">>></a> HAL_PCD_Init </UL> -<P><STRONG><a name="[1bc]"></a>USB_DeactivateEndpoint</STRONG> (Thumb, 326 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_DeactivateEndpoint)) +<P><STRONG><a name="[1c0]"></a>USB_DeactivateEndpoint</STRONG> (Thumb, 326 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_DeactivateEndpoint)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USB_DeactivateEndpoint </UL> -<BR>[Called By]<UL><LI><a href="#[1bb]">>></a> HAL_PCD_EP_Close +<BR>[Called By]<UL><LI><a href="#[1bf]">>></a> HAL_PCD_EP_Close </UL> -<P><STRONG><a name="[1f2]"></a>USB_DevConnect</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_DevConnect)) +<P><STRONG><a name="[1f6]"></a>USB_DevConnect</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_DevConnect)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USB_DevConnect </UL> -<BR>[Called By]<UL><LI><a href="#[1f0]">>></a> HAL_PCD_Start +<BR>[Called By]<UL><LI><a href="#[1f4]">>></a> HAL_PCD_Start </UL> -<P><STRONG><a name="[1e7]"></a>USB_DevDisconnect</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_DevDisconnect)) +<P><STRONG><a name="[1eb]"></a>USB_DevDisconnect</STRONG> (Thumb, 42 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_DevDisconnect)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USB_DevDisconnect </UL> -<BR>[Called By]<UL><LI><a href="#[1e1]">>></a> HAL_PCD_Init +<BR>[Called By]<UL><LI><a href="#[1e5]">>></a> HAL_PCD_Init </UL> -<P><STRONG><a name="[1e6]"></a>USB_DevInit</STRONG> (Thumb, 706 bytes, Stack size 112 bytes, stm32f4xx_ll_usb.o(.text.USB_DevInit)) +<P><STRONG><a name="[1ea]"></a>USB_DevInit</STRONG> (Thumb, 706 bytes, Stack size 112 bytes, stm32f4xx_ll_usb.o(.text.USB_DevInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = USB_DevInit ⇒ USB_FlushTxFifo </UL> -<BR>[Calls]<UL><LI><a href="#[2d2]">>></a> USB_SetDevSpeed -<LI><a href="#[1d6]">>></a> USB_FlushTxFifo -<LI><a href="#[2d3]">>></a> USB_FlushRxFifo +<BR>[Calls]<UL><LI><a href="#[2d6]">>></a> USB_SetDevSpeed +<LI><a href="#[1da]">>></a> USB_FlushTxFifo +<LI><a href="#[2d7]">>></a> USB_FlushRxFifo </UL> -<BR>[Called By]<UL><LI><a href="#[1e1]">>></a> HAL_PCD_Init +<BR>[Called By]<UL><LI><a href="#[1e5]">>></a> HAL_PCD_Init </UL> -<P><STRONG><a name="[1e3]"></a>USB_DisableGlobalInt</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, stm32f4xx_ll_usb.o(.text.USB_DisableGlobalInt)) +<P><STRONG><a name="[1e7]"></a>USB_DisableGlobalInt</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, stm32f4xx_ll_usb.o(.text.USB_DisableGlobalInt)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = USB_DisableGlobalInt </UL> -<BR>[Called By]<UL><LI><a href="#[1e1]">>></a> HAL_PCD_Init +<BR>[Called By]<UL><LI><a href="#[1e5]">>></a> HAL_PCD_Init </UL> -<P><STRONG><a name="[1c2]"></a>USB_EP0StartXfer</STRONG> (Thumb, 496 bytes, Stack size 20 bytes, stm32f4xx_ll_usb.o(.text.USB_EP0StartXfer)) +<P><STRONG><a name="[1c6]"></a>USB_EP0StartXfer</STRONG> (Thumb, 496 bytes, Stack size 20 bytes, stm32f4xx_ll_usb.o(.text.USB_EP0StartXfer)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = USB_EP0StartXfer </UL> -<BR>[Called By]<UL><LI><a href="#[1c7]">>></a> HAL_PCD_EP_Transmit -<LI><a href="#[1c1]">>></a> HAL_PCD_EP_Receive +<BR>[Called By]<UL><LI><a href="#[1cb]">>></a> HAL_PCD_EP_Transmit +<LI><a href="#[1c5]">>></a> HAL_PCD_EP_Receive </UL> -<P><STRONG><a name="[1c6]"></a>USB_EP0_OutStart</STRONG> (Thumb, 158 bytes, Stack size 24 bytes, stm32f4xx_ll_usb.o(.text.USB_EP0_OutStart)) +<P><STRONG><a name="[1ca]"></a>USB_EP0_OutStart</STRONG> (Thumb, 158 bytes, Stack size 24 bytes, stm32f4xx_ll_usb.o(.text.USB_EP0_OutStart)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USB_EP0_OutStart </UL> -<BR>[Called By]<UL><LI><a href="#[1ce]">>></a> PCD_EP_OutXfrComplete_int -<LI><a href="#[1cf]">>></a> PCD_EP_OutSetupPacket_int -<LI><a href="#[1c4]">>></a> HAL_PCD_EP_SetStall -<LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1d2]">>></a> PCD_EP_OutXfrComplete_int +<LI><a href="#[1d3]">>></a> PCD_EP_OutSetupPacket_int +<LI><a href="#[1c8]">>></a> HAL_PCD_EP_SetStall +<LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1be]"></a>USB_EPClearStall</STRONG> (Thumb, 160 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_EPClearStall)) +<P><STRONG><a name="[1c2]"></a>USB_EPClearStall</STRONG> (Thumb, 160 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_EPClearStall)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USB_EPClearStall </UL> -<BR>[Called By]<UL><LI><a href="#[1bd]">>></a> HAL_PCD_EP_ClrStall +<BR>[Called By]<UL><LI><a href="#[1c1]">>></a> HAL_PCD_EP_ClrStall </UL> -<P><STRONG><a name="[1c5]"></a>USB_EPSetStall</STRONG> (Thumb, 168 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_EPSetStall)) +<P><STRONG><a name="[1c9]"></a>USB_EPSetStall</STRONG> (Thumb, 168 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_EPSetStall)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USB_EPSetStall </UL> -<BR>[Called By]<UL><LI><a href="#[1c4]">>></a> HAL_PCD_EP_SetStall +<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_EP_SetStall </UL> -<P><STRONG><a name="[1c3]"></a>USB_EPStartXfer</STRONG> (Thumb, 868 bytes, Stack size 40 bytes, stm32f4xx_ll_usb.o(.text.USB_EPStartXfer)) +<P><STRONG><a name="[1c7]"></a>USB_EPStartXfer</STRONG> (Thumb, 868 bytes, Stack size 40 bytes, stm32f4xx_ll_usb.o(.text.USB_EPStartXfer)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[258]">>></a> USB_WritePacket +<BR>[Calls]<UL><LI><a href="#[25c]">>></a> USB_WritePacket </UL> -<BR>[Called By]<UL><LI><a href="#[1c7]">>></a> HAL_PCD_EP_Transmit -<LI><a href="#[1c1]">>></a> HAL_PCD_EP_Receive +<BR>[Called By]<UL><LI><a href="#[1cb]">>></a> HAL_PCD_EP_Transmit +<LI><a href="#[1c5]">>></a> HAL_PCD_EP_Receive </UL> -<P><STRONG><a name="[1f1]"></a>USB_EnableGlobalInt</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, stm32f4xx_ll_usb.o(.text.USB_EnableGlobalInt)) +<P><STRONG><a name="[1f5]"></a>USB_EnableGlobalInt</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, stm32f4xx_ll_usb.o(.text.USB_EnableGlobalInt)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = USB_EnableGlobalInt </UL> -<BR>[Called By]<UL><LI><a href="#[1f0]">>></a> HAL_PCD_Start +<BR>[Called By]<UL><LI><a href="#[1f4]">>></a> HAL_PCD_Start </UL> -<P><STRONG><a name="[2d3]"></a>USB_FlushRxFifo</STRONG> (Thumb, 76 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_FlushRxFifo)) +<P><STRONG><a name="[2d7]"></a>USB_FlushRxFifo</STRONG> (Thumb, 76 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_FlushRxFifo)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_FlushRxFifo </UL> -<BR>[Called By]<UL><LI><a href="#[1e6]">>></a> USB_DevInit +<BR>[Called By]<UL><LI><a href="#[1ea]">>></a> USB_DevInit </UL> -<P><STRONG><a name="[1d6]"></a>USB_FlushTxFifo</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_FlushTxFifo)) +<P><STRONG><a name="[1da]"></a>USB_FlushTxFifo</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_FlushTxFifo)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USB_FlushTxFifo </UL> -<BR>[Called By]<UL><LI><a href="#[1e6]">>></a> USB_DevInit -<LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1ea]">>></a> USB_DevInit +<LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1d8]"></a>USB_GetDevSpeed</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_GetDevSpeed)) +<P><STRONG><a name="[1dc]"></a>USB_GetDevSpeed</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_GetDevSpeed)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USB_GetDevSpeed </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1c9]"></a>USB_GetMode</STRONG> (Thumb, 16 bytes, Stack size 4 bytes, stm32f4xx_ll_usb.o(.text.USB_GetMode)) +<P><STRONG><a name="[1cd]"></a>USB_GetMode</STRONG> (Thumb, 16 bytes, Stack size 4 bytes, stm32f4xx_ll_usb.o(.text.USB_GetMode)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = USB_GetMode </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1d0]"></a>USB_ReadDevAllInEpInterrupt</STRONG> (Thumb, 36 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevAllInEpInterrupt)) +<P><STRONG><a name="[1d4]"></a>USB_ReadDevAllInEpInterrupt</STRONG> (Thumb, 36 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevAllInEpInterrupt)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_ReadDevAllInEpInterrupt </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1cc]"></a>USB_ReadDevAllOutEpInterrupt</STRONG> (Thumb, 36 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevAllOutEpInterrupt)) +<P><STRONG><a name="[1d0]"></a>USB_ReadDevAllOutEpInterrupt</STRONG> (Thumb, 36 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevAllOutEpInterrupt)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_ReadDevAllOutEpInterrupt </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1d1]"></a>USB_ReadDevInEPInterrupt</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevInEPInterrupt)) +<P><STRONG><a name="[1d5]"></a>USB_ReadDevInEPInterrupt</STRONG> (Thumb, 78 bytes, Stack size 24 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevInEPInterrupt)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = USB_ReadDevInEPInterrupt </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1cd]"></a>USB_ReadDevOutEPInterrupt</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevOutEPInterrupt)) +<P><STRONG><a name="[1d1]"></a>USB_ReadDevOutEPInterrupt</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadDevOutEPInterrupt)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USB_ReadDevOutEPInterrupt </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1ca]"></a>USB_ReadInterrupts</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadInterrupts)) +<P><STRONG><a name="[1ce]"></a>USB_ReadInterrupts</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadInterrupts)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = USB_ReadInterrupts </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1cb]"></a>USB_ReadPacket</STRONG> (Thumb, 78 bytes, Stack size 28 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadPacket)) +<P><STRONG><a name="[1cf]"></a>USB_ReadPacket</STRONG> (Thumb, 78 bytes, Stack size 28 bytes, stm32f4xx_ll_usb.o(.text.USB_ReadPacket)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = USB_ReadPacket </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1e5]"></a>USB_SetCurrentMode</STRONG> (Thumb, 94 bytes, Stack size 24 bytes, stm32f4xx_ll_usb.o(.text.USB_SetCurrentMode)) +<P><STRONG><a name="[1e9]"></a>USB_SetCurrentMode</STRONG> (Thumb, 94 bytes, Stack size 24 bytes, stm32f4xx_ll_usb.o(.text.USB_SetCurrentMode)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = USB_SetCurrentMode ⇒ HAL_Delay </UL> -<BR>[Calls]<UL><LI><a href="#[f6]">>></a> HAL_Delay +<BR>[Calls]<UL><LI><a href="#[fa]">>></a> HAL_Delay </UL> -<BR>[Called By]<UL><LI><a href="#[1e1]">>></a> HAL_PCD_Init +<BR>[Called By]<UL><LI><a href="#[1e5]">>></a> HAL_PCD_Init </UL> -<P><STRONG><a name="[1ed]"></a>USB_SetDevAddress</STRONG> (Thumb, 54 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_SetDevAddress)) +<P><STRONG><a name="[1f1]"></a>USB_SetDevAddress</STRONG> (Thumb, 54 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_SetDevAddress)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_SetDevAddress </UL> -<BR>[Called By]<UL><LI><a href="#[1ec]">>></a> HAL_PCD_SetAddress +<BR>[Called By]<UL><LI><a href="#[1f0]">>></a> HAL_PCD_SetAddress </UL> -<P><STRONG><a name="[2d2]"></a>USB_SetDevSpeed</STRONG> (Thumb, 34 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_SetDevSpeed)) +<P><STRONG><a name="[2d6]"></a>USB_SetDevSpeed</STRONG> (Thumb, 34 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_SetDevSpeed)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_SetDevSpeed </UL> -<BR>[Called By]<UL><LI><a href="#[1e6]">>></a> USB_DevInit +<BR>[Called By]<UL><LI><a href="#[1ea]">>></a> USB_DevInit </UL> -<P><STRONG><a name="[1da]"></a>USB_SetTurnaroundTime</STRONG> (Thumb, 442 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_SetTurnaroundTime)) +<P><STRONG><a name="[1de]"></a>USB_SetTurnaroundTime</STRONG> (Thumb, 442 bytes, Stack size 16 bytes, stm32f4xx_ll_usb.o(.text.USB_SetTurnaroundTime)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = USB_SetTurnaroundTime </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[258]"></a>USB_WritePacket</STRONG> (Thumb, 112 bytes, Stack size 40 bytes, stm32f4xx_ll_usb.o(.text.USB_WritePacket)) +<P><STRONG><a name="[25c]"></a>USB_WritePacket</STRONG> (Thumb, 112 bytes, Stack size 40 bytes, stm32f4xx_ll_usb.o(.text.USB_WritePacket)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = USB_WritePacket </UL> -<BR>[Called By]<UL><LI><a href="#[1c3]">>></a> USB_EPStartXfer -<LI><a href="#[1d2]">>></a> PCD_WriteEmptyTxFifo +<BR>[Called By]<UL><LI><a href="#[1c7]">>></a> USB_EPStartXfer +<LI><a href="#[1d6]">>></a> PCD_WriteEmptyTxFifo </UL> <P><STRONG><a name="[1b]"></a>UsageFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f4xx_it.o(.text.UsageFault_Handler)) @@ -4818,134 +4843,140 @@ Global Symbols <P><STRONG><a name="[c2]"></a>assert_failed</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, main.o(.text.assert_failed)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_ReadPin -<LI><a href="#[fa]">>></a> HAL_FLASHEx_Erase -<LI><a href="#[170]">>></a> FLASH_MassErase -<LI><a href="#[fe]">>></a> HAL_FLASH_Program -<LI><a href="#[16f]">>></a> FLASH_Erase_Sector -<LI><a href="#[174]">>></a> FLASH_Program_Word -<LI><a href="#[173]">>></a> FLASH_Program_HalfWord -<LI><a href="#[172]">>></a> FLASH_Program_DoubleWord -<LI><a href="#[171]">>></a> FLASH_Program_Byte -<LI><a href="#[1e1]">>></a> HAL_PCD_Init -<LI><a href="#[22d]">>></a> HAL_UART_Init -<LI><a href="#[220]">>></a> HAL_TIM_PWM_Init -<LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel -<LI><a href="#[20d]">>></a> HAL_TIM_ConfigClockSource -<LI><a href="#[209]">>></a> HAL_TIM_Base_Init -<LI><a href="#[208]">>></a> HAL_TIMEx_MasterConfigSynchronization -<LI><a href="#[207]">>></a> HAL_TIMEx_ConfigBreakDeadTime -<LI><a href="#[1fc]">>></a> HAL_SPI_Init -<LI><a href="#[1f8]">>></a> HAL_RNG_Init -<LI><a href="#[1a5]">>></a> HAL_I2C_Init -<LI><a href="#[19e]">>></a> HAL_DMA_Init -<LI><a href="#[19b]">>></a> HAL_CRC_Init -<LI><a href="#[101]">>></a> HAL_NVIC_DisableIRQ -<LI><a href="#[198]">>></a> HAL_CAN_Init -<LI><a href="#[187]">>></a> HAL_ADC_Init -<LI><a href="#[104]">>></a> HAL_ADC_ConfigChannel -<LI><a href="#[20c]">>></a> HAL_TIM_Base_Start_IT -<LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority -<LI><a href="#[102]">>></a> HAL_NVIC_EnableIRQ -<LI><a href="#[ed]">>></a> HAL_GPIO_WritePin -<LI><a href="#[189]">>></a> HAL_GPIO_Init -<LI><a href="#[1f7]">>></a> HAL_RCC_OscConfig -<LI><a href="#[1f4]">>></a> HAL_RCC_ClockConfig -<LI><a href="#[21d]">>></a> TIM_OC2_SetConfig -<LI><a href="#[222]">>></a> TIM_CCxChannelCmd -<LI><a href="#[10c]">>></a> HAL_TIM_PWM_Stop -<LI><a href="#[10b]">>></a> HAL_TIM_PWM_Start -<LI><a href="#[21f]">>></a> TIM_OC4_SetConfig -<LI><a href="#[21e]">>></a> TIM_OC3_SetConfig -<LI><a href="#[21c]">>></a> TIM_OC1_SetConfig -<LI><a href="#[200]">>></a> HAL_SPI_TransmitReceive_DMA -<LI><a href="#[1fe]">>></a> HAL_SPI_TransmitReceive -<LI><a href="#[f0]">>></a> HAL_SPI_Transmit -<LI><a href="#[f1]">>></a> HAL_SPI_Receive_DMA -<LI><a href="#[11c]">>></a> HAL_CAN_GetRxMessage -<LI><a href="#[123]">>></a> HAL_CAN_ConfigFilter -<LI><a href="#[11f]">>></a> HAL_CAN_AddTxMessage -<LI><a href="#[126]">>></a> HAL_CAN_ActivateNotification -<LI><a href="#[106]">>></a> HAL_ADC_Start +<BR>[Called By]<UL><LI><a href="#[f0]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[fe]">>></a> HAL_FLASHEx_Erase +<LI><a href="#[174]">>></a> FLASH_MassErase +<LI><a href="#[102]">>></a> HAL_FLASH_Program +<LI><a href="#[173]">>></a> FLASH_Erase_Sector +<LI><a href="#[178]">>></a> FLASH_Program_Word +<LI><a href="#[177]">>></a> FLASH_Program_HalfWord +<LI><a href="#[176]">>></a> FLASH_Program_DoubleWord +<LI><a href="#[175]">>></a> FLASH_Program_Byte +<LI><a href="#[1e5]">>></a> HAL_PCD_Init +<LI><a href="#[231]">>></a> HAL_UART_Init +<LI><a href="#[224]">>></a> HAL_TIM_PWM_Init +<LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel +<LI><a href="#[211]">>></a> HAL_TIM_ConfigClockSource +<LI><a href="#[20d]">>></a> HAL_TIM_Base_Init +<LI><a href="#[20c]">>></a> HAL_TIMEx_MasterConfigSynchronization +<LI><a href="#[20b]">>></a> HAL_TIMEx_ConfigBreakDeadTime +<LI><a href="#[200]">>></a> HAL_SPI_Init +<LI><a href="#[1fc]">>></a> HAL_RNG_Init +<LI><a href="#[1a9]">>></a> HAL_I2C_Init +<LI><a href="#[1a2]">>></a> HAL_DMA_Init +<LI><a href="#[19f]">>></a> HAL_CRC_Init +<LI><a href="#[105]">>></a> HAL_NVIC_DisableIRQ +<LI><a href="#[19c]">>></a> HAL_CAN_Init +<LI><a href="#[18b]">>></a> HAL_ADC_Init +<LI><a href="#[108]">>></a> HAL_ADC_ConfigChannel +<LI><a href="#[210]">>></a> HAL_TIM_Base_Start_IT +<LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority +<LI><a href="#[106]">>></a> HAL_NVIC_EnableIRQ +<LI><a href="#[f1]">>></a> HAL_GPIO_WritePin +<LI><a href="#[18d]">>></a> HAL_GPIO_Init +<LI><a href="#[1fb]">>></a> HAL_RCC_OscConfig +<LI><a href="#[1f8]">>></a> HAL_RCC_ClockConfig +<LI><a href="#[221]">>></a> TIM_OC2_SetConfig +<LI><a href="#[226]">>></a> TIM_CCxChannelCmd +<LI><a href="#[110]">>></a> HAL_TIM_PWM_Stop +<LI><a href="#[10f]">>></a> HAL_TIM_PWM_Start +<LI><a href="#[223]">>></a> TIM_OC4_SetConfig +<LI><a href="#[222]">>></a> TIM_OC3_SetConfig +<LI><a href="#[220]">>></a> TIM_OC1_SetConfig +<LI><a href="#[204]">>></a> HAL_SPI_TransmitReceive_DMA +<LI><a href="#[202]">>></a> HAL_SPI_TransmitReceive +<LI><a href="#[f4]">>></a> HAL_SPI_Transmit +<LI><a href="#[f5]">>></a> HAL_SPI_Receive_DMA +<LI><a href="#[120]">>></a> HAL_CAN_GetRxMessage +<LI><a href="#[127]">>></a> HAL_CAN_ConfigFilter +<LI><a href="#[123]">>></a> HAL_CAN_AddTxMessage +<LI><a href="#[12a]">>></a> HAL_CAN_ActivateNotification +<LI><a href="#[10a]">>></a> HAL_ADC_Start <LI><a href="#[c1]">>></a> ADC_Init -<LI><a href="#[1a9]">>></a> HAL_NVIC_SetPriorityGrouping -<LI><a href="#[1a1]">>></a> HAL_DMA_Start_IT -<LI><a href="#[22f]">>></a> UART_SetConfig +<LI><a href="#[1ad]">>></a> HAL_NVIC_SetPriorityGrouping +<LI><a href="#[1a5]">>></a> HAL_DMA_Start_IT +<LI><a href="#[233]">>></a> UART_SetConfig </UL> -<P><STRONG><a name="[2d4]"></a>configureTimerForRunTimeStats</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, freertos.o(.text.configureTimerForRunTimeStats)) +<P><STRONG><a name="[2d8]"></a>configureTimerForRunTimeStats</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, freertos.o(.text.configureTimerForRunTimeStats)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = configureTimerForRunTimeStats ⇒ HAL_TIM_Base_Start_IT ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[20c]">>></a> HAL_TIM_Base_Start_IT +<BR>[Calls]<UL><LI><a href="#[210]">>></a> HAL_TIM_Base_Start_IT </UL> -<BR>[Called By]<UL><LI><a href="#[2dd]">>></a> vTaskStartScheduler +<BR>[Called By]<UL><LI><a href="#[2e1]">>></a> vTaskStartScheduler </UL> -<P><STRONG><a name="[2d5]"></a>eTaskGetState</STRONG> (Thumb, 246 bytes, Stack size 40 bytes, tasks.o(.text.eTaskGetState)) +<P><STRONG><a name="[2d9]"></a>eTaskGetState</STRONG> (Thumb, 246 bytes, Stack size 40 bytes, tasks.o(.text.eTaskGetState)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = eTaskGetState ⇒ vPortExitCritical </UL> -<BR>[Calls]<UL><LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[280]">>></a> osThreadTerminate -<LI><a href="#[30b]">>></a> vTaskGetInfo +<BR>[Called By]<UL><LI><a href="#[284]">>></a> osThreadTerminate +<LI><a href="#[30f]">>></a> vTaskGetInfo </UL> -<P><STRONG><a name="[31c]"></a>getRunTimeCounterValue</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, freertos.o(.text.getRunTimeCounterValue)) +<P><STRONG><a name="[d9]"></a>fAbs</STRONG> (Thumb, 54 bytes, Stack size 8 bytes, user_math.o(.text.fAbs)) +<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = fAbs +</UL> +<BR>[Called By]<UL><LI><a href="#[d7]">>></a> AI_SearchArmor +</UL> + +<P><STRONG><a name="[320]"></a>getRunTimeCounterValue</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, freertos.o(.text.getRunTimeCounterValue)) <BR><BR>[Called By]<UL><LI><a href="#[a9]">>></a> vTaskSwitchContext -<LI><a href="#[31b]">>></a> uxTaskGetSystemState +<LI><a href="#[31f]">>></a> uxTaskGetSystemState </UL> <P><STRONG><a name="[71]"></a>main</STRONG> (Thumb, 124 bytes, Stack size 16 bytes, main.o(.text.main)) <BR><BR>[Stack]<UL><LI>Max Depth = 308<LI>Call Chain = main ⇒ osKernelStart ⇒ vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2d7]">>></a> osKernelStart -<LI><a href="#[2d6]">>></a> osKernelInitialize -<LI><a href="#[284]">>></a> SystemClock_Config -<LI><a href="#[252]">>></a> MX_USART6_UART_Init -<LI><a href="#[251]">>></a> MX_USART3_UART_Init -<LI><a href="#[250]">>></a> MX_USART1_UART_Init -<LI><a href="#[24f]">>></a> MX_TIM8_Init -<LI><a href="#[24e]">>></a> MX_TIM7_Init -<LI><a href="#[24d]">>></a> MX_TIM5_Init -<LI><a href="#[24c]">>></a> MX_TIM4_Init -<LI><a href="#[24b]">>></a> MX_TIM3_Init -<LI><a href="#[24a]">>></a> MX_TIM1_Init -<LI><a href="#[249]">>></a> MX_TIM10_Init -<LI><a href="#[248]">>></a> MX_SPI2_Init -<LI><a href="#[247]">>></a> MX_SPI1_Init -<LI><a href="#[246]">>></a> MX_RNG_Init -<LI><a href="#[245]">>></a> MX_I2C3_Init -<LI><a href="#[244]">>></a> MX_I2C2_Init -<LI><a href="#[243]">>></a> MX_I2C1_Init -<LI><a href="#[242]">>></a> MX_GPIO_Init -<LI><a href="#[240]">>></a> MX_FREERTOS_Init -<LI><a href="#[23f]">>></a> MX_DMA_Init -<LI><a href="#[23e]">>></a> MX_CRC_Init -<LI><a href="#[23d]">>></a> MX_CAN2_Init -<LI><a href="#[23c]">>></a> MX_CAN1_Init -<LI><a href="#[23b]">>></a> MX_ADC3_Init -<LI><a href="#[23a]">>></a> MX_ADC1_Init -<LI><a href="#[1a8]">>></a> HAL_Init +<BR>[Calls]<UL><LI><a href="#[2db]">>></a> osKernelStart +<LI><a href="#[2da]">>></a> osKernelInitialize +<LI><a href="#[288]">>></a> SystemClock_Config +<LI><a href="#[256]">>></a> MX_USART6_UART_Init +<LI><a href="#[255]">>></a> MX_USART3_UART_Init +<LI><a href="#[254]">>></a> MX_USART1_UART_Init +<LI><a href="#[253]">>></a> MX_TIM8_Init +<LI><a href="#[252]">>></a> MX_TIM7_Init +<LI><a href="#[251]">>></a> MX_TIM5_Init +<LI><a href="#[250]">>></a> MX_TIM4_Init +<LI><a href="#[24f]">>></a> MX_TIM3_Init +<LI><a href="#[24e]">>></a> MX_TIM1_Init +<LI><a href="#[24d]">>></a> MX_TIM10_Init +<LI><a href="#[24c]">>></a> MX_SPI2_Init +<LI><a href="#[24b]">>></a> MX_SPI1_Init +<LI><a href="#[24a]">>></a> MX_RNG_Init +<LI><a href="#[249]">>></a> MX_I2C3_Init +<LI><a href="#[248]">>></a> MX_I2C2_Init +<LI><a href="#[247]">>></a> MX_I2C1_Init +<LI><a href="#[246]">>></a> MX_GPIO_Init +<LI><a href="#[244]">>></a> MX_FREERTOS_Init +<LI><a href="#[243]">>></a> MX_DMA_Init +<LI><a href="#[242]">>></a> MX_CRC_Init +<LI><a href="#[241]">>></a> MX_CAN2_Init +<LI><a href="#[240]">>></a> MX_CAN1_Init +<LI><a href="#[23f]">>></a> MX_ADC3_Init +<LI><a href="#[23e]">>></a> MX_ADC1_Init +<LI><a href="#[1ac]">>></a> HAL_Init </UL> <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B) </UL> -<P><STRONG><a name="[f5]"></a>osDelay</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osDelay)) +<P><STRONG><a name="[f9]"></a>osDelay</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osDelay)) <BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2d8]">>></a> vTaskDelay +<BR>[Calls]<UL><LI><a href="#[2dc]">>></a> vTaskDelay </UL> -<BR>[Called By]<UL><LI><a href="#[e6]">>></a> BSP_Delay +<BR>[Called By]<UL><LI><a href="#[ea]">>></a> BSP_Delay <LI><a href="#[96]">>></a> Task_Referee <LI><a href="#[94]">>></a> Task_Monitor <LI><a href="#[93]">>></a> Task_Info </UL> -<P><STRONG><a name="[28a]"></a>osDelayUntil</STRONG> (Thumb, 88 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osDelayUntil)) +<P><STRONG><a name="[28e]"></a>osDelayUntil</STRONG> (Thumb, 88 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osDelayUntil)) <BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = osDelayUntil ⇒ vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2d9]">>></a> xTaskGetTickCount -<LI><a href="#[2da]">>></a> vTaskDelayUntil +<BR>[Calls]<UL><LI><a href="#[2dd]">>></a> xTaskGetTickCount +<LI><a href="#[2de]">>></a> vTaskDelayUntil </UL> <BR>[Called By]<UL><LI><a href="#[94]">>></a> Task_Monitor <LI><a href="#[93]">>></a> Task_Info @@ -4958,19 +4989,19 @@ Global Symbols <LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[f4]"></a>osKernelGetState</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osKernelGetState)) +<P><STRONG><a name="[f8]"></a>osKernelGetState</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osKernelGetState)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = osKernelGetState ⇒ xTaskGetSchedulerState </UL> -<BR>[Calls]<UL><LI><a href="#[282]">>></a> xTaskGetSchedulerState +<BR>[Calls]<UL><LI><a href="#[286]">>></a> xTaskGetSchedulerState </UL> -<BR>[Called By]<UL><LI><a href="#[e6]">>></a> BSP_Delay +<BR>[Called By]<UL><LI><a href="#[ea]">>></a> BSP_Delay </UL> -<P><STRONG><a name="[285]"></a>osKernelGetTickCount</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osKernelGetTickCount)) +<P><STRONG><a name="[289]"></a>osKernelGetTickCount</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osKernelGetTickCount)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = osKernelGetTickCount ⇒ xTaskGetTickCountFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[2db]">>></a> xTaskGetTickCountFromISR -<LI><a href="#[2d9]">>></a> xTaskGetTickCount +<BR>[Calls]<UL><LI><a href="#[2df]">>></a> xTaskGetTickCountFromISR +<LI><a href="#[2dd]">>></a> xTaskGetTickCount </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee <LI><a href="#[94]">>></a> Task_Monitor @@ -4984,8 +5015,8 @@ Global Symbols <LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[f3]"></a>osKernelGetTickFreq</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, cmsis_os2.o(.text.osKernelGetTickFreq)) -<BR><BR>[Called By]<UL><LI><a href="#[e6]">>></a> BSP_Delay +<P><STRONG><a name="[f7]"></a>osKernelGetTickFreq</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, cmsis_os2.o(.text.osKernelGetTickFreq)) +<BR><BR>[Called By]<UL><LI><a href="#[ea]">>></a> BSP_Delay <LI><a href="#[96]">>></a> Task_Referee <LI><a href="#[94]">>></a> Task_Monitor <LI><a href="#[93]">>></a> Task_Info @@ -4998,20 +5029,20 @@ Global Symbols <LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[2d6]"></a>osKernelInitialize</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelInitialize)) +<P><STRONG><a name="[2da]"></a>osKernelInitialize</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, cmsis_os2.o(.text.osKernelInitialize)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = osKernelInitialize </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[165]"></a>osKernelLock</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osKernelLock)) +<P><STRONG><a name="[169]"></a>osKernelLock</STRONG> (Thumb, 86 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osKernelLock)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = osKernelLock ⇒ xTaskGetSchedulerState </UL> -<BR>[Calls]<UL><LI><a href="#[282]">>></a> xTaskGetSchedulerState -<LI><a href="#[2dc]">>></a> vTaskSuspendAll +<BR>[Calls]<UL><LI><a href="#[286]">>></a> xTaskGetSchedulerState +<LI><a href="#[2e0]">>></a> vTaskSuspendAll </UL> <BR>[Called By]<UL><LI><a href="#[87]">>></a> Task_Init -<LI><a href="#[159]">>></a> Config_Set +<LI><a href="#[15d]">>></a> Config_Set <LI><a href="#[92]">>></a> Task_CtrlShoot <LI><a href="#[91]">>></a> Task_CtrlGimbal <LI><a href="#[90]">>></a> Task_CtrlChassis @@ -5020,23 +5051,23 @@ Global Symbols <LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[2d7]"></a>osKernelStart</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osKernelStart)) +<P><STRONG><a name="[2db]"></a>osKernelStart</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osKernelStart)) <BR><BR>[Stack]<UL><LI>Max Depth = 292<LI>Call Chain = osKernelStart ⇒ vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[276]">>></a> SVC_Setup -<LI><a href="#[2dd]">>></a> vTaskStartScheduler +<BR>[Calls]<UL><LI><a href="#[27a]">>></a> SVC_Setup +<LI><a href="#[2e1]">>></a> vTaskStartScheduler </UL> <BR>[Called By]<UL><LI><a href="#[71]">>></a> main </UL> -<P><STRONG><a name="[166]"></a>osKernelUnlock</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osKernelUnlock)) +<P><STRONG><a name="[16a]"></a>osKernelUnlock</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osKernelUnlock)) <BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = osKernelUnlock ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[282]">>></a> xTaskGetSchedulerState -<LI><a href="#[2de]">>></a> xTaskResumeAll +<BR>[Calls]<UL><LI><a href="#[286]">>></a> xTaskGetSchedulerState +<LI><a href="#[2e2]">>></a> xTaskResumeAll </UL> <BR>[Called By]<UL><LI><a href="#[87]">>></a> Task_Init -<LI><a href="#[159]">>></a> Config_Set +<LI><a href="#[15d]">>></a> Config_Set <LI><a href="#[92]">>></a> Task_CtrlShoot <LI><a href="#[91]">>></a> Task_CtrlGimbal <LI><a href="#[90]">>></a> Task_CtrlChassis @@ -5045,11 +5076,11 @@ Global Symbols <LI><a href="#[8d]">>></a> Task_AttiEsti </UL> -<P><STRONG><a name="[155]"></a>osMessageQueueGet</STRONG> (Thumb, 192 bytes, Stack size 40 bytes, cmsis_os2.o(.text.osMessageQueueGet)) +<P><STRONG><a name="[159]"></a>osMessageQueueGet</STRONG> (Thumb, 192 bytes, Stack size 40 bytes, cmsis_os2.o(.text.osMessageQueueGet)) <BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = osMessageQueueGet ⇒ xQueueReceive ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2df]">>></a> xQueueReceiveFromISR -<LI><a href="#[2e0]">>></a> xQueueReceive +<BR>[Calls]<UL><LI><a href="#[2e3]">>></a> xQueueReceiveFromISR +<LI><a href="#[2e4]">>></a> xQueueReceive </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee <LI><a href="#[92]">>></a> Task_CtrlShoot @@ -5064,22 +5095,22 @@ Global Symbols <LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[121]"></a>osMessageQueueNew</STRONG> (Thumb, 254 bytes, Stack size 40 bytes, cmsis_os2.o(.text.osMessageQueueNew)) +<P><STRONG><a name="[125]"></a>osMessageQueueNew</STRONG> (Thumb, 254 bytes, Stack size 40 bytes, cmsis_os2.o(.text.osMessageQueueNew)) <BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = osMessageQueueNew ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2e1]">>></a> xQueueGenericCreateStatic -<LI><a href="#[2e2]">>></a> xQueueGenericCreate -<LI><a href="#[2e3]">>></a> vQueueAddToRegistry +<BR>[Calls]<UL><LI><a href="#[2e5]">>></a> xQueueGenericCreateStatic +<LI><a href="#[2e6]">>></a> xQueueGenericCreate +<LI><a href="#[2e7]">>></a> vQueueAddToRegistry </UL> <BR>[Called By]<UL><LI><a href="#[87]">>></a> Task_Init -<LI><a href="#[120]">>></a> CAN_Init +<LI><a href="#[124]">>></a> CAN_Init </UL> -<P><STRONG><a name="[11d]"></a>osMessageQueuePut</STRONG> (Thumb, 196 bytes, Stack size 40 bytes, cmsis_os2.o(.text.osMessageQueuePut)) +<P><STRONG><a name="[121]"></a>osMessageQueuePut</STRONG> (Thumb, 196 bytes, Stack size 40 bytes, cmsis_os2.o(.text.osMessageQueuePut)) <BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = osMessageQueuePut ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2e4]">>></a> xQueueGenericSendFromISR -<LI><a href="#[2e5]">>></a> xQueueGenericSend +<BR>[Calls]<UL><LI><a href="#[2e8]">>></a> xQueueGenericSendFromISR +<LI><a href="#[2e9]">>></a> xQueueGenericSend </UL> <BR>[Called By]<UL><LI><a href="#[7a]">>></a> CAN_CAN2RxFifoMsgPendingCallback <LI><a href="#[79]">>></a> CAN_CAN1RxFifoMsgPendingCallback @@ -5095,10 +5126,10 @@ Global Symbols <LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[289]"></a>osMessageQueueReset</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osMessageQueueReset)) +<P><STRONG><a name="[28d]"></a>osMessageQueueReset</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osMessageQueueReset)) <BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = osMessageQueueReset ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2e6]">>></a> xQueueGenericReset +<BR>[Calls]<UL><LI><a href="#[2ea]">>></a> xQueueGenericReset </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee <LI><a href="#[98]">>></a> Task_RC @@ -5112,29 +5143,29 @@ Global Symbols <LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[270]"></a>osThreadFlagsClear</STRONG> (Thumb, 128 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osThreadFlagsClear)) +<P><STRONG><a name="[274]"></a>osThreadFlagsClear</STRONG> (Thumb, 128 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osThreadFlagsClear)) <BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = osThreadFlagsClear ⇒ xTaskGenericNotify ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2e8]">>></a> xTaskGenericNotify -<LI><a href="#[2e7]">>></a> xTaskGetCurrentTaskHandle +<BR>[Calls]<UL><LI><a href="#[2ec]">>></a> xTaskGenericNotify +<LI><a href="#[2eb]">>></a> xTaskGetCurrentTaskHandle </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh </UL> -<P><STRONG><a name="[26f]"></a>osThreadFlagsGet</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osThreadFlagsGet)) +<P><STRONG><a name="[273]"></a>osThreadFlagsGet</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osThreadFlagsGet)) <BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = osThreadFlagsGet ⇒ xTaskGenericNotify ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2e8]">>></a> xTaskGenericNotify -<LI><a href="#[2e7]">>></a> xTaskGetCurrentTaskHandle +<BR>[Calls]<UL><LI><a href="#[2ec]">>></a> xTaskGenericNotify +<LI><a href="#[2eb]">>></a> xTaskGetCurrentTaskHandle </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh </UL> -<P><STRONG><a name="[de]"></a>osThreadFlagsSet</STRONG> (Thumb, 164 bytes, Stack size 48 bytes, cmsis_os2.o(.text.osThreadFlagsSet)) +<P><STRONG><a name="[e2]"></a>osThreadFlagsSet</STRONG> (Thumb, 164 bytes, Stack size 48 bytes, cmsis_os2.o(.text.osThreadFlagsSet)) <BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[2e9]">>></a> xTaskGenericNotifyFromISR -<LI><a href="#[2e8]">>></a> xTaskGenericNotify +<BR>[Calls]<UL><LI><a href="#[2ed]">>></a> xTaskGenericNotifyFromISR +<LI><a href="#[2ec]">>></a> xTaskGenericNotify </UL> <BR>[Called By]<UL><LI><a href="#[14]">>></a> CDC_Receive_FS <LI><a href="#[74]">>></a> Ai_RxCpltCallback @@ -5149,17 +5180,17 @@ Global Symbols <LI><a href="#[77]">>></a> BMI088_AcclIntCallback </UL> -<P><STRONG><a name="[dd]"></a>osThreadFlagsWait</STRONG> (Thumb, 282 bytes, Stack size 56 bytes, cmsis_os2.o(.text.osThreadFlagsWait)) +<P><STRONG><a name="[e1]"></a>osThreadFlagsWait</STRONG> (Thumb, 282 bytes, Stack size 56 bytes, cmsis_os2.o(.text.osThreadFlagsWait)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = osThreadFlagsWait ⇒ xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[2d9]">>></a> xTaskGetTickCount -<LI><a href="#[2ea]">>></a> xTaskNotifyWait +<BR>[Calls]<UL><LI><a href="#[2dd]">>></a> xTaskGetTickCount +<LI><a href="#[2ee]">>></a> xTaskNotifyWait </UL> -<BR>[Called By]<UL><LI><a href="#[dc]">>></a> AI_WaitDmaCplt -<LI><a href="#[16d]">>></a> DR16_WaitDmaCplt -<LI><a href="#[ee]">>></a> BMI088_WaitNew -<LI><a href="#[e3]">>></a> BMI088_GyroWaitDmaCplt -<LI><a href="#[e1]">>></a> BMI088_AcclWaitDmaCplt +<BR>[Called By]<UL><LI><a href="#[e0]">>></a> AI_WaitDmaCplt +<LI><a href="#[171]">>></a> DR16_WaitDmaCplt +<LI><a href="#[f2]">>></a> BMI088_WaitNew +<LI><a href="#[e7]">>></a> BMI088_GyroWaitDmaCplt +<LI><a href="#[e5]">>></a> BMI088_AcclWaitDmaCplt <LI><a href="#[96]">>></a> Task_Referee <LI><a href="#[8e]">>></a> Task_CLI </UL> @@ -5167,15 +5198,15 @@ Global Symbols <P><STRONG><a name="[cf]"></a>osThreadGetId</STRONG> (Thumb, 16 bytes, Stack size 16 bytes, cmsis_os2.o(.text.osThreadGetId)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = osThreadGetId ⇒ xTaskGetCurrentTaskHandle </UL> -<BR>[Calls]<UL><LI><a href="#[2e7]">>></a> xTaskGetCurrentTaskHandle +<BR>[Calls]<UL><LI><a href="#[2eb]">>></a> xTaskGetCurrentTaskHandle </UL> <BR>[Called By]<UL><LI><a href="#[87]">>></a> Task_Init <LI><a href="#[86]">>></a> StartDefaultTask <LI><a href="#[cd]">>></a> AI_Init -<LI><a href="#[25d]">>></a> Referee_Init -<LI><a href="#[169]">>></a> DR16_Init -<LI><a href="#[120]">>></a> CAN_Init -<LI><a href="#[e4]">>></a> BMI088_Init +<LI><a href="#[261]">>></a> Referee_Init +<LI><a href="#[16d]">>></a> DR16_Init +<LI><a href="#[124]">>></a> CAN_Init +<LI><a href="#[e8]">>></a> BMI088_Init <LI><a href="#[96]">>></a> Task_Referee <LI><a href="#[98]">>></a> Task_RC <LI><a href="#[94]">>></a> Task_Monitor @@ -5191,10 +5222,10 @@ Global Symbols <LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[286]"></a>osThreadGetStackSpace</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osThreadGetStackSpace)) +<P><STRONG><a name="[28a]"></a>osThreadGetStackSpace</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osThreadGetStackSpace)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = osThreadGetStackSpace ⇒ uxTaskGetStackHighWaterMark ⇒ prvTaskCheckFreeStackSpace </UL> -<BR>[Calls]<UL><LI><a href="#[2eb]">>></a> uxTaskGetStackHighWaterMark +<BR>[Calls]<UL><LI><a href="#[2ef]">>></a> uxTaskGetStackHighWaterMark </UL> <BR>[Called By]<UL><LI><a href="#[96]">>></a> Task_Referee <LI><a href="#[98]">>></a> Task_RC @@ -5211,798 +5242,798 @@ Global Symbols <LI><a href="#[97]">>></a> Task_Ai </UL> -<P><STRONG><a name="[241]"></a>osThreadNew</STRONG> (Thumb, 346 bytes, Stack size 72 bytes, cmsis_os2.o(.text.osThreadNew)) +<P><STRONG><a name="[245]"></a>osThreadNew</STRONG> (Thumb, 346 bytes, Stack size 72 bytes, cmsis_os2.o(.text.osThreadNew)) <BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = osThreadNew ⇒ xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2ec]">>></a> xTaskCreateStatic -<LI><a href="#[2ed]">>></a> xTaskCreate +<BR>[Calls]<UL><LI><a href="#[2f0]">>></a> xTaskCreateStatic +<LI><a href="#[2f1]">>></a> xTaskCreate </UL> <BR>[Called By]<UL><LI><a href="#[87]">>></a> Task_Init -<LI><a href="#[240]">>></a> MX_FREERTOS_Init +<LI><a href="#[244]">>></a> MX_FREERTOS_Init </UL> -<P><STRONG><a name="[156]"></a>osThreadResume</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osThreadResume)) +<P><STRONG><a name="[15a]"></a>osThreadResume</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osThreadResume)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = osThreadResume ⇒ vTaskResume ⇒ prvTaskIsTaskSuspended </UL> -<BR>[Calls]<UL><LI><a href="#[2ee]">>></a> vTaskResume +<BR>[Calls]<UL><LI><a href="#[2f2]">>></a> vTaskResume </UL> <BR>[Called By]<UL><LI><a href="#[a6]">>></a> Command_SetMechZero <LI><a href="#[a7]">>></a> Command_SetGimbalLim <LI><a href="#[a5]">>></a> Command_CaliGyro </UL> -<P><STRONG><a name="[154]"></a>osThreadSuspend</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osThreadSuspend)) +<P><STRONG><a name="[158]"></a>osThreadSuspend</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, cmsis_os2.o(.text.osThreadSuspend)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = osThreadSuspend ⇒ vTaskSuspend ⇒ vTaskSwitchContext ⇒ vApplicationStackOverflowHook </UL> -<BR>[Calls]<UL><LI><a href="#[2ef]">>></a> vTaskSuspend +<BR>[Calls]<UL><LI><a href="#[2f3]">>></a> vTaskSuspend </UL> <BR>[Called By]<UL><LI><a href="#[a6]">>></a> Command_SetMechZero <LI><a href="#[a7]">>></a> Command_SetGimbalLim <LI><a href="#[a5]">>></a> Command_CaliGyro </UL> -<P><STRONG><a name="[280]"></a>osThreadTerminate</STRONG> (Thumb, 94 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osThreadTerminate)) +<P><STRONG><a name="[284]"></a>osThreadTerminate</STRONG> (Thumb, 94 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osThreadTerminate)) <BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = osThreadTerminate ⇒ vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f0]">>></a> vTaskDelete -<LI><a href="#[2d5]">>></a> eTaskGetState +<BR>[Calls]<UL><LI><a href="#[2f4]">>></a> vTaskDelete +<LI><a href="#[2d9]">>></a> eTaskGetState </UL> <BR>[Called By]<UL><LI><a href="#[87]">>></a> Task_Init <LI><a href="#[86]">>></a> StartDefaultTask </UL> -<P><STRONG><a name="[25e]"></a>osTimerNew</STRONG> (Thumb, 290 bytes, Stack size 56 bytes, cmsis_os2.o(.text.osTimerNew)) +<P><STRONG><a name="[262]"></a>osTimerNew</STRONG> (Thumb, 290 bytes, Stack size 56 bytes, cmsis_os2.o(.text.osTimerNew)) <BR><BR>[Stack]<UL><LI>Max Depth = 316<LI>Call Chain = osTimerNew ⇒ xTimerCreateStatic ⇒ prvInitialiseNewTimer ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f1]">>></a> xTimerCreateStatic -<LI><a href="#[2f2]">>></a> xTimerCreate -<LI><a href="#[100]">>></a> vPortFree -<LI><a href="#[10e]">>></a> pvPortMalloc +<BR>[Calls]<UL><LI><a href="#[2f5]">>></a> xTimerCreateStatic +<LI><a href="#[2f6]">>></a> xTimerCreate +<LI><a href="#[104]">>></a> vPortFree +<LI><a href="#[112]">>></a> pvPortMalloc </UL> -<BR>[Called By]<UL><LI><a href="#[25d]">>></a> Referee_Init +<BR>[Called By]<UL><LI><a href="#[261]">>></a> Referee_Init </UL> -<P><STRONG><a name="[25f]"></a>osTimerStart</STRONG> (Thumb, 92 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osTimerStart)) +<P><STRONG><a name="[263]"></a>osTimerStart</STRONG> (Thumb, 92 bytes, Stack size 32 bytes, cmsis_os2.o(.text.osTimerStart)) <BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = osTimerStart ⇒ xTimerGenericCommand ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f3]">>></a> xTimerGenericCommand +<BR>[Calls]<UL><LI><a href="#[2f7]">>></a> xTimerGenericCommand </UL> -<BR>[Called By]<UL><LI><a href="#[25d]">>></a> Referee_Init +<BR>[Called By]<UL><LI><a href="#[261]">>></a> Referee_Init </UL> -<P><STRONG><a name="[10e]"></a>pvPortMalloc</STRONG> (Thumb, 530 bytes, Stack size 48 bytes, heap_4.o(.text.pvPortMalloc)) +<P><STRONG><a name="[112]"></a>pvPortMalloc</STRONG> (Thumb, 530 bytes, Stack size 48 bytes, heap_4.o(.text.pvPortMalloc)) <BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[319]">>></a> prvInsertBlockIntoFreeList -<LI><a href="#[318]">>></a> prvHeapInit -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[2dc]">>></a> vTaskSuspendAll +<BR>[Calls]<UL><LI><a href="#[31d]">>></a> prvInsertBlockIntoFreeList +<LI><a href="#[31c]">>></a> prvHeapInit +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[2e0]">>></a> vTaskSuspendAll </UL> -<BR>[Called By]<UL><LI><a href="#[25e]">>></a> osTimerNew -<LI><a href="#[2f2]">>></a> xTimerCreate -<LI><a href="#[2ed]">>></a> xTaskCreate -<LI><a href="#[161]">>></a> vTaskList -<LI><a href="#[162]">>></a> vTaskGetRunTimeStats -<LI><a href="#[2e2]">>></a> xQueueGenericCreate -<LI><a href="#[17a]">>></a> FreeRTOS_CLIRegisterCommand -<LI><a href="#[10d]">>></a> BSP_Malloc +<BR>[Called By]<UL><LI><a href="#[262]">>></a> osTimerNew +<LI><a href="#[2f6]">>></a> xTimerCreate +<LI><a href="#[2f1]">>></a> xTaskCreate +<LI><a href="#[165]">>></a> vTaskList +<LI><a href="#[166]">>></a> vTaskGetRunTimeStats +<LI><a href="#[2e6]">>></a> xQueueGenericCreate +<LI><a href="#[17e]">>></a> FreeRTOS_CLIRegisterCommand +<LI><a href="#[111]">>></a> BSP_Malloc </UL> -<P><STRONG><a name="[2a6]"></a>pvTimerGetTimerID</STRONG> (Thumb, 58 bytes, Stack size 24 bytes, timers.o(.text.pvTimerGetTimerID)) +<P><STRONG><a name="[2aa]"></a>pvTimerGetTimerID</STRONG> (Thumb, 58 bytes, Stack size 24 bytes, timers.o(.text.pvTimerGetTimerID)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = pvTimerGetTimerID ⇒ vPortExitCritical </UL> -<BR>[Calls]<UL><LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> <BR>[Called By]<UL><LI><a href="#[9c]">>></a> TimerCallback </UL> -<P><STRONG><a name="[305]"></a>pxPortInitialiseStack</STRONG> (Thumb, 94 bytes, Stack size 12 bytes, port.o(.text.pxPortInitialiseStack)) +<P><STRONG><a name="[309]"></a>pxPortInitialiseStack</STRONG> (Thumb, 94 bytes, Stack size 12 bytes, port.o(.text.pxPortInitialiseStack)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = pxPortInitialiseStack </UL> -<BR>[Called By]<UL><LI><a href="#[302]">>></a> prvInitialiseNewTask +<BR>[Called By]<UL><LI><a href="#[306]">>></a> prvInitialiseNewTask </UL> -<P><STRONG><a name="[2f5]"></a>uxListRemove</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, list.o(.text.uxListRemove)) +<P><STRONG><a name="[2f9]"></a>uxListRemove</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, list.o(.text.uxListRemove)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = uxListRemove </UL> -<BR>[Called By]<UL><LI><a href="#[311]">>></a> prvSwitchTimerLists -<LI><a href="#[30d]">>></a> prvProcessReceivedCommands -<LI><a href="#[30c]">>></a> prvProcessExpiredTimer -<LI><a href="#[329]">>></a> xTaskIncrementTick -<LI><a href="#[2ef]">>></a> vTaskSuspend -<LI><a href="#[2ee]">>></a> vTaskResume -<LI><a href="#[2f0]">>></a> vTaskDelete -<LI><a href="#[2fc]">>></a> prvCheckTasksWaitingTermination -<LI><a href="#[2f4]">>></a> prvAddCurrentTaskToDelayedList -<LI><a href="#[2e9]">>></a> xTaskGenericNotifyFromISR -<LI><a href="#[2e8]">>></a> xTaskGenericNotify -<LI><a href="#[314]">>></a> xTaskRemoveFromEventList -<LI><a href="#[300]">>></a> xTaskPriorityDisinherit -<LI><a href="#[2de]">>></a> xTaskResumeAll +<BR>[Called By]<UL><LI><a href="#[315]">>></a> prvSwitchTimerLists +<LI><a href="#[311]">>></a> prvProcessReceivedCommands +<LI><a href="#[310]">>></a> prvProcessExpiredTimer +<LI><a href="#[32d]">>></a> xTaskIncrementTick +<LI><a href="#[2f3]">>></a> vTaskSuspend +<LI><a href="#[2f2]">>></a> vTaskResume +<LI><a href="#[2f4]">>></a> vTaskDelete +<LI><a href="#[300]">>></a> prvCheckTasksWaitingTermination +<LI><a href="#[2f8]">>></a> prvAddCurrentTaskToDelayedList +<LI><a href="#[2ed]">>></a> xTaskGenericNotifyFromISR +<LI><a href="#[2ec]">>></a> xTaskGenericNotify +<LI><a href="#[318]">>></a> xTaskRemoveFromEventList +<LI><a href="#[304]">>></a> xTaskPriorityDisinherit +<LI><a href="#[2e2]">>></a> xTaskResumeAll </UL> -<P><STRONG><a name="[2eb]"></a>uxTaskGetStackHighWaterMark</STRONG> (Thumb, 56 bytes, Stack size 32 bytes, tasks.o(.text.uxTaskGetStackHighWaterMark)) +<P><STRONG><a name="[2ef]"></a>uxTaskGetStackHighWaterMark</STRONG> (Thumb, 56 bytes, Stack size 32 bytes, tasks.o(.text.uxTaskGetStackHighWaterMark)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = uxTaskGetStackHighWaterMark ⇒ prvTaskCheckFreeStackSpace </UL> -<BR>[Calls]<UL><LI><a href="#[31a]">>></a> prvTaskCheckFreeStackSpace +<BR>[Calls]<UL><LI><a href="#[31e]">>></a> prvTaskCheckFreeStackSpace </UL> -<BR>[Called By]<UL><LI><a href="#[286]">>></a> osThreadGetStackSpace +<BR>[Called By]<UL><LI><a href="#[28a]">>></a> osThreadGetStackSpace </UL> -<P><STRONG><a name="[31b]"></a>uxTaskGetSystemState</STRONG> (Thumb, 274 bytes, Stack size 32 bytes, tasks.o(.text.uxTaskGetSystemState)) +<P><STRONG><a name="[31f]"></a>uxTaskGetSystemState</STRONG> (Thumb, 274 bytes, Stack size 32 bytes, tasks.o(.text.uxTaskGetSystemState)) <BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = uxTaskGetSystemState ⇒ prvListTasksWithinSingleList ⇒ vTaskGetInfo ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[31c]">>></a> getRunTimeCounterValue -<LI><a href="#[30a]">>></a> prvListTasksWithinSingleList -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[2dc]">>></a> vTaskSuspendAll +<BR>[Calls]<UL><LI><a href="#[320]">>></a> getRunTimeCounterValue +<LI><a href="#[30e]">>></a> prvListTasksWithinSingleList +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[2e0]">>></a> vTaskSuspendAll </UL> -<BR>[Called By]<UL><LI><a href="#[161]">>></a> vTaskList -<LI><a href="#[162]">>></a> vTaskGetRunTimeStats +<BR>[Called By]<UL><LI><a href="#[165]">>></a> vTaskList +<LI><a href="#[166]">>></a> vTaskGetRunTimeStats </UL> -<P><STRONG><a name="[322]"></a>vApplicationGetIdleTaskMemory</STRONG> (Thumb, 42 bytes, Stack size 12 bytes, cmsis_os2.o(.text.vApplicationGetIdleTaskMemory)) +<P><STRONG><a name="[326]"></a>vApplicationGetIdleTaskMemory</STRONG> (Thumb, 42 bytes, Stack size 12 bytes, cmsis_os2.o(.text.vApplicationGetIdleTaskMemory)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = vApplicationGetIdleTaskMemory </UL> -<BR>[Called By]<UL><LI><a href="#[2dd]">>></a> vTaskStartScheduler +<BR>[Called By]<UL><LI><a href="#[2e1]">>></a> vTaskStartScheduler </UL> -<P><STRONG><a name="[32d]"></a>vApplicationGetTimerTaskMemory</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, cmsis_os2.o(.text.vApplicationGetTimerTaskMemory)) +<P><STRONG><a name="[331]"></a>vApplicationGetTimerTaskMemory</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, cmsis_os2.o(.text.vApplicationGetTimerTaskMemory)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = vApplicationGetTimerTaskMemory </UL> -<BR>[Called By]<UL><LI><a href="#[323]">>></a> xTimerCreateTimerTask +<BR>[Called By]<UL><LI><a href="#[327]">>></a> xTimerCreateTimerTask </UL> -<P><STRONG><a name="[325]"></a>vApplicationStackOverflowHook</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, freertos.o(.text.vApplicationStackOverflowHook)) +<P><STRONG><a name="[329]"></a>vApplicationStackOverflowHook</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, freertos.o(.text.vApplicationStackOverflowHook)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = vApplicationStackOverflowHook </UL> <BR>[Called By]<UL><LI><a href="#[a9]">>></a> vTaskSwitchContext </UL> -<P><STRONG><a name="[2fb]"></a>vListInitialise</STRONG> (Thumb, 46 bytes, Stack size 4 bytes, list.o(.text.vListInitialise)) +<P><STRONG><a name="[2ff]"></a>vListInitialise</STRONG> (Thumb, 46 bytes, Stack size 4 bytes, list.o(.text.vListInitialise)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = vListInitialise </UL> -<BR>[Called By]<UL><LI><a href="#[2fa]">>></a> prvCheckForValidListAndQueue -<LI><a href="#[2f9]">>></a> prvInitialiseTaskLists -<LI><a href="#[2e6]">>></a> xQueueGenericReset +<BR>[Called By]<UL><LI><a href="#[2fe]">>></a> prvCheckForValidListAndQueue +<LI><a href="#[2fd]">>></a> prvInitialiseTaskLists +<LI><a href="#[2ea]">>></a> xQueueGenericReset </UL> -<P><STRONG><a name="[304]"></a>vListInitialiseItem</STRONG> (Thumb, 14 bytes, Stack size 4 bytes, list.o(.text.vListInitialiseItem)) +<P><STRONG><a name="[308]"></a>vListInitialiseItem</STRONG> (Thumb, 14 bytes, Stack size 4 bytes, list.o(.text.vListInitialiseItem)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = vListInitialiseItem </UL> -<BR>[Called By]<UL><LI><a href="#[306]">>></a> prvInitialiseNewTimer -<LI><a href="#[302]">>></a> prvInitialiseNewTask +<BR>[Called By]<UL><LI><a href="#[30a]">>></a> prvInitialiseNewTimer +<LI><a href="#[306]">>></a> prvInitialiseNewTask </UL> -<P><STRONG><a name="[2f7]"></a>vListInsert</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, list.o(.text.vListInsert)) +<P><STRONG><a name="[2fb]"></a>vListInsert</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, list.o(.text.vListInsert)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = vListInsert </UL> -<BR>[Called By]<UL><LI><a href="#[311]">>></a> prvSwitchTimerLists -<LI><a href="#[307]">>></a> prvInsertTimerInActiveList -<LI><a href="#[2f4]">>></a> prvAddCurrentTaskToDelayedList -<LI><a href="#[320]">>></a> vTaskPlaceOnEventList +<BR>[Called By]<UL><LI><a href="#[315]">>></a> prvSwitchTimerLists +<LI><a href="#[30b]">>></a> prvInsertTimerInActiveList +<LI><a href="#[2f8]">>></a> prvAddCurrentTaskToDelayedList +<LI><a href="#[324]">>></a> vTaskPlaceOnEventList </UL> -<P><STRONG><a name="[2f6]"></a>vListInsertEnd</STRONG> (Thumb, 58 bytes, Stack size 12 bytes, list.o(.text.vListInsertEnd)) +<P><STRONG><a name="[2fa]"></a>vListInsertEnd</STRONG> (Thumb, 58 bytes, Stack size 12 bytes, list.o(.text.vListInsertEnd)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = vListInsertEnd </UL> -<BR>[Called By]<UL><LI><a href="#[329]">>></a> xTaskIncrementTick -<LI><a href="#[2ef]">>></a> vTaskSuspend -<LI><a href="#[2ee]">>></a> vTaskResume -<LI><a href="#[2f0]">>></a> vTaskDelete -<LI><a href="#[2f8]">>></a> prvAddNewTaskToReadyList -<LI><a href="#[2f4]">>></a> prvAddCurrentTaskToDelayedList -<LI><a href="#[2e9]">>></a> xTaskGenericNotifyFromISR -<LI><a href="#[2e8]">>></a> xTaskGenericNotify -<LI><a href="#[314]">>></a> xTaskRemoveFromEventList -<LI><a href="#[300]">>></a> xTaskPriorityDisinherit -<LI><a href="#[31d]">>></a> vTaskPlaceOnEventListRestricted -<LI><a href="#[2de]">>></a> xTaskResumeAll +<BR>[Called By]<UL><LI><a href="#[32d]">>></a> xTaskIncrementTick +<LI><a href="#[2f3]">>></a> vTaskSuspend +<LI><a href="#[2f2]">>></a> vTaskResume +<LI><a href="#[2f4]">>></a> vTaskDelete +<LI><a href="#[2fc]">>></a> prvAddNewTaskToReadyList +<LI><a href="#[2f8]">>></a> prvAddCurrentTaskToDelayedList +<LI><a href="#[2ed]">>></a> xTaskGenericNotifyFromISR +<LI><a href="#[2ec]">>></a> xTaskGenericNotify +<LI><a href="#[318]">>></a> xTaskRemoveFromEventList +<LI><a href="#[304]">>></a> xTaskPriorityDisinherit +<LI><a href="#[321]">>></a> vTaskPlaceOnEventListRestricted +<LI><a href="#[2e2]">>></a> xTaskResumeAll </UL> -<P><STRONG><a name="[17b]"></a>vPortEnterCritical</STRONG> (Thumb, 86 bytes, Stack size 8 bytes, port.o(.text.vPortEnterCritical)) +<P><STRONG><a name="[17f]"></a>vPortEnterCritical</STRONG> (Thumb, 86 bytes, Stack size 8 bytes, port.o(.text.vPortEnterCritical)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[163]">>></a> vPortGetHeapStats -<LI><a href="#[2a6]">>></a> pvTimerGetTimerID -<LI><a href="#[2fa]">>></a> prvCheckForValidListAndQueue -<LI><a href="#[2ef]">>></a> vTaskSuspend -<LI><a href="#[2ee]">>></a> vTaskResume -<LI><a href="#[2f0]">>></a> vTaskDelete -<LI><a href="#[2d5]">>></a> eTaskGetState -<LI><a href="#[2fc]">>></a> prvCheckTasksWaitingTermination -<LI><a href="#[2f8]">>></a> prvAddNewTaskToReadyList -<LI><a href="#[2ea]">>></a> xTaskNotifyWait -<LI><a href="#[2e8]">>></a> xTaskGenericNotify -<LI><a href="#[32b]">>></a> xTaskCheckForTimeOut -<LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2e5]">>></a> xQueueGenericSend -<LI><a href="#[2e6]">>></a> xQueueGenericReset -<LI><a href="#[310]">>></a> vQueueWaitForMessageRestricted -<LI><a href="#[313]">>></a> prvUnlockQueue -<LI><a href="#[309]">>></a> prvIsQueueFull -<LI><a href="#[308]">>></a> prvIsQueueEmpty -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[17a]">>></a> FreeRTOS_CLIRegisterCommand +<BR>[Called By]<UL><LI><a href="#[167]">>></a> vPortGetHeapStats +<LI><a href="#[2aa]">>></a> pvTimerGetTimerID +<LI><a href="#[2fe]">>></a> prvCheckForValidListAndQueue +<LI><a href="#[2f3]">>></a> vTaskSuspend +<LI><a href="#[2f2]">>></a> vTaskResume +<LI><a href="#[2f4]">>></a> vTaskDelete +<LI><a href="#[2d9]">>></a> eTaskGetState +<LI><a href="#[300]">>></a> prvCheckTasksWaitingTermination +<LI><a href="#[2fc]">>></a> prvAddNewTaskToReadyList +<LI><a href="#[2ee]">>></a> xTaskNotifyWait +<LI><a href="#[2ec]">>></a> xTaskGenericNotify +<LI><a href="#[32f]">>></a> xTaskCheckForTimeOut +<LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2e9]">>></a> xQueueGenericSend +<LI><a href="#[2ea]">>></a> xQueueGenericReset +<LI><a href="#[314]">>></a> vQueueWaitForMessageRestricted +<LI><a href="#[317]">>></a> prvUnlockQueue +<LI><a href="#[30d]">>></a> prvIsQueueFull +<LI><a href="#[30c]">>></a> prvIsQueueEmpty +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[17e]">>></a> FreeRTOS_CLIRegisterCommand </UL> -<P><STRONG><a name="[17c]"></a>vPortExitCritical</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, port.o(.text.vPortExitCritical)) +<P><STRONG><a name="[180]"></a>vPortExitCritical</STRONG> (Thumb, 74 bytes, Stack size 8 bytes, port.o(.text.vPortExitCritical)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = vPortExitCritical </UL> -<BR>[Called By]<UL><LI><a href="#[163]">>></a> vPortGetHeapStats -<LI><a href="#[2a6]">>></a> pvTimerGetTimerID -<LI><a href="#[2fa]">>></a> prvCheckForValidListAndQueue -<LI><a href="#[2ef]">>></a> vTaskSuspend -<LI><a href="#[2ee]">>></a> vTaskResume -<LI><a href="#[2f0]">>></a> vTaskDelete -<LI><a href="#[2d5]">>></a> eTaskGetState -<LI><a href="#[2fc]">>></a> prvCheckTasksWaitingTermination -<LI><a href="#[2f8]">>></a> prvAddNewTaskToReadyList -<LI><a href="#[2ea]">>></a> xTaskNotifyWait -<LI><a href="#[2e8]">>></a> xTaskGenericNotify -<LI><a href="#[32b]">>></a> xTaskCheckForTimeOut -<LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2e5]">>></a> xQueueGenericSend -<LI><a href="#[2e6]">>></a> xQueueGenericReset -<LI><a href="#[310]">>></a> vQueueWaitForMessageRestricted -<LI><a href="#[313]">>></a> prvUnlockQueue -<LI><a href="#[309]">>></a> prvIsQueueFull -<LI><a href="#[308]">>></a> prvIsQueueEmpty -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[17a]">>></a> FreeRTOS_CLIRegisterCommand +<BR>[Called By]<UL><LI><a href="#[167]">>></a> vPortGetHeapStats +<LI><a href="#[2aa]">>></a> pvTimerGetTimerID +<LI><a href="#[2fe]">>></a> prvCheckForValidListAndQueue +<LI><a href="#[2f3]">>></a> vTaskSuspend +<LI><a href="#[2f2]">>></a> vTaskResume +<LI><a href="#[2f4]">>></a> vTaskDelete +<LI><a href="#[2d9]">>></a> eTaskGetState +<LI><a href="#[300]">>></a> prvCheckTasksWaitingTermination +<LI><a href="#[2fc]">>></a> prvAddNewTaskToReadyList +<LI><a href="#[2ee]">>></a> xTaskNotifyWait +<LI><a href="#[2ec]">>></a> xTaskGenericNotify +<LI><a href="#[32f]">>></a> xTaskCheckForTimeOut +<LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2e9]">>></a> xQueueGenericSend +<LI><a href="#[2ea]">>></a> xQueueGenericReset +<LI><a href="#[314]">>></a> vQueueWaitForMessageRestricted +<LI><a href="#[317]">>></a> prvUnlockQueue +<LI><a href="#[30d]">>></a> prvIsQueueFull +<LI><a href="#[30c]">>></a> prvIsQueueEmpty +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[17e]">>></a> FreeRTOS_CLIRegisterCommand </UL> -<P><STRONG><a name="[100]"></a>vPortFree</STRONG> (Thumb, 206 bytes, Stack size 32 bytes, heap_4.o(.text.vPortFree)) +<P><STRONG><a name="[104]"></a>vPortFree</STRONG> (Thumb, 206 bytes, Stack size 32 bytes, heap_4.o(.text.vPortFree)) <BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[319]">>></a> prvInsertBlockIntoFreeList -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[2dc]">>></a> vTaskSuspendAll +<BR>[Calls]<UL><LI><a href="#[31d]">>></a> prvInsertBlockIntoFreeList +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[2e0]">>></a> vTaskSuspendAll </UL> -<BR>[Called By]<UL><LI><a href="#[25e]">>></a> osTimerNew -<LI><a href="#[30d]">>></a> prvProcessReceivedCommands -<LI><a href="#[2ed]">>></a> xTaskCreate -<LI><a href="#[161]">>></a> vTaskList -<LI><a href="#[162]">>></a> vTaskGetRunTimeStats -<LI><a href="#[2fd]">>></a> prvDeleteTCB -<LI><a href="#[ff]">>></a> BSP_Free +<BR>[Called By]<UL><LI><a href="#[262]">>></a> osTimerNew +<LI><a href="#[311]">>></a> prvProcessReceivedCommands +<LI><a href="#[2f1]">>></a> xTaskCreate +<LI><a href="#[165]">>></a> vTaskList +<LI><a href="#[166]">>></a> vTaskGetRunTimeStats +<LI><a href="#[301]">>></a> prvDeleteTCB +<LI><a href="#[103]">>></a> BSP_Free </UL> -<P><STRONG><a name="[163]"></a>vPortGetHeapStats</STRONG> (Thumb, 206 bytes, Stack size 32 bytes, heap_4.o(.text.vPortGetHeapStats)) +<P><STRONG><a name="[167]"></a>vPortGetHeapStats</STRONG> (Thumb, 206 bytes, Stack size 32 bytes, heap_4.o(.text.vPortGetHeapStats)) <BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = vPortGetHeapStats ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[2dc]">>></a> vTaskSuspendAll -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[2e0]">>></a> vTaskSuspendAll +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> <BR>[Called By]<UL><LI><a href="#[a3]">>></a> Command_Stats </UL> -<P><STRONG><a name="[326]"></a>vPortSetupTimerInterrupt</STRONG> (Thumb, 68 bytes, Stack size 0 bytes, port.o(.text.vPortSetupTimerInterrupt)) -<BR><BR>[Called By]<UL><LI><a href="#[324]">>></a> xPortStartScheduler +<P><STRONG><a name="[32a]"></a>vPortSetupTimerInterrupt</STRONG> (Thumb, 68 bytes, Stack size 0 bytes, port.o(.text.vPortSetupTimerInterrupt)) +<BR><BR>[Called By]<UL><LI><a href="#[328]">>></a> xPortStartScheduler </UL> -<P><STRONG><a name="[32c]"></a>vPortValidateInterruptPriority</STRONG> (Thumb, 132 bytes, Stack size 16 bytes, port.o(.text.vPortValidateInterruptPriority)) +<P><STRONG><a name="[330]"></a>vPortValidateInterruptPriority</STRONG> (Thumb, 132 bytes, Stack size 16 bytes, port.o(.text.vPortValidateInterruptPriority)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = vPortValidateInterruptPriority </UL> -<BR>[Called By]<UL><LI><a href="#[2db]">>></a> xTaskGetTickCountFromISR -<LI><a href="#[2e9]">>></a> xTaskGenericNotifyFromISR -<LI><a href="#[2df]">>></a> xQueueReceiveFromISR -<LI><a href="#[2e4]">>></a> xQueueGenericSendFromISR +<BR>[Called By]<UL><LI><a href="#[2df]">>></a> xTaskGetTickCountFromISR +<LI><a href="#[2ed]">>></a> xTaskGenericNotifyFromISR +<LI><a href="#[2e3]">>></a> xQueueReceiveFromISR +<LI><a href="#[2e8]">>></a> xQueueGenericSendFromISR </UL> -<P><STRONG><a name="[2e3]"></a>vQueueAddToRegistry</STRONG> (Thumb, 82 bytes, Stack size 12 bytes, queue.o(.text.vQueueAddToRegistry)) +<P><STRONG><a name="[2e7]"></a>vQueueAddToRegistry</STRONG> (Thumb, 82 bytes, Stack size 12 bytes, queue.o(.text.vQueueAddToRegistry)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = vQueueAddToRegistry </UL> -<BR>[Called By]<UL><LI><a href="#[121]">>></a> osMessageQueueNew -<LI><a href="#[2fa]">>></a> prvCheckForValidListAndQueue +<BR>[Called By]<UL><LI><a href="#[125]">>></a> osMessageQueueNew +<LI><a href="#[2fe]">>></a> prvCheckForValidListAndQueue </UL> -<P><STRONG><a name="[310]"></a>vQueueWaitForMessageRestricted</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, queue.o(.text.vQueueWaitForMessageRestricted)) +<P><STRONG><a name="[314]"></a>vQueueWaitForMessageRestricted</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, queue.o(.text.vQueueWaitForMessageRestricted)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = vQueueWaitForMessageRestricted ⇒ vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[31d]">>></a> vTaskPlaceOnEventListRestricted -<LI><a href="#[313]">>></a> prvUnlockQueue -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[321]">>></a> vTaskPlaceOnEventListRestricted +<LI><a href="#[317]">>></a> prvUnlockQueue +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[30f]">>></a> prvProcessTimerOrBlockTask +<BR>[Called By]<UL><LI><a href="#[313]">>></a> prvProcessTimerOrBlockTask </UL> -<P><STRONG><a name="[2d8]"></a>vTaskDelay</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, tasks.o(.text.vTaskDelay)) +<P><STRONG><a name="[2dc]"></a>vTaskDelay</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, tasks.o(.text.vTaskDelay)) <BR><BR>[Stack]<UL><LI>Max Depth = 92<LI>Call Chain = vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f4]">>></a> prvAddCurrentTaskToDelayedList -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[2dc]">>></a> vTaskSuspendAll +<BR>[Calls]<UL><LI><a href="#[2f8]">>></a> prvAddCurrentTaskToDelayedList +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[2e0]">>></a> vTaskSuspendAll </UL> -<BR>[Called By]<UL><LI><a href="#[f5]">>></a> osDelay +<BR>[Called By]<UL><LI><a href="#[f9]">>></a> osDelay </UL> -<P><STRONG><a name="[2da]"></a>vTaskDelayUntil</STRONG> (Thumb, 276 bytes, Stack size 48 bytes, tasks.o(.text.vTaskDelayUntil)) +<P><STRONG><a name="[2de]"></a>vTaskDelayUntil</STRONG> (Thumb, 276 bytes, Stack size 48 bytes, tasks.o(.text.vTaskDelayUntil)) <BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = vTaskDelayUntil ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f4]">>></a> prvAddCurrentTaskToDelayedList -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[2dc]">>></a> vTaskSuspendAll +<BR>[Calls]<UL><LI><a href="#[2f8]">>></a> prvAddCurrentTaskToDelayedList +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[2e0]">>></a> vTaskSuspendAll </UL> -<BR>[Called By]<UL><LI><a href="#[28a]">>></a> osDelayUntil +<BR>[Called By]<UL><LI><a href="#[28e]">>></a> osDelayUntil </UL> -<P><STRONG><a name="[2f0]"></a>vTaskDelete</STRONG> (Thumb, 270 bytes, Stack size 24 bytes, tasks.o(.text.vTaskDelete)) +<P><STRONG><a name="[2f4]"></a>vTaskDelete</STRONG> (Thumb, 270 bytes, Stack size 24 bytes, tasks.o(.text.vTaskDelete)) <BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = vTaskDelete ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[31e]">>></a> prvResetNextTaskUnblockTime -<LI><a href="#[2fd]">>></a> prvDeleteTCB -<LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[2f5]">>></a> uxListRemove -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[322]">>></a> prvResetNextTaskUnblockTime +<LI><a href="#[301]">>></a> prvDeleteTCB +<LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[2f9]">>></a> uxListRemove +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[280]">>></a> osThreadTerminate +<BR>[Called By]<UL><LI><a href="#[284]">>></a> osThreadTerminate </UL> -<P><STRONG><a name="[30b]"></a>vTaskGetInfo</STRONG> (Thumb, 226 bytes, Stack size 32 bytes, tasks.o(.text.vTaskGetInfo)) +<P><STRONG><a name="[30f]"></a>vTaskGetInfo</STRONG> (Thumb, 226 bytes, Stack size 32 bytes, tasks.o(.text.vTaskGetInfo)) <BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = vTaskGetInfo ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2d5]">>></a> eTaskGetState -<LI><a href="#[31a]">>></a> prvTaskCheckFreeStackSpace -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[2dc]">>></a> vTaskSuspendAll +<BR>[Calls]<UL><LI><a href="#[2d9]">>></a> eTaskGetState +<LI><a href="#[31e]">>></a> prvTaskCheckFreeStackSpace +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[2e0]">>></a> vTaskSuspendAll </UL> -<BR>[Called By]<UL><LI><a href="#[30a]">>></a> prvListTasksWithinSingleList +<BR>[Called By]<UL><LI><a href="#[30e]">>></a> prvListTasksWithinSingleList </UL> -<P><STRONG><a name="[162]"></a>vTaskGetRunTimeStats</STRONG> (Thumb, 254 bytes, Stack size 32 bytes, tasks.o(.text.vTaskGetRunTimeStats)) +<P><STRONG><a name="[166]"></a>vTaskGetRunTimeStats</STRONG> (Thumb, 254 bytes, Stack size 32 bytes, tasks.o(.text.vTaskGetRunTimeStats)) <BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = vTaskGetRunTimeStats ⇒ uxTaskGetSystemState ⇒ prvListTasksWithinSingleList ⇒ vTaskGetInfo ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[31b]">>></a> uxTaskGetSystemState -<LI><a href="#[316]">>></a> prvWriteNameToBuffer -<LI><a href="#[100]">>></a> vPortFree -<LI><a href="#[10e]">>></a> pvPortMalloc -<LI><a href="#[31f]">>></a> sprintf -<LI><a href="#[178]">>></a> strlen +<BR>[Calls]<UL><LI><a href="#[31f]">>></a> uxTaskGetSystemState +<LI><a href="#[31a]">>></a> prvWriteNameToBuffer +<LI><a href="#[104]">>></a> vPortFree +<LI><a href="#[112]">>></a> pvPortMalloc +<LI><a href="#[323]">>></a> sprintf +<LI><a href="#[17c]">>></a> strlen </UL> <BR>[Called By]<UL><LI><a href="#[a3]">>></a> Command_Stats </UL> -<P><STRONG><a name="[32a]"></a>vTaskInternalSetTimeOutState</STRONG> (Thumb, 36 bytes, Stack size 4 bytes, tasks.o(.text.vTaskInternalSetTimeOutState)) +<P><STRONG><a name="[32e]"></a>vTaskInternalSetTimeOutState</STRONG> (Thumb, 36 bytes, Stack size 4 bytes, tasks.o(.text.vTaskInternalSetTimeOutState)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = vTaskInternalSetTimeOutState </UL> -<BR>[Called By]<UL><LI><a href="#[32b]">>></a> xTaskCheckForTimeOut -<LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2e5]">>></a> xQueueGenericSend +<BR>[Called By]<UL><LI><a href="#[32f]">>></a> xTaskCheckForTimeOut +<LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2e9]">>></a> xQueueGenericSend </UL> -<P><STRONG><a name="[161]"></a>vTaskList</STRONG> (Thumb, 270 bytes, Stack size 48 bytes, tasks.o(.text.vTaskList)) +<P><STRONG><a name="[165]"></a>vTaskList</STRONG> (Thumb, 270 bytes, Stack size 48 bytes, tasks.o(.text.vTaskList)) <BR><BR>[Stack]<UL><LI>Max Depth = 220<LI>Call Chain = vTaskList ⇒ uxTaskGetSystemState ⇒ prvListTasksWithinSingleList ⇒ vTaskGetInfo ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[31b]">>></a> uxTaskGetSystemState -<LI><a href="#[316]">>></a> prvWriteNameToBuffer -<LI><a href="#[100]">>></a> vPortFree -<LI><a href="#[10e]">>></a> pvPortMalloc -<LI><a href="#[31f]">>></a> sprintf -<LI><a href="#[178]">>></a> strlen +<BR>[Calls]<UL><LI><a href="#[31f]">>></a> uxTaskGetSystemState +<LI><a href="#[31a]">>></a> prvWriteNameToBuffer +<LI><a href="#[104]">>></a> vPortFree +<LI><a href="#[112]">>></a> pvPortMalloc +<LI><a href="#[323]">>></a> sprintf +<LI><a href="#[17c]">>></a> strlen </UL> <BR>[Called By]<UL><LI><a href="#[a3]">>></a> Command_Stats </UL> -<P><STRONG><a name="[315]"></a>vTaskMissedYield</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(.text.vTaskMissedYield)) -<BR><BR>[Called By]<UL><LI><a href="#[313]">>></a> prvUnlockQueue +<P><STRONG><a name="[319]"></a>vTaskMissedYield</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, tasks.o(.text.vTaskMissedYield)) +<BR><BR>[Called By]<UL><LI><a href="#[317]">>></a> prvUnlockQueue </UL> -<P><STRONG><a name="[320]"></a>vTaskPlaceOnEventList</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, tasks.o(.text.vTaskPlaceOnEventList)) +<P><STRONG><a name="[324]"></a>vTaskPlaceOnEventList</STRONG> (Thumb, 66 bytes, Stack size 24 bytes, tasks.o(.text.vTaskPlaceOnEventList)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = vTaskPlaceOnEventList ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[2f4]">>></a> prvAddCurrentTaskToDelayedList -<LI><a href="#[2f7]">>></a> vListInsert +<BR>[Calls]<UL><LI><a href="#[2f8]">>></a> prvAddCurrentTaskToDelayedList +<LI><a href="#[2fb]">>></a> vListInsert </UL> -<BR>[Called By]<UL><LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2e5]">>></a> xQueueGenericSend +<BR>[Called By]<UL><LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2e9]">>></a> xQueueGenericSend </UL> -<P><STRONG><a name="[31d]"></a>vTaskPlaceOnEventListRestricted</STRONG> (Thumb, 82 bytes, Stack size 24 bytes, tasks.o(.text.vTaskPlaceOnEventListRestricted)) +<P><STRONG><a name="[321]"></a>vTaskPlaceOnEventListRestricted</STRONG> (Thumb, 82 bytes, Stack size 24 bytes, tasks.o(.text.vTaskPlaceOnEventListRestricted)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = vTaskPlaceOnEventListRestricted ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[2f4]">>></a> prvAddCurrentTaskToDelayedList -<LI><a href="#[2f6]">>></a> vListInsertEnd +<BR>[Calls]<UL><LI><a href="#[2f8]">>></a> prvAddCurrentTaskToDelayedList +<LI><a href="#[2fa]">>></a> vListInsertEnd </UL> -<BR>[Called By]<UL><LI><a href="#[310]">>></a> vQueueWaitForMessageRestricted +<BR>[Called By]<UL><LI><a href="#[314]">>></a> vQueueWaitForMessageRestricted </UL> -<P><STRONG><a name="[2ee]"></a>vTaskResume</STRONG> (Thumb, 214 bytes, Stack size 24 bytes, tasks.o(.text.vTaskResume)) +<P><STRONG><a name="[2f2]"></a>vTaskResume</STRONG> (Thumb, 214 bytes, Stack size 24 bytes, tasks.o(.text.vTaskResume)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = vTaskResume ⇒ prvTaskIsTaskSuspended </UL> -<BR>[Calls]<UL><LI><a href="#[321]">>></a> prvTaskIsTaskSuspended -<LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[2f5]">>></a> uxListRemove -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[325]">>></a> prvTaskIsTaskSuspended +<LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[2f9]">>></a> uxListRemove +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[156]">>></a> osThreadResume +<BR>[Called By]<UL><LI><a href="#[15a]">>></a> osThreadResume </UL> -<P><STRONG><a name="[2dd]"></a>vTaskStartScheduler</STRONG> (Thumb, 228 bytes, Stack size 48 bytes, tasks.o(.text.vTaskStartScheduler)) +<P><STRONG><a name="[2e1]"></a>vTaskStartScheduler</STRONG> (Thumb, 228 bytes, Stack size 48 bytes, tasks.o(.text.vTaskStartScheduler)) <BR><BR>[Stack]<UL><LI>Max Depth = 276<LI>Call Chain = vTaskStartScheduler ⇒ xTimerCreateTimerTask ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2d4]">>></a> configureTimerForRunTimeStats -<LI><a href="#[323]">>></a> xTimerCreateTimerTask -<LI><a href="#[2ec]">>></a> xTaskCreateStatic -<LI><a href="#[324]">>></a> xPortStartScheduler -<LI><a href="#[322]">>></a> vApplicationGetIdleTaskMemory +<BR>[Calls]<UL><LI><a href="#[2d8]">>></a> configureTimerForRunTimeStats +<LI><a href="#[327]">>></a> xTimerCreateTimerTask +<LI><a href="#[2f0]">>></a> xTaskCreateStatic +<LI><a href="#[328]">>></a> xPortStartScheduler +<LI><a href="#[326]">>></a> vApplicationGetIdleTaskMemory </UL> -<BR>[Called By]<UL><LI><a href="#[2d7]">>></a> osKernelStart +<BR>[Called By]<UL><LI><a href="#[2db]">>></a> osKernelStart </UL> -<P><STRONG><a name="[2ef]"></a>vTaskSuspend</STRONG> (Thumb, 296 bytes, Stack size 24 bytes, tasks.o(.text.vTaskSuspend)) +<P><STRONG><a name="[2f3]"></a>vTaskSuspend</STRONG> (Thumb, 296 bytes, Stack size 24 bytes, tasks.o(.text.vTaskSuspend)) <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = vTaskSuspend ⇒ vTaskSwitchContext ⇒ vApplicationStackOverflowHook </UL> <BR>[Calls]<UL><LI><a href="#[a9]">>></a> vTaskSwitchContext -<LI><a href="#[31e]">>></a> prvResetNextTaskUnblockTime -<LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[2f5]">>></a> uxListRemove -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<LI><a href="#[322]">>></a> prvResetNextTaskUnblockTime +<LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[2f9]">>></a> uxListRemove +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[154]">>></a> osThreadSuspend +<BR>[Called By]<UL><LI><a href="#[158]">>></a> osThreadSuspend </UL> -<P><STRONG><a name="[2dc]"></a>vTaskSuspendAll</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, tasks.o(.text.vTaskSuspendAll)) -<BR><BR>[Called By]<UL><LI><a href="#[163]">>></a> vPortGetHeapStats -<LI><a href="#[165]">>></a> osKernelLock -<LI><a href="#[30f]">>></a> prvProcessTimerOrBlockTask -<LI><a href="#[30b]">>></a> vTaskGetInfo -<LI><a href="#[2da]">>></a> vTaskDelayUntil -<LI><a href="#[2d8]">>></a> vTaskDelay -<LI><a href="#[31b]">>></a> uxTaskGetSystemState -<LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2e5]">>></a> xQueueGenericSend -<LI><a href="#[100]">>></a> vPortFree -<LI><a href="#[10e]">>></a> pvPortMalloc +<P><STRONG><a name="[2e0]"></a>vTaskSuspendAll</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, tasks.o(.text.vTaskSuspendAll)) +<BR><BR>[Called By]<UL><LI><a href="#[167]">>></a> vPortGetHeapStats +<LI><a href="#[169]">>></a> osKernelLock +<LI><a href="#[313]">>></a> prvProcessTimerOrBlockTask +<LI><a href="#[30f]">>></a> vTaskGetInfo +<LI><a href="#[2de]">>></a> vTaskDelayUntil +<LI><a href="#[2dc]">>></a> vTaskDelay +<LI><a href="#[31f]">>></a> uxTaskGetSystemState +<LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2e9]">>></a> xQueueGenericSend +<LI><a href="#[104]">>></a> vPortFree +<LI><a href="#[112]">>></a> pvPortMalloc </UL> <P><STRONG><a name="[a9]"></a>vTaskSwitchContext</STRONG> (Thumb, 384 bytes, Stack size 32 bytes, tasks.o(.text.vTaskSwitchContext)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = vTaskSwitchContext ⇒ vApplicationStackOverflowHook </UL> -<BR>[Calls]<UL><LI><a href="#[325]">>></a> vApplicationStackOverflowHook -<LI><a href="#[31c]">>></a> getRunTimeCounterValue +<BR>[Calls]<UL><LI><a href="#[329]">>></a> vApplicationStackOverflowHook +<LI><a href="#[320]">>></a> getRunTimeCounterValue </UL> <BR>[Called By]<UL><LI><a href="#[1e]">>></a> PendSV_Handler -<LI><a href="#[324]">>></a> xPortStartScheduler -<LI><a href="#[2ef]">>></a> vTaskSuspend +<LI><a href="#[328]">>></a> xPortStartScheduler +<LI><a href="#[2f3]">>></a> vTaskSuspend </UL> -<P><STRONG><a name="[324]"></a>xPortStartScheduler</STRONG> (Thumb, 342 bytes, Stack size 40 bytes, port.o(.text.xPortStartScheduler)) +<P><STRONG><a name="[328]"></a>xPortStartScheduler</STRONG> (Thumb, 342 bytes, Stack size 40 bytes, port.o(.text.xPortStartScheduler)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = xPortStartScheduler ⇒ vTaskSwitchContext ⇒ vApplicationStackOverflowHook </UL> -<BR>[Calls]<UL><LI><a href="#[326]">>></a> vPortSetupTimerInterrupt -<LI><a href="#[327]">>></a> vPortEnableVFP +<BR>[Calls]<UL><LI><a href="#[32a]">>></a> vPortSetupTimerInterrupt +<LI><a href="#[32b]">>></a> vPortEnableVFP <LI><a href="#[9d]">>></a> prvTaskExitError -<LI><a href="#[328]">>></a> prvPortStartFirstTask +<LI><a href="#[32c]">>></a> prvPortStartFirstTask <LI><a href="#[a9]">>></a> vTaskSwitchContext </UL> -<BR>[Called By]<UL><LI><a href="#[2dd]">>></a> vTaskStartScheduler +<BR>[Called By]<UL><LI><a href="#[2e1]">>></a> vTaskStartScheduler </UL> -<P><STRONG><a name="[283]"></a>xPortSysTickHandler</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, port.o(.text.xPortSysTickHandler)) +<P><STRONG><a name="[287]"></a>xPortSysTickHandler</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, port.o(.text.xPortSysTickHandler)) <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = xPortSysTickHandler ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[329]">>></a> xTaskIncrementTick +<BR>[Calls]<UL><LI><a href="#[32d]">>></a> xTaskIncrementTick </UL> <BR>[Called By]<UL><LI><a href="#[1f]">>></a> SysTick_Handler </UL> -<P><STRONG><a name="[2e2]"></a>xQueueGenericCreate</STRONG> (Thumb, 116 bytes, Stack size 40 bytes, queue.o(.text.xQueueGenericCreate)) +<P><STRONG><a name="[2e6]"></a>xQueueGenericCreate</STRONG> (Thumb, 116 bytes, Stack size 40 bytes, queue.o(.text.xQueueGenericCreate)) <BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = xQueueGenericCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[301]">>></a> prvInitialiseNewQueue -<LI><a href="#[10e]">>></a> pvPortMalloc +<BR>[Calls]<UL><LI><a href="#[305]">>></a> prvInitialiseNewQueue +<LI><a href="#[112]">>></a> pvPortMalloc </UL> -<BR>[Called By]<UL><LI><a href="#[121]">>></a> osMessageQueueNew +<BR>[Called By]<UL><LI><a href="#[125]">>></a> osMessageQueueNew </UL> -<P><STRONG><a name="[2e1]"></a>xQueueGenericCreateStatic</STRONG> (Thumb, 270 bytes, Stack size 72 bytes, queue.o(.text.xQueueGenericCreateStatic)) +<P><STRONG><a name="[2e5]"></a>xQueueGenericCreateStatic</STRONG> (Thumb, 270 bytes, Stack size 72 bytes, queue.o(.text.xQueueGenericCreateStatic)) <BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[301]">>></a> prvInitialiseNewQueue +<BR>[Calls]<UL><LI><a href="#[305]">>></a> prvInitialiseNewQueue </UL> -<BR>[Called By]<UL><LI><a href="#[121]">>></a> osMessageQueueNew -<LI><a href="#[2fa]">>></a> prvCheckForValidListAndQueue +<BR>[Called By]<UL><LI><a href="#[125]">>></a> osMessageQueueNew +<LI><a href="#[2fe]">>></a> prvCheckForValidListAndQueue </UL> -<P><STRONG><a name="[2e6]"></a>xQueueGenericReset</STRONG> (Thumb, 186 bytes, Stack size 24 bytes, queue.o(.text.xQueueGenericReset)) +<P><STRONG><a name="[2ea]"></a>xQueueGenericReset</STRONG> (Thumb, 186 bytes, Stack size 24 bytes, queue.o(.text.xQueueGenericReset)) <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[314]">>></a> xTaskRemoveFromEventList -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical -<LI><a href="#[2fb]">>></a> vListInitialise +<BR>[Calls]<UL><LI><a href="#[318]">>></a> xTaskRemoveFromEventList +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical +<LI><a href="#[2ff]">>></a> vListInitialise </UL> -<BR>[Called By]<UL><LI><a href="#[289]">>></a> osMessageQueueReset -<LI><a href="#[301]">>></a> prvInitialiseNewQueue +<BR>[Called By]<UL><LI><a href="#[28d]">>></a> osMessageQueueReset +<LI><a href="#[305]">>></a> prvInitialiseNewQueue </UL> -<P><STRONG><a name="[2e5]"></a>xQueueGenericSend</STRONG> (Thumb, 556 bytes, Stack size 80 bytes, queue.o(.text.xQueueGenericSend)) +<P><STRONG><a name="[2e9]"></a>xQueueGenericSend</STRONG> (Thumb, 556 bytes, Stack size 80 bytes, queue.o(.text.xQueueGenericSend)) <BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = xQueueGenericSend ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[282]">>></a> xTaskGetSchedulerState -<LI><a href="#[314]">>></a> xTaskRemoveFromEventList -<LI><a href="#[32b]">>></a> xTaskCheckForTimeOut -<LI><a href="#[320]">>></a> vTaskPlaceOnEventList -<LI><a href="#[32a]">>></a> vTaskInternalSetTimeOutState -<LI><a href="#[313]">>></a> prvUnlockQueue -<LI><a href="#[309]">>></a> prvIsQueueFull -<LI><a href="#[2ff]">>></a> prvCopyDataToQueue -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[2dc]">>></a> vTaskSuspendAll -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[286]">>></a> xTaskGetSchedulerState +<LI><a href="#[318]">>></a> xTaskRemoveFromEventList +<LI><a href="#[32f]">>></a> xTaskCheckForTimeOut +<LI><a href="#[324]">>></a> vTaskPlaceOnEventList +<LI><a href="#[32e]">>></a> vTaskInternalSetTimeOutState +<LI><a href="#[317]">>></a> prvUnlockQueue +<LI><a href="#[30d]">>></a> prvIsQueueFull +<LI><a href="#[303]">>></a> prvCopyDataToQueue +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[2e0]">>></a> vTaskSuspendAll +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[2f3]">>></a> xTimerGenericCommand +<BR>[Called By]<UL><LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[2f7]">>></a> xTimerGenericCommand </UL> -<P><STRONG><a name="[2e4]"></a>xQueueGenericSendFromISR</STRONG> (Thumb, 332 bytes, Stack size 80 bytes, queue.o(.text.xQueueGenericSendFromISR)) +<P><STRONG><a name="[2e8]"></a>xQueueGenericSendFromISR</STRONG> (Thumb, 332 bytes, Stack size 80 bytes, queue.o(.text.xQueueGenericSendFromISR)) <BR><BR>[Stack]<UL><LI>Max Depth = 156<LI>Call Chain = xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[314]">>></a> xTaskRemoveFromEventList -<LI><a href="#[32c]">>></a> vPortValidateInterruptPriority -<LI><a href="#[2ff]">>></a> prvCopyDataToQueue +<BR>[Calls]<UL><LI><a href="#[318]">>></a> xTaskRemoveFromEventList +<LI><a href="#[330]">>></a> vPortValidateInterruptPriority +<LI><a href="#[303]">>></a> prvCopyDataToQueue </UL> -<BR>[Called By]<UL><LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[2f3]">>></a> xTimerGenericCommand +<BR>[Called By]<UL><LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[2f7]">>></a> xTimerGenericCommand </UL> -<P><STRONG><a name="[2e0]"></a>xQueueReceive</STRONG> (Thumb, 476 bytes, Stack size 64 bytes, queue.o(.text.xQueueReceive)) +<P><STRONG><a name="[2e4]"></a>xQueueReceive</STRONG> (Thumb, 476 bytes, Stack size 64 bytes, queue.o(.text.xQueueReceive)) <BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = xQueueReceive ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[282]">>></a> xTaskGetSchedulerState -<LI><a href="#[314]">>></a> xTaskRemoveFromEventList -<LI><a href="#[32b]">>></a> xTaskCheckForTimeOut -<LI><a href="#[320]">>></a> vTaskPlaceOnEventList -<LI><a href="#[32a]">>></a> vTaskInternalSetTimeOutState -<LI><a href="#[313]">>></a> prvUnlockQueue -<LI><a href="#[308]">>></a> prvIsQueueEmpty -<LI><a href="#[2fe]">>></a> prvCopyDataFromQueue -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[2dc]">>></a> vTaskSuspendAll -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[286]">>></a> xTaskGetSchedulerState +<LI><a href="#[318]">>></a> xTaskRemoveFromEventList +<LI><a href="#[32f]">>></a> xTaskCheckForTimeOut +<LI><a href="#[324]">>></a> vTaskPlaceOnEventList +<LI><a href="#[32e]">>></a> vTaskInternalSetTimeOutState +<LI><a href="#[317]">>></a> prvUnlockQueue +<LI><a href="#[30c]">>></a> prvIsQueueEmpty +<LI><a href="#[302]">>></a> prvCopyDataFromQueue +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[2e0]">>></a> vTaskSuspendAll +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[30d]">>></a> prvProcessReceivedCommands +<BR>[Called By]<UL><LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[311]">>></a> prvProcessReceivedCommands </UL> -<P><STRONG><a name="[2df]"></a>xQueueReceiveFromISR</STRONG> (Thumb, 264 bytes, Stack size 64 bytes, queue.o(.text.xQueueReceiveFromISR)) +<P><STRONG><a name="[2e3]"></a>xQueueReceiveFromISR</STRONG> (Thumb, 264 bytes, Stack size 64 bytes, queue.o(.text.xQueueReceiveFromISR)) <BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = xQueueReceiveFromISR ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[314]">>></a> xTaskRemoveFromEventList -<LI><a href="#[32c]">>></a> vPortValidateInterruptPriority -<LI><a href="#[2fe]">>></a> prvCopyDataFromQueue +<BR>[Calls]<UL><LI><a href="#[318]">>></a> xTaskRemoveFromEventList +<LI><a href="#[330]">>></a> vPortValidateInterruptPriority +<LI><a href="#[302]">>></a> prvCopyDataFromQueue </UL> -<BR>[Called By]<UL><LI><a href="#[155]">>></a> osMessageQueueGet +<BR>[Called By]<UL><LI><a href="#[159]">>></a> osMessageQueueGet </UL> -<P><STRONG><a name="[32b]"></a>xTaskCheckForTimeOut</STRONG> (Thumb, 246 bytes, Stack size 40 bytes, tasks.o(.text.xTaskCheckForTimeOut)) +<P><STRONG><a name="[32f]"></a>xTaskCheckForTimeOut</STRONG> (Thumb, 246 bytes, Stack size 40 bytes, tasks.o(.text.xTaskCheckForTimeOut)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = xTaskCheckForTimeOut ⇒ vPortExitCritical </UL> -<BR>[Calls]<UL><LI><a href="#[32a]">>></a> vTaskInternalSetTimeOutState -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[32e]">>></a> vTaskInternalSetTimeOutState +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2e5]">>></a> xQueueGenericSend +<BR>[Called By]<UL><LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2e9]">>></a> xQueueGenericSend </UL> -<P><STRONG><a name="[2ed]"></a>xTaskCreate</STRONG> (Thumb, 158 bytes, Stack size 64 bytes, tasks.o(.text.xTaskCreate)) +<P><STRONG><a name="[2f1]"></a>xTaskCreate</STRONG> (Thumb, 158 bytes, Stack size 64 bytes, tasks.o(.text.xTaskCreate)) <BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = xTaskCreate ⇒ pvPortMalloc ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[302]">>></a> prvInitialiseNewTask -<LI><a href="#[2f8]">>></a> prvAddNewTaskToReadyList -<LI><a href="#[100]">>></a> vPortFree -<LI><a href="#[10e]">>></a> pvPortMalloc +<BR>[Calls]<UL><LI><a href="#[306]">>></a> prvInitialiseNewTask +<LI><a href="#[2fc]">>></a> prvAddNewTaskToReadyList +<LI><a href="#[104]">>></a> vPortFree +<LI><a href="#[112]">>></a> pvPortMalloc </UL> -<BR>[Called By]<UL><LI><a href="#[241]">>></a> osThreadNew +<BR>[Called By]<UL><LI><a href="#[245]">>></a> osThreadNew </UL> -<P><STRONG><a name="[2ec]"></a>xTaskCreateStatic</STRONG> (Thumb, 206 bytes, Stack size 72 bytes, tasks.o(.text.xTaskCreateStatic)) +<P><STRONG><a name="[2f0]"></a>xTaskCreateStatic</STRONG> (Thumb, 206 bytes, Stack size 72 bytes, tasks.o(.text.xTaskCreateStatic)) <BR><BR>[Stack]<UL><LI>Max Depth = 124<LI>Call Chain = xTaskCreateStatic ⇒ prvInitialiseNewTask ⇒ pxPortInitialiseStack </UL> -<BR>[Calls]<UL><LI><a href="#[302]">>></a> prvInitialiseNewTask -<LI><a href="#[2f8]">>></a> prvAddNewTaskToReadyList +<BR>[Calls]<UL><LI><a href="#[306]">>></a> prvInitialiseNewTask +<LI><a href="#[2fc]">>></a> prvAddNewTaskToReadyList </UL> -<BR>[Called By]<UL><LI><a href="#[241]">>></a> osThreadNew -<LI><a href="#[323]">>></a> xTimerCreateTimerTask -<LI><a href="#[2dd]">>></a> vTaskStartScheduler +<BR>[Called By]<UL><LI><a href="#[245]">>></a> osThreadNew +<LI><a href="#[327]">>></a> xTimerCreateTimerTask +<LI><a href="#[2e1]">>></a> vTaskStartScheduler </UL> -<P><STRONG><a name="[2e8]"></a>xTaskGenericNotify</STRONG> (Thumb, 376 bytes, Stack size 56 bytes, tasks.o(.text.xTaskGenericNotify)) +<P><STRONG><a name="[2ec]"></a>xTaskGenericNotify</STRONG> (Thumb, 376 bytes, Stack size 56 bytes, tasks.o(.text.xTaskGenericNotify)) <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = xTaskGenericNotify ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[2f5]">>></a> uxListRemove -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[2f9]">>></a> uxListRemove +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet -<LI><a href="#[26f]">>></a> osThreadFlagsGet -<LI><a href="#[270]">>></a> osThreadFlagsClear +<BR>[Called By]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet +<LI><a href="#[273]">>></a> osThreadFlagsGet +<LI><a href="#[274]">>></a> osThreadFlagsClear </UL> -<P><STRONG><a name="[2e9]"></a>xTaskGenericNotifyFromISR</STRONG> (Thumb, 452 bytes, Stack size 72 bytes, tasks.o(.text.xTaskGenericNotifyFromISR)) +<P><STRONG><a name="[2ed]"></a>xTaskGenericNotifyFromISR</STRONG> (Thumb, 452 bytes, Stack size 72 bytes, tasks.o(.text.xTaskGenericNotifyFromISR)) <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[32c]">>></a> vPortValidateInterruptPriority -<LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[2f5]">>></a> uxListRemove +<BR>[Calls]<UL><LI><a href="#[330]">>></a> vPortValidateInterruptPriority +<LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[2f9]">>></a> uxListRemove </UL> -<BR>[Called By]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Called By]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> -<P><STRONG><a name="[2e7]"></a>xTaskGetCurrentTaskHandle</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, tasks.o(.text.xTaskGetCurrentTaskHandle)) +<P><STRONG><a name="[2eb]"></a>xTaskGetCurrentTaskHandle</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, tasks.o(.text.xTaskGetCurrentTaskHandle)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = xTaskGetCurrentTaskHandle </UL> <BR>[Called By]<UL><LI><a href="#[cf]">>></a> osThreadGetId -<LI><a href="#[26f]">>></a> osThreadFlagsGet -<LI><a href="#[270]">>></a> osThreadFlagsClear +<LI><a href="#[273]">>></a> osThreadFlagsGet +<LI><a href="#[274]">>></a> osThreadFlagsClear </UL> -<P><STRONG><a name="[282]"></a>xTaskGetSchedulerState</STRONG> (Thumb, 56 bytes, Stack size 4 bytes, tasks.o(.text.xTaskGetSchedulerState)) +<P><STRONG><a name="[286]"></a>xTaskGetSchedulerState</STRONG> (Thumb, 56 bytes, Stack size 4 bytes, tasks.o(.text.xTaskGetSchedulerState)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = xTaskGetSchedulerState </UL> <BR>[Called By]<UL><LI><a href="#[1f]">>></a> SysTick_Handler -<LI><a href="#[166]">>></a> osKernelUnlock -<LI><a href="#[165]">>></a> osKernelLock -<LI><a href="#[f4]">>></a> osKernelGetState -<LI><a href="#[2f3]">>></a> xTimerGenericCommand -<LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2e5]">>></a> xQueueGenericSend +<LI><a href="#[16a]">>></a> osKernelUnlock +<LI><a href="#[169]">>></a> osKernelLock +<LI><a href="#[f8]">>></a> osKernelGetState +<LI><a href="#[2f7]">>></a> xTimerGenericCommand +<LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2e9]">>></a> xQueueGenericSend </UL> -<P><STRONG><a name="[2d9]"></a>xTaskGetTickCount</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, tasks.o(.text.xTaskGetTickCount)) +<P><STRONG><a name="[2dd]"></a>xTaskGetTickCount</STRONG> (Thumb, 20 bytes, Stack size 4 bytes, tasks.o(.text.xTaskGetTickCount)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = xTaskGetTickCount </UL> -<BR>[Called By]<UL><LI><a href="#[dd]">>></a> osThreadFlagsWait -<LI><a href="#[285]">>></a> osKernelGetTickCount -<LI><a href="#[28a]">>></a> osDelayUntil -<LI><a href="#[30e]">>></a> prvSampleTimeNow +<BR>[Called By]<UL><LI><a href="#[e1]">>></a> osThreadFlagsWait +<LI><a href="#[289]">>></a> osKernelGetTickCount +<LI><a href="#[28e]">>></a> osDelayUntil +<LI><a href="#[312]">>></a> prvSampleTimeNow </UL> -<P><STRONG><a name="[2db]"></a>xTaskGetTickCountFromISR</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, tasks.o(.text.xTaskGetTickCountFromISR)) +<P><STRONG><a name="[2df]"></a>xTaskGetTickCountFromISR</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, tasks.o(.text.xTaskGetTickCountFromISR)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = xTaskGetTickCountFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[32c]">>></a> vPortValidateInterruptPriority +<BR>[Calls]<UL><LI><a href="#[330]">>></a> vPortValidateInterruptPriority </UL> -<BR>[Called By]<UL><LI><a href="#[285]">>></a> osKernelGetTickCount +<BR>[Called By]<UL><LI><a href="#[289]">>></a> osKernelGetTickCount </UL> -<P><STRONG><a name="[329]"></a>xTaskIncrementTick</STRONG> (Thumb, 452 bytes, Stack size 32 bytes, tasks.o(.text.xTaskIncrementTick)) +<P><STRONG><a name="[32d]"></a>xTaskIncrementTick</STRONG> (Thumb, 452 bytes, Stack size 32 bytes, tasks.o(.text.xTaskIncrementTick)) <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[31e]">>></a> prvResetNextTaskUnblockTime -<LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[2f5]">>></a> uxListRemove +<BR>[Calls]<UL><LI><a href="#[322]">>></a> prvResetNextTaskUnblockTime +<LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[2f9]">>></a> uxListRemove </UL> -<BR>[Called By]<UL><LI><a href="#[283]">>></a> xPortSysTickHandler -<LI><a href="#[2de]">>></a> xTaskResumeAll +<BR>[Called By]<UL><LI><a href="#[287]">>></a> xPortSysTickHandler +<LI><a href="#[2e2]">>></a> xTaskResumeAll </UL> -<P><STRONG><a name="[2ea]"></a>xTaskNotifyWait</STRONG> (Thumb, 214 bytes, Stack size 32 bytes, tasks.o(.text.xTaskNotifyWait)) +<P><STRONG><a name="[2ee]"></a>xTaskNotifyWait</STRONG> (Thumb, 214 bytes, Stack size 32 bytes, tasks.o(.text.xTaskNotifyWait)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = xTaskNotifyWait ⇒ prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[2f4]">>></a> prvAddCurrentTaskToDelayedList -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[2f8]">>></a> prvAddCurrentTaskToDelayedList +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[dd]">>></a> osThreadFlagsWait +<BR>[Called By]<UL><LI><a href="#[e1]">>></a> osThreadFlagsWait </UL> -<P><STRONG><a name="[300]"></a>xTaskPriorityDisinherit</STRONG> (Thumb, 236 bytes, Stack size 32 bytes, tasks.o(.text.xTaskPriorityDisinherit)) +<P><STRONG><a name="[304]"></a>xTaskPriorityDisinherit</STRONG> (Thumb, 236 bytes, Stack size 32 bytes, tasks.o(.text.xTaskPriorityDisinherit)) <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[2f5]">>></a> uxListRemove +<BR>[Calls]<UL><LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[2f9]">>></a> uxListRemove </UL> -<BR>[Called By]<UL><LI><a href="#[2ff]">>></a> prvCopyDataToQueue +<BR>[Called By]<UL><LI><a href="#[303]">>></a> prvCopyDataToQueue </UL> -<P><STRONG><a name="[314]"></a>xTaskRemoveFromEventList</STRONG> (Thumb, 206 bytes, Stack size 24 bytes, tasks.o(.text.xTaskRemoveFromEventList)) +<P><STRONG><a name="[318]"></a>xTaskRemoveFromEventList</STRONG> (Thumb, 206 bytes, Stack size 24 bytes, tasks.o(.text.xTaskRemoveFromEventList)) <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[2f5]">>></a> uxListRemove +<BR>[Calls]<UL><LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[2f9]">>></a> uxListRemove </UL> -<BR>[Called By]<UL><LI><a href="#[2df]">>></a> xQueueReceiveFromISR -<LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2e4]">>></a> xQueueGenericSendFromISR -<LI><a href="#[2e5]">>></a> xQueueGenericSend -<LI><a href="#[2e6]">>></a> xQueueGenericReset -<LI><a href="#[313]">>></a> prvUnlockQueue +<BR>[Called By]<UL><LI><a href="#[2e3]">>></a> xQueueReceiveFromISR +<LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2e8]">>></a> xQueueGenericSendFromISR +<LI><a href="#[2e9]">>></a> xQueueGenericSend +<LI><a href="#[2ea]">>></a> xQueueGenericReset +<LI><a href="#[317]">>></a> prvUnlockQueue </UL> -<P><STRONG><a name="[2de]"></a>xTaskResumeAll</STRONG> (Thumb, 390 bytes, Stack size 24 bytes, tasks.o(.text.xTaskResumeAll)) +<P><STRONG><a name="[2e2]"></a>xTaskResumeAll</STRONG> (Thumb, 390 bytes, Stack size 24 bytes, tasks.o(.text.xTaskResumeAll)) <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[329]">>></a> xTaskIncrementTick -<LI><a href="#[31e]">>></a> prvResetNextTaskUnblockTime -<LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[2f5]">>></a> uxListRemove -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[32d]">>></a> xTaskIncrementTick +<LI><a href="#[322]">>></a> prvResetNextTaskUnblockTime +<LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[2f9]">>></a> uxListRemove +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[163]">>></a> vPortGetHeapStats -<LI><a href="#[166]">>></a> osKernelUnlock -<LI><a href="#[30f]">>></a> prvProcessTimerOrBlockTask -<LI><a href="#[30b]">>></a> vTaskGetInfo -<LI><a href="#[2da]">>></a> vTaskDelayUntil -<LI><a href="#[2d8]">>></a> vTaskDelay -<LI><a href="#[31b]">>></a> uxTaskGetSystemState -<LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2e5]">>></a> xQueueGenericSend -<LI><a href="#[100]">>></a> vPortFree -<LI><a href="#[10e]">>></a> pvPortMalloc +<BR>[Called By]<UL><LI><a href="#[167]">>></a> vPortGetHeapStats +<LI><a href="#[16a]">>></a> osKernelUnlock +<LI><a href="#[313]">>></a> prvProcessTimerOrBlockTask +<LI><a href="#[30f]">>></a> vTaskGetInfo +<LI><a href="#[2de]">>></a> vTaskDelayUntil +<LI><a href="#[2dc]">>></a> vTaskDelay +<LI><a href="#[31f]">>></a> uxTaskGetSystemState +<LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2e9]">>></a> xQueueGenericSend +<LI><a href="#[104]">>></a> vPortFree +<LI><a href="#[112]">>></a> pvPortMalloc </UL> -<P><STRONG><a name="[2f2]"></a>xTimerCreate</STRONG> (Thumb, 74 bytes, Stack size 40 bytes, timers.o(.text.xTimerCreate)) +<P><STRONG><a name="[2f6]"></a>xTimerCreate</STRONG> (Thumb, 74 bytes, Stack size 40 bytes, timers.o(.text.xTimerCreate)) <BR><BR>[Stack]<UL><LI>Max Depth = 252<LI>Call Chain = xTimerCreate ⇒ prvInitialiseNewTimer ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[306]">>></a> prvInitialiseNewTimer -<LI><a href="#[10e]">>></a> pvPortMalloc +<BR>[Calls]<UL><LI><a href="#[30a]">>></a> prvInitialiseNewTimer +<LI><a href="#[112]">>></a> pvPortMalloc </UL> -<BR>[Called By]<UL><LI><a href="#[25e]">>></a> osTimerNew +<BR>[Called By]<UL><LI><a href="#[262]">>></a> osTimerNew </UL> -<P><STRONG><a name="[2f1]"></a>xTimerCreateStatic</STRONG> (Thumb, 138 bytes, Stack size 48 bytes, timers.o(.text.xTimerCreateStatic)) +<P><STRONG><a name="[2f5]"></a>xTimerCreateStatic</STRONG> (Thumb, 138 bytes, Stack size 48 bytes, timers.o(.text.xTimerCreateStatic)) <BR><BR>[Stack]<UL><LI>Max Depth = 260<LI>Call Chain = xTimerCreateStatic ⇒ prvInitialiseNewTimer ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[306]">>></a> prvInitialiseNewTimer +<BR>[Calls]<UL><LI><a href="#[30a]">>></a> prvInitialiseNewTimer </UL> -<BR>[Called By]<UL><LI><a href="#[25e]">>></a> osTimerNew +<BR>[Called By]<UL><LI><a href="#[262]">>></a> osTimerNew </UL> -<P><STRONG><a name="[323]"></a>xTimerCreateTimerTask</STRONG> (Thumb, 148 bytes, Stack size 48 bytes, timers.o(.text.xTimerCreateTimerTask)) +<P><STRONG><a name="[327]"></a>xTimerCreateTimerTask</STRONG> (Thumb, 148 bytes, Stack size 48 bytes, timers.o(.text.xTimerCreateTimerTask)) <BR><BR>[Stack]<UL><LI>Max Depth = 228<LI>Call Chain = xTimerCreateTimerTask ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[32d]">>></a> vApplicationGetTimerTaskMemory -<LI><a href="#[2fa]">>></a> prvCheckForValidListAndQueue -<LI><a href="#[2ec]">>></a> xTaskCreateStatic +<BR>[Calls]<UL><LI><a href="#[331]">>></a> vApplicationGetTimerTaskMemory +<LI><a href="#[2fe]">>></a> prvCheckForValidListAndQueue +<LI><a href="#[2f0]">>></a> xTaskCreateStatic </UL> -<BR>[Called By]<UL><LI><a href="#[2dd]">>></a> vTaskStartScheduler +<BR>[Called By]<UL><LI><a href="#[2e1]">>></a> vTaskStartScheduler </UL> -<P><STRONG><a name="[2f3]"></a>xTimerGenericCommand</STRONG> (Thumb, 176 bytes, Stack size 48 bytes, timers.o(.text.xTimerGenericCommand)) +<P><STRONG><a name="[2f7]"></a>xTimerGenericCommand</STRONG> (Thumb, 176 bytes, Stack size 48 bytes, timers.o(.text.xTimerGenericCommand)) <BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = xTimerGenericCommand ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[282]">>></a> xTaskGetSchedulerState -<LI><a href="#[2e4]">>></a> xQueueGenericSendFromISR -<LI><a href="#[2e5]">>></a> xQueueGenericSend +<BR>[Calls]<UL><LI><a href="#[286]">>></a> xTaskGetSchedulerState +<LI><a href="#[2e8]">>></a> xQueueGenericSendFromISR +<LI><a href="#[2e9]">>></a> xQueueGenericSend </UL> -<BR>[Called By]<UL><LI><a href="#[25f]">>></a> osTimerStart -<LI><a href="#[311]">>></a> prvSwitchTimerLists -<LI><a href="#[30d]">>></a> prvProcessReceivedCommands -<LI><a href="#[30c]">>></a> prvProcessExpiredTimer +<BR>[Called By]<UL><LI><a href="#[263]">>></a> osTimerStart +<LI><a href="#[315]">>></a> prvSwitchTimerLists +<LI><a href="#[311]">>></a> prvProcessReceivedCommands +<LI><a href="#[310]">>></a> prvProcessExpiredTimer </UL> -<P><STRONG><a name="[32e]"></a>__0snprintf</STRONG> (Thumb, 48 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) -<BR><BR>[Calls]<UL><LI><a href="#[32f]">>></a> _printf_core +<P><STRONG><a name="[332]"></a>__0snprintf</STRONG> (Thumb, 48 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[333]">>></a> _printf_core </UL> -<P><STRONG><a name="[360]"></a>__1snprintf</STRONG> (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) +<P><STRONG><a name="[364]"></a>__1snprintf</STRONG> (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) -<P><STRONG><a name="[361]"></a>__2snprintf</STRONG> (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) +<P><STRONG><a name="[365]"></a>__2snprintf</STRONG> (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) -<P><STRONG><a name="[362]"></a>__c89snprintf</STRONG> (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) +<P><STRONG><a name="[366]"></a>__c89snprintf</STRONG> (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf), UNUSED) -<P><STRONG><a name="[153]"></a>snprintf</STRONG> (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf)) +<P><STRONG><a name="[157]"></a>snprintf</STRONG> (Thumb, 0 bytes, Stack size 40 bytes, printfa.o(i.__0snprintf)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = snprintf </UL> -<BR>[Called By]<UL><LI><a href="#[273]">>></a> UI_DrawRectangle -<LI><a href="#[269]">>></a> UI_DrawLine -<LI><a href="#[26a]">>></a> UI_DrawCycle -<LI><a href="#[267]">>></a> UI_DrawCharacter -<LI><a href="#[274]">>></a> UI_DrawArc +<BR>[Called By]<UL><LI><a href="#[277]">>></a> UI_DrawRectangle +<LI><a href="#[26d]">>></a> UI_DrawLine +<LI><a href="#[26e]">>></a> UI_DrawCycle +<LI><a href="#[26b]">>></a> UI_DrawCharacter +<LI><a href="#[278]">>></a> UI_DrawArc <LI><a href="#[a3]">>></a> Command_Stats <LI><a href="#[a6]">>></a> Command_SetMechZero <LI><a href="#[a7]">>></a> Command_SetGimbalLim @@ -6011,50 +6042,50 @@ Global Symbols <LI><a href="#[a5]">>></a> Command_CaliGyro </UL> -<P><STRONG><a name="[330]"></a>__0sprintf</STRONG> (Thumb, 34 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) +<P><STRONG><a name="[334]"></a>__0sprintf</STRONG> (Thumb, 34 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) <BR><BR>[Calls]<UL><LI><a href="#[a1]">>></a> _sputc -<LI><a href="#[32f]">>></a> _printf_core +<LI><a href="#[333]">>></a> _printf_core </UL> -<P><STRONG><a name="[363]"></a>__1sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) +<P><STRONG><a name="[367]"></a>__1sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) -<P><STRONG><a name="[364]"></a>__2sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) +<P><STRONG><a name="[368]"></a>__2sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) -<P><STRONG><a name="[365]"></a>__c89sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) +<P><STRONG><a name="[369]"></a>__c89sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf), UNUSED) -<P><STRONG><a name="[31f]"></a>sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf)) +<P><STRONG><a name="[323]"></a>sprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0sprintf)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = sprintf </UL> -<BR>[Called By]<UL><LI><a href="#[161]">>></a> vTaskList -<LI><a href="#[162]">>></a> vTaskGetRunTimeStats +<BR>[Called By]<UL><LI><a href="#[165]">>></a> vTaskList +<LI><a href="#[166]">>></a> vTaskGetRunTimeStats </UL> -<P><STRONG><a name="[331]"></a>__0vsnprintf</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) -<BR><BR>[Calls]<UL><LI><a href="#[32f]">>></a> _printf_core +<P><STRONG><a name="[335]"></a>__0vsnprintf</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[333]">>></a> _printf_core </UL> -<P><STRONG><a name="[366]"></a>__1vsnprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) +<P><STRONG><a name="[36a]"></a>__1vsnprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) -<P><STRONG><a name="[367]"></a>__2vsnprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) +<P><STRONG><a name="[36b]"></a>__2vsnprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) -<P><STRONG><a name="[368]"></a>__c89vsnprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) +<P><STRONG><a name="[36c]"></a>__c89vsnprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf), UNUSED) -<P><STRONG><a name="[115]"></a>vsnprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf)) +<P><STRONG><a name="[119]"></a>vsnprintf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printfa.o(i.__0vsnprintf)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = vsnprintf </UL> -<BR>[Called By]<UL><LI><a href="#[114]">>></a> BSP_USB_Printf +<BR>[Called By]<UL><LI><a href="#[118]">>></a> BSP_USB_Printf </UL> -<P><STRONG><a name="[33a]"></a>__ARM_fpclassify</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, fpclassify.o(i.__ARM_fpclassify)) +<P><STRONG><a name="[33e]"></a>__ARM_fpclassify</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, fpclassify.o(i.__ARM_fpclassify)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_fpclassify </UL> -<BR>[Called By]<UL><LI><a href="#[344]">>></a> __kernel_sin -<LI><a href="#[338]">>></a> __hardfp_atan +<BR>[Called By]<UL><LI><a href="#[348]">>></a> __kernel_sin +<LI><a href="#[33c]">>></a> __hardfp_atan </UL> -<P><STRONG><a name="[333]"></a>__ARM_fpclassifyf</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf)) -<BR><BR>[Called By]<UL><LI><a href="#[237]">>></a> __hardfp_tanf -<LI><a href="#[140]">>></a> __hardfp_sinf +<P><STRONG><a name="[337]"></a>__ARM_fpclassifyf</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, fpclassifyf.o(i.__ARM_fpclassifyf)) +<BR><BR>[Called By]<UL><LI><a href="#[23b]">>></a> __hardfp_tanf +<LI><a href="#[144]">>></a> __hardfp_sinf <LI><a href="#[c4]">>></a> __hardfp_atan2f <LI><a href="#[c6]">>></a> __hardfp_asinf </UL> @@ -6062,44 +6093,44 @@ Global Symbols <P><STRONG><a name="[c6]"></a>__hardfp_asinf</STRONG> (Thumb, 258 bytes, Stack size 16 bytes, asinf.o(i.__hardfp_asinf)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __hardfp_asinf ⇒ sqrtf </UL> -<BR>[Calls]<UL><LI><a href="#[336]">>></a> __set_errno -<LI><a href="#[332]">>></a> sqrtf -<LI><a href="#[334]">>></a> __mathlib_flt_underflow -<LI><a href="#[337]">>></a> __mathlib_flt_invalid -<LI><a href="#[335]">>></a> __mathlib_flt_infnan -<LI><a href="#[333]">>></a> __ARM_fpclassifyf +<BR>[Calls]<UL><LI><a href="#[33a]">>></a> __set_errno +<LI><a href="#[336]">>></a> sqrtf +<LI><a href="#[338]">>></a> __mathlib_flt_underflow +<LI><a href="#[33b]">>></a> __mathlib_flt_invalid +<LI><a href="#[339]">>></a> __mathlib_flt_infnan +<LI><a href="#[337]">>></a> __ARM_fpclassifyf </UL> <BR>[Called By]<UL><LI><a href="#[c3]">>></a> AHRS_GetEulr </UL> -<P><STRONG><a name="[338]"></a>__hardfp_atan</STRONG> (Thumb, 622 bytes, Stack size 48 bytes, atan.o(i.__hardfp_atan)) +<P><STRONG><a name="[33c]"></a>__hardfp_atan</STRONG> (Thumb, 622 bytes, Stack size 48 bytes, atan.o(i.__hardfp_atan)) <BR><BR>[Stack]<UL><LI>Max Depth = 160<LI>Call Chain = __hardfp_atan ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[b8]">>></a> __aeabi_dmul <LI><a href="#[b2]">>></a> __aeabi_dadd -<LI><a href="#[33d]">>></a> __kernel_poly -<LI><a href="#[33a]">>></a> __ARM_fpclassify -<LI><a href="#[33c]">>></a> fabs -<LI><a href="#[33b]">>></a> __mathlib_dbl_underflow -<LI><a href="#[339]">>></a> __mathlib_dbl_infnan +<LI><a href="#[341]">>></a> __kernel_poly +<LI><a href="#[33e]">>></a> __ARM_fpclassify +<LI><a href="#[340]">>></a> fabs +<LI><a href="#[33f]">>></a> __mathlib_dbl_underflow +<LI><a href="#[33d]">>></a> __mathlib_dbl_infnan <LI><a href="#[b6]">>></a> __aeabi_dsub <LI><a href="#[b7]">>></a> __aeabi_drsub <LI><a href="#[bd]">>></a> __aeabi_ddiv </UL> -<BR>[Called By]<UL><LI><a href="#[33f]">>></a> atan +<BR>[Called By]<UL><LI><a href="#[343]">>></a> atan </UL> <P><STRONG><a name="[c9]"></a>__hardfp_atan2</STRONG> (Thumb, 448 bytes, Stack size 56 bytes, atan2.o(i.__hardfp_atan2)) <BR><BR>[Stack]<UL><LI>Max Depth = 224<LI>Call Chain = __hardfp_atan2 ⇒ atan ⇒ __hardfp_atan ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> -<BR>[Calls]<UL><LI><a href="#[336]">>></a> __set_errno -<LI><a href="#[33c]">>></a> fabs -<LI><a href="#[33e]">>></a> __mathlib_dbl_infnan2 -<LI><a href="#[33f]">>></a> atan +<BR>[Calls]<UL><LI><a href="#[33a]">>></a> __set_errno +<LI><a href="#[340]">>></a> fabs +<LI><a href="#[342]">>></a> __mathlib_dbl_infnan2 +<LI><a href="#[343]">>></a> atan <LI><a href="#[b6]">>></a> __aeabi_dsub <LI><a href="#[b7]">>></a> __aeabi_drsub <LI><a href="#[bd]">>></a> __aeabi_ddiv -<LI><a href="#[340]">>></a> __aeabi_cdcmpeq +<LI><a href="#[344]">>></a> __aeabi_cdcmpeq </UL> <BR>[Called By]<UL><LI><a href="#[c7]">>></a> AHRS_Init </UL> @@ -6107,84 +6138,84 @@ Global Symbols <P><STRONG><a name="[c4]"></a>__hardfp_atan2f</STRONG> (Thumb, 594 bytes, Stack size 32 bytes, atan2f.o(i.__hardfp_atan2f)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __hardfp_atan2f </UL> -<BR>[Calls]<UL><LI><a href="#[336]">>></a> __set_errno -<LI><a href="#[334]">>></a> __mathlib_flt_underflow -<LI><a href="#[341]">>></a> __mathlib_flt_infnan2 -<LI><a href="#[333]">>></a> __ARM_fpclassifyf +<BR>[Calls]<UL><LI><a href="#[33a]">>></a> __set_errno +<LI><a href="#[338]">>></a> __mathlib_flt_underflow +<LI><a href="#[345]">>></a> __mathlib_flt_infnan2 +<LI><a href="#[337]">>></a> __ARM_fpclassifyf </UL> <BR>[Called By]<UL><LI><a href="#[c3]">>></a> AHRS_GetEulr </UL> -<P><STRONG><a name="[272]"></a>__hardfp_cos</STRONG> (Thumb, 180 bytes, Stack size 32 bytes, cos.o(i.__hardfp_cos)) +<P><STRONG><a name="[276]"></a>__hardfp_cos</STRONG> (Thumb, 180 bytes, Stack size 32 bytes, cos.o(i.__hardfp_cos)) <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = __hardfp_cos ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> -<BR>[Calls]<UL><LI><a href="#[336]">>></a> __set_errno -<LI><a href="#[344]">>></a> __kernel_sin -<LI><a href="#[343]">>></a> __ieee754_rem_pio2 -<LI><a href="#[342]">>></a> __mathlib_dbl_invalid -<LI><a href="#[339]">>></a> __mathlib_dbl_infnan -<LI><a href="#[345]">>></a> __kernel_cos +<BR>[Calls]<UL><LI><a href="#[33a]">>></a> __set_errno +<LI><a href="#[348]">>></a> __kernel_sin +<LI><a href="#[347]">>></a> __ieee754_rem_pio2 +<LI><a href="#[346]">>></a> __mathlib_dbl_invalid +<LI><a href="#[33d]">>></a> __mathlib_dbl_infnan +<LI><a href="#[349]">>></a> __kernel_cos </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh </UL> -<P><STRONG><a name="[143]"></a>__hardfp_cosf</STRONG> (Thumb, 280 bytes, Stack size 8 bytes, cosf.o(i.__hardfp_cosf)) +<P><STRONG><a name="[147]"></a>__hardfp_cosf</STRONG> (Thumb, 280 bytes, Stack size 8 bytes, cosf.o(i.__hardfp_cosf)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = __hardfp_cosf ⇒ __mathlib_rredf2 </UL> -<BR>[Calls]<UL><LI><a href="#[336]">>></a> __set_errno -<LI><a href="#[346]">>></a> __mathlib_rredf2 -<LI><a href="#[337]">>></a> __mathlib_flt_invalid -<LI><a href="#[335]">>></a> __mathlib_flt_infnan +<BR>[Calls]<UL><LI><a href="#[33a]">>></a> __set_errno +<LI><a href="#[34a]">>></a> __mathlib_rredf2 +<LI><a href="#[33b]">>></a> __mathlib_flt_invalid +<LI><a href="#[339]">>></a> __mathlib_flt_infnan </UL> -<BR>[Called By]<UL><LI><a href="#[141]">>></a> Chassis_Control -<LI><a href="#[14a]">>></a> LowPassFilter2p_Init +<BR>[Called By]<UL><LI><a href="#[145]">>></a> Chassis_Control +<LI><a href="#[14e]">>></a> LowPassFilter2p_Init </UL> -<P><STRONG><a name="[27d]"></a>__hardfp_floorf</STRONG> (Thumb, 98 bytes, Stack size 0 bytes, floorf.o(i.__hardfp_floorf)) -<BR><BR>[Called By]<UL><LI><a href="#[27a]">>></a> Shoot_HeatLimit +<P><STRONG><a name="[281]"></a>__hardfp_floorf</STRONG> (Thumb, 98 bytes, Stack size 0 bytes, floorf.o(i.__hardfp_floorf)) +<BR><BR>[Called By]<UL><LI><a href="#[27e]">>></a> Shoot_HeatLimit </UL> -<P><STRONG><a name="[271]"></a>__hardfp_sin</STRONG> (Thumb, 180 bytes, Stack size 32 bytes, sin.o(i.__hardfp_sin)) +<P><STRONG><a name="[275]"></a>__hardfp_sin</STRONG> (Thumb, 180 bytes, Stack size 32 bytes, sin.o(i.__hardfp_sin)) <BR><BR>[Stack]<UL><LI>Max Depth = 240<LI>Call Chain = __hardfp_sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> -<BR>[Calls]<UL><LI><a href="#[336]">>></a> __set_errno -<LI><a href="#[344]">>></a> __kernel_sin -<LI><a href="#[343]">>></a> __ieee754_rem_pio2 -<LI><a href="#[342]">>></a> __mathlib_dbl_invalid -<LI><a href="#[339]">>></a> __mathlib_dbl_infnan -<LI><a href="#[345]">>></a> __kernel_cos +<BR>[Calls]<UL><LI><a href="#[33a]">>></a> __set_errno +<LI><a href="#[348]">>></a> __kernel_sin +<LI><a href="#[347]">>></a> __ieee754_rem_pio2 +<LI><a href="#[346]">>></a> __mathlib_dbl_invalid +<LI><a href="#[33d]">>></a> __mathlib_dbl_infnan +<LI><a href="#[349]">>></a> __kernel_cos </UL> -<BR>[Called By]<UL><LI><a href="#[26e]">>></a> Referee_UIRefresh +<BR>[Called By]<UL><LI><a href="#[272]">>></a> Referee_UIRefresh </UL> -<P><STRONG><a name="[140]"></a>__hardfp_sinf</STRONG> (Thumb, 344 bytes, Stack size 16 bytes, sinf.o(i.__hardfp_sinf)) +<P><STRONG><a name="[144]"></a>__hardfp_sinf</STRONG> (Thumb, 344 bytes, Stack size 16 bytes, sinf.o(i.__hardfp_sinf)) <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = __hardfp_sinf ⇒ __mathlib_rredf2 </UL> -<BR>[Calls]<UL><LI><a href="#[336]">>></a> __set_errno -<LI><a href="#[346]">>></a> __mathlib_rredf2 -<LI><a href="#[334]">>></a> __mathlib_flt_underflow -<LI><a href="#[337]">>></a> __mathlib_flt_invalid -<LI><a href="#[335]">>></a> __mathlib_flt_infnan -<LI><a href="#[333]">>></a> __ARM_fpclassifyf +<BR>[Calls]<UL><LI><a href="#[33a]">>></a> __set_errno +<LI><a href="#[34a]">>></a> __mathlib_rredf2 +<LI><a href="#[338]">>></a> __mathlib_flt_underflow +<LI><a href="#[33b]">>></a> __mathlib_flt_invalid +<LI><a href="#[339]">>></a> __mathlib_flt_infnan +<LI><a href="#[337]">>></a> __ARM_fpclassifyf </UL> -<BR>[Called By]<UL><LI><a href="#[141]">>></a> Chassis_Control -<LI><a href="#[13f]">>></a> Chassis_CalcWz +<BR>[Called By]<UL><LI><a href="#[145]">>></a> Chassis_Control +<LI><a href="#[143]">>></a> Chassis_CalcWz </UL> -<P><STRONG><a name="[237]"></a>__hardfp_tanf</STRONG> (Thumb, 322 bytes, Stack size 16 bytes, tanf.o(i.__hardfp_tanf)) +<P><STRONG><a name="[23b]"></a>__hardfp_tanf</STRONG> (Thumb, 322 bytes, Stack size 16 bytes, tanf.o(i.__hardfp_tanf)) <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = __hardfp_tanf ⇒ __mathlib_rredf2 </UL> -<BR>[Calls]<UL><LI><a href="#[336]">>></a> __set_errno -<LI><a href="#[346]">>></a> __mathlib_rredf2 -<LI><a href="#[334]">>></a> __mathlib_flt_underflow -<LI><a href="#[337]">>></a> __mathlib_flt_invalid -<LI><a href="#[335]">>></a> __mathlib_flt_infnan -<LI><a href="#[333]">>></a> __ARM_fpclassifyf +<BR>[Calls]<UL><LI><a href="#[33a]">>></a> __set_errno +<LI><a href="#[34a]">>></a> __mathlib_rredf2 +<LI><a href="#[338]">>></a> __mathlib_flt_underflow +<LI><a href="#[33b]">>></a> __mathlib_flt_invalid +<LI><a href="#[339]">>></a> __mathlib_flt_infnan +<LI><a href="#[337]">>></a> __ARM_fpclassifyf </UL> -<BR>[Called By]<UL><LI><a href="#[14a]">>></a> LowPassFilter2p_Init +<BR>[Called By]<UL><LI><a href="#[14e]">>></a> LowPassFilter2p_Init </UL> -<P><STRONG><a name="[343]"></a>__ieee754_rem_pio2</STRONG> (Thumb, 938 bytes, Stack size 120 bytes, rred.o(i.__ieee754_rem_pio2)) +<P><STRONG><a name="[347]"></a>__ieee754_rem_pio2</STRONG> (Thumb, 938 bytes, Stack size 120 bytes, rred.o(i.__ieee754_rem_pio2)) <BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = __ieee754_rem_pio2 ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[b9]">>></a> __aeabi_i2d @@ -6192,64 +6223,64 @@ Global Symbols <LI><a href="#[b2]">>></a> __aeabi_dadd <LI><a href="#[ba]">>></a> __aeabi_d2iz <LI><a href="#[c0]">>></a> __aeabi_ui2d -<LI><a href="#[33c]">>></a> fabs +<LI><a href="#[340]">>></a> fabs <LI><a href="#[b6]">>></a> __aeabi_dsub <LI><a href="#[b7]">>></a> __aeabi_drsub </UL> -<BR>[Called By]<UL><LI><a href="#[271]">>></a> __hardfp_sin -<LI><a href="#[272]">>></a> __hardfp_cos +<BR>[Called By]<UL><LI><a href="#[275]">>></a> __hardfp_sin +<LI><a href="#[276]">>></a> __hardfp_cos </UL> -<P><STRONG><a name="[345]"></a>__kernel_cos</STRONG> (Thumb, 322 bytes, Stack size 64 bytes, cos_i.o(i.__kernel_cos)) +<P><STRONG><a name="[349]"></a>__kernel_cos</STRONG> (Thumb, 322 bytes, Stack size 64 bytes, cos_i.o(i.__kernel_cos)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = __kernel_cos ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[b8]">>></a> __aeabi_dmul <LI><a href="#[ba]">>></a> __aeabi_d2iz -<LI><a href="#[33d]">>></a> __kernel_poly +<LI><a href="#[341]">>></a> __kernel_poly <LI><a href="#[b6]">>></a> __aeabi_dsub <LI><a href="#[b7]">>></a> __aeabi_drsub </UL> -<BR>[Called By]<UL><LI><a href="#[271]">>></a> __hardfp_sin -<LI><a href="#[272]">>></a> __hardfp_cos +<BR>[Called By]<UL><LI><a href="#[275]">>></a> __hardfp_sin +<LI><a href="#[276]">>></a> __hardfp_cos </UL> -<P><STRONG><a name="[33d]"></a>__kernel_poly</STRONG> (Thumb, 248 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly)) +<P><STRONG><a name="[341]"></a>__kernel_poly</STRONG> (Thumb, 248 bytes, Stack size 24 bytes, poly.o(i.__kernel_poly)) <BR><BR>[Stack]<UL><LI>Max Depth = 112<LI>Call Chain = __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[b8]">>></a> __aeabi_dmul <LI><a href="#[b2]">>></a> __aeabi_dadd </UL> -<BR>[Called By]<UL><LI><a href="#[344]">>></a> __kernel_sin -<LI><a href="#[345]">>></a> __kernel_cos -<LI><a href="#[338]">>></a> __hardfp_atan +<BR>[Called By]<UL><LI><a href="#[348]">>></a> __kernel_sin +<LI><a href="#[349]">>></a> __kernel_cos +<LI><a href="#[33c]">>></a> __hardfp_atan </UL> -<P><STRONG><a name="[344]"></a>__kernel_sin</STRONG> (Thumb, 280 bytes, Stack size 72 bytes, sin_i.o(i.__kernel_sin)) +<P><STRONG><a name="[348]"></a>__kernel_sin</STRONG> (Thumb, 280 bytes, Stack size 72 bytes, sin_i.o(i.__kernel_sin)) <BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = __kernel_sin ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[b8]">>></a> __aeabi_dmul <LI><a href="#[b2]">>></a> __aeabi_dadd -<LI><a href="#[33d]">>></a> __kernel_poly -<LI><a href="#[33a]">>></a> __ARM_fpclassify -<LI><a href="#[33b]">>></a> __mathlib_dbl_underflow +<LI><a href="#[341]">>></a> __kernel_poly +<LI><a href="#[33e]">>></a> __ARM_fpclassify +<LI><a href="#[33f]">>></a> __mathlib_dbl_underflow <LI><a href="#[b6]">>></a> __aeabi_dsub <LI><a href="#[b7]">>></a> __aeabi_drsub </UL> -<BR>[Called By]<UL><LI><a href="#[271]">>></a> __hardfp_sin -<LI><a href="#[272]">>></a> __hardfp_cos +<BR>[Called By]<UL><LI><a href="#[275]">>></a> __hardfp_sin +<LI><a href="#[276]">>></a> __hardfp_cos </UL> -<P><STRONG><a name="[339]"></a>__mathlib_dbl_infnan</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan)) +<P><STRONG><a name="[33d]"></a>__mathlib_dbl_infnan</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = __mathlib_dbl_infnan ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[b2]">>></a> __aeabi_dadd </UL> -<BR>[Called By]<UL><LI><a href="#[338]">>></a> __hardfp_atan -<LI><a href="#[271]">>></a> __hardfp_sin -<LI><a href="#[272]">>></a> __hardfp_cos +<BR>[Called By]<UL><LI><a href="#[33c]">>></a> __hardfp_atan +<LI><a href="#[275]">>></a> __hardfp_sin +<LI><a href="#[276]">>></a> __hardfp_cos </UL> -<P><STRONG><a name="[33e]"></a>__mathlib_dbl_infnan2</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan2)) +<P><STRONG><a name="[342]"></a>__mathlib_dbl_infnan2</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_infnan2)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = __mathlib_dbl_infnan2 ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[b2]">>></a> __aeabi_dadd @@ -6257,95 +6288,95 @@ Global Symbols <BR>[Called By]<UL><LI><a href="#[c9]">>></a> __hardfp_atan2 </UL> -<P><STRONG><a name="[342]"></a>__mathlib_dbl_invalid</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid)) +<P><STRONG><a name="[346]"></a>__mathlib_dbl_invalid</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_invalid)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = __mathlib_dbl_invalid ⇒ __aeabi_ddiv ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[bd]">>></a> __aeabi_ddiv </UL> -<BR>[Called By]<UL><LI><a href="#[271]">>></a> __hardfp_sin -<LI><a href="#[272]">>></a> __hardfp_cos +<BR>[Called By]<UL><LI><a href="#[275]">>></a> __hardfp_sin +<LI><a href="#[276]">>></a> __hardfp_cos </UL> -<P><STRONG><a name="[33b]"></a>__mathlib_dbl_underflow</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_underflow)) +<P><STRONG><a name="[33f]"></a>__mathlib_dbl_underflow</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, dunder.o(i.__mathlib_dbl_underflow)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = __mathlib_dbl_underflow ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[b8]">>></a> __aeabi_dmul </UL> -<BR>[Called By]<UL><LI><a href="#[344]">>></a> __kernel_sin -<LI><a href="#[338]">>></a> __hardfp_atan +<BR>[Called By]<UL><LI><a href="#[348]">>></a> __kernel_sin +<LI><a href="#[33c]">>></a> __hardfp_atan </UL> -<P><STRONG><a name="[335]"></a>__mathlib_flt_infnan</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan)) -<BR><BR>[Called By]<UL><LI><a href="#[237]">>></a> __hardfp_tanf -<LI><a href="#[140]">>></a> __hardfp_sinf -<LI><a href="#[143]">>></a> __hardfp_cosf +<P><STRONG><a name="[339]"></a>__mathlib_flt_infnan</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan)) +<BR><BR>[Called By]<UL><LI><a href="#[23b]">>></a> __hardfp_tanf +<LI><a href="#[144]">>></a> __hardfp_sinf +<LI><a href="#[147]">>></a> __hardfp_cosf <LI><a href="#[c6]">>></a> __hardfp_asinf </UL> -<P><STRONG><a name="[341]"></a>__mathlib_flt_infnan2</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan2)) +<P><STRONG><a name="[345]"></a>__mathlib_flt_infnan2</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_infnan2)) <BR><BR>[Called By]<UL><LI><a href="#[c4]">>></a> __hardfp_atan2f </UL> -<P><STRONG><a name="[337]"></a>__mathlib_flt_invalid</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid)) -<BR><BR>[Called By]<UL><LI><a href="#[237]">>></a> __hardfp_tanf -<LI><a href="#[140]">>></a> __hardfp_sinf -<LI><a href="#[143]">>></a> __hardfp_cosf +<P><STRONG><a name="[33b]"></a>__mathlib_flt_invalid</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_invalid)) +<BR><BR>[Called By]<UL><LI><a href="#[23b]">>></a> __hardfp_tanf +<LI><a href="#[144]">>></a> __hardfp_sinf +<LI><a href="#[147]">>></a> __hardfp_cosf <LI><a href="#[c6]">>></a> __hardfp_asinf </UL> -<P><STRONG><a name="[334]"></a>__mathlib_flt_underflow</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow)) -<BR><BR>[Called By]<UL><LI><a href="#[237]">>></a> __hardfp_tanf -<LI><a href="#[140]">>></a> __hardfp_sinf +<P><STRONG><a name="[338]"></a>__mathlib_flt_underflow</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, funder.o(i.__mathlib_flt_underflow)) +<BR><BR>[Called By]<UL><LI><a href="#[23b]">>></a> __hardfp_tanf +<LI><a href="#[144]">>></a> __hardfp_sinf <LI><a href="#[c4]">>></a> __hardfp_atan2f <LI><a href="#[c6]">>></a> __hardfp_asinf </UL> -<P><STRONG><a name="[346]"></a>__mathlib_rredf2</STRONG> (Thumb, 316 bytes, Stack size 20 bytes, rredf.o(i.__mathlib_rredf2)) +<P><STRONG><a name="[34a]"></a>__mathlib_rredf2</STRONG> (Thumb, 316 bytes, Stack size 20 bytes, rredf.o(i.__mathlib_rredf2)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = __mathlib_rredf2 </UL> -<BR>[Called By]<UL><LI><a href="#[237]">>></a> __hardfp_tanf -<LI><a href="#[140]">>></a> __hardfp_sinf -<LI><a href="#[143]">>></a> __hardfp_cosf +<BR>[Called By]<UL><LI><a href="#[23b]">>></a> __hardfp_tanf +<LI><a href="#[144]">>></a> __hardfp_sinf +<LI><a href="#[147]">>></a> __hardfp_cosf </UL> -<P><STRONG><a name="[369]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +<P><STRONG><a name="[36d]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -<P><STRONG><a name="[36a]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +<P><STRONG><a name="[36e]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) -<P><STRONG><a name="[36b]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +<P><STRONG><a name="[36f]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -<P><STRONG><a name="[336]"></a>__set_errno</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) -<BR><BR>[Called By]<UL><LI><a href="#[332]">>></a> sqrtf -<LI><a href="#[237]">>></a> __hardfp_tanf -<LI><a href="#[140]">>></a> __hardfp_sinf -<LI><a href="#[271]">>></a> __hardfp_sin -<LI><a href="#[143]">>></a> __hardfp_cosf -<LI><a href="#[272]">>></a> __hardfp_cos +<P><STRONG><a name="[33a]"></a>__set_errno</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, errno.o(i.__set_errno)) +<BR><BR>[Called By]<UL><LI><a href="#[336]">>></a> sqrtf +<LI><a href="#[23b]">>></a> __hardfp_tanf +<LI><a href="#[144]">>></a> __hardfp_sinf +<LI><a href="#[275]">>></a> __hardfp_sin +<LI><a href="#[147]">>></a> __hardfp_cosf +<LI><a href="#[276]">>></a> __hardfp_cos <LI><a href="#[c4]">>></a> __hardfp_atan2f <LI><a href="#[c9]">>></a> __hardfp_atan2 <LI><a href="#[c6]">>></a> __hardfp_asinf </UL> -<P><STRONG><a name="[33f]"></a>atan</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, atan.o(i.atan)) +<P><STRONG><a name="[343]"></a>atan</STRONG> (Thumb, 16 bytes, Stack size 8 bytes, atan.o(i.atan)) <BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = atan ⇒ __hardfp_atan ⇒ __kernel_poly ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> -<BR>[Calls]<UL><LI><a href="#[338]">>></a> __hardfp_atan +<BR>[Calls]<UL><LI><a href="#[33c]">>></a> __hardfp_atan </UL> <BR>[Called By]<UL><LI><a href="#[c9]">>></a> __hardfp_atan2 </UL> -<P><STRONG><a name="[33c]"></a>fabs</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, fabs.o(i.fabs)) +<P><STRONG><a name="[340]"></a>fabs</STRONG> (Thumb, 24 bytes, Stack size 8 bytes, fabs.o(i.fabs)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = fabs </UL> -<BR>[Called By]<UL><LI><a href="#[343]">>></a> __ieee754_rem_pio2 -<LI><a href="#[338]">>></a> __hardfp_atan +<BR>[Called By]<UL><LI><a href="#[347]">>></a> __ieee754_rem_pio2 +<LI><a href="#[33c]">>></a> __hardfp_atan <LI><a href="#[c9]">>></a> __hardfp_atan2 </UL> -<P><STRONG><a name="[332]"></a>sqrtf</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, sqrtf.o(i.sqrtf)) +<P><STRONG><a name="[336]"></a>sqrtf</STRONG> (Thumb, 62 bytes, Stack size 16 bytes, sqrtf.o(i.sqrtf)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = sqrtf </UL> -<BR>[Calls]<UL><LI><a href="#[336]">>></a> __set_errno +<BR>[Calls]<UL><LI><a href="#[33a]">>></a> __set_errno </UL> <BR>[Called By]<UL><LI><a href="#[c6]">>></a> __hardfp_asinf </UL> @@ -6353,18 +6384,18 @@ Global Symbols <H3> Local Symbols </H3> -<P><STRONG><a name="[17d]"></a>Get_SerialNum</STRONG> (Thumb, 92 bytes, Stack size 24 bytes, usbd_desc.o(.text.Get_SerialNum)) +<P><STRONG><a name="[181]"></a>Get_SerialNum</STRONG> (Thumb, 92 bytes, Stack size 24 bytes, usbd_desc.o(.text.Get_SerialNum)) <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = Get_SerialNum ⇒ IntToUnicode </UL> -<BR>[Calls]<UL><LI><a href="#[17e]">>></a> IntToUnicode +<BR>[Calls]<UL><LI><a href="#[182]">>></a> IntToUnicode </UL> <BR>[Called By]<UL><LI><a href="#[4]">>></a> USBD_FS_SerialStrDescriptor </UL> -<P><STRONG><a name="[17e]"></a>IntToUnicode</STRONG> (Thumb, 118 bytes, Stack size 12 bytes, usbd_desc.o(.text.IntToUnicode)) +<P><STRONG><a name="[182]"></a>IntToUnicode</STRONG> (Thumb, 118 bytes, Stack size 12 bytes, usbd_desc.o(.text.IntToUnicode)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = IntToUnicode </UL> -<BR>[Called By]<UL><LI><a href="#[17d]">>></a> Get_SerialNum +<BR>[Called By]<UL><LI><a href="#[181]">>></a> Get_SerialNum </UL> <P><STRONG><a name="[13]"></a>CDC_Control_FS</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, usbd_cdc_if.o(.text.CDC_Control_FS)) @@ -6378,14 +6409,14 @@ Local Symbols <P><STRONG><a name="[11]"></a>CDC_Init_FS</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, usbd_cdc_if.o(.text.CDC_Init_FS)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = CDC_Init_FS ⇒ USBD_CDC_SetRxBuffer </UL> -<BR>[Calls]<UL><LI><a href="#[12c]">>></a> USBD_CDC_SetRxBuffer +<BR>[Calls]<UL><LI><a href="#[130]">>></a> USBD_CDC_SetRxBuffer </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_cdc_if.o(.data.USBD_Interface_fops_FS) </UL> <P><STRONG><a name="[14]"></a>CDC_Receive_FS</STRONG> (Thumb, 30 bytes, Stack size 16 bytes, usbd_cdc_if.o(.text.CDC_Receive_FS)) <BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = CDC_Receive_FS ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Calls]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_cdc_if.o(.data.USBD_Interface_fops_FS) </UL> @@ -6394,141 +6425,141 @@ Local Symbols </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_cdc_if.o(.data.USBD_Interface_fops_FS) </UL> -<P><STRONG><a name="[1cf]"></a>PCD_EP_OutSetupPacket_int</STRONG> (Thumb, 138 bytes, Stack size 32 bytes, stm32f4xx_hal_pcd.o(.text.PCD_EP_OutSetupPacket_int)) +<P><STRONG><a name="[1d3]"></a>PCD_EP_OutSetupPacket_int</STRONG> (Thumb, 138 bytes, Stack size 32 bytes, stm32f4xx_hal_pcd.o(.text.PCD_EP_OutSetupPacket_int)) <BR><BR>[Stack]<UL><LI>Max Depth = 312<LI>Call Chain = PCD_EP_OutSetupPacket_int ⇒ HAL_PCD_SetupStageCallback ⇒ USBD_LL_SetupStage ⇒ USBD_StdDevReq ⇒ USBD_GetDescriptor ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[1c6]">>></a> USB_EP0_OutStart -<LI><a href="#[1ee]">>></a> HAL_PCD_SetupStageCallback +<BR>[Calls]<UL><LI><a href="#[1ca]">>></a> USB_EP0_OutStart +<LI><a href="#[1f2]">>></a> HAL_PCD_SetupStageCallback </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1ce]"></a>PCD_EP_OutXfrComplete_int</STRONG> (Thumb, 484 bytes, Stack size 32 bytes, stm32f4xx_hal_pcd.o(.text.PCD_EP_OutXfrComplete_int)) +<P><STRONG><a name="[1d2]"></a>PCD_EP_OutXfrComplete_int</STRONG> (Thumb, 484 bytes, Stack size 32 bytes, stm32f4xx_hal_pcd.o(.text.PCD_EP_OutXfrComplete_int)) <BR><BR>[Stack]<UL><LI>Max Depth = 264<LI>Call Chain = PCD_EP_OutXfrComplete_int ⇒ HAL_PCD_DataOutStageCallback ⇒ USBD_LL_DataOutStage ⇒ USBD_CtlContinueRx ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[1c6]">>></a> USB_EP0_OutStart -<LI><a href="#[1b7]">>></a> HAL_PCD_DataOutStageCallback +<BR>[Calls]<UL><LI><a href="#[1ca]">>></a> USB_EP0_OutStart +<LI><a href="#[1bb]">>></a> HAL_PCD_DataOutStageCallback </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[1d2]"></a>PCD_WriteEmptyTxFifo</STRONG> (Thumb, 306 bytes, Stack size 56 bytes, stm32f4xx_hal_pcd.o(.text.PCD_WriteEmptyTxFifo)) +<P><STRONG><a name="[1d6]"></a>PCD_WriteEmptyTxFifo</STRONG> (Thumb, 306 bytes, Stack size 56 bytes, stm32f4xx_hal_pcd.o(.text.PCD_WriteEmptyTxFifo)) <BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = PCD_WriteEmptyTxFifo ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[258]">>></a> USB_WritePacket +<BR>[Calls]<UL><LI><a href="#[25c]">>></a> USB_WritePacket </UL> -<BR>[Called By]<UL><LI><a href="#[1c8]">>></a> HAL_PCD_IRQHandler +<BR>[Called By]<UL><LI><a href="#[1cc]">>></a> HAL_PCD_IRQHandler </UL> -<P><STRONG><a name="[2d1]"></a>USB_CoreReset</STRONG> (Thumb, 126 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_CoreReset)) +<P><STRONG><a name="[2d5]"></a>USB_CoreReset</STRONG> (Thumb, 126 bytes, Stack size 12 bytes, stm32f4xx_ll_usb.o(.text.USB_CoreReset)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USB_CoreReset </UL> -<BR>[Called By]<UL><LI><a href="#[1e4]">>></a> USB_CoreInit +<BR>[Called By]<UL><LI><a href="#[1e8]">>></a> USB_CoreInit </UL> -<P><STRONG><a name="[171]"></a>FLASH_Program_Byte</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, stm32f4xx_hal_flash.o(.text.FLASH_Program_Byte)) +<P><STRONG><a name="[175]"></a>FLASH_Program_Byte</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, stm32f4xx_hal_flash.o(.text.FLASH_Program_Byte)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FLASH_Program_Byte ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[fe]">>></a> HAL_FLASH_Program +<BR>[Called By]<UL><LI><a href="#[102]">>></a> HAL_FLASH_Program </UL> -<P><STRONG><a name="[172]"></a>FLASH_Program_DoubleWord</STRONG> (Thumb, 134 bytes, Stack size 24 bytes, stm32f4xx_hal_flash.o(.text.FLASH_Program_DoubleWord)) +<P><STRONG><a name="[176]"></a>FLASH_Program_DoubleWord</STRONG> (Thumb, 134 bytes, Stack size 24 bytes, stm32f4xx_hal_flash.o(.text.FLASH_Program_DoubleWord)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = FLASH_Program_DoubleWord ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[fe]">>></a> HAL_FLASH_Program +<BR>[Called By]<UL><LI><a href="#[102]">>></a> HAL_FLASH_Program </UL> -<P><STRONG><a name="[173]"></a>FLASH_Program_HalfWord</STRONG> (Thumb, 126 bytes, Stack size 16 bytes, stm32f4xx_hal_flash.o(.text.FLASH_Program_HalfWord)) +<P><STRONG><a name="[177]"></a>FLASH_Program_HalfWord</STRONG> (Thumb, 126 bytes, Stack size 16 bytes, stm32f4xx_hal_flash.o(.text.FLASH_Program_HalfWord)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FLASH_Program_HalfWord ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[fe]">>></a> HAL_FLASH_Program +<BR>[Called By]<UL><LI><a href="#[102]">>></a> HAL_FLASH_Program </UL> -<P><STRONG><a name="[174]"></a>FLASH_Program_Word</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, stm32f4xx_hal_flash.o(.text.FLASH_Program_Word)) +<P><STRONG><a name="[178]"></a>FLASH_Program_Word</STRONG> (Thumb, 122 bytes, Stack size 16 bytes, stm32f4xx_hal_flash.o(.text.FLASH_Program_Word)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FLASH_Program_Word ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[fe]">>></a> HAL_FLASH_Program +<BR>[Called By]<UL><LI><a href="#[102]">>></a> HAL_FLASH_Program </UL> -<P><STRONG><a name="[176]"></a>FLASH_SetErrorCode</STRONG> (Thumb, 242 bytes, Stack size 0 bytes, stm32f4xx_hal_flash.o(.text.FLASH_SetErrorCode)) -<BR><BR>[Called By]<UL><LI><a href="#[f9]">>></a> FLASH_WaitForLastOperation +<P><STRONG><a name="[17a]"></a>FLASH_SetErrorCode</STRONG> (Thumb, 242 bytes, Stack size 0 bytes, stm32f4xx_hal_flash.o(.text.FLASH_SetErrorCode)) +<BR><BR>[Called By]<UL><LI><a href="#[fd]">>></a> FLASH_WaitForLastOperation </UL> -<P><STRONG><a name="[170]"></a>FLASH_MassErase</STRONG> (Thumb, 140 bytes, Stack size 16 bytes, stm32f4xx_hal_flash_ex.o(.text.FLASH_MassErase)) +<P><STRONG><a name="[174]"></a>FLASH_MassErase</STRONG> (Thumb, 140 bytes, Stack size 16 bytes, stm32f4xx_hal_flash_ex.o(.text.FLASH_MassErase)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = FLASH_MassErase ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[fa]">>></a> HAL_FLASHEx_Erase +<BR>[Called By]<UL><LI><a href="#[fe]">>></a> HAL_FLASHEx_Erase </UL> -<P><STRONG><a name="[1a0]"></a>DMA_CalcBaseAndBitshift</STRONG> (Thumb, 86 bytes, Stack size 8 bytes, stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift)) +<P><STRONG><a name="[1a4]"></a>DMA_CalcBaseAndBitshift</STRONG> (Thumb, 86 bytes, Stack size 8 bytes, stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DMA_CalcBaseAndBitshift </UL> -<BR>[Called By]<UL><LI><a href="#[19e]">>></a> HAL_DMA_Init +<BR>[Called By]<UL><LI><a href="#[1a2]">>></a> HAL_DMA_Init </UL> -<P><STRONG><a name="[19f]"></a>DMA_CheckFifoParam</STRONG> (Thumb, 240 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam)) +<P><STRONG><a name="[1a3]"></a>DMA_CheckFifoParam</STRONG> (Thumb, 240 bytes, Stack size 24 bytes, stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = DMA_CheckFifoParam </UL> -<BR>[Called By]<UL><LI><a href="#[19e]">>></a> HAL_DMA_Init +<BR>[Called By]<UL><LI><a href="#[1a2]">>></a> HAL_DMA_Init </UL> -<P><STRONG><a name="[1a2]"></a>DMA_SetConfig</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, stm32f4xx_hal_dma.o(.text.DMA_SetConfig)) +<P><STRONG><a name="[1a6]"></a>DMA_SetConfig</STRONG> (Thumb, 80 bytes, Stack size 16 bytes, stm32f4xx_hal_dma.o(.text.DMA_SetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = DMA_SetConfig </UL> -<BR>[Called By]<UL><LI><a href="#[1a1]">>></a> HAL_DMA_Start_IT +<BR>[Called By]<UL><LI><a href="#[1a5]">>></a> HAL_DMA_Start_IT </UL> -<P><STRONG><a name="[1b0]"></a>NVIC_EncodePriority</STRONG> (Thumb, 108 bytes, Stack size 32 bytes, stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority)) +<P><STRONG><a name="[1b4]"></a>NVIC_EncodePriority</STRONG> (Thumb, 108 bytes, Stack size 32 bytes, stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority)) <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = NVIC_EncodePriority </UL> -<BR>[Called By]<UL><LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority +<BR>[Called By]<UL><LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority </UL> -<P><STRONG><a name="[206]"></a>SysTick_Config</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.SysTick_Config)) +<P><STRONG><a name="[20a]"></a>SysTick_Config</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(.text.SysTick_Config)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SysTick_Config ⇒ __NVIC_SetPriority </UL> -<BR>[Calls]<UL><LI><a href="#[1b1]">>></a> __NVIC_SetPriority +<BR>[Calls]<UL><LI><a href="#[1b5]">>></a> __NVIC_SetPriority </UL> -<BR>[Called By]<UL><LI><a href="#[1ac]">>></a> HAL_SYSTICK_Config +<BR>[Called By]<UL><LI><a href="#[1b0]">>></a> HAL_SYSTICK_Config </UL> -<P><STRONG><a name="[1ad]"></a>__NVIC_DisableIRQ</STRONG> (Thumb, 56 bytes, Stack size 4 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_DisableIRQ)) +<P><STRONG><a name="[1b1]"></a>__NVIC_DisableIRQ</STRONG> (Thumb, 56 bytes, Stack size 4 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_DisableIRQ)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __NVIC_DisableIRQ </UL> -<BR>[Called By]<UL><LI><a href="#[101]">>></a> HAL_NVIC_DisableIRQ +<BR>[Called By]<UL><LI><a href="#[105]">>></a> HAL_NVIC_DisableIRQ </UL> -<P><STRONG><a name="[1ae]"></a>__NVIC_EnableIRQ</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ)) +<P><STRONG><a name="[1b2]"></a>__NVIC_EnableIRQ</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __NVIC_EnableIRQ </UL> -<BR>[Called By]<UL><LI><a href="#[102]">>></a> HAL_NVIC_EnableIRQ +<BR>[Called By]<UL><LI><a href="#[106]">>></a> HAL_NVIC_EnableIRQ </UL> -<P><STRONG><a name="[1af]"></a>__NVIC_GetPriorityGrouping</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)) -<BR><BR>[Called By]<UL><LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority +<P><STRONG><a name="[1b3]"></a>__NVIC_GetPriorityGrouping</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)) +<BR><BR>[Called By]<UL><LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority </UL> -<P><STRONG><a name="[1b1]"></a>__NVIC_SetPriority</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority)) +<P><STRONG><a name="[1b5]"></a>__NVIC_SetPriority</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __NVIC_SetPriority </UL> -<BR>[Called By]<UL><LI><a href="#[19a]">>></a> HAL_NVIC_SetPriority -<LI><a href="#[206]">>></a> SysTick_Config +<BR>[Called By]<UL><LI><a href="#[19e]">>></a> HAL_NVIC_SetPriority +<LI><a href="#[20a]">>></a> SysTick_Config </UL> -<P><STRONG><a name="[1b2]"></a>__NVIC_SetPriorityGrouping</STRONG> (Thumb, 60 bytes, Stack size 12 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)) +<P><STRONG><a name="[1b6]"></a>__NVIC_SetPriorityGrouping</STRONG> (Thumb, 60 bytes, Stack size 12 bytes, stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __NVIC_SetPriorityGrouping </UL> -<BR>[Called By]<UL><LI><a href="#[1a9]">>></a> HAL_NVIC_SetPriorityGrouping +<BR>[Called By]<UL><LI><a href="#[1ad]">>></a> HAL_NVIC_SetPriorityGrouping </UL> <P><STRONG><a name="[c1]"></a>ADC_Init</STRONG> (Thumb, 434 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(.text.ADC_Init)) @@ -6536,13 +6567,13 @@ Local Symbols </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[187]">>></a> HAL_ADC_Init +<BR>[Called By]<UL><LI><a href="#[18b]">>></a> HAL_ADC_Init </UL> <P><STRONG><a name="[7e]"></a>SPI_DMAError</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, stm32f4xx_hal_spi.o(.text.SPI_DMAError)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SPI_DMAError ⇒ HAL_SPI_ErrorCallback ⇒ SPI_Get </UL> -<BR>[Calls]<UL><LI><a href="#[1fa]">>></a> HAL_SPI_ErrorCallback +<BR>[Calls]<UL><LI><a href="#[1fe]">>></a> HAL_SPI_ErrorCallback </UL> <BR>[Address Reference Count : 2]<UL><LI> stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive_DMA) <LI> stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) @@ -6550,7 +6581,7 @@ Local Symbols <P><STRONG><a name="[7c]"></a>SPI_DMAHalfReceiveCplt</STRONG> (Thumb, 22 bytes, Stack size 16 bytes, stm32f4xx_hal_spi.o(.text.SPI_DMAHalfReceiveCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SPI_DMAHalfReceiveCplt ⇒ HAL_SPI_RxHalfCpltCallback ⇒ SPI_Get </UL> -<BR>[Calls]<UL><LI><a href="#[202]">>></a> HAL_SPI_RxHalfCpltCallback +<BR>[Calls]<UL><LI><a href="#[206]">>></a> HAL_SPI_RxHalfCpltCallback </UL> <BR>[Address Reference Count : 2]<UL><LI> stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive_DMA) <LI> stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) @@ -6558,17 +6589,17 @@ Local Symbols <P><STRONG><a name="[7f]"></a>SPI_DMAHalfTransmitReceiveCplt</STRONG> (Thumb, 22 bytes, Stack size 16 bytes, stm32f4xx_hal_spi.o(.text.SPI_DMAHalfTransmitReceiveCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = SPI_DMAHalfTransmitReceiveCplt ⇒ HAL_SPI_TxRxHalfCpltCallback ⇒ SPI_Get </UL> -<BR>[Calls]<UL><LI><a href="#[205]">>></a> HAL_SPI_TxRxHalfCpltCallback +<BR>[Calls]<UL><LI><a href="#[209]">>></a> HAL_SPI_TxRxHalfCpltCallback </UL> <BR>[Address Reference Count : 1]<UL><LI> stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) </UL> <P><STRONG><a name="[7d]"></a>SPI_DMAReceiveCplt</STRONG> (Thumb, 162 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(.text.SPI_DMAReceiveCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = SPI_DMAReceiveCplt ⇒ SPI_EndRxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick -<LI><a href="#[1ff]">>></a> SPI_EndRxTransaction -<LI><a href="#[201]">>></a> HAL_SPI_RxCpltCallback -<LI><a href="#[1fa]">>></a> HAL_SPI_ErrorCallback +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick +<LI><a href="#[203]">>></a> SPI_EndRxTransaction +<LI><a href="#[205]">>></a> HAL_SPI_RxCpltCallback +<LI><a href="#[1fe]">>></a> HAL_SPI_ErrorCallback </UL> <BR>[Address Reference Count : 2]<UL><LI> stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive_DMA) <LI> stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) @@ -6576,96 +6607,96 @@ Local Symbols <P><STRONG><a name="[80]"></a>SPI_DMATransmitReceiveCplt</STRONG> (Thumb, 134 bytes, Stack size 24 bytes, stm32f4xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = SPI_DMATransmitReceiveCplt ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick -<LI><a href="#[203]">>></a> SPI_EndRxTxTransaction -<LI><a href="#[204]">>></a> HAL_SPI_TxRxCpltCallback -<LI><a href="#[1fa]">>></a> HAL_SPI_ErrorCallback +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick +<LI><a href="#[207]">>></a> SPI_EndRxTxTransaction +<LI><a href="#[208]">>></a> HAL_SPI_TxRxCpltCallback +<LI><a href="#[1fe]">>></a> HAL_SPI_ErrorCallback </UL> <BR>[Address Reference Count : 1]<UL><LI> stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) </UL> -<P><STRONG><a name="[1ff]"></a>SPI_EndRxTransaction</STRONG> (Thumb, 228 bytes, Stack size 32 bytes, stm32f4xx_hal_spi.o(.text.SPI_EndRxTransaction)) +<P><STRONG><a name="[203]"></a>SPI_EndRxTransaction</STRONG> (Thumb, 228 bytes, Stack size 32 bytes, stm32f4xx_hal_spi.o(.text.SPI_EndRxTransaction)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SPI_EndRxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[275]">>></a> SPI_WaitFlagStateUntilTimeout +<BR>[Calls]<UL><LI><a href="#[279]">>></a> SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Called By]<UL><LI><a href="#[f2]">>></a> HAL_SPI_Receive +<BR>[Called By]<UL><LI><a href="#[f6]">>></a> HAL_SPI_Receive <LI><a href="#[7d]">>></a> SPI_DMAReceiveCplt </UL> -<P><STRONG><a name="[203]"></a>SPI_EndRxTxTransaction</STRONG> (Thumb, 164 bytes, Stack size 32 bytes, stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction)) +<P><STRONG><a name="[207]"></a>SPI_EndRxTxTransaction</STRONG> (Thumb, 164 bytes, Stack size 32 bytes, stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[275]">>></a> SPI_WaitFlagStateUntilTimeout +<BR>[Calls]<UL><LI><a href="#[279]">>></a> SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Called By]<UL><LI><a href="#[1fe]">>></a> HAL_SPI_TransmitReceive -<LI><a href="#[f0]">>></a> HAL_SPI_Transmit +<BR>[Called By]<UL><LI><a href="#[202]">>></a> HAL_SPI_TransmitReceive +<LI><a href="#[f4]">>></a> HAL_SPI_Transmit <LI><a href="#[80]">>></a> SPI_DMATransmitReceiveCplt </UL> -<P><STRONG><a name="[275]"></a>SPI_WaitFlagStateUntilTimeout</STRONG> (Thumb, 298 bytes, Stack size 48 bytes, stm32f4xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout)) +<P><STRONG><a name="[279]"></a>SPI_WaitFlagStateUntilTimeout</STRONG> (Thumb, 298 bytes, Stack size 48 bytes, stm32f4xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[175]">>></a> HAL_GetTick +<BR>[Calls]<UL><LI><a href="#[179]">>></a> HAL_GetTick </UL> -<BR>[Called By]<UL><LI><a href="#[203]">>></a> SPI_EndRxTxTransaction -<LI><a href="#[1ff]">>></a> SPI_EndRxTransaction +<BR>[Called By]<UL><LI><a href="#[207]">>></a> SPI_EndRxTxTransaction +<LI><a href="#[203]">>></a> SPI_EndRxTransaction </UL> -<P><STRONG><a name="[210]"></a>TIM_ITRx_SetConfig</STRONG> (Thumb, 42 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(.text.TIM_ITRx_SetConfig)) +<P><STRONG><a name="[214]"></a>TIM_ITRx_SetConfig</STRONG> (Thumb, 42 bytes, Stack size 12 bytes, stm32f4xx_hal_tim.o(.text.TIM_ITRx_SetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = TIM_ITRx_SetConfig </UL> -<BR>[Called By]<UL><LI><a href="#[20d]">>></a> HAL_TIM_ConfigClockSource +<BR>[Called By]<UL><LI><a href="#[211]">>></a> HAL_TIM_ConfigClockSource </UL> -<P><STRONG><a name="[21c]"></a>TIM_OC1_SetConfig</STRONG> (Thumb, 354 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC1_SetConfig)) +<P><STRONG><a name="[220]"></a>TIM_OC1_SetConfig</STRONG> (Thumb, 354 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC1_SetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = TIM_OC1_SetConfig ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel +<BR>[Called By]<UL><LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel </UL> -<P><STRONG><a name="[21e]"></a>TIM_OC3_SetConfig</STRONG> (Thumb, 362 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC3_SetConfig)) +<P><STRONG><a name="[222]"></a>TIM_OC3_SetConfig</STRONG> (Thumb, 362 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC3_SetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = TIM_OC3_SetConfig ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel +<BR>[Called By]<UL><LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel </UL> -<P><STRONG><a name="[21f]"></a>TIM_OC4_SetConfig</STRONG> (Thumb, 206 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC4_SetConfig)) +<P><STRONG><a name="[223]"></a>TIM_OC4_SetConfig</STRONG> (Thumb, 206 bytes, Stack size 32 bytes, stm32f4xx_hal_tim.o(.text.TIM_OC4_SetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = TIM_OC4_SetConfig ⇒ assert_failed </UL> <BR>[Calls]<UL><LI><a href="#[c2]">>></a> assert_failed </UL> -<BR>[Called By]<UL><LI><a href="#[21b]">>></a> HAL_TIM_PWM_ConfigChannel +<BR>[Called By]<UL><LI><a href="#[21f]">>></a> HAL_TIM_PWM_ConfigChannel </UL> -<P><STRONG><a name="[20f]"></a>TIM_TI1_ConfigInputStage</STRONG> (Thumb, 80 bytes, Stack size 20 bytes, stm32f4xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)) +<P><STRONG><a name="[213]"></a>TIM_TI1_ConfigInputStage</STRONG> (Thumb, 80 bytes, Stack size 20 bytes, stm32f4xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = TIM_TI1_ConfigInputStage </UL> -<BR>[Called By]<UL><LI><a href="#[20d]">>></a> HAL_TIM_ConfigClockSource +<BR>[Called By]<UL><LI><a href="#[211]">>></a> HAL_TIM_ConfigClockSource </UL> -<P><STRONG><a name="[211]"></a>TIM_TI2_ConfigInputStage</STRONG> (Thumb, 82 bytes, Stack size 20 bytes, stm32f4xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)) +<P><STRONG><a name="[215]"></a>TIM_TI2_ConfigInputStage</STRONG> (Thumb, 82 bytes, Stack size 20 bytes, stm32f4xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = TIM_TI2_ConfigInputStage </UL> -<BR>[Called By]<UL><LI><a href="#[20d]">>></a> HAL_TIM_ConfigClockSource +<BR>[Called By]<UL><LI><a href="#[211]">>></a> HAL_TIM_ConfigClockSource </UL> <P><STRONG><a name="[82]"></a>UART_DMAAbortOnError</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.UART_DMAAbortOnError)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = UART_DMAAbortOnError ⇒ HAL_UART_ErrorCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[226]">>></a> HAL_UART_ErrorCallback +<BR>[Calls]<UL><LI><a href="#[22a]">>></a> HAL_UART_ErrorCallback </UL> <BR>[Address Reference Count : 1]<UL><LI> stm32f4xx_hal_uart.o(.text.HAL_UART_IRQHandler) </UL> <P><STRONG><a name="[85]"></a>UART_DMAError</STRONG> (Thumb, 124 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.UART_DMAError)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = UART_DMAError ⇒ HAL_UART_ErrorCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[2a7]">>></a> UART_EndTxTransfer -<LI><a href="#[229]">>></a> UART_EndRxTransfer -<LI><a href="#[226]">>></a> HAL_UART_ErrorCallback +<BR>[Calls]<UL><LI><a href="#[2ab]">>></a> UART_EndTxTransfer +<LI><a href="#[22d]">>></a> UART_EndRxTransfer +<LI><a href="#[22a]">>></a> HAL_UART_ErrorCallback </UL> <BR>[Address Reference Count : 2]<UL><LI> stm32f4xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) <LI> stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) @@ -6673,506 +6704,506 @@ Local Symbols <P><STRONG><a name="[9a]"></a>UART_DMAReceiveCplt</STRONG> (Thumb, 134 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = UART_DMAReceiveCplt ⇒ HAL_UART_RxCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[22a]">>></a> HAL_UARTEx_RxEventCallback -<LI><a href="#[231]">>></a> HAL_UART_RxCpltCallback +<BR>[Calls]<UL><LI><a href="#[22e]">>></a> HAL_UARTEx_RxEventCallback +<LI><a href="#[235]">>></a> HAL_UART_RxCpltCallback </UL> <BR>[Address Reference Count : 1]<UL><LI> stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) </UL> <P><STRONG><a name="[9b]"></a>UART_DMARxHalfCplt</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = UART_DMARxHalfCplt ⇒ HAL_UART_RxHalfCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[22a]">>></a> HAL_UARTEx_RxEventCallback -<LI><a href="#[232]">>></a> HAL_UART_RxHalfCpltCallback +<BR>[Calls]<UL><LI><a href="#[22e]">>></a> HAL_UARTEx_RxEventCallback +<LI><a href="#[236]">>></a> HAL_UART_RxHalfCpltCallback </UL> <BR>[Address Reference Count : 1]<UL><LI> stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) </UL> <P><STRONG><a name="[81]"></a>UART_DMARxOnlyAbortCallback</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.UART_DMARxOnlyAbortCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = UART_DMARxOnlyAbortCallback ⇒ HAL_UART_AbortReceiveCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[223]">>></a> HAL_UART_AbortReceiveCpltCallback +<BR>[Calls]<UL><LI><a href="#[227]">>></a> HAL_UART_AbortReceiveCpltCallback </UL> <BR>[Address Reference Count : 1]<UL><LI> stm32f4xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT) </UL> <P><STRONG><a name="[83]"></a>UART_DMATransmitCplt</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.UART_DMATransmitCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = UART_DMATransmitCplt ⇒ HAL_UART_TxCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[233]">>></a> HAL_UART_TxCpltCallback +<BR>[Calls]<UL><LI><a href="#[237]">>></a> HAL_UART_TxCpltCallback </UL> <BR>[Address Reference Count : 1]<UL><LI> stm32f4xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) </UL> <P><STRONG><a name="[84]"></a>UART_DMATxHalfCplt</STRONG> (Thumb, 22 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.UART_DMATxHalfCplt)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = UART_DMATxHalfCplt ⇒ HAL_UART_TxHalfCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[234]">>></a> HAL_UART_TxHalfCpltCallback +<BR>[Calls]<UL><LI><a href="#[238]">>></a> HAL_UART_TxHalfCpltCallback </UL> <BR>[Address Reference Count : 1]<UL><LI> stm32f4xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) </UL> -<P><STRONG><a name="[229]"></a>UART_EndRxTransfer</STRONG> (Thumb, 70 bytes, Stack size 4 bytes, stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer)) +<P><STRONG><a name="[22d]"></a>UART_EndRxTransfer</STRONG> (Thumb, 70 bytes, Stack size 4 bytes, stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = UART_EndRxTransfer </UL> -<BR>[Called By]<UL><LI><a href="#[227]">>></a> HAL_UART_IRQHandler +<BR>[Called By]<UL><LI><a href="#[22b]">>></a> HAL_UART_IRQHandler <LI><a href="#[85]">>></a> UART_DMAError </UL> -<P><STRONG><a name="[22c]"></a>UART_EndTransmit_IT</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.UART_EndTransmit_IT)) +<P><STRONG><a name="[230]"></a>UART_EndTransmit_IT</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, stm32f4xx_hal_uart.o(.text.UART_EndTransmit_IT)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = UART_EndTransmit_IT ⇒ HAL_UART_TxCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[233]">>></a> HAL_UART_TxCpltCallback +<BR>[Calls]<UL><LI><a href="#[237]">>></a> HAL_UART_TxCpltCallback </UL> -<BR>[Called By]<UL><LI><a href="#[227]">>></a> HAL_UART_IRQHandler +<BR>[Called By]<UL><LI><a href="#[22b]">>></a> HAL_UART_IRQHandler </UL> -<P><STRONG><a name="[2a7]"></a>UART_EndTxTransfer</STRONG> (Thumb, 28 bytes, Stack size 4 bytes, stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer)) +<P><STRONG><a name="[2ab]"></a>UART_EndTxTransfer</STRONG> (Thumb, 28 bytes, Stack size 4 bytes, stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = UART_EndTxTransfer </UL> <BR>[Called By]<UL><LI><a href="#[85]">>></a> UART_DMAError </UL> -<P><STRONG><a name="[228]"></a>UART_Receive_IT</STRONG> (Thumb, 282 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.UART_Receive_IT)) +<P><STRONG><a name="[22c]"></a>UART_Receive_IT</STRONG> (Thumb, 282 bytes, Stack size 24 bytes, stm32f4xx_hal_uart.o(.text.UART_Receive_IT)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = UART_Receive_IT ⇒ HAL_UART_RxCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[22a]">>></a> HAL_UARTEx_RxEventCallback -<LI><a href="#[231]">>></a> HAL_UART_RxCpltCallback +<BR>[Calls]<UL><LI><a href="#[22e]">>></a> HAL_UARTEx_RxEventCallback +<LI><a href="#[235]">>></a> HAL_UART_RxCpltCallback </UL> -<BR>[Called By]<UL><LI><a href="#[227]">>></a> HAL_UART_IRQHandler +<BR>[Called By]<UL><LI><a href="#[22b]">>></a> HAL_UART_IRQHandler </UL> -<P><STRONG><a name="[22f]"></a>UART_SetConfig</STRONG> (Thumb, 486 bytes, Stack size 32 bytes, stm32f4xx_hal_uart.o(.text.UART_SetConfig)) +<P><STRONG><a name="[233]"></a>UART_SetConfig</STRONG> (Thumb, 486 bytes, Stack size 32 bytes, stm32f4xx_hal_uart.o(.text.UART_SetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = UART_SetConfig ⇒ __aeabi_uldivmod </UL> -<BR>[Calls]<UL><LI><a href="#[1f6]">>></a> HAL_RCC_GetPCLK2Freq -<LI><a href="#[1a7]">>></a> HAL_RCC_GetPCLK1Freq +<BR>[Calls]<UL><LI><a href="#[1fa]">>></a> HAL_RCC_GetPCLK2Freq +<LI><a href="#[1ab]">>></a> HAL_RCC_GetPCLK1Freq <LI><a href="#[c2]">>></a> assert_failed <LI><a href="#[ac]">>></a> __aeabi_uldivmod </UL> -<BR>[Called By]<UL><LI><a href="#[22d]">>></a> HAL_UART_Init +<BR>[Called By]<UL><LI><a href="#[231]">>></a> HAL_UART_Init </UL> -<P><STRONG><a name="[22b]"></a>UART_Transmit_IT</STRONG> (Thumb, 148 bytes, Stack size 12 bytes, stm32f4xx_hal_uart.o(.text.UART_Transmit_IT)) +<P><STRONG><a name="[22f]"></a>UART_Transmit_IT</STRONG> (Thumb, 148 bytes, Stack size 12 bytes, stm32f4xx_hal_uart.o(.text.UART_Transmit_IT)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = UART_Transmit_IT </UL> -<BR>[Called By]<UL><LI><a href="#[227]">>></a> HAL_UART_IRQHandler +<BR>[Called By]<UL><LI><a href="#[22b]">>></a> HAL_UART_IRQHandler </UL> -<P><STRONG><a name="[2fe]"></a>prvCopyDataFromQueue</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, queue.o(.text.prvCopyDataFromQueue)) +<P><STRONG><a name="[302]"></a>prvCopyDataFromQueue</STRONG> (Thumb, 66 bytes, Stack size 16 bytes, queue.o(.text.prvCopyDataFromQueue)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = prvCopyDataFromQueue </UL> <BR>[Calls]<UL><LI><a href="#[d6]">>></a> __aeabi_memcpy </UL> -<BR>[Called By]<UL><LI><a href="#[2df]">>></a> xQueueReceiveFromISR -<LI><a href="#[2e0]">>></a> xQueueReceive +<BR>[Called By]<UL><LI><a href="#[2e3]">>></a> xQueueReceiveFromISR +<LI><a href="#[2e4]">>></a> xQueueReceive </UL> -<P><STRONG><a name="[2ff]"></a>prvCopyDataToQueue</STRONG> (Thumb, 204 bytes, Stack size 32 bytes, queue.o(.text.prvCopyDataToQueue)) +<P><STRONG><a name="[303]"></a>prvCopyDataToQueue</STRONG> (Thumb, 204 bytes, Stack size 32 bytes, queue.o(.text.prvCopyDataToQueue)) <BR><BR>[Stack]<UL><LI>Max Depth = 76<LI>Call Chain = prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[300]">>></a> xTaskPriorityDisinherit +<BR>[Calls]<UL><LI><a href="#[304]">>></a> xTaskPriorityDisinherit <LI><a href="#[d6]">>></a> __aeabi_memcpy </UL> -<BR>[Called By]<UL><LI><a href="#[2e4]">>></a> xQueueGenericSendFromISR -<LI><a href="#[2e5]">>></a> xQueueGenericSend +<BR>[Called By]<UL><LI><a href="#[2e8]">>></a> xQueueGenericSendFromISR +<LI><a href="#[2e9]">>></a> xQueueGenericSend </UL> -<P><STRONG><a name="[301]"></a>prvInitialiseNewQueue</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, queue.o(.text.prvInitialiseNewQueue)) +<P><STRONG><a name="[305]"></a>prvInitialiseNewQueue</STRONG> (Thumb, 72 bytes, Stack size 24 bytes, queue.o(.text.prvInitialiseNewQueue)) <BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2e6]">>></a> xQueueGenericReset +<BR>[Calls]<UL><LI><a href="#[2ea]">>></a> xQueueGenericReset </UL> -<BR>[Called By]<UL><LI><a href="#[2e1]">>></a> xQueueGenericCreateStatic -<LI><a href="#[2e2]">>></a> xQueueGenericCreate +<BR>[Called By]<UL><LI><a href="#[2e5]">>></a> xQueueGenericCreateStatic +<LI><a href="#[2e6]">>></a> xQueueGenericCreate </UL> -<P><STRONG><a name="[308]"></a>prvIsQueueEmpty</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, queue.o(.text.prvIsQueueEmpty)) +<P><STRONG><a name="[30c]"></a>prvIsQueueEmpty</STRONG> (Thumb, 40 bytes, Stack size 16 bytes, queue.o(.text.prvIsQueueEmpty)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = prvIsQueueEmpty ⇒ vPortExitCritical </UL> -<BR>[Calls]<UL><LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[2e0]">>></a> xQueueReceive +<BR>[Called By]<UL><LI><a href="#[2e4]">>></a> xQueueReceive </UL> -<P><STRONG><a name="[309]"></a>prvIsQueueFull</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, queue.o(.text.prvIsQueueFull)) +<P><STRONG><a name="[30d]"></a>prvIsQueueFull</STRONG> (Thumb, 46 bytes, Stack size 16 bytes, queue.o(.text.prvIsQueueFull)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = prvIsQueueFull ⇒ vPortExitCritical </UL> -<BR>[Calls]<UL><LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[2e5]">>></a> xQueueGenericSend +<BR>[Called By]<UL><LI><a href="#[2e9]">>></a> xQueueGenericSend </UL> -<P><STRONG><a name="[313]"></a>prvUnlockQueue</STRONG> (Thumb, 174 bytes, Stack size 16 bytes, queue.o(.text.prvUnlockQueue)) +<P><STRONG><a name="[317]"></a>prvUnlockQueue</STRONG> (Thumb, 174 bytes, Stack size 16 bytes, queue.o(.text.prvUnlockQueue)) <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = prvUnlockQueue ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[314]">>></a> xTaskRemoveFromEventList -<LI><a href="#[315]">>></a> vTaskMissedYield -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[318]">>></a> xTaskRemoveFromEventList +<LI><a href="#[319]">>></a> vTaskMissedYield +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2e5]">>></a> xQueueGenericSend -<LI><a href="#[310]">>></a> vQueueWaitForMessageRestricted +<BR>[Called By]<UL><LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2e9]">>></a> xQueueGenericSend +<LI><a href="#[314]">>></a> vQueueWaitForMessageRestricted </UL> -<P><STRONG><a name="[2f4]"></a>prvAddCurrentTaskToDelayedList</STRONG> (Thumb, 220 bytes, Stack size 24 bytes, tasks.o(.text.prvAddCurrentTaskToDelayedList)) +<P><STRONG><a name="[2f8]"></a>prvAddCurrentTaskToDelayedList</STRONG> (Thumb, 220 bytes, Stack size 24 bytes, tasks.o(.text.prvAddCurrentTaskToDelayedList)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = prvAddCurrentTaskToDelayedList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[2f7]">>></a> vListInsert -<LI><a href="#[2f5]">>></a> uxListRemove +<BR>[Calls]<UL><LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[2fb]">>></a> vListInsert +<LI><a href="#[2f9]">>></a> uxListRemove </UL> -<BR>[Called By]<UL><LI><a href="#[2da]">>></a> vTaskDelayUntil -<LI><a href="#[2d8]">>></a> vTaskDelay -<LI><a href="#[2ea]">>></a> xTaskNotifyWait -<LI><a href="#[31d]">>></a> vTaskPlaceOnEventListRestricted -<LI><a href="#[320]">>></a> vTaskPlaceOnEventList +<BR>[Called By]<UL><LI><a href="#[2de]">>></a> vTaskDelayUntil +<LI><a href="#[2dc]">>></a> vTaskDelay +<LI><a href="#[2ee]">>></a> xTaskNotifyWait +<LI><a href="#[321]">>></a> vTaskPlaceOnEventListRestricted +<LI><a href="#[324]">>></a> vTaskPlaceOnEventList </UL> -<P><STRONG><a name="[2f8]"></a>prvAddNewTaskToReadyList</STRONG> (Thumb, 290 bytes, Stack size 16 bytes, tasks.o(.text.prvAddNewTaskToReadyList)) +<P><STRONG><a name="[2fc]"></a>prvAddNewTaskToReadyList</STRONG> (Thumb, 290 bytes, Stack size 16 bytes, tasks.o(.text.prvAddNewTaskToReadyList)) <BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = prvAddNewTaskToReadyList ⇒ prvInitialiseTaskLists ⇒ vListInitialise </UL> -<BR>[Calls]<UL><LI><a href="#[2f9]">>></a> prvInitialiseTaskLists -<LI><a href="#[2f6]">>></a> vListInsertEnd -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[2fd]">>></a> prvInitialiseTaskLists +<LI><a href="#[2fa]">>></a> vListInsertEnd +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> -<BR>[Called By]<UL><LI><a href="#[2ec]">>></a> xTaskCreateStatic -<LI><a href="#[2ed]">>></a> xTaskCreate +<BR>[Called By]<UL><LI><a href="#[2f0]">>></a> xTaskCreateStatic +<LI><a href="#[2f1]">>></a> xTaskCreate </UL> -<P><STRONG><a name="[2fc]"></a>prvCheckTasksWaitingTermination</STRONG> (Thumb, 90 bytes, Stack size 16 bytes, tasks.o(.text.prvCheckTasksWaitingTermination)) +<P><STRONG><a name="[300]"></a>prvCheckTasksWaitingTermination</STRONG> (Thumb, 90 bytes, Stack size 16 bytes, tasks.o(.text.prvCheckTasksWaitingTermination)) <BR><BR>[Stack]<UL><LI>Max Depth = 132<LI>Call Chain = prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2fd]">>></a> prvDeleteTCB -<LI><a href="#[2f5]">>></a> uxListRemove -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical +<BR>[Calls]<UL><LI><a href="#[301]">>></a> prvDeleteTCB +<LI><a href="#[2f9]">>></a> uxListRemove +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical </UL> <BR>[Called By]<UL><LI><a href="#[9e]">>></a> prvIdleTask </UL> -<P><STRONG><a name="[2fd]"></a>prvDeleteTCB</STRONG> (Thumb, 94 bytes, Stack size 16 bytes, tasks.o(.text.prvDeleteTCB)) +<P><STRONG><a name="[301]"></a>prvDeleteTCB</STRONG> (Thumb, 94 bytes, Stack size 16 bytes, tasks.o(.text.prvDeleteTCB)) <BR><BR>[Stack]<UL><LI>Max Depth = 116<LI>Call Chain = prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[100]">>></a> vPortFree +<BR>[Calls]<UL><LI><a href="#[104]">>></a> vPortFree </UL> -<BR>[Called By]<UL><LI><a href="#[2f0]">>></a> vTaskDelete -<LI><a href="#[2fc]">>></a> prvCheckTasksWaitingTermination +<BR>[Called By]<UL><LI><a href="#[2f4]">>></a> vTaskDelete +<LI><a href="#[300]">>></a> prvCheckTasksWaitingTermination </UL> <P><STRONG><a name="[9e]"></a>prvIdleTask</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, tasks.o(.text.prvIdleTask)) <BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = prvIdleTask ⇒ prvCheckTasksWaitingTermination ⇒ prvDeleteTCB ⇒ vPortFree ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2fc]">>></a> prvCheckTasksWaitingTermination +<BR>[Calls]<UL><LI><a href="#[300]">>></a> prvCheckTasksWaitingTermination </UL> <BR>[Address Reference Count : 1]<UL><LI> tasks.o(.text.vTaskStartScheduler) </UL> -<P><STRONG><a name="[302]"></a>prvInitialiseNewTask</STRONG> (Thumb, 306 bytes, Stack size 40 bytes, tasks.o(.text.prvInitialiseNewTask)) +<P><STRONG><a name="[306]"></a>prvInitialiseNewTask</STRONG> (Thumb, 306 bytes, Stack size 40 bytes, tasks.o(.text.prvInitialiseNewTask)) <BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = prvInitialiseNewTask ⇒ pxPortInitialiseStack </UL> -<BR>[Calls]<UL><LI><a href="#[305]">>></a> pxPortInitialiseStack -<LI><a href="#[304]">>></a> vListInitialiseItem -<LI><a href="#[303]">>></a> __aeabi_memset4 +<BR>[Calls]<UL><LI><a href="#[309]">>></a> pxPortInitialiseStack +<LI><a href="#[308]">>></a> vListInitialiseItem +<LI><a href="#[307]">>></a> __aeabi_memset4 </UL> -<BR>[Called By]<UL><LI><a href="#[2ec]">>></a> xTaskCreateStatic -<LI><a href="#[2ed]">>></a> xTaskCreate +<BR>[Called By]<UL><LI><a href="#[2f0]">>></a> xTaskCreateStatic +<LI><a href="#[2f1]">>></a> xTaskCreate </UL> -<P><STRONG><a name="[2f9]"></a>prvInitialiseTaskLists</STRONG> (Thumb, 142 bytes, Stack size 24 bytes, tasks.o(.text.prvInitialiseTaskLists)) +<P><STRONG><a name="[2fd]"></a>prvInitialiseTaskLists</STRONG> (Thumb, 142 bytes, Stack size 24 bytes, tasks.o(.text.prvInitialiseTaskLists)) <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = prvInitialiseTaskLists ⇒ vListInitialise </UL> -<BR>[Calls]<UL><LI><a href="#[2fb]">>></a> vListInitialise +<BR>[Calls]<UL><LI><a href="#[2ff]">>></a> vListInitialise </UL> -<BR>[Called By]<UL><LI><a href="#[2f8]">>></a> prvAddNewTaskToReadyList +<BR>[Called By]<UL><LI><a href="#[2fc]">>></a> prvAddNewTaskToReadyList </UL> -<P><STRONG><a name="[30a]"></a>prvListTasksWithinSingleList</STRONG> (Thumb, 164 bytes, Stack size 40 bytes, tasks.o(.text.prvListTasksWithinSingleList)) +<P><STRONG><a name="[30e]"></a>prvListTasksWithinSingleList</STRONG> (Thumb, 164 bytes, Stack size 40 bytes, tasks.o(.text.prvListTasksWithinSingleList)) <BR><BR>[Stack]<UL><LI>Max Depth = 140<LI>Call Chain = prvListTasksWithinSingleList ⇒ vTaskGetInfo ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[30b]">>></a> vTaskGetInfo +<BR>[Calls]<UL><LI><a href="#[30f]">>></a> vTaskGetInfo </UL> -<BR>[Called By]<UL><LI><a href="#[31b]">>></a> uxTaskGetSystemState +<BR>[Called By]<UL><LI><a href="#[31f]">>></a> uxTaskGetSystemState </UL> -<P><STRONG><a name="[31e]"></a>prvResetNextTaskUnblockTime</STRONG> (Thumb, 70 bytes, Stack size 4 bytes, tasks.o(.text.prvResetNextTaskUnblockTime)) +<P><STRONG><a name="[322]"></a>prvResetNextTaskUnblockTime</STRONG> (Thumb, 70 bytes, Stack size 4 bytes, tasks.o(.text.prvResetNextTaskUnblockTime)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = prvResetNextTaskUnblockTime </UL> -<BR>[Called By]<UL><LI><a href="#[329]">>></a> xTaskIncrementTick -<LI><a href="#[2ef]">>></a> vTaskSuspend -<LI><a href="#[2f0]">>></a> vTaskDelete -<LI><a href="#[2de]">>></a> xTaskResumeAll +<BR>[Called By]<UL><LI><a href="#[32d]">>></a> xTaskIncrementTick +<LI><a href="#[2f3]">>></a> vTaskSuspend +<LI><a href="#[2f4]">>></a> vTaskDelete +<LI><a href="#[2e2]">>></a> xTaskResumeAll </UL> -<P><STRONG><a name="[31a]"></a>prvTaskCheckFreeStackSpace</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, tasks.o(.text.prvTaskCheckFreeStackSpace)) +<P><STRONG><a name="[31e]"></a>prvTaskCheckFreeStackSpace</STRONG> (Thumb, 48 bytes, Stack size 8 bytes, tasks.o(.text.prvTaskCheckFreeStackSpace)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = prvTaskCheckFreeStackSpace </UL> -<BR>[Called By]<UL><LI><a href="#[30b]">>></a> vTaskGetInfo -<LI><a href="#[2eb]">>></a> uxTaskGetStackHighWaterMark +<BR>[Called By]<UL><LI><a href="#[30f]">>></a> vTaskGetInfo +<LI><a href="#[2ef]">>></a> uxTaskGetStackHighWaterMark </UL> -<P><STRONG><a name="[321]"></a>prvTaskIsTaskSuspended</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, tasks.o(.text.prvTaskIsTaskSuspended)) +<P><STRONG><a name="[325]"></a>prvTaskIsTaskSuspended</STRONG> (Thumb, 106 bytes, Stack size 16 bytes, tasks.o(.text.prvTaskIsTaskSuspended)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = prvTaskIsTaskSuspended </UL> -<BR>[Called By]<UL><LI><a href="#[2ee]">>></a> vTaskResume +<BR>[Called By]<UL><LI><a href="#[2f2]">>></a> vTaskResume </UL> -<P><STRONG><a name="[316]"></a>prvWriteNameToBuffer</STRONG> (Thumb, 70 bytes, Stack size 24 bytes, tasks.o(.text.prvWriteNameToBuffer)) +<P><STRONG><a name="[31a]"></a>prvWriteNameToBuffer</STRONG> (Thumb, 70 bytes, Stack size 24 bytes, tasks.o(.text.prvWriteNameToBuffer)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = prvWriteNameToBuffer </UL> -<BR>[Calls]<UL><LI><a href="#[317]">>></a> strcpy -<LI><a href="#[178]">>></a> strlen +<BR>[Calls]<UL><LI><a href="#[31b]">>></a> strcpy +<LI><a href="#[17c]">>></a> strlen </UL> -<BR>[Called By]<UL><LI><a href="#[161]">>></a> vTaskList -<LI><a href="#[162]">>></a> vTaskGetRunTimeStats +<BR>[Called By]<UL><LI><a href="#[165]">>></a> vTaskList +<LI><a href="#[166]">>></a> vTaskGetRunTimeStats </UL> -<P><STRONG><a name="[2fa]"></a>prvCheckForValidListAndQueue</STRONG> (Thumb, 162 bytes, Stack size 24 bytes, timers.o(.text.prvCheckForValidListAndQueue)) +<P><STRONG><a name="[2fe]"></a>prvCheckForValidListAndQueue</STRONG> (Thumb, 162 bytes, Stack size 24 bytes, timers.o(.text.prvCheckForValidListAndQueue)) <BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2e1]">>></a> xQueueGenericCreateStatic -<LI><a href="#[2e3]">>></a> vQueueAddToRegistry -<LI><a href="#[17c]">>></a> vPortExitCritical -<LI><a href="#[17b]">>></a> vPortEnterCritical -<LI><a href="#[2fb]">>></a> vListInitialise +<BR>[Calls]<UL><LI><a href="#[2e5]">>></a> xQueueGenericCreateStatic +<LI><a href="#[2e7]">>></a> vQueueAddToRegistry +<LI><a href="#[180]">>></a> vPortExitCritical +<LI><a href="#[17f]">>></a> vPortEnterCritical +<LI><a href="#[2ff]">>></a> vListInitialise </UL> -<BR>[Called By]<UL><LI><a href="#[306]">>></a> prvInitialiseNewTimer -<LI><a href="#[323]">>></a> xTimerCreateTimerTask +<BR>[Called By]<UL><LI><a href="#[30a]">>></a> prvInitialiseNewTimer +<LI><a href="#[327]">>></a> xTimerCreateTimerTask </UL> -<P><STRONG><a name="[312]"></a>prvGetNextExpireTime</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, timers.o(.text.prvGetNextExpireTime)) +<P><STRONG><a name="[316]"></a>prvGetNextExpireTime</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, timers.o(.text.prvGetNextExpireTime)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = prvGetNextExpireTime </UL> <BR>[Called By]<UL><LI><a href="#[9f]">>></a> prvTimerTask </UL> -<P><STRONG><a name="[306]"></a>prvInitialiseNewTimer</STRONG> (Thumb, 118 bytes, Stack size 32 bytes, timers.o(.text.prvInitialiseNewTimer)) +<P><STRONG><a name="[30a]"></a>prvInitialiseNewTimer</STRONG> (Thumb, 118 bytes, Stack size 32 bytes, timers.o(.text.prvInitialiseNewTimer)) <BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = prvInitialiseNewTimer ⇒ prvCheckForValidListAndQueue ⇒ xQueueGenericCreateStatic ⇒ prvInitialiseNewQueue ⇒ xQueueGenericReset ⇒ xTaskRemoveFromEventList ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2fa]">>></a> prvCheckForValidListAndQueue -<LI><a href="#[304]">>></a> vListInitialiseItem +<BR>[Calls]<UL><LI><a href="#[2fe]">>></a> prvCheckForValidListAndQueue +<LI><a href="#[308]">>></a> vListInitialiseItem </UL> -<BR>[Called By]<UL><LI><a href="#[2f1]">>></a> xTimerCreateStatic -<LI><a href="#[2f2]">>></a> xTimerCreate +<BR>[Called By]<UL><LI><a href="#[2f5]">>></a> xTimerCreateStatic +<LI><a href="#[2f6]">>></a> xTimerCreate </UL> -<P><STRONG><a name="[307]"></a>prvInsertTimerInActiveList</STRONG> (Thumb, 134 bytes, Stack size 32 bytes, timers.o(.text.prvInsertTimerInActiveList)) +<P><STRONG><a name="[30b]"></a>prvInsertTimerInActiveList</STRONG> (Thumb, 134 bytes, Stack size 32 bytes, timers.o(.text.prvInsertTimerInActiveList)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = prvInsertTimerInActiveList ⇒ vListInsert </UL> -<BR>[Calls]<UL><LI><a href="#[2f7]">>></a> vListInsert +<BR>[Calls]<UL><LI><a href="#[2fb]">>></a> vListInsert </UL> -<BR>[Called By]<UL><LI><a href="#[30d]">>></a> prvProcessReceivedCommands -<LI><a href="#[30c]">>></a> prvProcessExpiredTimer +<BR>[Called By]<UL><LI><a href="#[311]">>></a> prvProcessReceivedCommands +<LI><a href="#[310]">>></a> prvProcessExpiredTimer </UL> -<P><STRONG><a name="[30c]"></a>prvProcessExpiredTimer</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, timers.o(.text.prvProcessExpiredTimer)) +<P><STRONG><a name="[310]"></a>prvProcessExpiredTimer</STRONG> (Thumb, 142 bytes, Stack size 32 bytes, timers.o(.text.prvProcessExpiredTimer)) <BR><BR>[Stack]<UL><LI>Max Depth = 236<LI>Call Chain = prvProcessExpiredTimer ⇒ xTimerGenericCommand ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f3]">>></a> xTimerGenericCommand -<LI><a href="#[307]">>></a> prvInsertTimerInActiveList -<LI><a href="#[2f5]">>></a> uxListRemove +<BR>[Calls]<UL><LI><a href="#[2f7]">>></a> xTimerGenericCommand +<LI><a href="#[30b]">>></a> prvInsertTimerInActiveList +<LI><a href="#[2f9]">>></a> uxListRemove </UL> -<BR>[Called By]<UL><LI><a href="#[30f]">>></a> prvProcessTimerOrBlockTask +<BR>[Called By]<UL><LI><a href="#[313]">>></a> prvProcessTimerOrBlockTask </UL> -<P><STRONG><a name="[30d]"></a>prvProcessReceivedCommands</STRONG> (Thumb, 402 bytes, Stack size 64 bytes, timers.o(.text.prvProcessReceivedCommands)) +<P><STRONG><a name="[311]"></a>prvProcessReceivedCommands</STRONG> (Thumb, 402 bytes, Stack size 64 bytes, timers.o(.text.prvProcessReceivedCommands)) <BR><BR>[Stack]<UL><LI>Max Depth = 324<LI>Call Chain = prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f3]">>></a> xTimerGenericCommand -<LI><a href="#[30e]">>></a> prvSampleTimeNow -<LI><a href="#[307]">>></a> prvInsertTimerInActiveList -<LI><a href="#[2e0]">>></a> xQueueReceive -<LI><a href="#[2f5]">>></a> uxListRemove -<LI><a href="#[100]">>></a> vPortFree +<BR>[Calls]<UL><LI><a href="#[2f7]">>></a> xTimerGenericCommand +<LI><a href="#[312]">>></a> prvSampleTimeNow +<LI><a href="#[30b]">>></a> prvInsertTimerInActiveList +<LI><a href="#[2e4]">>></a> xQueueReceive +<LI><a href="#[2f9]">>></a> uxListRemove +<LI><a href="#[104]">>></a> vPortFree </UL> <BR>[Called By]<UL><LI><a href="#[9f]">>></a> prvTimerTask </UL> -<P><STRONG><a name="[30f]"></a>prvProcessTimerOrBlockTask</STRONG> (Thumb, 154 bytes, Stack size 24 bytes, timers.o(.text.prvProcessTimerOrBlockTask)) +<P><STRONG><a name="[313]"></a>prvProcessTimerOrBlockTask</STRONG> (Thumb, 154 bytes, Stack size 24 bytes, timers.o(.text.prvProcessTimerOrBlockTask)) <BR><BR>[Stack]<UL><LI>Max Depth = 284<LI>Call Chain = prvProcessTimerOrBlockTask ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[30e]">>></a> prvSampleTimeNow -<LI><a href="#[30c]">>></a> prvProcessExpiredTimer -<LI><a href="#[310]">>></a> vQueueWaitForMessageRestricted -<LI><a href="#[2de]">>></a> xTaskResumeAll -<LI><a href="#[2dc]">>></a> vTaskSuspendAll +<BR>[Calls]<UL><LI><a href="#[312]">>></a> prvSampleTimeNow +<LI><a href="#[310]">>></a> prvProcessExpiredTimer +<LI><a href="#[314]">>></a> vQueueWaitForMessageRestricted +<LI><a href="#[2e2]">>></a> xTaskResumeAll +<LI><a href="#[2e0]">>></a> vTaskSuspendAll </UL> <BR>[Called By]<UL><LI><a href="#[9f]">>></a> prvTimerTask </UL> -<P><STRONG><a name="[30e]"></a>prvSampleTimeNow</STRONG> (Thumb, 68 bytes, Stack size 16 bytes, timers.o(.text.prvSampleTimeNow)) +<P><STRONG><a name="[312]"></a>prvSampleTimeNow</STRONG> (Thumb, 68 bytes, Stack size 16 bytes, timers.o(.text.prvSampleTimeNow)) <BR><BR>[Stack]<UL><LI>Max Depth = 260<LI>Call Chain = prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[311]">>></a> prvSwitchTimerLists -<LI><a href="#[2d9]">>></a> xTaskGetTickCount +<BR>[Calls]<UL><LI><a href="#[315]">>></a> prvSwitchTimerLists +<LI><a href="#[2dd]">>></a> xTaskGetTickCount </UL> -<BR>[Called By]<UL><LI><a href="#[30f]">>></a> prvProcessTimerOrBlockTask -<LI><a href="#[30d]">>></a> prvProcessReceivedCommands +<BR>[Called By]<UL><LI><a href="#[313]">>></a> prvProcessTimerOrBlockTask +<LI><a href="#[311]">>></a> prvProcessReceivedCommands </UL> -<P><STRONG><a name="[311]"></a>prvSwitchTimerLists</STRONG> (Thumb, 212 bytes, Stack size 40 bytes, timers.o(.text.prvSwitchTimerLists)) +<P><STRONG><a name="[315]"></a>prvSwitchTimerLists</STRONG> (Thumb, 212 bytes, Stack size 40 bytes, timers.o(.text.prvSwitchTimerLists)) <BR><BR>[Stack]<UL><LI>Max Depth = 244<LI>Call Chain = prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[2f3]">>></a> xTimerGenericCommand -<LI><a href="#[2f7]">>></a> vListInsert -<LI><a href="#[2f5]">>></a> uxListRemove +<BR>[Calls]<UL><LI><a href="#[2f7]">>></a> xTimerGenericCommand +<LI><a href="#[2fb]">>></a> vListInsert +<LI><a href="#[2f9]">>></a> uxListRemove </UL> -<BR>[Called By]<UL><LI><a href="#[30e]">>></a> prvSampleTimeNow +<BR>[Called By]<UL><LI><a href="#[312]">>></a> prvSampleTimeNow </UL> <P><STRONG><a name="[9f]"></a>prvTimerTask</STRONG> (Thumb, 30 bytes, Stack size 24 bytes, timers.o(.text.prvTimerTask)) <BR><BR>[Stack]<UL><LI>Max Depth = 348<LI>Call Chain = prvTimerTask ⇒ prvProcessReceivedCommands ⇒ prvSampleTimeNow ⇒ prvSwitchTimerLists ⇒ xTimerGenericCommand ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[30f]">>></a> prvProcessTimerOrBlockTask -<LI><a href="#[30d]">>></a> prvProcessReceivedCommands -<LI><a href="#[312]">>></a> prvGetNextExpireTime +<BR>[Calls]<UL><LI><a href="#[313]">>></a> prvProcessTimerOrBlockTask +<LI><a href="#[311]">>></a> prvProcessReceivedCommands +<LI><a href="#[316]">>></a> prvGetNextExpireTime </UL> <BR>[Address Reference Count : 1]<UL><LI> timers.o(.text.xTimerCreateTimerTask) </UL> -<P><STRONG><a name="[276]"></a>SVC_Setup</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, cmsis_os2.o(.text.SVC_Setup)) +<P><STRONG><a name="[27a]"></a>SVC_Setup</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, cmsis_os2.o(.text.SVC_Setup)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SVC_Setup ⇒ __NVIC_SetPriority </UL> -<BR>[Calls]<UL><LI><a href="#[277]">>></a> __NVIC_SetPriority +<BR>[Calls]<UL><LI><a href="#[27b]">>></a> __NVIC_SetPriority </UL> -<BR>[Called By]<UL><LI><a href="#[2d7]">>></a> osKernelStart +<BR>[Called By]<UL><LI><a href="#[2db]">>></a> osKernelStart </UL> <P><STRONG><a name="[9c]"></a>TimerCallback</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, cmsis_os2.o(.text.TimerCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = TimerCallback ⇒ pvTimerGetTimerID ⇒ vPortExitCritical </UL> -<BR>[Calls]<UL><LI><a href="#[2a6]">>></a> pvTimerGetTimerID +<BR>[Calls]<UL><LI><a href="#[2aa]">>></a> pvTimerGetTimerID </UL> <BR>[Address Reference Count : 1]<UL><LI> cmsis_os2.o(.text.osTimerNew) </UL> -<P><STRONG><a name="[277]"></a>__NVIC_SetPriority</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, cmsis_os2.o(.text.__NVIC_SetPriority)) +<P><STRONG><a name="[27b]"></a>__NVIC_SetPriority</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, cmsis_os2.o(.text.__NVIC_SetPriority)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __NVIC_SetPriority </UL> -<BR>[Called By]<UL><LI><a href="#[276]">>></a> SVC_Setup +<BR>[Called By]<UL><LI><a href="#[27a]">>></a> SVC_Setup </UL> -<P><STRONG><a name="[318]"></a>prvHeapInit</STRONG> (Thumb, 188 bytes, Stack size 16 bytes, heap_4.o(.text.prvHeapInit)) +<P><STRONG><a name="[31c]"></a>prvHeapInit</STRONG> (Thumb, 188 bytes, Stack size 16 bytes, heap_4.o(.text.prvHeapInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = prvHeapInit </UL> -<BR>[Called By]<UL><LI><a href="#[10e]">>></a> pvPortMalloc +<BR>[Called By]<UL><LI><a href="#[112]">>></a> pvPortMalloc </UL> -<P><STRONG><a name="[319]"></a>prvInsertBlockIntoFreeList</STRONG> (Thumb, 198 bytes, Stack size 12 bytes, heap_4.o(.text.prvInsertBlockIntoFreeList)) +<P><STRONG><a name="[31d]"></a>prvInsertBlockIntoFreeList</STRONG> (Thumb, 198 bytes, Stack size 12 bytes, heap_4.o(.text.prvInsertBlockIntoFreeList)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = prvInsertBlockIntoFreeList </UL> -<BR>[Called By]<UL><LI><a href="#[100]">>></a> vPortFree -<LI><a href="#[10e]">>></a> pvPortMalloc +<BR>[Called By]<UL><LI><a href="#[104]">>></a> vPortFree +<LI><a href="#[112]">>></a> pvPortMalloc </UL> -<P><STRONG><a name="[328]"></a>prvPortStartFirstTask</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, port.o(.text.prvPortStartFirstTask)) -<BR><BR>[Called By]<UL><LI><a href="#[324]">>></a> xPortStartScheduler +<P><STRONG><a name="[32c]"></a>prvPortStartFirstTask</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, port.o(.text.prvPortStartFirstTask)) +<BR><BR>[Called By]<UL><LI><a href="#[328]">>></a> xPortStartScheduler </UL> <P><STRONG><a name="[9d]"></a>prvTaskExitError</STRONG> (Thumb, 76 bytes, Stack size 12 bytes, port.o(.text.prvTaskExitError)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = prvTaskExitError </UL> -<BR>[Called By]<UL><LI><a href="#[324]">>></a> xPortStartScheduler +<BR>[Called By]<UL><LI><a href="#[328]">>></a> xPortStartScheduler </UL> <BR>[Address Reference Count : 1]<UL><LI> port.o(.text.pxPortInitialiseStack) </UL> -<P><STRONG><a name="[327]"></a>vPortEnableVFP</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, port.o(.text.vPortEnableVFP)) -<BR><BR>[Called By]<UL><LI><a href="#[324]">>></a> xPortStartScheduler +<P><STRONG><a name="[32b]"></a>vPortEnableVFP</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, port.o(.text.vPortEnableVFP)) +<BR><BR>[Called By]<UL><LI><a href="#[328]">>></a> xPortStartScheduler </UL> -<P><STRONG><a name="[2ca]"></a>SWAPBYTE</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.SWAPBYTE)) +<P><STRONG><a name="[2ce]"></a>SWAPBYTE</STRONG> (Thumb, 54 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.SWAPBYTE)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SWAPBYTE </UL> -<BR>[Called By]<UL><LI><a href="#[2c5]">>></a> USBD_ParseSetupRequest +<BR>[Called By]<UL><LI><a href="#[2c9]">>></a> USBD_ParseSetupRequest </UL> -<P><STRONG><a name="[2b2]"></a>USBD_ClrFeature</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.USBD_ClrFeature)) +<P><STRONG><a name="[2b6]"></a>USBD_ClrFeature</STRONG> (Thumb, 64 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.USBD_ClrFeature)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = USBD_ClrFeature ⇒ USBD_CtlSendStatus ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2b1]">>></a> USBD_CtlError -<LI><a href="#[2b3]">>></a> USBD_CtlSendStatus +<BR>[Calls]<UL><LI><a href="#[2b5]">>></a> USBD_CtlError +<LI><a href="#[2b7]">>></a> USBD_CtlSendStatus </UL> -<BR>[Called By]<UL><LI><a href="#[2c6]">>></a> USBD_StdDevReq +<BR>[Called By]<UL><LI><a href="#[2ca]">>></a> USBD_StdDevReq </UL> -<P><STRONG><a name="[2b9]"></a>USBD_GetConfig</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, usbd_ctlreq.o(.text.USBD_GetConfig)) +<P><STRONG><a name="[2bd]"></a>USBD_GetConfig</STRONG> (Thumb, 100 bytes, Stack size 24 bytes, usbd_ctlreq.o(.text.USBD_GetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = USBD_GetConfig ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2af]">>></a> USBD_CtlSendData -<LI><a href="#[2b1]">>></a> USBD_CtlError +<BR>[Calls]<UL><LI><a href="#[2b3]">>></a> USBD_CtlSendData +<LI><a href="#[2b5]">>></a> USBD_CtlError </UL> -<BR>[Called By]<UL><LI><a href="#[2c6]">>></a> USBD_StdDevReq +<BR>[Called By]<UL><LI><a href="#[2ca]">>></a> USBD_StdDevReq </UL> -<P><STRONG><a name="[2ba]"></a>USBD_GetDescriptor</STRONG> (Thumb, 728 bytes, Stack size 40 bytes, usbd_ctlreq.o(.text.USBD_GetDescriptor)) +<P><STRONG><a name="[2be]"></a>USBD_GetDescriptor</STRONG> (Thumb, 728 bytes, Stack size 40 bytes, usbd_ctlreq.o(.text.USBD_GetDescriptor)) <BR><BR>[Stack]<UL><LI>Max Depth = 208<LI>Call Chain = USBD_GetDescriptor ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2af]">>></a> USBD_CtlSendData -<LI><a href="#[2b1]">>></a> USBD_CtlError -<LI><a href="#[2b3]">>></a> USBD_CtlSendStatus +<BR>[Calls]<UL><LI><a href="#[2b3]">>></a> USBD_CtlSendData +<LI><a href="#[2b5]">>></a> USBD_CtlError +<LI><a href="#[2b7]">>></a> USBD_CtlSendStatus </UL> -<BR>[Called By]<UL><LI><a href="#[2c6]">>></a> USBD_StdDevReq +<BR>[Called By]<UL><LI><a href="#[2ca]">>></a> USBD_StdDevReq </UL> -<P><STRONG><a name="[2bc]"></a>USBD_GetLen</STRONG> (Thumb, 50 bytes, Stack size 12 bytes, usbd_ctlreq.o(.text.USBD_GetLen)) +<P><STRONG><a name="[2c0]"></a>USBD_GetLen</STRONG> (Thumb, 50 bytes, Stack size 12 bytes, usbd_ctlreq.o(.text.USBD_GetLen)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = USBD_GetLen </UL> -<BR>[Called By]<UL><LI><a href="#[2b8]">>></a> USBD_GetString +<BR>[Called By]<UL><LI><a href="#[2bc]">>></a> USBD_GetString </UL> -<P><STRONG><a name="[2bb]"></a>USBD_GetStatus</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.USBD_GetStatus)) +<P><STRONG><a name="[2bf]"></a>USBD_GetStatus</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.USBD_GetStatus)) <BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = USBD_GetStatus ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2af]">>></a> USBD_CtlSendData -<LI><a href="#[2b1]">>></a> USBD_CtlError +<BR>[Calls]<UL><LI><a href="#[2b3]">>></a> USBD_CtlSendData +<LI><a href="#[2b5]">>></a> USBD_CtlError </UL> -<BR>[Called By]<UL><LI><a href="#[2c6]">>></a> USBD_StdDevReq +<BR>[Called By]<UL><LI><a href="#[2ca]">>></a> USBD_StdDevReq </UL> -<P><STRONG><a name="[2cb]"></a>USBD_SetAddress</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, usbd_ctlreq.o(.text.USBD_SetAddress)) +<P><STRONG><a name="[2cf]"></a>USBD_SetAddress</STRONG> (Thumb, 140 bytes, Stack size 24 bytes, usbd_ctlreq.o(.text.USBD_SetAddress)) <BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = USBD_SetAddress ⇒ USBD_CtlSendStatus ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2c4]">>></a> USBD_LL_SetUSBAddress -<LI><a href="#[2b1]">>></a> USBD_CtlError -<LI><a href="#[2b3]">>></a> USBD_CtlSendStatus +<BR>[Calls]<UL><LI><a href="#[2c8]">>></a> USBD_LL_SetUSBAddress +<LI><a href="#[2b5]">>></a> USBD_CtlError +<LI><a href="#[2b7]">>></a> USBD_CtlSendStatus </UL> -<BR>[Called By]<UL><LI><a href="#[2c6]">>></a> USBD_StdDevReq +<BR>[Called By]<UL><LI><a href="#[2ca]">>></a> USBD_StdDevReq </UL> -<P><STRONG><a name="[2cc]"></a>USBD_SetConfig</STRONG> (Thumb, 374 bytes, Stack size 32 bytes, usbd_ctlreq.o(.text.USBD_SetConfig)) +<P><STRONG><a name="[2d0]"></a>USBD_SetConfig</STRONG> (Thumb, 374 bytes, Stack size 32 bytes, usbd_ctlreq.o(.text.USBD_SetConfig)) <BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = USBD_SetConfig ⇒ USBD_CtlSendStatus ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2b1]">>></a> USBD_CtlError -<LI><a href="#[2cd]">>></a> USBD_SetClassConfig -<LI><a href="#[2b3]">>></a> USBD_CtlSendStatus -<LI><a href="#[2ce]">>></a> USBD_ClrClassConfig +<BR>[Calls]<UL><LI><a href="#[2b5]">>></a> USBD_CtlError +<LI><a href="#[2d1]">>></a> USBD_SetClassConfig +<LI><a href="#[2b7]">>></a> USBD_CtlSendStatus +<LI><a href="#[2d2]">>></a> USBD_ClrClassConfig </UL> -<BR>[Called By]<UL><LI><a href="#[2c6]">>></a> USBD_StdDevReq +<BR>[Called By]<UL><LI><a href="#[2ca]">>></a> USBD_StdDevReq </UL> -<P><STRONG><a name="[2cf]"></a>USBD_SetFeature</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.USBD_SetFeature)) +<P><STRONG><a name="[2d3]"></a>USBD_SetFeature</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, usbd_ctlreq.o(.text.USBD_SetFeature)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = USBD_SetFeature ⇒ USBD_CtlSendStatus ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2b3]">>></a> USBD_CtlSendStatus +<BR>[Calls]<UL><LI><a href="#[2b7]">>></a> USBD_CtlSendStatus </UL> -<BR>[Called By]<UL><LI><a href="#[2c6]">>></a> USBD_StdDevReq +<BR>[Called By]<UL><LI><a href="#[2ca]">>></a> USBD_StdDevReq </UL> <P><STRONG><a name="[b]"></a>USBD_CDC_DataIn</STRONG> (Thumb, 200 bytes, Stack size 32 bytes, usbd_cdc.o(.text.USBD_CDC_DataIn)) <BR><BR>[Stack]<UL><LI>Max Depth = 176<LI>Call Chain = USBD_CDC_DataIn ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2a8]">>></a> USBD_LL_Transmit +<BR>[Calls]<UL><LI><a href="#[2ac]">>></a> USBD_LL_Transmit </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_cdc.o(.data.USBD_CDC) </UL> <P><STRONG><a name="[c]"></a>USBD_CDC_DataOut</STRONG> (Thumb, 88 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_DataOut)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = USBD_CDC_DataOut ⇒ USBD_LL_GetRxDataSize ⇒ HAL_PCD_EP_GetRxCount </UL> -<BR>[Calls]<UL><LI><a href="#[2a9]">>></a> USBD_LL_GetRxDataSize +<BR>[Calls]<UL><LI><a href="#[2ad]">>></a> USBD_LL_GetRxDataSize </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_cdc.o(.data.USBD_CDC) </UL> <P><STRONG><a name="[8]"></a>USBD_CDC_DeInit</STRONG> (Thumb, 110 bytes, Stack size 24 bytes, usbd_cdc.o(.text.USBD_CDC_DeInit)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = USBD_CDC_DeInit ⇒ USBD_LL_CloseEP ⇒ HAL_PCD_EP_Close ⇒ USB_DeactivateEndpoint </UL> -<BR>[Calls]<UL><LI><a href="#[2ab]">>></a> USBD_static_free -<LI><a href="#[2aa]">>></a> USBD_LL_CloseEP +<BR>[Calls]<UL><LI><a href="#[2af]">>></a> USBD_static_free +<LI><a href="#[2ae]">>></a> USBD_LL_CloseEP </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_cdc.o(.data.USBD_CDC) </UL> @@ -7199,68 +7230,68 @@ Local Symbols <P><STRONG><a name="[7]"></a>USBD_CDC_Init</STRONG> (Thumb, 270 bytes, Stack size 48 bytes, usbd_cdc.o(.text.USBD_CDC_Init)) <BR><BR>[Stack]<UL><LI>Max Depth = 192<LI>Call Chain = USBD_CDC_Init ⇒ USBD_LL_PrepareReceive ⇒ HAL_PCD_EP_Receive ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2ac]">>></a> USBD_static_malloc -<LI><a href="#[2ae]">>></a> USBD_LL_PrepareReceive -<LI><a href="#[2ad]">>></a> USBD_LL_OpenEP +<BR>[Calls]<UL><LI><a href="#[2b0]">>></a> USBD_static_malloc +<LI><a href="#[2b2]">>></a> USBD_LL_PrepareReceive +<LI><a href="#[2b1]">>></a> USBD_LL_OpenEP </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_cdc.o(.data.USBD_CDC) </UL> <P><STRONG><a name="[9]"></a>USBD_CDC_Setup</STRONG> (Thumb, 412 bytes, Stack size 48 bytes, usbd_cdc.o(.text.USBD_CDC_Setup)) <BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = USBD_CDC_Setup ⇒ USBD_CtlSendData ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[2af]">>></a> USBD_CtlSendData -<LI><a href="#[2b1]">>></a> USBD_CtlError -<LI><a href="#[2b0]">>></a> USBD_CtlPrepareRx +<BR>[Calls]<UL><LI><a href="#[2b3]">>></a> USBD_CtlSendData +<LI><a href="#[2b5]">>></a> USBD_CtlError +<LI><a href="#[2b4]">>></a> USBD_CtlPrepareRx </UL> <BR>[Address Reference Count : 1]<UL><LI> usbd_cdc.o(.data.USBD_CDC) </UL> -<P><STRONG><a name="[18b]"></a>CAN_Get</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, can_1.o(.text.CAN_Get)) +<P><STRONG><a name="[18f]"></a>CAN_Get</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, can_1.o(.text.CAN_Get)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CAN_Get </UL> -<BR>[Called By]<UL><LI><a href="#[197]">>></a> HAL_CAN_WakeUpFromRxMsgCallback -<LI><a href="#[190]">>></a> HAL_CAN_TxMailbox2CompleteCallback -<LI><a href="#[191]">>></a> HAL_CAN_TxMailbox2AbortCallback -<LI><a href="#[18e]">>></a> HAL_CAN_TxMailbox1CompleteCallback -<LI><a href="#[18f]">>></a> HAL_CAN_TxMailbox1AbortCallback -<LI><a href="#[18c]">>></a> HAL_CAN_TxMailbox0CompleteCallback -<LI><a href="#[18d]">>></a> HAL_CAN_TxMailbox0AbortCallback -<LI><a href="#[196]">>></a> HAL_CAN_SleepCallback -<LI><a href="#[195]">>></a> HAL_CAN_RxFifo1MsgPendingCallback -<LI><a href="#[194]">>></a> HAL_CAN_RxFifo1FullCallback -<LI><a href="#[193]">>></a> HAL_CAN_RxFifo0MsgPendingCallback -<LI><a href="#[192]">>></a> HAL_CAN_RxFifo0FullCallback -<LI><a href="#[18a]">>></a> HAL_CAN_ErrorCallback +<BR>[Called By]<UL><LI><a href="#[19b]">>></a> HAL_CAN_WakeUpFromRxMsgCallback +<LI><a href="#[194]">>></a> HAL_CAN_TxMailbox2CompleteCallback +<LI><a href="#[195]">>></a> HAL_CAN_TxMailbox2AbortCallback +<LI><a href="#[192]">>></a> HAL_CAN_TxMailbox1CompleteCallback +<LI><a href="#[193]">>></a> HAL_CAN_TxMailbox1AbortCallback +<LI><a href="#[190]">>></a> HAL_CAN_TxMailbox0CompleteCallback +<LI><a href="#[191]">>></a> HAL_CAN_TxMailbox0AbortCallback +<LI><a href="#[19a]">>></a> HAL_CAN_SleepCallback +<LI><a href="#[199]">>></a> HAL_CAN_RxFifo1MsgPendingCallback +<LI><a href="#[198]">>></a> HAL_CAN_RxFifo1FullCallback +<LI><a href="#[197]">>></a> HAL_CAN_RxFifo0MsgPendingCallback +<LI><a href="#[196]">>></a> HAL_CAN_RxFifo0FullCallback +<LI><a href="#[18e]">>></a> HAL_CAN_ErrorCallback </UL> -<P><STRONG><a name="[1fb]"></a>SPI_Get</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, spi_1.o(.text.SPI_Get)) +<P><STRONG><a name="[1ff]"></a>SPI_Get</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, spi_1.o(.text.SPI_Get)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SPI_Get </UL> -<BR>[Called By]<UL><LI><a href="#[205]">>></a> HAL_SPI_TxRxHalfCpltCallback -<LI><a href="#[204]">>></a> HAL_SPI_TxRxCpltCallback -<LI><a href="#[202]">>></a> HAL_SPI_RxHalfCpltCallback -<LI><a href="#[201]">>></a> HAL_SPI_RxCpltCallback -<LI><a href="#[1fa]">>></a> HAL_SPI_ErrorCallback +<BR>[Called By]<UL><LI><a href="#[209]">>></a> HAL_SPI_TxRxHalfCpltCallback +<LI><a href="#[208]">>></a> HAL_SPI_TxRxCpltCallback +<LI><a href="#[206]">>></a> HAL_SPI_RxHalfCpltCallback +<LI><a href="#[205]">>></a> HAL_SPI_RxCpltCallback +<LI><a href="#[1fe]">>></a> HAL_SPI_ErrorCallback </UL> -<P><STRONG><a name="[113]"></a>UART_Get</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, uart.o(.text.UART_Get)) +<P><STRONG><a name="[117]"></a>UART_Get</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, uart.o(.text.UART_Get)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_Get </UL> -<BR>[Called By]<UL><LI><a href="#[112]">>></a> BSP_UART_IRQHandler -<LI><a href="#[234]">>></a> HAL_UART_TxHalfCpltCallback -<LI><a href="#[233]">>></a> HAL_UART_TxCpltCallback -<LI><a href="#[232]">>></a> HAL_UART_RxHalfCpltCallback -<LI><a href="#[231]">>></a> HAL_UART_RxCpltCallback -<LI><a href="#[226]">>></a> HAL_UART_ErrorCallback -<LI><a href="#[223]">>></a> HAL_UART_AbortReceiveCpltCallback +<BR>[Called By]<UL><LI><a href="#[116]">>></a> BSP_UART_IRQHandler +<LI><a href="#[238]">>></a> HAL_UART_TxHalfCpltCallback +<LI><a href="#[237]">>></a> HAL_UART_TxCpltCallback +<LI><a href="#[236]">>></a> HAL_UART_RxHalfCpltCallback +<LI><a href="#[235]">>></a> HAL_UART_RxCpltCallback +<LI><a href="#[22a]">>></a> HAL_UART_ErrorCallback +<LI><a href="#[227]">>></a> HAL_UART_AbortReceiveCpltCallback </UL> -<P><STRONG><a name="[116]"></a>BSP_USB_Transmit</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, usb.o(.text.BSP_USB_Transmit)) +<P><STRONG><a name="[11a]"></a>BSP_USB_Transmit</STRONG> (Thumb, 70 bytes, Stack size 16 bytes, usb.o(.text.BSP_USB_Transmit)) <BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = BSP_USB_Transmit ⇒ CDC_Transmit_FS ⇒ USBD_CDC_TransmitPacket ⇒ USBD_LL_Transmit ⇒ HAL_PCD_EP_Transmit ⇒ USB_EPStartXfer ⇒ USB_WritePacket </UL> -<BR>[Calls]<UL><LI><a href="#[119]">>></a> CDC_Transmit_FS -<LI><a href="#[e6]">>></a> BSP_Delay +<BR>[Calls]<UL><LI><a href="#[11d]">>></a> CDC_Transmit_FS +<LI><a href="#[ea]">>></a> BSP_Delay </UL> -<BR>[Called By]<UL><LI><a href="#[114]">>></a> BSP_USB_Printf +<BR>[Called By]<UL><LI><a href="#[118]">>></a> BSP_USB_Printf </UL> <P><STRONG><a name="[cb]"></a>AHRS_UpdateIMU</STRONG> (Thumb, 1480 bytes, Stack size 136 bytes, ahrs.o(.text.AHRS_UpdateIMU)) @@ -7277,420 +7308,420 @@ Local Symbols <BR>[Called By]<UL><LI><a href="#[c3]">>></a> AHRS_GetEulr </UL> -<P><STRONG><a name="[130]"></a>CMD_BehaviorOccurredRc</STRONG> (Thumb, 274 bytes, Stack size 40 bytes, cmd.o(.text.CMD_BehaviorOccurredRc)) +<P><STRONG><a name="[134]"></a>CMD_BehaviorOccurredRc</STRONG> (Thumb, 274 bytes, Stack size 40 bytes, cmd.o(.text.CMD_BehaviorOccurredRc)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = CMD_BehaviorOccurredRc ⇒ CMD_BehaviorToKey </UL> -<BR>[Calls]<UL><LI><a href="#[131]">>></a> CMD_BehaviorToKey -<LI><a href="#[132]">>></a> CMD_BehaviorToActive +<BR>[Calls]<UL><LI><a href="#[135]">>></a> CMD_BehaviorToKey +<LI><a href="#[136]">>></a> CMD_BehaviorToActive </UL> -<BR>[Called By]<UL><LI><a href="#[136]">>></a> CMD_PcLogic +<BR>[Called By]<UL><LI><a href="#[13a]">>></a> CMD_PcLogic </UL> -<P><STRONG><a name="[132]"></a>CMD_BehaviorToActive</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, cmd.o(.text.CMD_BehaviorToActive)) +<P><STRONG><a name="[136]"></a>CMD_BehaviorToActive</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, cmd.o(.text.CMD_BehaviorToActive)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CMD_BehaviorToActive </UL> -<BR>[Called By]<UL><LI><a href="#[130]">>></a> CMD_BehaviorOccurredRc +<BR>[Called By]<UL><LI><a href="#[134]">>></a> CMD_BehaviorOccurredRc </UL> -<P><STRONG><a name="[131]"></a>CMD_BehaviorToKey</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, cmd.o(.text.CMD_BehaviorToKey)) +<P><STRONG><a name="[135]"></a>CMD_BehaviorToKey</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, cmd.o(.text.CMD_BehaviorToKey)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = CMD_BehaviorToKey </UL> -<BR>[Called By]<UL><LI><a href="#[130]">>></a> CMD_BehaviorOccurredRc +<BR>[Called By]<UL><LI><a href="#[134]">>></a> CMD_BehaviorOccurredRc </UL> -<P><STRONG><a name="[134]"></a>CMD_KeyPressedRc</STRONG> (Thumb, 84 bytes, Stack size 12 bytes, cmd.o(.text.CMD_KeyPressedRc)) +<P><STRONG><a name="[138]"></a>CMD_KeyPressedRc</STRONG> (Thumb, 84 bytes, Stack size 12 bytes, cmd.o(.text.CMD_KeyPressedRc)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = CMD_KeyPressedRc </UL> -<BR>[Called By]<UL><LI><a href="#[133]">>></a> CMD_ParseRc +<BR>[Called By]<UL><LI><a href="#[137]">>></a> CMD_ParseRc </UL> -<P><STRONG><a name="[136]"></a>CMD_PcLogic</STRONG> (Thumb, 770 bytes, Stack size 24 bytes, cmd.o(.text.CMD_PcLogic)) +<P><STRONG><a name="[13a]"></a>CMD_PcLogic</STRONG> (Thumb, 774 bytes, Stack size 24 bytes, cmd.o(.text.CMD_PcLogic)) <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = CMD_PcLogic ⇒ CMD_BehaviorOccurredRc ⇒ CMD_BehaviorToKey </UL> -<BR>[Calls]<UL><LI><a href="#[138]">>></a> CMD_RefereeAdd -<LI><a href="#[130]">>></a> CMD_BehaviorOccurredRc +<BR>[Calls]<UL><LI><a href="#[13c]">>></a> CMD_RefereeAdd +<LI><a href="#[134]">>></a> CMD_BehaviorOccurredRc </UL> -<BR>[Called By]<UL><LI><a href="#[133]">>></a> CMD_ParseRc +<BR>[Called By]<UL><LI><a href="#[137]">>></a> CMD_ParseRc </UL> -<P><STRONG><a name="[137]"></a>CMD_RcLogic</STRONG> (Thumb, 320 bytes, Stack size 20 bytes, cmd.o(.text.CMD_RcLogic)) +<P><STRONG><a name="[13b]"></a>CMD_RcLogic</STRONG> (Thumb, 338 bytes, Stack size 20 bytes, cmd.o(.text.CMD_RcLogic)) <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = CMD_RcLogic </UL> -<BR>[Called By]<UL><LI><a href="#[133]">>></a> CMD_ParseRc +<BR>[Called By]<UL><LI><a href="#[137]">>></a> CMD_ParseRc </UL> -<P><STRONG><a name="[135]"></a>CMD_RcLostLogic</STRONG> (Thumb, 26 bytes, Stack size 4 bytes, cmd.o(.text.CMD_RcLostLogic)) +<P><STRONG><a name="[139]"></a>CMD_RcLostLogic</STRONG> (Thumb, 26 bytes, Stack size 4 bytes, cmd.o(.text.CMD_RcLostLogic)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = CMD_RcLostLogic </UL> -<BR>[Called By]<UL><LI><a href="#[133]">>></a> CMD_ParseRc +<BR>[Called By]<UL><LI><a href="#[137]">>></a> CMD_ParseRc </UL> -<P><STRONG><a name="[139]"></a>CRC16_Byte</STRONG> (Thumb, 42 bytes, Stack size 4 bytes, crc16.o(.text.CRC16_Byte)) +<P><STRONG><a name="[13d]"></a>CRC16_Byte</STRONG> (Thumb, 42 bytes, Stack size 4 bytes, crc16.o(.text.CRC16_Byte)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = CRC16_Byte </UL> <BR>[Called By]<UL><LI><a href="#[d2]">>></a> CRC16_Calc </UL> -<P><STRONG><a name="[239]"></a>__ARM_isfinite</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, filter.o(.text.__ARM_isfinite)) +<P><STRONG><a name="[23d]"></a>__ARM_isfinite</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, filter.o(.text.__ARM_isfinite)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_isfinite </UL> -<BR>[Called By]<UL><LI><a href="#[152]">>></a> LowPassFilter2p_Reset +<BR>[Called By]<UL><LI><a href="#[156]">>></a> LowPassFilter2p_Reset </UL> -<P><STRONG><a name="[238]"></a>__ARM_isfinitef</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, filter.o(.text.__ARM_isfinitef)) +<P><STRONG><a name="[23c]"></a>__ARM_isfinitef</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, filter.o(.text.__ARM_isfinitef)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __ARM_isfinitef </UL> -<BR>[Called By]<UL><LI><a href="#[152]">>></a> LowPassFilter2p_Reset +<BR>[Called By]<UL><LI><a href="#[156]">>></a> LowPassFilter2p_Reset </UL> -<P><STRONG><a name="[236]"></a>__ARM_isinf</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, filter.o(.text.__ARM_isinf)) +<P><STRONG><a name="[23a]"></a>__ARM_isinf</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, filter.o(.text.__ARM_isinf)) <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __ARM_isinf </UL> -<BR>[Called By]<UL><LI><a href="#[146]">>></a> LowPassFilter2p_Apply +<BR>[Called By]<UL><LI><a href="#[14a]">>></a> LowPassFilter2p_Apply </UL> -<P><STRONG><a name="[235]"></a>__ARM_isinff</STRONG> (Thumb, 28 bytes, Stack size 4 bytes, filter.o(.text.__ARM_isinff)) +<P><STRONG><a name="[239]"></a>__ARM_isinff</STRONG> (Thumb, 28 bytes, Stack size 4 bytes, filter.o(.text.__ARM_isinff)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __ARM_isinff </UL> -<BR>[Called By]<UL><LI><a href="#[146]">>></a> LowPassFilter2p_Apply +<BR>[Called By]<UL><LI><a href="#[14a]">>></a> LowPassFilter2p_Apply </UL> -<P><STRONG><a name="[25a]"></a>__ARM_isfinite</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, pid.o(.text.__ARM_isfinite)) +<P><STRONG><a name="[25e]"></a>__ARM_isfinite</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, pid.o(.text.__ARM_isfinite)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_isfinite </UL> -<BR>[Called By]<UL><LI><a href="#[149]">>></a> PID_Init -<LI><a href="#[144]">>></a> PID_Calc +<BR>[Called By]<UL><LI><a href="#[14d]">>></a> PID_Init +<LI><a href="#[148]">>></a> PID_Calc </UL> -<P><STRONG><a name="[259]"></a>__ARM_isfinitef</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, pid.o(.text.__ARM_isfinitef)) +<P><STRONG><a name="[25d]"></a>__ARM_isfinitef</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, pid.o(.text.__ARM_isfinitef)) <BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = __ARM_isfinitef </UL> -<BR>[Called By]<UL><LI><a href="#[149]">>></a> PID_Init -<LI><a href="#[144]">>></a> PID_Calc +<BR>[Called By]<UL><LI><a href="#[14d]">>></a> PID_Init +<LI><a href="#[148]">>></a> PID_Calc </UL> -<P><STRONG><a name="[179]"></a>prvGetNumberOfParameters</STRONG> (Thumb, 100 bytes, Stack size 12 bytes, freertos_cli.o(.text.prvGetNumberOfParameters)) +<P><STRONG><a name="[17d]"></a>prvGetNumberOfParameters</STRONG> (Thumb, 100 bytes, Stack size 12 bytes, freertos_cli.o(.text.prvGetNumberOfParameters)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = prvGetNumberOfParameters </UL> -<BR>[Called By]<UL><LI><a href="#[177]">>></a> FreeRTOS_CLIProcessCommand +<BR>[Called By]<UL><LI><a href="#[17b]">>></a> FreeRTOS_CLIProcessCommand </UL> <P><STRONG><a name="[a8]"></a>prvHelpCommand</STRONG> (Thumb, 100 bytes, Stack size 32 bytes, freertos_cli.o(.text.prvHelpCommand)) <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = prvHelpCommand ⇒ strncpy </UL> -<BR>[Calls]<UL><LI><a href="#[160]">>></a> strncpy +<BR>[Calls]<UL><LI><a href="#[164]">>></a> strncpy </UL> <BR>[Address Reference Count : 1]<UL><LI> freertos_cli.o(.rodata.xHelpCommand) </UL> <P><STRONG><a name="[77]"></a>BMI088_AcclIntCallback</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_AcclIntCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = BMI088_AcclIntCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Calls]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> <BR>[Address Reference Count : 1]<UL><LI> bmi088.o(.text.BMI088_Init) </UL> <P><STRONG><a name="[78]"></a>BMI088_GyroIntCallback</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_GyroIntCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = BMI088_GyroIntCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Calls]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> <BR>[Address Reference Count : 1]<UL><LI> bmi088.o(.text.BMI088_Init) </UL> <P><STRONG><a name="[76]"></a>BMI088_RxCpltCallback</STRONG> (Thumb, 104 bytes, Stack size 8 bytes, bmi088.o(.text.BMI088_RxCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = BMI088_RxCpltCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[ec]">>></a> HAL_GPIO_ReadPin -<LI><a href="#[de]">>></a> osThreadFlagsSet -<LI><a href="#[ed]">>></a> HAL_GPIO_WritePin +<BR>[Calls]<UL><LI><a href="#[f0]">>></a> HAL_GPIO_ReadPin +<LI><a href="#[e2]">>></a> osThreadFlagsSet +<LI><a href="#[f1]">>></a> HAL_GPIO_WritePin </UL> <BR>[Address Reference Count : 1]<UL><LI> bmi088.o(.text.BMI088_Init) </UL> -<P><STRONG><a name="[e0]"></a>BMI_Read</STRONG> (Thumb, 140 bytes, Stack size 32 bytes, bmi088.o(.text.BMI_Read)) +<P><STRONG><a name="[e4]"></a>BMI_Read</STRONG> (Thumb, 140 bytes, Stack size 32 bytes, bmi088.o(.text.BMI_Read)) <BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = BMI_Read ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[ed]">>></a> HAL_GPIO_WritePin -<LI><a href="#[f0]">>></a> HAL_SPI_Transmit -<LI><a href="#[f1]">>></a> HAL_SPI_Receive_DMA -<LI><a href="#[ef]">>></a> BSP_SPI_GetHandle +<BR>[Calls]<UL><LI><a href="#[f1]">>></a> HAL_GPIO_WritePin +<LI><a href="#[f4]">>></a> HAL_SPI_Transmit +<LI><a href="#[f5]">>></a> HAL_SPI_Receive_DMA +<LI><a href="#[f3]">>></a> BSP_SPI_GetHandle </UL> -<BR>[Called By]<UL><LI><a href="#[e2]">>></a> BMI088_GyroStartDmaRecv -<LI><a href="#[df]">>></a> BMI088_AcclStartDmaRecv +<BR>[Called By]<UL><LI><a href="#[e6]">>></a> BMI088_GyroStartDmaRecv +<LI><a href="#[e3]">>></a> BMI088_AcclStartDmaRecv </UL> -<P><STRONG><a name="[e7]"></a>BMI_ReadSingle</STRONG> (Thumb, 218 bytes, Stack size 32 bytes, bmi088.o(.text.BMI_ReadSingle)) +<P><STRONG><a name="[eb]"></a>BMI_ReadSingle</STRONG> (Thumb, 218 bytes, Stack size 32 bytes, bmi088.o(.text.BMI_ReadSingle)) <BR><BR>[Stack]<UL><LI>Max Depth = 216<LI>Call Chain = BMI_ReadSingle ⇒ HAL_SPI_Receive ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout </UL> -<BR>[Calls]<UL><LI><a href="#[ed]">>></a> HAL_GPIO_WritePin -<LI><a href="#[f0]">>></a> HAL_SPI_Transmit -<LI><a href="#[f2]">>></a> HAL_SPI_Receive -<LI><a href="#[ef]">>></a> BSP_SPI_GetHandle -<LI><a href="#[e6]">>></a> BSP_Delay +<BR>[Calls]<UL><LI><a href="#[f1]">>></a> HAL_GPIO_WritePin +<LI><a href="#[f4]">>></a> HAL_SPI_Transmit +<LI><a href="#[f6]">>></a> HAL_SPI_Receive +<LI><a href="#[f3]">>></a> BSP_SPI_GetHandle +<LI><a href="#[ea]">>></a> BSP_Delay </UL> -<BR>[Called By]<UL><LI><a href="#[e4]">>></a> BMI088_Init +<BR>[Called By]<UL><LI><a href="#[e8]">>></a> BMI088_Init </UL> -<P><STRONG><a name="[e5]"></a>BMI_WriteSingle</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, bmi088.o(.text.BMI_WriteSingle)) +<P><STRONG><a name="[e9]"></a>BMI_WriteSingle</STRONG> (Thumb, 180 bytes, Stack size 24 bytes, bmi088.o(.text.BMI_WriteSingle)) <BR><BR>[Stack]<UL><LI>Max Depth = 172<LI>Call Chain = BMI_WriteSingle ⇒ BSP_Delay ⇒ osDelay ⇒ vTaskDelay ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[ed]">>></a> HAL_GPIO_WritePin -<LI><a href="#[f0]">>></a> HAL_SPI_Transmit -<LI><a href="#[ef]">>></a> BSP_SPI_GetHandle -<LI><a href="#[e6]">>></a> BSP_Delay +<BR>[Calls]<UL><LI><a href="#[f1]">>></a> HAL_GPIO_WritePin +<LI><a href="#[f4]">>></a> HAL_SPI_Transmit +<LI><a href="#[f3]">>></a> BSP_SPI_GetHandle +<LI><a href="#[ea]">>></a> BSP_Delay </UL> -<BR>[Called By]<UL><LI><a href="#[e4]">>></a> BMI088_Init +<BR>[Called By]<UL><LI><a href="#[e8]">>></a> BMI088_Init </UL> <P><STRONG><a name="[79]"></a>CAN_CAN1RxFifoMsgPendingCallback</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, can_2.o(.text.CAN_CAN1RxFifoMsgPendingCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = CAN_CAN1RxFifoMsgPendingCallback ⇒ osMessageQueuePut ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[11c]">>></a> HAL_CAN_GetRxMessage -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[11b]">>></a> BSP_CAN_GetHandle +<BR>[Calls]<UL><LI><a href="#[120]">>></a> HAL_CAN_GetRxMessage +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[11f]">>></a> BSP_CAN_GetHandle </UL> <BR>[Address Reference Count : 1]<UL><LI> can_2.o(.text.CAN_Init) </UL> <P><STRONG><a name="[7a]"></a>CAN_CAN2RxFifoMsgPendingCallback</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, can_2.o(.text.CAN_CAN2RxFifoMsgPendingCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 212<LI>Call Chain = CAN_CAN2RxFifoMsgPendingCallback ⇒ osMessageQueuePut ⇒ xQueueGenericSendFromISR ⇒ prvCopyDataToQueue ⇒ xTaskPriorityDisinherit ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[11c]">>></a> HAL_CAN_GetRxMessage -<LI><a href="#[11d]">>></a> osMessageQueuePut -<LI><a href="#[11b]">>></a> BSP_CAN_GetHandle +<BR>[Calls]<UL><LI><a href="#[120]">>></a> HAL_CAN_GetRxMessage +<LI><a href="#[121]">>></a> osMessageQueuePut +<LI><a href="#[11f]">>></a> BSP_CAN_GetHandle </UL> <BR>[Address Reference Count : 1]<UL><LI> can_2.o(.text.CAN_Init) </UL> -<P><STRONG><a name="[129]"></a>CAN_Motor_Decode</STRONG> (Thumb, 160 bytes, Stack size 12 bytes, can_2.o(.text.CAN_Motor_Decode)) +<P><STRONG><a name="[12d]"></a>CAN_Motor_Decode</STRONG> (Thumb, 160 bytes, Stack size 12 bytes, can_2.o(.text.CAN_Motor_Decode)) <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = CAN_Motor_Decode </UL> -<BR>[Called By]<UL><LI><a href="#[128]">>></a> CAN_StoreMsg +<BR>[Called By]<UL><LI><a href="#[12c]">>></a> CAN_StoreMsg </UL> -<P><STRONG><a name="[16b]"></a>DR16_DataCorrupted</STRONG> (Thumb, 260 bytes, Stack size 8 bytes, dr16.o(.text.DR16_DataCorrupted)) +<P><STRONG><a name="[16f]"></a>DR16_DataCorrupted</STRONG> (Thumb, 260 bytes, Stack size 8 bytes, dr16.o(.text.DR16_DataCorrupted)) <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = DR16_DataCorrupted </UL> -<BR>[Called By]<UL><LI><a href="#[16a]">>></a> DR16_ParseRC +<BR>[Called By]<UL><LI><a href="#[16e]">>></a> DR16_ParseRC </UL> <P><STRONG><a name="[7b]"></a>DR16_RxCpltCallback</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, dr16.o(.text.DR16_RxCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = DR16_RxCpltCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Calls]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> <BR>[Address Reference Count : 1]<UL><LI> dr16.o(.text.DR16_Init) </UL> <P><STRONG><a name="[8b]"></a>RefereeFastRefreshTimerCallback</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, referee.o(.text.RefereeFastRefreshTimerCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = RefereeFastRefreshTimerCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Calls]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> <BR>[Address Reference Count : 1]<UL><LI> referee.o(.text.Referee_Init) </UL> <P><STRONG><a name="[8c]"></a>RefereeSlowRefreshTimerCallback</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, referee.o(.text.RefereeSlowRefreshTimerCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = RefereeSlowRefreshTimerCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Calls]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> <BR>[Address Reference Count : 1]<UL><LI> referee.o(.text.Referee_Init) </UL> <P><STRONG><a name="[89]"></a>Referee_AbortRxCpltCallback</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, referee.o(.text.Referee_AbortRxCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = Referee_AbortRxCpltCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Calls]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> <BR>[Address Reference Count : 1]<UL><LI> referee.o(.text.Referee_Init) </UL> <P><STRONG><a name="[8a]"></a>Referee_IdleLineCallback</STRONG> (Thumb, 14 bytes, Stack size 8 bytes, referee.o(.text.Referee_IdleLineCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = Referee_IdleLineCallback ⇒ HAL_UART_AbortReceive_IT ⇒ HAL_UART_AbortReceiveCpltCallback ⇒ UART_Get </UL> -<BR>[Calls]<UL><LI><a href="#[224]">>></a> HAL_UART_AbortReceive_IT -<LI><a href="#[d8]">>></a> BSP_UART_GetHandle +<BR>[Calls]<UL><LI><a href="#[228]">>></a> HAL_UART_AbortReceive_IT +<LI><a href="#[dc]">>></a> BSP_UART_GetHandle </UL> <BR>[Address Reference Count : 1]<UL><LI> referee.o(.text.Referee_Init) </UL> <P><STRONG><a name="[88]"></a>Referee_RxCpltCallback</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, referee.o(.text.Referee_RxCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = Referee_RxCpltCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Calls]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> <BR>[Address Reference Count : 1]<UL><LI> referee.o(.text.Referee_Init) </UL> <P><STRONG><a name="[75]"></a>Ai_IdleLineCallback</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, ai.o(.text.Ai_IdleLineCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = Ai_IdleLineCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Calls]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> <BR>[Address Reference Count : 1]<UL><LI> ai.o(.text.AI_Init) </UL> <P><STRONG><a name="[74]"></a>Ai_RxCpltCallback</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, ai.o(.text.Ai_RxCpltCallback)) <BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = Ai_RxCpltCallback ⇒ osThreadFlagsSet ⇒ xTaskGenericNotifyFromISR ⇒ vPortValidateInterruptPriority </UL> -<BR>[Calls]<UL><LI><a href="#[de]">>></a> osThreadFlagsSet +<BR>[Calls]<UL><LI><a href="#[e2]">>></a> osThreadFlagsSet </UL> <BR>[Address Reference Count : 1]<UL><LI> ai.o(.text.AI_Init) </UL> -<P><STRONG><a name="[13f]"></a>Chassis_CalcWz</STRONG> (Thumb, 232 bytes, Stack size 40 bytes, chassis.o(.text.Chassis_CalcWz)) +<P><STRONG><a name="[143]"></a>Chassis_CalcWz</STRONG> (Thumb, 232 bytes, Stack size 40 bytes, chassis.o(.text.Chassis_CalcWz)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = Chassis_CalcWz ⇒ __aeabi_dmul ⇒ _double_epilogue ⇒ _double_round </UL> <BR>[Calls]<UL><LI><a href="#[b8]">>></a> __aeabi_dmul <LI><a href="#[b2]">>></a> __aeabi_dadd <LI><a href="#[c8]">>></a> __aeabi_f2d <LI><a href="#[bb]">>></a> __aeabi_d2f -<LI><a href="#[140]">>></a> __hardfp_sinf +<LI><a href="#[144]">>></a> __hardfp_sinf </UL> -<BR>[Called By]<UL><LI><a href="#[141]">>></a> Chassis_Control +<BR>[Called By]<UL><LI><a href="#[145]">>></a> Chassis_Control </UL> -<P><STRONG><a name="[142]"></a>Chassis_SetMode</STRONG> (Thumb, 244 bytes, Stack size 32 bytes, chassis.o(.text.Chassis_SetMode)) +<P><STRONG><a name="[146]"></a>Chassis_SetMode</STRONG> (Thumb, 244 bytes, Stack size 32 bytes, chassis.o(.text.Chassis_SetMode)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = Chassis_SetMode ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[151]">>></a> PID_Reset -<LI><a href="#[152]">>></a> LowPassFilter2p_Reset -<LI><a href="#[14f]">>></a> srand -<LI><a href="#[150]">>></a> rand +<BR>[Calls]<UL><LI><a href="#[155]">>></a> PID_Reset +<LI><a href="#[156]">>></a> LowPassFilter2p_Reset +<LI><a href="#[153]">>></a> srand +<LI><a href="#[154]">>></a> rand </UL> -<BR>[Called By]<UL><LI><a href="#[141]">>></a> Chassis_Control +<BR>[Called By]<UL><LI><a href="#[145]">>></a> Chassis_Control </UL> -<P><STRONG><a name="[180]"></a>Gimbal_SetMode</STRONG> (Thumb, 252 bytes, Stack size 24 bytes, gimbal.o(.text.Gimbal_SetMode)) +<P><STRONG><a name="[184]"></a>Gimbal_SetMode</STRONG> (Thumb, 252 bytes, Stack size 24 bytes, gimbal.o(.text.Gimbal_SetMode)) <BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = Gimbal_SetMode ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[151]">>></a> PID_Reset -<LI><a href="#[152]">>></a> LowPassFilter2p_Reset -<LI><a href="#[184]">>></a> AHRS_ResetEulr +<BR>[Calls]<UL><LI><a href="#[155]">>></a> PID_Reset +<LI><a href="#[156]">>></a> LowPassFilter2p_Reset +<LI><a href="#[188]">>></a> AHRS_ResetEulr </UL> -<BR>[Called By]<UL><LI><a href="#[17f]">>></a> Gimbal_Control +<BR>[Called By]<UL><LI><a href="#[183]">>></a> Gimbal_Control </UL> -<P><STRONG><a name="[27a]"></a>Shoot_HeatLimit</STRONG> (Thumb, 380 bytes, Stack size 24 bytes, shoot.o(.text.Shoot_HeatLimit)) +<P><STRONG><a name="[27e]"></a>Shoot_HeatLimit</STRONG> (Thumb, 380 bytes, Stack size 24 bytes, shoot.o(.text.Shoot_HeatLimit)) <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = Shoot_HeatLimit </UL> -<BR>[Calls]<UL><LI><a href="#[27d]">>></a> __hardfp_floorf +<BR>[Calls]<UL><LI><a href="#[281]">>></a> __hardfp_floorf </UL> -<BR>[Called By]<UL><LI><a href="#[278]">>></a> Shoot_Control +<BR>[Called By]<UL><LI><a href="#[27c]">>></a> Shoot_Control </UL> -<P><STRONG><a name="[279]"></a>Shoot_SetMode</STRONG> (Thumb, 328 bytes, Stack size 32 bytes, shoot.o(.text.Shoot_SetMode)) +<P><STRONG><a name="[27d]"></a>Shoot_SetMode</STRONG> (Thumb, 328 bytes, Stack size 32 bytes, shoot.o(.text.Shoot_SetMode)) <BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = Shoot_SetMode ⇒ PID_Reset ⇒ LowPassFilter2p_Reset ⇒ LowPassFilter2p_Apply ⇒ __ARM_isinf </UL> -<BR>[Calls]<UL><LI><a href="#[181]">>></a> CircleAdd -<LI><a href="#[151]">>></a> PID_Reset -<LI><a href="#[182]">>></a> CircleError -<LI><a href="#[152]">>></a> LowPassFilter2p_Reset +<BR>[Calls]<UL><LI><a href="#[185]">>></a> CircleAdd +<LI><a href="#[155]">>></a> PID_Reset +<LI><a href="#[186]">>></a> CircleError +<LI><a href="#[156]">>></a> LowPassFilter2p_Reset </UL> -<BR>[Called By]<UL><LI><a href="#[278]">>></a> Shoot_Control +<BR>[Called By]<UL><LI><a href="#[27c]">>></a> Shoot_Control </UL> <P><STRONG><a name="[a5]"></a>Command_CaliGyro</STRONG> (Thumb, 1048 bytes, Stack size 216 bytes, cli.o(.text.Command_CaliGyro)) <BR><BR>[Stack]<UL><LI>Max Depth = 388<LI>Call Chain = Command_CaliGyro ⇒ osMessageQueueGet ⇒ xQueueReceive ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[154]">>></a> osThreadSuspend -<LI><a href="#[156]">>></a> osThreadResume -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[159]">>></a> Config_Set -<LI><a href="#[158]">>></a> Config_Get -<LI><a href="#[157]">>></a> BMI088_GyroStable +<BR>[Calls]<UL><LI><a href="#[158]">>></a> osThreadSuspend +<LI><a href="#[15a]">>></a> osThreadResume +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[15d]">>></a> Config_Set +<LI><a href="#[15c]">>></a> Config_Get +<LI><a href="#[15b]">>></a> BMI088_GyroStable <LI><a href="#[c8]">>></a> __aeabi_f2d -<LI><a href="#[153]">>></a> snprintf +<LI><a href="#[157]">>></a> snprintf </UL> <BR>[Address Reference Count : 1]<UL><LI> cli.o(.rodata.command_table) </UL> <P><STRONG><a name="[a4]"></a>Command_Config</STRONG> (Thumb, 1246 bytes, Stack size 200 bytes, cli.o(.text.Command_Config)) <BR><BR>[Stack]<UL><LI>Max Depth = 320<LI>Call Chain = Command_Config ⇒ Config_Set ⇒ BSP_Flash_EraseSector ⇒ HAL_FLASHEx_Erase ⇒ FLASH_Erase_Sector ⇒ assert_failed </UL> -<BR>[Calls]<UL><LI><a href="#[159]">>></a> Config_Set -<LI><a href="#[15d]">>></a> Config_GetRobotParam -<LI><a href="#[15f]">>></a> Config_GetRobotNameMap -<LI><a href="#[15e]">>></a> Config_GetPilotNameMap -<LI><a href="#[15c]">>></a> Config_GetPilotCfg -<LI><a href="#[158]">>></a> Config_Get -<LI><a href="#[15a]">>></a> FreeRTOS_CLIGetParameter -<LI><a href="#[153]">>></a> snprintf -<LI><a href="#[15b]">>></a> strncmp -<LI><a href="#[122]">>></a> __aeabi_memclr4 +<BR>[Calls]<UL><LI><a href="#[15d]">>></a> Config_Set +<LI><a href="#[161]">>></a> Config_GetRobotParam +<LI><a href="#[163]">>></a> Config_GetRobotNameMap +<LI><a href="#[162]">>></a> Config_GetPilotNameMap +<LI><a href="#[160]">>></a> Config_GetPilotCfg +<LI><a href="#[15c]">>></a> Config_Get +<LI><a href="#[15e]">>></a> FreeRTOS_CLIGetParameter +<LI><a href="#[157]">>></a> snprintf +<LI><a href="#[15f]">>></a> strncmp +<LI><a href="#[126]">>></a> __aeabi_memclr4 </UL> <BR>[Address Reference Count : 1]<UL><LI> cli.o(.rodata.command_table) </UL> <P><STRONG><a name="[a2]"></a>Command_Endian</STRONG> (Thumb, 312 bytes, Stack size 40 bytes, cli.o(.text.Command_Endian)) <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = Command_Endian ⇒ snprintf </UL> -<BR>[Calls]<UL><LI><a href="#[153]">>></a> snprintf +<BR>[Calls]<UL><LI><a href="#[157]">>></a> snprintf </UL> <BR>[Address Reference Count : 1]<UL><LI> cli.o(.rodata.command_table) </UL> <P><STRONG><a name="[a7]"></a>Command_SetGimbalLim</STRONG> (Thumb, 432 bytes, Stack size 368 bytes, cli.o(.text.Command_SetGimbalLim)) <BR><BR>[Stack]<UL><LI>Max Depth = 540<LI>Call Chain = Command_SetGimbalLim ⇒ osMessageQueueGet ⇒ xQueueReceive ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[154]">>></a> osThreadSuspend -<LI><a href="#[156]">>></a> osThreadResume -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[159]">>></a> Config_Set -<LI><a href="#[158]">>></a> Config_Get +<BR>[Calls]<UL><LI><a href="#[158]">>></a> osThreadSuspend +<LI><a href="#[15a]">>></a> osThreadResume +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[15d]">>></a> Config_Set +<LI><a href="#[15c]">>></a> Config_Get <LI><a href="#[c8]">>></a> __aeabi_f2d -<LI><a href="#[153]">>></a> snprintf +<LI><a href="#[157]">>></a> snprintf </UL> <BR>[Address Reference Count : 1]<UL><LI> cli.o(.rodata.command_table) </UL> <P><STRONG><a name="[a6]"></a>Command_SetMechZero</STRONG> (Thumb, 418 bytes, Stack size 400 bytes, cli.o(.text.Command_SetMechZero)) <BR><BR>[Stack]<UL><LI>Max Depth = 572<LI>Call Chain = Command_SetMechZero ⇒ osMessageQueueGet ⇒ xQueueReceive ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[154]">>></a> osThreadSuspend -<LI><a href="#[156]">>></a> osThreadResume -<LI><a href="#[155]">>></a> osMessageQueueGet -<LI><a href="#[159]">>></a> Config_Set -<LI><a href="#[158]">>></a> Config_Get +<BR>[Calls]<UL><LI><a href="#[158]">>></a> osThreadSuspend +<LI><a href="#[15a]">>></a> osThreadResume +<LI><a href="#[159]">>></a> osMessageQueueGet +<LI><a href="#[15d]">>></a> Config_Set +<LI><a href="#[15c]">>></a> Config_Get <LI><a href="#[c8]">>></a> __aeabi_f2d -<LI><a href="#[153]">>></a> snprintf +<LI><a href="#[157]">>></a> snprintf </UL> <BR>[Address Reference Count : 1]<UL><LI> cli.o(.rodata.command_table) </UL> <P><STRONG><a name="[a3]"></a>Command_Stats</STRONG> (Thumb, 562 bytes, Stack size 96 bytes, cli.o(.text.Command_Stats)) <BR><BR>[Stack]<UL><LI>Max Depth = 316<LI>Call Chain = Command_Stats ⇒ vTaskList ⇒ uxTaskGetSystemState ⇒ prvListTasksWithinSingleList ⇒ vTaskGetInfo ⇒ xTaskResumeAll ⇒ xTaskIncrementTick ⇒ vListInsertEnd </UL> -<BR>[Calls]<UL><LI><a href="#[163]">>></a> vPortGetHeapStats -<LI><a href="#[161]">>></a> vTaskList -<LI><a href="#[162]">>></a> vTaskGetRunTimeStats +<BR>[Calls]<UL><LI><a href="#[167]">>></a> vPortGetHeapStats +<LI><a href="#[165]">>></a> vTaskList +<LI><a href="#[166]">>></a> vTaskGetRunTimeStats <LI><a href="#[c8]">>></a> __aeabi_f2d -<LI><a href="#[153]">>></a> snprintf -<LI><a href="#[160]">>></a> strncpy +<LI><a href="#[157]">>></a> snprintf +<LI><a href="#[164]">>></a> strncpy </UL> <BR>[Address Reference Count : 1]<UL><LI> cli.o(.rodata.command_table) </UL> -<P><STRONG><a name="[347]"></a>_fp_digits</STRONG> (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED) +<P><STRONG><a name="[34b]"></a>_fp_digits</STRONG> (Thumb, 366 bytes, Stack size 64 bytes, printfa.o(i._fp_digits), UNUSED) <BR><BR>[Calls]<UL><LI><a href="#[b8]">>></a> __aeabi_dmul <LI><a href="#[b2]">>></a> __aeabi_dadd <LI><a href="#[be]">>></a> __aeabi_d2ulz -<LI><a href="#[348]">>></a> __aeabi_cdrcmple +<LI><a href="#[34c]">>></a> __aeabi_cdrcmple <LI><a href="#[ac]">>></a> __aeabi_uldivmod <LI><a href="#[bd]">>></a> __aeabi_ddiv </UL> -<BR>[Called By]<UL><LI><a href="#[32f]">>></a> _printf_core +<BR>[Called By]<UL><LI><a href="#[333]">>></a> _printf_core </UL> -<P><STRONG><a name="[32f]"></a>_printf_core</STRONG> (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED) -<BR><BR>[Calls]<UL><LI><a href="#[34b]">>></a> __aeabi_uidivmod -<LI><a href="#[349]">>></a> _printf_pre_padding -<LI><a href="#[34a]">>></a> _printf_post_padding -<LI><a href="#[347]">>></a> _fp_digits +<P><STRONG><a name="[333]"></a>_printf_core</STRONG> (Thumb, 1744 bytes, Stack size 136 bytes, printfa.o(i._printf_core), UNUSED) +<BR><BR>[Calls]<UL><LI><a href="#[34f]">>></a> __aeabi_uidivmod +<LI><a href="#[34d]">>></a> _printf_pre_padding +<LI><a href="#[34e]">>></a> _printf_post_padding +<LI><a href="#[34b]">>></a> _fp_digits <LI><a href="#[ac]">>></a> __aeabi_uldivmod </UL> -<BR>[Called By]<UL><LI><a href="#[331]">>></a> __0vsnprintf -<LI><a href="#[330]">>></a> __0sprintf -<LI><a href="#[32e]">>></a> __0snprintf +<BR>[Called By]<UL><LI><a href="#[335]">>></a> __0vsnprintf +<LI><a href="#[334]">>></a> __0sprintf +<LI><a href="#[332]">>></a> __0snprintf </UL> -<P><STRONG><a name="[34a]"></a>_printf_post_padding</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED) -<BR><BR>[Called By]<UL><LI><a href="#[32f]">>></a> _printf_core +<P><STRONG><a name="[34e]"></a>_printf_post_padding</STRONG> (Thumb, 36 bytes, Stack size 24 bytes, printfa.o(i._printf_post_padding), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[333]">>></a> _printf_core </UL> -<P><STRONG><a name="[349]"></a>_printf_pre_padding</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED) -<BR><BR>[Called By]<UL><LI><a href="#[32f]">>></a> _printf_core +<P><STRONG><a name="[34d]"></a>_printf_pre_padding</STRONG> (Thumb, 46 bytes, Stack size 24 bytes, printfa.o(i._printf_pre_padding), UNUSED) +<BR><BR>[Called By]<UL><LI><a href="#[333]">>></a> _printf_core </UL> <P><STRONG><a name="[a0]"></a>_snputc</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, printfa.o(i._snputc)) -<BR>[Address Reference Count : 2]<UL><LI> printfa.o(i.__0vsnprintf) -<LI> printfa.o(i.__0snprintf) +<BR>[Address Reference Count : 2]<UL><LI> printfa.o(i.__0snprintf) +<LI> printfa.o(i.__0vsnprintf) </UL> <P><STRONG><a name="[a1]"></a>_sputc</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, printfa.o(i._sputc)) -<BR><BR>[Called By]<UL><LI><a href="#[330]">>></a> __0sprintf +<BR><BR>[Called By]<UL><LI><a href="#[334]">>></a> __0sprintf </UL> <BR>[Address Reference Count : 1]<UL><LI> printfa.o(i.__0sprintf) </UL><P> diff --git a/MDK-ARM/DevC/DevC.map b/MDK-ARM/DevC/DevC.map index f20f3a5..3d60f9b 100644 --- a/MDK-ARM/DevC/DevC.map +++ b/MDK-ARM/DevC/DevC.map @@ -4056,6 +4056,7 @@ Section Cross References pid.o(.ARM.exidx.text.PID_ResetIntegral) refers to pid.o(.text.PID_ResetIntegral) for [Anonymous Symbol] user_math.o(.ARM.exidx.text.InvSqrt) refers to user_math.o(.text.InvSqrt) for [Anonymous Symbol] user_math.o(.ARM.exidx.text.AbsClip) refers to user_math.o(.text.AbsClip) for [Anonymous Symbol] + user_math.o(.ARM.exidx.text.fAbs) refers to user_math.o(.text.fAbs) for [Anonymous Symbol] user_math.o(.ARM.exidx.text.Clip) refers to user_math.o(.text.Clip) for [Anonymous Symbol] user_math.o(.ARM.exidx.text.Sign) refers to user_math.o(.text.Sign) for [Anonymous Symbol] user_math.o(.ARM.exidx.text.ResetMoveVector) refers to user_math.o(.text.ResetMoveVector) for [Anonymous Symbol] @@ -4408,6 +4409,11 @@ Section Cross References ai.o(.text.AI_ParseHost) refers to ai.o(.bss.drop_message) for drop_message ai.o(.ARM.exidx.text.AI_ParseHost) refers to ai.o(.text.AI_ParseHost) for [Anonymous Symbol] ai.o(.ARM.exidx.text.AI_PackCmd) refers to ai.o(.text.AI_PackCmd) for [Anonymous Symbol] + ai.o(.text.AI_SearchArmor) refers to f2d.o(.text) for __aeabi_f2d + ai.o(.text.AI_SearchArmor) refers to dcmple.o(.text) for __aeabi_dcmple + ai.o(.text.AI_SearchArmor) refers to user_math.o(.text.fAbs) for fAbs + ai.o(.text.AI_SearchArmor) refers to dcmpge.o(.text) for __aeabi_dcmpge + ai.o(.ARM.exidx.text.AI_SearchArmor) refers to ai.o(.text.AI_SearchArmor) for [Anonymous Symbol] ai.o(.ARM.exidx.text.AI_HandleOffline) refers to ai.o(.text.AI_HandleOffline) for [Anonymous Symbol] ai.o(.text.AI_PackMCU) refers to crc16.o(.text.CRC16_Calc) for CRC16_Calc ai.o(.ARM.exidx.text.AI_PackMCU) refers to ai.o(.text.AI_PackMCU) for [Anonymous Symbol] @@ -4545,11 +4551,12 @@ Section Cross References ai_1.o(.text.Task_Ai) refers to ai_1.o(.bss.cmd_host) for cmd_host ai_1.o(.text.Task_Ai) refers to ai.o(.text.AI_HandleOffline) for AI_HandleOffline ai_1.o(.text.Task_Ai) refers to ai.o(.text.AI_PackCmd) for AI_PackCmd + ai_1.o(.text.Task_Ai) refers to ai_1.o(.bss.gimbal_ai) for gimbal_ai + ai_1.o(.text.Task_Ai) refers to ai.o(.text.AI_SearchArmor) for AI_SearchArmor ai_1.o(.text.Task_Ai) refers to cmsis_os2.o(.text.osMessageQueueReset) for osMessageQueueReset ai_1.o(.text.Task_Ai) refers to cmsis_os2.o(.text.osMessageQueuePut) for osMessageQueuePut ai_1.o(.text.Task_Ai) refers to ai_1.o(.bss.quat) for quat ai_1.o(.text.Task_Ai) refers to cmsis_os2.o(.text.osMessageQueueGet) for osMessageQueueGet - ai_1.o(.text.Task_Ai) refers to ai_1.o(.bss.gimbal_ai) for gimbal_ai ai_1.o(.text.Task_Ai) refers to ai_1.o(.bss.referee_ai) for referee_ai ai_1.o(.text.Task_Ai) refers to ai.o(.text.AI_PackMCU) for AI_PackMCU ai_1.o(.text.Task_Ai) refers to ai.o(.text.AI_PackRef) for AI_PackRef @@ -5072,6 +5079,8 @@ Section Cross References dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + dcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dcmpge.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue dfixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp @@ -7385,6 +7394,7 @@ Removing Unused input sections from the image. Removing user_math.o(.text), (0 bytes). Removing user_math.o(.ARM.exidx.text.InvSqrt), (8 bytes). Removing user_math.o(.ARM.exidx.text.AbsClip), (8 bytes). + Removing user_math.o(.ARM.exidx.text.fAbs), (8 bytes). Removing user_math.o(.ARM.exidx.text.Clip), (8 bytes). Removing user_math.o(.text.Sign), (40 bytes). Removing user_math.o(.ARM.exidx.text.Sign), (8 bytes). @@ -7515,6 +7525,7 @@ Removing Unused input sections from the image. Removing ai.o(.ARM.exidx.text.AI_WaitDmaCplt), (8 bytes). Removing ai.o(.ARM.exidx.text.AI_ParseHost), (8 bytes). Removing ai.o(.ARM.exidx.text.AI_PackCmd), (8 bytes). + Removing ai.o(.ARM.exidx.text.AI_SearchArmor), (8 bytes). Removing ai.o(.ARM.exidx.text.AI_HandleOffline), (8 bytes). Removing ai.o(.ARM.exidx.text.AI_PackMCU), (8 bytes). Removing ai.o(.ARM.exidx.text.AI_PackRef), (8 bytes). @@ -7606,7 +7617,7 @@ Removing Unused input sections from the image. Removing user_task.o(.text), (0 bytes). Removing dneg.o(.text), (6 bytes). -2426 unused section(s) (total 174315 bytes) removed from the image. +2428 unused section(s) (total 174331 bytes) removed from the image. ============================================================================== @@ -7656,6 +7667,8 @@ Image Symbol Table ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 dcmple.o ABSOLUTE + ../fplib/microlib/fpcmp.c 0x00000000 Number 0 dcmpge.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE @@ -7836,1126 +7849,1130 @@ Image Symbol Table .text 0x080002e4 Section 0 strncmp.o(.text) .text 0x08000302 Section 0 dadd.o(.text) .text 0x08000450 Section 0 dmul.o(.text) - .text 0x08000534 Section 0 dflti.o(.text) - .text 0x08000556 Section 0 dfixi.o(.text) - .text 0x08000594 Section 0 f2d.o(.text) - .text 0x080005ba Section 0 d2f.o(.text) - .text 0x080005f2 Section 0 uidiv.o(.text) - .text 0x0800061e Section 0 llshl.o(.text) - .text 0x0800063c Section 0 llushr.o(.text) - .text 0x0800065c Section 0 llsshr.o(.text) - .text 0x08000680 Section 0 iusefp.o(.text) - .text 0x08000680 Section 0 fepilogue.o(.text) - .text 0x080006ee Section 0 depilogue.o(.text) - .text 0x080007a8 Section 0 ddiv.o(.text) - .text 0x08000886 Section 0 dfixul.o(.text) - .text 0x080008b8 Section 48 cdcmple.o(.text) - .text 0x080008e8 Section 48 cdrcmple.o(.text) - .text 0x08000918 Section 36 init.o(.text) - .text 0x0800093c Section 0 dfltui.o(.text) - .text 0x08000956 Section 0 __dczerorl2.o(.text) - ADC_Init 0x080009ad Thumb Code 434 stm32f4xx_hal_adc.o(.text.ADC_Init) - [Anonymous Symbol] 0x080009ac Section 0 stm32f4xx_hal_adc.o(.text.ADC_Init) - [Anonymous Symbol] 0x08000b60 Section 0 ahrs.o(.text.AHRS_GetEulr) - [Anonymous Symbol] 0x08000cbc Section 0 ahrs.o(.text.AHRS_Init) - [Anonymous Symbol] 0x08000f40 Section 0 ahrs.o(.text.AHRS_ResetEulr) - [Anonymous Symbol] 0x08000f54 Section 0 ahrs.o(.text.AHRS_Update) - AHRS_UpdateIMU 0x08001b71 Thumb Code 1480 ahrs.o(.text.AHRS_UpdateIMU) - [Anonymous Symbol] 0x08001b70 Section 0 ahrs.o(.text.AHRS_UpdateIMU) - [Anonymous Symbol] 0x08002138 Section 0 ai.o(.text.AI_HandleOffline) - [Anonymous Symbol] 0x08002194 Section 0 ai.o(.text.AI_Init) - [Anonymous Symbol] 0x08002230 Section 0 ai.o(.text.AI_PackCmd) - [Anonymous Symbol] 0x08002270 Section 0 ai.o(.text.AI_PackMCU) - [Anonymous Symbol] 0x08002338 Section 0 ai.o(.text.AI_PackRef) - [Anonymous Symbol] 0x08002360 Section 0 ai.o(.text.AI_ParseHost) - [Anonymous Symbol] 0x080023d0 Section 0 ai.o(.text.AI_StartReceiving) - [Anonymous Symbol] 0x08002408 Section 0 ai.o(.text.AI_StartSend) - [Anonymous Symbol] 0x0800246c Section 0 ai.o(.text.AI_WaitDmaCplt) - [Anonymous Symbol] 0x08002488 Section 0 user_math.o(.text.AbsClip) - Ai_IdleLineCallback 0x080024f5 Thumb Code 22 ai.o(.text.Ai_IdleLineCallback) - [Anonymous Symbol] 0x080024f4 Section 0 ai.o(.text.Ai_IdleLineCallback) - Ai_RxCpltCallback 0x0800250d Thumb Code 22 ai.o(.text.Ai_RxCpltCallback) - [Anonymous Symbol] 0x0800250c Section 0 ai.o(.text.Ai_RxCpltCallback) - BMI088_AcclIntCallback 0x08002525 Thumb Code 20 bmi088.o(.text.BMI088_AcclIntCallback) - [Anonymous Symbol] 0x08002524 Section 0 bmi088.o(.text.BMI088_AcclIntCallback) - [Anonymous Symbol] 0x08002538 Section 0 bmi088.o(.text.BMI088_AcclStartDmaRecv) - [Anonymous Symbol] 0x08002558 Section 0 bmi088.o(.text.BMI088_AcclWaitDmaCplt) - [Anonymous Symbol] 0x08002568 Section 0 bmi088.o(.text.BMI088_GetUpdateFreq) - BMI088_GyroIntCallback 0x08002579 Thumb Code 20 bmi088.o(.text.BMI088_GyroIntCallback) - [Anonymous Symbol] 0x08002578 Section 0 bmi088.o(.text.BMI088_GyroIntCallback) - [Anonymous Symbol] 0x0800258c Section 0 bmi088.o(.text.BMI088_GyroStable) - [Anonymous Symbol] 0x080025f0 Section 0 bmi088.o(.text.BMI088_GyroStartDmaRecv) - [Anonymous Symbol] 0x0800260c Section 0 bmi088.o(.text.BMI088_GyroWaitDmaCplt) - [Anonymous Symbol] 0x0800261c Section 0 bmi088.o(.text.BMI088_Init) - [Anonymous Symbol] 0x080027a8 Section 0 bmi088.o(.text.BMI088_ParseAccl) - [Anonymous Symbol] 0x0800289c Section 0 bmi088.o(.text.BMI088_ParseGyro) - BMI088_RxCpltCallback 0x080029b5 Thumb Code 104 bmi088.o(.text.BMI088_RxCpltCallback) - [Anonymous Symbol] 0x080029b4 Section 0 bmi088.o(.text.BMI088_RxCpltCallback) - [Anonymous Symbol] 0x08002a1c Section 0 bmi088.o(.text.BMI088_WaitNew) - BMI_Read 0x08002a2d Thumb Code 140 bmi088.o(.text.BMI_Read) - [Anonymous Symbol] 0x08002a2c Section 0 bmi088.o(.text.BMI_Read) - BMI_ReadSingle 0x08002ab9 Thumb Code 218 bmi088.o(.text.BMI_ReadSingle) - [Anonymous Symbol] 0x08002ab8 Section 0 bmi088.o(.text.BMI_ReadSingle) - BMI_WriteSingle 0x08002b95 Thumb Code 180 bmi088.o(.text.BMI_WriteSingle) - [Anonymous Symbol] 0x08002b94 Section 0 bmi088.o(.text.BMI_WriteSingle) - [Anonymous Symbol] 0x08002c48 Section 0 can_1.o(.text.BSP_CAN_GetHandle) - [Anonymous Symbol] 0x08002c88 Section 0 can_1.o(.text.BSP_CAN_RegisterCallback) - [Anonymous Symbol] 0x08002cd0 Section 0 delay.o(.text.BSP_Delay) - [Anonymous Symbol] 0x08002d60 Section 0 flash.o(.text.BSP_Flash_EraseSector) - [Anonymous Symbol] 0x08002da8 Section 0 flash.o(.text.BSP_Flash_ReadBytes) - [Anonymous Symbol] 0x08002dc0 Section 0 flash.o(.text.BSP_Flash_WriteBytes) - [Anonymous Symbol] 0x08002e10 Section 0 mm.o(.text.BSP_Free) - [Anonymous Symbol] 0x08002e20 Section 0 gpio_1.o(.text.BSP_GPIO_DisableIRQ) - [Anonymous Symbol] 0x08002e94 Section 0 gpio_1.o(.text.BSP_GPIO_EnableIRQ) - [Anonymous Symbol] 0x08002f08 Section 0 gpio_1.o(.text.BSP_GPIO_RegisterCallback) - [Anonymous Symbol] 0x08002f74 Section 0 adc_1.o(.text.BSP_GetBatteryVolt) - [Anonymous Symbol] 0x08002fec Section 0 adc_1.o(.text.BSP_GetTemperature) - [Anonymous Symbol] 0x08003078 Section 0 led.o(.text.BSP_LED_Set) - [Anonymous Symbol] 0x080031e8 Section 0 mm.o(.text.BSP_Malloc) - [Anonymous Symbol] 0x080031f8 Section 0 pwm.o(.text.BSP_PWM_Set) - [Anonymous Symbol] 0x08003308 Section 0 pwm.o(.text.BSP_PWM_Start) - [Anonymous Symbol] 0x0800334c Section 0 pwm.o(.text.BSP_PWM_Stop) - [Anonymous Symbol] 0x080033a0 Section 0 spi_1.o(.text.BSP_SPI_GetHandle) - [Anonymous Symbol] 0x080033e0 Section 0 spi_1.o(.text.BSP_SPI_RegisterCallback) - [Anonymous Symbol] 0x08003424 Section 0 uart.o(.text.BSP_UART_GetHandle) - [Anonymous Symbol] 0x08003478 Section 0 uart.o(.text.BSP_UART_IRQHandler) - [Anonymous Symbol] 0x080034e4 Section 0 uart.o(.text.BSP_UART_RegisterCallback) - [Anonymous Symbol] 0x0800352c Section 0 usb.o(.text.BSP_USB_Printf) - [Anonymous Symbol] 0x08003594 Section 0 usb.o(.text.BSP_USB_ReadChar) - [Anonymous Symbol] 0x080035a0 Section 0 usb.o(.text.BSP_USB_ReadyReceive) - BSP_USB_Transmit 0x080035d5 Thumb Code 70 usb.o(.text.BSP_USB_Transmit) - [Anonymous Symbol] 0x080035d4 Section 0 usb.o(.text.BSP_USB_Transmit) - [Anonymous Symbol] 0x0800361c Section 0 stm32f4xx_it.o(.text.BusFault_Handler) - [Anonymous Symbol] 0x08003620 Section 0 stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler) - [Anonymous Symbol] 0x08003630 Section 0 stm32f4xx_it.o(.text.CAN1_RX1_IRQHandler) - [Anonymous Symbol] 0x08003640 Section 0 stm32f4xx_it.o(.text.CAN2_RX0_IRQHandler) - [Anonymous Symbol] 0x08003650 Section 0 stm32f4xx_it.o(.text.CAN2_RX1_IRQHandler) - CAN_CAN1RxFifoMsgPendingCallback 0x08003661 Thumb Code 60 can_2.o(.text.CAN_CAN1RxFifoMsgPendingCallback) - [Anonymous Symbol] 0x08003660 Section 0 can_2.o(.text.CAN_CAN1RxFifoMsgPendingCallback) - CAN_CAN2RxFifoMsgPendingCallback 0x0800369d Thumb Code 60 can_2.o(.text.CAN_CAN2RxFifoMsgPendingCallback) - [Anonymous Symbol] 0x0800369c Section 0 can_2.o(.text.CAN_CAN2RxFifoMsgPendingCallback) - [Anonymous Symbol] 0x080036d8 Section 0 can_2.o(.text.CAN_CAP_HandleOffline) - [Anonymous Symbol] 0x080036f4 Section 0 can_2.o(.text.CAN_Cap_Control) - [Anonymous Symbol] 0x0800376c Section 0 can_2.o(.text.CAN_Cap_Decode) - [Anonymous Symbol] 0x080037d8 Section 0 can_2.o(.text.CAN_CheckFlag) - [Anonymous Symbol] 0x0800380c Section 0 can_2.o(.text.CAN_ClearFlag) - CAN_Get 0x0800383d Thumb Code 72 can_1.o(.text.CAN_Get) - [Anonymous Symbol] 0x0800383c Section 0 can_1.o(.text.CAN_Get) - [Anonymous Symbol] 0x08003884 Section 0 can_2.o(.text.CAN_Init) - [Anonymous Symbol] 0x080039a0 Section 0 can_2.o(.text.CAN_Motor_Control) - CAN_Motor_Decode 0x08003bf9 Thumb Code 160 can_2.o(.text.CAN_Motor_Decode) - [Anonymous Symbol] 0x08003bf8 Section 0 can_2.o(.text.CAN_Motor_Decode) - [Anonymous Symbol] 0x08003c98 Section 0 can_2.o(.text.CAN_StoreMsg) - [Anonymous Symbol] 0x08003dcc Section 0 can_2.o(.text.CAN_Tof_Decode) - CDC_Control_FS 0x08003e19 Thumb Code 92 usbd_cdc_if.o(.text.CDC_Control_FS) - [Anonymous Symbol] 0x08003e18 Section 0 usbd_cdc_if.o(.text.CDC_Control_FS) - CDC_DeInit_FS 0x08003e75 Thumb Code 4 usbd_cdc_if.o(.text.CDC_DeInit_FS) - [Anonymous Symbol] 0x08003e74 Section 0 usbd_cdc_if.o(.text.CDC_DeInit_FS) - CDC_Init_FS 0x08003e79 Thumb Code 26 usbd_cdc_if.o(.text.CDC_Init_FS) - [Anonymous Symbol] 0x08003e78 Section 0 usbd_cdc_if.o(.text.CDC_Init_FS) - [Anonymous Symbol] 0x08003e94 Section 0 usbd_cdc_if.o(.text.CDC_ReadyReceive) - CDC_Receive_FS 0x08003ea9 Thumb Code 30 usbd_cdc_if.o(.text.CDC_Receive_FS) - [Anonymous Symbol] 0x08003ea8 Section 0 usbd_cdc_if.o(.text.CDC_Receive_FS) - CDC_TransmitCplt_FS 0x08003ec9 Thumb Code 24 usbd_cdc_if.o(.text.CDC_TransmitCplt_FS) - [Anonymous Symbol] 0x08003ec8 Section 0 usbd_cdc_if.o(.text.CDC_TransmitCplt_FS) - [Anonymous Symbol] 0x08003ee0 Section 0 usbd_cdc_if.o(.text.CDC_Transmit_FS) - CMD_BehaviorOccurredRc 0x08003f41 Thumb Code 274 cmd.o(.text.CMD_BehaviorOccurredRc) - [Anonymous Symbol] 0x08003f40 Section 0 cmd.o(.text.CMD_BehaviorOccurredRc) - CMD_BehaviorToActive 0x08004055 Thumb Code 26 cmd.o(.text.CMD_BehaviorToActive) - [Anonymous Symbol] 0x08004054 Section 0 cmd.o(.text.CMD_BehaviorToActive) - CMD_BehaviorToKey 0x08004071 Thumb Code 26 cmd.o(.text.CMD_BehaviorToKey) - [Anonymous Symbol] 0x08004070 Section 0 cmd.o(.text.CMD_BehaviorToKey) - [Anonymous Symbol] 0x0800408c Section 0 cmd.o(.text.CMD_CheckHostOverwrite) - [Anonymous Symbol] 0x0800409c Section 0 cmd.o(.text.CMD_Init) - CMD_KeyPressedRc 0x080040d9 Thumb Code 84 cmd.o(.text.CMD_KeyPressedRc) - [Anonymous Symbol] 0x080040d8 Section 0 cmd.o(.text.CMD_KeyPressedRc) - [Anonymous Symbol] 0x0800412c Section 0 cmd.o(.text.CMD_ParseHost) - [Anonymous Symbol] 0x08004198 Section 0 cmd.o(.text.CMD_ParseRc) - CMD_PcLogic 0x08004269 Thumb Code 770 cmd.o(.text.CMD_PcLogic) - [Anonymous Symbol] 0x08004268 Section 0 cmd.o(.text.CMD_PcLogic) - CMD_RcLogic 0x0800456d Thumb Code 320 cmd.o(.text.CMD_RcLogic) - [Anonymous Symbol] 0x0800456c Section 0 cmd.o(.text.CMD_RcLogic) - CMD_RcLostLogic 0x080046ad Thumb Code 26 cmd.o(.text.CMD_RcLostLogic) - [Anonymous Symbol] 0x080046ac Section 0 cmd.o(.text.CMD_RcLostLogic) - [Anonymous Symbol] 0x080046c8 Section 0 cmd.o(.text.CMD_RefereeAdd) - CRC16_Byte 0x08004721 Thumb Code 42 crc16.o(.text.CRC16_Byte) - [Anonymous Symbol] 0x08004720 Section 0 crc16.o(.text.CRC16_Byte) - [Anonymous Symbol] 0x0800474c Section 0 crc16.o(.text.CRC16_Calc) - [Anonymous Symbol] 0x08004784 Section 0 crc16.o(.text.CRC16_Verify) - [Anonymous Symbol] 0x080047dc Section 0 crc8.o(.text.CRC8_Calc) - [Anonymous Symbol] 0x08004818 Section 0 crc8.o(.text.CRC8_Verify) - [Anonymous Symbol] 0x08004864 Section 0 user_math.o(.text.CalculateRpm) - [Anonymous Symbol] 0x08004980 Section 0 cap.o(.text.Cap_Control) - [Anonymous Symbol] 0x080049dc Section 0 cap.o(.text.Cap_DumpUI) - [Anonymous Symbol] 0x080049f8 Section 0 capacity.o(.text.Capacity_GetBatteryRemain) - [Anonymous Symbol] 0x08004b44 Section 0 capacity.o(.text.Capacity_GetCapacitorRemain) - Chassis_CalcWz 0x08004bb1 Thumb Code 232 chassis.o(.text.Chassis_CalcWz) - [Anonymous Symbol] 0x08004bb0 Section 0 chassis.o(.text.Chassis_CalcWz) - [Anonymous Symbol] 0x08004c98 Section 0 chassis.o(.text.Chassis_Control) - [Anonymous Symbol] 0x08004fa8 Section 0 chassis.o(.text.Chassis_DumpOutput) - [Anonymous Symbol] 0x08004fec Section 0 chassis.o(.text.Chassis_DumpUI) - [Anonymous Symbol] 0x08005014 Section 0 chassis.o(.text.Chassis_Init) - [Anonymous Symbol] 0x0800527c Section 0 chassis.o(.text.Chassis_PowerLimit) - Chassis_SetMode 0x0800534d Thumb Code 244 chassis.o(.text.Chassis_SetMode) - [Anonymous Symbol] 0x0800534c Section 0 chassis.o(.text.Chassis_SetMode) - [Anonymous Symbol] 0x08005440 Section 0 chassis.o(.text.Chassis_UpdateFeedback) - [Anonymous Symbol] 0x080054f4 Section 0 user_math.o(.text.CircleAdd) - [Anonymous Symbol] 0x08005578 Section 0 user_math.o(.text.CircleError) - [Anonymous Symbol] 0x08005614 Section 0 user_math.o(.text.CircleReverse) - [Anonymous Symbol] 0x08005634 Section 0 user_math.o(.text.Clip) - Command_CaliGyro 0x08005681 Thumb Code 1048 cli.o(.text.Command_CaliGyro) - [Anonymous Symbol] 0x08005680 Section 0 cli.o(.text.Command_CaliGyro) - Command_Config 0x08005a99 Thumb Code 1246 cli.o(.text.Command_Config) - [Anonymous Symbol] 0x08005a98 Section 0 cli.o(.text.Command_Config) - Command_Endian 0x08005f79 Thumb Code 312 cli.o(.text.Command_Endian) - [Anonymous Symbol] 0x08005f78 Section 0 cli.o(.text.Command_Endian) - Command_SetGimbalLim 0x080060b1 Thumb Code 432 cli.o(.text.Command_SetGimbalLim) - [Anonymous Symbol] 0x080060b0 Section 0 cli.o(.text.Command_SetGimbalLim) - Command_SetMechZero 0x08006261 Thumb Code 418 cli.o(.text.Command_SetMechZero) - [Anonymous Symbol] 0x08006260 Section 0 cli.o(.text.Command_SetMechZero) - Command_Stats 0x08006405 Thumb Code 562 cli.o(.text.Command_Stats) - [Anonymous Symbol] 0x08006404 Section 0 cli.o(.text.Command_Stats) - [Anonymous Symbol] 0x08006638 Section 0 config.o(.text.Config_Get) - [Anonymous Symbol] 0x080066c4 Section 0 config.o(.text.Config_GetPilotCfg) - [Anonymous Symbol] 0x08006730 Section 0 config.o(.text.Config_GetPilotNameMap) - [Anonymous Symbol] 0x0800673c Section 0 config.o(.text.Config_GetRobotNameMap) - [Anonymous Symbol] 0x08006748 Section 0 config.o(.text.Config_GetRobotParam) - [Anonymous Symbol] 0x080067b4 Section 0 config.o(.text.Config_Set) - [Anonymous Symbol] 0x080067dc Section 0 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) - [Anonymous Symbol] 0x080067ec Section 0 stm32f4xx_it.o(.text.DMA1_Stream2_IRQHandler) - [Anonymous Symbol] 0x080067fc Section 0 stm32f4xx_it.o(.text.DMA1_Stream7_IRQHandler) - [Anonymous Symbol] 0x0800680c Section 0 stm32f4xx_it.o(.text.DMA2_Stream1_IRQHandler) - [Anonymous Symbol] 0x0800681c Section 0 stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler) - [Anonymous Symbol] 0x0800682c Section 0 stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler) - [Anonymous Symbol] 0x0800683c Section 0 stm32f4xx_it.o(.text.DMA2_Stream5_IRQHandler) - [Anonymous Symbol] 0x0800684c Section 0 stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler) - [Anonymous Symbol] 0x0800685c Section 0 stm32f4xx_it.o(.text.DMA2_Stream7_IRQHandler) - DMA_CalcBaseAndBitshift 0x0800686d Thumb Code 86 stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift) - [Anonymous Symbol] 0x0800686c Section 0 stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift) - DMA_CheckFifoParam 0x080068c5 Thumb Code 240 stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam) - [Anonymous Symbol] 0x080068c4 Section 0 stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam) - DMA_SetConfig 0x080069b5 Thumb Code 80 stm32f4xx_hal_dma.o(.text.DMA_SetConfig) - [Anonymous Symbol] 0x080069b4 Section 0 stm32f4xx_hal_dma.o(.text.DMA_SetConfig) - DR16_DataCorrupted 0x08006a05 Thumb Code 260 dr16.o(.text.DR16_DataCorrupted) - [Anonymous Symbol] 0x08006a04 Section 0 dr16.o(.text.DR16_DataCorrupted) - [Anonymous Symbol] 0x08006b08 Section 0 dr16.o(.text.DR16_HandleOffline) - [Anonymous Symbol] 0x08006b44 Section 0 dr16.o(.text.DR16_Init) - [Anonymous Symbol] 0x08006bb8 Section 0 dr16.o(.text.DR16_ParseRC) - DR16_RxCpltCallback 0x08006d1d Thumb Code 20 dr16.o(.text.DR16_RxCpltCallback) - [Anonymous Symbol] 0x08006d1c Section 0 dr16.o(.text.DR16_RxCpltCallback) - [Anonymous Symbol] 0x08006d30 Section 0 dr16.o(.text.DR16_StartDmaRecv) - [Anonymous Symbol] 0x08006d60 Section 0 dr16.o(.text.DR16_WaitDmaCplt) - [Anonymous Symbol] 0x08006d7c Section 0 stm32f4xx_it.o(.text.DebugMon_Handler) - [Anonymous Symbol] 0x08006d80 Section 0 stm32f4xx_it.o(.text.EXTI0_IRQHandler) - [Anonymous Symbol] 0x08006d8c Section 0 stm32f4xx_it.o(.text.EXTI3_IRQHandler) - [Anonymous Symbol] 0x08006d98 Section 0 stm32f4xx_it.o(.text.EXTI4_IRQHandler) - [Anonymous Symbol] 0x08006da4 Section 0 stm32f4xx_it.o(.text.EXTI9_5_IRQHandler) - [Anonymous Symbol] 0x08006db0 Section 0 main.o(.text.Error_Handler) - [Anonymous Symbol] 0x08006db8 Section 0 stm32f4xx_hal_flash_ex.o(.text.FLASH_Erase_Sector) - [Anonymous Symbol] 0x08006eec Section 0 stm32f4xx_hal_flash_ex.o(.text.FLASH_FlushCaches) - FLASH_MassErase 0x08006f91 Thumb Code 140 stm32f4xx_hal_flash_ex.o(.text.FLASH_MassErase) - [Anonymous Symbol] 0x08006f90 Section 0 stm32f4xx_hal_flash_ex.o(.text.FLASH_MassErase) - FLASH_Program_Byte 0x0800701d Thumb Code 122 stm32f4xx_hal_flash.o(.text.FLASH_Program_Byte) - [Anonymous Symbol] 0x0800701c Section 0 stm32f4xx_hal_flash.o(.text.FLASH_Program_Byte) - FLASH_Program_DoubleWord 0x08007099 Thumb Code 134 stm32f4xx_hal_flash.o(.text.FLASH_Program_DoubleWord) - [Anonymous Symbol] 0x08007098 Section 0 stm32f4xx_hal_flash.o(.text.FLASH_Program_DoubleWord) - FLASH_Program_HalfWord 0x08007121 Thumb Code 126 stm32f4xx_hal_flash.o(.text.FLASH_Program_HalfWord) - [Anonymous Symbol] 0x08007120 Section 0 stm32f4xx_hal_flash.o(.text.FLASH_Program_HalfWord) - FLASH_Program_Word 0x080071a1 Thumb Code 122 stm32f4xx_hal_flash.o(.text.FLASH_Program_Word) - [Anonymous Symbol] 0x080071a0 Section 0 stm32f4xx_hal_flash.o(.text.FLASH_Program_Word) - FLASH_SetErrorCode 0x0800721d Thumb Code 242 stm32f4xx_hal_flash.o(.text.FLASH_SetErrorCode) - [Anonymous Symbol] 0x0800721c Section 0 stm32f4xx_hal_flash.o(.text.FLASH_SetErrorCode) - [Anonymous Symbol] 0x08007310 Section 0 stm32f4xx_hal_flash.o(.text.FLASH_WaitForLastOperation) - [Anonymous Symbol] 0x080073b4 Section 0 freertos_cli.o(.text.FreeRTOS_CLIGetOutputBuffer) - [Anonymous Symbol] 0x080073c0 Section 0 freertos_cli.o(.text.FreeRTOS_CLIGetParameter) - [Anonymous Symbol] 0x080074a4 Section 0 freertos_cli.o(.text.FreeRTOS_CLIProcessCommand) - [Anonymous Symbol] 0x08007600 Section 0 freertos_cli.o(.text.FreeRTOS_CLIRegisterCommand) - Get_SerialNum 0x08007685 Thumb Code 92 usbd_desc.o(.text.Get_SerialNum) - [Anonymous Symbol] 0x08007684 Section 0 usbd_desc.o(.text.Get_SerialNum) - [Anonymous Symbol] 0x080076e0 Section 0 gimbal.o(.text.Gimbal_Control) - [Anonymous Symbol] 0x080079b4 Section 0 gimbal.o(.text.Gimbal_DumpOutput) - [Anonymous Symbol] 0x080079d4 Section 0 gimbal.o(.text.Gimbal_DumpUI) - [Anonymous Symbol] 0x080079e8 Section 0 gimbal.o(.text.Gimbal_Init) - [Anonymous Symbol] 0x08007b08 Section 0 gimbal.o(.text.Gimbal_PackAI) - Gimbal_SetMode 0x08007b2d Thumb Code 252 gimbal.o(.text.Gimbal_SetMode) - [Anonymous Symbol] 0x08007b2c Section 0 gimbal.o(.text.Gimbal_SetMode) - [Anonymous Symbol] 0x08007c28 Section 0 gimbal.o(.text.Gimbal_UpdateFeedback) - [Anonymous Symbol] 0x08007ca4 Section 0 stm32f4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel) - [Anonymous Symbol] 0x08007f64 Section 0 stm32f4xx_hal_adc.o(.text.HAL_ADC_GetValue) - [Anonymous Symbol] 0x08007f74 Section 0 stm32f4xx_hal_adc.o(.text.HAL_ADC_Init) - [Anonymous Symbol] 0x08008328 Section 0 adc.o(.text.HAL_ADC_MspInit) - [Anonymous Symbol] 0x080083ec Section 0 stm32f4xx_hal_adc.o(.text.HAL_ADC_PollForConversion) - [Anonymous Symbol] 0x08008518 Section 0 stm32f4xx_hal_adc.o(.text.HAL_ADC_Start) - [Anonymous Symbol] 0x08008750 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) - [Anonymous Symbol] 0x080087c8 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) - [Anonymous Symbol] 0x08008a10 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) - [Anonymous Symbol] 0x08008cfc Section 0 can_1.o(.text.HAL_CAN_ErrorCallback) - [Anonymous Symbol] 0x08008d4c Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) - [Anonymous Symbol] 0x08008f60 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) - [Anonymous Symbol] 0x08009354 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) - [Anonymous Symbol] 0x08009838 Section 0 can.o(.text.HAL_CAN_MspInit) - [Anonymous Symbol] 0x080099e4 Section 0 can_1.o(.text.HAL_CAN_RxFifo0FullCallback) - [Anonymous Symbol] 0x08009a34 Section 0 can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) - [Anonymous Symbol] 0x08009a84 Section 0 can_1.o(.text.HAL_CAN_RxFifo1FullCallback) - [Anonymous Symbol] 0x08009ad4 Section 0 can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) - [Anonymous Symbol] 0x08009b24 Section 0 can_1.o(.text.HAL_CAN_SleepCallback) - [Anonymous Symbol] 0x08009b74 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) - [Anonymous Symbol] 0x08009c00 Section 0 can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback) - [Anonymous Symbol] 0x08009c50 Section 0 can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback) - [Anonymous Symbol] 0x08009c9c Section 0 can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback) - [Anonymous Symbol] 0x08009cec Section 0 can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback) - [Anonymous Symbol] 0x08009d3c Section 0 can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback) - [Anonymous Symbol] 0x08009d8c Section 0 can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback) - [Anonymous Symbol] 0x08009ddc Section 0 can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) - [Anonymous Symbol] 0x08009e2c Section 0 stm32f4xx_hal_crc.o(.text.HAL_CRC_Init) - [Anonymous Symbol] 0x08009e90 Section 0 crc.o(.text.HAL_CRC_MspInit) - [Anonymous Symbol] 0x08009ed0 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort) - [Anonymous Symbol] 0x08009fbc Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort_IT) - [Anonymous Symbol] 0x0800a000 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) - [Anonymous Symbol] 0x0800a320 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) - [Anonymous Symbol] 0x0800a858 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) - [Anonymous Symbol] 0x0800a93c Section 0 stm32f4xx_hal.o(.text.HAL_Delay) - [Anonymous Symbol] 0x0800a980 Section 0 stm32f4xx_hal_flash_ex.o(.text.HAL_FLASHEx_Erase) - [Anonymous Symbol] 0x0800aae0 Section 0 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Lock) - [Anonymous Symbol] 0x0800aaf4 Section 0 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Program) - [Anonymous Symbol] 0x0800abfc Section 0 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Unlock) - [Anonymous Symbol] 0x0800ac54 Section 0 gpio_1.o(.text.HAL_GPIO_EXTI_Callback) - [Anonymous Symbol] 0x0800acbc Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) - [Anonymous Symbol] 0x0800acf4 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) - [Anonymous Symbol] 0x0800b414 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) - [Anonymous Symbol] 0x0800b468 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) - [Anonymous Symbol] 0x0800b4e0 Section 0 stm32f4xx_hal.o(.text.HAL_GetTick) - [Anonymous Symbol] 0x0800b4ec Section 0 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init) - [Anonymous Symbol] 0x0800b910 Section 0 i2c.o(.text.HAL_I2C_MspInit) - [Anonymous Symbol] 0x0800bb9c Section 0 stm32f4xx_hal.o(.text.HAL_IncTick) - [Anonymous Symbol] 0x0800bbb8 Section 0 stm32f4xx_hal.o(.text.HAL_Init) - [Anonymous Symbol] 0x0800bbf0 Section 0 stm32f4xx_hal.o(.text.HAL_InitTick) - [Anonymous Symbol] 0x0800bc60 Section 0 stm32f4xx_hal_msp.o(.text.HAL_MspInit) - [Anonymous Symbol] 0x0800bcb8 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ) - [Anonymous Symbol] 0x0800bce8 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - [Anonymous Symbol] 0x0800bd18 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - [Anonymous Symbol] 0x0800bd80 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x0800bdcc Section 0 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_LPM_Callback) - [Anonymous Symbol] 0x0800bdd8 Section 0 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetRxFiFo) - [Anonymous Symbol] 0x0800bdf0 Section 0 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetTxFiFo) - [Anonymous Symbol] 0x0800be8c Section 0 usbd_conf.o(.text.HAL_PCD_ConnectCallback) - [Anonymous Symbol] 0x0800bea0 Section 0 usbd_conf.o(.text.HAL_PCD_DataInStageCallback) - [Anonymous Symbol] 0x0800bec8 Section 0 usbd_conf.o(.text.HAL_PCD_DataOutStageCallback) - [Anonymous Symbol] 0x0800bef0 Section 0 usbd_conf.o(.text.HAL_PCD_DisconnectCallback) - [Anonymous Symbol] 0x0800bf04 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Close) - [Anonymous Symbol] 0x0800bfac Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_ClrStall) - [Anonymous Symbol] 0x0800c074 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_GetRxCount) - [Anonymous Symbol] 0x0800c098 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Open) - [Anonymous Symbol] 0x0800c184 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Receive) - [Anonymous Symbol] 0x0800c20c Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_SetStall) - [Anonymous Symbol] 0x0800c2ec Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Transmit) - [Anonymous Symbol] 0x0800c374 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_IRQHandler) - [Anonymous Symbol] 0x0800c9cc Section 0 usbd_conf.o(.text.HAL_PCD_ISOINIncompleteCallback) - [Anonymous Symbol] 0x0800c9e8 Section 0 usbd_conf.o(.text.HAL_PCD_ISOOUTIncompleteCallback) - [Anonymous Symbol] 0x0800ca04 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_Init) - [Anonymous Symbol] 0x0800cce8 Section 0 usbd_conf.o(.text.HAL_PCD_MspInit) - [Anonymous Symbol] 0x0800cd98 Section 0 usbd_conf.o(.text.HAL_PCD_ResetCallback) - [Anonymous Symbol] 0x0800cdec Section 0 usbd_conf.o(.text.HAL_PCD_ResumeCallback) - [Anonymous Symbol] 0x0800ce00 Section 0 usbd_conf.o(.text.HAL_PCD_SOFCallback) - [Anonymous Symbol] 0x0800ce14 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_SetAddress) - [Anonymous Symbol] 0x0800ce74 Section 0 usbd_conf.o(.text.HAL_PCD_SetupStageCallback) - [Anonymous Symbol] 0x0800ce8c Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_Start) - [Anonymous Symbol] 0x0800cf08 Section 0 usbd_conf.o(.text.HAL_PCD_SuspendCallback) - [Anonymous Symbol] 0x0800cf48 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - [Anonymous Symbol] 0x0800d364 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq) - [Anonymous Symbol] 0x0800d370 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) - [Anonymous Symbol] 0x0800d394 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) - [Anonymous Symbol] 0x0800d3b8 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) - [Anonymous Symbol] 0x0800d4a0 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - [Anonymous Symbol] 0x0800dd50 Section 0 stm32f4xx_hal_rng.o(.text.HAL_RNG_Init) - [Anonymous Symbol] 0x0800ddcc Section 0 rng.o(.text.HAL_RNG_MspInit) - [Anonymous Symbol] 0x0800de0c Section 0 spi_1.o(.text.HAL_SPI_ErrorCallback) - [Anonymous Symbol] 0x0800de60 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_Init) - [Anonymous Symbol] 0x0800e224 Section 0 spi.o(.text.HAL_SPI_MspInit) - [Anonymous Symbol] 0x0800e438 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive) - [Anonymous Symbol] 0x0800e668 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive_DMA) - [Anonymous Symbol] 0x0800e83c Section 0 spi_1.o(.text.HAL_SPI_RxCpltCallback) - [Anonymous Symbol] 0x0800e890 Section 0 spi_1.o(.text.HAL_SPI_RxHalfCpltCallback) - [Anonymous Symbol] 0x0800e8e4 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_Transmit) - [Anonymous Symbol] 0x0800eb90 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive) - [Anonymous Symbol] 0x0800ef14 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) - [Anonymous Symbol] 0x0800f17c Section 0 spi_1.o(.text.HAL_SPI_TxRxCpltCallback) - [Anonymous Symbol] 0x0800f1d0 Section 0 spi_1.o(.text.HAL_SPI_TxRxHalfCpltCallback) - [Anonymous Symbol] 0x0800f224 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - [Anonymous Symbol] 0x0800f234 Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) - [Anonymous Symbol] 0x0800f23c Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) - [Anonymous Symbol] 0x0800f244 Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime) - [Anonymous Symbol] 0x0800f454 Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) - [Anonymous Symbol] 0x0800f69c Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init) - [Anonymous Symbol] 0x0800f8e0 Section 0 tim.o(.text.HAL_TIM_Base_MspInit) - [Anonymous Symbol] 0x0800fa94 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) - [Anonymous Symbol] 0x0800fc94 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) - [Anonymous Symbol] 0x08010590 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) - [Anonymous Symbol] 0x08010598 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) - [Anonymous Symbol] 0x08010814 Section 0 tim.o(.text.HAL_TIM_MspPostInit) - [Anonymous Symbol] 0x08010a88 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) - [Anonymous Symbol] 0x08010a90 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) - [Anonymous Symbol] 0x08010ef0 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) - [Anonymous Symbol] 0x08011134 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) - [Anonymous Symbol] 0x0801113c Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) - [Anonymous Symbol] 0x08011144 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Start) - [Anonymous Symbol] 0x08011508 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Stop) - [Anonymous Symbol] 0x08011808 Section 0 freertos.o(.text.HAL_TIM_PeriodElapsedCallback) - [Anonymous Symbol] 0x08011834 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) - [Anonymous Symbol] 0x0801183c Section 0 stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) - [Anonymous Symbol] 0x08011848 Section 0 uart.o(.text.HAL_UART_AbortReceiveCpltCallback) - [Anonymous Symbol] 0x0801189c Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT) - [Anonymous Symbol] 0x08011958 Section 0 uart.o(.text.HAL_UART_ErrorCallback) - [Anonymous Symbol] 0x080119ac Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_IRQHandler) - [Anonymous Symbol] 0x08011cf4 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) - [Anonymous Symbol] 0x08011efc Section 0 usart.o(.text.HAL_UART_MspInit) - [Anonymous Symbol] 0x080122bc Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) - [Anonymous Symbol] 0x08012334 Section 0 uart.o(.text.HAL_UART_RxCpltCallback) - [Anonymous Symbol] 0x08012388 Section 0 uart.o(.text.HAL_UART_RxHalfCpltCallback) - [Anonymous Symbol] 0x080123dc Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) - [Anonymous Symbol] 0x080124d4 Section 0 uart.o(.text.HAL_UART_TxCpltCallback) - [Anonymous Symbol] 0x08012528 Section 0 uart.o(.text.HAL_UART_TxHalfCpltCallback) - [Anonymous Symbol] 0x08012578 Section 0 stm32f4xx_it.o(.text.HardFault_Handler) - [Anonymous Symbol] 0x08012580 Section 0 limiter.o(.text.HeatLimit_ShootFreq) - IntToUnicode 0x0801260d Thumb Code 118 usbd_desc.o(.text.IntToUnicode) - [Anonymous Symbol] 0x0801260c Section 0 usbd_desc.o(.text.IntToUnicode) - [Anonymous Symbol] 0x08012684 Section 0 user_math.o(.text.InvSqrt) - [Anonymous Symbol] 0x080126fc Section 0 filter.o(.text.LowPassFilter2p_Apply) - [Anonymous Symbol] 0x080127b4 Section 0 filter.o(.text.LowPassFilter2p_Init) - [Anonymous Symbol] 0x080128f0 Section 0 filter.o(.text.LowPassFilter2p_Reset) - [Anonymous Symbol] 0x08012984 Section 0 adc.o(.text.MX_ADC1_Init) - [Anonymous Symbol] 0x08012a04 Section 0 adc.o(.text.MX_ADC3_Init) - [Anonymous Symbol] 0x08012a84 Section 0 can.o(.text.MX_CAN1_Init) - [Anonymous Symbol] 0x08012ad4 Section 0 can.o(.text.MX_CAN2_Init) - [Anonymous Symbol] 0x08012b24 Section 0 crc.o(.text.MX_CRC_Init) - [Anonymous Symbol] 0x08012b48 Section 0 dma.o(.text.MX_DMA_Init) - [Anonymous Symbol] 0x08012c3c Section 0 freertos.o(.text.MX_FREERTOS_Init) - [Anonymous Symbol] 0x08012c7c Section 0 gpio.o(.text.MX_GPIO_Init) - [Anonymous Symbol] 0x08012ee8 Section 0 i2c.o(.text.MX_I2C1_Init) - [Anonymous Symbol] 0x08012f30 Section 0 i2c.o(.text.MX_I2C2_Init) - [Anonymous Symbol] 0x08012f78 Section 0 i2c.o(.text.MX_I2C3_Init) - [Anonymous Symbol] 0x08012fc0 Section 0 rng.o(.text.MX_RNG_Init) - [Anonymous Symbol] 0x08012fe4 Section 0 spi.o(.text.MX_SPI1_Init) - [Anonymous Symbol] 0x08013038 Section 0 spi.o(.text.MX_SPI2_Init) - [Anonymous Symbol] 0x08013088 Section 0 tim.o(.text.MX_TIM10_Init) - [Anonymous Symbol] 0x08013118 Section 0 tim.o(.text.MX_TIM1_Init) - [Anonymous Symbol] 0x08013288 Section 0 tim.o(.text.MX_TIM3_Init) - [Anonymous Symbol] 0x08013360 Section 0 tim.o(.text.MX_TIM4_Init) - [Anonymous Symbol] 0x0801343c Section 0 tim.o(.text.MX_TIM5_Init) - [Anonymous Symbol] 0x08013548 Section 0 tim.o(.text.MX_TIM7_Init) - [Anonymous Symbol] 0x080135a0 Section 0 tim.o(.text.MX_TIM8_Init) - [Anonymous Symbol] 0x080136dc Section 0 usart.o(.text.MX_USART1_UART_Init) - [Anonymous Symbol] 0x0801371c Section 0 usart.o(.text.MX_USART3_UART_Init) - [Anonymous Symbol] 0x08013764 Section 0 usart.o(.text.MX_USART6_UART_Init) - [Anonymous Symbol] 0x080137a4 Section 0 usb_device.o(.text.MX_USB_DEVICE_Init) - [Anonymous Symbol] 0x0801381c Section 0 stm32f4xx_it.o(.text.MemManage_Handler) - [Anonymous Symbol] 0x08013824 Section 0 mixer.o(.text.Mixer_Apply) - [Anonymous Symbol] 0x08013ac8 Section 0 mixer.o(.text.Mixer_Init) - [Anonymous Symbol] 0x08013af8 Section 0 stm32f4xx_it.o(.text.NMI_Handler) - NVIC_EncodePriority 0x08013afd Thumb Code 108 stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority) - [Anonymous Symbol] 0x08013afc Section 0 stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority) - [Anonymous Symbol] 0x08013b68 Section 0 stm32f4xx_it.o(.text.OTG_FS_IRQHandler) - PCD_EP_OutSetupPacket_int 0x08013b79 Thumb Code 138 stm32f4xx_hal_pcd.o(.text.PCD_EP_OutSetupPacket_int) - [Anonymous Symbol] 0x08013b78 Section 0 stm32f4xx_hal_pcd.o(.text.PCD_EP_OutSetupPacket_int) - PCD_EP_OutXfrComplete_int 0x08013c05 Thumb Code 484 stm32f4xx_hal_pcd.o(.text.PCD_EP_OutXfrComplete_int) - [Anonymous Symbol] 0x08013c04 Section 0 stm32f4xx_hal_pcd.o(.text.PCD_EP_OutXfrComplete_int) - PCD_WriteEmptyTxFifo 0x08013de9 Thumb Code 306 stm32f4xx_hal_pcd.o(.text.PCD_WriteEmptyTxFifo) - [Anonymous Symbol] 0x08013de8 Section 0 stm32f4xx_hal_pcd.o(.text.PCD_WriteEmptyTxFifo) - [Anonymous Symbol] 0x08013f1c Section 0 pid.o(.text.PID_Calc) - [Anonymous Symbol] 0x0801420c Section 0 pid.o(.text.PID_Init) - [Anonymous Symbol] 0x080143a4 Section 0 pid.o(.text.PID_Reset) - [Anonymous Symbol] 0x080143f0 Section 0 port.o(.text.PendSV_Handler) - pxCurrentTCBConst 0x08014450 Number 0 port.o(.text.PendSV_Handler) - [Anonymous Symbol] 0x08014454 Section 0 limiter.o(.text.PowerLimit_CapInput) - [Anonymous Symbol] 0x080144cc Section 0 limiter.o(.text.PowerLimit_ChassicOutput) - [Anonymous Symbol] 0x080145b4 Section 0 limiter.o(.text.PowerLimit_TargetPower) - RefereeFastRefreshTimerCallback 0x08014601 Thumb Code 28 referee.o(.text.RefereeFastRefreshTimerCallback) - [Anonymous Symbol] 0x08014600 Section 0 referee.o(.text.RefereeFastRefreshTimerCallback) - RefereeSlowRefreshTimerCallback 0x0801461d Thumb Code 28 referee.o(.text.RefereeSlowRefreshTimerCallback) - [Anonymous Symbol] 0x0801461c Section 0 referee.o(.text.RefereeSlowRefreshTimerCallback) - Referee_AbortRxCpltCallback 0x08014639 Thumb Code 22 referee.o(.text.Referee_AbortRxCpltCallback) - [Anonymous Symbol] 0x08014638 Section 0 referee.o(.text.Referee_AbortRxCpltCallback) - [Anonymous Symbol] 0x08014650 Section 0 referee.o(.text.Referee_CheckTXReady) - [Anonymous Symbol] 0x08014668 Section 0 referee.o(.text.Referee_GetCharacterAdd) - [Anonymous Symbol] 0x080146ac Section 0 referee.o(.text.Referee_GetDelAdd) - [Anonymous Symbol] 0x080146f0 Section 0 referee.o(.text.Referee_GetGrapicAdd) - [Anonymous Symbol] 0x08014730 Section 0 referee.o(.text.Referee_HandleOffline) - Referee_IdleLineCallback 0x08014741 Thumb Code 14 referee.o(.text.Referee_IdleLineCallback) - [Anonymous Symbol] 0x08014740 Section 0 referee.o(.text.Referee_IdleLineCallback) - [Anonymous Symbol] 0x08014750 Section 0 referee.o(.text.Referee_Init) - [Anonymous Symbol] 0x08014858 Section 0 referee.o(.text.Referee_MoveData) - [Anonymous Symbol] 0x080148a0 Section 0 referee.o(.text.Referee_PackAI) - [Anonymous Symbol] 0x080148b4 Section 0 referee.o(.text.Referee_PackCap) - [Anonymous Symbol] 0x080148f8 Section 0 referee.o(.text.Referee_PackChassis) - [Anonymous Symbol] 0x08014934 Section 0 referee.o(.text.Referee_PackShoot) - [Anonymous Symbol] 0x080149a4 Section 0 referee.o(.text.Referee_PackUI) - [Anonymous Symbol] 0x08014d64 Section 0 referee.o(.text.Referee_Parse) - [Anonymous Symbol] 0x08015130 Section 0 referee.o(.text.Referee_PraseCmd) - Referee_RxCpltCallback 0x080152f1 Thumb Code 22 referee.o(.text.Referee_RxCpltCallback) - [Anonymous Symbol] 0x080152f0 Section 0 referee.o(.text.Referee_RxCpltCallback) - [Anonymous Symbol] 0x08015308 Section 0 referee.o(.text.Referee_SetHeader) - [Anonymous Symbol] 0x08015468 Section 0 referee.o(.text.Referee_StartReceiving) - [Anonymous Symbol] 0x080154a0 Section 0 referee.o(.text.Referee_StartSend) - [Anonymous Symbol] 0x080154d8 Section 0 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_31 0x0801593c Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_33 0x08015948 Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_34 0x0801594c Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_35 0x08015950 Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_36 0x08015954 Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_37 0x08015958 Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_38 0x0801595c Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_39 0x08015960 Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_40 0x08015964 Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_42 0x08015970 Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_44 0x08015e7c Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_45 0x08015e80 Number 4 referee.o(.text.Referee_UIRefresh) - __arm_cp.23_48 0x08015e98 Number 4 referee.o(.text.Referee_UIRefresh) - SPI_DMAError 0x08016379 Thumb Code 52 stm32f4xx_hal_spi.o(.text.SPI_DMAError) - [Anonymous Symbol] 0x08016378 Section 0 stm32f4xx_hal_spi.o(.text.SPI_DMAError) - SPI_DMAHalfReceiveCplt 0x080163ad Thumb Code 22 stm32f4xx_hal_spi.o(.text.SPI_DMAHalfReceiveCplt) - [Anonymous Symbol] 0x080163ac Section 0 stm32f4xx_hal_spi.o(.text.SPI_DMAHalfReceiveCplt) - SPI_DMAHalfTransmitReceiveCplt 0x080163c5 Thumb Code 22 stm32f4xx_hal_spi.o(.text.SPI_DMAHalfTransmitReceiveCplt) - [Anonymous Symbol] 0x080163c4 Section 0 stm32f4xx_hal_spi.o(.text.SPI_DMAHalfTransmitReceiveCplt) - SPI_DMAReceiveCplt 0x080163dd Thumb Code 162 stm32f4xx_hal_spi.o(.text.SPI_DMAReceiveCplt) - [Anonymous Symbol] 0x080163dc Section 0 stm32f4xx_hal_spi.o(.text.SPI_DMAReceiveCplt) - SPI_DMATransmitReceiveCplt 0x08016481 Thumb Code 134 stm32f4xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt) - [Anonymous Symbol] 0x08016480 Section 0 stm32f4xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt) - SPI_EndRxTransaction 0x08016509 Thumb Code 228 stm32f4xx_hal_spi.o(.text.SPI_EndRxTransaction) - [Anonymous Symbol] 0x08016508 Section 0 stm32f4xx_hal_spi.o(.text.SPI_EndRxTransaction) - SPI_EndRxTxTransaction 0x080165ed Thumb Code 164 stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction) - [Anonymous Symbol] 0x080165ec Section 0 stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction) - SPI_Get 0x08016691 Thumb Code 72 spi_1.o(.text.SPI_Get) - [Anonymous Symbol] 0x08016690 Section 0 spi_1.o(.text.SPI_Get) - SPI_WaitFlagStateUntilTimeout 0x080166d9 Thumb Code 298 stm32f4xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout) - [Anonymous Symbol] 0x080166d8 Section 0 stm32f4xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout) - [Anonymous Symbol] 0x08016810 Section 0 port.o(.text.SVC_Handler) - pxCurrentTCBConst2 0x08016830 Number 0 port.o(.text.SVC_Handler) - SVC_Setup 0x08016835 Thumb Code 14 cmsis_os2.o(.text.SVC_Setup) - [Anonymous Symbol] 0x08016834 Section 0 cmsis_os2.o(.text.SVC_Setup) - SWAPBYTE 0x08016845 Thumb Code 54 usbd_ctlreq.o(.text.SWAPBYTE) - [Anonymous Symbol] 0x08016844 Section 0 usbd_ctlreq.o(.text.SWAPBYTE) - [Anonymous Symbol] 0x0801687c Section 0 shoot.o(.text.Shoot_Control) - [Anonymous Symbol] 0x08016cc8 Section 0 shoot.o(.text.Shoot_DumpOutput) - [Anonymous Symbol] 0x08016d08 Section 0 shoot.o(.text.Shoot_DumpUI) - Shoot_HeatLimit 0x08016d25 Thumb Code 380 shoot.o(.text.Shoot_HeatLimit) - [Anonymous Symbol] 0x08016d24 Section 0 shoot.o(.text.Shoot_HeatLimit) - [Anonymous Symbol] 0x08016ea0 Section 0 shoot.o(.text.Shoot_Init) - [Anonymous Symbol] 0x08016fac Section 0 shoot.o(.text.Shoot_ResetOutput) - Shoot_SetMode 0x08016fd9 Thumb Code 328 shoot.o(.text.Shoot_SetMode) - [Anonymous Symbol] 0x08016fd8 Section 0 shoot.o(.text.Shoot_SetMode) - [Anonymous Symbol] 0x08017120 Section 0 shoot.o(.text.Shoot_UpdateFeedback) - [Anonymous Symbol] 0x080171d4 Section 0 freertos.o(.text.StartDefaultTask) - SysTick_Config 0x080171ed Thumb Code 82 stm32f4xx_hal_cortex.o(.text.SysTick_Config) - [Anonymous Symbol] 0x080171ec Section 0 stm32f4xx_hal_cortex.o(.text.SysTick_Config) - [Anonymous Symbol] 0x08017240 Section 0 stm32f4xx_it.o(.text.SysTick_Handler) - [Anonymous Symbol] 0x08017258 Section 0 main.o(.text.SystemClock_Config) - [Anonymous Symbol] 0x08017314 Section 0 system_stm32f4xx.o(.text.SystemInit) - [Anonymous Symbol] 0x08017334 Section 0 stm32f4xx_it.o(.text.TIM1_BRK_TIM9_IRQHandler) - [Anonymous Symbol] 0x08017344 Section 0 stm32f4xx_it.o(.text.TIM7_IRQHandler) - [Anonymous Symbol] 0x08017354 Section 0 stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig) - [Anonymous Symbol] 0x080174f0 Section 0 stm32f4xx_hal_tim.o(.text.TIM_CCxChannelCmd) - [Anonymous Symbol] 0x08017630 Section 0 stm32f4xx_hal_tim.o(.text.TIM_ETR_SetConfig) - TIM_ITRx_SetConfig 0x08017665 Thumb Code 42 stm32f4xx_hal_tim.o(.text.TIM_ITRx_SetConfig) - [Anonymous Symbol] 0x08017664 Section 0 stm32f4xx_hal_tim.o(.text.TIM_ITRx_SetConfig) - TIM_OC1_SetConfig 0x08017691 Thumb Code 354 stm32f4xx_hal_tim.o(.text.TIM_OC1_SetConfig) - [Anonymous Symbol] 0x08017690 Section 0 stm32f4xx_hal_tim.o(.text.TIM_OC1_SetConfig) - [Anonymous Symbol] 0x080177f4 Section 0 stm32f4xx_hal_tim.o(.text.TIM_OC2_SetConfig) - TIM_OC3_SetConfig 0x08017961 Thumb Code 362 stm32f4xx_hal_tim.o(.text.TIM_OC3_SetConfig) - [Anonymous Symbol] 0x08017960 Section 0 stm32f4xx_hal_tim.o(.text.TIM_OC3_SetConfig) - TIM_OC4_SetConfig 0x08017acd Thumb Code 206 stm32f4xx_hal_tim.o(.text.TIM_OC4_SetConfig) - [Anonymous Symbol] 0x08017acc Section 0 stm32f4xx_hal_tim.o(.text.TIM_OC4_SetConfig) - TIM_TI1_ConfigInputStage 0x08017b9d Thumb Code 80 stm32f4xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage) - [Anonymous Symbol] 0x08017b9c Section 0 stm32f4xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage) - TIM_TI2_ConfigInputStage 0x08017bed Thumb Code 82 stm32f4xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage) - [Anonymous Symbol] 0x08017bec Section 0 stm32f4xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage) - [Anonymous Symbol] 0x08017c40 Section 0 ai_1.o(.text.Task_Ai) - [Anonymous Symbol] 0x08017dec Section 0 atti_esti.o(.text.Task_AttiEsti) - [Anonymous Symbol] 0x08017f58 Section 0 cli.o(.text.Task_CLI) - [Anonymous Symbol] 0x08018160 Section 0 can_3.o(.text.Task_Can) - [Anonymous Symbol] 0x080183bc Section 0 cap_1.o(.text.Task_Cap) - [Anonymous Symbol] 0x0801856c Section 0 command.o(.text.Task_Command) - [Anonymous Symbol] 0x08018734 Section 0 ctrl_chassis.o(.text.Task_CtrlChassis) - [Anonymous Symbol] 0x08018894 Section 0 ctrl_gimbal.o(.text.Task_CtrlGimbal) - [Anonymous Symbol] 0x08018a04 Section 0 ctrl_shoot.o(.text.Task_CtrlShoot) - [Anonymous Symbol] 0x08018b78 Section 0 info.o(.text.Task_Info) - [Anonymous Symbol] 0x08018bc8 Section 0 init.o(.text.Task_Init) - [Anonymous Symbol] 0x08018f74 Section 0 monitor.o(.text.Task_Monitor) - [Anonymous Symbol] 0x08019048 Section 0 rc.o(.text.Task_RC) - [Anonymous Symbol] 0x080190d8 Section 0 referee_1.o(.text.Task_Referee) - TimerCallback 0x08019335 Thumb Code 34 cmsis_os2.o(.text.TimerCallback) - [Anonymous Symbol] 0x08019334 Section 0 cmsis_os2.o(.text.TimerCallback) - UART_DMAAbortOnError 0x08019359 Thumb Code 32 stm32f4xx_hal_uart.o(.text.UART_DMAAbortOnError) - [Anonymous Symbol] 0x08019358 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAAbortOnError) - UART_DMAError 0x08019379 Thumb Code 124 stm32f4xx_hal_uart.o(.text.UART_DMAError) - [Anonymous Symbol] 0x08019378 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAError) - UART_DMAReceiveCplt 0x080193f5 Thumb Code 134 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) - [Anonymous Symbol] 0x080193f4 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) - UART_DMARxHalfCplt 0x0801947d Thumb Code 46 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) - [Anonymous Symbol] 0x0801947c Section 0 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) - UART_DMARxOnlyAbortCallback 0x080194ad Thumb Code 40 stm32f4xx_hal_uart.o(.text.UART_DMARxOnlyAbortCallback) - [Anonymous Symbol] 0x080194ac Section 0 stm32f4xx_hal_uart.o(.text.UART_DMARxOnlyAbortCallback) - UART_DMATransmitCplt 0x080194d5 Thumb Code 70 stm32f4xx_hal_uart.o(.text.UART_DMATransmitCplt) - [Anonymous Symbol] 0x080194d4 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMATransmitCplt) - UART_DMATxHalfCplt 0x0801951d Thumb Code 22 stm32f4xx_hal_uart.o(.text.UART_DMATxHalfCplt) - [Anonymous Symbol] 0x0801951c Section 0 stm32f4xx_hal_uart.o(.text.UART_DMATxHalfCplt) - UART_EndRxTransfer 0x08019535 Thumb Code 70 stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer) - [Anonymous Symbol] 0x08019534 Section 0 stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer) - UART_EndTransmit_IT 0x0801957d Thumb Code 38 stm32f4xx_hal_uart.o(.text.UART_EndTransmit_IT) - [Anonymous Symbol] 0x0801957c Section 0 stm32f4xx_hal_uart.o(.text.UART_EndTransmit_IT) - UART_EndTxTransfer 0x080195a5 Thumb Code 28 stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer) - [Anonymous Symbol] 0x080195a4 Section 0 stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer) - UART_Get 0x080195c1 Thumb Code 98 uart.o(.text.UART_Get) - [Anonymous Symbol] 0x080195c0 Section 0 uart.o(.text.UART_Get) - UART_Receive_IT 0x08019625 Thumb Code 282 stm32f4xx_hal_uart.o(.text.UART_Receive_IT) - [Anonymous Symbol] 0x08019624 Section 0 stm32f4xx_hal_uart.o(.text.UART_Receive_IT) - UART_SetConfig 0x08019741 Thumb Code 486 stm32f4xx_hal_uart.o(.text.UART_SetConfig) - [Anonymous Symbol] 0x08019740 Section 0 stm32f4xx_hal_uart.o(.text.UART_SetConfig) - [Anonymous Symbol] 0x08019928 Section 0 stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) - UART_Transmit_IT 0x080199e9 Thumb Code 148 stm32f4xx_hal_uart.o(.text.UART_Transmit_IT) - [Anonymous Symbol] 0x080199e8 Section 0 stm32f4xx_hal_uart.o(.text.UART_Transmit_IT) - [Anonymous Symbol] 0x08019a7c Section 0 ui.o(.text.UI_DelLayer) - [Anonymous Symbol] 0x08019ab8 Section 0 ui.o(.text.UI_DrawArc) - [Anonymous Symbol] 0x08019ce8 Section 0 ui.o(.text.UI_DrawCharacter) - [Anonymous Symbol] 0x08019ec4 Section 0 ui.o(.text.UI_DrawCycle) - [Anonymous Symbol] 0x0801a05c Section 0 ui.o(.text.UI_DrawLine) - [Anonymous Symbol] 0x0801a228 Section 0 ui.o(.text.UI_DrawRectangle) - [Anonymous Symbol] 0x0801a3f8 Section 0 stm32f4xx_it.o(.text.USART1_IRQHandler) - [Anonymous Symbol] 0x0801a414 Section 0 stm32f4xx_it.o(.text.USART6_IRQHandler) - USBD_CDC_DataIn 0x0801a431 Thumb Code 200 usbd_cdc.o(.text.USBD_CDC_DataIn) - [Anonymous Symbol] 0x0801a430 Section 0 usbd_cdc.o(.text.USBD_CDC_DataIn) - USBD_CDC_DataOut 0x0801a4f9 Thumb Code 88 usbd_cdc.o(.text.USBD_CDC_DataOut) - [Anonymous Symbol] 0x0801a4f8 Section 0 usbd_cdc.o(.text.USBD_CDC_DataOut) - USBD_CDC_DeInit 0x0801a551 Thumb Code 110 usbd_cdc.o(.text.USBD_CDC_DeInit) - [Anonymous Symbol] 0x0801a550 Section 0 usbd_cdc.o(.text.USBD_CDC_DeInit) - USBD_CDC_EP0_RxReady 0x0801a5c1 Thumb Code 96 usbd_cdc.o(.text.USBD_CDC_EP0_RxReady) - [Anonymous Symbol] 0x0801a5c0 Section 0 usbd_cdc.o(.text.USBD_CDC_EP0_RxReady) - [Anonymous Symbol] 0x0801a620 Section 0 usbd_cdc.o(.text.USBD_CDC_GetDeviceQualifierDescriptor) - USBD_CDC_GetFSCfgDesc 0x0801a639 Thumb Code 22 usbd_cdc.o(.text.USBD_CDC_GetFSCfgDesc) - [Anonymous Symbol] 0x0801a638 Section 0 usbd_cdc.o(.text.USBD_CDC_GetFSCfgDesc) - USBD_CDC_GetHSCfgDesc 0x0801a651 Thumb Code 22 usbd_cdc.o(.text.USBD_CDC_GetHSCfgDesc) - [Anonymous Symbol] 0x0801a650 Section 0 usbd_cdc.o(.text.USBD_CDC_GetHSCfgDesc) - USBD_CDC_GetOtherSpeedCfgDesc 0x0801a669 Thumb Code 22 usbd_cdc.o(.text.USBD_CDC_GetOtherSpeedCfgDesc) - [Anonymous Symbol] 0x0801a668 Section 0 usbd_cdc.o(.text.USBD_CDC_GetOtherSpeedCfgDesc) - USBD_CDC_Init 0x0801a681 Thumb Code 270 usbd_cdc.o(.text.USBD_CDC_Init) - [Anonymous Symbol] 0x0801a680 Section 0 usbd_cdc.o(.text.USBD_CDC_Init) - [Anonymous Symbol] 0x0801a790 Section 0 usbd_cdc.o(.text.USBD_CDC_ReceivePacket) - [Anonymous Symbol] 0x0801a7f0 Section 0 usbd_cdc.o(.text.USBD_CDC_RegisterInterface) - [Anonymous Symbol] 0x0801a81c Section 0 usbd_cdc.o(.text.USBD_CDC_SetRxBuffer) - [Anonymous Symbol] 0x0801a850 Section 0 usbd_cdc.o(.text.USBD_CDC_SetTxBuffer) - USBD_CDC_Setup 0x0801a891 Thumb Code 412 usbd_cdc.o(.text.USBD_CDC_Setup) - [Anonymous Symbol] 0x0801a890 Section 0 usbd_cdc.o(.text.USBD_CDC_Setup) - [Anonymous Symbol] 0x0801aa2c Section 0 usbd_cdc.o(.text.USBD_CDC_TransmitPacket) - [Anonymous Symbol] 0x0801aa9c Section 0 usbd_core.o(.text.USBD_ClrClassConfig) - USBD_ClrFeature 0x0801aac9 Thumb Code 64 usbd_ctlreq.o(.text.USBD_ClrFeature) - [Anonymous Symbol] 0x0801aac8 Section 0 usbd_ctlreq.o(.text.USBD_ClrFeature) - [Anonymous Symbol] 0x0801ab08 Section 0 usbd_ioreq.o(.text.USBD_CtlContinueRx) - [Anonymous Symbol] 0x0801ab28 Section 0 usbd_ioreq.o(.text.USBD_CtlContinueSendData) - [Anonymous Symbol] 0x0801ab48 Section 0 usbd_ctlreq.o(.text.USBD_CtlError) - [Anonymous Symbol] 0x0801ab64 Section 0 usbd_ioreq.o(.text.USBD_CtlPrepareRx) - [Anonymous Symbol] 0x0801ab9c Section 0 usbd_ioreq.o(.text.USBD_CtlReceiveStatus) - [Anonymous Symbol] 0x0801abc0 Section 0 usbd_ioreq.o(.text.USBD_CtlSendData) - [Anonymous Symbol] 0x0801abf4 Section 0 usbd_ioreq.o(.text.USBD_CtlSendStatus) - [Anonymous Symbol] 0x0801ac18 Section 0 usbd_desc.o(.text.USBD_FS_ConfigStrDescriptor) - [Anonymous Symbol] 0x0801ac68 Section 0 usbd_desc.o(.text.USBD_FS_DeviceDescriptor) - [Anonymous Symbol] 0x0801ac84 Section 0 usbd_desc.o(.text.USBD_FS_InterfaceStrDescriptor) - [Anonymous Symbol] 0x0801acd4 Section 0 usbd_desc.o(.text.USBD_FS_LangIDStrDescriptor) - [Anonymous Symbol] 0x0801acf0 Section 0 usbd_desc.o(.text.USBD_FS_ManufacturerStrDescriptor) - [Anonymous Symbol] 0x0801ad18 Section 0 usbd_desc.o(.text.USBD_FS_ProductStrDescriptor) - [Anonymous Symbol] 0x0801ad68 Section 0 usbd_desc.o(.text.USBD_FS_SerialStrDescriptor) - USBD_GetConfig 0x0801ad89 Thumb Code 100 usbd_ctlreq.o(.text.USBD_GetConfig) - [Anonymous Symbol] 0x0801ad88 Section 0 usbd_ctlreq.o(.text.USBD_GetConfig) - USBD_GetDescriptor 0x0801aded Thumb Code 728 usbd_ctlreq.o(.text.USBD_GetDescriptor) - [Anonymous Symbol] 0x0801adec Section 0 usbd_ctlreq.o(.text.USBD_GetDescriptor) - USBD_GetLen 0x0801b0c5 Thumb Code 50 usbd_ctlreq.o(.text.USBD_GetLen) - [Anonymous Symbol] 0x0801b0c4 Section 0 usbd_ctlreq.o(.text.USBD_GetLen) - USBD_GetStatus 0x0801b0f9 Thumb Code 98 usbd_ctlreq.o(.text.USBD_GetStatus) - [Anonymous Symbol] 0x0801b0f8 Section 0 usbd_ctlreq.o(.text.USBD_GetStatus) - [Anonymous Symbol] 0x0801b15c Section 0 usbd_ctlreq.o(.text.USBD_GetString) - [Anonymous Symbol] 0x0801b1f4 Section 0 usbd_conf.o(.text.USBD_Get_USB_Status) - [Anonymous Symbol] 0x0801b248 Section 0 usbd_core.o(.text.USBD_Init) - [Anonymous Symbol] 0x0801b2b4 Section 0 usbd_conf.o(.text.USBD_LL_ClearStallEP) - [Anonymous Symbol] 0x0801b2f0 Section 0 usbd_conf.o(.text.USBD_LL_CloseEP) - [Anonymous Symbol] 0x0801b32c Section 0 usbd_core.o(.text.USBD_LL_DataInStage) - [Anonymous Symbol] 0x0801b478 Section 0 usbd_core.o(.text.USBD_LL_DataOutStage) - [Anonymous Symbol] 0x0801b570 Section 0 usbd_core.o(.text.USBD_LL_DevConnected) - [Anonymous Symbol] 0x0801b57c Section 0 usbd_core.o(.text.USBD_LL_DevDisconnected) - [Anonymous Symbol] 0x0801b5a8 Section 0 usbd_conf.o(.text.USBD_LL_GetRxDataSize) - [Anonymous Symbol] 0x0801b5c4 Section 0 usbd_conf.o(.text.USBD_LL_Init) - [Anonymous Symbol] 0x0801b644 Section 0 usbd_conf.o(.text.USBD_LL_IsStallEP) - [Anonymous Symbol] 0x0801b6a0 Section 0 usbd_core.o(.text.USBD_LL_IsoINIncomplete) - [Anonymous Symbol] 0x0801b6f8 Section 0 usbd_core.o(.text.USBD_LL_IsoOUTIncomplete) - [Anonymous Symbol] 0x0801b750 Section 0 usbd_conf.o(.text.USBD_LL_OpenEP) - [Anonymous Symbol] 0x0801b79c Section 0 usbd_conf.o(.text.USBD_LL_PrepareReceive) - [Anonymous Symbol] 0x0801b7e0 Section 0 usbd_core.o(.text.USBD_LL_Reset) - [Anonymous Symbol] 0x0801b880 Section 0 usbd_core.o(.text.USBD_LL_Resume) - [Anonymous Symbol] 0x0801b8a4 Section 0 usbd_core.o(.text.USBD_LL_SOF) - [Anonymous Symbol] 0x0801b8f4 Section 0 usbd_core.o(.text.USBD_LL_SetSpeed) - [Anonymous Symbol] 0x0801b90c Section 0 usbd_conf.o(.text.USBD_LL_SetUSBAddress) - [Anonymous Symbol] 0x0801b948 Section 0 usbd_core.o(.text.USBD_LL_SetupStage) - [Anonymous Symbol] 0x0801b9dc Section 0 usbd_conf.o(.text.USBD_LL_StallEP) - [Anonymous Symbol] 0x0801ba18 Section 0 usbd_conf.o(.text.USBD_LL_Start) - [Anonymous Symbol] 0x0801ba4c Section 0 usbd_core.o(.text.USBD_LL_Suspend) - [Anonymous Symbol] 0x0801ba6c Section 0 usbd_conf.o(.text.USBD_LL_Transmit) - [Anonymous Symbol] 0x0801bab0 Section 0 usbd_ctlreq.o(.text.USBD_ParseSetupRequest) - [Anonymous Symbol] 0x0801bb14 Section 0 usbd_core.o(.text.USBD_RegisterClass) - [Anonymous Symbol] 0x0801bb6c Section 0 usbd_core.o(.text.USBD_RunTestMode) - USBD_SetAddress 0x0801bb79 Thumb Code 140 usbd_ctlreq.o(.text.USBD_SetAddress) - [Anonymous Symbol] 0x0801bb78 Section 0 usbd_ctlreq.o(.text.USBD_SetAddress) - [Anonymous Symbol] 0x0801bc04 Section 0 usbd_core.o(.text.USBD_SetClassConfig) - USBD_SetConfig 0x0801bc3d Thumb Code 374 usbd_ctlreq.o(.text.USBD_SetConfig) - [Anonymous Symbol] 0x0801bc3c Section 0 usbd_ctlreq.o(.text.USBD_SetConfig) - USBD_SetFeature 0x0801bdb5 Thumb Code 38 usbd_ctlreq.o(.text.USBD_SetFeature) - [Anonymous Symbol] 0x0801bdb4 Section 0 usbd_ctlreq.o(.text.USBD_SetFeature) - [Anonymous Symbol] 0x0801bddc Section 0 usbd_core.o(.text.USBD_Start) - [Anonymous Symbol] 0x0801bdec Section 0 usbd_ctlreq.o(.text.USBD_StdDevReq) - [Anonymous Symbol] 0x0801beb0 Section 0 usbd_ctlreq.o(.text.USBD_StdEPReq) - [Anonymous Symbol] 0x0801c1c8 Section 0 usbd_ctlreq.o(.text.USBD_StdItfReq) - [Anonymous Symbol] 0x0801c264 Section 0 usbd_conf.o(.text.USBD_static_free) - [Anonymous Symbol] 0x0801c26c Section 0 usbd_conf.o(.text.USBD_static_malloc) - [Anonymous Symbol] 0x0801c27c Section 0 stm32f4xx_ll_usb.o(.text.USB_ActivateEndpoint) - [Anonymous Symbol] 0x0801c35c Section 0 stm32f4xx_ll_usb.o(.text.USB_ActivateSetup) - [Anonymous Symbol] 0x0801c388 Section 0 stm32f4xx_ll_usb.o(.text.USB_CoreInit) - USB_CoreReset 0x0801c485 Thumb Code 126 stm32f4xx_ll_usb.o(.text.USB_CoreReset) - [Anonymous Symbol] 0x0801c484 Section 0 stm32f4xx_ll_usb.o(.text.USB_CoreReset) - [Anonymous Symbol] 0x0801c504 Section 0 stm32f4xx_ll_usb.o(.text.USB_DeactivateEndpoint) - [Anonymous Symbol] 0x0801c64c Section 0 stm32f4xx_ll_usb.o(.text.USB_DevConnect) - [Anonymous Symbol] 0x0801c678 Section 0 stm32f4xx_ll_usb.o(.text.USB_DevDisconnect) - [Anonymous Symbol] 0x0801c6a4 Section 0 stm32f4xx_ll_usb.o(.text.USB_DevInit) - [Anonymous Symbol] 0x0801c968 Section 0 stm32f4xx_ll_usb.o(.text.USB_DisableGlobalInt) - [Anonymous Symbol] 0x0801c97c Section 0 stm32f4xx_ll_usb.o(.text.USB_EP0StartXfer) - [Anonymous Symbol] 0x0801cb6c Section 0 stm32f4xx_ll_usb.o(.text.USB_EP0_OutStart) - [Anonymous Symbol] 0x0801cc0c Section 0 stm32f4xx_ll_usb.o(.text.USB_EPClearStall) - [Anonymous Symbol] 0x0801ccac Section 0 stm32f4xx_ll_usb.o(.text.USB_EPSetStall) - [Anonymous Symbol] 0x0801cd54 Section 0 stm32f4xx_ll_usb.o(.text.USB_EPStartXfer) - [Anonymous Symbol] 0x0801d0b8 Section 0 stm32f4xx_ll_usb.o(.text.USB_EnableGlobalInt) - [Anonymous Symbol] 0x0801d0cc Section 0 stm32f4xx_ll_usb.o(.text.USB_FlushRxFifo) - [Anonymous Symbol] 0x0801d118 Section 0 stm32f4xx_ll_usb.o(.text.USB_FlushTxFifo) - [Anonymous Symbol] 0x0801d16c Section 0 stm32f4xx_ll_usb.o(.text.USB_GetDevSpeed) - [Anonymous Symbol] 0x0801d1b8 Section 0 stm32f4xx_ll_usb.o(.text.USB_GetMode) - [Anonymous Symbol] 0x0801d1c8 Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadDevAllInEpInterrupt) - [Anonymous Symbol] 0x0801d1ec Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadDevAllOutEpInterrupt) - [Anonymous Symbol] 0x0801d210 Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadDevInEPInterrupt) - [Anonymous Symbol] 0x0801d260 Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadDevOutEPInterrupt) - [Anonymous Symbol] 0x0801d290 Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadInterrupts) - [Anonymous Symbol] 0x0801d2ac Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadPacket) - [Anonymous Symbol] 0x0801d2fc Section 0 stm32f4xx_ll_usb.o(.text.USB_SetCurrentMode) - [Anonymous Symbol] 0x0801d35c Section 0 stm32f4xx_ll_usb.o(.text.USB_SetDevAddress) - [Anonymous Symbol] 0x0801d394 Section 0 stm32f4xx_ll_usb.o(.text.USB_SetDevSpeed) - [Anonymous Symbol] 0x0801d3b8 Section 0 stm32f4xx_ll_usb.o(.text.USB_SetTurnaroundTime) - [Anonymous Symbol] 0x0801d574 Section 0 stm32f4xx_ll_usb.o(.text.USB_WritePacket) - [Anonymous Symbol] 0x0801d5e4 Section 0 stm32f4xx_it.o(.text.UsageFault_Handler) - [Anonymous Symbol] 0x0801d5e8 Section 0 user_math.o(.text.VerifyFailed) - __ARM_isfinite 0x0801d5f5 Thumb Code 30 filter.o(.text.__ARM_isfinite) - [Anonymous Symbol] 0x0801d5f4 Section 0 filter.o(.text.__ARM_isfinite) - __ARM_isfinite 0x0801d615 Thumb Code 30 pid.o(.text.__ARM_isfinite) - [Anonymous Symbol] 0x0801d614 Section 0 pid.o(.text.__ARM_isfinite) - __ARM_isfinitef 0x0801d635 Thumb Code 24 filter.o(.text.__ARM_isfinitef) - [Anonymous Symbol] 0x0801d634 Section 0 filter.o(.text.__ARM_isfinitef) - __ARM_isfinitef 0x0801d64d Thumb Code 24 pid.o(.text.__ARM_isfinitef) - [Anonymous Symbol] 0x0801d64c Section 0 pid.o(.text.__ARM_isfinitef) - __ARM_isinf 0x0801d665 Thumb Code 52 filter.o(.text.__ARM_isinf) - [Anonymous Symbol] 0x0801d664 Section 0 filter.o(.text.__ARM_isinf) - __ARM_isinff 0x0801d699 Thumb Code 28 filter.o(.text.__ARM_isinff) - [Anonymous Symbol] 0x0801d698 Section 0 filter.o(.text.__ARM_isinff) - __NVIC_DisableIRQ 0x0801d6b5 Thumb Code 56 stm32f4xx_hal_cortex.o(.text.__NVIC_DisableIRQ) - [Anonymous Symbol] 0x0801d6b4 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_DisableIRQ) - __NVIC_EnableIRQ 0x0801d6ed Thumb Code 48 stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ) - [Anonymous Symbol] 0x0801d6ec Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ) - __NVIC_GetPriorityGrouping 0x0801d71d Thumb Code 16 stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) - [Anonymous Symbol] 0x0801d71c Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) - __NVIC_SetPriority 0x0801d72d Thumb Code 66 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority) - [Anonymous Symbol] 0x0801d72c Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority) - __NVIC_SetPriority 0x0801d771 Thumb Code 66 cmsis_os2.o(.text.__NVIC_SetPriority) - [Anonymous Symbol] 0x0801d770 Section 0 cmsis_os2.o(.text.__NVIC_SetPriority) - __NVIC_SetPriorityGrouping 0x0801d7b5 Thumb Code 60 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x0801d7b4 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) - [Anonymous Symbol] 0x0801d7f0 Section 0 main.o(.text.assert_failed) - [Anonymous Symbol] 0x0801d7fc Section 0 freertos.o(.text.configureTimerForRunTimeStats) - copysignf 0x0801d819 Thumb Code 30 ahrs.o(.text.copysignf) - [Anonymous Symbol] 0x0801d818 Section 0 ahrs.o(.text.copysignf) - [Anonymous Symbol] 0x0801d838 Section 0 tasks.o(.text.eTaskGetState) - [Anonymous Symbol] 0x0801d930 Section 0 freertos.o(.text.getRunTimeCounterValue) - [Anonymous Symbol] 0x0801d93c Section 0 main.o(.text.main) - [Anonymous Symbol] 0x0801d9b8 Section 0 cmsis_os2.o(.text.osDelay) - [Anonymous Symbol] 0x0801d9ec Section 0 cmsis_os2.o(.text.osDelayUntil) - [Anonymous Symbol] 0x0801da44 Section 0 cmsis_os2.o(.text.osKernelGetState) - [Anonymous Symbol] 0x0801da98 Section 0 cmsis_os2.o(.text.osKernelGetTickCount) - [Anonymous Symbol] 0x0801dac0 Section 0 cmsis_os2.o(.text.osKernelGetTickFreq) - [Anonymous Symbol] 0x0801dac8 Section 0 cmsis_os2.o(.text.osKernelInitialize) - [Anonymous Symbol] 0x0801db10 Section 0 cmsis_os2.o(.text.osKernelLock) - [Anonymous Symbol] 0x0801db68 Section 0 cmsis_os2.o(.text.osKernelStart) - [Anonymous Symbol] 0x0801dbbc Section 0 cmsis_os2.o(.text.osKernelUnlock) - [Anonymous Symbol] 0x0801dc2c Section 0 cmsis_os2.o(.text.osMessageQueueGet) - [Anonymous Symbol] 0x0801dcec Section 0 cmsis_os2.o(.text.osMessageQueueNew) - [Anonymous Symbol] 0x0801ddec Section 0 cmsis_os2.o(.text.osMessageQueuePut) - [Anonymous Symbol] 0x0801deb0 Section 0 cmsis_os2.o(.text.osMessageQueueReset) - [Anonymous Symbol] 0x0801def0 Section 0 cmsis_os2.o(.text.osThreadFlagsClear) - [Anonymous Symbol] 0x0801df70 Section 0 cmsis_os2.o(.text.osThreadFlagsGet) - [Anonymous Symbol] 0x0801dfb0 Section 0 cmsis_os2.o(.text.osThreadFlagsSet) - [Anonymous Symbol] 0x0801e054 Section 0 cmsis_os2.o(.text.osThreadFlagsWait) - [Anonymous Symbol] 0x0801e170 Section 0 cmsis_os2.o(.text.osThreadGetId) - [Anonymous Symbol] 0x0801e180 Section 0 cmsis_os2.o(.text.osThreadGetStackSpace) - [Anonymous Symbol] 0x0801e1b4 Section 0 cmsis_os2.o(.text.osThreadNew) - [Anonymous Symbol] 0x0801e310 Section 0 cmsis_os2.o(.text.osThreadResume) - [Anonymous Symbol] 0x0801e350 Section 0 cmsis_os2.o(.text.osThreadSuspend) - [Anonymous Symbol] 0x0801e390 Section 0 cmsis_os2.o(.text.osThreadTerminate) - [Anonymous Symbol] 0x0801e3f0 Section 0 cmsis_os2.o(.text.osTimerNew) - [Anonymous Symbol] 0x0801e514 Section 0 cmsis_os2.o(.text.osTimerStart) - prvAddCurrentTaskToDelayedList 0x0801e571 Thumb Code 220 tasks.o(.text.prvAddCurrentTaskToDelayedList) - [Anonymous Symbol] 0x0801e570 Section 0 tasks.o(.text.prvAddCurrentTaskToDelayedList) - prvAddNewTaskToReadyList 0x0801e64d Thumb Code 290 tasks.o(.text.prvAddNewTaskToReadyList) - [Anonymous Symbol] 0x0801e64c Section 0 tasks.o(.text.prvAddNewTaskToReadyList) - prvCheckForValidListAndQueue 0x0801e771 Thumb Code 162 timers.o(.text.prvCheckForValidListAndQueue) - [Anonymous Symbol] 0x0801e770 Section 0 timers.o(.text.prvCheckForValidListAndQueue) - prvCheckTasksWaitingTermination 0x0801e815 Thumb Code 90 tasks.o(.text.prvCheckTasksWaitingTermination) - [Anonymous Symbol] 0x0801e814 Section 0 tasks.o(.text.prvCheckTasksWaitingTermination) - prvCopyDataFromQueue 0x0801e871 Thumb Code 66 queue.o(.text.prvCopyDataFromQueue) - [Anonymous Symbol] 0x0801e870 Section 0 queue.o(.text.prvCopyDataFromQueue) - prvCopyDataToQueue 0x0801e8b5 Thumb Code 204 queue.o(.text.prvCopyDataToQueue) - [Anonymous Symbol] 0x0801e8b4 Section 0 queue.o(.text.prvCopyDataToQueue) - prvDeleteTCB 0x0801e981 Thumb Code 94 tasks.o(.text.prvDeleteTCB) - [Anonymous Symbol] 0x0801e980 Section 0 tasks.o(.text.prvDeleteTCB) - prvGetNextExpireTime 0x0801e9e1 Thumb Code 64 timers.o(.text.prvGetNextExpireTime) - [Anonymous Symbol] 0x0801e9e0 Section 0 timers.o(.text.prvGetNextExpireTime) - prvGetNumberOfParameters 0x0801ea21 Thumb Code 100 freertos_cli.o(.text.prvGetNumberOfParameters) - [Anonymous Symbol] 0x0801ea20 Section 0 freertos_cli.o(.text.prvGetNumberOfParameters) - prvHeapInit 0x0801ea85 Thumb Code 188 heap_4.o(.text.prvHeapInit) - [Anonymous Symbol] 0x0801ea84 Section 0 heap_4.o(.text.prvHeapInit) - prvHelpCommand 0x0801eb41 Thumb Code 100 freertos_cli.o(.text.prvHelpCommand) - [Anonymous Symbol] 0x0801eb40 Section 0 freertos_cli.o(.text.prvHelpCommand) - prvIdleTask 0x0801eba5 Thumb Code 56 tasks.o(.text.prvIdleTask) - [Anonymous Symbol] 0x0801eba4 Section 0 tasks.o(.text.prvIdleTask) - prvInitialiseNewQueue 0x0801ebdd Thumb Code 72 queue.o(.text.prvInitialiseNewQueue) - [Anonymous Symbol] 0x0801ebdc Section 0 queue.o(.text.prvInitialiseNewQueue) - prvInitialiseNewTask 0x0801ec25 Thumb Code 306 tasks.o(.text.prvInitialiseNewTask) - [Anonymous Symbol] 0x0801ec24 Section 0 tasks.o(.text.prvInitialiseNewTask) - prvInitialiseNewTimer 0x0801ed59 Thumb Code 118 timers.o(.text.prvInitialiseNewTimer) - [Anonymous Symbol] 0x0801ed58 Section 0 timers.o(.text.prvInitialiseNewTimer) - prvInitialiseTaskLists 0x0801edd1 Thumb Code 142 tasks.o(.text.prvInitialiseTaskLists) - [Anonymous Symbol] 0x0801edd0 Section 0 tasks.o(.text.prvInitialiseTaskLists) - prvInsertBlockIntoFreeList 0x0801ee61 Thumb Code 198 heap_4.o(.text.prvInsertBlockIntoFreeList) - [Anonymous Symbol] 0x0801ee60 Section 0 heap_4.o(.text.prvInsertBlockIntoFreeList) - prvInsertTimerInActiveList 0x0801ef29 Thumb Code 134 timers.o(.text.prvInsertTimerInActiveList) - [Anonymous Symbol] 0x0801ef28 Section 0 timers.o(.text.prvInsertTimerInActiveList) - prvIsQueueEmpty 0x0801efb1 Thumb Code 40 queue.o(.text.prvIsQueueEmpty) - [Anonymous Symbol] 0x0801efb0 Section 0 queue.o(.text.prvIsQueueEmpty) - prvIsQueueFull 0x0801efd9 Thumb Code 46 queue.o(.text.prvIsQueueFull) - [Anonymous Symbol] 0x0801efd8 Section 0 queue.o(.text.prvIsQueueFull) - prvListTasksWithinSingleList 0x0801f009 Thumb Code 164 tasks.o(.text.prvListTasksWithinSingleList) - [Anonymous Symbol] 0x0801f008 Section 0 tasks.o(.text.prvListTasksWithinSingleList) - prvPortStartFirstTask 0x0801f0ad Thumb Code 40 port.o(.text.prvPortStartFirstTask) - [Anonymous Symbol] 0x0801f0ac Section 0 port.o(.text.prvPortStartFirstTask) - prvProcessExpiredTimer 0x0801f0d5 Thumb Code 142 timers.o(.text.prvProcessExpiredTimer) - [Anonymous Symbol] 0x0801f0d4 Section 0 timers.o(.text.prvProcessExpiredTimer) - prvProcessReceivedCommands 0x0801f165 Thumb Code 402 timers.o(.text.prvProcessReceivedCommands) - [Anonymous Symbol] 0x0801f164 Section 0 timers.o(.text.prvProcessReceivedCommands) - prvProcessTimerOrBlockTask 0x0801f2f9 Thumb Code 154 timers.o(.text.prvProcessTimerOrBlockTask) - [Anonymous Symbol] 0x0801f2f8 Section 0 timers.o(.text.prvProcessTimerOrBlockTask) - prvResetNextTaskUnblockTime 0x0801f395 Thumb Code 70 tasks.o(.text.prvResetNextTaskUnblockTime) - [Anonymous Symbol] 0x0801f394 Section 0 tasks.o(.text.prvResetNextTaskUnblockTime) - prvSampleTimeNow 0x0801f3dd Thumb Code 68 timers.o(.text.prvSampleTimeNow) - [Anonymous Symbol] 0x0801f3dc Section 0 timers.o(.text.prvSampleTimeNow) - prvSwitchTimerLists 0x0801f421 Thumb Code 212 timers.o(.text.prvSwitchTimerLists) - [Anonymous Symbol] 0x0801f420 Section 0 timers.o(.text.prvSwitchTimerLists) - prvTaskCheckFreeStackSpace 0x0801f4f5 Thumb Code 48 tasks.o(.text.prvTaskCheckFreeStackSpace) - [Anonymous Symbol] 0x0801f4f4 Section 0 tasks.o(.text.prvTaskCheckFreeStackSpace) - prvTaskExitError 0x0801f525 Thumb Code 76 port.o(.text.prvTaskExitError) - [Anonymous Symbol] 0x0801f524 Section 0 port.o(.text.prvTaskExitError) - prvTaskIsTaskSuspended 0x0801f571 Thumb Code 106 tasks.o(.text.prvTaskIsTaskSuspended) - [Anonymous Symbol] 0x0801f570 Section 0 tasks.o(.text.prvTaskIsTaskSuspended) - prvTimerTask 0x0801f5dd Thumb Code 30 timers.o(.text.prvTimerTask) - [Anonymous Symbol] 0x0801f5dc Section 0 timers.o(.text.prvTimerTask) - prvUnlockQueue 0x0801f5fd Thumb Code 174 queue.o(.text.prvUnlockQueue) - [Anonymous Symbol] 0x0801f5fc Section 0 queue.o(.text.prvUnlockQueue) - prvWriteNameToBuffer 0x0801f6ad Thumb Code 70 tasks.o(.text.prvWriteNameToBuffer) - [Anonymous Symbol] 0x0801f6ac Section 0 tasks.o(.text.prvWriteNameToBuffer) - [Anonymous Symbol] 0x0801f6f4 Section 0 heap_4.o(.text.pvPortMalloc) - [Anonymous Symbol] 0x0801f908 Section 0 timers.o(.text.pvTimerGetTimerID) - [Anonymous Symbol] 0x0801f944 Section 0 port.o(.text.pxPortInitialiseStack) - [Anonymous Symbol] 0x0801f9a4 Section 0 list.o(.text.uxListRemove) - [Anonymous Symbol] 0x0801f9ec Section 0 tasks.o(.text.uxTaskGetStackHighWaterMark) - [Anonymous Symbol] 0x0801fa24 Section 0 tasks.o(.text.uxTaskGetSystemState) - [Anonymous Symbol] 0x0801fb38 Section 0 cmsis_os2.o(.text.vApplicationGetIdleTaskMemory) - [Anonymous Symbol] 0x0801fb64 Section 0 cmsis_os2.o(.text.vApplicationGetTimerTaskMemory) - [Anonymous Symbol] 0x0801fb90 Section 0 freertos.o(.text.vApplicationStackOverflowHook) - [Anonymous Symbol] 0x0801fb9c Section 0 list.o(.text.vListInitialise) - [Anonymous Symbol] 0x0801fbcc Section 0 list.o(.text.vListInitialiseItem) - [Anonymous Symbol] 0x0801fbdc Section 0 list.o(.text.vListInsert) - [Anonymous Symbol] 0x0801fc48 Section 0 list.o(.text.vListInsertEnd) - vPortEnableVFP 0x0801fc85 Thumb Code 20 port.o(.text.vPortEnableVFP) - [Anonymous Symbol] 0x0801fc84 Section 0 port.o(.text.vPortEnableVFP) - [Anonymous Symbol] 0x0801fc98 Section 0 port.o(.text.vPortEnterCritical) - [Anonymous Symbol] 0x0801fcf0 Section 0 port.o(.text.vPortExitCritical) - [Anonymous Symbol] 0x0801fd3c Section 0 heap_4.o(.text.vPortFree) - [Anonymous Symbol] 0x0801fe0c Section 0 heap_4.o(.text.vPortGetHeapStats) - [Anonymous Symbol] 0x0801fedc Section 0 port.o(.text.vPortSetupTimerInterrupt) - [Anonymous Symbol] 0x0801ff20 Section 0 port.o(.text.vPortValidateInterruptPriority) - [Anonymous Symbol] 0x0801ffa4 Section 0 queue.o(.text.vQueueAddToRegistry) - [Anonymous Symbol] 0x0801fff8 Section 0 queue.o(.text.vQueueWaitForMessageRestricted) - [Anonymous Symbol] 0x0802005c Section 0 tasks.o(.text.vTaskDelay) - [Anonymous Symbol] 0x080200cc Section 0 tasks.o(.text.vTaskDelayUntil) - [Anonymous Symbol] 0x080201e0 Section 0 tasks.o(.text.vTaskDelete) - [Anonymous Symbol] 0x080202f0 Section 0 tasks.o(.text.vTaskGetInfo) - [Anonymous Symbol] 0x080203d4 Section 0 tasks.o(.text.vTaskGetRunTimeStats) - [Anonymous Symbol] 0x080204d4 Section 0 tasks.o(.text.vTaskInternalSetTimeOutState) - [Anonymous Symbol] 0x080204f8 Section 0 tasks.o(.text.vTaskList) - [Anonymous Symbol] 0x08020608 Section 0 tasks.o(.text.vTaskMissedYield) - [Anonymous Symbol] 0x08020618 Section 0 tasks.o(.text.vTaskPlaceOnEventList) - [Anonymous Symbol] 0x0802065c Section 0 tasks.o(.text.vTaskPlaceOnEventListRestricted) - [Anonymous Symbol] 0x080206b0 Section 0 tasks.o(.text.vTaskResume) - [Anonymous Symbol] 0x08020788 Section 0 tasks.o(.text.vTaskStartScheduler) - [Anonymous Symbol] 0x0802086c Section 0 tasks.o(.text.vTaskSuspend) - [Anonymous Symbol] 0x08020994 Section 0 tasks.o(.text.vTaskSuspendAll) - __tagsym$$used.0 0x080209a4 Number 0 tasks.o(.text.vTaskSwitchContext) - [Anonymous Symbol] 0x080209a4 Section 0 tasks.o(.text.vTaskSwitchContext) - [Anonymous Symbol] 0x08020b24 Section 0 port.o(.text.xPortStartScheduler) - [Anonymous Symbol] 0x08020c7c Section 0 port.o(.text.xPortSysTickHandler) - [Anonymous Symbol] 0x08020cb8 Section 0 queue.o(.text.xQueueGenericCreate) - [Anonymous Symbol] 0x08020d2c Section 0 queue.o(.text.xQueueGenericCreateStatic) - [Anonymous Symbol] 0x08020e3c Section 0 queue.o(.text.xQueueGenericReset) - [Anonymous Symbol] 0x08020ef8 Section 0 queue.o(.text.xQueueGenericSend) - [Anonymous Symbol] 0x08021124 Section 0 queue.o(.text.xQueueGenericSendFromISR) - [Anonymous Symbol] 0x08021270 Section 0 queue.o(.text.xQueueReceive) - [Anonymous Symbol] 0x0802144c Section 0 queue.o(.text.xQueueReceiveFromISR) - [Anonymous Symbol] 0x08021554 Section 0 tasks.o(.text.xTaskCheckForTimeOut) - [Anonymous Symbol] 0x0802164c Section 0 tasks.o(.text.xTaskCreate) - [Anonymous Symbol] 0x080216ec Section 0 tasks.o(.text.xTaskCreateStatic) - [Anonymous Symbol] 0x080217bc Section 0 tasks.o(.text.xTaskGenericNotify) - [Anonymous Symbol] 0x08021934 Section 0 tasks.o(.text.xTaskGenericNotifyFromISR) - [Anonymous Symbol] 0x08021af8 Section 0 tasks.o(.text.xTaskGetCurrentTaskHandle) - [Anonymous Symbol] 0x08021b0c Section 0 tasks.o(.text.xTaskGetSchedulerState) - [Anonymous Symbol] 0x08021b44 Section 0 tasks.o(.text.xTaskGetTickCount) - [Anonymous Symbol] 0x08021b58 Section 0 tasks.o(.text.xTaskGetTickCountFromISR) - [Anonymous Symbol] 0x08021b78 Section 0 tasks.o(.text.xTaskIncrementTick) - [Anonymous Symbol] 0x08021d3c Section 0 tasks.o(.text.xTaskNotifyWait) - [Anonymous Symbol] 0x08021e14 Section 0 tasks.o(.text.xTaskPriorityDisinherit) - [Anonymous Symbol] 0x08021f00 Section 0 tasks.o(.text.xTaskRemoveFromEventList) - [Anonymous Symbol] 0x08021fd0 Section 0 tasks.o(.text.xTaskResumeAll) - [Anonymous Symbol] 0x08022158 Section 0 timers.o(.text.xTimerCreate) - [Anonymous Symbol] 0x080221a4 Section 0 timers.o(.text.xTimerCreateStatic) - [Anonymous Symbol] 0x08022230 Section 0 timers.o(.text.xTimerCreateTimerTask) - [Anonymous Symbol] 0x080222c4 Section 0 timers.o(.text.xTimerGenericCommand) - i.__0snprintf 0x08022374 Section 0 printfa.o(i.__0snprintf) - i.__0sprintf 0x080223a8 Section 0 printfa.o(i.__0sprintf) - i.__0vsnprintf 0x080223d0 Section 0 printfa.o(i.__0vsnprintf) - i.__ARM_fpclassify 0x08022404 Section 0 fpclassify.o(i.__ARM_fpclassify) - i.__ARM_fpclassifyf 0x08022434 Section 0 fpclassifyf.o(i.__ARM_fpclassifyf) - i.__hardfp_asinf 0x0802245c Section 0 asinf.o(i.__hardfp_asinf) - i.__hardfp_atan 0x08022588 Section 0 atan.o(i.__hardfp_atan) - i.__hardfp_atan2 0x08022860 Section 0 atan2.o(i.__hardfp_atan2) - i.__hardfp_atan2f 0x08022a60 Section 0 atan2f.o(i.__hardfp_atan2f) - i.__hardfp_cos 0x08022d10 Section 0 cos.o(i.__hardfp_cos) - i.__hardfp_cosf 0x08022dd8 Section 0 cosf.o(i.__hardfp_cosf) - i.__hardfp_floorf 0x08022f28 Section 0 floorf.o(i.__hardfp_floorf) - i.__hardfp_sin 0x08022f98 Section 0 sin.o(i.__hardfp_sin) - i.__hardfp_sinf 0x08023060 Section 0 sinf.o(i.__hardfp_sinf) - i.__hardfp_tanf 0x080231f0 Section 0 tanf.o(i.__hardfp_tanf) - i.__ieee754_rem_pio2 0x08023370 Section 0 rred.o(i.__ieee754_rem_pio2) - i.__kernel_cos 0x080237a8 Section 0 cos_i.o(i.__kernel_cos) - i.__kernel_poly 0x08023918 Section 0 poly.o(i.__kernel_poly) - i.__kernel_sin 0x08023a10 Section 0 sin_i.o(i.__kernel_sin) - i.__mathlib_dbl_infnan 0x08023b40 Section 0 dunder.o(i.__mathlib_dbl_infnan) - i.__mathlib_dbl_infnan2 0x08023b54 Section 0 dunder.o(i.__mathlib_dbl_infnan2) - i.__mathlib_dbl_invalid 0x08023b68 Section 0 dunder.o(i.__mathlib_dbl_invalid) - i.__mathlib_dbl_underflow 0x08023b88 Section 0 dunder.o(i.__mathlib_dbl_underflow) - i.__mathlib_flt_infnan 0x08023ba8 Section 0 funder.o(i.__mathlib_flt_infnan) - i.__mathlib_flt_infnan2 0x08023bae Section 0 funder.o(i.__mathlib_flt_infnan2) - i.__mathlib_flt_invalid 0x08023bb4 Section 0 funder.o(i.__mathlib_flt_invalid) - i.__mathlib_flt_underflow 0x08023bc4 Section 0 funder.o(i.__mathlib_flt_underflow) - i.__mathlib_rredf2 0x08023bd4 Section 0 rredf.o(i.__mathlib_rredf2) - i.__scatterload_copy 0x08023d28 Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x08023d36 Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x08023d38 Section 14 handlers.o(i.__scatterload_zeroinit) - i.__set_errno 0x08023d48 Section 0 errno.o(i.__set_errno) - _fp_digits 0x08023d55 Thumb Code 366 printfa.o(i._fp_digits) - i._fp_digits 0x08023d54 Section 0 printfa.o(i._fp_digits) - _printf_core 0x08023ed9 Thumb Code 1744 printfa.o(i._printf_core) - i._printf_core 0x08023ed8 Section 0 printfa.o(i._printf_core) - _printf_post_padding 0x080245b5 Thumb Code 36 printfa.o(i._printf_post_padding) - i._printf_post_padding 0x080245b4 Section 0 printfa.o(i._printf_post_padding) - _printf_pre_padding 0x080245d9 Thumb Code 46 printfa.o(i._printf_pre_padding) - i._printf_pre_padding 0x080245d8 Section 0 printfa.o(i._printf_pre_padding) - _snputc 0x08024607 Thumb Code 22 printfa.o(i._snputc) - i._snputc 0x08024606 Section 0 printfa.o(i._snputc) - _sputc 0x0802461d Thumb Code 10 printfa.o(i._sputc) - i._sputc 0x0802461c Section 0 printfa.o(i._sputc) - i.atan 0x08024626 Section 0 atan.o(i.atan) - i.fabs 0x08024636 Section 0 fabs.o(i.fabs) - i.sqrtf 0x0802464e Section 0 sqrtf.o(i.sqrtf) - atanhi 0x08024690 Data 32 atan.o(.constdata) - .constdata 0x08024690 Section 152 atan.o(.constdata) - atanlo 0x080246b0 Data 32 atan.o(.constdata) - aTodd 0x080246d0 Data 40 atan.o(.constdata) - aTeven 0x080246f8 Data 48 atan.o(.constdata) - C 0x08024728 Data 48 cos_i.o(.constdata) - .constdata 0x08024728 Section 48 cos_i.o(.constdata) - .constdata 0x08024758 Section 8 qnan.o(.constdata) - pio2s 0x08024760 Data 48 rred.o(.constdata) - .constdata 0x08024760 Section 204 rred.o(.constdata) - twooverpi 0x08024790 Data 156 rred.o(.constdata) - twooverpi 0x0802482c Data 32 rredf.o(.constdata) - .constdata 0x0802482c Section 32 rredf.o(.constdata) - S 0x08024850 Data 40 sin_i.o(.constdata) - .constdata 0x08024850 Section 40 sin_i.o(.constdata) - DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x08024890 Data 8 stm32f4xx_hal_dma.o(.rodata.DMA_CalcBaseAndBitshift.flagBitshiftOffset) - [Anonymous Symbol] 0x08024890 Section 0 stm32f4xx_hal_dma.o(.rodata.DMA_CalcBaseAndBitshift.flagBitshiftOffset) - cfg_qs 0x08024a90 Data 52 config.o(.rodata.cfg_qs) - [Anonymous Symbol] 0x08024a90 Section 0 config.o(.rodata.cfg_qs) - cfg_zyma 0x08024ac4 Data 52 config.o(.rodata.cfg_zyma) - [Anonymous Symbol] 0x08024ac4 Section 0 config.o(.rodata.cfg_zyma) - command_table 0x08024af8 Data 96 cli.o(.rodata.command_table) - [Anonymous Symbol] 0x08024af8 Section 0 cli.o(.rodata.command_table) - crc16_tab 0x08024b58 Data 512 crc16.o(.rodata.crc16_tab) - [Anonymous Symbol] 0x08024b58 Section 0 crc16.o(.rodata.crc16_tab) - crc8_tab 0x08024d58 Data 256 crc8.o(.rodata.crc8_tab) - [Anonymous Symbol] 0x08024d58 Section 0 crc8.o(.rodata.crc8_tab) - imu_temp_ctrl_pid_param 0x08024e7c Data 32 atti_esti.o(.rodata.imu_temp_ctrl_pid_param) - [Anonymous Symbol] 0x08024e7c Section 0 atti_esti.o(.rodata.imu_temp_ctrl_pid_param) - param_hero 0x08024e9c Data 344 config.o(.rodata.param_hero) - [Anonymous Symbol] 0x08024e9c Section 0 config.o(.rodata.param_hero) - param_sentry 0x08024ff4 Data 344 config.o(.rodata.param_sentry) - [Anonymous Symbol] 0x08024ff4 Section 0 config.o(.rodata.param_sentry) - pilot_cfg_map 0x0802514c Data 24 config.o(.rodata.pilot_cfg_map) - [Anonymous Symbol] 0x0802514c Section 0 config.o(.rodata.pilot_cfg_map) - robot_param_map 0x08025164 Data 40 config.o(.rodata.robot_param_map) - [Anonymous Symbol] 0x08025164 Section 0 config.o(.rodata.robot_param_map) - [Anonymous Symbol] 0x0802518c Section 0 freertos.o(.rodata.str1.1) - .L.str 0x08025198 Data 11 usbd_desc.o(.rodata.str1.1) - [Anonymous Symbol] 0x08025198 Section 0 usbd_desc.o(.rodata.str1.1) - .L.str.1 0x080251a3 Data 7 usbd_desc.o(.rodata.str1.1) - .L.str.3 0x080251aa Data 14 usbd_desc.o(.rodata.str1.1) - .L.str.2 0x080251b8 Data 11 usbd_desc.o(.rodata.str1.1) - .L.str 0x080251c3 Data 56 stm32f4xx_hal_pcd.o(.rodata.str1.1) - [Anonymous Symbol] 0x080251c3 Section 0 stm32f4xx_hal_pcd.o(.rodata.str1.1) - .L.str 0x080251fb Data 56 stm32f4xx_hal_rcc.o(.rodata.str1.1) - [Anonymous Symbol] 0x080251fb Section 0 stm32f4xx_hal_rcc.o(.rodata.str1.1) - .L.str 0x08025233 Data 58 stm32f4xx_hal_flash.o(.rodata.str1.1) - [Anonymous Symbol] 0x08025233 Section 0 stm32f4xx_hal_flash.o(.rodata.str1.1) - .L.str 0x0802526d Data 61 stm32f4xx_hal_flash_ex.o(.rodata.str1.1) - [Anonymous Symbol] 0x0802526d Section 0 stm32f4xx_hal_flash_ex.o(.rodata.str1.1) - .L.str 0x080252aa Data 57 stm32f4xx_hal_gpio.o(.rodata.str1.1) - [Anonymous Symbol] 0x080252aa Section 0 stm32f4xx_hal_gpio.o(.rodata.str1.1) - .L.str 0x080252e3 Data 56 stm32f4xx_hal_dma.o(.rodata.str1.1) - [Anonymous Symbol] 0x080252e3 Section 0 stm32f4xx_hal_dma.o(.rodata.str1.1) - .L.str 0x0802531b Data 59 stm32f4xx_hal_cortex.o(.rodata.str1.1) - [Anonymous Symbol] 0x0802531b Section 0 stm32f4xx_hal_cortex.o(.rodata.str1.1) - .L.str 0x08025356 Data 56 stm32f4xx_hal_adc.o(.rodata.str1.1) - [Anonymous Symbol] 0x08025356 Section 0 stm32f4xx_hal_adc.o(.rodata.str1.1) - .L.str 0x0802538e Data 56 stm32f4xx_hal_can.o(.rodata.str1.1) - [Anonymous Symbol] 0x0802538e Section 0 stm32f4xx_hal_can.o(.rodata.str1.1) - .L.str 0x080253c6 Data 56 stm32f4xx_hal_crc.o(.rodata.str1.1) - [Anonymous Symbol] 0x080253c6 Section 0 stm32f4xx_hal_crc.o(.rodata.str1.1) - .L.str 0x080253fe Data 56 stm32f4xx_hal_i2c.o(.rodata.str1.1) - [Anonymous Symbol] 0x080253fe Section 0 stm32f4xx_hal_i2c.o(.rodata.str1.1) - .L.str 0x08025436 Data 56 stm32f4xx_hal_rng.o(.rodata.str1.1) - [Anonymous Symbol] 0x08025436 Section 0 stm32f4xx_hal_rng.o(.rodata.str1.1) - .L.str 0x0802546e Data 56 stm32f4xx_hal_spi.o(.rodata.str1.1) - [Anonymous Symbol] 0x0802546e Section 0 stm32f4xx_hal_spi.o(.rodata.str1.1) - .L.str 0x080254a6 Data 56 stm32f4xx_hal_tim.o(.rodata.str1.1) - [Anonymous Symbol] 0x080254a6 Section 0 stm32f4xx_hal_tim.o(.rodata.str1.1) - .L.str 0x080254de Data 59 stm32f4xx_hal_tim_ex.o(.rodata.str1.1) - [Anonymous Symbol] 0x080254de Section 0 stm32f4xx_hal_tim_ex.o(.rodata.str1.1) - .L.str 0x08025519 Data 57 stm32f4xx_hal_uart.o(.rodata.str1.1) - [Anonymous Symbol] 0x08025519 Section 0 stm32f4xx_hal_uart.o(.rodata.str1.1) - .L.str.3 0x08025552 Data 12 tasks.o(.rodata.str1.1) - [Anonymous Symbol] 0x08025552 Section 0 tasks.o(.rodata.str1.1) - .L.str.2 0x0802555e Data 12 tasks.o(.rodata.str1.1) - .L.str.1 0x0802556a Data 15 tasks.o(.rodata.str1.1) - .L.str 0x08025579 Data 5 tasks.o(.rodata.str1.1) - .L.str.1 0x0802557e Data 5 timers.o(.rodata.str1.1) - [Anonymous Symbol] 0x0802557e Section 0 timers.o(.rodata.str1.1) - .L.str 0x08025583 Data 8 timers.o(.rodata.str1.1) - .L.str.11 0x08025589 Data 2 timers.o(.rodata.str1.1) - .L.str 0x0802558b Data 88 freertos_cli.o(.rodata.str1.1) - [Anonymous Symbol] 0x0802558b Section 0 freertos_cli.o(.rodata.str1.1) - .L.str.1 0x080255e3 Data 80 freertos_cli.o(.rodata.str1.1) - .L.str.49 0x0802565e Data 5 freertos_cli.o(.rodata.str1.1) - .L.str.31 0x08025663 Data 5 freertos_cli.o(.rodata.str1.1) - .L.str 0x08025668 Data 2 referee.o(.rodata.str1.1) - [Anonymous Symbol] 0x08025668 Section 0 referee.o(.rodata.str1.1) - .L.str.3 0x0802566a Data 2 referee.o(.rodata.str1.1) - .L.str.2 0x0802566c Data 2 referee.o(.rodata.str1.1) - .L.str.14 0x0802566e Data 2 referee.o(.rodata.str1.1) - .L.str.16 0x08025670 Data 2 referee.o(.rodata.str1.1) - .L.str.18 0x08025672 Data 2 referee.o(.rodata.str1.1) - .L.str.5 0x08025674 Data 2 referee.o(.rodata.str1.1) - .L.str.6 0x08025676 Data 2 referee.o(.rodata.str1.1) - .L.str.7 0x08025678 Data 2 referee.o(.rodata.str1.1) - .L.str.20 0x0802567a Data 13 referee.o(.rodata.str1.1) - .L.str.12 0x08025687 Data 23 referee.o(.rodata.str1.1) - .L.str.13 0x0802569e Data 23 referee.o(.rodata.str1.1) - .L.str.4 0x080256b5 Data 5 referee.o(.rodata.str1.1) - .L.str.22 0x080256ba Data 4 referee.o(.rodata.str1.1) - .L.str.17 0x080256be Data 23 referee.o(.rodata.str1.1) - .L.str.15 0x080256d5 Data 23 referee.o(.rodata.str1.1) - .L.str.9 0x080256ec Data 2 referee.o(.rodata.str1.1) - .L.str.10 0x080256ee Data 2 referee.o(.rodata.str1.1) - .L.str.1 0x080256f0 Data 5 referee.o(.rodata.str1.1) - .L.str 0x080256f5 Data 20 ai.o(.rodata.str1.1) - [Anonymous Symbol] 0x080256f5 Section 0 ai.o(.rodata.str1.1) - [Anonymous Symbol] 0x08025709 Section 0 config.o(.rodata.str1.1) - .L.str.8 0x0802570c Data 2 config.o(.rodata.str1.1) - .L.str.35 0x08025713 Data 3 config.o(.rodata.str1.1) - .L.str.36 0x08025722 Data 8 config.o(.rodata.str1.1) - .L.str.2 0x08025733 Data 145 cli.o(.rodata.str1.1) - [Anonymous Symbol] 0x08025733 Section 0 cli.o(.rodata.str1.1) - .L.str.30 0x08025933 Data 253 cli.o(.rodata.str1.1) - .L.str.22 0x08025a30 Data 143 cli.o(.rodata.str1.1) - .L.str.24 0x08025abf Data 129 cli.o(.rodata.str1.1) - .L.str.25 0x08025b40 Data 127 cli.o(.rodata.str1.1) - .L.str.23 0x08025bbf Data 141 cli.o(.rodata.str1.1) - .L.str.26 0x08025c4c Data 129 cli.o(.rodata.str1.1) - .L.str.50 0x08025ccd Data 48 cli.o(.rodata.str1.1) - .L.str.66 0x08025cfd Data 47 cli.o(.rodata.str1.1) - .L.str.62 0x08025d11 Data 27 cli.o(.rodata.str1.1) - .L.str.53 0x08025d2c Data 25 cli.o(.rodata.str1.1) - .L.str.60 0x08025d45 Data 21 cli.o(.rodata.str1.1) - .L.str.52 0x08025d5a Data 30 cli.o(.rodata.str1.1) - .L.str.55 0x08025d78 Data 26 cli.o(.rodata.str1.1) - .L.str 0x08025d92 Data 47 cli.o(.rodata.str1.1) - .L.str.59 0x08025dc1 Data 19 cli.o(.rodata.str1.1) - .L.str.57 0x08025dd4 Data 46 cli.o(.rodata.str1.1) - .L.str.54 0x08025e02 Data 42 cli.o(.rodata.str1.1) - .L.str.51 0x08025e2c Data 33 cli.o(.rodata.str1.1) - .L.str.56 0x08025e4d Data 26 cli.o(.rodata.str1.1) - .L.str.61 0x08025e67 Data 41 cli.o(.rodata.str1.1) - .L.str.58 0x08025e90 Data 26 cli.o(.rodata.str1.1) - .L.str.27 0x08025eaa Data 12 cli.o(.rodata.str1.1) - .L.str.28 0x08025eb6 Data 8 cli.o(.rodata.str1.1) - .L.str.64 0x08025ebe Data 16 cli.o(.rodata.str1.1) - .L.str.21 0x08025ece Data 13 cli.o(.rodata.str1.1) - .L.str.20 0x08025edb Data 15 cli.o(.rodata.str1.1) - .L.str.29 0x08025eea Data 9 cli.o(.rodata.str1.1) - .L.str.19 0x08025ef3 Data 45 cli.o(.rodata.str1.1) - .L.str.18 0x08025f20 Data 45 cli.o(.rodata.str1.1) - .L.str.17 0x08025f4d Data 22 cli.o(.rodata.str1.1) - .L.str.4 0x08025f60 Data 3 cli.o(.rodata.str1.1) - .L.str.46 0x08025f63 Data 11 cli.o(.rodata.str1.1) - .L.str.63 0x08025f6e Data 32 cli.o(.rodata.str1.1) - .L.str.65 0x08025f8e Data 21 cli.o(.rodata.str1.1) - .L.str.37 0x08025f9b Data 8 cli.o(.rodata.str1.1) - .L.str.45 0x08025fa3 Data 24 cli.o(.rodata.str1.1) - .L.str.67 0x08025fbb Data 36 cli.o(.rodata.str1.1) - .L.str.34 0x08025fdf Data 38 cli.o(.rodata.str1.1) - .L.str.48 0x08026005 Data 45 cli.o(.rodata.str1.1) - .L.str.47 0x08026032 Data 24 cli.o(.rodata.str1.1) - .L.str.40 0x0802604a Data 23 cli.o(.rodata.str1.1) - .L.str.43 0x08026061 Data 26 cli.o(.rodata.str1.1) - .L.str.3 0x0802607b Data 4 cli.o(.rodata.str1.1) - .L.str.1 0x0802607f Data 3 cli.o(.rodata.str1.1) - .L.str.41 0x080260a8 Data 7 cli.o(.rodata.str1.1) - .L.str 0x080260ac Data 3 cli.o(.rodata.str1.1) - .L.str.32 0x080260ac Data 3 cli.o(.rodata.str1.1) - .L.str.44 0x080260b5 Data 4 cli.o(.rodata.str1.1) - .L.str.33 0x080260ca Data 5 cli.o(.rodata.str1.1) - .L.str.42 0x080260cf Data 6 cli.o(.rodata.str1.1) - .L.str.39 0x080260d5 Data 6 cli.o(.rodata.str1.1) - .L.str.38 0x080260db Data 5 cli.o(.rodata.str1.1) - [Anonymous Symbol] 0x080260e0 Section 0 user_task.o(.rodata.str1.1) - .L.str.19 0x080260e9 Data 2 user_task.o(.rodata.str1.1) - .L.str.21 0x080260f1 Data 2 user_task.o(.rodata.str1.1) - xHelpCommand 0x08026140 Data 16 freertos_cli.o(.rodata.xHelpCommand) - [Anonymous Symbol] 0x08026140 Section 0 freertos_cli.o(.rodata.xHelpCommand) + .text 0x08000534 Section 0 dcmple.o(.text) + .text 0x0800056a Section 0 dcmpge.o(.text) + .text 0x080005a0 Section 0 dflti.o(.text) + .text 0x080005c2 Section 0 dfixi.o(.text) + .text 0x08000600 Section 0 f2d.o(.text) + .text 0x08000626 Section 0 d2f.o(.text) + .text 0x0800065e Section 0 uidiv.o(.text) + .text 0x0800068a Section 0 llshl.o(.text) + .text 0x080006a8 Section 0 llushr.o(.text) + .text 0x080006c8 Section 0 llsshr.o(.text) + .text 0x080006ec Section 0 iusefp.o(.text) + .text 0x080006ec Section 0 fepilogue.o(.text) + .text 0x0800075a Section 0 depilogue.o(.text) + .text 0x08000814 Section 0 ddiv.o(.text) + .text 0x080008f2 Section 0 dfixul.o(.text) + .text 0x08000924 Section 48 cdcmple.o(.text) + .text 0x08000954 Section 48 cdrcmple.o(.text) + .text 0x08000984 Section 36 init.o(.text) + .text 0x080009a8 Section 0 dfltui.o(.text) + .text 0x080009c2 Section 0 __dczerorl2.o(.text) + ADC_Init 0x08000a19 Thumb Code 434 stm32f4xx_hal_adc.o(.text.ADC_Init) + [Anonymous Symbol] 0x08000a18 Section 0 stm32f4xx_hal_adc.o(.text.ADC_Init) + [Anonymous Symbol] 0x08000bcc Section 0 ahrs.o(.text.AHRS_GetEulr) + [Anonymous Symbol] 0x08000d28 Section 0 ahrs.o(.text.AHRS_Init) + [Anonymous Symbol] 0x08000fac Section 0 ahrs.o(.text.AHRS_ResetEulr) + [Anonymous Symbol] 0x08000fc0 Section 0 ahrs.o(.text.AHRS_Update) + AHRS_UpdateIMU 0x08001bdd Thumb Code 1480 ahrs.o(.text.AHRS_UpdateIMU) + [Anonymous Symbol] 0x08001bdc Section 0 ahrs.o(.text.AHRS_UpdateIMU) + [Anonymous Symbol] 0x080021a4 Section 0 ai.o(.text.AI_HandleOffline) + [Anonymous Symbol] 0x08002200 Section 0 ai.o(.text.AI_Init) + [Anonymous Symbol] 0x080022b8 Section 0 ai.o(.text.AI_PackCmd) + [Anonymous Symbol] 0x080022f8 Section 0 ai.o(.text.AI_PackMCU) + [Anonymous Symbol] 0x080023c0 Section 0 ai.o(.text.AI_PackRef) + [Anonymous Symbol] 0x080023e8 Section 0 ai.o(.text.AI_ParseHost) + [Anonymous Symbol] 0x08002458 Section 0 ai.o(.text.AI_SearchArmor) + [Anonymous Symbol] 0x080025e0 Section 0 ai.o(.text.AI_StartReceiving) + [Anonymous Symbol] 0x08002618 Section 0 ai.o(.text.AI_StartSend) + [Anonymous Symbol] 0x0800267c Section 0 ai.o(.text.AI_WaitDmaCplt) + [Anonymous Symbol] 0x08002698 Section 0 user_math.o(.text.AbsClip) + Ai_IdleLineCallback 0x08002705 Thumb Code 22 ai.o(.text.Ai_IdleLineCallback) + [Anonymous Symbol] 0x08002704 Section 0 ai.o(.text.Ai_IdleLineCallback) + Ai_RxCpltCallback 0x0800271d Thumb Code 22 ai.o(.text.Ai_RxCpltCallback) + [Anonymous Symbol] 0x0800271c Section 0 ai.o(.text.Ai_RxCpltCallback) + BMI088_AcclIntCallback 0x08002735 Thumb Code 20 bmi088.o(.text.BMI088_AcclIntCallback) + [Anonymous Symbol] 0x08002734 Section 0 bmi088.o(.text.BMI088_AcclIntCallback) + [Anonymous Symbol] 0x08002748 Section 0 bmi088.o(.text.BMI088_AcclStartDmaRecv) + [Anonymous Symbol] 0x08002768 Section 0 bmi088.o(.text.BMI088_AcclWaitDmaCplt) + [Anonymous Symbol] 0x08002778 Section 0 bmi088.o(.text.BMI088_GetUpdateFreq) + BMI088_GyroIntCallback 0x08002789 Thumb Code 20 bmi088.o(.text.BMI088_GyroIntCallback) + [Anonymous Symbol] 0x08002788 Section 0 bmi088.o(.text.BMI088_GyroIntCallback) + [Anonymous Symbol] 0x0800279c Section 0 bmi088.o(.text.BMI088_GyroStable) + [Anonymous Symbol] 0x08002800 Section 0 bmi088.o(.text.BMI088_GyroStartDmaRecv) + [Anonymous Symbol] 0x0800281c Section 0 bmi088.o(.text.BMI088_GyroWaitDmaCplt) + [Anonymous Symbol] 0x0800282c Section 0 bmi088.o(.text.BMI088_Init) + [Anonymous Symbol] 0x080029b8 Section 0 bmi088.o(.text.BMI088_ParseAccl) + [Anonymous Symbol] 0x08002aac Section 0 bmi088.o(.text.BMI088_ParseGyro) + BMI088_RxCpltCallback 0x08002bc5 Thumb Code 104 bmi088.o(.text.BMI088_RxCpltCallback) + [Anonymous Symbol] 0x08002bc4 Section 0 bmi088.o(.text.BMI088_RxCpltCallback) + [Anonymous Symbol] 0x08002c2c Section 0 bmi088.o(.text.BMI088_WaitNew) + BMI_Read 0x08002c3d Thumb Code 140 bmi088.o(.text.BMI_Read) + [Anonymous Symbol] 0x08002c3c Section 0 bmi088.o(.text.BMI_Read) + BMI_ReadSingle 0x08002cc9 Thumb Code 218 bmi088.o(.text.BMI_ReadSingle) + [Anonymous Symbol] 0x08002cc8 Section 0 bmi088.o(.text.BMI_ReadSingle) + BMI_WriteSingle 0x08002da5 Thumb Code 180 bmi088.o(.text.BMI_WriteSingle) + [Anonymous Symbol] 0x08002da4 Section 0 bmi088.o(.text.BMI_WriteSingle) + [Anonymous Symbol] 0x08002e58 Section 0 can_1.o(.text.BSP_CAN_GetHandle) + [Anonymous Symbol] 0x08002e98 Section 0 can_1.o(.text.BSP_CAN_RegisterCallback) + [Anonymous Symbol] 0x08002ee0 Section 0 delay.o(.text.BSP_Delay) + [Anonymous Symbol] 0x08002f70 Section 0 flash.o(.text.BSP_Flash_EraseSector) + [Anonymous Symbol] 0x08002fb8 Section 0 flash.o(.text.BSP_Flash_ReadBytes) + [Anonymous Symbol] 0x08002fd0 Section 0 flash.o(.text.BSP_Flash_WriteBytes) + [Anonymous Symbol] 0x08003020 Section 0 mm.o(.text.BSP_Free) + [Anonymous Symbol] 0x08003030 Section 0 gpio_1.o(.text.BSP_GPIO_DisableIRQ) + [Anonymous Symbol] 0x080030a4 Section 0 gpio_1.o(.text.BSP_GPIO_EnableIRQ) + [Anonymous Symbol] 0x08003118 Section 0 gpio_1.o(.text.BSP_GPIO_RegisterCallback) + [Anonymous Symbol] 0x08003184 Section 0 adc_1.o(.text.BSP_GetBatteryVolt) + [Anonymous Symbol] 0x080031fc Section 0 adc_1.o(.text.BSP_GetTemperature) + [Anonymous Symbol] 0x08003288 Section 0 led.o(.text.BSP_LED_Set) + [Anonymous Symbol] 0x080033f8 Section 0 mm.o(.text.BSP_Malloc) + [Anonymous Symbol] 0x08003408 Section 0 pwm.o(.text.BSP_PWM_Set) + [Anonymous Symbol] 0x08003518 Section 0 pwm.o(.text.BSP_PWM_Start) + [Anonymous Symbol] 0x0800355c Section 0 pwm.o(.text.BSP_PWM_Stop) + [Anonymous Symbol] 0x080035b0 Section 0 spi_1.o(.text.BSP_SPI_GetHandle) + [Anonymous Symbol] 0x080035f0 Section 0 spi_1.o(.text.BSP_SPI_RegisterCallback) + [Anonymous Symbol] 0x08003634 Section 0 uart.o(.text.BSP_UART_GetHandle) + [Anonymous Symbol] 0x08003688 Section 0 uart.o(.text.BSP_UART_IRQHandler) + [Anonymous Symbol] 0x080036f4 Section 0 uart.o(.text.BSP_UART_RegisterCallback) + [Anonymous Symbol] 0x0800373c Section 0 usb.o(.text.BSP_USB_Printf) + [Anonymous Symbol] 0x080037a4 Section 0 usb.o(.text.BSP_USB_ReadChar) + [Anonymous Symbol] 0x080037b0 Section 0 usb.o(.text.BSP_USB_ReadyReceive) + BSP_USB_Transmit 0x080037e5 Thumb Code 70 usb.o(.text.BSP_USB_Transmit) + [Anonymous Symbol] 0x080037e4 Section 0 usb.o(.text.BSP_USB_Transmit) + [Anonymous Symbol] 0x0800382c Section 0 stm32f4xx_it.o(.text.BusFault_Handler) + [Anonymous Symbol] 0x08003830 Section 0 stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler) + [Anonymous Symbol] 0x08003840 Section 0 stm32f4xx_it.o(.text.CAN1_RX1_IRQHandler) + [Anonymous Symbol] 0x08003850 Section 0 stm32f4xx_it.o(.text.CAN2_RX0_IRQHandler) + [Anonymous Symbol] 0x08003860 Section 0 stm32f4xx_it.o(.text.CAN2_RX1_IRQHandler) + CAN_CAN1RxFifoMsgPendingCallback 0x08003871 Thumb Code 60 can_2.o(.text.CAN_CAN1RxFifoMsgPendingCallback) + [Anonymous Symbol] 0x08003870 Section 0 can_2.o(.text.CAN_CAN1RxFifoMsgPendingCallback) + CAN_CAN2RxFifoMsgPendingCallback 0x080038ad Thumb Code 60 can_2.o(.text.CAN_CAN2RxFifoMsgPendingCallback) + [Anonymous Symbol] 0x080038ac Section 0 can_2.o(.text.CAN_CAN2RxFifoMsgPendingCallback) + [Anonymous Symbol] 0x080038e8 Section 0 can_2.o(.text.CAN_CAP_HandleOffline) + [Anonymous Symbol] 0x08003904 Section 0 can_2.o(.text.CAN_Cap_Control) + [Anonymous Symbol] 0x0800397c Section 0 can_2.o(.text.CAN_Cap_Decode) + [Anonymous Symbol] 0x080039e8 Section 0 can_2.o(.text.CAN_CheckFlag) + [Anonymous Symbol] 0x08003a1c Section 0 can_2.o(.text.CAN_ClearFlag) + CAN_Get 0x08003a4d Thumb Code 72 can_1.o(.text.CAN_Get) + [Anonymous Symbol] 0x08003a4c Section 0 can_1.o(.text.CAN_Get) + [Anonymous Symbol] 0x08003a94 Section 0 can_2.o(.text.CAN_Init) + [Anonymous Symbol] 0x08003bb0 Section 0 can_2.o(.text.CAN_Motor_Control) + CAN_Motor_Decode 0x08003e09 Thumb Code 160 can_2.o(.text.CAN_Motor_Decode) + [Anonymous Symbol] 0x08003e08 Section 0 can_2.o(.text.CAN_Motor_Decode) + [Anonymous Symbol] 0x08003ea8 Section 0 can_2.o(.text.CAN_StoreMsg) + [Anonymous Symbol] 0x08003fdc Section 0 can_2.o(.text.CAN_Tof_Decode) + CDC_Control_FS 0x08004029 Thumb Code 92 usbd_cdc_if.o(.text.CDC_Control_FS) + [Anonymous Symbol] 0x08004028 Section 0 usbd_cdc_if.o(.text.CDC_Control_FS) + CDC_DeInit_FS 0x08004085 Thumb Code 4 usbd_cdc_if.o(.text.CDC_DeInit_FS) + [Anonymous Symbol] 0x08004084 Section 0 usbd_cdc_if.o(.text.CDC_DeInit_FS) + CDC_Init_FS 0x08004089 Thumb Code 26 usbd_cdc_if.o(.text.CDC_Init_FS) + [Anonymous Symbol] 0x08004088 Section 0 usbd_cdc_if.o(.text.CDC_Init_FS) + [Anonymous Symbol] 0x080040a4 Section 0 usbd_cdc_if.o(.text.CDC_ReadyReceive) + CDC_Receive_FS 0x080040b9 Thumb Code 30 usbd_cdc_if.o(.text.CDC_Receive_FS) + [Anonymous Symbol] 0x080040b8 Section 0 usbd_cdc_if.o(.text.CDC_Receive_FS) + CDC_TransmitCplt_FS 0x080040d9 Thumb Code 24 usbd_cdc_if.o(.text.CDC_TransmitCplt_FS) + [Anonymous Symbol] 0x080040d8 Section 0 usbd_cdc_if.o(.text.CDC_TransmitCplt_FS) + [Anonymous Symbol] 0x080040f0 Section 0 usbd_cdc_if.o(.text.CDC_Transmit_FS) + CMD_BehaviorOccurredRc 0x08004151 Thumb Code 274 cmd.o(.text.CMD_BehaviorOccurredRc) + [Anonymous Symbol] 0x08004150 Section 0 cmd.o(.text.CMD_BehaviorOccurredRc) + CMD_BehaviorToActive 0x08004265 Thumb Code 26 cmd.o(.text.CMD_BehaviorToActive) + [Anonymous Symbol] 0x08004264 Section 0 cmd.o(.text.CMD_BehaviorToActive) + CMD_BehaviorToKey 0x08004281 Thumb Code 26 cmd.o(.text.CMD_BehaviorToKey) + [Anonymous Symbol] 0x08004280 Section 0 cmd.o(.text.CMD_BehaviorToKey) + [Anonymous Symbol] 0x0800429c Section 0 cmd.o(.text.CMD_CheckHostOverwrite) + [Anonymous Symbol] 0x080042ac Section 0 cmd.o(.text.CMD_Init) + CMD_KeyPressedRc 0x080042e9 Thumb Code 84 cmd.o(.text.CMD_KeyPressedRc) + [Anonymous Symbol] 0x080042e8 Section 0 cmd.o(.text.CMD_KeyPressedRc) + [Anonymous Symbol] 0x0800433c Section 0 cmd.o(.text.CMD_ParseHost) + [Anonymous Symbol] 0x080043b4 Section 0 cmd.o(.text.CMD_ParseRc) + CMD_PcLogic 0x08004485 Thumb Code 774 cmd.o(.text.CMD_PcLogic) + [Anonymous Symbol] 0x08004484 Section 0 cmd.o(.text.CMD_PcLogic) + CMD_RcLogic 0x0800478d Thumb Code 338 cmd.o(.text.CMD_RcLogic) + [Anonymous Symbol] 0x0800478c Section 0 cmd.o(.text.CMD_RcLogic) + CMD_RcLostLogic 0x080048e1 Thumb Code 26 cmd.o(.text.CMD_RcLostLogic) + [Anonymous Symbol] 0x080048e0 Section 0 cmd.o(.text.CMD_RcLostLogic) + [Anonymous Symbol] 0x080048fc Section 0 cmd.o(.text.CMD_RefereeAdd) + CRC16_Byte 0x08004955 Thumb Code 42 crc16.o(.text.CRC16_Byte) + [Anonymous Symbol] 0x08004954 Section 0 crc16.o(.text.CRC16_Byte) + [Anonymous Symbol] 0x08004980 Section 0 crc16.o(.text.CRC16_Calc) + [Anonymous Symbol] 0x080049b8 Section 0 crc16.o(.text.CRC16_Verify) + [Anonymous Symbol] 0x08004a10 Section 0 crc8.o(.text.CRC8_Calc) + [Anonymous Symbol] 0x08004a4c Section 0 crc8.o(.text.CRC8_Verify) + [Anonymous Symbol] 0x08004a98 Section 0 user_math.o(.text.CalculateRpm) + [Anonymous Symbol] 0x08004bb4 Section 0 cap.o(.text.Cap_Control) + [Anonymous Symbol] 0x08004c10 Section 0 cap.o(.text.Cap_DumpUI) + [Anonymous Symbol] 0x08004c2c Section 0 capacity.o(.text.Capacity_GetBatteryRemain) + [Anonymous Symbol] 0x08004d78 Section 0 capacity.o(.text.Capacity_GetCapacitorRemain) + Chassis_CalcWz 0x08004de1 Thumb Code 232 chassis.o(.text.Chassis_CalcWz) + [Anonymous Symbol] 0x08004de0 Section 0 chassis.o(.text.Chassis_CalcWz) + [Anonymous Symbol] 0x08004ec8 Section 0 chassis.o(.text.Chassis_Control) + [Anonymous Symbol] 0x080051d8 Section 0 chassis.o(.text.Chassis_DumpOutput) + [Anonymous Symbol] 0x0800521c Section 0 chassis.o(.text.Chassis_DumpUI) + [Anonymous Symbol] 0x08005244 Section 0 chassis.o(.text.Chassis_Init) + [Anonymous Symbol] 0x080054ac Section 0 chassis.o(.text.Chassis_PowerLimit) + Chassis_SetMode 0x0800557d Thumb Code 244 chassis.o(.text.Chassis_SetMode) + [Anonymous Symbol] 0x0800557c Section 0 chassis.o(.text.Chassis_SetMode) + [Anonymous Symbol] 0x08005670 Section 0 chassis.o(.text.Chassis_UpdateFeedback) + [Anonymous Symbol] 0x08005724 Section 0 user_math.o(.text.CircleAdd) + [Anonymous Symbol] 0x080057a8 Section 0 user_math.o(.text.CircleError) + [Anonymous Symbol] 0x08005844 Section 0 user_math.o(.text.CircleReverse) + [Anonymous Symbol] 0x08005864 Section 0 user_math.o(.text.Clip) + Command_CaliGyro 0x080058b1 Thumb Code 1048 cli.o(.text.Command_CaliGyro) + [Anonymous Symbol] 0x080058b0 Section 0 cli.o(.text.Command_CaliGyro) + Command_Config 0x08005cc9 Thumb Code 1246 cli.o(.text.Command_Config) + [Anonymous Symbol] 0x08005cc8 Section 0 cli.o(.text.Command_Config) + Command_Endian 0x080061a9 Thumb Code 312 cli.o(.text.Command_Endian) + [Anonymous Symbol] 0x080061a8 Section 0 cli.o(.text.Command_Endian) + Command_SetGimbalLim 0x080062e1 Thumb Code 432 cli.o(.text.Command_SetGimbalLim) + [Anonymous Symbol] 0x080062e0 Section 0 cli.o(.text.Command_SetGimbalLim) + Command_SetMechZero 0x08006491 Thumb Code 418 cli.o(.text.Command_SetMechZero) + [Anonymous Symbol] 0x08006490 Section 0 cli.o(.text.Command_SetMechZero) + Command_Stats 0x08006635 Thumb Code 562 cli.o(.text.Command_Stats) + [Anonymous Symbol] 0x08006634 Section 0 cli.o(.text.Command_Stats) + [Anonymous Symbol] 0x08006868 Section 0 config.o(.text.Config_Get) + [Anonymous Symbol] 0x080068f4 Section 0 config.o(.text.Config_GetPilotCfg) + [Anonymous Symbol] 0x08006960 Section 0 config.o(.text.Config_GetPilotNameMap) + [Anonymous Symbol] 0x0800696c Section 0 config.o(.text.Config_GetRobotNameMap) + [Anonymous Symbol] 0x08006978 Section 0 config.o(.text.Config_GetRobotParam) + [Anonymous Symbol] 0x080069e4 Section 0 config.o(.text.Config_Set) + [Anonymous Symbol] 0x08006a0c Section 0 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) + [Anonymous Symbol] 0x08006a1c Section 0 stm32f4xx_it.o(.text.DMA1_Stream2_IRQHandler) + [Anonymous Symbol] 0x08006a2c Section 0 stm32f4xx_it.o(.text.DMA1_Stream7_IRQHandler) + [Anonymous Symbol] 0x08006a3c Section 0 stm32f4xx_it.o(.text.DMA2_Stream1_IRQHandler) + [Anonymous Symbol] 0x08006a4c Section 0 stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler) + [Anonymous Symbol] 0x08006a5c Section 0 stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler) + [Anonymous Symbol] 0x08006a6c Section 0 stm32f4xx_it.o(.text.DMA2_Stream5_IRQHandler) + [Anonymous Symbol] 0x08006a7c Section 0 stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler) + [Anonymous Symbol] 0x08006a8c Section 0 stm32f4xx_it.o(.text.DMA2_Stream7_IRQHandler) + DMA_CalcBaseAndBitshift 0x08006a9d Thumb Code 86 stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift) + [Anonymous Symbol] 0x08006a9c Section 0 stm32f4xx_hal_dma.o(.text.DMA_CalcBaseAndBitshift) + DMA_CheckFifoParam 0x08006af5 Thumb Code 240 stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam) + [Anonymous Symbol] 0x08006af4 Section 0 stm32f4xx_hal_dma.o(.text.DMA_CheckFifoParam) + DMA_SetConfig 0x08006be5 Thumb Code 80 stm32f4xx_hal_dma.o(.text.DMA_SetConfig) + [Anonymous Symbol] 0x08006be4 Section 0 stm32f4xx_hal_dma.o(.text.DMA_SetConfig) + DR16_DataCorrupted 0x08006c35 Thumb Code 260 dr16.o(.text.DR16_DataCorrupted) + [Anonymous Symbol] 0x08006c34 Section 0 dr16.o(.text.DR16_DataCorrupted) + [Anonymous Symbol] 0x08006d38 Section 0 dr16.o(.text.DR16_HandleOffline) + [Anonymous Symbol] 0x08006d74 Section 0 dr16.o(.text.DR16_Init) + [Anonymous Symbol] 0x08006de8 Section 0 dr16.o(.text.DR16_ParseRC) + DR16_RxCpltCallback 0x08006f4d Thumb Code 20 dr16.o(.text.DR16_RxCpltCallback) + [Anonymous Symbol] 0x08006f4c Section 0 dr16.o(.text.DR16_RxCpltCallback) + [Anonymous Symbol] 0x08006f60 Section 0 dr16.o(.text.DR16_StartDmaRecv) + [Anonymous Symbol] 0x08006f90 Section 0 dr16.o(.text.DR16_WaitDmaCplt) + [Anonymous Symbol] 0x08006fac Section 0 stm32f4xx_it.o(.text.DebugMon_Handler) + [Anonymous Symbol] 0x08006fb0 Section 0 stm32f4xx_it.o(.text.EXTI0_IRQHandler) + [Anonymous Symbol] 0x08006fbc Section 0 stm32f4xx_it.o(.text.EXTI3_IRQHandler) + [Anonymous Symbol] 0x08006fc8 Section 0 stm32f4xx_it.o(.text.EXTI4_IRQHandler) + [Anonymous Symbol] 0x08006fd4 Section 0 stm32f4xx_it.o(.text.EXTI9_5_IRQHandler) + [Anonymous Symbol] 0x08006fe0 Section 0 main.o(.text.Error_Handler) + [Anonymous Symbol] 0x08006fe8 Section 0 stm32f4xx_hal_flash_ex.o(.text.FLASH_Erase_Sector) + [Anonymous Symbol] 0x0800711c Section 0 stm32f4xx_hal_flash_ex.o(.text.FLASH_FlushCaches) + FLASH_MassErase 0x080071c1 Thumb Code 140 stm32f4xx_hal_flash_ex.o(.text.FLASH_MassErase) + [Anonymous Symbol] 0x080071c0 Section 0 stm32f4xx_hal_flash_ex.o(.text.FLASH_MassErase) + FLASH_Program_Byte 0x0800724d Thumb Code 122 stm32f4xx_hal_flash.o(.text.FLASH_Program_Byte) + [Anonymous Symbol] 0x0800724c Section 0 stm32f4xx_hal_flash.o(.text.FLASH_Program_Byte) + FLASH_Program_DoubleWord 0x080072c9 Thumb Code 134 stm32f4xx_hal_flash.o(.text.FLASH_Program_DoubleWord) + [Anonymous Symbol] 0x080072c8 Section 0 stm32f4xx_hal_flash.o(.text.FLASH_Program_DoubleWord) + FLASH_Program_HalfWord 0x08007351 Thumb Code 126 stm32f4xx_hal_flash.o(.text.FLASH_Program_HalfWord) + [Anonymous Symbol] 0x08007350 Section 0 stm32f4xx_hal_flash.o(.text.FLASH_Program_HalfWord) + FLASH_Program_Word 0x080073d1 Thumb Code 122 stm32f4xx_hal_flash.o(.text.FLASH_Program_Word) + [Anonymous Symbol] 0x080073d0 Section 0 stm32f4xx_hal_flash.o(.text.FLASH_Program_Word) + FLASH_SetErrorCode 0x0800744d Thumb Code 242 stm32f4xx_hal_flash.o(.text.FLASH_SetErrorCode) + [Anonymous Symbol] 0x0800744c Section 0 stm32f4xx_hal_flash.o(.text.FLASH_SetErrorCode) + [Anonymous Symbol] 0x08007540 Section 0 stm32f4xx_hal_flash.o(.text.FLASH_WaitForLastOperation) + [Anonymous Symbol] 0x080075e4 Section 0 freertos_cli.o(.text.FreeRTOS_CLIGetOutputBuffer) + [Anonymous Symbol] 0x080075f0 Section 0 freertos_cli.o(.text.FreeRTOS_CLIGetParameter) + [Anonymous Symbol] 0x080076d4 Section 0 freertos_cli.o(.text.FreeRTOS_CLIProcessCommand) + [Anonymous Symbol] 0x08007830 Section 0 freertos_cli.o(.text.FreeRTOS_CLIRegisterCommand) + Get_SerialNum 0x080078b5 Thumb Code 92 usbd_desc.o(.text.Get_SerialNum) + [Anonymous Symbol] 0x080078b4 Section 0 usbd_desc.o(.text.Get_SerialNum) + [Anonymous Symbol] 0x08007910 Section 0 gimbal.o(.text.Gimbal_Control) + [Anonymous Symbol] 0x08007c64 Section 0 gimbal.o(.text.Gimbal_DumpOutput) + [Anonymous Symbol] 0x08007c84 Section 0 gimbal.o(.text.Gimbal_DumpUI) + [Anonymous Symbol] 0x08007c98 Section 0 gimbal.o(.text.Gimbal_Init) + [Anonymous Symbol] 0x08007db8 Section 0 gimbal.o(.text.Gimbal_PackAI) + Gimbal_SetMode 0x08007ddd Thumb Code 252 gimbal.o(.text.Gimbal_SetMode) + [Anonymous Symbol] 0x08007ddc Section 0 gimbal.o(.text.Gimbal_SetMode) + [Anonymous Symbol] 0x08007ed8 Section 0 gimbal.o(.text.Gimbal_UpdateFeedback) + [Anonymous Symbol] 0x08007f54 Section 0 stm32f4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel) + [Anonymous Symbol] 0x08008214 Section 0 stm32f4xx_hal_adc.o(.text.HAL_ADC_GetValue) + [Anonymous Symbol] 0x08008224 Section 0 stm32f4xx_hal_adc.o(.text.HAL_ADC_Init) + [Anonymous Symbol] 0x080085d8 Section 0 adc.o(.text.HAL_ADC_MspInit) + [Anonymous Symbol] 0x0800869c Section 0 stm32f4xx_hal_adc.o(.text.HAL_ADC_PollForConversion) + [Anonymous Symbol] 0x080087c8 Section 0 stm32f4xx_hal_adc.o(.text.HAL_ADC_Start) + [Anonymous Symbol] 0x08008a00 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) + [Anonymous Symbol] 0x08008a78 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) + [Anonymous Symbol] 0x08008cc0 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) + [Anonymous Symbol] 0x08008fac Section 0 can_1.o(.text.HAL_CAN_ErrorCallback) + [Anonymous Symbol] 0x08008ffc Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) + [Anonymous Symbol] 0x08009210 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) + [Anonymous Symbol] 0x08009604 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) + [Anonymous Symbol] 0x08009ae8 Section 0 can.o(.text.HAL_CAN_MspInit) + [Anonymous Symbol] 0x08009c94 Section 0 can_1.o(.text.HAL_CAN_RxFifo0FullCallback) + [Anonymous Symbol] 0x08009ce4 Section 0 can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) + [Anonymous Symbol] 0x08009d34 Section 0 can_1.o(.text.HAL_CAN_RxFifo1FullCallback) + [Anonymous Symbol] 0x08009d84 Section 0 can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) + [Anonymous Symbol] 0x08009dd4 Section 0 can_1.o(.text.HAL_CAN_SleepCallback) + [Anonymous Symbol] 0x08009e24 Section 0 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) + [Anonymous Symbol] 0x08009eb0 Section 0 can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback) + [Anonymous Symbol] 0x08009f00 Section 0 can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback) + [Anonymous Symbol] 0x08009f4c Section 0 can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback) + [Anonymous Symbol] 0x08009f9c Section 0 can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback) + [Anonymous Symbol] 0x08009fec Section 0 can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback) + [Anonymous Symbol] 0x0800a03c Section 0 can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback) + [Anonymous Symbol] 0x0800a08c Section 0 can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) + [Anonymous Symbol] 0x0800a0dc Section 0 stm32f4xx_hal_crc.o(.text.HAL_CRC_Init) + [Anonymous Symbol] 0x0800a140 Section 0 crc.o(.text.HAL_CRC_MspInit) + [Anonymous Symbol] 0x0800a180 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort) + [Anonymous Symbol] 0x0800a26c Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort_IT) + [Anonymous Symbol] 0x0800a2b0 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) + [Anonymous Symbol] 0x0800a5d0 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) + [Anonymous Symbol] 0x0800ab08 Section 0 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) + [Anonymous Symbol] 0x0800abec Section 0 stm32f4xx_hal.o(.text.HAL_Delay) + [Anonymous Symbol] 0x0800ac30 Section 0 stm32f4xx_hal_flash_ex.o(.text.HAL_FLASHEx_Erase) + [Anonymous Symbol] 0x0800ad90 Section 0 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Lock) + [Anonymous Symbol] 0x0800ada4 Section 0 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Program) + [Anonymous Symbol] 0x0800aeac Section 0 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Unlock) + [Anonymous Symbol] 0x0800af04 Section 0 gpio_1.o(.text.HAL_GPIO_EXTI_Callback) + [Anonymous Symbol] 0x0800af6c Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) + [Anonymous Symbol] 0x0800afa4 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) + [Anonymous Symbol] 0x0800b6c4 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) + [Anonymous Symbol] 0x0800b718 Section 0 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) + [Anonymous Symbol] 0x0800b790 Section 0 stm32f4xx_hal.o(.text.HAL_GetTick) + [Anonymous Symbol] 0x0800b79c Section 0 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init) + [Anonymous Symbol] 0x0800bbc0 Section 0 i2c.o(.text.HAL_I2C_MspInit) + [Anonymous Symbol] 0x0800be4c Section 0 stm32f4xx_hal.o(.text.HAL_IncTick) + [Anonymous Symbol] 0x0800be68 Section 0 stm32f4xx_hal.o(.text.HAL_Init) + [Anonymous Symbol] 0x0800bea0 Section 0 stm32f4xx_hal.o(.text.HAL_InitTick) + [Anonymous Symbol] 0x0800bf10 Section 0 stm32f4xx_hal_msp.o(.text.HAL_MspInit) + [Anonymous Symbol] 0x0800bf68 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ) + [Anonymous Symbol] 0x0800bf98 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + [Anonymous Symbol] 0x0800bfc8 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + [Anonymous Symbol] 0x0800c030 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x0800c07c Section 0 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_LPM_Callback) + [Anonymous Symbol] 0x0800c088 Section 0 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetRxFiFo) + [Anonymous Symbol] 0x0800c0a0 Section 0 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetTxFiFo) + [Anonymous Symbol] 0x0800c13c Section 0 usbd_conf.o(.text.HAL_PCD_ConnectCallback) + [Anonymous Symbol] 0x0800c150 Section 0 usbd_conf.o(.text.HAL_PCD_DataInStageCallback) + [Anonymous Symbol] 0x0800c178 Section 0 usbd_conf.o(.text.HAL_PCD_DataOutStageCallback) + [Anonymous Symbol] 0x0800c1a0 Section 0 usbd_conf.o(.text.HAL_PCD_DisconnectCallback) + [Anonymous Symbol] 0x0800c1b4 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Close) + [Anonymous Symbol] 0x0800c25c Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_ClrStall) + [Anonymous Symbol] 0x0800c324 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_GetRxCount) + [Anonymous Symbol] 0x0800c348 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Open) + [Anonymous Symbol] 0x0800c434 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Receive) + [Anonymous Symbol] 0x0800c4bc Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_SetStall) + [Anonymous Symbol] 0x0800c59c Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Transmit) + [Anonymous Symbol] 0x0800c624 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_IRQHandler) + [Anonymous Symbol] 0x0800cc7c Section 0 usbd_conf.o(.text.HAL_PCD_ISOINIncompleteCallback) + [Anonymous Symbol] 0x0800cc98 Section 0 usbd_conf.o(.text.HAL_PCD_ISOOUTIncompleteCallback) + [Anonymous Symbol] 0x0800ccb4 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_Init) + [Anonymous Symbol] 0x0800cf98 Section 0 usbd_conf.o(.text.HAL_PCD_MspInit) + [Anonymous Symbol] 0x0800d048 Section 0 usbd_conf.o(.text.HAL_PCD_ResetCallback) + [Anonymous Symbol] 0x0800d09c Section 0 usbd_conf.o(.text.HAL_PCD_ResumeCallback) + [Anonymous Symbol] 0x0800d0b0 Section 0 usbd_conf.o(.text.HAL_PCD_SOFCallback) + [Anonymous Symbol] 0x0800d0c4 Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_SetAddress) + [Anonymous Symbol] 0x0800d124 Section 0 usbd_conf.o(.text.HAL_PCD_SetupStageCallback) + [Anonymous Symbol] 0x0800d13c Section 0 stm32f4xx_hal_pcd.o(.text.HAL_PCD_Start) + [Anonymous Symbol] 0x0800d1b8 Section 0 usbd_conf.o(.text.HAL_PCD_SuspendCallback) + [Anonymous Symbol] 0x0800d1f8 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + [Anonymous Symbol] 0x0800d614 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq) + [Anonymous Symbol] 0x0800d620 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) + [Anonymous Symbol] 0x0800d644 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) + [Anonymous Symbol] 0x0800d668 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) + [Anonymous Symbol] 0x0800d750 Section 0 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + [Anonymous Symbol] 0x0800e000 Section 0 stm32f4xx_hal_rng.o(.text.HAL_RNG_Init) + [Anonymous Symbol] 0x0800e07c Section 0 rng.o(.text.HAL_RNG_MspInit) + [Anonymous Symbol] 0x0800e0bc Section 0 spi_1.o(.text.HAL_SPI_ErrorCallback) + [Anonymous Symbol] 0x0800e110 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_Init) + [Anonymous Symbol] 0x0800e4d4 Section 0 spi.o(.text.HAL_SPI_MspInit) + [Anonymous Symbol] 0x0800e6e8 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive) + [Anonymous Symbol] 0x0800e918 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive_DMA) + [Anonymous Symbol] 0x0800eaec Section 0 spi_1.o(.text.HAL_SPI_RxCpltCallback) + [Anonymous Symbol] 0x0800eb40 Section 0 spi_1.o(.text.HAL_SPI_RxHalfCpltCallback) + [Anonymous Symbol] 0x0800eb94 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_Transmit) + [Anonymous Symbol] 0x0800ee40 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive) + [Anonymous Symbol] 0x0800f1c4 Section 0 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) + [Anonymous Symbol] 0x0800f42c Section 0 spi_1.o(.text.HAL_SPI_TxRxCpltCallback) + [Anonymous Symbol] 0x0800f480 Section 0 spi_1.o(.text.HAL_SPI_TxRxHalfCpltCallback) + [Anonymous Symbol] 0x0800f4d4 Section 0 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + [Anonymous Symbol] 0x0800f4e4 Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) + [Anonymous Symbol] 0x0800f4ec Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) + [Anonymous Symbol] 0x0800f4f4 Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime) + [Anonymous Symbol] 0x0800f704 Section 0 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) + [Anonymous Symbol] 0x0800f94c Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init) + [Anonymous Symbol] 0x0800fb90 Section 0 tim.o(.text.HAL_TIM_Base_MspInit) + [Anonymous Symbol] 0x0800fd44 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) + [Anonymous Symbol] 0x0800ff44 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) + [Anonymous Symbol] 0x08010840 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) + [Anonymous Symbol] 0x08010848 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) + [Anonymous Symbol] 0x08010ac4 Section 0 tim.o(.text.HAL_TIM_MspPostInit) + [Anonymous Symbol] 0x08010d38 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) + [Anonymous Symbol] 0x08010d40 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) + [Anonymous Symbol] 0x080111a0 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) + [Anonymous Symbol] 0x080113e4 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) + [Anonymous Symbol] 0x080113ec Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) + [Anonymous Symbol] 0x080113f4 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Start) + [Anonymous Symbol] 0x080117b8 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Stop) + [Anonymous Symbol] 0x08011ab8 Section 0 freertos.o(.text.HAL_TIM_PeriodElapsedCallback) + [Anonymous Symbol] 0x08011ae4 Section 0 stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) + [Anonymous Symbol] 0x08011aec Section 0 stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) + [Anonymous Symbol] 0x08011af8 Section 0 uart.o(.text.HAL_UART_AbortReceiveCpltCallback) + [Anonymous Symbol] 0x08011b4c Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT) + [Anonymous Symbol] 0x08011c08 Section 0 uart.o(.text.HAL_UART_ErrorCallback) + [Anonymous Symbol] 0x08011c5c Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_IRQHandler) + [Anonymous Symbol] 0x08011fa4 Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) + [Anonymous Symbol] 0x080121ac Section 0 usart.o(.text.HAL_UART_MspInit) + [Anonymous Symbol] 0x0801256c Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) + [Anonymous Symbol] 0x080125e4 Section 0 uart.o(.text.HAL_UART_RxCpltCallback) + [Anonymous Symbol] 0x08012638 Section 0 uart.o(.text.HAL_UART_RxHalfCpltCallback) + [Anonymous Symbol] 0x0801268c Section 0 stm32f4xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) + [Anonymous Symbol] 0x08012784 Section 0 uart.o(.text.HAL_UART_TxCpltCallback) + [Anonymous Symbol] 0x080127d8 Section 0 uart.o(.text.HAL_UART_TxHalfCpltCallback) + [Anonymous Symbol] 0x08012828 Section 0 stm32f4xx_it.o(.text.HardFault_Handler) + [Anonymous Symbol] 0x08012830 Section 0 limiter.o(.text.HeatLimit_ShootFreq) + IntToUnicode 0x080128bd Thumb Code 118 usbd_desc.o(.text.IntToUnicode) + [Anonymous Symbol] 0x080128bc Section 0 usbd_desc.o(.text.IntToUnicode) + [Anonymous Symbol] 0x08012934 Section 0 user_math.o(.text.InvSqrt) + [Anonymous Symbol] 0x080129ac Section 0 filter.o(.text.LowPassFilter2p_Apply) + [Anonymous Symbol] 0x08012a64 Section 0 filter.o(.text.LowPassFilter2p_Init) + [Anonymous Symbol] 0x08012ba0 Section 0 filter.o(.text.LowPassFilter2p_Reset) + [Anonymous Symbol] 0x08012c34 Section 0 adc.o(.text.MX_ADC1_Init) + [Anonymous Symbol] 0x08012cb4 Section 0 adc.o(.text.MX_ADC3_Init) + [Anonymous Symbol] 0x08012d34 Section 0 can.o(.text.MX_CAN1_Init) + [Anonymous Symbol] 0x08012d84 Section 0 can.o(.text.MX_CAN2_Init) + [Anonymous Symbol] 0x08012dd4 Section 0 crc.o(.text.MX_CRC_Init) + [Anonymous Symbol] 0x08012df8 Section 0 dma.o(.text.MX_DMA_Init) + [Anonymous Symbol] 0x08012eec Section 0 freertos.o(.text.MX_FREERTOS_Init) + [Anonymous Symbol] 0x08012f2c Section 0 gpio.o(.text.MX_GPIO_Init) + [Anonymous Symbol] 0x08013198 Section 0 i2c.o(.text.MX_I2C1_Init) + [Anonymous Symbol] 0x080131e0 Section 0 i2c.o(.text.MX_I2C2_Init) + [Anonymous Symbol] 0x08013228 Section 0 i2c.o(.text.MX_I2C3_Init) + [Anonymous Symbol] 0x08013270 Section 0 rng.o(.text.MX_RNG_Init) + [Anonymous Symbol] 0x08013294 Section 0 spi.o(.text.MX_SPI1_Init) + [Anonymous Symbol] 0x080132e8 Section 0 spi.o(.text.MX_SPI2_Init) + [Anonymous Symbol] 0x08013338 Section 0 tim.o(.text.MX_TIM10_Init) + [Anonymous Symbol] 0x080133c8 Section 0 tim.o(.text.MX_TIM1_Init) + [Anonymous Symbol] 0x08013538 Section 0 tim.o(.text.MX_TIM3_Init) + [Anonymous Symbol] 0x08013610 Section 0 tim.o(.text.MX_TIM4_Init) + [Anonymous Symbol] 0x080136ec Section 0 tim.o(.text.MX_TIM5_Init) + [Anonymous Symbol] 0x080137f8 Section 0 tim.o(.text.MX_TIM7_Init) + [Anonymous Symbol] 0x08013850 Section 0 tim.o(.text.MX_TIM8_Init) + [Anonymous Symbol] 0x0801398c Section 0 usart.o(.text.MX_USART1_UART_Init) + [Anonymous Symbol] 0x080139cc Section 0 usart.o(.text.MX_USART3_UART_Init) + [Anonymous Symbol] 0x08013a14 Section 0 usart.o(.text.MX_USART6_UART_Init) + [Anonymous Symbol] 0x08013a54 Section 0 usb_device.o(.text.MX_USB_DEVICE_Init) + [Anonymous Symbol] 0x08013acc Section 0 stm32f4xx_it.o(.text.MemManage_Handler) + [Anonymous Symbol] 0x08013ad4 Section 0 mixer.o(.text.Mixer_Apply) + [Anonymous Symbol] 0x08013d78 Section 0 mixer.o(.text.Mixer_Init) + [Anonymous Symbol] 0x08013da8 Section 0 stm32f4xx_it.o(.text.NMI_Handler) + NVIC_EncodePriority 0x08013dad Thumb Code 108 stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority) + [Anonymous Symbol] 0x08013dac Section 0 stm32f4xx_hal_cortex.o(.text.NVIC_EncodePriority) + [Anonymous Symbol] 0x08013e18 Section 0 stm32f4xx_it.o(.text.OTG_FS_IRQHandler) + PCD_EP_OutSetupPacket_int 0x08013e29 Thumb Code 138 stm32f4xx_hal_pcd.o(.text.PCD_EP_OutSetupPacket_int) + [Anonymous Symbol] 0x08013e28 Section 0 stm32f4xx_hal_pcd.o(.text.PCD_EP_OutSetupPacket_int) + PCD_EP_OutXfrComplete_int 0x08013eb5 Thumb Code 484 stm32f4xx_hal_pcd.o(.text.PCD_EP_OutXfrComplete_int) + [Anonymous Symbol] 0x08013eb4 Section 0 stm32f4xx_hal_pcd.o(.text.PCD_EP_OutXfrComplete_int) + PCD_WriteEmptyTxFifo 0x08014099 Thumb Code 306 stm32f4xx_hal_pcd.o(.text.PCD_WriteEmptyTxFifo) + [Anonymous Symbol] 0x08014098 Section 0 stm32f4xx_hal_pcd.o(.text.PCD_WriteEmptyTxFifo) + [Anonymous Symbol] 0x080141cc Section 0 pid.o(.text.PID_Calc) + [Anonymous Symbol] 0x080144bc Section 0 pid.o(.text.PID_Init) + [Anonymous Symbol] 0x08014654 Section 0 pid.o(.text.PID_Reset) + [Anonymous Symbol] 0x080146a0 Section 0 port.o(.text.PendSV_Handler) + pxCurrentTCBConst 0x08014700 Number 0 port.o(.text.PendSV_Handler) + [Anonymous Symbol] 0x08014704 Section 0 limiter.o(.text.PowerLimit_CapInput) + [Anonymous Symbol] 0x0801477c Section 0 limiter.o(.text.PowerLimit_ChassicOutput) + [Anonymous Symbol] 0x08014864 Section 0 limiter.o(.text.PowerLimit_TargetPower) + RefereeFastRefreshTimerCallback 0x080148b1 Thumb Code 28 referee.o(.text.RefereeFastRefreshTimerCallback) + [Anonymous Symbol] 0x080148b0 Section 0 referee.o(.text.RefereeFastRefreshTimerCallback) + RefereeSlowRefreshTimerCallback 0x080148cd Thumb Code 28 referee.o(.text.RefereeSlowRefreshTimerCallback) + [Anonymous Symbol] 0x080148cc Section 0 referee.o(.text.RefereeSlowRefreshTimerCallback) + Referee_AbortRxCpltCallback 0x080148e9 Thumb Code 22 referee.o(.text.Referee_AbortRxCpltCallback) + [Anonymous Symbol] 0x080148e8 Section 0 referee.o(.text.Referee_AbortRxCpltCallback) + [Anonymous Symbol] 0x08014900 Section 0 referee.o(.text.Referee_CheckTXReady) + [Anonymous Symbol] 0x08014918 Section 0 referee.o(.text.Referee_GetCharacterAdd) + [Anonymous Symbol] 0x0801495c Section 0 referee.o(.text.Referee_GetDelAdd) + [Anonymous Symbol] 0x080149a0 Section 0 referee.o(.text.Referee_GetGrapicAdd) + [Anonymous Symbol] 0x080149e0 Section 0 referee.o(.text.Referee_HandleOffline) + Referee_IdleLineCallback 0x080149f1 Thumb Code 14 referee.o(.text.Referee_IdleLineCallback) + [Anonymous Symbol] 0x080149f0 Section 0 referee.o(.text.Referee_IdleLineCallback) + [Anonymous Symbol] 0x08014a00 Section 0 referee.o(.text.Referee_Init) + [Anonymous Symbol] 0x08014b08 Section 0 referee.o(.text.Referee_MoveData) + [Anonymous Symbol] 0x08014b50 Section 0 referee.o(.text.Referee_PackAI) + [Anonymous Symbol] 0x08014b64 Section 0 referee.o(.text.Referee_PackCap) + [Anonymous Symbol] 0x08014ba8 Section 0 referee.o(.text.Referee_PackChassis) + [Anonymous Symbol] 0x08014be4 Section 0 referee.o(.text.Referee_PackShoot) + [Anonymous Symbol] 0x08014c54 Section 0 referee.o(.text.Referee_PackUI) + [Anonymous Symbol] 0x08015014 Section 0 referee.o(.text.Referee_Parse) + [Anonymous Symbol] 0x080153e0 Section 0 referee.o(.text.Referee_PraseCmd) + Referee_RxCpltCallback 0x080155a1 Thumb Code 22 referee.o(.text.Referee_RxCpltCallback) + [Anonymous Symbol] 0x080155a0 Section 0 referee.o(.text.Referee_RxCpltCallback) + [Anonymous Symbol] 0x080155b8 Section 0 referee.o(.text.Referee_SetHeader) + [Anonymous Symbol] 0x08015718 Section 0 referee.o(.text.Referee_StartReceiving) + [Anonymous Symbol] 0x08015750 Section 0 referee.o(.text.Referee_StartSend) + [Anonymous Symbol] 0x08015788 Section 0 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_31 0x08015bec Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_33 0x08015bf8 Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_34 0x08015bfc Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_35 0x08015c00 Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_36 0x08015c04 Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_37 0x08015c08 Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_38 0x08015c0c Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_39 0x08015c10 Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_40 0x08015c14 Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_42 0x08015c20 Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_44 0x0801612c Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_45 0x08016130 Number 4 referee.o(.text.Referee_UIRefresh) + __arm_cp.23_48 0x08016148 Number 4 referee.o(.text.Referee_UIRefresh) + SPI_DMAError 0x08016629 Thumb Code 52 stm32f4xx_hal_spi.o(.text.SPI_DMAError) + [Anonymous Symbol] 0x08016628 Section 0 stm32f4xx_hal_spi.o(.text.SPI_DMAError) + SPI_DMAHalfReceiveCplt 0x0801665d Thumb Code 22 stm32f4xx_hal_spi.o(.text.SPI_DMAHalfReceiveCplt) + [Anonymous Symbol] 0x0801665c Section 0 stm32f4xx_hal_spi.o(.text.SPI_DMAHalfReceiveCplt) + SPI_DMAHalfTransmitReceiveCplt 0x08016675 Thumb Code 22 stm32f4xx_hal_spi.o(.text.SPI_DMAHalfTransmitReceiveCplt) + [Anonymous Symbol] 0x08016674 Section 0 stm32f4xx_hal_spi.o(.text.SPI_DMAHalfTransmitReceiveCplt) + SPI_DMAReceiveCplt 0x0801668d Thumb Code 162 stm32f4xx_hal_spi.o(.text.SPI_DMAReceiveCplt) + [Anonymous Symbol] 0x0801668c Section 0 stm32f4xx_hal_spi.o(.text.SPI_DMAReceiveCplt) + SPI_DMATransmitReceiveCplt 0x08016731 Thumb Code 134 stm32f4xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt) + [Anonymous Symbol] 0x08016730 Section 0 stm32f4xx_hal_spi.o(.text.SPI_DMATransmitReceiveCplt) + SPI_EndRxTransaction 0x080167b9 Thumb Code 228 stm32f4xx_hal_spi.o(.text.SPI_EndRxTransaction) + [Anonymous Symbol] 0x080167b8 Section 0 stm32f4xx_hal_spi.o(.text.SPI_EndRxTransaction) + SPI_EndRxTxTransaction 0x0801689d Thumb Code 164 stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction) + [Anonymous Symbol] 0x0801689c Section 0 stm32f4xx_hal_spi.o(.text.SPI_EndRxTxTransaction) + SPI_Get 0x08016941 Thumb Code 72 spi_1.o(.text.SPI_Get) + [Anonymous Symbol] 0x08016940 Section 0 spi_1.o(.text.SPI_Get) + SPI_WaitFlagStateUntilTimeout 0x08016989 Thumb Code 298 stm32f4xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout) + [Anonymous Symbol] 0x08016988 Section 0 stm32f4xx_hal_spi.o(.text.SPI_WaitFlagStateUntilTimeout) + [Anonymous Symbol] 0x08016ac0 Section 0 port.o(.text.SVC_Handler) + pxCurrentTCBConst2 0x08016ae0 Number 0 port.o(.text.SVC_Handler) + SVC_Setup 0x08016ae5 Thumb Code 14 cmsis_os2.o(.text.SVC_Setup) + [Anonymous Symbol] 0x08016ae4 Section 0 cmsis_os2.o(.text.SVC_Setup) + SWAPBYTE 0x08016af5 Thumb Code 54 usbd_ctlreq.o(.text.SWAPBYTE) + [Anonymous Symbol] 0x08016af4 Section 0 usbd_ctlreq.o(.text.SWAPBYTE) + [Anonymous Symbol] 0x08016b2c Section 0 shoot.o(.text.Shoot_Control) + [Anonymous Symbol] 0x08016f78 Section 0 shoot.o(.text.Shoot_DumpOutput) + [Anonymous Symbol] 0x08016fb8 Section 0 shoot.o(.text.Shoot_DumpUI) + Shoot_HeatLimit 0x08016fd5 Thumb Code 380 shoot.o(.text.Shoot_HeatLimit) + [Anonymous Symbol] 0x08016fd4 Section 0 shoot.o(.text.Shoot_HeatLimit) + [Anonymous Symbol] 0x08017150 Section 0 shoot.o(.text.Shoot_Init) + [Anonymous Symbol] 0x0801725c Section 0 shoot.o(.text.Shoot_ResetOutput) + Shoot_SetMode 0x08017289 Thumb Code 328 shoot.o(.text.Shoot_SetMode) + [Anonymous Symbol] 0x08017288 Section 0 shoot.o(.text.Shoot_SetMode) + [Anonymous Symbol] 0x080173d0 Section 0 shoot.o(.text.Shoot_UpdateFeedback) + [Anonymous Symbol] 0x08017484 Section 0 freertos.o(.text.StartDefaultTask) + SysTick_Config 0x0801749d Thumb Code 82 stm32f4xx_hal_cortex.o(.text.SysTick_Config) + [Anonymous Symbol] 0x0801749c Section 0 stm32f4xx_hal_cortex.o(.text.SysTick_Config) + [Anonymous Symbol] 0x080174f0 Section 0 stm32f4xx_it.o(.text.SysTick_Handler) + [Anonymous Symbol] 0x08017508 Section 0 main.o(.text.SystemClock_Config) + [Anonymous Symbol] 0x080175c4 Section 0 system_stm32f4xx.o(.text.SystemInit) + [Anonymous Symbol] 0x080175e4 Section 0 stm32f4xx_it.o(.text.TIM1_BRK_TIM9_IRQHandler) + [Anonymous Symbol] 0x080175f4 Section 0 stm32f4xx_it.o(.text.TIM7_IRQHandler) + [Anonymous Symbol] 0x08017604 Section 0 stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig) + [Anonymous Symbol] 0x080177a0 Section 0 stm32f4xx_hal_tim.o(.text.TIM_CCxChannelCmd) + [Anonymous Symbol] 0x080178e0 Section 0 stm32f4xx_hal_tim.o(.text.TIM_ETR_SetConfig) + TIM_ITRx_SetConfig 0x08017915 Thumb Code 42 stm32f4xx_hal_tim.o(.text.TIM_ITRx_SetConfig) + [Anonymous Symbol] 0x08017914 Section 0 stm32f4xx_hal_tim.o(.text.TIM_ITRx_SetConfig) + TIM_OC1_SetConfig 0x08017941 Thumb Code 354 stm32f4xx_hal_tim.o(.text.TIM_OC1_SetConfig) + [Anonymous Symbol] 0x08017940 Section 0 stm32f4xx_hal_tim.o(.text.TIM_OC1_SetConfig) + [Anonymous Symbol] 0x08017aa4 Section 0 stm32f4xx_hal_tim.o(.text.TIM_OC2_SetConfig) + TIM_OC3_SetConfig 0x08017c11 Thumb Code 362 stm32f4xx_hal_tim.o(.text.TIM_OC3_SetConfig) + [Anonymous Symbol] 0x08017c10 Section 0 stm32f4xx_hal_tim.o(.text.TIM_OC3_SetConfig) + TIM_OC4_SetConfig 0x08017d7d Thumb Code 206 stm32f4xx_hal_tim.o(.text.TIM_OC4_SetConfig) + [Anonymous Symbol] 0x08017d7c Section 0 stm32f4xx_hal_tim.o(.text.TIM_OC4_SetConfig) + TIM_TI1_ConfigInputStage 0x08017e4d Thumb Code 80 stm32f4xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage) + [Anonymous Symbol] 0x08017e4c Section 0 stm32f4xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage) + TIM_TI2_ConfigInputStage 0x08017e9d Thumb Code 82 stm32f4xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage) + [Anonymous Symbol] 0x08017e9c Section 0 stm32f4xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage) + [Anonymous Symbol] 0x08017ef0 Section 0 ai_1.o(.text.Task_Ai) + [Anonymous Symbol] 0x080180cc Section 0 atti_esti.o(.text.Task_AttiEsti) + [Anonymous Symbol] 0x08018238 Section 0 cli.o(.text.Task_CLI) + [Anonymous Symbol] 0x08018440 Section 0 can_3.o(.text.Task_Can) + [Anonymous Symbol] 0x0801869c Section 0 cap_1.o(.text.Task_Cap) + [Anonymous Symbol] 0x0801884c Section 0 command.o(.text.Task_Command) + [Anonymous Symbol] 0x08018a14 Section 0 ctrl_chassis.o(.text.Task_CtrlChassis) + [Anonymous Symbol] 0x08018b74 Section 0 ctrl_gimbal.o(.text.Task_CtrlGimbal) + [Anonymous Symbol] 0x08018ce4 Section 0 ctrl_shoot.o(.text.Task_CtrlShoot) + [Anonymous Symbol] 0x08018e58 Section 0 info.o(.text.Task_Info) + [Anonymous Symbol] 0x08018ea8 Section 0 init.o(.text.Task_Init) + [Anonymous Symbol] 0x08019254 Section 0 monitor.o(.text.Task_Monitor) + [Anonymous Symbol] 0x08019328 Section 0 rc.o(.text.Task_RC) + [Anonymous Symbol] 0x080193b8 Section 0 referee_1.o(.text.Task_Referee) + TimerCallback 0x08019615 Thumb Code 34 cmsis_os2.o(.text.TimerCallback) + [Anonymous Symbol] 0x08019614 Section 0 cmsis_os2.o(.text.TimerCallback) + UART_DMAAbortOnError 0x08019639 Thumb Code 32 stm32f4xx_hal_uart.o(.text.UART_DMAAbortOnError) + [Anonymous Symbol] 0x08019638 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAAbortOnError) + UART_DMAError 0x08019659 Thumb Code 124 stm32f4xx_hal_uart.o(.text.UART_DMAError) + [Anonymous Symbol] 0x08019658 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAError) + UART_DMAReceiveCplt 0x080196d5 Thumb Code 134 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) + [Anonymous Symbol] 0x080196d4 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMAReceiveCplt) + UART_DMARxHalfCplt 0x0801975d Thumb Code 46 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) + [Anonymous Symbol] 0x0801975c Section 0 stm32f4xx_hal_uart.o(.text.UART_DMARxHalfCplt) + UART_DMARxOnlyAbortCallback 0x0801978d Thumb Code 40 stm32f4xx_hal_uart.o(.text.UART_DMARxOnlyAbortCallback) + [Anonymous Symbol] 0x0801978c Section 0 stm32f4xx_hal_uart.o(.text.UART_DMARxOnlyAbortCallback) + UART_DMATransmitCplt 0x080197b5 Thumb Code 70 stm32f4xx_hal_uart.o(.text.UART_DMATransmitCplt) + [Anonymous Symbol] 0x080197b4 Section 0 stm32f4xx_hal_uart.o(.text.UART_DMATransmitCplt) + UART_DMATxHalfCplt 0x080197fd Thumb Code 22 stm32f4xx_hal_uart.o(.text.UART_DMATxHalfCplt) + [Anonymous Symbol] 0x080197fc Section 0 stm32f4xx_hal_uart.o(.text.UART_DMATxHalfCplt) + UART_EndRxTransfer 0x08019815 Thumb Code 70 stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer) + [Anonymous Symbol] 0x08019814 Section 0 stm32f4xx_hal_uart.o(.text.UART_EndRxTransfer) + UART_EndTransmit_IT 0x0801985d Thumb Code 38 stm32f4xx_hal_uart.o(.text.UART_EndTransmit_IT) + [Anonymous Symbol] 0x0801985c Section 0 stm32f4xx_hal_uart.o(.text.UART_EndTransmit_IT) + UART_EndTxTransfer 0x08019885 Thumb Code 28 stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer) + [Anonymous Symbol] 0x08019884 Section 0 stm32f4xx_hal_uart.o(.text.UART_EndTxTransfer) + UART_Get 0x080198a1 Thumb Code 98 uart.o(.text.UART_Get) + [Anonymous Symbol] 0x080198a0 Section 0 uart.o(.text.UART_Get) + UART_Receive_IT 0x08019905 Thumb Code 282 stm32f4xx_hal_uart.o(.text.UART_Receive_IT) + [Anonymous Symbol] 0x08019904 Section 0 stm32f4xx_hal_uart.o(.text.UART_Receive_IT) + UART_SetConfig 0x08019a21 Thumb Code 486 stm32f4xx_hal_uart.o(.text.UART_SetConfig) + [Anonymous Symbol] 0x08019a20 Section 0 stm32f4xx_hal_uart.o(.text.UART_SetConfig) + [Anonymous Symbol] 0x08019c08 Section 0 stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) + UART_Transmit_IT 0x08019cc9 Thumb Code 148 stm32f4xx_hal_uart.o(.text.UART_Transmit_IT) + [Anonymous Symbol] 0x08019cc8 Section 0 stm32f4xx_hal_uart.o(.text.UART_Transmit_IT) + [Anonymous Symbol] 0x08019d5c Section 0 ui.o(.text.UI_DelLayer) + [Anonymous Symbol] 0x08019d98 Section 0 ui.o(.text.UI_DrawArc) + [Anonymous Symbol] 0x08019fc8 Section 0 ui.o(.text.UI_DrawCharacter) + [Anonymous Symbol] 0x0801a1a4 Section 0 ui.o(.text.UI_DrawCycle) + [Anonymous Symbol] 0x0801a33c Section 0 ui.o(.text.UI_DrawLine) + [Anonymous Symbol] 0x0801a508 Section 0 ui.o(.text.UI_DrawRectangle) + [Anonymous Symbol] 0x0801a6d8 Section 0 stm32f4xx_it.o(.text.USART1_IRQHandler) + [Anonymous Symbol] 0x0801a6f4 Section 0 stm32f4xx_it.o(.text.USART6_IRQHandler) + USBD_CDC_DataIn 0x0801a711 Thumb Code 200 usbd_cdc.o(.text.USBD_CDC_DataIn) + [Anonymous Symbol] 0x0801a710 Section 0 usbd_cdc.o(.text.USBD_CDC_DataIn) + USBD_CDC_DataOut 0x0801a7d9 Thumb Code 88 usbd_cdc.o(.text.USBD_CDC_DataOut) + [Anonymous Symbol] 0x0801a7d8 Section 0 usbd_cdc.o(.text.USBD_CDC_DataOut) + USBD_CDC_DeInit 0x0801a831 Thumb Code 110 usbd_cdc.o(.text.USBD_CDC_DeInit) + [Anonymous Symbol] 0x0801a830 Section 0 usbd_cdc.o(.text.USBD_CDC_DeInit) + USBD_CDC_EP0_RxReady 0x0801a8a1 Thumb Code 96 usbd_cdc.o(.text.USBD_CDC_EP0_RxReady) + [Anonymous Symbol] 0x0801a8a0 Section 0 usbd_cdc.o(.text.USBD_CDC_EP0_RxReady) + [Anonymous Symbol] 0x0801a900 Section 0 usbd_cdc.o(.text.USBD_CDC_GetDeviceQualifierDescriptor) + USBD_CDC_GetFSCfgDesc 0x0801a919 Thumb Code 22 usbd_cdc.o(.text.USBD_CDC_GetFSCfgDesc) + [Anonymous Symbol] 0x0801a918 Section 0 usbd_cdc.o(.text.USBD_CDC_GetFSCfgDesc) + USBD_CDC_GetHSCfgDesc 0x0801a931 Thumb Code 22 usbd_cdc.o(.text.USBD_CDC_GetHSCfgDesc) + [Anonymous Symbol] 0x0801a930 Section 0 usbd_cdc.o(.text.USBD_CDC_GetHSCfgDesc) + USBD_CDC_GetOtherSpeedCfgDesc 0x0801a949 Thumb Code 22 usbd_cdc.o(.text.USBD_CDC_GetOtherSpeedCfgDesc) + [Anonymous Symbol] 0x0801a948 Section 0 usbd_cdc.o(.text.USBD_CDC_GetOtherSpeedCfgDesc) + USBD_CDC_Init 0x0801a961 Thumb Code 270 usbd_cdc.o(.text.USBD_CDC_Init) + [Anonymous Symbol] 0x0801a960 Section 0 usbd_cdc.o(.text.USBD_CDC_Init) + [Anonymous Symbol] 0x0801aa70 Section 0 usbd_cdc.o(.text.USBD_CDC_ReceivePacket) + [Anonymous Symbol] 0x0801aad0 Section 0 usbd_cdc.o(.text.USBD_CDC_RegisterInterface) + [Anonymous Symbol] 0x0801aafc Section 0 usbd_cdc.o(.text.USBD_CDC_SetRxBuffer) + [Anonymous Symbol] 0x0801ab30 Section 0 usbd_cdc.o(.text.USBD_CDC_SetTxBuffer) + USBD_CDC_Setup 0x0801ab71 Thumb Code 412 usbd_cdc.o(.text.USBD_CDC_Setup) + [Anonymous Symbol] 0x0801ab70 Section 0 usbd_cdc.o(.text.USBD_CDC_Setup) + [Anonymous Symbol] 0x0801ad0c Section 0 usbd_cdc.o(.text.USBD_CDC_TransmitPacket) + [Anonymous Symbol] 0x0801ad7c Section 0 usbd_core.o(.text.USBD_ClrClassConfig) + USBD_ClrFeature 0x0801ada9 Thumb Code 64 usbd_ctlreq.o(.text.USBD_ClrFeature) + [Anonymous Symbol] 0x0801ada8 Section 0 usbd_ctlreq.o(.text.USBD_ClrFeature) + [Anonymous Symbol] 0x0801ade8 Section 0 usbd_ioreq.o(.text.USBD_CtlContinueRx) + [Anonymous Symbol] 0x0801ae08 Section 0 usbd_ioreq.o(.text.USBD_CtlContinueSendData) + [Anonymous Symbol] 0x0801ae28 Section 0 usbd_ctlreq.o(.text.USBD_CtlError) + [Anonymous Symbol] 0x0801ae44 Section 0 usbd_ioreq.o(.text.USBD_CtlPrepareRx) + [Anonymous Symbol] 0x0801ae7c Section 0 usbd_ioreq.o(.text.USBD_CtlReceiveStatus) + [Anonymous Symbol] 0x0801aea0 Section 0 usbd_ioreq.o(.text.USBD_CtlSendData) + [Anonymous Symbol] 0x0801aed4 Section 0 usbd_ioreq.o(.text.USBD_CtlSendStatus) + [Anonymous Symbol] 0x0801aef8 Section 0 usbd_desc.o(.text.USBD_FS_ConfigStrDescriptor) + [Anonymous Symbol] 0x0801af48 Section 0 usbd_desc.o(.text.USBD_FS_DeviceDescriptor) + [Anonymous Symbol] 0x0801af64 Section 0 usbd_desc.o(.text.USBD_FS_InterfaceStrDescriptor) + [Anonymous Symbol] 0x0801afb4 Section 0 usbd_desc.o(.text.USBD_FS_LangIDStrDescriptor) + [Anonymous Symbol] 0x0801afd0 Section 0 usbd_desc.o(.text.USBD_FS_ManufacturerStrDescriptor) + [Anonymous Symbol] 0x0801aff8 Section 0 usbd_desc.o(.text.USBD_FS_ProductStrDescriptor) + [Anonymous Symbol] 0x0801b048 Section 0 usbd_desc.o(.text.USBD_FS_SerialStrDescriptor) + USBD_GetConfig 0x0801b069 Thumb Code 100 usbd_ctlreq.o(.text.USBD_GetConfig) + [Anonymous Symbol] 0x0801b068 Section 0 usbd_ctlreq.o(.text.USBD_GetConfig) + USBD_GetDescriptor 0x0801b0cd Thumb Code 728 usbd_ctlreq.o(.text.USBD_GetDescriptor) + [Anonymous Symbol] 0x0801b0cc Section 0 usbd_ctlreq.o(.text.USBD_GetDescriptor) + USBD_GetLen 0x0801b3a5 Thumb Code 50 usbd_ctlreq.o(.text.USBD_GetLen) + [Anonymous Symbol] 0x0801b3a4 Section 0 usbd_ctlreq.o(.text.USBD_GetLen) + USBD_GetStatus 0x0801b3d9 Thumb Code 98 usbd_ctlreq.o(.text.USBD_GetStatus) + [Anonymous Symbol] 0x0801b3d8 Section 0 usbd_ctlreq.o(.text.USBD_GetStatus) + [Anonymous Symbol] 0x0801b43c Section 0 usbd_ctlreq.o(.text.USBD_GetString) + [Anonymous Symbol] 0x0801b4d4 Section 0 usbd_conf.o(.text.USBD_Get_USB_Status) + [Anonymous Symbol] 0x0801b528 Section 0 usbd_core.o(.text.USBD_Init) + [Anonymous Symbol] 0x0801b594 Section 0 usbd_conf.o(.text.USBD_LL_ClearStallEP) + [Anonymous Symbol] 0x0801b5d0 Section 0 usbd_conf.o(.text.USBD_LL_CloseEP) + [Anonymous Symbol] 0x0801b60c Section 0 usbd_core.o(.text.USBD_LL_DataInStage) + [Anonymous Symbol] 0x0801b758 Section 0 usbd_core.o(.text.USBD_LL_DataOutStage) + [Anonymous Symbol] 0x0801b850 Section 0 usbd_core.o(.text.USBD_LL_DevConnected) + [Anonymous Symbol] 0x0801b85c Section 0 usbd_core.o(.text.USBD_LL_DevDisconnected) + [Anonymous Symbol] 0x0801b888 Section 0 usbd_conf.o(.text.USBD_LL_GetRxDataSize) + [Anonymous Symbol] 0x0801b8a4 Section 0 usbd_conf.o(.text.USBD_LL_Init) + [Anonymous Symbol] 0x0801b924 Section 0 usbd_conf.o(.text.USBD_LL_IsStallEP) + [Anonymous Symbol] 0x0801b980 Section 0 usbd_core.o(.text.USBD_LL_IsoINIncomplete) + [Anonymous Symbol] 0x0801b9d8 Section 0 usbd_core.o(.text.USBD_LL_IsoOUTIncomplete) + [Anonymous Symbol] 0x0801ba30 Section 0 usbd_conf.o(.text.USBD_LL_OpenEP) + [Anonymous Symbol] 0x0801ba7c Section 0 usbd_conf.o(.text.USBD_LL_PrepareReceive) + [Anonymous Symbol] 0x0801bac0 Section 0 usbd_core.o(.text.USBD_LL_Reset) + [Anonymous Symbol] 0x0801bb60 Section 0 usbd_core.o(.text.USBD_LL_Resume) + [Anonymous Symbol] 0x0801bb84 Section 0 usbd_core.o(.text.USBD_LL_SOF) + [Anonymous Symbol] 0x0801bbd4 Section 0 usbd_core.o(.text.USBD_LL_SetSpeed) + [Anonymous Symbol] 0x0801bbec Section 0 usbd_conf.o(.text.USBD_LL_SetUSBAddress) + [Anonymous Symbol] 0x0801bc28 Section 0 usbd_core.o(.text.USBD_LL_SetupStage) + [Anonymous Symbol] 0x0801bcbc Section 0 usbd_conf.o(.text.USBD_LL_StallEP) + [Anonymous Symbol] 0x0801bcf8 Section 0 usbd_conf.o(.text.USBD_LL_Start) + [Anonymous Symbol] 0x0801bd2c Section 0 usbd_core.o(.text.USBD_LL_Suspend) + [Anonymous Symbol] 0x0801bd4c Section 0 usbd_conf.o(.text.USBD_LL_Transmit) + [Anonymous Symbol] 0x0801bd90 Section 0 usbd_ctlreq.o(.text.USBD_ParseSetupRequest) + [Anonymous Symbol] 0x0801bdf4 Section 0 usbd_core.o(.text.USBD_RegisterClass) + [Anonymous Symbol] 0x0801be4c Section 0 usbd_core.o(.text.USBD_RunTestMode) + USBD_SetAddress 0x0801be59 Thumb Code 140 usbd_ctlreq.o(.text.USBD_SetAddress) + [Anonymous Symbol] 0x0801be58 Section 0 usbd_ctlreq.o(.text.USBD_SetAddress) + [Anonymous Symbol] 0x0801bee4 Section 0 usbd_core.o(.text.USBD_SetClassConfig) + USBD_SetConfig 0x0801bf1d Thumb Code 374 usbd_ctlreq.o(.text.USBD_SetConfig) + [Anonymous Symbol] 0x0801bf1c Section 0 usbd_ctlreq.o(.text.USBD_SetConfig) + USBD_SetFeature 0x0801c095 Thumb Code 38 usbd_ctlreq.o(.text.USBD_SetFeature) + [Anonymous Symbol] 0x0801c094 Section 0 usbd_ctlreq.o(.text.USBD_SetFeature) + [Anonymous Symbol] 0x0801c0bc Section 0 usbd_core.o(.text.USBD_Start) + [Anonymous Symbol] 0x0801c0cc Section 0 usbd_ctlreq.o(.text.USBD_StdDevReq) + [Anonymous Symbol] 0x0801c190 Section 0 usbd_ctlreq.o(.text.USBD_StdEPReq) + [Anonymous Symbol] 0x0801c4a8 Section 0 usbd_ctlreq.o(.text.USBD_StdItfReq) + [Anonymous Symbol] 0x0801c544 Section 0 usbd_conf.o(.text.USBD_static_free) + [Anonymous Symbol] 0x0801c54c Section 0 usbd_conf.o(.text.USBD_static_malloc) + [Anonymous Symbol] 0x0801c55c Section 0 stm32f4xx_ll_usb.o(.text.USB_ActivateEndpoint) + [Anonymous Symbol] 0x0801c63c Section 0 stm32f4xx_ll_usb.o(.text.USB_ActivateSetup) + [Anonymous Symbol] 0x0801c668 Section 0 stm32f4xx_ll_usb.o(.text.USB_CoreInit) + USB_CoreReset 0x0801c765 Thumb Code 126 stm32f4xx_ll_usb.o(.text.USB_CoreReset) + [Anonymous Symbol] 0x0801c764 Section 0 stm32f4xx_ll_usb.o(.text.USB_CoreReset) + [Anonymous Symbol] 0x0801c7e4 Section 0 stm32f4xx_ll_usb.o(.text.USB_DeactivateEndpoint) + [Anonymous Symbol] 0x0801c92c Section 0 stm32f4xx_ll_usb.o(.text.USB_DevConnect) + [Anonymous Symbol] 0x0801c958 Section 0 stm32f4xx_ll_usb.o(.text.USB_DevDisconnect) + [Anonymous Symbol] 0x0801c984 Section 0 stm32f4xx_ll_usb.o(.text.USB_DevInit) + [Anonymous Symbol] 0x0801cc48 Section 0 stm32f4xx_ll_usb.o(.text.USB_DisableGlobalInt) + [Anonymous Symbol] 0x0801cc5c Section 0 stm32f4xx_ll_usb.o(.text.USB_EP0StartXfer) + [Anonymous Symbol] 0x0801ce4c Section 0 stm32f4xx_ll_usb.o(.text.USB_EP0_OutStart) + [Anonymous Symbol] 0x0801ceec Section 0 stm32f4xx_ll_usb.o(.text.USB_EPClearStall) + [Anonymous Symbol] 0x0801cf8c Section 0 stm32f4xx_ll_usb.o(.text.USB_EPSetStall) + [Anonymous Symbol] 0x0801d034 Section 0 stm32f4xx_ll_usb.o(.text.USB_EPStartXfer) + [Anonymous Symbol] 0x0801d398 Section 0 stm32f4xx_ll_usb.o(.text.USB_EnableGlobalInt) + [Anonymous Symbol] 0x0801d3ac Section 0 stm32f4xx_ll_usb.o(.text.USB_FlushRxFifo) + [Anonymous Symbol] 0x0801d3f8 Section 0 stm32f4xx_ll_usb.o(.text.USB_FlushTxFifo) + [Anonymous Symbol] 0x0801d44c Section 0 stm32f4xx_ll_usb.o(.text.USB_GetDevSpeed) + [Anonymous Symbol] 0x0801d498 Section 0 stm32f4xx_ll_usb.o(.text.USB_GetMode) + [Anonymous Symbol] 0x0801d4a8 Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadDevAllInEpInterrupt) + [Anonymous Symbol] 0x0801d4cc Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadDevAllOutEpInterrupt) + [Anonymous Symbol] 0x0801d4f0 Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadDevInEPInterrupt) + [Anonymous Symbol] 0x0801d540 Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadDevOutEPInterrupt) + [Anonymous Symbol] 0x0801d570 Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadInterrupts) + [Anonymous Symbol] 0x0801d58c Section 0 stm32f4xx_ll_usb.o(.text.USB_ReadPacket) + [Anonymous Symbol] 0x0801d5dc Section 0 stm32f4xx_ll_usb.o(.text.USB_SetCurrentMode) + [Anonymous Symbol] 0x0801d63c Section 0 stm32f4xx_ll_usb.o(.text.USB_SetDevAddress) + [Anonymous Symbol] 0x0801d674 Section 0 stm32f4xx_ll_usb.o(.text.USB_SetDevSpeed) + [Anonymous Symbol] 0x0801d698 Section 0 stm32f4xx_ll_usb.o(.text.USB_SetTurnaroundTime) + [Anonymous Symbol] 0x0801d854 Section 0 stm32f4xx_ll_usb.o(.text.USB_WritePacket) + [Anonymous Symbol] 0x0801d8c4 Section 0 stm32f4xx_it.o(.text.UsageFault_Handler) + [Anonymous Symbol] 0x0801d8c8 Section 0 user_math.o(.text.VerifyFailed) + __ARM_isfinite 0x0801d8d5 Thumb Code 30 filter.o(.text.__ARM_isfinite) + [Anonymous Symbol] 0x0801d8d4 Section 0 filter.o(.text.__ARM_isfinite) + __ARM_isfinite 0x0801d8f5 Thumb Code 30 pid.o(.text.__ARM_isfinite) + [Anonymous Symbol] 0x0801d8f4 Section 0 pid.o(.text.__ARM_isfinite) + __ARM_isfinitef 0x0801d915 Thumb Code 24 filter.o(.text.__ARM_isfinitef) + [Anonymous Symbol] 0x0801d914 Section 0 filter.o(.text.__ARM_isfinitef) + __ARM_isfinitef 0x0801d92d Thumb Code 24 pid.o(.text.__ARM_isfinitef) + [Anonymous Symbol] 0x0801d92c Section 0 pid.o(.text.__ARM_isfinitef) + __ARM_isinf 0x0801d945 Thumb Code 52 filter.o(.text.__ARM_isinf) + [Anonymous Symbol] 0x0801d944 Section 0 filter.o(.text.__ARM_isinf) + __ARM_isinff 0x0801d979 Thumb Code 28 filter.o(.text.__ARM_isinff) + [Anonymous Symbol] 0x0801d978 Section 0 filter.o(.text.__ARM_isinff) + __NVIC_DisableIRQ 0x0801d995 Thumb Code 56 stm32f4xx_hal_cortex.o(.text.__NVIC_DisableIRQ) + [Anonymous Symbol] 0x0801d994 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_DisableIRQ) + __NVIC_EnableIRQ 0x0801d9cd Thumb Code 48 stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ) + [Anonymous Symbol] 0x0801d9cc Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_EnableIRQ) + __NVIC_GetPriorityGrouping 0x0801d9fd Thumb Code 16 stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) + [Anonymous Symbol] 0x0801d9fc Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping) + __NVIC_SetPriority 0x0801da0d Thumb Code 66 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority) + [Anonymous Symbol] 0x0801da0c Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriority) + __NVIC_SetPriority 0x0801da51 Thumb Code 66 cmsis_os2.o(.text.__NVIC_SetPriority) + [Anonymous Symbol] 0x0801da50 Section 0 cmsis_os2.o(.text.__NVIC_SetPriority) + __NVIC_SetPriorityGrouping 0x0801da95 Thumb Code 60 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x0801da94 Section 0 stm32f4xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping) + [Anonymous Symbol] 0x0801dad0 Section 0 main.o(.text.assert_failed) + [Anonymous Symbol] 0x0801dadc Section 0 freertos.o(.text.configureTimerForRunTimeStats) + copysignf 0x0801daf9 Thumb Code 30 ahrs.o(.text.copysignf) + [Anonymous Symbol] 0x0801daf8 Section 0 ahrs.o(.text.copysignf) + [Anonymous Symbol] 0x0801db18 Section 0 tasks.o(.text.eTaskGetState) + [Anonymous Symbol] 0x0801dc10 Section 0 user_math.o(.text.fAbs) + [Anonymous Symbol] 0x0801dc48 Section 0 freertos.o(.text.getRunTimeCounterValue) + [Anonymous Symbol] 0x0801dc54 Section 0 main.o(.text.main) + [Anonymous Symbol] 0x0801dcd0 Section 0 cmsis_os2.o(.text.osDelay) + [Anonymous Symbol] 0x0801dd04 Section 0 cmsis_os2.o(.text.osDelayUntil) + [Anonymous Symbol] 0x0801dd5c Section 0 cmsis_os2.o(.text.osKernelGetState) + [Anonymous Symbol] 0x0801ddb0 Section 0 cmsis_os2.o(.text.osKernelGetTickCount) + [Anonymous Symbol] 0x0801ddd8 Section 0 cmsis_os2.o(.text.osKernelGetTickFreq) + [Anonymous Symbol] 0x0801dde0 Section 0 cmsis_os2.o(.text.osKernelInitialize) + [Anonymous Symbol] 0x0801de28 Section 0 cmsis_os2.o(.text.osKernelLock) + [Anonymous Symbol] 0x0801de80 Section 0 cmsis_os2.o(.text.osKernelStart) + [Anonymous Symbol] 0x0801ded4 Section 0 cmsis_os2.o(.text.osKernelUnlock) + [Anonymous Symbol] 0x0801df44 Section 0 cmsis_os2.o(.text.osMessageQueueGet) + [Anonymous Symbol] 0x0801e004 Section 0 cmsis_os2.o(.text.osMessageQueueNew) + [Anonymous Symbol] 0x0801e104 Section 0 cmsis_os2.o(.text.osMessageQueuePut) + [Anonymous Symbol] 0x0801e1c8 Section 0 cmsis_os2.o(.text.osMessageQueueReset) + [Anonymous Symbol] 0x0801e208 Section 0 cmsis_os2.o(.text.osThreadFlagsClear) + [Anonymous Symbol] 0x0801e288 Section 0 cmsis_os2.o(.text.osThreadFlagsGet) + [Anonymous Symbol] 0x0801e2c8 Section 0 cmsis_os2.o(.text.osThreadFlagsSet) + [Anonymous Symbol] 0x0801e36c Section 0 cmsis_os2.o(.text.osThreadFlagsWait) + [Anonymous Symbol] 0x0801e488 Section 0 cmsis_os2.o(.text.osThreadGetId) + [Anonymous Symbol] 0x0801e498 Section 0 cmsis_os2.o(.text.osThreadGetStackSpace) + [Anonymous Symbol] 0x0801e4cc Section 0 cmsis_os2.o(.text.osThreadNew) + [Anonymous Symbol] 0x0801e628 Section 0 cmsis_os2.o(.text.osThreadResume) + [Anonymous Symbol] 0x0801e668 Section 0 cmsis_os2.o(.text.osThreadSuspend) + [Anonymous Symbol] 0x0801e6a8 Section 0 cmsis_os2.o(.text.osThreadTerminate) + [Anonymous Symbol] 0x0801e708 Section 0 cmsis_os2.o(.text.osTimerNew) + [Anonymous Symbol] 0x0801e82c Section 0 cmsis_os2.o(.text.osTimerStart) + prvAddCurrentTaskToDelayedList 0x0801e889 Thumb Code 220 tasks.o(.text.prvAddCurrentTaskToDelayedList) + [Anonymous Symbol] 0x0801e888 Section 0 tasks.o(.text.prvAddCurrentTaskToDelayedList) + prvAddNewTaskToReadyList 0x0801e965 Thumb Code 290 tasks.o(.text.prvAddNewTaskToReadyList) + [Anonymous Symbol] 0x0801e964 Section 0 tasks.o(.text.prvAddNewTaskToReadyList) + prvCheckForValidListAndQueue 0x0801ea89 Thumb Code 162 timers.o(.text.prvCheckForValidListAndQueue) + [Anonymous Symbol] 0x0801ea88 Section 0 timers.o(.text.prvCheckForValidListAndQueue) + prvCheckTasksWaitingTermination 0x0801eb2d Thumb Code 90 tasks.o(.text.prvCheckTasksWaitingTermination) + [Anonymous Symbol] 0x0801eb2c Section 0 tasks.o(.text.prvCheckTasksWaitingTermination) + prvCopyDataFromQueue 0x0801eb89 Thumb Code 66 queue.o(.text.prvCopyDataFromQueue) + [Anonymous Symbol] 0x0801eb88 Section 0 queue.o(.text.prvCopyDataFromQueue) + prvCopyDataToQueue 0x0801ebcd Thumb Code 204 queue.o(.text.prvCopyDataToQueue) + [Anonymous Symbol] 0x0801ebcc Section 0 queue.o(.text.prvCopyDataToQueue) + prvDeleteTCB 0x0801ec99 Thumb Code 94 tasks.o(.text.prvDeleteTCB) + [Anonymous Symbol] 0x0801ec98 Section 0 tasks.o(.text.prvDeleteTCB) + prvGetNextExpireTime 0x0801ecf9 Thumb Code 64 timers.o(.text.prvGetNextExpireTime) + [Anonymous Symbol] 0x0801ecf8 Section 0 timers.o(.text.prvGetNextExpireTime) + prvGetNumberOfParameters 0x0801ed39 Thumb Code 100 freertos_cli.o(.text.prvGetNumberOfParameters) + [Anonymous Symbol] 0x0801ed38 Section 0 freertos_cli.o(.text.prvGetNumberOfParameters) + prvHeapInit 0x0801ed9d Thumb Code 188 heap_4.o(.text.prvHeapInit) + [Anonymous Symbol] 0x0801ed9c Section 0 heap_4.o(.text.prvHeapInit) + prvHelpCommand 0x0801ee59 Thumb Code 100 freertos_cli.o(.text.prvHelpCommand) + [Anonymous Symbol] 0x0801ee58 Section 0 freertos_cli.o(.text.prvHelpCommand) + prvIdleTask 0x0801eebd Thumb Code 56 tasks.o(.text.prvIdleTask) + [Anonymous Symbol] 0x0801eebc Section 0 tasks.o(.text.prvIdleTask) + prvInitialiseNewQueue 0x0801eef5 Thumb Code 72 queue.o(.text.prvInitialiseNewQueue) + [Anonymous Symbol] 0x0801eef4 Section 0 queue.o(.text.prvInitialiseNewQueue) + prvInitialiseNewTask 0x0801ef3d Thumb Code 306 tasks.o(.text.prvInitialiseNewTask) + [Anonymous Symbol] 0x0801ef3c Section 0 tasks.o(.text.prvInitialiseNewTask) + prvInitialiseNewTimer 0x0801f071 Thumb Code 118 timers.o(.text.prvInitialiseNewTimer) + [Anonymous Symbol] 0x0801f070 Section 0 timers.o(.text.prvInitialiseNewTimer) + prvInitialiseTaskLists 0x0801f0e9 Thumb Code 142 tasks.o(.text.prvInitialiseTaskLists) + [Anonymous Symbol] 0x0801f0e8 Section 0 tasks.o(.text.prvInitialiseTaskLists) + prvInsertBlockIntoFreeList 0x0801f179 Thumb Code 198 heap_4.o(.text.prvInsertBlockIntoFreeList) + [Anonymous Symbol] 0x0801f178 Section 0 heap_4.o(.text.prvInsertBlockIntoFreeList) + prvInsertTimerInActiveList 0x0801f241 Thumb Code 134 timers.o(.text.prvInsertTimerInActiveList) + [Anonymous Symbol] 0x0801f240 Section 0 timers.o(.text.prvInsertTimerInActiveList) + prvIsQueueEmpty 0x0801f2c9 Thumb Code 40 queue.o(.text.prvIsQueueEmpty) + [Anonymous Symbol] 0x0801f2c8 Section 0 queue.o(.text.prvIsQueueEmpty) + prvIsQueueFull 0x0801f2f1 Thumb Code 46 queue.o(.text.prvIsQueueFull) + [Anonymous Symbol] 0x0801f2f0 Section 0 queue.o(.text.prvIsQueueFull) + prvListTasksWithinSingleList 0x0801f321 Thumb Code 164 tasks.o(.text.prvListTasksWithinSingleList) + [Anonymous Symbol] 0x0801f320 Section 0 tasks.o(.text.prvListTasksWithinSingleList) + prvPortStartFirstTask 0x0801f3c5 Thumb Code 40 port.o(.text.prvPortStartFirstTask) + [Anonymous Symbol] 0x0801f3c4 Section 0 port.o(.text.prvPortStartFirstTask) + prvProcessExpiredTimer 0x0801f3ed Thumb Code 142 timers.o(.text.prvProcessExpiredTimer) + [Anonymous Symbol] 0x0801f3ec Section 0 timers.o(.text.prvProcessExpiredTimer) + prvProcessReceivedCommands 0x0801f47d Thumb Code 402 timers.o(.text.prvProcessReceivedCommands) + [Anonymous Symbol] 0x0801f47c Section 0 timers.o(.text.prvProcessReceivedCommands) + prvProcessTimerOrBlockTask 0x0801f611 Thumb Code 154 timers.o(.text.prvProcessTimerOrBlockTask) + [Anonymous Symbol] 0x0801f610 Section 0 timers.o(.text.prvProcessTimerOrBlockTask) + prvResetNextTaskUnblockTime 0x0801f6ad Thumb Code 70 tasks.o(.text.prvResetNextTaskUnblockTime) + [Anonymous Symbol] 0x0801f6ac Section 0 tasks.o(.text.prvResetNextTaskUnblockTime) + prvSampleTimeNow 0x0801f6f5 Thumb Code 68 timers.o(.text.prvSampleTimeNow) + [Anonymous Symbol] 0x0801f6f4 Section 0 timers.o(.text.prvSampleTimeNow) + prvSwitchTimerLists 0x0801f739 Thumb Code 212 timers.o(.text.prvSwitchTimerLists) + [Anonymous Symbol] 0x0801f738 Section 0 timers.o(.text.prvSwitchTimerLists) + prvTaskCheckFreeStackSpace 0x0801f80d Thumb Code 48 tasks.o(.text.prvTaskCheckFreeStackSpace) + [Anonymous Symbol] 0x0801f80c Section 0 tasks.o(.text.prvTaskCheckFreeStackSpace) + prvTaskExitError 0x0801f83d Thumb Code 76 port.o(.text.prvTaskExitError) + [Anonymous Symbol] 0x0801f83c Section 0 port.o(.text.prvTaskExitError) + prvTaskIsTaskSuspended 0x0801f889 Thumb Code 106 tasks.o(.text.prvTaskIsTaskSuspended) + [Anonymous Symbol] 0x0801f888 Section 0 tasks.o(.text.prvTaskIsTaskSuspended) + prvTimerTask 0x0801f8f5 Thumb Code 30 timers.o(.text.prvTimerTask) + [Anonymous Symbol] 0x0801f8f4 Section 0 timers.o(.text.prvTimerTask) + prvUnlockQueue 0x0801f915 Thumb Code 174 queue.o(.text.prvUnlockQueue) + [Anonymous Symbol] 0x0801f914 Section 0 queue.o(.text.prvUnlockQueue) + prvWriteNameToBuffer 0x0801f9c5 Thumb Code 70 tasks.o(.text.prvWriteNameToBuffer) + [Anonymous Symbol] 0x0801f9c4 Section 0 tasks.o(.text.prvWriteNameToBuffer) + [Anonymous Symbol] 0x0801fa0c Section 0 heap_4.o(.text.pvPortMalloc) + [Anonymous Symbol] 0x0801fc20 Section 0 timers.o(.text.pvTimerGetTimerID) + [Anonymous Symbol] 0x0801fc5c Section 0 port.o(.text.pxPortInitialiseStack) + [Anonymous Symbol] 0x0801fcbc Section 0 list.o(.text.uxListRemove) + [Anonymous Symbol] 0x0801fd04 Section 0 tasks.o(.text.uxTaskGetStackHighWaterMark) + [Anonymous Symbol] 0x0801fd3c Section 0 tasks.o(.text.uxTaskGetSystemState) + [Anonymous Symbol] 0x0801fe50 Section 0 cmsis_os2.o(.text.vApplicationGetIdleTaskMemory) + [Anonymous Symbol] 0x0801fe7c Section 0 cmsis_os2.o(.text.vApplicationGetTimerTaskMemory) + [Anonymous Symbol] 0x0801fea8 Section 0 freertos.o(.text.vApplicationStackOverflowHook) + [Anonymous Symbol] 0x0801feb4 Section 0 list.o(.text.vListInitialise) + [Anonymous Symbol] 0x0801fee4 Section 0 list.o(.text.vListInitialiseItem) + [Anonymous Symbol] 0x0801fef4 Section 0 list.o(.text.vListInsert) + [Anonymous Symbol] 0x0801ff60 Section 0 list.o(.text.vListInsertEnd) + vPortEnableVFP 0x0801ff9d Thumb Code 20 port.o(.text.vPortEnableVFP) + [Anonymous Symbol] 0x0801ff9c Section 0 port.o(.text.vPortEnableVFP) + [Anonymous Symbol] 0x0801ffb0 Section 0 port.o(.text.vPortEnterCritical) + [Anonymous Symbol] 0x08020008 Section 0 port.o(.text.vPortExitCritical) + [Anonymous Symbol] 0x08020054 Section 0 heap_4.o(.text.vPortFree) + [Anonymous Symbol] 0x08020124 Section 0 heap_4.o(.text.vPortGetHeapStats) + [Anonymous Symbol] 0x080201f4 Section 0 port.o(.text.vPortSetupTimerInterrupt) + [Anonymous Symbol] 0x08020238 Section 0 port.o(.text.vPortValidateInterruptPriority) + [Anonymous Symbol] 0x080202bc Section 0 queue.o(.text.vQueueAddToRegistry) + [Anonymous Symbol] 0x08020310 Section 0 queue.o(.text.vQueueWaitForMessageRestricted) + [Anonymous Symbol] 0x08020374 Section 0 tasks.o(.text.vTaskDelay) + [Anonymous Symbol] 0x080203e4 Section 0 tasks.o(.text.vTaskDelayUntil) + [Anonymous Symbol] 0x080204f8 Section 0 tasks.o(.text.vTaskDelete) + [Anonymous Symbol] 0x08020608 Section 0 tasks.o(.text.vTaskGetInfo) + [Anonymous Symbol] 0x080206ec Section 0 tasks.o(.text.vTaskGetRunTimeStats) + [Anonymous Symbol] 0x080207ec Section 0 tasks.o(.text.vTaskInternalSetTimeOutState) + [Anonymous Symbol] 0x08020810 Section 0 tasks.o(.text.vTaskList) + [Anonymous Symbol] 0x08020920 Section 0 tasks.o(.text.vTaskMissedYield) + [Anonymous Symbol] 0x08020930 Section 0 tasks.o(.text.vTaskPlaceOnEventList) + [Anonymous Symbol] 0x08020974 Section 0 tasks.o(.text.vTaskPlaceOnEventListRestricted) + [Anonymous Symbol] 0x080209c8 Section 0 tasks.o(.text.vTaskResume) + [Anonymous Symbol] 0x08020aa0 Section 0 tasks.o(.text.vTaskStartScheduler) + [Anonymous Symbol] 0x08020b84 Section 0 tasks.o(.text.vTaskSuspend) + [Anonymous Symbol] 0x08020cac Section 0 tasks.o(.text.vTaskSuspendAll) + __tagsym$$used.0 0x08020cbc Number 0 tasks.o(.text.vTaskSwitchContext) + [Anonymous Symbol] 0x08020cbc Section 0 tasks.o(.text.vTaskSwitchContext) + [Anonymous Symbol] 0x08020e3c Section 0 port.o(.text.xPortStartScheduler) + [Anonymous Symbol] 0x08020f94 Section 0 port.o(.text.xPortSysTickHandler) + [Anonymous Symbol] 0x08020fd0 Section 0 queue.o(.text.xQueueGenericCreate) + [Anonymous Symbol] 0x08021044 Section 0 queue.o(.text.xQueueGenericCreateStatic) + [Anonymous Symbol] 0x08021154 Section 0 queue.o(.text.xQueueGenericReset) + [Anonymous Symbol] 0x08021210 Section 0 queue.o(.text.xQueueGenericSend) + [Anonymous Symbol] 0x0802143c Section 0 queue.o(.text.xQueueGenericSendFromISR) + [Anonymous Symbol] 0x08021588 Section 0 queue.o(.text.xQueueReceive) + [Anonymous Symbol] 0x08021764 Section 0 queue.o(.text.xQueueReceiveFromISR) + [Anonymous Symbol] 0x0802186c Section 0 tasks.o(.text.xTaskCheckForTimeOut) + [Anonymous Symbol] 0x08021964 Section 0 tasks.o(.text.xTaskCreate) + [Anonymous Symbol] 0x08021a04 Section 0 tasks.o(.text.xTaskCreateStatic) + [Anonymous Symbol] 0x08021ad4 Section 0 tasks.o(.text.xTaskGenericNotify) + [Anonymous Symbol] 0x08021c4c Section 0 tasks.o(.text.xTaskGenericNotifyFromISR) + [Anonymous Symbol] 0x08021e10 Section 0 tasks.o(.text.xTaskGetCurrentTaskHandle) + [Anonymous Symbol] 0x08021e24 Section 0 tasks.o(.text.xTaskGetSchedulerState) + [Anonymous Symbol] 0x08021e5c Section 0 tasks.o(.text.xTaskGetTickCount) + [Anonymous Symbol] 0x08021e70 Section 0 tasks.o(.text.xTaskGetTickCountFromISR) + [Anonymous Symbol] 0x08021e90 Section 0 tasks.o(.text.xTaskIncrementTick) + [Anonymous Symbol] 0x08022054 Section 0 tasks.o(.text.xTaskNotifyWait) + [Anonymous Symbol] 0x0802212c Section 0 tasks.o(.text.xTaskPriorityDisinherit) + [Anonymous Symbol] 0x08022218 Section 0 tasks.o(.text.xTaskRemoveFromEventList) + [Anonymous Symbol] 0x080222e8 Section 0 tasks.o(.text.xTaskResumeAll) + [Anonymous Symbol] 0x08022470 Section 0 timers.o(.text.xTimerCreate) + [Anonymous Symbol] 0x080224bc Section 0 timers.o(.text.xTimerCreateStatic) + [Anonymous Symbol] 0x08022548 Section 0 timers.o(.text.xTimerCreateTimerTask) + [Anonymous Symbol] 0x080225dc Section 0 timers.o(.text.xTimerGenericCommand) + i.__0snprintf 0x0802268c Section 0 printfa.o(i.__0snprintf) + i.__0sprintf 0x080226c0 Section 0 printfa.o(i.__0sprintf) + i.__0vsnprintf 0x080226e8 Section 0 printfa.o(i.__0vsnprintf) + i.__ARM_fpclassify 0x0802271c Section 0 fpclassify.o(i.__ARM_fpclassify) + i.__ARM_fpclassifyf 0x0802274c Section 0 fpclassifyf.o(i.__ARM_fpclassifyf) + i.__hardfp_asinf 0x08022774 Section 0 asinf.o(i.__hardfp_asinf) + i.__hardfp_atan 0x080228a0 Section 0 atan.o(i.__hardfp_atan) + i.__hardfp_atan2 0x08022b78 Section 0 atan2.o(i.__hardfp_atan2) + i.__hardfp_atan2f 0x08022d78 Section 0 atan2f.o(i.__hardfp_atan2f) + i.__hardfp_cos 0x08023028 Section 0 cos.o(i.__hardfp_cos) + i.__hardfp_cosf 0x080230f0 Section 0 cosf.o(i.__hardfp_cosf) + i.__hardfp_floorf 0x08023240 Section 0 floorf.o(i.__hardfp_floorf) + i.__hardfp_sin 0x080232b0 Section 0 sin.o(i.__hardfp_sin) + i.__hardfp_sinf 0x08023378 Section 0 sinf.o(i.__hardfp_sinf) + i.__hardfp_tanf 0x08023508 Section 0 tanf.o(i.__hardfp_tanf) + i.__ieee754_rem_pio2 0x08023688 Section 0 rred.o(i.__ieee754_rem_pio2) + i.__kernel_cos 0x08023ac0 Section 0 cos_i.o(i.__kernel_cos) + i.__kernel_poly 0x08023c30 Section 0 poly.o(i.__kernel_poly) + i.__kernel_sin 0x08023d28 Section 0 sin_i.o(i.__kernel_sin) + i.__mathlib_dbl_infnan 0x08023e58 Section 0 dunder.o(i.__mathlib_dbl_infnan) + i.__mathlib_dbl_infnan2 0x08023e6c Section 0 dunder.o(i.__mathlib_dbl_infnan2) + i.__mathlib_dbl_invalid 0x08023e80 Section 0 dunder.o(i.__mathlib_dbl_invalid) + i.__mathlib_dbl_underflow 0x08023ea0 Section 0 dunder.o(i.__mathlib_dbl_underflow) + i.__mathlib_flt_infnan 0x08023ec0 Section 0 funder.o(i.__mathlib_flt_infnan) + i.__mathlib_flt_infnan2 0x08023ec6 Section 0 funder.o(i.__mathlib_flt_infnan2) + i.__mathlib_flt_invalid 0x08023ecc Section 0 funder.o(i.__mathlib_flt_invalid) + i.__mathlib_flt_underflow 0x08023edc Section 0 funder.o(i.__mathlib_flt_underflow) + i.__mathlib_rredf2 0x08023eec Section 0 rredf.o(i.__mathlib_rredf2) + i.__scatterload_copy 0x08024040 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x0802404e Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08024050 Section 14 handlers.o(i.__scatterload_zeroinit) + i.__set_errno 0x08024060 Section 0 errno.o(i.__set_errno) + _fp_digits 0x0802406d Thumb Code 366 printfa.o(i._fp_digits) + i._fp_digits 0x0802406c Section 0 printfa.o(i._fp_digits) + _printf_core 0x080241f1 Thumb Code 1744 printfa.o(i._printf_core) + i._printf_core 0x080241f0 Section 0 printfa.o(i._printf_core) + _printf_post_padding 0x080248cd Thumb Code 36 printfa.o(i._printf_post_padding) + i._printf_post_padding 0x080248cc Section 0 printfa.o(i._printf_post_padding) + _printf_pre_padding 0x080248f1 Thumb Code 46 printfa.o(i._printf_pre_padding) + i._printf_pre_padding 0x080248f0 Section 0 printfa.o(i._printf_pre_padding) + _snputc 0x0802491f Thumb Code 22 printfa.o(i._snputc) + i._snputc 0x0802491e Section 0 printfa.o(i._snputc) + _sputc 0x08024935 Thumb Code 10 printfa.o(i._sputc) + i._sputc 0x08024934 Section 0 printfa.o(i._sputc) + i.atan 0x0802493e Section 0 atan.o(i.atan) + i.fabs 0x0802494e Section 0 fabs.o(i.fabs) + i.sqrtf 0x08024966 Section 0 sqrtf.o(i.sqrtf) + atanhi 0x080249a8 Data 32 atan.o(.constdata) + .constdata 0x080249a8 Section 152 atan.o(.constdata) + atanlo 0x080249c8 Data 32 atan.o(.constdata) + aTodd 0x080249e8 Data 40 atan.o(.constdata) + aTeven 0x08024a10 Data 48 atan.o(.constdata) + C 0x08024a40 Data 48 cos_i.o(.constdata) + .constdata 0x08024a40 Section 48 cos_i.o(.constdata) + .constdata 0x08024a70 Section 8 qnan.o(.constdata) + pio2s 0x08024a78 Data 48 rred.o(.constdata) + .constdata 0x08024a78 Section 204 rred.o(.constdata) + twooverpi 0x08024aa8 Data 156 rred.o(.constdata) + twooverpi 0x08024b44 Data 32 rredf.o(.constdata) + .constdata 0x08024b44 Section 32 rredf.o(.constdata) + S 0x08024b68 Data 40 sin_i.o(.constdata) + .constdata 0x08024b68 Section 40 sin_i.o(.constdata) + DMA_CalcBaseAndBitshift.flagBitshiftOffset 0x08024ba8 Data 8 stm32f4xx_hal_dma.o(.rodata.DMA_CalcBaseAndBitshift.flagBitshiftOffset) + [Anonymous Symbol] 0x08024ba8 Section 0 stm32f4xx_hal_dma.o(.rodata.DMA_CalcBaseAndBitshift.flagBitshiftOffset) + cfg_qs 0x08024da8 Data 52 config.o(.rodata.cfg_qs) + [Anonymous Symbol] 0x08024da8 Section 0 config.o(.rodata.cfg_qs) + cfg_zyma 0x08024ddc Data 52 config.o(.rodata.cfg_zyma) + [Anonymous Symbol] 0x08024ddc Section 0 config.o(.rodata.cfg_zyma) + command_table 0x08024e10 Data 96 cli.o(.rodata.command_table) + [Anonymous Symbol] 0x08024e10 Section 0 cli.o(.rodata.command_table) + crc16_tab 0x08024e70 Data 512 crc16.o(.rodata.crc16_tab) + [Anonymous Symbol] 0x08024e70 Section 0 crc16.o(.rodata.crc16_tab) + crc8_tab 0x08025070 Data 256 crc8.o(.rodata.crc8_tab) + [Anonymous Symbol] 0x08025070 Section 0 crc8.o(.rodata.crc8_tab) + imu_temp_ctrl_pid_param 0x08025194 Data 32 atti_esti.o(.rodata.imu_temp_ctrl_pid_param) + [Anonymous Symbol] 0x08025194 Section 0 atti_esti.o(.rodata.imu_temp_ctrl_pid_param) + param_hero 0x080251b4 Data 344 config.o(.rodata.param_hero) + [Anonymous Symbol] 0x080251b4 Section 0 config.o(.rodata.param_hero) + param_sentry 0x0802530c Data 344 config.o(.rodata.param_sentry) + [Anonymous Symbol] 0x0802530c Section 0 config.o(.rodata.param_sentry) + pilot_cfg_map 0x08025464 Data 24 config.o(.rodata.pilot_cfg_map) + [Anonymous Symbol] 0x08025464 Section 0 config.o(.rodata.pilot_cfg_map) + robot_param_map 0x0802547c Data 40 config.o(.rodata.robot_param_map) + [Anonymous Symbol] 0x0802547c Section 0 config.o(.rodata.robot_param_map) + [Anonymous Symbol] 0x080254a4 Section 0 freertos.o(.rodata.str1.1) + .L.str 0x080254b0 Data 11 usbd_desc.o(.rodata.str1.1) + [Anonymous Symbol] 0x080254b0 Section 0 usbd_desc.o(.rodata.str1.1) + .L.str.1 0x080254bb Data 7 usbd_desc.o(.rodata.str1.1) + .L.str.3 0x080254c2 Data 14 usbd_desc.o(.rodata.str1.1) + .L.str.2 0x080254d0 Data 11 usbd_desc.o(.rodata.str1.1) + .L.str 0x080254db Data 56 stm32f4xx_hal_pcd.o(.rodata.str1.1) + [Anonymous Symbol] 0x080254db Section 0 stm32f4xx_hal_pcd.o(.rodata.str1.1) + .L.str 0x08025513 Data 56 stm32f4xx_hal_rcc.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025513 Section 0 stm32f4xx_hal_rcc.o(.rodata.str1.1) + .L.str 0x0802554b Data 58 stm32f4xx_hal_flash.o(.rodata.str1.1) + [Anonymous Symbol] 0x0802554b Section 0 stm32f4xx_hal_flash.o(.rodata.str1.1) + .L.str 0x08025585 Data 61 stm32f4xx_hal_flash_ex.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025585 Section 0 stm32f4xx_hal_flash_ex.o(.rodata.str1.1) + .L.str 0x080255c2 Data 57 stm32f4xx_hal_gpio.o(.rodata.str1.1) + [Anonymous Symbol] 0x080255c2 Section 0 stm32f4xx_hal_gpio.o(.rodata.str1.1) + .L.str 0x080255fb Data 56 stm32f4xx_hal_dma.o(.rodata.str1.1) + [Anonymous Symbol] 0x080255fb Section 0 stm32f4xx_hal_dma.o(.rodata.str1.1) + .L.str 0x08025633 Data 59 stm32f4xx_hal_cortex.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025633 Section 0 stm32f4xx_hal_cortex.o(.rodata.str1.1) + .L.str 0x0802566e Data 56 stm32f4xx_hal_adc.o(.rodata.str1.1) + [Anonymous Symbol] 0x0802566e Section 0 stm32f4xx_hal_adc.o(.rodata.str1.1) + .L.str 0x080256a6 Data 56 stm32f4xx_hal_can.o(.rodata.str1.1) + [Anonymous Symbol] 0x080256a6 Section 0 stm32f4xx_hal_can.o(.rodata.str1.1) + .L.str 0x080256de Data 56 stm32f4xx_hal_crc.o(.rodata.str1.1) + [Anonymous Symbol] 0x080256de Section 0 stm32f4xx_hal_crc.o(.rodata.str1.1) + .L.str 0x08025716 Data 56 stm32f4xx_hal_i2c.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025716 Section 0 stm32f4xx_hal_i2c.o(.rodata.str1.1) + .L.str 0x0802574e Data 56 stm32f4xx_hal_rng.o(.rodata.str1.1) + [Anonymous Symbol] 0x0802574e Section 0 stm32f4xx_hal_rng.o(.rodata.str1.1) + .L.str 0x08025786 Data 56 stm32f4xx_hal_spi.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025786 Section 0 stm32f4xx_hal_spi.o(.rodata.str1.1) + .L.str 0x080257be Data 56 stm32f4xx_hal_tim.o(.rodata.str1.1) + [Anonymous Symbol] 0x080257be Section 0 stm32f4xx_hal_tim.o(.rodata.str1.1) + .L.str 0x080257f6 Data 59 stm32f4xx_hal_tim_ex.o(.rodata.str1.1) + [Anonymous Symbol] 0x080257f6 Section 0 stm32f4xx_hal_tim_ex.o(.rodata.str1.1) + .L.str 0x08025831 Data 57 stm32f4xx_hal_uart.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025831 Section 0 stm32f4xx_hal_uart.o(.rodata.str1.1) + .L.str.3 0x0802586a Data 12 tasks.o(.rodata.str1.1) + [Anonymous Symbol] 0x0802586a Section 0 tasks.o(.rodata.str1.1) + .L.str.2 0x08025876 Data 12 tasks.o(.rodata.str1.1) + .L.str.1 0x08025882 Data 15 tasks.o(.rodata.str1.1) + .L.str 0x08025891 Data 5 tasks.o(.rodata.str1.1) + .L.str.1 0x08025896 Data 5 timers.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025896 Section 0 timers.o(.rodata.str1.1) + .L.str 0x0802589b Data 8 timers.o(.rodata.str1.1) + .L.str.11 0x080258a1 Data 2 timers.o(.rodata.str1.1) + .L.str 0x080258a3 Data 88 freertos_cli.o(.rodata.str1.1) + [Anonymous Symbol] 0x080258a3 Section 0 freertos_cli.o(.rodata.str1.1) + .L.str.1 0x080258fb Data 80 freertos_cli.o(.rodata.str1.1) + .L.str.49 0x08025976 Data 5 freertos_cli.o(.rodata.str1.1) + .L.str.31 0x0802597b Data 5 freertos_cli.o(.rodata.str1.1) + .L.str 0x08025980 Data 2 referee.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025980 Section 0 referee.o(.rodata.str1.1) + .L.str.3 0x08025982 Data 2 referee.o(.rodata.str1.1) + .L.str.2 0x08025984 Data 2 referee.o(.rodata.str1.1) + .L.str.14 0x08025986 Data 2 referee.o(.rodata.str1.1) + .L.str.16 0x08025988 Data 2 referee.o(.rodata.str1.1) + .L.str.18 0x0802598a Data 2 referee.o(.rodata.str1.1) + .L.str.5 0x0802598c Data 2 referee.o(.rodata.str1.1) + .L.str.6 0x0802598e Data 2 referee.o(.rodata.str1.1) + .L.str.7 0x08025990 Data 2 referee.o(.rodata.str1.1) + .L.str.20 0x08025992 Data 13 referee.o(.rodata.str1.1) + .L.str.12 0x0802599f Data 23 referee.o(.rodata.str1.1) + .L.str.13 0x080259b6 Data 23 referee.o(.rodata.str1.1) + .L.str.4 0x080259cd Data 5 referee.o(.rodata.str1.1) + .L.str.22 0x080259d2 Data 4 referee.o(.rodata.str1.1) + .L.str.17 0x080259d6 Data 23 referee.o(.rodata.str1.1) + .L.str.15 0x080259ed Data 23 referee.o(.rodata.str1.1) + .L.str.9 0x08025a04 Data 2 referee.o(.rodata.str1.1) + .L.str.10 0x08025a06 Data 2 referee.o(.rodata.str1.1) + .L.str.1 0x08025a08 Data 5 referee.o(.rodata.str1.1) + .L.str 0x08025a0d Data 20 ai.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025a0d Section 0 ai.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025a21 Section 0 config.o(.rodata.str1.1) + .L.str.8 0x08025a24 Data 2 config.o(.rodata.str1.1) + .L.str.35 0x08025a2b Data 3 config.o(.rodata.str1.1) + .L.str.36 0x08025a3a Data 8 config.o(.rodata.str1.1) + .L.str.2 0x08025a4b Data 145 cli.o(.rodata.str1.1) + [Anonymous Symbol] 0x08025a4b Section 0 cli.o(.rodata.str1.1) + .L.str.30 0x08025c4b Data 253 cli.o(.rodata.str1.1) + .L.str.22 0x08025d48 Data 143 cli.o(.rodata.str1.1) + .L.str.24 0x08025dd7 Data 129 cli.o(.rodata.str1.1) + .L.str.25 0x08025e58 Data 127 cli.o(.rodata.str1.1) + .L.str.23 0x08025ed7 Data 141 cli.o(.rodata.str1.1) + .L.str.26 0x08025f64 Data 129 cli.o(.rodata.str1.1) + .L.str.50 0x08025fe5 Data 48 cli.o(.rodata.str1.1) + .L.str.66 0x08026015 Data 47 cli.o(.rodata.str1.1) + .L.str.62 0x08026029 Data 27 cli.o(.rodata.str1.1) + .L.str.53 0x08026044 Data 25 cli.o(.rodata.str1.1) + .L.str.60 0x0802605d Data 21 cli.o(.rodata.str1.1) + .L.str.52 0x08026072 Data 30 cli.o(.rodata.str1.1) + .L.str.55 0x08026090 Data 26 cli.o(.rodata.str1.1) + .L.str 0x080260aa Data 47 cli.o(.rodata.str1.1) + .L.str.59 0x080260d9 Data 19 cli.o(.rodata.str1.1) + .L.str.57 0x080260ec Data 46 cli.o(.rodata.str1.1) + .L.str.54 0x0802611a Data 42 cli.o(.rodata.str1.1) + .L.str.51 0x08026144 Data 33 cli.o(.rodata.str1.1) + .L.str.56 0x08026165 Data 26 cli.o(.rodata.str1.1) + .L.str.61 0x0802617f Data 41 cli.o(.rodata.str1.1) + .L.str.58 0x080261a8 Data 26 cli.o(.rodata.str1.1) + .L.str.27 0x080261c2 Data 12 cli.o(.rodata.str1.1) + .L.str.28 0x080261ce Data 8 cli.o(.rodata.str1.1) + .L.str.64 0x080261d6 Data 16 cli.o(.rodata.str1.1) + .L.str.21 0x080261e6 Data 13 cli.o(.rodata.str1.1) + .L.str.20 0x080261f3 Data 15 cli.o(.rodata.str1.1) + .L.str.29 0x08026202 Data 9 cli.o(.rodata.str1.1) + .L.str.19 0x0802620b Data 45 cli.o(.rodata.str1.1) + .L.str.18 0x08026238 Data 45 cli.o(.rodata.str1.1) + .L.str.17 0x08026265 Data 22 cli.o(.rodata.str1.1) + .L.str.4 0x08026278 Data 3 cli.o(.rodata.str1.1) + .L.str.46 0x0802627b Data 11 cli.o(.rodata.str1.1) + .L.str.63 0x08026286 Data 32 cli.o(.rodata.str1.1) + .L.str.65 0x080262a6 Data 21 cli.o(.rodata.str1.1) + .L.str.37 0x080262b3 Data 8 cli.o(.rodata.str1.1) + .L.str.45 0x080262bb Data 24 cli.o(.rodata.str1.1) + .L.str.67 0x080262d3 Data 36 cli.o(.rodata.str1.1) + .L.str.34 0x080262f7 Data 38 cli.o(.rodata.str1.1) + .L.str.48 0x0802631d Data 45 cli.o(.rodata.str1.1) + .L.str.47 0x0802634a Data 24 cli.o(.rodata.str1.1) + .L.str.40 0x08026362 Data 23 cli.o(.rodata.str1.1) + .L.str.43 0x08026379 Data 26 cli.o(.rodata.str1.1) + .L.str.3 0x08026393 Data 4 cli.o(.rodata.str1.1) + .L.str.1 0x08026397 Data 3 cli.o(.rodata.str1.1) + .L.str.41 0x080263c0 Data 7 cli.o(.rodata.str1.1) + .L.str 0x080263c4 Data 3 cli.o(.rodata.str1.1) + .L.str.32 0x080263c4 Data 3 cli.o(.rodata.str1.1) + .L.str.44 0x080263cd Data 4 cli.o(.rodata.str1.1) + .L.str.33 0x080263e2 Data 5 cli.o(.rodata.str1.1) + .L.str.42 0x080263e7 Data 6 cli.o(.rodata.str1.1) + .L.str.39 0x080263ed Data 6 cli.o(.rodata.str1.1) + .L.str.38 0x080263f3 Data 5 cli.o(.rodata.str1.1) + [Anonymous Symbol] 0x080263f8 Section 0 user_task.o(.rodata.str1.1) + .L.str.19 0x08026401 Data 2 user_task.o(.rodata.str1.1) + .L.str.21 0x08026409 Data 2 user_task.o(.rodata.str1.1) + xHelpCommand 0x08026458 Data 16 freertos_cli.o(.rodata.xHelpCommand) + [Anonymous Symbol] 0x08026458 Section 0 freertos_cli.o(.rodata.xHelpCommand) _rand_state 0x20000000 Data 4 rand.o(.data) .data 0x20000000 Section 4 rand.o(.data) _errno 0x20000004 Data 4 errno.o(.data) @@ -9024,151 +9041,151 @@ Image Symbol Table [Anonymous Symbol] 0x2000052c Section 0 usbd_ctlreq.o(.bss.USBD_SetConfig.cfgidx) USBD_static_malloc.mem 0x20000730 Data 544 usbd_conf.o(.bss.USBD_static_malloc.mem) [Anonymous Symbol] 0x20000730 Section 0 usbd_conf.o(.bss.USBD_static_malloc.mem) - bmi088_rxbuf 0x200009b8 Data 19 bmi088.o(.bss.bmi088_rxbuf) - [Anonymous Symbol] 0x200009b8 Section 0 bmi088.o(.bss.bmi088_rxbuf) - buffer 0x200009cb Data 2 bmi088.o(.bss.buffer) - [Anonymous Symbol] 0x200009cb Section 0 bmi088.o(.bss.buffer) - cOutputBuffer 0x200009cd Data 512 freertos_cli.o(.bss.cOutputBuffer) - [Anonymous Symbol] 0x200009cd Section 0 freertos_cli.o(.bss.cOutputBuffer) - can 0x20000c9c Data 204 cap_1.o(.bss.can) - [Anonymous Symbol] 0x20000c9c Section 0 cap_1.o(.bss.can) - can 0x20000d68 Data 204 ctrl_chassis.o(.bss.can) - [Anonymous Symbol] 0x20000d68 Section 0 ctrl_chassis.o(.bss.can) - can 0x20000e34 Data 204 ctrl_gimbal.o(.bss.can) - [Anonymous Symbol] 0x20000e34 Section 0 ctrl_gimbal.o(.bss.can) - can 0x20000f00 Data 204 ctrl_shoot.o(.bss.can) - [Anonymous Symbol] 0x20000f00 Section 0 ctrl_shoot.o(.bss.can) - drop_message 0x20001180 Data 4 referee.o(.bss.drop_message) - [Anonymous Symbol] 0x20001180 Section 0 referee.o(.bss.drop_message) - drop_message 0x20001184 Data 4 ai.o(.bss.drop_message) - [Anonymous Symbol] 0x20001184 Section 0 ai.o(.bss.drop_message) - gcan 0x200011e0 Data 4 can_2.o(.bss.gcan) - [Anonymous Symbol] 0x200011e0 Section 0 can_2.o(.bss.gcan) - inited 0x200023ac Data 1 bmi088.o(.bss.inited) - [Anonymous Symbol] 0x200023ac Section 0 bmi088.o(.bss.inited) - inited 0x200023ad Data 1 can_2.o(.bss.inited) - [Anonymous Symbol] 0x200023ad Section 0 can_2.o(.bss.inited) - inited 0x200023ae Data 1 dr16.o(.bss.inited) - [Anonymous Symbol] 0x200023ae Section 0 dr16.o(.bss.inited) - inited 0x200023af Data 1 referee.o(.bss.inited) - [Anonymous Symbol] 0x200023af Section 0 referee.o(.bss.inited) - inited 0x200023b0 Data 1 ai.o(.bss.inited) - [Anonymous Symbol] 0x200023b0 Section 0 ai.o(.bss.inited) - led_stats 0x200023c4 Data 4 led.o(.bss.led_stats) - [Anonymous Symbol] 0x200023c4 Section 0 led.o(.bss.led_stats) - prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 0x200023e8 Data 160 timers.o(.bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage) - [Anonymous Symbol] 0x200023e8 Section 0 timers.o(.bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage) - prvCheckForValidListAndQueue.xStaticTimerQueue 0x20002488 Data 80 timers.o(.bss.prvCheckForValidListAndQueue.xStaticTimerQueue) - [Anonymous Symbol] 0x20002488 Section 0 timers.o(.bss.prvCheckForValidListAndQueue.xStaticTimerQueue) - prvHelpCommand.pxCommand 0x200024d8 Data 4 freertos_cli.o(.bss.prvHelpCommand.pxCommand) - [Anonymous Symbol] 0x200024d8 Section 0 freertos_cli.o(.bss.prvHelpCommand.pxCommand) - prvSampleTimeNow.xLastTime 0x200024dc Data 4 timers.o(.bss.prvSampleTimeNow.xLastTime) - [Anonymous Symbol] 0x200024dc Section 0 timers.o(.bss.prvSampleTimeNow.xLastTime) - pxCurrentTimerList 0x200024e4 Data 4 timers.o(.bss.pxCurrentTimerList) - [Anonymous Symbol] 0x200024e4 Section 0 timers.o(.bss.pxCurrentTimerList) - pxDelayedTaskList 0x200024e8 Data 4 tasks.o(.bss.pxDelayedTaskList) - [Anonymous Symbol] 0x200024e8 Section 0 tasks.o(.bss.pxDelayedTaskList) - pxEnd 0x200024ec Data 4 heap_4.o(.bss.pxEnd) - [Anonymous Symbol] 0x200024ec Section 0 heap_4.o(.bss.pxEnd) - pxOverflowDelayedTaskList 0x200024f0 Data 4 tasks.o(.bss.pxOverflowDelayedTaskList) - [Anonymous Symbol] 0x200024f0 Section 0 tasks.o(.bss.pxOverflowDelayedTaskList) - pxOverflowTimerList 0x200024f4 Data 4 timers.o(.bss.pxOverflowTimerList) - [Anonymous Symbol] 0x200024f4 Section 0 timers.o(.bss.pxOverflowTimerList) - pxReadyTasksLists 0x200024f8 Data 1120 tasks.o(.bss.pxReadyTasksLists) - [Anonymous Symbol] 0x200024f8 Section 0 tasks.o(.bss.pxReadyTasksLists) - raw_rx1 0x20002968 Data 36 can_2.o(.bss.raw_rx1) - [Anonymous Symbol] 0x20002968 Section 0 can_2.o(.bss.raw_rx1) - raw_rx2 0x2000298c Data 36 can_2.o(.bss.raw_rx2) - [Anonymous Symbol] 0x2000298c Section 0 can_2.o(.bss.raw_rx2) - raw_tx 0x200029b0 Data 32 can_2.o(.bss.raw_tx) - [Anonymous Symbol] 0x200029b0 Section 0 can_2.o(.bss.raw_tx) - rxbuf 0x20002af9 Data 255 referee.o(.bss.rxbuf) - [Anonymous Symbol] 0x20002af9 Section 0 referee.o(.bss.rxbuf) - rxbuf 0x20002bf8 Data 27 ai.o(.bss.rxbuf) - [Anonymous Symbol] 0x20002bf8 Section 0 ai.o(.bss.rxbuf) - thread_alert 0x20002fd0 Data 4 bmi088.o(.bss.thread_alert) - [Anonymous Symbol] 0x20002fd0 Section 0 bmi088.o(.bss.thread_alert) - thread_alert 0x20002fd4 Data 4 can_2.o(.bss.thread_alert) - [Anonymous Symbol] 0x20002fd4 Section 0 can_2.o(.bss.thread_alert) - thread_alert 0x20002fd8 Data 4 dr16.o(.bss.thread_alert) - [Anonymous Symbol] 0x20002fd8 Section 0 dr16.o(.bss.thread_alert) - thread_alert 0x20002fdc Data 4 referee.o(.bss.thread_alert) - [Anonymous Symbol] 0x20002fdc Section 0 referee.o(.bss.thread_alert) - thread_alert 0x20002fe0 Data 4 ai.o(.bss.thread_alert) - [Anonymous Symbol] 0x20002fe0 Section 0 ai.o(.bss.thread_alert) - ucHeap 0x20002fe4 Data 24576 heap_4.o(.bss.ucHeap) - [Anonymous Symbol] 0x20002fe4 Section 0 heap_4.o(.bss.ucHeap) - ucMaxSysCallPriority 0x20008fe4 Data 1 port.o(.bss.ucMaxSysCallPriority) - [Anonymous Symbol] 0x20008fe4 Section 0 port.o(.bss.ucMaxSysCallPriority) - ulMaxPRIGROUPValue 0x200091ac Data 4 port.o(.bss.ulMaxPRIGROUPValue) - [Anonymous Symbol] 0x200091ac Section 0 port.o(.bss.ulMaxPRIGROUPValue) - ulTaskSwitchedInTime 0x200091b0 Data 4 tasks.o(.bss.ulTaskSwitchedInTime) - [Anonymous Symbol] 0x200091b0 Section 0 tasks.o(.bss.ulTaskSwitchedInTime) - ulTotalRunTime 0x200091b4 Data 4 tasks.o(.bss.ulTotalRunTime) - [Anonymous Symbol] 0x200091b4 Section 0 tasks.o(.bss.ulTotalRunTime) - uxCurrentNumberOfTasks 0x2000963c Data 4 tasks.o(.bss.uxCurrentNumberOfTasks) - [Anonymous Symbol] 0x2000963c Section 0 tasks.o(.bss.uxCurrentNumberOfTasks) - uxDeletedTasksWaitingCleanUp 0x20009640 Data 4 tasks.o(.bss.uxDeletedTasksWaitingCleanUp) - [Anonymous Symbol] 0x20009640 Section 0 tasks.o(.bss.uxDeletedTasksWaitingCleanUp) - uxSchedulerSuspended 0x20009644 Data 4 tasks.o(.bss.uxSchedulerSuspended) - [Anonymous Symbol] 0x20009644 Section 0 tasks.o(.bss.uxSchedulerSuspended) - uxTaskNumber 0x20009648 Data 4 tasks.o(.bss.uxTaskNumber) - [Anonymous Symbol] 0x20009648 Section 0 tasks.o(.bss.uxTaskNumber) - uxTopReadyPriority 0x2000964c Data 4 tasks.o(.bss.uxTopReadyPriority) - [Anonymous Symbol] 0x2000964c Section 0 tasks.o(.bss.uxTopReadyPriority) - vApplicationGetIdleTaskMemory.Idle_Stack 0x20009650 Data 512 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_Stack) - [Anonymous Symbol] 0x20009650 Section 0 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_Stack) - vApplicationGetIdleTaskMemory.Idle_TCB 0x20009850 Data 100 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_TCB) - [Anonymous Symbol] 0x20009850 Section 0 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_TCB) - vApplicationGetTimerTaskMemory.Timer_Stack 0x200098b4 Data 1024 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_Stack) - [Anonymous Symbol] 0x200098b4 Section 0 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_Stack) - vApplicationGetTimerTaskMemory.Timer_TCB 0x20009cb4 Data 100 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_TCB) - [Anonymous Symbol] 0x20009cb4 Section 0 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_TCB) - xActiveTimerList1 0x20009d18 Data 20 timers.o(.bss.xActiveTimerList1) - [Anonymous Symbol] 0x20009d18 Section 0 timers.o(.bss.xActiveTimerList1) - xActiveTimerList2 0x20009d2c Data 20 timers.o(.bss.xActiveTimerList2) - [Anonymous Symbol] 0x20009d2c Section 0 timers.o(.bss.xActiveTimerList2) - xBlockAllocatedBit 0x20009d40 Data 4 heap_4.o(.bss.xBlockAllocatedBit) - [Anonymous Symbol] 0x20009d40 Section 0 heap_4.o(.bss.xBlockAllocatedBit) - xDelayedTaskList1 0x20009d44 Data 20 tasks.o(.bss.xDelayedTaskList1) - [Anonymous Symbol] 0x20009d44 Section 0 tasks.o(.bss.xDelayedTaskList1) - xDelayedTaskList2 0x20009d58 Data 20 tasks.o(.bss.xDelayedTaskList2) - [Anonymous Symbol] 0x20009d58 Section 0 tasks.o(.bss.xDelayedTaskList2) - xFreeBytesRemaining 0x20009d6c Data 4 heap_4.o(.bss.xFreeBytesRemaining) - [Anonymous Symbol] 0x20009d6c Section 0 heap_4.o(.bss.xFreeBytesRemaining) - xIdleTaskHandle 0x20009d70 Data 4 tasks.o(.bss.xIdleTaskHandle) - [Anonymous Symbol] 0x20009d70 Section 0 tasks.o(.bss.xIdleTaskHandle) - xMinimumEverFreeBytesRemaining 0x20009d74 Data 4 heap_4.o(.bss.xMinimumEverFreeBytesRemaining) - [Anonymous Symbol] 0x20009d74 Section 0 heap_4.o(.bss.xMinimumEverFreeBytesRemaining) - xNextTaskUnblockTime 0x20009d78 Data 4 tasks.o(.bss.xNextTaskUnblockTime) - [Anonymous Symbol] 0x20009d78 Section 0 tasks.o(.bss.xNextTaskUnblockTime) - xNumOfOverflows 0x20009d7c Data 4 tasks.o(.bss.xNumOfOverflows) - [Anonymous Symbol] 0x20009d7c Section 0 tasks.o(.bss.xNumOfOverflows) - xNumberOfSuccessfulAllocations 0x20009d80 Data 4 heap_4.o(.bss.xNumberOfSuccessfulAllocations) - [Anonymous Symbol] 0x20009d80 Section 0 heap_4.o(.bss.xNumberOfSuccessfulAllocations) - xNumberOfSuccessfulFrees 0x20009d84 Data 4 heap_4.o(.bss.xNumberOfSuccessfulFrees) - [Anonymous Symbol] 0x20009d84 Section 0 heap_4.o(.bss.xNumberOfSuccessfulFrees) - xPendedTicks 0x20009d88 Data 4 tasks.o(.bss.xPendedTicks) - [Anonymous Symbol] 0x20009d88 Section 0 tasks.o(.bss.xPendedTicks) - xPendingReadyList 0x20009d8c Data 20 tasks.o(.bss.xPendingReadyList) - [Anonymous Symbol] 0x20009d8c Section 0 tasks.o(.bss.xPendingReadyList) - xSchedulerRunning 0x20009de0 Data 4 tasks.o(.bss.xSchedulerRunning) - [Anonymous Symbol] 0x20009de0 Section 0 tasks.o(.bss.xSchedulerRunning) - xStart 0x20009de4 Data 8 heap_4.o(.bss.xStart) - [Anonymous Symbol] 0x20009de4 Section 0 heap_4.o(.bss.xStart) - xSuspendedTaskList 0x20009dec Data 20 tasks.o(.bss.xSuspendedTaskList) - [Anonymous Symbol] 0x20009dec Section 0 tasks.o(.bss.xSuspendedTaskList) - xTasksWaitingTermination 0x20009e00 Data 20 tasks.o(.bss.xTasksWaitingTermination) - [Anonymous Symbol] 0x20009e00 Section 0 tasks.o(.bss.xTasksWaitingTermination) - xTickCount 0x20009e14 Data 4 tasks.o(.bss.xTickCount) - [Anonymous Symbol] 0x20009e14 Section 0 tasks.o(.bss.xTickCount) - xTimerQueue 0x20009e18 Data 4 timers.o(.bss.xTimerQueue) - [Anonymous Symbol] 0x20009e18 Section 0 timers.o(.bss.xTimerQueue) - xTimerTaskHandle 0x20009e1c Data 4 timers.o(.bss.xTimerTaskHandle) - [Anonymous Symbol] 0x20009e1c Section 0 timers.o(.bss.xTimerTaskHandle) - xYieldPending 0x20009e20 Data 4 tasks.o(.bss.xYieldPending) - [Anonymous Symbol] 0x20009e20 Section 0 tasks.o(.bss.xYieldPending) - STACK 0x20009e28 Section 4096 startup_stm32f407xx.o(STACK) + bmi088_rxbuf 0x200009c0 Data 19 bmi088.o(.bss.bmi088_rxbuf) + [Anonymous Symbol] 0x200009c0 Section 0 bmi088.o(.bss.bmi088_rxbuf) + buffer 0x200009d3 Data 2 bmi088.o(.bss.buffer) + [Anonymous Symbol] 0x200009d3 Section 0 bmi088.o(.bss.buffer) + cOutputBuffer 0x200009d5 Data 512 freertos_cli.o(.bss.cOutputBuffer) + [Anonymous Symbol] 0x200009d5 Section 0 freertos_cli.o(.bss.cOutputBuffer) + can 0x20000ca4 Data 204 cap_1.o(.bss.can) + [Anonymous Symbol] 0x20000ca4 Section 0 cap_1.o(.bss.can) + can 0x20000d70 Data 204 ctrl_chassis.o(.bss.can) + [Anonymous Symbol] 0x20000d70 Section 0 ctrl_chassis.o(.bss.can) + can 0x20000e3c Data 204 ctrl_gimbal.o(.bss.can) + [Anonymous Symbol] 0x20000e3c Section 0 ctrl_gimbal.o(.bss.can) + can 0x20000f08 Data 204 ctrl_shoot.o(.bss.can) + [Anonymous Symbol] 0x20000f08 Section 0 ctrl_shoot.o(.bss.can) + drop_message 0x20001188 Data 4 referee.o(.bss.drop_message) + [Anonymous Symbol] 0x20001188 Section 0 referee.o(.bss.drop_message) + drop_message 0x2000118c Data 4 ai.o(.bss.drop_message) + [Anonymous Symbol] 0x2000118c Section 0 ai.o(.bss.drop_message) + gcan 0x200011e8 Data 4 can_2.o(.bss.gcan) + [Anonymous Symbol] 0x200011e8 Section 0 can_2.o(.bss.gcan) + inited 0x200023b4 Data 1 bmi088.o(.bss.inited) + [Anonymous Symbol] 0x200023b4 Section 0 bmi088.o(.bss.inited) + inited 0x200023b5 Data 1 can_2.o(.bss.inited) + [Anonymous Symbol] 0x200023b5 Section 0 can_2.o(.bss.inited) + inited 0x200023b6 Data 1 dr16.o(.bss.inited) + [Anonymous Symbol] 0x200023b6 Section 0 dr16.o(.bss.inited) + inited 0x200023b7 Data 1 referee.o(.bss.inited) + [Anonymous Symbol] 0x200023b7 Section 0 referee.o(.bss.inited) + inited 0x200023b8 Data 1 ai.o(.bss.inited) + [Anonymous Symbol] 0x200023b8 Section 0 ai.o(.bss.inited) + led_stats 0x200023cc Data 4 led.o(.bss.led_stats) + [Anonymous Symbol] 0x200023cc Section 0 led.o(.bss.led_stats) + prvCheckForValidListAndQueue.ucStaticTimerQueueStorage 0x200023f0 Data 160 timers.o(.bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage) + [Anonymous Symbol] 0x200023f0 Section 0 timers.o(.bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage) + prvCheckForValidListAndQueue.xStaticTimerQueue 0x20002490 Data 80 timers.o(.bss.prvCheckForValidListAndQueue.xStaticTimerQueue) + [Anonymous Symbol] 0x20002490 Section 0 timers.o(.bss.prvCheckForValidListAndQueue.xStaticTimerQueue) + prvHelpCommand.pxCommand 0x200024e0 Data 4 freertos_cli.o(.bss.prvHelpCommand.pxCommand) + [Anonymous Symbol] 0x200024e0 Section 0 freertos_cli.o(.bss.prvHelpCommand.pxCommand) + prvSampleTimeNow.xLastTime 0x200024e4 Data 4 timers.o(.bss.prvSampleTimeNow.xLastTime) + [Anonymous Symbol] 0x200024e4 Section 0 timers.o(.bss.prvSampleTimeNow.xLastTime) + pxCurrentTimerList 0x200024ec Data 4 timers.o(.bss.pxCurrentTimerList) + [Anonymous Symbol] 0x200024ec Section 0 timers.o(.bss.pxCurrentTimerList) + pxDelayedTaskList 0x200024f0 Data 4 tasks.o(.bss.pxDelayedTaskList) + [Anonymous Symbol] 0x200024f0 Section 0 tasks.o(.bss.pxDelayedTaskList) + pxEnd 0x200024f4 Data 4 heap_4.o(.bss.pxEnd) + [Anonymous Symbol] 0x200024f4 Section 0 heap_4.o(.bss.pxEnd) + pxOverflowDelayedTaskList 0x200024f8 Data 4 tasks.o(.bss.pxOverflowDelayedTaskList) + [Anonymous Symbol] 0x200024f8 Section 0 tasks.o(.bss.pxOverflowDelayedTaskList) + pxOverflowTimerList 0x200024fc Data 4 timers.o(.bss.pxOverflowTimerList) + [Anonymous Symbol] 0x200024fc Section 0 timers.o(.bss.pxOverflowTimerList) + pxReadyTasksLists 0x20002500 Data 1120 tasks.o(.bss.pxReadyTasksLists) + [Anonymous Symbol] 0x20002500 Section 0 tasks.o(.bss.pxReadyTasksLists) + raw_rx1 0x20002970 Data 36 can_2.o(.bss.raw_rx1) + [Anonymous Symbol] 0x20002970 Section 0 can_2.o(.bss.raw_rx1) + raw_rx2 0x20002994 Data 36 can_2.o(.bss.raw_rx2) + [Anonymous Symbol] 0x20002994 Section 0 can_2.o(.bss.raw_rx2) + raw_tx 0x200029b8 Data 32 can_2.o(.bss.raw_tx) + [Anonymous Symbol] 0x200029b8 Section 0 can_2.o(.bss.raw_tx) + rxbuf 0x20002b01 Data 255 referee.o(.bss.rxbuf) + [Anonymous Symbol] 0x20002b01 Section 0 referee.o(.bss.rxbuf) + rxbuf 0x20002c00 Data 27 ai.o(.bss.rxbuf) + [Anonymous Symbol] 0x20002c00 Section 0 ai.o(.bss.rxbuf) + thread_alert 0x20002fd8 Data 4 bmi088.o(.bss.thread_alert) + [Anonymous Symbol] 0x20002fd8 Section 0 bmi088.o(.bss.thread_alert) + thread_alert 0x20002fdc Data 4 can_2.o(.bss.thread_alert) + [Anonymous Symbol] 0x20002fdc Section 0 can_2.o(.bss.thread_alert) + thread_alert 0x20002fe0 Data 4 dr16.o(.bss.thread_alert) + [Anonymous Symbol] 0x20002fe0 Section 0 dr16.o(.bss.thread_alert) + thread_alert 0x20002fe4 Data 4 referee.o(.bss.thread_alert) + [Anonymous Symbol] 0x20002fe4 Section 0 referee.o(.bss.thread_alert) + thread_alert 0x20002fe8 Data 4 ai.o(.bss.thread_alert) + [Anonymous Symbol] 0x20002fe8 Section 0 ai.o(.bss.thread_alert) + ucHeap 0x20002fec Data 24576 heap_4.o(.bss.ucHeap) + [Anonymous Symbol] 0x20002fec Section 0 heap_4.o(.bss.ucHeap) + ucMaxSysCallPriority 0x20008fec Data 1 port.o(.bss.ucMaxSysCallPriority) + [Anonymous Symbol] 0x20008fec Section 0 port.o(.bss.ucMaxSysCallPriority) + ulMaxPRIGROUPValue 0x200091b4 Data 4 port.o(.bss.ulMaxPRIGROUPValue) + [Anonymous Symbol] 0x200091b4 Section 0 port.o(.bss.ulMaxPRIGROUPValue) + ulTaskSwitchedInTime 0x200091b8 Data 4 tasks.o(.bss.ulTaskSwitchedInTime) + [Anonymous Symbol] 0x200091b8 Section 0 tasks.o(.bss.ulTaskSwitchedInTime) + ulTotalRunTime 0x200091bc Data 4 tasks.o(.bss.ulTotalRunTime) + [Anonymous Symbol] 0x200091bc Section 0 tasks.o(.bss.ulTotalRunTime) + uxCurrentNumberOfTasks 0x20009644 Data 4 tasks.o(.bss.uxCurrentNumberOfTasks) + [Anonymous Symbol] 0x20009644 Section 0 tasks.o(.bss.uxCurrentNumberOfTasks) + uxDeletedTasksWaitingCleanUp 0x20009648 Data 4 tasks.o(.bss.uxDeletedTasksWaitingCleanUp) + [Anonymous Symbol] 0x20009648 Section 0 tasks.o(.bss.uxDeletedTasksWaitingCleanUp) + uxSchedulerSuspended 0x2000964c Data 4 tasks.o(.bss.uxSchedulerSuspended) + [Anonymous Symbol] 0x2000964c Section 0 tasks.o(.bss.uxSchedulerSuspended) + uxTaskNumber 0x20009650 Data 4 tasks.o(.bss.uxTaskNumber) + [Anonymous Symbol] 0x20009650 Section 0 tasks.o(.bss.uxTaskNumber) + uxTopReadyPriority 0x20009654 Data 4 tasks.o(.bss.uxTopReadyPriority) + [Anonymous Symbol] 0x20009654 Section 0 tasks.o(.bss.uxTopReadyPriority) + vApplicationGetIdleTaskMemory.Idle_Stack 0x20009658 Data 512 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_Stack) + [Anonymous Symbol] 0x20009658 Section 0 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_Stack) + vApplicationGetIdleTaskMemory.Idle_TCB 0x20009858 Data 100 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_TCB) + [Anonymous Symbol] 0x20009858 Section 0 cmsis_os2.o(.bss.vApplicationGetIdleTaskMemory.Idle_TCB) + vApplicationGetTimerTaskMemory.Timer_Stack 0x200098bc Data 1024 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_Stack) + [Anonymous Symbol] 0x200098bc Section 0 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_Stack) + vApplicationGetTimerTaskMemory.Timer_TCB 0x20009cbc Data 100 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_TCB) + [Anonymous Symbol] 0x20009cbc Section 0 cmsis_os2.o(.bss.vApplicationGetTimerTaskMemory.Timer_TCB) + xActiveTimerList1 0x20009d20 Data 20 timers.o(.bss.xActiveTimerList1) + [Anonymous Symbol] 0x20009d20 Section 0 timers.o(.bss.xActiveTimerList1) + xActiveTimerList2 0x20009d34 Data 20 timers.o(.bss.xActiveTimerList2) + [Anonymous Symbol] 0x20009d34 Section 0 timers.o(.bss.xActiveTimerList2) + xBlockAllocatedBit 0x20009d48 Data 4 heap_4.o(.bss.xBlockAllocatedBit) + [Anonymous Symbol] 0x20009d48 Section 0 heap_4.o(.bss.xBlockAllocatedBit) + xDelayedTaskList1 0x20009d4c Data 20 tasks.o(.bss.xDelayedTaskList1) + [Anonymous Symbol] 0x20009d4c Section 0 tasks.o(.bss.xDelayedTaskList1) + xDelayedTaskList2 0x20009d60 Data 20 tasks.o(.bss.xDelayedTaskList2) + [Anonymous Symbol] 0x20009d60 Section 0 tasks.o(.bss.xDelayedTaskList2) + xFreeBytesRemaining 0x20009d74 Data 4 heap_4.o(.bss.xFreeBytesRemaining) + [Anonymous Symbol] 0x20009d74 Section 0 heap_4.o(.bss.xFreeBytesRemaining) + xIdleTaskHandle 0x20009d78 Data 4 tasks.o(.bss.xIdleTaskHandle) + [Anonymous Symbol] 0x20009d78 Section 0 tasks.o(.bss.xIdleTaskHandle) + xMinimumEverFreeBytesRemaining 0x20009d7c Data 4 heap_4.o(.bss.xMinimumEverFreeBytesRemaining) + [Anonymous Symbol] 0x20009d7c Section 0 heap_4.o(.bss.xMinimumEverFreeBytesRemaining) + xNextTaskUnblockTime 0x20009d80 Data 4 tasks.o(.bss.xNextTaskUnblockTime) + [Anonymous Symbol] 0x20009d80 Section 0 tasks.o(.bss.xNextTaskUnblockTime) + xNumOfOverflows 0x20009d84 Data 4 tasks.o(.bss.xNumOfOverflows) + [Anonymous Symbol] 0x20009d84 Section 0 tasks.o(.bss.xNumOfOverflows) + xNumberOfSuccessfulAllocations 0x20009d88 Data 4 heap_4.o(.bss.xNumberOfSuccessfulAllocations) + [Anonymous Symbol] 0x20009d88 Section 0 heap_4.o(.bss.xNumberOfSuccessfulAllocations) + xNumberOfSuccessfulFrees 0x20009d8c Data 4 heap_4.o(.bss.xNumberOfSuccessfulFrees) + [Anonymous Symbol] 0x20009d8c Section 0 heap_4.o(.bss.xNumberOfSuccessfulFrees) + xPendedTicks 0x20009d90 Data 4 tasks.o(.bss.xPendedTicks) + [Anonymous Symbol] 0x20009d90 Section 0 tasks.o(.bss.xPendedTicks) + xPendingReadyList 0x20009d94 Data 20 tasks.o(.bss.xPendingReadyList) + [Anonymous Symbol] 0x20009d94 Section 0 tasks.o(.bss.xPendingReadyList) + xSchedulerRunning 0x20009de8 Data 4 tasks.o(.bss.xSchedulerRunning) + [Anonymous Symbol] 0x20009de8 Section 0 tasks.o(.bss.xSchedulerRunning) + xStart 0x20009dec Data 8 heap_4.o(.bss.xStart) + [Anonymous Symbol] 0x20009dec Section 0 heap_4.o(.bss.xStart) + xSuspendedTaskList 0x20009df4 Data 20 tasks.o(.bss.xSuspendedTaskList) + [Anonymous Symbol] 0x20009df4 Section 0 tasks.o(.bss.xSuspendedTaskList) + xTasksWaitingTermination 0x20009e08 Data 20 tasks.o(.bss.xTasksWaitingTermination) + [Anonymous Symbol] 0x20009e08 Section 0 tasks.o(.bss.xTasksWaitingTermination) + xTickCount 0x20009e1c Data 4 tasks.o(.bss.xTickCount) + [Anonymous Symbol] 0x20009e1c Section 0 tasks.o(.bss.xTickCount) + xTimerQueue 0x20009e20 Data 4 timers.o(.bss.xTimerQueue) + [Anonymous Symbol] 0x20009e20 Section 0 timers.o(.bss.xTimerQueue) + xTimerTaskHandle 0x20009e24 Data 4 timers.o(.bss.xTimerTaskHandle) + [Anonymous Symbol] 0x20009e24 Section 0 timers.o(.bss.xTimerTaskHandle) + xYieldPending 0x20009e28 Data 4 tasks.o(.bss.xYieldPending) + [Anonymous Symbol] 0x20009e28 Section 0 tasks.o(.bss.xYieldPending) + STACK 0x20009e30 Section 4096 startup_stm32f407xx.o(STACK) Global Symbols @@ -9273,645 +9290,649 @@ Image Symbol Table __aeabi_dsub 0x08000445 Thumb Code 6 dadd.o(.text) __aeabi_drsub 0x0800044b Thumb Code 6 dadd.o(.text) __aeabi_dmul 0x08000451 Thumb Code 228 dmul.o(.text) - __aeabi_i2d 0x08000535 Thumb Code 34 dflti.o(.text) - __aeabi_d2iz 0x08000557 Thumb Code 62 dfixi.o(.text) - __aeabi_f2d 0x08000595 Thumb Code 38 f2d.o(.text) - __aeabi_d2f 0x080005bb Thumb Code 56 d2f.o(.text) - __aeabi_uidiv 0x080005f3 Thumb Code 0 uidiv.o(.text) - __aeabi_uidivmod 0x080005f3 Thumb Code 44 uidiv.o(.text) - __aeabi_llsl 0x0800061f Thumb Code 30 llshl.o(.text) - _ll_shift_l 0x0800061f Thumb Code 0 llshl.o(.text) - __aeabi_llsr 0x0800063d Thumb Code 32 llushr.o(.text) - _ll_ushift_r 0x0800063d Thumb Code 0 llushr.o(.text) - __aeabi_lasr 0x0800065d Thumb Code 36 llsshr.o(.text) - _ll_sshift_r 0x0800065d Thumb Code 0 llsshr.o(.text) - __I$use$fp 0x08000681 Thumb Code 0 iusefp.o(.text) - _float_round 0x08000681 Thumb Code 18 fepilogue.o(.text) - _float_epilogue 0x08000693 Thumb Code 92 fepilogue.o(.text) - _double_round 0x080006ef Thumb Code 30 depilogue.o(.text) - _double_epilogue 0x0800070d Thumb Code 156 depilogue.o(.text) - __aeabi_ddiv 0x080007a9 Thumb Code 222 ddiv.o(.text) - __aeabi_d2ulz 0x08000887 Thumb Code 48 dfixul.o(.text) - __aeabi_cdcmpeq 0x080008b9 Thumb Code 0 cdcmple.o(.text) - __aeabi_cdcmple 0x080008b9 Thumb Code 48 cdcmple.o(.text) - __aeabi_cdrcmple 0x080008e9 Thumb Code 48 cdrcmple.o(.text) - __scatterload 0x08000919 Thumb Code 28 init.o(.text) - __scatterload_rt2 0x08000919 Thumb Code 0 init.o(.text) - __aeabi_ui2d 0x0800093d Thumb Code 26 dfltui.o(.text) - __decompress 0x08000957 Thumb Code 0 __dczerorl2.o(.text) - __decompress1 0x08000957 Thumb Code 86 __dczerorl2.o(.text) - AHRS_GetEulr 0x08000b61 Thumb Code 348 ahrs.o(.text.AHRS_GetEulr) - AHRS_Init 0x08000cbd Thumb Code 644 ahrs.o(.text.AHRS_Init) - AHRS_ResetEulr 0x08000f41 Thumb Code 18 ahrs.o(.text.AHRS_ResetEulr) - AHRS_Update 0x08000f55 Thumb Code 3098 ahrs.o(.text.AHRS_Update) - AI_HandleOffline 0x08002139 Thumb Code 92 ai.o(.text.AI_HandleOffline) - AI_Init 0x08002195 Thumb Code 156 ai.o(.text.AI_Init) - AI_PackCmd 0x08002231 Thumb Code 62 ai.o(.text.AI_PackCmd) - AI_PackMCU 0x08002271 Thumb Code 200 ai.o(.text.AI_PackMCU) - AI_PackRef 0x08002339 Thumb Code 38 ai.o(.text.AI_PackRef) - AI_ParseHost 0x08002361 Thumb Code 112 ai.o(.text.AI_ParseHost) - AI_StartReceiving 0x080023d1 Thumb Code 54 ai.o(.text.AI_StartReceiving) - AI_StartSend 0x08002409 Thumb Code 100 ai.o(.text.AI_StartSend) - AI_WaitDmaCplt 0x0800246d Thumb Code 26 ai.o(.text.AI_WaitDmaCplt) - AbsClip 0x08002489 Thumb Code 106 user_math.o(.text.AbsClip) - BMI088_AcclStartDmaRecv 0x08002539 Thumb Code 30 bmi088.o(.text.BMI088_AcclStartDmaRecv) - BMI088_AcclWaitDmaCplt 0x08002559 Thumb Code 16 bmi088.o(.text.BMI088_AcclWaitDmaCplt) - BMI088_GetUpdateFreq 0x08002569 Thumb Code 16 bmi088.o(.text.BMI088_GetUpdateFreq) - BMI088_GyroStable 0x0800258d Thumb Code 100 bmi088.o(.text.BMI088_GyroStable) - BMI088_GyroStartDmaRecv 0x080025f1 Thumb Code 26 bmi088.o(.text.BMI088_GyroStartDmaRecv) - BMI088_GyroWaitDmaCplt 0x0800260d Thumb Code 16 bmi088.o(.text.BMI088_GyroWaitDmaCplt) - BMI088_Init 0x0800261d Thumb Code 394 bmi088.o(.text.BMI088_Init) - BMI088_ParseAccl 0x080027a9 Thumb Code 244 bmi088.o(.text.BMI088_ParseAccl) - BMI088_ParseGyro 0x0800289d Thumb Code 280 bmi088.o(.text.BMI088_ParseGyro) - BMI088_WaitNew 0x08002a1d Thumb Code 16 bmi088.o(.text.BMI088_WaitNew) - BSP_CAN_GetHandle 0x08002c49 Thumb Code 62 can_1.o(.text.BSP_CAN_GetHandle) - BSP_CAN_RegisterCallback 0x08002c89 Thumb Code 70 can_1.o(.text.BSP_CAN_RegisterCallback) - BSP_Delay 0x08002cd1 Thumb Code 142 delay.o(.text.BSP_Delay) - BSP_Flash_EraseSector 0x08002d61 Thumb Code 72 flash.o(.text.BSP_Flash_EraseSector) - BSP_Flash_ReadBytes 0x08002da9 Thumb Code 24 flash.o(.text.BSP_Flash_ReadBytes) - BSP_Flash_WriteBytes 0x08002dc1 Thumb Code 78 flash.o(.text.BSP_Flash_WriteBytes) - BSP_Free 0x08002e11 Thumb Code 16 mm.o(.text.BSP_Free) - BSP_GPIO_DisableIRQ 0x08002e21 Thumb Code 116 gpio_1.o(.text.BSP_GPIO_DisableIRQ) - BSP_GPIO_EnableIRQ 0x08002e95 Thumb Code 116 gpio_1.o(.text.BSP_GPIO_EnableIRQ) - BSP_GPIO_RegisterCallback 0x08002f09 Thumb Code 106 gpio_1.o(.text.BSP_GPIO_RegisterCallback) - BSP_GetBatteryVolt 0x08002f75 Thumb Code 120 adc_1.o(.text.BSP_GetBatteryVolt) - BSP_GetTemperature 0x08002fed Thumb Code 140 adc_1.o(.text.BSP_GetTemperature) - BSP_LED_Set 0x08003079 Thumb Code 368 led.o(.text.BSP_LED_Set) - BSP_Malloc 0x080031e9 Thumb Code 16 mm.o(.text.BSP_Malloc) - BSP_PWM_Set 0x080031f9 Thumb Code 270 pwm.o(.text.BSP_PWM_Set) - BSP_PWM_Start 0x08003309 Thumb Code 66 pwm.o(.text.BSP_PWM_Start) - BSP_PWM_Stop 0x0800334d Thumb Code 84 pwm.o(.text.BSP_PWM_Stop) - BSP_SPI_GetHandle 0x080033a1 Thumb Code 62 spi_1.o(.text.BSP_SPI_GetHandle) - BSP_SPI_RegisterCallback 0x080033e1 Thumb Code 68 spi_1.o(.text.BSP_SPI_RegisterCallback) - BSP_UART_GetHandle 0x08003425 Thumb Code 82 uart.o(.text.BSP_UART_GetHandle) - BSP_UART_IRQHandler 0x08003479 Thumb Code 108 uart.o(.text.BSP_UART_IRQHandler) - BSP_UART_RegisterCallback 0x080034e5 Thumb Code 72 uart.o(.text.BSP_UART_RegisterCallback) - BSP_USB_Printf 0x0800352d Thumb Code 104 usb.o(.text.BSP_USB_Printf) - BSP_USB_ReadChar 0x08003595 Thumb Code 12 usb.o(.text.BSP_USB_ReadChar) - BSP_USB_ReadyReceive 0x080035a1 Thumb Code 52 usb.o(.text.BSP_USB_ReadyReceive) - BusFault_Handler 0x0800361d Thumb Code 4 stm32f4xx_it.o(.text.BusFault_Handler) - CAN1_RX0_IRQHandler 0x08003621 Thumb Code 16 stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler) - CAN1_RX1_IRQHandler 0x08003631 Thumb Code 16 stm32f4xx_it.o(.text.CAN1_RX1_IRQHandler) - CAN2_RX0_IRQHandler 0x08003641 Thumb Code 16 stm32f4xx_it.o(.text.CAN2_RX0_IRQHandler) - CAN2_RX1_IRQHandler 0x08003651 Thumb Code 16 stm32f4xx_it.o(.text.CAN2_RX1_IRQHandler) - CAN_CAP_HandleOffline 0x080036d9 Thumb Code 26 can_2.o(.text.CAN_CAP_HandleOffline) - CAN_Cap_Control 0x080036f5 Thumb Code 120 can_2.o(.text.CAN_Cap_Control) - CAN_Cap_Decode 0x0800376d Thumb Code 108 can_2.o(.text.CAN_Cap_Decode) - CAN_CheckFlag 0x080037d9 Thumb Code 50 can_2.o(.text.CAN_CheckFlag) - CAN_ClearFlag 0x0800380d Thumb Code 46 can_2.o(.text.CAN_ClearFlag) - CAN_Init 0x08003885 Thumb Code 282 can_2.o(.text.CAN_Init) - CAN_Motor_Control 0x080039a1 Thumb Code 600 can_2.o(.text.CAN_Motor_Control) - CAN_StoreMsg 0x08003c99 Thumb Code 306 can_2.o(.text.CAN_StoreMsg) - CAN_Tof_Decode 0x08003dcd Thumb Code 76 can_2.o(.text.CAN_Tof_Decode) - CDC_ReadyReceive 0x08003e95 Thumb Code 18 usbd_cdc_if.o(.text.CDC_ReadyReceive) - CDC_Transmit_FS 0x08003ee1 Thumb Code 96 usbd_cdc_if.o(.text.CDC_Transmit_FS) - CMD_CheckHostOverwrite 0x0800408d Thumb Code 16 cmd.o(.text.CMD_CheckHostOverwrite) - CMD_Init 0x0800409d Thumb Code 60 cmd.o(.text.CMD_Init) - CMD_ParseHost 0x0800412d Thumb Code 108 cmd.o(.text.CMD_ParseHost) - CMD_ParseRc 0x08004199 Thumb Code 208 cmd.o(.text.CMD_ParseRc) - CMD_RefereeAdd 0x080046c9 Thumb Code 86 cmd.o(.text.CMD_RefereeAdd) - CRC16_Calc 0x0800474d Thumb Code 54 crc16.o(.text.CRC16_Calc) - CRC16_Verify 0x08004785 Thumb Code 88 crc16.o(.text.CRC16_Verify) - CRC8_Calc 0x080047dd Thumb Code 60 crc8.o(.text.CRC8_Calc) - CRC8_Verify 0x08004819 Thumb Code 76 crc8.o(.text.CRC8_Verify) - CalculateRpm 0x08004865 Thumb Code 284 user_math.o(.text.CalculateRpm) - Cap_Control 0x08004981 Thumb Code 90 cap.o(.text.Cap_Control) - Cap_DumpUI 0x080049dd Thumb Code 26 cap.o(.text.Cap_DumpUI) - Capacity_GetBatteryRemain 0x080049f9 Thumb Code 332 capacity.o(.text.Capacity_GetBatteryRemain) - Capacity_GetCapacitorRemain 0x08004b45 Thumb Code 102 capacity.o(.text.Capacity_GetCapacitorRemain) - Chassis_Control 0x08004c99 Thumb Code 784 chassis.o(.text.Chassis_Control) - Chassis_DumpOutput 0x08004fa9 Thumb Code 66 chassis.o(.text.Chassis_DumpOutput) - Chassis_DumpUI 0x08004fed Thumb Code 40 chassis.o(.text.Chassis_DumpUI) - Chassis_Init 0x08005015 Thumb Code 614 chassis.o(.text.Chassis_Init) - Chassis_PowerLimit 0x0800527d Thumb Code 208 chassis.o(.text.Chassis_PowerLimit) - Chassis_UpdateFeedback 0x08005441 Thumb Code 180 chassis.o(.text.Chassis_UpdateFeedback) - CircleAdd 0x080054f5 Thumb Code 132 user_math.o(.text.CircleAdd) - CircleError 0x08005579 Thumb Code 154 user_math.o(.text.CircleError) - CircleReverse 0x08005615 Thumb Code 32 user_math.o(.text.CircleReverse) - Clip 0x08005635 Thumb Code 76 user_math.o(.text.Clip) - Config_Get 0x08006639 Thumb Code 138 config.o(.text.Config_Get) - Config_GetPilotCfg 0x080066c5 Thumb Code 108 config.o(.text.Config_GetPilotCfg) - Config_GetPilotNameMap 0x08006731 Thumb Code 10 config.o(.text.Config_GetPilotNameMap) - Config_GetRobotNameMap 0x0800673d Thumb Code 10 config.o(.text.Config_GetRobotNameMap) - Config_GetRobotParam 0x08006749 Thumb Code 108 config.o(.text.Config_GetRobotParam) - Config_Set 0x080067b5 Thumb Code 38 config.o(.text.Config_Set) - DMA1_Stream1_IRQHandler 0x080067dd Thumb Code 16 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) - DMA1_Stream2_IRQHandler 0x080067ed Thumb Code 16 stm32f4xx_it.o(.text.DMA1_Stream2_IRQHandler) - DMA1_Stream7_IRQHandler 0x080067fd Thumb Code 16 stm32f4xx_it.o(.text.DMA1_Stream7_IRQHandler) - DMA2_Stream1_IRQHandler 0x0800680d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream1_IRQHandler) - DMA2_Stream2_IRQHandler 0x0800681d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler) - DMA2_Stream3_IRQHandler 0x0800682d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler) - DMA2_Stream5_IRQHandler 0x0800683d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream5_IRQHandler) - DMA2_Stream6_IRQHandler 0x0800684d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler) - DMA2_Stream7_IRQHandler 0x0800685d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream7_IRQHandler) - DR16_HandleOffline 0x08006b09 Thumb Code 60 dr16.o(.text.DR16_HandleOffline) - DR16_Init 0x08006b45 Thumb Code 116 dr16.o(.text.DR16_Init) - DR16_ParseRC 0x08006bb9 Thumb Code 356 dr16.o(.text.DR16_ParseRC) - DR16_StartDmaRecv 0x08006d31 Thumb Code 48 dr16.o(.text.DR16_StartDmaRecv) - DR16_WaitDmaCplt 0x08006d61 Thumb Code 28 dr16.o(.text.DR16_WaitDmaCplt) - DebugMon_Handler 0x08006d7d Thumb Code 2 stm32f4xx_it.o(.text.DebugMon_Handler) - EXTI0_IRQHandler 0x08006d81 Thumb Code 10 stm32f4xx_it.o(.text.EXTI0_IRQHandler) - EXTI3_IRQHandler 0x08006d8d Thumb Code 10 stm32f4xx_it.o(.text.EXTI3_IRQHandler) - EXTI4_IRQHandler 0x08006d99 Thumb Code 10 stm32f4xx_it.o(.text.EXTI4_IRQHandler) - EXTI9_5_IRQHandler 0x08006da5 Thumb Code 10 stm32f4xx_it.o(.text.EXTI9_5_IRQHandler) - Error_Handler 0x08006db1 Thumb Code 6 main.o(.text.Error_Handler) - FLASH_Erase_Sector 0x08006db9 Thumb Code 306 stm32f4xx_hal_flash_ex.o(.text.FLASH_Erase_Sector) - FLASH_FlushCaches 0x08006eed Thumb Code 162 stm32f4xx_hal_flash_ex.o(.text.FLASH_FlushCaches) - FLASH_WaitForLastOperation 0x08007311 Thumb Code 164 stm32f4xx_hal_flash.o(.text.FLASH_WaitForLastOperation) - FreeRTOS_CLIGetOutputBuffer 0x080073b5 Thumb Code 10 freertos_cli.o(.text.FreeRTOS_CLIGetOutputBuffer) - FreeRTOS_CLIGetParameter 0x080073c1 Thumb Code 228 freertos_cli.o(.text.FreeRTOS_CLIGetParameter) - FreeRTOS_CLIProcessCommand 0x080074a5 Thumb Code 348 freertos_cli.o(.text.FreeRTOS_CLIProcessCommand) - FreeRTOS_CLIRegisterCommand 0x08007601 Thumb Code 130 freertos_cli.o(.text.FreeRTOS_CLIRegisterCommand) - Gimbal_Control 0x080076e1 Thumb Code 724 gimbal.o(.text.Gimbal_Control) - Gimbal_DumpOutput 0x080079b5 Thumb Code 30 gimbal.o(.text.Gimbal_DumpOutput) - Gimbal_DumpUI 0x080079d5 Thumb Code 18 gimbal.o(.text.Gimbal_DumpUI) - Gimbal_Init 0x080079e9 Thumb Code 288 gimbal.o(.text.Gimbal_Init) - Gimbal_PackAI 0x08007b09 Thumb Code 34 gimbal.o(.text.Gimbal_PackAI) - Gimbal_UpdateFeedback 0x08007c29 Thumb Code 124 gimbal.o(.text.Gimbal_UpdateFeedback) - HAL_ADC_ConfigChannel 0x08007ca5 Thumb Code 704 stm32f4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel) - HAL_ADC_GetValue 0x08007f65 Thumb Code 14 stm32f4xx_hal_adc.o(.text.HAL_ADC_GetValue) - HAL_ADC_Init 0x08007f75 Thumb Code 946 stm32f4xx_hal_adc.o(.text.HAL_ADC_Init) - HAL_ADC_MspInit 0x08008329 Thumb Code 194 adc.o(.text.HAL_ADC_MspInit) - HAL_ADC_PollForConversion 0x080083ed Thumb Code 298 stm32f4xx_hal_adc.o(.text.HAL_ADC_PollForConversion) - HAL_ADC_Start 0x08008519 Thumb Code 568 stm32f4xx_hal_adc.o(.text.HAL_ADC_Start) - HAL_CAN_ActivateNotification 0x08008751 Thumb Code 120 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) - HAL_CAN_AddTxMessage 0x080087c9 Thumb Code 582 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) - HAL_CAN_ConfigFilter 0x08008a11 Thumb Code 746 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) - HAL_CAN_ErrorCallback 0x08008cfd Thumb Code 80 can_1.o(.text.HAL_CAN_ErrorCallback) - HAL_CAN_GetRxMessage 0x08008d4d Thumb Code 532 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) - HAL_CAN_IRQHandler 0x08008f61 Thumb Code 1010 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) - HAL_CAN_Init 0x08009355 Thumb Code 1252 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) - HAL_CAN_MspInit 0x08009839 Thumb Code 428 can.o(.text.HAL_CAN_MspInit) - HAL_CAN_RxFifo0FullCallback 0x080099e5 Thumb Code 80 can_1.o(.text.HAL_CAN_RxFifo0FullCallback) - HAL_CAN_RxFifo0MsgPendingCallback 0x08009a35 Thumb Code 80 can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) - HAL_CAN_RxFifo1FullCallback 0x08009a85 Thumb Code 80 can_1.o(.text.HAL_CAN_RxFifo1FullCallback) - HAL_CAN_RxFifo1MsgPendingCallback 0x08009ad5 Thumb Code 80 can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) - HAL_CAN_SleepCallback 0x08009b25 Thumb Code 80 can_1.o(.text.HAL_CAN_SleepCallback) - HAL_CAN_Start 0x08009b75 Thumb Code 138 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) - HAL_CAN_TxMailbox0AbortCallback 0x08009c01 Thumb Code 80 can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback) - HAL_CAN_TxMailbox0CompleteCallback 0x08009c51 Thumb Code 76 can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback) - HAL_CAN_TxMailbox1AbortCallback 0x08009c9d Thumb Code 80 can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback) - HAL_CAN_TxMailbox1CompleteCallback 0x08009ced Thumb Code 80 can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback) - HAL_CAN_TxMailbox2AbortCallback 0x08009d3d Thumb Code 80 can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback) - HAL_CAN_TxMailbox2CompleteCallback 0x08009d8d Thumb Code 80 can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback) - HAL_CAN_WakeUpFromRxMsgCallback 0x08009ddd Thumb Code 80 can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) - HAL_CRC_Init 0x08009e2d Thumb Code 100 stm32f4xx_hal_crc.o(.text.HAL_CRC_Init) - HAL_CRC_MspInit 0x08009e91 Thumb Code 62 crc.o(.text.HAL_CRC_MspInit) - HAL_DMA_Abort 0x08009ed1 Thumb Code 234 stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort) - HAL_DMA_Abort_IT 0x08009fbd Thumb Code 68 stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort_IT) - HAL_DMA_IRQHandler 0x0800a001 Thumb Code 798 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) - HAL_DMA_Init 0x0800a321 Thumb Code 1334 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) - HAL_DMA_Start_IT 0x0800a859 Thumb Code 228 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) - HAL_Delay 0x0800a93d Thumb Code 66 stm32f4xx_hal.o(.text.HAL_Delay) - HAL_FLASHEx_Erase 0x0800a981 Thumb Code 350 stm32f4xx_hal_flash_ex.o(.text.HAL_FLASHEx_Erase) - HAL_FLASH_Lock 0x0800aae1 Thumb Code 20 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Lock) - HAL_FLASH_Program 0x0800aaf5 Thumb Code 264 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Program) - HAL_FLASH_Unlock 0x0800abfd Thumb Code 86 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Unlock) - HAL_GPIO_EXTI_Callback 0x0800ac55 Thumb Code 102 gpio_1.o(.text.HAL_GPIO_EXTI_Callback) - HAL_GPIO_EXTI_IRQHandler 0x0800acbd Thumb Code 56 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) - HAL_GPIO_Init 0x0800acf5 Thumb Code 1824 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) - HAL_GPIO_ReadPin 0x0800b415 Thumb Code 82 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) - HAL_GPIO_WritePin 0x0800b469 Thumb Code 120 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) - HAL_GetTick 0x0800b4e1 Thumb Code 12 stm32f4xx_hal.o(.text.HAL_GetTick) - HAL_I2C_Init 0x0800b4ed Thumb Code 1058 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init) - HAL_I2C_MspInit 0x0800b911 Thumb Code 650 i2c.o(.text.HAL_I2C_MspInit) - HAL_IncTick 0x0800bb9d Thumb Code 26 stm32f4xx_hal.o(.text.HAL_IncTick) - HAL_Init 0x0800bbb9 Thumb Code 54 stm32f4xx_hal.o(.text.HAL_Init) - HAL_InitTick 0x0800bbf1 Thumb Code 112 stm32f4xx_hal.o(.text.HAL_InitTick) - HAL_MspInit 0x0800bc61 Thumb Code 88 stm32f4xx_hal_msp.o(.text.HAL_MspInit) - HAL_NVIC_DisableIRQ 0x0800bcb9 Thumb Code 48 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ) - HAL_NVIC_EnableIRQ 0x0800bce9 Thumb Code 48 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) - HAL_NVIC_SetPriority 0x0800bd19 Thumb Code 102 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x0800bd81 Thumb Code 74 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) - HAL_PCDEx_LPM_Callback 0x0800bdcd Thumb Code 12 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_LPM_Callback) - HAL_PCDEx_SetRxFiFo 0x0800bdd9 Thumb Code 24 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetRxFiFo) - HAL_PCDEx_SetTxFiFo 0x0800bdf1 Thumb Code 156 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetTxFiFo) - HAL_PCD_ConnectCallback 0x0800be8d Thumb Code 20 usbd_conf.o(.text.HAL_PCD_ConnectCallback) - HAL_PCD_DataInStageCallback 0x0800bea1 Thumb Code 38 usbd_conf.o(.text.HAL_PCD_DataInStageCallback) - HAL_PCD_DataOutStageCallback 0x0800bec9 Thumb Code 40 usbd_conf.o(.text.HAL_PCD_DataOutStageCallback) - HAL_PCD_DisconnectCallback 0x0800bef1 Thumb Code 20 usbd_conf.o(.text.HAL_PCD_DisconnectCallback) - HAL_PCD_EP_Close 0x0800bf05 Thumb Code 168 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Close) - HAL_PCD_EP_ClrStall 0x0800bfad Thumb Code 200 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_ClrStall) - HAL_PCD_EP_GetRxCount 0x0800c075 Thumb Code 34 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_GetRxCount) - HAL_PCD_EP_Open 0x0800c099 Thumb Code 234 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Open) - HAL_PCD_EP_Receive 0x0800c185 Thumb Code 134 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Receive) - HAL_PCD_EP_SetStall 0x0800c20d Thumb Code 222 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_SetStall) - HAL_PCD_EP_Transmit 0x0800c2ed Thumb Code 134 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Transmit) - HAL_PCD_IRQHandler 0x0800c375 Thumb Code 1622 stm32f4xx_hal_pcd.o(.text.HAL_PCD_IRQHandler) - HAL_PCD_ISOINIncompleteCallback 0x0800c9cd Thumb Code 28 usbd_conf.o(.text.HAL_PCD_ISOINIncompleteCallback) - HAL_PCD_ISOOUTIncompleteCallback 0x0800c9e9 Thumb Code 28 usbd_conf.o(.text.HAL_PCD_ISOOUTIncompleteCallback) - HAL_PCD_Init 0x0800ca05 Thumb Code 738 stm32f4xx_hal_pcd.o(.text.HAL_PCD_Init) - HAL_PCD_MspInit 0x0800cce9 Thumb Code 176 usbd_conf.o(.text.HAL_PCD_MspInit) - HAL_PCD_ResetCallback 0x0800cd99 Thumb Code 82 usbd_conf.o(.text.HAL_PCD_ResetCallback) - HAL_PCD_ResumeCallback 0x0800cded Thumb Code 20 usbd_conf.o(.text.HAL_PCD_ResumeCallback) - HAL_PCD_SOFCallback 0x0800ce01 Thumb Code 20 usbd_conf.o(.text.HAL_PCD_SOFCallback) - HAL_PCD_SetAddress 0x0800ce15 Thumb Code 94 stm32f4xx_hal_pcd.o(.text.HAL_PCD_SetAddress) - HAL_PCD_SetupStageCallback 0x0800ce75 Thumb Code 24 usbd_conf.o(.text.HAL_PCD_SetupStageCallback) - HAL_PCD_Start 0x0800ce8d Thumb Code 122 stm32f4xx_hal_pcd.o(.text.HAL_PCD_Start) - HAL_PCD_SuspendCallback 0x0800cf09 Thumb Code 62 usbd_conf.o(.text.HAL_PCD_SuspendCallback) - HAL_RCC_ClockConfig 0x0800cf49 Thumb Code 1050 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) - HAL_RCC_GetHCLKFreq 0x0800d365 Thumb Code 12 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq) - HAL_RCC_GetPCLK1Freq 0x0800d371 Thumb Code 34 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetPCLK2Freq 0x0800d395 Thumb Code 34 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) - HAL_RCC_GetSysClockFreq 0x0800d3b9 Thumb Code 230 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x0800d4a1 Thumb Code 2222 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) - HAL_RNG_Init 0x0800dd51 Thumb Code 122 stm32f4xx_hal_rng.o(.text.HAL_RNG_Init) - HAL_RNG_MspInit 0x0800ddcd Thumb Code 62 rng.o(.text.HAL_RNG_MspInit) - HAL_SPI_ErrorCallback 0x0800de0d Thumb Code 84 spi_1.o(.text.HAL_SPI_ErrorCallback) - HAL_SPI_Init 0x0800de61 Thumb Code 962 stm32f4xx_hal_spi.o(.text.HAL_SPI_Init) - HAL_SPI_MspInit 0x0800e225 Thumb Code 530 spi.o(.text.HAL_SPI_MspInit) - HAL_SPI_Receive 0x0800e439 Thumb Code 560 stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive) - HAL_SPI_Receive_DMA 0x0800e669 Thumb Code 468 stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive_DMA) - HAL_SPI_RxCpltCallback 0x0800e83d Thumb Code 84 spi_1.o(.text.HAL_SPI_RxCpltCallback) - HAL_SPI_RxHalfCpltCallback 0x0800e891 Thumb Code 84 spi_1.o(.text.HAL_SPI_RxHalfCpltCallback) - HAL_SPI_Transmit 0x0800e8e5 Thumb Code 684 stm32f4xx_hal_spi.o(.text.HAL_SPI_Transmit) - HAL_SPI_TransmitReceive 0x0800eb91 Thumb Code 898 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive) - HAL_SPI_TransmitReceive_DMA 0x0800ef15 Thumb Code 614 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) - HAL_SPI_TxRxCpltCallback 0x0800f17d Thumb Code 84 spi_1.o(.text.HAL_SPI_TxRxCpltCallback) - HAL_SPI_TxRxHalfCpltCallback 0x0800f1d1 Thumb Code 84 spi_1.o(.text.HAL_SPI_TxRxHalfCpltCallback) - HAL_SYSTICK_Config 0x0800f225 Thumb Code 16 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) - HAL_TIMEx_BreakCallback 0x0800f235 Thumb Code 8 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) - HAL_TIMEx_CommutCallback 0x0800f23d Thumb Code 8 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) - HAL_TIMEx_ConfigBreakDeadTime 0x0800f245 Thumb Code 528 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime) - HAL_TIMEx_MasterConfigSynchronization 0x0800f455 Thumb Code 584 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) - HAL_TIM_Base_Init 0x0800f69d Thumb Code 578 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init) - HAL_TIM_Base_MspInit 0x0800f8e1 Thumb Code 434 tim.o(.text.HAL_TIM_Base_MspInit) - HAL_TIM_Base_Start_IT 0x0800fa95 Thumb Code 512 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) - HAL_TIM_ConfigClockSource 0x0800fc95 Thumb Code 2298 stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) - HAL_TIM_IC_CaptureCallback 0x08010591 Thumb Code 8 stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) - HAL_TIM_IRQHandler 0x08010599 Thumb Code 634 stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) - HAL_TIM_MspPostInit 0x08010815 Thumb Code 626 tim.o(.text.HAL_TIM_MspPostInit) - HAL_TIM_OC_DelayElapsedCallback 0x08010a89 Thumb Code 8 stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) - HAL_TIM_PWM_ConfigChannel 0x08010a91 Thumb Code 1118 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) - HAL_TIM_PWM_Init 0x08010ef1 Thumb Code 578 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) - HAL_TIM_PWM_MspInit 0x08011135 Thumb Code 8 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) - HAL_TIM_PWM_PulseFinishedCallback 0x0801113d Thumb Code 8 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) - HAL_TIM_PWM_Start 0x08011145 Thumb Code 964 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Start) - HAL_TIM_PWM_Stop 0x08011509 Thumb Code 768 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Stop) - HAL_TIM_PeriodElapsedCallback 0x08011809 Thumb Code 42 freertos.o(.text.HAL_TIM_PeriodElapsedCallback) - HAL_TIM_TriggerCallback 0x08011835 Thumb Code 8 stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) - HAL_UARTEx_RxEventCallback 0x0801183d Thumb Code 12 stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) - HAL_UART_AbortReceiveCpltCallback 0x08011849 Thumb Code 84 uart.o(.text.HAL_UART_AbortReceiveCpltCallback) - HAL_UART_AbortReceive_IT 0x0801189d Thumb Code 186 stm32f4xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT) - HAL_UART_ErrorCallback 0x08011959 Thumb Code 84 uart.o(.text.HAL_UART_ErrorCallback) - HAL_UART_IRQHandler 0x080119ad Thumb Code 840 stm32f4xx_hal_uart.o(.text.HAL_UART_IRQHandler) - HAL_UART_Init 0x08011cf5 Thumb Code 520 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) - HAL_UART_MspInit 0x08011efd Thumb Code 958 usart.o(.text.HAL_UART_MspInit) - HAL_UART_Receive_DMA 0x080122bd Thumb Code 120 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) - HAL_UART_RxCpltCallback 0x08012335 Thumb Code 84 uart.o(.text.HAL_UART_RxCpltCallback) - HAL_UART_RxHalfCpltCallback 0x08012389 Thumb Code 84 uart.o(.text.HAL_UART_RxHalfCpltCallback) - HAL_UART_Transmit_DMA 0x080123dd Thumb Code 246 stm32f4xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) - HAL_UART_TxCpltCallback 0x080124d5 Thumb Code 84 uart.o(.text.HAL_UART_TxCpltCallback) - HAL_UART_TxHalfCpltCallback 0x08012529 Thumb Code 80 uart.o(.text.HAL_UART_TxHalfCpltCallback) - HardFault_Handler 0x08012579 Thumb Code 6 stm32f4xx_it.o(.text.HardFault_Handler) - HeatLimit_ShootFreq 0x08012581 Thumb Code 140 limiter.o(.text.HeatLimit_ShootFreq) - InvSqrt 0x08012685 Thumb Code 118 user_math.o(.text.InvSqrt) - LowPassFilter2p_Apply 0x080126fd Thumb Code 184 filter.o(.text.LowPassFilter2p_Apply) - LowPassFilter2p_Init 0x080127b5 Thumb Code 316 filter.o(.text.LowPassFilter2p_Init) - LowPassFilter2p_Reset 0x080128f1 Thumb Code 146 filter.o(.text.LowPassFilter2p_Reset) - MX_ADC1_Init 0x08012985 Thumb Code 128 adc.o(.text.MX_ADC1_Init) - MX_ADC3_Init 0x08012a05 Thumb Code 128 adc.o(.text.MX_ADC3_Init) - MX_CAN1_Init 0x08012a85 Thumb Code 78 can.o(.text.MX_CAN1_Init) - MX_CAN2_Init 0x08012ad5 Thumb Code 78 can.o(.text.MX_CAN2_Init) - MX_CRC_Init 0x08012b25 Thumb Code 36 crc.o(.text.MX_CRC_Init) - MX_DMA_Init 0x08012b49 Thumb Code 242 dma.o(.text.MX_DMA_Init) - MX_FREERTOS_Init 0x08012c3d Thumb Code 64 freertos.o(.text.MX_FREERTOS_Init) - MX_GPIO_Init 0x08012c7d Thumb Code 620 gpio.o(.text.MX_GPIO_Init) - MX_I2C1_Init 0x08012ee9 Thumb Code 72 i2c.o(.text.MX_I2C1_Init) - MX_I2C2_Init 0x08012f31 Thumb Code 72 i2c.o(.text.MX_I2C2_Init) - MX_I2C3_Init 0x08012f79 Thumb Code 72 i2c.o(.text.MX_I2C3_Init) - MX_RNG_Init 0x08012fc1 Thumb Code 36 rng.o(.text.MX_RNG_Init) - MX_SPI1_Init 0x08012fe5 Thumb Code 82 spi.o(.text.MX_SPI1_Init) - MX_SPI2_Init 0x08013039 Thumb Code 78 spi.o(.text.MX_SPI2_Init) - MX_TIM10_Init 0x08013089 Thumb Code 142 tim.o(.text.MX_TIM10_Init) - MX_TIM1_Init 0x08013119 Thumb Code 368 tim.o(.text.MX_TIM1_Init) - MX_TIM3_Init 0x08013289 Thumb Code 216 tim.o(.text.MX_TIM3_Init) - MX_TIM4_Init 0x08013361 Thumb Code 218 tim.o(.text.MX_TIM4_Init) - MX_TIM5_Init 0x0801343d Thumb Code 266 tim.o(.text.MX_TIM5_Init) - MX_TIM7_Init 0x08013549 Thumb Code 88 tim.o(.text.MX_TIM7_Init) - MX_TIM8_Init 0x080135a1 Thumb Code 316 tim.o(.text.MX_TIM8_Init) - MX_USART1_UART_Init 0x080136dd Thumb Code 64 usart.o(.text.MX_USART1_UART_Init) - MX_USART3_UART_Init 0x0801371d Thumb Code 72 usart.o(.text.MX_USART3_UART_Init) - MX_USART6_UART_Init 0x08013765 Thumb Code 64 usart.o(.text.MX_USART6_UART_Init) - MX_USB_DEVICE_Init 0x080137a5 Thumb Code 118 usb_device.o(.text.MX_USB_DEVICE_Init) - MemManage_Handler 0x0801381d Thumb Code 6 stm32f4xx_it.o(.text.MemManage_Handler) - Mixer_Apply 0x08013825 Thumb Code 674 mixer.o(.text.Mixer_Apply) - Mixer_Init 0x08013ac9 Thumb Code 46 mixer.o(.text.Mixer_Init) - NMI_Handler 0x08013af9 Thumb Code 2 stm32f4xx_it.o(.text.NMI_Handler) - OTG_FS_IRQHandler 0x08013b69 Thumb Code 16 stm32f4xx_it.o(.text.OTG_FS_IRQHandler) - PID_Calc 0x08013f1d Thumb Code 752 pid.o(.text.PID_Calc) - PID_Init 0x0801420d Thumb Code 406 pid.o(.text.PID_Init) - PID_Reset 0x080143a5 Thumb Code 72 pid.o(.text.PID_Reset) - PendSV_Handler 0x080143f1 Thumb Code 100 port.o(.text.PendSV_Handler) - PowerLimit_CapInput 0x08014455 Thumb Code 120 limiter.o(.text.PowerLimit_CapInput) - PowerLimit_ChassicOutput 0x080144cd Thumb Code 232 limiter.o(.text.PowerLimit_ChassicOutput) - PowerLimit_TargetPower 0x080145b5 Thumb Code 76 limiter.o(.text.PowerLimit_TargetPower) - Referee_CheckTXReady 0x08014651 Thumb Code 22 referee.o(.text.Referee_CheckTXReady) - Referee_GetCharacterAdd 0x08014669 Thumb Code 66 referee.o(.text.Referee_GetCharacterAdd) - Referee_GetDelAdd 0x080146ad Thumb Code 66 referee.o(.text.Referee_GetDelAdd) - Referee_GetGrapicAdd 0x080146f1 Thumb Code 64 referee.o(.text.Referee_GetGrapicAdd) - Referee_HandleOffline 0x08014731 Thumb Code 14 referee.o(.text.Referee_HandleOffline) - Referee_Init 0x08014751 Thumb Code 262 referee.o(.text.Referee_Init) - Referee_MoveData 0x08014859 Thumb Code 70 referee.o(.text.Referee_MoveData) - Referee_PackAI 0x080148a1 Thumb Code 20 referee.o(.text.Referee_PackAI) - Referee_PackCap 0x080148b5 Thumb Code 68 referee.o(.text.Referee_PackCap) - Referee_PackChassis 0x080148f9 Thumb Code 60 referee.o(.text.Referee_PackChassis) - Referee_PackShoot 0x08014935 Thumb Code 112 referee.o(.text.Referee_PackShoot) - Referee_PackUI 0x080149a5 Thumb Code 958 referee.o(.text.Referee_PackUI) - Referee_Parse 0x08014d65 Thumb Code 966 referee.o(.text.Referee_Parse) - Referee_PraseCmd 0x08015131 Thumb Code 448 referee.o(.text.Referee_PraseCmd) - Referee_SetHeader 0x08015309 Thumb Code 350 referee.o(.text.Referee_SetHeader) - Referee_StartReceiving 0x08015469 Thumb Code 54 referee.o(.text.Referee_StartReceiving) - Referee_StartSend 0x080154a1 Thumb Code 52 referee.o(.text.Referee_StartSend) - Referee_UIRefresh 0x080154d9 Thumb Code 3744 referee.o(.text.Referee_UIRefresh) - SVC_Handler 0x08016811 Thumb Code 36 port.o(.text.SVC_Handler) - Shoot_Control 0x0801687d Thumb Code 1100 shoot.o(.text.Shoot_Control) - Shoot_DumpOutput 0x08016cc9 Thumb Code 62 shoot.o(.text.Shoot_DumpOutput) - Shoot_DumpUI 0x08016d09 Thumb Code 28 shoot.o(.text.Shoot_DumpUI) - Shoot_Init 0x08016ea1 Thumb Code 266 shoot.o(.text.Shoot_Init) - Shoot_ResetOutput 0x08016fad Thumb Code 42 shoot.o(.text.Shoot_ResetOutput) - Shoot_UpdateFeedback 0x08017121 Thumb Code 180 shoot.o(.text.Shoot_UpdateFeedback) - StartDefaultTask 0x080171d5 Thumb Code 22 freertos.o(.text.StartDefaultTask) - SysTick_Handler 0x08017241 Thumb Code 24 stm32f4xx_it.o(.text.SysTick_Handler) - SystemClock_Config 0x08017259 Thumb Code 188 main.o(.text.SystemClock_Config) - SystemInit 0x08017315 Thumb Code 32 system_stm32f4xx.o(.text.SystemInit) - TIM1_BRK_TIM9_IRQHandler 0x08017335 Thumb Code 16 stm32f4xx_it.o(.text.TIM1_BRK_TIM9_IRQHandler) - TIM7_IRQHandler 0x08017345 Thumb Code 16 stm32f4xx_it.o(.text.TIM7_IRQHandler) - TIM_Base_SetConfig 0x08017355 Thumb Code 410 stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig) - TIM_CCxChannelCmd 0x080174f1 Thumb Code 318 stm32f4xx_hal_tim.o(.text.TIM_CCxChannelCmd) - TIM_ETR_SetConfig 0x08017631 Thumb Code 52 stm32f4xx_hal_tim.o(.text.TIM_ETR_SetConfig) - TIM_OC2_SetConfig 0x080177f5 Thumb Code 364 stm32f4xx_hal_tim.o(.text.TIM_OC2_SetConfig) - Task_Ai 0x08017c41 Thumb Code 426 ai_1.o(.text.Task_Ai) - Task_AttiEsti 0x08017ded Thumb Code 364 atti_esti.o(.text.Task_AttiEsti) - Task_CLI 0x08017f59 Thumb Code 520 cli.o(.text.Task_CLI) - Task_Can 0x08018161 Thumb Code 602 can_3.o(.text.Task_Can) - Task_Cap 0x080183bd Thumb Code 432 cap_1.o(.text.Task_Cap) - Task_Command 0x0801856d Thumb Code 456 command.o(.text.Task_Command) - Task_CtrlChassis 0x08018735 Thumb Code 352 ctrl_chassis.o(.text.Task_CtrlChassis) - Task_CtrlGimbal 0x08018895 Thumb Code 368 ctrl_gimbal.o(.text.Task_CtrlGimbal) - Task_CtrlShoot 0x08018a05 Thumb Code 372 ctrl_shoot.o(.text.Task_CtrlShoot) - Task_Info 0x08018b79 Thumb Code 78 info.o(.text.Task_Info) - Task_Init 0x08018bc9 Thumb Code 940 init.o(.text.Task_Init) - Task_Monitor 0x08018f75 Thumb Code 212 monitor.o(.text.Task_Monitor) - Task_RC 0x08019049 Thumb Code 144 rc.o(.text.Task_RC) - Task_Referee 0x080190d9 Thumb Code 604 referee_1.o(.text.Task_Referee) - UART_Start_Receive_DMA 0x08019929 Thumb Code 192 stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) - UI_DelLayer 0x08019a7d Thumb Code 58 ui.o(.text.UI_DelLayer) - UI_DrawArc 0x08019ab9 Thumb Code 558 ui.o(.text.UI_DrawArc) - UI_DrawCharacter 0x08019ce9 Thumb Code 476 ui.o(.text.UI_DrawCharacter) - UI_DrawCycle 0x08019ec5 Thumb Code 406 ui.o(.text.UI_DrawCycle) - UI_DrawLine 0x0801a05d Thumb Code 458 ui.o(.text.UI_DrawLine) - UI_DrawRectangle 0x0801a229 Thumb Code 462 ui.o(.text.UI_DrawRectangle) - USART1_IRQHandler 0x0801a3f9 Thumb Code 28 stm32f4xx_it.o(.text.USART1_IRQHandler) - USART6_IRQHandler 0x0801a415 Thumb Code 28 stm32f4xx_it.o(.text.USART6_IRQHandler) - USBD_CDC_GetDeviceQualifierDescriptor 0x0801a621 Thumb Code 22 usbd_cdc.o(.text.USBD_CDC_GetDeviceQualifierDescriptor) - USBD_CDC_ReceivePacket 0x0801a791 Thumb Code 94 usbd_cdc.o(.text.USBD_CDC_ReceivePacket) - USBD_CDC_RegisterInterface 0x0801a7f1 Thumb Code 44 usbd_cdc.o(.text.USBD_CDC_RegisterInterface) - USBD_CDC_SetRxBuffer 0x0801a81d Thumb Code 52 usbd_cdc.o(.text.USBD_CDC_SetRxBuffer) - USBD_CDC_SetTxBuffer 0x0801a851 Thumb Code 62 usbd_cdc.o(.text.USBD_CDC_SetTxBuffer) - USBD_CDC_TransmitPacket 0x0801aa2d Thumb Code 110 usbd_cdc.o(.text.USBD_CDC_TransmitPacket) - USBD_ClrClassConfig 0x0801aa9d Thumb Code 42 usbd_core.o(.text.USBD_ClrClassConfig) - USBD_CtlContinueRx 0x0801ab09 Thumb Code 30 usbd_ioreq.o(.text.USBD_CtlContinueRx) - USBD_CtlContinueSendData 0x0801ab29 Thumb Code 30 usbd_ioreq.o(.text.USBD_CtlContinueSendData) - USBD_CtlError 0x0801ab49 Thumb Code 28 usbd_ctlreq.o(.text.USBD_CtlError) - USBD_CtlPrepareRx 0x0801ab65 Thumb Code 54 usbd_ioreq.o(.text.USBD_CtlPrepareRx) - USBD_CtlReceiveStatus 0x0801ab9d Thumb Code 34 usbd_ioreq.o(.text.USBD_CtlReceiveStatus) - USBD_CtlSendData 0x0801abc1 Thumb Code 50 usbd_ioreq.o(.text.USBD_CtlSendData) - USBD_CtlSendStatus 0x0801abf5 Thumb Code 34 usbd_ioreq.o(.text.USBD_CtlSendStatus) - USBD_FS_ConfigStrDescriptor 0x0801ac19 Thumb Code 78 usbd_desc.o(.text.USBD_FS_ConfigStrDescriptor) - USBD_FS_DeviceDescriptor 0x0801ac69 Thumb Code 26 usbd_desc.o(.text.USBD_FS_DeviceDescriptor) - USBD_FS_InterfaceStrDescriptor 0x0801ac85 Thumb Code 78 usbd_desc.o(.text.USBD_FS_InterfaceStrDescriptor) - USBD_FS_LangIDStrDescriptor 0x0801acd5 Thumb Code 26 usbd_desc.o(.text.USBD_FS_LangIDStrDescriptor) - USBD_FS_ManufacturerStrDescriptor 0x0801acf1 Thumb Code 40 usbd_desc.o(.text.USBD_FS_ManufacturerStrDescriptor) - USBD_FS_ProductStrDescriptor 0x0801ad19 Thumb Code 78 usbd_desc.o(.text.USBD_FS_ProductStrDescriptor) - USBD_FS_SerialStrDescriptor 0x0801ad69 Thumb Code 32 usbd_desc.o(.text.USBD_FS_SerialStrDescriptor) - USBD_GetString 0x0801b15d Thumb Code 152 usbd_ctlreq.o(.text.USBD_GetString) - USBD_Get_USB_Status 0x0801b1f5 Thumb Code 82 usbd_conf.o(.text.USBD_Get_USB_Status) - USBD_Init 0x0801b249 Thumb Code 106 usbd_core.o(.text.USBD_Init) - USBD_LL_ClearStallEP 0x0801b2b5 Thumb Code 58 usbd_conf.o(.text.USBD_LL_ClearStallEP) - USBD_LL_CloseEP 0x0801b2f1 Thumb Code 58 usbd_conf.o(.text.USBD_LL_CloseEP) - USBD_LL_DataInStage 0x0801b32d Thumb Code 332 usbd_core.o(.text.USBD_LL_DataInStage) - USBD_LL_DataOutStage 0x0801b479 Thumb Code 246 usbd_core.o(.text.USBD_LL_DataOutStage) - USBD_LL_DevConnected 0x0801b571 Thumb Code 10 usbd_core.o(.text.USBD_LL_DevConnected) - USBD_LL_DevDisconnected 0x0801b57d Thumb Code 44 usbd_core.o(.text.USBD_LL_DevDisconnected) - USBD_LL_GetRxDataSize 0x0801b5a9 Thumb Code 28 usbd_conf.o(.text.USBD_LL_GetRxDataSize) - USBD_LL_Init 0x0801b5c5 Thumb Code 126 usbd_conf.o(.text.USBD_LL_Init) - USBD_LL_IsStallEP 0x0801b645 Thumb Code 92 usbd_conf.o(.text.USBD_LL_IsStallEP) - USBD_LL_IsoINIncomplete 0x0801b6a1 Thumb Code 86 usbd_core.o(.text.USBD_LL_IsoINIncomplete) - USBD_LL_IsoOUTIncomplete 0x0801b6f9 Thumb Code 86 usbd_core.o(.text.USBD_LL_IsoOUTIncomplete) - USBD_LL_OpenEP 0x0801b751 Thumb Code 74 usbd_conf.o(.text.USBD_LL_OpenEP) - USBD_LL_PrepareReceive 0x0801b79d Thumb Code 66 usbd_conf.o(.text.USBD_LL_PrepareReceive) - USBD_LL_Reset 0x0801b7e1 Thumb Code 160 usbd_core.o(.text.USBD_LL_Reset) - USBD_LL_Resume 0x0801b881 Thumb Code 36 usbd_core.o(.text.USBD_LL_Resume) - USBD_LL_SOF 0x0801b8a5 Thumb Code 78 usbd_core.o(.text.USBD_LL_SOF) - USBD_LL_SetSpeed 0x0801b8f5 Thumb Code 22 usbd_core.o(.text.USBD_LL_SetSpeed) - USBD_LL_SetUSBAddress 0x0801b90d Thumb Code 58 usbd_conf.o(.text.USBD_LL_SetUSBAddress) - USBD_LL_SetupStage 0x0801b949 Thumb Code 148 usbd_core.o(.text.USBD_LL_SetupStage) - USBD_LL_StallEP 0x0801b9dd Thumb Code 58 usbd_conf.o(.text.USBD_LL_StallEP) - USBD_LL_Start 0x0801ba19 Thumb Code 50 usbd_conf.o(.text.USBD_LL_Start) - USBD_LL_Suspend 0x0801ba4d Thumb Code 30 usbd_core.o(.text.USBD_LL_Suspend) - USBD_LL_Transmit 0x0801ba6d Thumb Code 66 usbd_conf.o(.text.USBD_LL_Transmit) - USBD_ParseSetupRequest 0x0801bab1 Thumb Code 98 usbd_ctlreq.o(.text.USBD_ParseSetupRequest) - USBD_RegisterClass 0x0801bb15 Thumb Code 86 usbd_core.o(.text.USBD_RegisterClass) - USBD_RunTestMode 0x0801bb6d Thumb Code 10 usbd_core.o(.text.USBD_RunTestMode) - USBD_SetClassConfig 0x0801bc05 Thumb Code 54 usbd_core.o(.text.USBD_SetClassConfig) - USBD_Start 0x0801bddd Thumb Code 16 usbd_core.o(.text.USBD_Start) - USBD_StdDevReq 0x0801bded Thumb Code 196 usbd_ctlreq.o(.text.USBD_StdDevReq) - USBD_StdEPReq 0x0801beb1 Thumb Code 792 usbd_ctlreq.o(.text.USBD_StdEPReq) - USBD_StdItfReq 0x0801c1c9 Thumb Code 154 usbd_ctlreq.o(.text.USBD_StdItfReq) - USBD_static_free 0x0801c265 Thumb Code 8 usbd_conf.o(.text.USBD_static_free) - USBD_static_malloc 0x0801c26d Thumb Code 16 usbd_conf.o(.text.USBD_static_malloc) - USB_ActivateEndpoint 0x0801c27d Thumb Code 222 stm32f4xx_ll_usb.o(.text.USB_ActivateEndpoint) - USB_ActivateSetup 0x0801c35d Thumb Code 44 stm32f4xx_ll_usb.o(.text.USB_ActivateSetup) - USB_CoreInit 0x0801c389 Thumb Code 252 stm32f4xx_ll_usb.o(.text.USB_CoreInit) - USB_DeactivateEndpoint 0x0801c505 Thumb Code 326 stm32f4xx_ll_usb.o(.text.USB_DeactivateEndpoint) - USB_DevConnect 0x0801c64d Thumb Code 42 stm32f4xx_ll_usb.o(.text.USB_DevConnect) - USB_DevDisconnect 0x0801c679 Thumb Code 42 stm32f4xx_ll_usb.o(.text.USB_DevDisconnect) - USB_DevInit 0x0801c6a5 Thumb Code 706 stm32f4xx_ll_usb.o(.text.USB_DevInit) - USB_DisableGlobalInt 0x0801c969 Thumb Code 20 stm32f4xx_ll_usb.o(.text.USB_DisableGlobalInt) - USB_EP0StartXfer 0x0801c97d Thumb Code 496 stm32f4xx_ll_usb.o(.text.USB_EP0StartXfer) - USB_EP0_OutStart 0x0801cb6d Thumb Code 158 stm32f4xx_ll_usb.o(.text.USB_EP0_OutStart) - USB_EPClearStall 0x0801cc0d Thumb Code 160 stm32f4xx_ll_usb.o(.text.USB_EPClearStall) - USB_EPSetStall 0x0801ccad Thumb Code 168 stm32f4xx_ll_usb.o(.text.USB_EPSetStall) - USB_EPStartXfer 0x0801cd55 Thumb Code 868 stm32f4xx_ll_usb.o(.text.USB_EPStartXfer) - USB_EnableGlobalInt 0x0801d0b9 Thumb Code 20 stm32f4xx_ll_usb.o(.text.USB_EnableGlobalInt) - USB_FlushRxFifo 0x0801d0cd Thumb Code 76 stm32f4xx_ll_usb.o(.text.USB_FlushRxFifo) - USB_FlushTxFifo 0x0801d119 Thumb Code 82 stm32f4xx_ll_usb.o(.text.USB_FlushTxFifo) - USB_GetDevSpeed 0x0801d16d Thumb Code 76 stm32f4xx_ll_usb.o(.text.USB_GetDevSpeed) - USB_GetMode 0x0801d1b9 Thumb Code 16 stm32f4xx_ll_usb.o(.text.USB_GetMode) - USB_ReadDevAllInEpInterrupt 0x0801d1c9 Thumb Code 36 stm32f4xx_ll_usb.o(.text.USB_ReadDevAllInEpInterrupt) - USB_ReadDevAllOutEpInterrupt 0x0801d1ed Thumb Code 36 stm32f4xx_ll_usb.o(.text.USB_ReadDevAllOutEpInterrupt) - USB_ReadDevInEPInterrupt 0x0801d211 Thumb Code 78 stm32f4xx_ll_usb.o(.text.USB_ReadDevInEPInterrupt) - USB_ReadDevOutEPInterrupt 0x0801d261 Thumb Code 46 stm32f4xx_ll_usb.o(.text.USB_ReadDevOutEPInterrupt) - USB_ReadInterrupts 0x0801d291 Thumb Code 26 stm32f4xx_ll_usb.o(.text.USB_ReadInterrupts) - USB_ReadPacket 0x0801d2ad Thumb Code 78 stm32f4xx_ll_usb.o(.text.USB_ReadPacket) - USB_SetCurrentMode 0x0801d2fd Thumb Code 94 stm32f4xx_ll_usb.o(.text.USB_SetCurrentMode) - USB_SetDevAddress 0x0801d35d Thumb Code 54 stm32f4xx_ll_usb.o(.text.USB_SetDevAddress) - USB_SetDevSpeed 0x0801d395 Thumb Code 34 stm32f4xx_ll_usb.o(.text.USB_SetDevSpeed) - USB_SetTurnaroundTime 0x0801d3b9 Thumb Code 442 stm32f4xx_ll_usb.o(.text.USB_SetTurnaroundTime) - USB_WritePacket 0x0801d575 Thumb Code 112 stm32f4xx_ll_usb.o(.text.USB_WritePacket) - UsageFault_Handler 0x0801d5e5 Thumb Code 4 stm32f4xx_it.o(.text.UsageFault_Handler) - VerifyFailed 0x0801d5e9 Thumb Code 12 user_math.o(.text.VerifyFailed) - assert_failed 0x0801d7f1 Thumb Code 12 main.o(.text.assert_failed) - configureTimerForRunTimeStats 0x0801d7fd Thumb Code 28 freertos.o(.text.configureTimerForRunTimeStats) - eTaskGetState 0x0801d839 Thumb Code 246 tasks.o(.text.eTaskGetState) - getRunTimeCounterValue 0x0801d931 Thumb Code 12 freertos.o(.text.getRunTimeCounterValue) - main 0x0801d93d Thumb Code 124 main.o(.text.main) - osDelay 0x0801d9b9 Thumb Code 52 cmsis_os2.o(.text.osDelay) - osDelayUntil 0x0801d9ed Thumb Code 88 cmsis_os2.o(.text.osDelayUntil) - osKernelGetState 0x0801da45 Thumb Code 82 cmsis_os2.o(.text.osKernelGetState) - osKernelGetTickCount 0x0801da99 Thumb Code 38 cmsis_os2.o(.text.osKernelGetTickCount) - osKernelGetTickFreq 0x0801dac1 Thumb Code 6 cmsis_os2.o(.text.osKernelGetTickFreq) - osKernelInitialize 0x0801dac9 Thumb Code 70 cmsis_os2.o(.text.osKernelInitialize) - osKernelLock 0x0801db11 Thumb Code 86 cmsis_os2.o(.text.osKernelLock) - osKernelStart 0x0801db69 Thumb Code 82 cmsis_os2.o(.text.osKernelStart) - osKernelUnlock 0x0801dbbd Thumb Code 110 cmsis_os2.o(.text.osKernelUnlock) - osMessageQueueGet 0x0801dc2d Thumb Code 192 cmsis_os2.o(.text.osMessageQueueGet) - osMessageQueueNew 0x0801dced Thumb Code 254 cmsis_os2.o(.text.osMessageQueueNew) - osMessageQueuePut 0x0801dded Thumb Code 196 cmsis_os2.o(.text.osMessageQueuePut) - osMessageQueueReset 0x0801deb1 Thumb Code 64 cmsis_os2.o(.text.osMessageQueueReset) - osThreadFlagsClear 0x0801def1 Thumb Code 128 cmsis_os2.o(.text.osThreadFlagsClear) - osThreadFlagsGet 0x0801df71 Thumb Code 64 cmsis_os2.o(.text.osThreadFlagsGet) - osThreadFlagsSet 0x0801dfb1 Thumb Code 164 cmsis_os2.o(.text.osThreadFlagsSet) - osThreadFlagsWait 0x0801e055 Thumb Code 282 cmsis_os2.o(.text.osThreadFlagsWait) - osThreadGetId 0x0801e171 Thumb Code 16 cmsis_os2.o(.text.osThreadGetId) - osThreadGetStackSpace 0x0801e181 Thumb Code 52 cmsis_os2.o(.text.osThreadGetStackSpace) - osThreadNew 0x0801e1b5 Thumb Code 346 cmsis_os2.o(.text.osThreadNew) - osThreadResume 0x0801e311 Thumb Code 64 cmsis_os2.o(.text.osThreadResume) - osThreadSuspend 0x0801e351 Thumb Code 64 cmsis_os2.o(.text.osThreadSuspend) - osThreadTerminate 0x0801e391 Thumb Code 94 cmsis_os2.o(.text.osThreadTerminate) - osTimerNew 0x0801e3f1 Thumb Code 290 cmsis_os2.o(.text.osTimerNew) - osTimerStart 0x0801e515 Thumb Code 92 cmsis_os2.o(.text.osTimerStart) - pvPortMalloc 0x0801f6f5 Thumb Code 530 heap_4.o(.text.pvPortMalloc) - pvTimerGetTimerID 0x0801f909 Thumb Code 58 timers.o(.text.pvTimerGetTimerID) - pxPortInitialiseStack 0x0801f945 Thumb Code 94 port.o(.text.pxPortInitialiseStack) - uxListRemove 0x0801f9a5 Thumb Code 72 list.o(.text.uxListRemove) - uxTaskGetStackHighWaterMark 0x0801f9ed Thumb Code 56 tasks.o(.text.uxTaskGetStackHighWaterMark) - uxTaskGetSystemState 0x0801fa25 Thumb Code 274 tasks.o(.text.uxTaskGetSystemState) - vApplicationGetIdleTaskMemory 0x0801fb39 Thumb Code 42 cmsis_os2.o(.text.vApplicationGetIdleTaskMemory) - vApplicationGetTimerTaskMemory 0x0801fb65 Thumb Code 44 cmsis_os2.o(.text.vApplicationGetTimerTaskMemory) - vApplicationStackOverflowHook 0x0801fb91 Thumb Code 12 freertos.o(.text.vApplicationStackOverflowHook) - vListInitialise 0x0801fb9d Thumb Code 46 list.o(.text.vListInitialise) - vListInitialiseItem 0x0801fbcd Thumb Code 14 list.o(.text.vListInitialiseItem) - vListInsert 0x0801fbdd Thumb Code 106 list.o(.text.vListInsert) - vListInsertEnd 0x0801fc49 Thumb Code 58 list.o(.text.vListInsertEnd) - vPortEnterCritical 0x0801fc99 Thumb Code 86 port.o(.text.vPortEnterCritical) - vPortExitCritical 0x0801fcf1 Thumb Code 74 port.o(.text.vPortExitCritical) - vPortFree 0x0801fd3d Thumb Code 206 heap_4.o(.text.vPortFree) - vPortGetHeapStats 0x0801fe0d Thumb Code 206 heap_4.o(.text.vPortGetHeapStats) - vPortSetupTimerInterrupt 0x0801fedd Thumb Code 68 port.o(.text.vPortSetupTimerInterrupt) - vPortValidateInterruptPriority 0x0801ff21 Thumb Code 132 port.o(.text.vPortValidateInterruptPriority) - vQueueAddToRegistry 0x0801ffa5 Thumb Code 82 queue.o(.text.vQueueAddToRegistry) - vQueueWaitForMessageRestricted 0x0801fff9 Thumb Code 100 queue.o(.text.vQueueWaitForMessageRestricted) - vTaskDelay 0x0802005d Thumb Code 110 tasks.o(.text.vTaskDelay) - vTaskDelayUntil 0x080200cd Thumb Code 276 tasks.o(.text.vTaskDelayUntil) - vTaskDelete 0x080201e1 Thumb Code 270 tasks.o(.text.vTaskDelete) - vTaskGetInfo 0x080202f1 Thumb Code 226 tasks.o(.text.vTaskGetInfo) - vTaskGetRunTimeStats 0x080203d5 Thumb Code 254 tasks.o(.text.vTaskGetRunTimeStats) - vTaskInternalSetTimeOutState 0x080204d5 Thumb Code 36 tasks.o(.text.vTaskInternalSetTimeOutState) - vTaskList 0x080204f9 Thumb Code 270 tasks.o(.text.vTaskList) - vTaskMissedYield 0x08020609 Thumb Code 14 tasks.o(.text.vTaskMissedYield) - vTaskPlaceOnEventList 0x08020619 Thumb Code 66 tasks.o(.text.vTaskPlaceOnEventList) - vTaskPlaceOnEventListRestricted 0x0802065d Thumb Code 82 tasks.o(.text.vTaskPlaceOnEventListRestricted) - vTaskResume 0x080206b1 Thumb Code 214 tasks.o(.text.vTaskResume) - vTaskStartScheduler 0x08020789 Thumb Code 228 tasks.o(.text.vTaskStartScheduler) - vTaskSuspend 0x0802086d Thumb Code 296 tasks.o(.text.vTaskSuspend) - vTaskSuspendAll 0x08020995 Thumb Code 16 tasks.o(.text.vTaskSuspendAll) - vTaskSwitchContext 0x080209a5 Thumb Code 384 tasks.o(.text.vTaskSwitchContext) - xPortStartScheduler 0x08020b25 Thumb Code 342 port.o(.text.xPortStartScheduler) - xPortSysTickHandler 0x08020c7d Thumb Code 60 port.o(.text.xPortSysTickHandler) - xQueueGenericCreate 0x08020cb9 Thumb Code 116 queue.o(.text.xQueueGenericCreate) - xQueueGenericCreateStatic 0x08020d2d Thumb Code 270 queue.o(.text.xQueueGenericCreateStatic) - xQueueGenericReset 0x08020e3d Thumb Code 186 queue.o(.text.xQueueGenericReset) - xQueueGenericSend 0x08020ef9 Thumb Code 556 queue.o(.text.xQueueGenericSend) - xQueueGenericSendFromISR 0x08021125 Thumb Code 332 queue.o(.text.xQueueGenericSendFromISR) - xQueueReceive 0x08021271 Thumb Code 476 queue.o(.text.xQueueReceive) - xQueueReceiveFromISR 0x0802144d Thumb Code 264 queue.o(.text.xQueueReceiveFromISR) - xTaskCheckForTimeOut 0x08021555 Thumb Code 246 tasks.o(.text.xTaskCheckForTimeOut) - xTaskCreate 0x0802164d Thumb Code 158 tasks.o(.text.xTaskCreate) - xTaskCreateStatic 0x080216ed Thumb Code 206 tasks.o(.text.xTaskCreateStatic) - xTaskGenericNotify 0x080217bd Thumb Code 376 tasks.o(.text.xTaskGenericNotify) - xTaskGenericNotifyFromISR 0x08021935 Thumb Code 452 tasks.o(.text.xTaskGenericNotifyFromISR) - xTaskGetCurrentTaskHandle 0x08021af9 Thumb Code 20 tasks.o(.text.xTaskGetCurrentTaskHandle) - xTaskGetSchedulerState 0x08021b0d Thumb Code 56 tasks.o(.text.xTaskGetSchedulerState) - xTaskGetTickCount 0x08021b45 Thumb Code 20 tasks.o(.text.xTaskGetTickCount) - xTaskGetTickCountFromISR 0x08021b59 Thumb Code 30 tasks.o(.text.xTaskGetTickCountFromISR) - xTaskIncrementTick 0x08021b79 Thumb Code 452 tasks.o(.text.xTaskIncrementTick) - xTaskNotifyWait 0x08021d3d Thumb Code 214 tasks.o(.text.xTaskNotifyWait) - xTaskPriorityDisinherit 0x08021e15 Thumb Code 236 tasks.o(.text.xTaskPriorityDisinherit) - xTaskRemoveFromEventList 0x08021f01 Thumb Code 206 tasks.o(.text.xTaskRemoveFromEventList) - xTaskResumeAll 0x08021fd1 Thumb Code 390 tasks.o(.text.xTaskResumeAll) - xTimerCreate 0x08022159 Thumb Code 74 timers.o(.text.xTimerCreate) - xTimerCreateStatic 0x080221a5 Thumb Code 138 timers.o(.text.xTimerCreateStatic) - xTimerCreateTimerTask 0x08022231 Thumb Code 148 timers.o(.text.xTimerCreateTimerTask) - xTimerGenericCommand 0x080222c5 Thumb Code 176 timers.o(.text.xTimerGenericCommand) - __0snprintf 0x08022375 Thumb Code 48 printfa.o(i.__0snprintf) - __1snprintf 0x08022375 Thumb Code 0 printfa.o(i.__0snprintf) - __2snprintf 0x08022375 Thumb Code 0 printfa.o(i.__0snprintf) - __c89snprintf 0x08022375 Thumb Code 0 printfa.o(i.__0snprintf) - snprintf 0x08022375 Thumb Code 0 printfa.o(i.__0snprintf) - __0sprintf 0x080223a9 Thumb Code 34 printfa.o(i.__0sprintf) - __1sprintf 0x080223a9 Thumb Code 0 printfa.o(i.__0sprintf) - __2sprintf 0x080223a9 Thumb Code 0 printfa.o(i.__0sprintf) - __c89sprintf 0x080223a9 Thumb Code 0 printfa.o(i.__0sprintf) - sprintf 0x080223a9 Thumb Code 0 printfa.o(i.__0sprintf) - __0vsnprintf 0x080223d1 Thumb Code 46 printfa.o(i.__0vsnprintf) - __1vsnprintf 0x080223d1 Thumb Code 0 printfa.o(i.__0vsnprintf) - __2vsnprintf 0x080223d1 Thumb Code 0 printfa.o(i.__0vsnprintf) - __c89vsnprintf 0x080223d1 Thumb Code 0 printfa.o(i.__0vsnprintf) - vsnprintf 0x080223d1 Thumb Code 0 printfa.o(i.__0vsnprintf) - __ARM_fpclassify 0x08022405 Thumb Code 48 fpclassify.o(i.__ARM_fpclassify) - __ARM_fpclassifyf 0x08022435 Thumb Code 38 fpclassifyf.o(i.__ARM_fpclassifyf) - __hardfp_asinf 0x0802245d Thumb Code 258 asinf.o(i.__hardfp_asinf) - __hardfp_atan 0x08022589 Thumb Code 622 atan.o(i.__hardfp_atan) - __hardfp_atan2 0x08022861 Thumb Code 448 atan2.o(i.__hardfp_atan2) - __hardfp_atan2f 0x08022a61 Thumb Code 594 atan2f.o(i.__hardfp_atan2f) - __hardfp_cos 0x08022d11 Thumb Code 180 cos.o(i.__hardfp_cos) - __hardfp_cosf 0x08022dd9 Thumb Code 280 cosf.o(i.__hardfp_cosf) - __hardfp_floorf 0x08022f29 Thumb Code 98 floorf.o(i.__hardfp_floorf) - __hardfp_sin 0x08022f99 Thumb Code 180 sin.o(i.__hardfp_sin) - __hardfp_sinf 0x08023061 Thumb Code 344 sinf.o(i.__hardfp_sinf) - __hardfp_tanf 0x080231f1 Thumb Code 322 tanf.o(i.__hardfp_tanf) - __ieee754_rem_pio2 0x08023371 Thumb Code 938 rred.o(i.__ieee754_rem_pio2) - __kernel_cos 0x080237a9 Thumb Code 322 cos_i.o(i.__kernel_cos) - __kernel_poly 0x08023919 Thumb Code 248 poly.o(i.__kernel_poly) - __kernel_sin 0x08023a11 Thumb Code 280 sin_i.o(i.__kernel_sin) - __mathlib_dbl_infnan 0x08023b41 Thumb Code 20 dunder.o(i.__mathlib_dbl_infnan) - __mathlib_dbl_infnan2 0x08023b55 Thumb Code 20 dunder.o(i.__mathlib_dbl_infnan2) - __mathlib_dbl_invalid 0x08023b69 Thumb Code 24 dunder.o(i.__mathlib_dbl_invalid) - __mathlib_dbl_underflow 0x08023b89 Thumb Code 24 dunder.o(i.__mathlib_dbl_underflow) - __mathlib_flt_infnan 0x08023ba9 Thumb Code 6 funder.o(i.__mathlib_flt_infnan) - __mathlib_flt_infnan2 0x08023baf Thumb Code 6 funder.o(i.__mathlib_flt_infnan2) - __mathlib_flt_invalid 0x08023bb5 Thumb Code 10 funder.o(i.__mathlib_flt_invalid) - __mathlib_flt_underflow 0x08023bc5 Thumb Code 10 funder.o(i.__mathlib_flt_underflow) - __mathlib_rredf2 0x08023bd5 Thumb Code 316 rredf.o(i.__mathlib_rredf2) - __scatterload_copy 0x08023d29 Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x08023d37 Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x08023d39 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - __set_errno 0x08023d49 Thumb Code 6 errno.o(i.__set_errno) - atan 0x08024627 Thumb Code 16 atan.o(i.atan) - fabs 0x08024637 Thumb Code 24 fabs.o(i.fabs) - sqrtf 0x0802464f Thumb Code 62 sqrtf.o(i.sqrtf) - __mathlib_zero 0x08024758 Data 8 qnan.o(.constdata) - AHBPrescTable 0x08024878 Data 16 system_stm32f4xx.o(.rodata.AHBPrescTable) - APBPrescTable 0x08024888 Data 8 system_stm32f4xx.o(.rodata.APBPrescTable) - attr_ai 0x08024898 Data 36 user_task.o(.rodata.attr_ai) - attr_atti_esti 0x080248bc Data 36 user_task.o(.rodata.attr_atti_esti) - attr_can 0x080248e0 Data 36 user_task.o(.rodata.attr_can) - attr_cap 0x08024904 Data 36 user_task.o(.rodata.attr_cap) - attr_cli 0x08024928 Data 36 user_task.o(.rodata.attr_cli) - attr_command 0x0802494c Data 36 user_task.o(.rodata.attr_command) - attr_ctrl_chassis 0x08024970 Data 36 user_task.o(.rodata.attr_ctrl_chassis) - attr_ctrl_gimbal 0x08024994 Data 36 user_task.o(.rodata.attr_ctrl_gimbal) - attr_ctrl_shoot 0x080249b8 Data 36 user_task.o(.rodata.attr_ctrl_shoot) - attr_info 0x080249dc Data 36 user_task.o(.rodata.attr_info) - attr_init 0x08024a00 Data 36 user_task.o(.rodata.attr_init) - attr_monitor 0x08024a24 Data 36 user_task.o(.rodata.attr_monitor) - attr_rc 0x08024a48 Data 36 user_task.o(.rodata.attr_rc) - attr_referee 0x08024a6c Data 36 user_task.o(.rodata.attr_referee) - defaultTask_attributes 0x08024e58 Data 36 freertos.o(.rodata.defaultTask_attributes) - Region$$Table$$Base 0x08026150 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x08026170 Number 0 anon$$obj.o(Region$$Table) + __aeabi_dcmple 0x08000535 Thumb Code 54 dcmple.o(.text) + __aeabi_dcmpge 0x0800056b Thumb Code 54 dcmpge.o(.text) + __aeabi_i2d 0x080005a1 Thumb Code 34 dflti.o(.text) + __aeabi_d2iz 0x080005c3 Thumb Code 62 dfixi.o(.text) + __aeabi_f2d 0x08000601 Thumb Code 38 f2d.o(.text) + __aeabi_d2f 0x08000627 Thumb Code 56 d2f.o(.text) + __aeabi_uidiv 0x0800065f Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0800065f Thumb Code 44 uidiv.o(.text) + __aeabi_llsl 0x0800068b Thumb Code 30 llshl.o(.text) + _ll_shift_l 0x0800068b Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x080006a9 Thumb Code 32 llushr.o(.text) + _ll_ushift_r 0x080006a9 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x080006c9 Thumb Code 36 llsshr.o(.text) + _ll_sshift_r 0x080006c9 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x080006ed Thumb Code 0 iusefp.o(.text) + _float_round 0x080006ed Thumb Code 18 fepilogue.o(.text) + _float_epilogue 0x080006ff Thumb Code 92 fepilogue.o(.text) + _double_round 0x0800075b Thumb Code 30 depilogue.o(.text) + _double_epilogue 0x08000779 Thumb Code 156 depilogue.o(.text) + __aeabi_ddiv 0x08000815 Thumb Code 222 ddiv.o(.text) + __aeabi_d2ulz 0x080008f3 Thumb Code 48 dfixul.o(.text) + __aeabi_cdcmpeq 0x08000925 Thumb Code 0 cdcmple.o(.text) + __aeabi_cdcmple 0x08000925 Thumb Code 48 cdcmple.o(.text) + __aeabi_cdrcmple 0x08000955 Thumb Code 48 cdrcmple.o(.text) + __scatterload 0x08000985 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x08000985 Thumb Code 0 init.o(.text) + __aeabi_ui2d 0x080009a9 Thumb Code 26 dfltui.o(.text) + __decompress 0x080009c3 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x080009c3 Thumb Code 86 __dczerorl2.o(.text) + AHRS_GetEulr 0x08000bcd Thumb Code 348 ahrs.o(.text.AHRS_GetEulr) + AHRS_Init 0x08000d29 Thumb Code 644 ahrs.o(.text.AHRS_Init) + AHRS_ResetEulr 0x08000fad Thumb Code 18 ahrs.o(.text.AHRS_ResetEulr) + AHRS_Update 0x08000fc1 Thumb Code 3098 ahrs.o(.text.AHRS_Update) + AI_HandleOffline 0x080021a5 Thumb Code 92 ai.o(.text.AI_HandleOffline) + AI_Init 0x08002201 Thumb Code 184 ai.o(.text.AI_Init) + AI_PackCmd 0x080022b9 Thumb Code 62 ai.o(.text.AI_PackCmd) + AI_PackMCU 0x080022f9 Thumb Code 200 ai.o(.text.AI_PackMCU) + AI_PackRef 0x080023c1 Thumb Code 40 ai.o(.text.AI_PackRef) + AI_ParseHost 0x080023e9 Thumb Code 112 ai.o(.text.AI_ParseHost) + AI_SearchArmor 0x08002459 Thumb Code 392 ai.o(.text.AI_SearchArmor) + AI_StartReceiving 0x080025e1 Thumb Code 54 ai.o(.text.AI_StartReceiving) + AI_StartSend 0x08002619 Thumb Code 100 ai.o(.text.AI_StartSend) + AI_WaitDmaCplt 0x0800267d Thumb Code 26 ai.o(.text.AI_WaitDmaCplt) + AbsClip 0x08002699 Thumb Code 106 user_math.o(.text.AbsClip) + BMI088_AcclStartDmaRecv 0x08002749 Thumb Code 30 bmi088.o(.text.BMI088_AcclStartDmaRecv) + BMI088_AcclWaitDmaCplt 0x08002769 Thumb Code 16 bmi088.o(.text.BMI088_AcclWaitDmaCplt) + BMI088_GetUpdateFreq 0x08002779 Thumb Code 16 bmi088.o(.text.BMI088_GetUpdateFreq) + BMI088_GyroStable 0x0800279d Thumb Code 100 bmi088.o(.text.BMI088_GyroStable) + BMI088_GyroStartDmaRecv 0x08002801 Thumb Code 26 bmi088.o(.text.BMI088_GyroStartDmaRecv) + BMI088_GyroWaitDmaCplt 0x0800281d Thumb Code 16 bmi088.o(.text.BMI088_GyroWaitDmaCplt) + BMI088_Init 0x0800282d Thumb Code 394 bmi088.o(.text.BMI088_Init) + BMI088_ParseAccl 0x080029b9 Thumb Code 244 bmi088.o(.text.BMI088_ParseAccl) + BMI088_ParseGyro 0x08002aad Thumb Code 280 bmi088.o(.text.BMI088_ParseGyro) + BMI088_WaitNew 0x08002c2d Thumb Code 16 bmi088.o(.text.BMI088_WaitNew) + BSP_CAN_GetHandle 0x08002e59 Thumb Code 62 can_1.o(.text.BSP_CAN_GetHandle) + BSP_CAN_RegisterCallback 0x08002e99 Thumb Code 70 can_1.o(.text.BSP_CAN_RegisterCallback) + BSP_Delay 0x08002ee1 Thumb Code 142 delay.o(.text.BSP_Delay) + BSP_Flash_EraseSector 0x08002f71 Thumb Code 72 flash.o(.text.BSP_Flash_EraseSector) + BSP_Flash_ReadBytes 0x08002fb9 Thumb Code 24 flash.o(.text.BSP_Flash_ReadBytes) + BSP_Flash_WriteBytes 0x08002fd1 Thumb Code 78 flash.o(.text.BSP_Flash_WriteBytes) + BSP_Free 0x08003021 Thumb Code 16 mm.o(.text.BSP_Free) + BSP_GPIO_DisableIRQ 0x08003031 Thumb Code 116 gpio_1.o(.text.BSP_GPIO_DisableIRQ) + BSP_GPIO_EnableIRQ 0x080030a5 Thumb Code 116 gpio_1.o(.text.BSP_GPIO_EnableIRQ) + BSP_GPIO_RegisterCallback 0x08003119 Thumb Code 106 gpio_1.o(.text.BSP_GPIO_RegisterCallback) + BSP_GetBatteryVolt 0x08003185 Thumb Code 120 adc_1.o(.text.BSP_GetBatteryVolt) + BSP_GetTemperature 0x080031fd Thumb Code 140 adc_1.o(.text.BSP_GetTemperature) + BSP_LED_Set 0x08003289 Thumb Code 368 led.o(.text.BSP_LED_Set) + BSP_Malloc 0x080033f9 Thumb Code 16 mm.o(.text.BSP_Malloc) + BSP_PWM_Set 0x08003409 Thumb Code 270 pwm.o(.text.BSP_PWM_Set) + BSP_PWM_Start 0x08003519 Thumb Code 66 pwm.o(.text.BSP_PWM_Start) + BSP_PWM_Stop 0x0800355d Thumb Code 84 pwm.o(.text.BSP_PWM_Stop) + BSP_SPI_GetHandle 0x080035b1 Thumb Code 62 spi_1.o(.text.BSP_SPI_GetHandle) + BSP_SPI_RegisterCallback 0x080035f1 Thumb Code 68 spi_1.o(.text.BSP_SPI_RegisterCallback) + BSP_UART_GetHandle 0x08003635 Thumb Code 82 uart.o(.text.BSP_UART_GetHandle) + BSP_UART_IRQHandler 0x08003689 Thumb Code 108 uart.o(.text.BSP_UART_IRQHandler) + BSP_UART_RegisterCallback 0x080036f5 Thumb Code 72 uart.o(.text.BSP_UART_RegisterCallback) + BSP_USB_Printf 0x0800373d Thumb Code 104 usb.o(.text.BSP_USB_Printf) + BSP_USB_ReadChar 0x080037a5 Thumb Code 12 usb.o(.text.BSP_USB_ReadChar) + BSP_USB_ReadyReceive 0x080037b1 Thumb Code 52 usb.o(.text.BSP_USB_ReadyReceive) + BusFault_Handler 0x0800382d Thumb Code 4 stm32f4xx_it.o(.text.BusFault_Handler) + CAN1_RX0_IRQHandler 0x08003831 Thumb Code 16 stm32f4xx_it.o(.text.CAN1_RX0_IRQHandler) + CAN1_RX1_IRQHandler 0x08003841 Thumb Code 16 stm32f4xx_it.o(.text.CAN1_RX1_IRQHandler) + CAN2_RX0_IRQHandler 0x08003851 Thumb Code 16 stm32f4xx_it.o(.text.CAN2_RX0_IRQHandler) + CAN2_RX1_IRQHandler 0x08003861 Thumb Code 16 stm32f4xx_it.o(.text.CAN2_RX1_IRQHandler) + CAN_CAP_HandleOffline 0x080038e9 Thumb Code 26 can_2.o(.text.CAN_CAP_HandleOffline) + CAN_Cap_Control 0x08003905 Thumb Code 120 can_2.o(.text.CAN_Cap_Control) + CAN_Cap_Decode 0x0800397d Thumb Code 108 can_2.o(.text.CAN_Cap_Decode) + CAN_CheckFlag 0x080039e9 Thumb Code 50 can_2.o(.text.CAN_CheckFlag) + CAN_ClearFlag 0x08003a1d Thumb Code 46 can_2.o(.text.CAN_ClearFlag) + CAN_Init 0x08003a95 Thumb Code 282 can_2.o(.text.CAN_Init) + CAN_Motor_Control 0x08003bb1 Thumb Code 600 can_2.o(.text.CAN_Motor_Control) + CAN_StoreMsg 0x08003ea9 Thumb Code 306 can_2.o(.text.CAN_StoreMsg) + CAN_Tof_Decode 0x08003fdd Thumb Code 76 can_2.o(.text.CAN_Tof_Decode) + CDC_ReadyReceive 0x080040a5 Thumb Code 18 usbd_cdc_if.o(.text.CDC_ReadyReceive) + CDC_Transmit_FS 0x080040f1 Thumb Code 96 usbd_cdc_if.o(.text.CDC_Transmit_FS) + CMD_CheckHostOverwrite 0x0800429d Thumb Code 16 cmd.o(.text.CMD_CheckHostOverwrite) + CMD_Init 0x080042ad Thumb Code 60 cmd.o(.text.CMD_Init) + CMD_ParseHost 0x0800433d Thumb Code 120 cmd.o(.text.CMD_ParseHost) + CMD_ParseRc 0x080043b5 Thumb Code 208 cmd.o(.text.CMD_ParseRc) + CMD_RefereeAdd 0x080048fd Thumb Code 86 cmd.o(.text.CMD_RefereeAdd) + CRC16_Calc 0x08004981 Thumb Code 54 crc16.o(.text.CRC16_Calc) + CRC16_Verify 0x080049b9 Thumb Code 88 crc16.o(.text.CRC16_Verify) + CRC8_Calc 0x08004a11 Thumb Code 60 crc8.o(.text.CRC8_Calc) + CRC8_Verify 0x08004a4d Thumb Code 76 crc8.o(.text.CRC8_Verify) + CalculateRpm 0x08004a99 Thumb Code 284 user_math.o(.text.CalculateRpm) + Cap_Control 0x08004bb5 Thumb Code 90 cap.o(.text.Cap_Control) + Cap_DumpUI 0x08004c11 Thumb Code 26 cap.o(.text.Cap_DumpUI) + Capacity_GetBatteryRemain 0x08004c2d Thumb Code 332 capacity.o(.text.Capacity_GetBatteryRemain) + Capacity_GetCapacitorRemain 0x08004d79 Thumb Code 102 capacity.o(.text.Capacity_GetCapacitorRemain) + Chassis_Control 0x08004ec9 Thumb Code 784 chassis.o(.text.Chassis_Control) + Chassis_DumpOutput 0x080051d9 Thumb Code 66 chassis.o(.text.Chassis_DumpOutput) + Chassis_DumpUI 0x0800521d Thumb Code 40 chassis.o(.text.Chassis_DumpUI) + Chassis_Init 0x08005245 Thumb Code 614 chassis.o(.text.Chassis_Init) + Chassis_PowerLimit 0x080054ad Thumb Code 208 chassis.o(.text.Chassis_PowerLimit) + Chassis_UpdateFeedback 0x08005671 Thumb Code 180 chassis.o(.text.Chassis_UpdateFeedback) + CircleAdd 0x08005725 Thumb Code 132 user_math.o(.text.CircleAdd) + CircleError 0x080057a9 Thumb Code 154 user_math.o(.text.CircleError) + CircleReverse 0x08005845 Thumb Code 32 user_math.o(.text.CircleReverse) + Clip 0x08005865 Thumb Code 76 user_math.o(.text.Clip) + Config_Get 0x08006869 Thumb Code 138 config.o(.text.Config_Get) + Config_GetPilotCfg 0x080068f5 Thumb Code 108 config.o(.text.Config_GetPilotCfg) + Config_GetPilotNameMap 0x08006961 Thumb Code 10 config.o(.text.Config_GetPilotNameMap) + Config_GetRobotNameMap 0x0800696d Thumb Code 10 config.o(.text.Config_GetRobotNameMap) + Config_GetRobotParam 0x08006979 Thumb Code 108 config.o(.text.Config_GetRobotParam) + Config_Set 0x080069e5 Thumb Code 38 config.o(.text.Config_Set) + DMA1_Stream1_IRQHandler 0x08006a0d Thumb Code 16 stm32f4xx_it.o(.text.DMA1_Stream1_IRQHandler) + DMA1_Stream2_IRQHandler 0x08006a1d Thumb Code 16 stm32f4xx_it.o(.text.DMA1_Stream2_IRQHandler) + DMA1_Stream7_IRQHandler 0x08006a2d Thumb Code 16 stm32f4xx_it.o(.text.DMA1_Stream7_IRQHandler) + DMA2_Stream1_IRQHandler 0x08006a3d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream1_IRQHandler) + DMA2_Stream2_IRQHandler 0x08006a4d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream2_IRQHandler) + DMA2_Stream3_IRQHandler 0x08006a5d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream3_IRQHandler) + DMA2_Stream5_IRQHandler 0x08006a6d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream5_IRQHandler) + DMA2_Stream6_IRQHandler 0x08006a7d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream6_IRQHandler) + DMA2_Stream7_IRQHandler 0x08006a8d Thumb Code 16 stm32f4xx_it.o(.text.DMA2_Stream7_IRQHandler) + DR16_HandleOffline 0x08006d39 Thumb Code 60 dr16.o(.text.DR16_HandleOffline) + DR16_Init 0x08006d75 Thumb Code 116 dr16.o(.text.DR16_Init) + DR16_ParseRC 0x08006de9 Thumb Code 356 dr16.o(.text.DR16_ParseRC) + DR16_StartDmaRecv 0x08006f61 Thumb Code 48 dr16.o(.text.DR16_StartDmaRecv) + DR16_WaitDmaCplt 0x08006f91 Thumb Code 28 dr16.o(.text.DR16_WaitDmaCplt) + DebugMon_Handler 0x08006fad Thumb Code 2 stm32f4xx_it.o(.text.DebugMon_Handler) + EXTI0_IRQHandler 0x08006fb1 Thumb Code 10 stm32f4xx_it.o(.text.EXTI0_IRQHandler) + EXTI3_IRQHandler 0x08006fbd Thumb Code 10 stm32f4xx_it.o(.text.EXTI3_IRQHandler) + EXTI4_IRQHandler 0x08006fc9 Thumb Code 10 stm32f4xx_it.o(.text.EXTI4_IRQHandler) + EXTI9_5_IRQHandler 0x08006fd5 Thumb Code 10 stm32f4xx_it.o(.text.EXTI9_5_IRQHandler) + Error_Handler 0x08006fe1 Thumb Code 6 main.o(.text.Error_Handler) + FLASH_Erase_Sector 0x08006fe9 Thumb Code 306 stm32f4xx_hal_flash_ex.o(.text.FLASH_Erase_Sector) + FLASH_FlushCaches 0x0800711d Thumb Code 162 stm32f4xx_hal_flash_ex.o(.text.FLASH_FlushCaches) + FLASH_WaitForLastOperation 0x08007541 Thumb Code 164 stm32f4xx_hal_flash.o(.text.FLASH_WaitForLastOperation) + FreeRTOS_CLIGetOutputBuffer 0x080075e5 Thumb Code 10 freertos_cli.o(.text.FreeRTOS_CLIGetOutputBuffer) + FreeRTOS_CLIGetParameter 0x080075f1 Thumb Code 228 freertos_cli.o(.text.FreeRTOS_CLIGetParameter) + FreeRTOS_CLIProcessCommand 0x080076d5 Thumb Code 348 freertos_cli.o(.text.FreeRTOS_CLIProcessCommand) + FreeRTOS_CLIRegisterCommand 0x08007831 Thumb Code 130 freertos_cli.o(.text.FreeRTOS_CLIRegisterCommand) + Gimbal_Control 0x08007911 Thumb Code 852 gimbal.o(.text.Gimbal_Control) + Gimbal_DumpOutput 0x08007c65 Thumb Code 30 gimbal.o(.text.Gimbal_DumpOutput) + Gimbal_DumpUI 0x08007c85 Thumb Code 18 gimbal.o(.text.Gimbal_DumpUI) + Gimbal_Init 0x08007c99 Thumb Code 288 gimbal.o(.text.Gimbal_Init) + Gimbal_PackAI 0x08007db9 Thumb Code 34 gimbal.o(.text.Gimbal_PackAI) + Gimbal_UpdateFeedback 0x08007ed9 Thumb Code 124 gimbal.o(.text.Gimbal_UpdateFeedback) + HAL_ADC_ConfigChannel 0x08007f55 Thumb Code 704 stm32f4xx_hal_adc.o(.text.HAL_ADC_ConfigChannel) + HAL_ADC_GetValue 0x08008215 Thumb Code 14 stm32f4xx_hal_adc.o(.text.HAL_ADC_GetValue) + HAL_ADC_Init 0x08008225 Thumb Code 946 stm32f4xx_hal_adc.o(.text.HAL_ADC_Init) + HAL_ADC_MspInit 0x080085d9 Thumb Code 194 adc.o(.text.HAL_ADC_MspInit) + HAL_ADC_PollForConversion 0x0800869d Thumb Code 298 stm32f4xx_hal_adc.o(.text.HAL_ADC_PollForConversion) + HAL_ADC_Start 0x080087c9 Thumb Code 568 stm32f4xx_hal_adc.o(.text.HAL_ADC_Start) + HAL_CAN_ActivateNotification 0x08008a01 Thumb Code 120 stm32f4xx_hal_can.o(.text.HAL_CAN_ActivateNotification) + HAL_CAN_AddTxMessage 0x08008a79 Thumb Code 582 stm32f4xx_hal_can.o(.text.HAL_CAN_AddTxMessage) + HAL_CAN_ConfigFilter 0x08008cc1 Thumb Code 746 stm32f4xx_hal_can.o(.text.HAL_CAN_ConfigFilter) + HAL_CAN_ErrorCallback 0x08008fad Thumb Code 80 can_1.o(.text.HAL_CAN_ErrorCallback) + HAL_CAN_GetRxMessage 0x08008ffd Thumb Code 532 stm32f4xx_hal_can.o(.text.HAL_CAN_GetRxMessage) + HAL_CAN_IRQHandler 0x08009211 Thumb Code 1010 stm32f4xx_hal_can.o(.text.HAL_CAN_IRQHandler) + HAL_CAN_Init 0x08009605 Thumb Code 1252 stm32f4xx_hal_can.o(.text.HAL_CAN_Init) + HAL_CAN_MspInit 0x08009ae9 Thumb Code 428 can.o(.text.HAL_CAN_MspInit) + HAL_CAN_RxFifo0FullCallback 0x08009c95 Thumb Code 80 can_1.o(.text.HAL_CAN_RxFifo0FullCallback) + HAL_CAN_RxFifo0MsgPendingCallback 0x08009ce5 Thumb Code 80 can_1.o(.text.HAL_CAN_RxFifo0MsgPendingCallback) + HAL_CAN_RxFifo1FullCallback 0x08009d35 Thumb Code 80 can_1.o(.text.HAL_CAN_RxFifo1FullCallback) + HAL_CAN_RxFifo1MsgPendingCallback 0x08009d85 Thumb Code 80 can_1.o(.text.HAL_CAN_RxFifo1MsgPendingCallback) + HAL_CAN_SleepCallback 0x08009dd5 Thumb Code 80 can_1.o(.text.HAL_CAN_SleepCallback) + HAL_CAN_Start 0x08009e25 Thumb Code 138 stm32f4xx_hal_can.o(.text.HAL_CAN_Start) + HAL_CAN_TxMailbox0AbortCallback 0x08009eb1 Thumb Code 80 can_1.o(.text.HAL_CAN_TxMailbox0AbortCallback) + HAL_CAN_TxMailbox0CompleteCallback 0x08009f01 Thumb Code 76 can_1.o(.text.HAL_CAN_TxMailbox0CompleteCallback) + HAL_CAN_TxMailbox1AbortCallback 0x08009f4d Thumb Code 80 can_1.o(.text.HAL_CAN_TxMailbox1AbortCallback) + HAL_CAN_TxMailbox1CompleteCallback 0x08009f9d Thumb Code 80 can_1.o(.text.HAL_CAN_TxMailbox1CompleteCallback) + HAL_CAN_TxMailbox2AbortCallback 0x08009fed Thumb Code 80 can_1.o(.text.HAL_CAN_TxMailbox2AbortCallback) + HAL_CAN_TxMailbox2CompleteCallback 0x0800a03d Thumb Code 80 can_1.o(.text.HAL_CAN_TxMailbox2CompleteCallback) + HAL_CAN_WakeUpFromRxMsgCallback 0x0800a08d Thumb Code 80 can_1.o(.text.HAL_CAN_WakeUpFromRxMsgCallback) + HAL_CRC_Init 0x0800a0dd Thumb Code 100 stm32f4xx_hal_crc.o(.text.HAL_CRC_Init) + HAL_CRC_MspInit 0x0800a141 Thumb Code 62 crc.o(.text.HAL_CRC_MspInit) + HAL_DMA_Abort 0x0800a181 Thumb Code 234 stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort) + HAL_DMA_Abort_IT 0x0800a26d Thumb Code 68 stm32f4xx_hal_dma.o(.text.HAL_DMA_Abort_IT) + HAL_DMA_IRQHandler 0x0800a2b1 Thumb Code 798 stm32f4xx_hal_dma.o(.text.HAL_DMA_IRQHandler) + HAL_DMA_Init 0x0800a5d1 Thumb Code 1334 stm32f4xx_hal_dma.o(.text.HAL_DMA_Init) + HAL_DMA_Start_IT 0x0800ab09 Thumb Code 228 stm32f4xx_hal_dma.o(.text.HAL_DMA_Start_IT) + HAL_Delay 0x0800abed Thumb Code 66 stm32f4xx_hal.o(.text.HAL_Delay) + HAL_FLASHEx_Erase 0x0800ac31 Thumb Code 350 stm32f4xx_hal_flash_ex.o(.text.HAL_FLASHEx_Erase) + HAL_FLASH_Lock 0x0800ad91 Thumb Code 20 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Lock) + HAL_FLASH_Program 0x0800ada5 Thumb Code 264 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Program) + HAL_FLASH_Unlock 0x0800aead Thumb Code 86 stm32f4xx_hal_flash.o(.text.HAL_FLASH_Unlock) + HAL_GPIO_EXTI_Callback 0x0800af05 Thumb Code 102 gpio_1.o(.text.HAL_GPIO_EXTI_Callback) + HAL_GPIO_EXTI_IRQHandler 0x0800af6d Thumb Code 56 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_EXTI_IRQHandler) + HAL_GPIO_Init 0x0800afa5 Thumb Code 1824 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_Init) + HAL_GPIO_ReadPin 0x0800b6c5 Thumb Code 82 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_ReadPin) + HAL_GPIO_WritePin 0x0800b719 Thumb Code 120 stm32f4xx_hal_gpio.o(.text.HAL_GPIO_WritePin) + HAL_GetTick 0x0800b791 Thumb Code 12 stm32f4xx_hal.o(.text.HAL_GetTick) + HAL_I2C_Init 0x0800b79d Thumb Code 1058 stm32f4xx_hal_i2c.o(.text.HAL_I2C_Init) + HAL_I2C_MspInit 0x0800bbc1 Thumb Code 650 i2c.o(.text.HAL_I2C_MspInit) + HAL_IncTick 0x0800be4d Thumb Code 26 stm32f4xx_hal.o(.text.HAL_IncTick) + HAL_Init 0x0800be69 Thumb Code 54 stm32f4xx_hal.o(.text.HAL_Init) + HAL_InitTick 0x0800bea1 Thumb Code 112 stm32f4xx_hal.o(.text.HAL_InitTick) + HAL_MspInit 0x0800bf11 Thumb Code 88 stm32f4xx_hal_msp.o(.text.HAL_MspInit) + HAL_NVIC_DisableIRQ 0x0800bf69 Thumb Code 48 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_DisableIRQ) + HAL_NVIC_EnableIRQ 0x0800bf99 Thumb Code 48 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_EnableIRQ) + HAL_NVIC_SetPriority 0x0800bfc9 Thumb Code 102 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriority) + HAL_NVIC_SetPriorityGrouping 0x0800c031 Thumb Code 74 stm32f4xx_hal_cortex.o(.text.HAL_NVIC_SetPriorityGrouping) + HAL_PCDEx_LPM_Callback 0x0800c07d Thumb Code 12 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_LPM_Callback) + HAL_PCDEx_SetRxFiFo 0x0800c089 Thumb Code 24 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetRxFiFo) + HAL_PCDEx_SetTxFiFo 0x0800c0a1 Thumb Code 156 stm32f4xx_hal_pcd_ex.o(.text.HAL_PCDEx_SetTxFiFo) + HAL_PCD_ConnectCallback 0x0800c13d Thumb Code 20 usbd_conf.o(.text.HAL_PCD_ConnectCallback) + HAL_PCD_DataInStageCallback 0x0800c151 Thumb Code 38 usbd_conf.o(.text.HAL_PCD_DataInStageCallback) + HAL_PCD_DataOutStageCallback 0x0800c179 Thumb Code 40 usbd_conf.o(.text.HAL_PCD_DataOutStageCallback) + HAL_PCD_DisconnectCallback 0x0800c1a1 Thumb Code 20 usbd_conf.o(.text.HAL_PCD_DisconnectCallback) + HAL_PCD_EP_Close 0x0800c1b5 Thumb Code 168 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Close) + HAL_PCD_EP_ClrStall 0x0800c25d Thumb Code 200 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_ClrStall) + HAL_PCD_EP_GetRxCount 0x0800c325 Thumb Code 34 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_GetRxCount) + HAL_PCD_EP_Open 0x0800c349 Thumb Code 234 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Open) + HAL_PCD_EP_Receive 0x0800c435 Thumb Code 134 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Receive) + HAL_PCD_EP_SetStall 0x0800c4bd Thumb Code 222 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_SetStall) + HAL_PCD_EP_Transmit 0x0800c59d Thumb Code 134 stm32f4xx_hal_pcd.o(.text.HAL_PCD_EP_Transmit) + HAL_PCD_IRQHandler 0x0800c625 Thumb Code 1622 stm32f4xx_hal_pcd.o(.text.HAL_PCD_IRQHandler) + HAL_PCD_ISOINIncompleteCallback 0x0800cc7d Thumb Code 28 usbd_conf.o(.text.HAL_PCD_ISOINIncompleteCallback) + HAL_PCD_ISOOUTIncompleteCallback 0x0800cc99 Thumb Code 28 usbd_conf.o(.text.HAL_PCD_ISOOUTIncompleteCallback) + HAL_PCD_Init 0x0800ccb5 Thumb Code 738 stm32f4xx_hal_pcd.o(.text.HAL_PCD_Init) + HAL_PCD_MspInit 0x0800cf99 Thumb Code 176 usbd_conf.o(.text.HAL_PCD_MspInit) + HAL_PCD_ResetCallback 0x0800d049 Thumb Code 82 usbd_conf.o(.text.HAL_PCD_ResetCallback) + HAL_PCD_ResumeCallback 0x0800d09d Thumb Code 20 usbd_conf.o(.text.HAL_PCD_ResumeCallback) + HAL_PCD_SOFCallback 0x0800d0b1 Thumb Code 20 usbd_conf.o(.text.HAL_PCD_SOFCallback) + HAL_PCD_SetAddress 0x0800d0c5 Thumb Code 94 stm32f4xx_hal_pcd.o(.text.HAL_PCD_SetAddress) + HAL_PCD_SetupStageCallback 0x0800d125 Thumb Code 24 usbd_conf.o(.text.HAL_PCD_SetupStageCallback) + HAL_PCD_Start 0x0800d13d Thumb Code 122 stm32f4xx_hal_pcd.o(.text.HAL_PCD_Start) + HAL_PCD_SuspendCallback 0x0800d1b9 Thumb Code 62 usbd_conf.o(.text.HAL_PCD_SuspendCallback) + HAL_RCC_ClockConfig 0x0800d1f9 Thumb Code 1050 stm32f4xx_hal_rcc.o(.text.HAL_RCC_ClockConfig) + HAL_RCC_GetHCLKFreq 0x0800d615 Thumb Code 12 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetHCLKFreq) + HAL_RCC_GetPCLK1Freq 0x0800d621 Thumb Code 34 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK1Freq) + HAL_RCC_GetPCLK2Freq 0x0800d645 Thumb Code 34 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetPCLK2Freq) + HAL_RCC_GetSysClockFreq 0x0800d669 Thumb Code 230 stm32f4xx_hal_rcc.o(.text.HAL_RCC_GetSysClockFreq) + HAL_RCC_OscConfig 0x0800d751 Thumb Code 2222 stm32f4xx_hal_rcc.o(.text.HAL_RCC_OscConfig) + HAL_RNG_Init 0x0800e001 Thumb Code 122 stm32f4xx_hal_rng.o(.text.HAL_RNG_Init) + HAL_RNG_MspInit 0x0800e07d Thumb Code 62 rng.o(.text.HAL_RNG_MspInit) + HAL_SPI_ErrorCallback 0x0800e0bd Thumb Code 84 spi_1.o(.text.HAL_SPI_ErrorCallback) + HAL_SPI_Init 0x0800e111 Thumb Code 962 stm32f4xx_hal_spi.o(.text.HAL_SPI_Init) + HAL_SPI_MspInit 0x0800e4d5 Thumb Code 530 spi.o(.text.HAL_SPI_MspInit) + HAL_SPI_Receive 0x0800e6e9 Thumb Code 560 stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive) + HAL_SPI_Receive_DMA 0x0800e919 Thumb Code 468 stm32f4xx_hal_spi.o(.text.HAL_SPI_Receive_DMA) + HAL_SPI_RxCpltCallback 0x0800eaed Thumb Code 84 spi_1.o(.text.HAL_SPI_RxCpltCallback) + HAL_SPI_RxHalfCpltCallback 0x0800eb41 Thumb Code 84 spi_1.o(.text.HAL_SPI_RxHalfCpltCallback) + HAL_SPI_Transmit 0x0800eb95 Thumb Code 684 stm32f4xx_hal_spi.o(.text.HAL_SPI_Transmit) + HAL_SPI_TransmitReceive 0x0800ee41 Thumb Code 898 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive) + HAL_SPI_TransmitReceive_DMA 0x0800f1c5 Thumb Code 614 stm32f4xx_hal_spi.o(.text.HAL_SPI_TransmitReceive_DMA) + HAL_SPI_TxRxCpltCallback 0x0800f42d Thumb Code 84 spi_1.o(.text.HAL_SPI_TxRxCpltCallback) + HAL_SPI_TxRxHalfCpltCallback 0x0800f481 Thumb Code 84 spi_1.o(.text.HAL_SPI_TxRxHalfCpltCallback) + HAL_SYSTICK_Config 0x0800f4d5 Thumb Code 16 stm32f4xx_hal_cortex.o(.text.HAL_SYSTICK_Config) + HAL_TIMEx_BreakCallback 0x0800f4e5 Thumb Code 8 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_BreakCallback) + HAL_TIMEx_CommutCallback 0x0800f4ed Thumb Code 8 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_CommutCallback) + HAL_TIMEx_ConfigBreakDeadTime 0x0800f4f5 Thumb Code 528 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_ConfigBreakDeadTime) + HAL_TIMEx_MasterConfigSynchronization 0x0800f705 Thumb Code 584 stm32f4xx_hal_tim_ex.o(.text.HAL_TIMEx_MasterConfigSynchronization) + HAL_TIM_Base_Init 0x0800f94d Thumb Code 578 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Init) + HAL_TIM_Base_MspInit 0x0800fb91 Thumb Code 434 tim.o(.text.HAL_TIM_Base_MspInit) + HAL_TIM_Base_Start_IT 0x0800fd45 Thumb Code 512 stm32f4xx_hal_tim.o(.text.HAL_TIM_Base_Start_IT) + HAL_TIM_ConfigClockSource 0x0800ff45 Thumb Code 2298 stm32f4xx_hal_tim.o(.text.HAL_TIM_ConfigClockSource) + HAL_TIM_IC_CaptureCallback 0x08010841 Thumb Code 8 stm32f4xx_hal_tim.o(.text.HAL_TIM_IC_CaptureCallback) + HAL_TIM_IRQHandler 0x08010849 Thumb Code 634 stm32f4xx_hal_tim.o(.text.HAL_TIM_IRQHandler) + HAL_TIM_MspPostInit 0x08010ac5 Thumb Code 626 tim.o(.text.HAL_TIM_MspPostInit) + HAL_TIM_OC_DelayElapsedCallback 0x08010d39 Thumb Code 8 stm32f4xx_hal_tim.o(.text.HAL_TIM_OC_DelayElapsedCallback) + HAL_TIM_PWM_ConfigChannel 0x08010d41 Thumb Code 1118 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_ConfigChannel) + HAL_TIM_PWM_Init 0x080111a1 Thumb Code 578 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Init) + HAL_TIM_PWM_MspInit 0x080113e5 Thumb Code 8 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_MspInit) + HAL_TIM_PWM_PulseFinishedCallback 0x080113ed Thumb Code 8 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_PulseFinishedCallback) + HAL_TIM_PWM_Start 0x080113f5 Thumb Code 964 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Start) + HAL_TIM_PWM_Stop 0x080117b9 Thumb Code 768 stm32f4xx_hal_tim.o(.text.HAL_TIM_PWM_Stop) + HAL_TIM_PeriodElapsedCallback 0x08011ab9 Thumb Code 42 freertos.o(.text.HAL_TIM_PeriodElapsedCallback) + HAL_TIM_TriggerCallback 0x08011ae5 Thumb Code 8 stm32f4xx_hal_tim.o(.text.HAL_TIM_TriggerCallback) + HAL_UARTEx_RxEventCallback 0x08011aed Thumb Code 12 stm32f4xx_hal_uart.o(.text.HAL_UARTEx_RxEventCallback) + HAL_UART_AbortReceiveCpltCallback 0x08011af9 Thumb Code 84 uart.o(.text.HAL_UART_AbortReceiveCpltCallback) + HAL_UART_AbortReceive_IT 0x08011b4d Thumb Code 186 stm32f4xx_hal_uart.o(.text.HAL_UART_AbortReceive_IT) + HAL_UART_ErrorCallback 0x08011c09 Thumb Code 84 uart.o(.text.HAL_UART_ErrorCallback) + HAL_UART_IRQHandler 0x08011c5d Thumb Code 840 stm32f4xx_hal_uart.o(.text.HAL_UART_IRQHandler) + HAL_UART_Init 0x08011fa5 Thumb Code 520 stm32f4xx_hal_uart.o(.text.HAL_UART_Init) + HAL_UART_MspInit 0x080121ad Thumb Code 958 usart.o(.text.HAL_UART_MspInit) + HAL_UART_Receive_DMA 0x0801256d Thumb Code 120 stm32f4xx_hal_uart.o(.text.HAL_UART_Receive_DMA) + HAL_UART_RxCpltCallback 0x080125e5 Thumb Code 84 uart.o(.text.HAL_UART_RxCpltCallback) + HAL_UART_RxHalfCpltCallback 0x08012639 Thumb Code 84 uart.o(.text.HAL_UART_RxHalfCpltCallback) + HAL_UART_Transmit_DMA 0x0801268d Thumb Code 246 stm32f4xx_hal_uart.o(.text.HAL_UART_Transmit_DMA) + HAL_UART_TxCpltCallback 0x08012785 Thumb Code 84 uart.o(.text.HAL_UART_TxCpltCallback) + HAL_UART_TxHalfCpltCallback 0x080127d9 Thumb Code 80 uart.o(.text.HAL_UART_TxHalfCpltCallback) + HardFault_Handler 0x08012829 Thumb Code 6 stm32f4xx_it.o(.text.HardFault_Handler) + HeatLimit_ShootFreq 0x08012831 Thumb Code 140 limiter.o(.text.HeatLimit_ShootFreq) + InvSqrt 0x08012935 Thumb Code 118 user_math.o(.text.InvSqrt) + LowPassFilter2p_Apply 0x080129ad Thumb Code 184 filter.o(.text.LowPassFilter2p_Apply) + LowPassFilter2p_Init 0x08012a65 Thumb Code 316 filter.o(.text.LowPassFilter2p_Init) + LowPassFilter2p_Reset 0x08012ba1 Thumb Code 146 filter.o(.text.LowPassFilter2p_Reset) + MX_ADC1_Init 0x08012c35 Thumb Code 128 adc.o(.text.MX_ADC1_Init) + MX_ADC3_Init 0x08012cb5 Thumb Code 128 adc.o(.text.MX_ADC3_Init) + MX_CAN1_Init 0x08012d35 Thumb Code 78 can.o(.text.MX_CAN1_Init) + MX_CAN2_Init 0x08012d85 Thumb Code 78 can.o(.text.MX_CAN2_Init) + MX_CRC_Init 0x08012dd5 Thumb Code 36 crc.o(.text.MX_CRC_Init) + MX_DMA_Init 0x08012df9 Thumb Code 242 dma.o(.text.MX_DMA_Init) + MX_FREERTOS_Init 0x08012eed Thumb Code 64 freertos.o(.text.MX_FREERTOS_Init) + MX_GPIO_Init 0x08012f2d Thumb Code 620 gpio.o(.text.MX_GPIO_Init) + MX_I2C1_Init 0x08013199 Thumb Code 72 i2c.o(.text.MX_I2C1_Init) + MX_I2C2_Init 0x080131e1 Thumb Code 72 i2c.o(.text.MX_I2C2_Init) + MX_I2C3_Init 0x08013229 Thumb Code 72 i2c.o(.text.MX_I2C3_Init) + MX_RNG_Init 0x08013271 Thumb Code 36 rng.o(.text.MX_RNG_Init) + MX_SPI1_Init 0x08013295 Thumb Code 82 spi.o(.text.MX_SPI1_Init) + MX_SPI2_Init 0x080132e9 Thumb Code 78 spi.o(.text.MX_SPI2_Init) + MX_TIM10_Init 0x08013339 Thumb Code 142 tim.o(.text.MX_TIM10_Init) + MX_TIM1_Init 0x080133c9 Thumb Code 368 tim.o(.text.MX_TIM1_Init) + MX_TIM3_Init 0x08013539 Thumb Code 216 tim.o(.text.MX_TIM3_Init) + MX_TIM4_Init 0x08013611 Thumb Code 218 tim.o(.text.MX_TIM4_Init) + MX_TIM5_Init 0x080136ed Thumb Code 266 tim.o(.text.MX_TIM5_Init) + MX_TIM7_Init 0x080137f9 Thumb Code 88 tim.o(.text.MX_TIM7_Init) + MX_TIM8_Init 0x08013851 Thumb Code 316 tim.o(.text.MX_TIM8_Init) + MX_USART1_UART_Init 0x0801398d Thumb Code 64 usart.o(.text.MX_USART1_UART_Init) + MX_USART3_UART_Init 0x080139cd Thumb Code 72 usart.o(.text.MX_USART3_UART_Init) + MX_USART6_UART_Init 0x08013a15 Thumb Code 64 usart.o(.text.MX_USART6_UART_Init) + MX_USB_DEVICE_Init 0x08013a55 Thumb Code 118 usb_device.o(.text.MX_USB_DEVICE_Init) + MemManage_Handler 0x08013acd Thumb Code 6 stm32f4xx_it.o(.text.MemManage_Handler) + Mixer_Apply 0x08013ad5 Thumb Code 674 mixer.o(.text.Mixer_Apply) + Mixer_Init 0x08013d79 Thumb Code 46 mixer.o(.text.Mixer_Init) + NMI_Handler 0x08013da9 Thumb Code 2 stm32f4xx_it.o(.text.NMI_Handler) + OTG_FS_IRQHandler 0x08013e19 Thumb Code 16 stm32f4xx_it.o(.text.OTG_FS_IRQHandler) + PID_Calc 0x080141cd Thumb Code 752 pid.o(.text.PID_Calc) + PID_Init 0x080144bd Thumb Code 406 pid.o(.text.PID_Init) + PID_Reset 0x08014655 Thumb Code 72 pid.o(.text.PID_Reset) + PendSV_Handler 0x080146a1 Thumb Code 100 port.o(.text.PendSV_Handler) + PowerLimit_CapInput 0x08014705 Thumb Code 120 limiter.o(.text.PowerLimit_CapInput) + PowerLimit_ChassicOutput 0x0801477d Thumb Code 232 limiter.o(.text.PowerLimit_ChassicOutput) + PowerLimit_TargetPower 0x08014865 Thumb Code 76 limiter.o(.text.PowerLimit_TargetPower) + Referee_CheckTXReady 0x08014901 Thumb Code 22 referee.o(.text.Referee_CheckTXReady) + Referee_GetCharacterAdd 0x08014919 Thumb Code 66 referee.o(.text.Referee_GetCharacterAdd) + Referee_GetDelAdd 0x0801495d Thumb Code 66 referee.o(.text.Referee_GetDelAdd) + Referee_GetGrapicAdd 0x080149a1 Thumb Code 64 referee.o(.text.Referee_GetGrapicAdd) + Referee_HandleOffline 0x080149e1 Thumb Code 14 referee.o(.text.Referee_HandleOffline) + Referee_Init 0x08014a01 Thumb Code 262 referee.o(.text.Referee_Init) + Referee_MoveData 0x08014b09 Thumb Code 70 referee.o(.text.Referee_MoveData) + Referee_PackAI 0x08014b51 Thumb Code 20 referee.o(.text.Referee_PackAI) + Referee_PackCap 0x08014b65 Thumb Code 68 referee.o(.text.Referee_PackCap) + Referee_PackChassis 0x08014ba9 Thumb Code 60 referee.o(.text.Referee_PackChassis) + Referee_PackShoot 0x08014be5 Thumb Code 112 referee.o(.text.Referee_PackShoot) + Referee_PackUI 0x08014c55 Thumb Code 958 referee.o(.text.Referee_PackUI) + Referee_Parse 0x08015015 Thumb Code 966 referee.o(.text.Referee_Parse) + Referee_PraseCmd 0x080153e1 Thumb Code 448 referee.o(.text.Referee_PraseCmd) + Referee_SetHeader 0x080155b9 Thumb Code 350 referee.o(.text.Referee_SetHeader) + Referee_StartReceiving 0x08015719 Thumb Code 54 referee.o(.text.Referee_StartReceiving) + Referee_StartSend 0x08015751 Thumb Code 52 referee.o(.text.Referee_StartSend) + Referee_UIRefresh 0x08015789 Thumb Code 3744 referee.o(.text.Referee_UIRefresh) + SVC_Handler 0x08016ac1 Thumb Code 36 port.o(.text.SVC_Handler) + Shoot_Control 0x08016b2d Thumb Code 1100 shoot.o(.text.Shoot_Control) + Shoot_DumpOutput 0x08016f79 Thumb Code 62 shoot.o(.text.Shoot_DumpOutput) + Shoot_DumpUI 0x08016fb9 Thumb Code 28 shoot.o(.text.Shoot_DumpUI) + Shoot_Init 0x08017151 Thumb Code 266 shoot.o(.text.Shoot_Init) + Shoot_ResetOutput 0x0801725d Thumb Code 42 shoot.o(.text.Shoot_ResetOutput) + Shoot_UpdateFeedback 0x080173d1 Thumb Code 180 shoot.o(.text.Shoot_UpdateFeedback) + StartDefaultTask 0x08017485 Thumb Code 22 freertos.o(.text.StartDefaultTask) + SysTick_Handler 0x080174f1 Thumb Code 24 stm32f4xx_it.o(.text.SysTick_Handler) + SystemClock_Config 0x08017509 Thumb Code 188 main.o(.text.SystemClock_Config) + SystemInit 0x080175c5 Thumb Code 32 system_stm32f4xx.o(.text.SystemInit) + TIM1_BRK_TIM9_IRQHandler 0x080175e5 Thumb Code 16 stm32f4xx_it.o(.text.TIM1_BRK_TIM9_IRQHandler) + TIM7_IRQHandler 0x080175f5 Thumb Code 16 stm32f4xx_it.o(.text.TIM7_IRQHandler) + TIM_Base_SetConfig 0x08017605 Thumb Code 410 stm32f4xx_hal_tim.o(.text.TIM_Base_SetConfig) + TIM_CCxChannelCmd 0x080177a1 Thumb Code 318 stm32f4xx_hal_tim.o(.text.TIM_CCxChannelCmd) + TIM_ETR_SetConfig 0x080178e1 Thumb Code 52 stm32f4xx_hal_tim.o(.text.TIM_ETR_SetConfig) + TIM_OC2_SetConfig 0x08017aa5 Thumb Code 364 stm32f4xx_hal_tim.o(.text.TIM_OC2_SetConfig) + Task_Ai 0x08017ef1 Thumb Code 474 ai_1.o(.text.Task_Ai) + Task_AttiEsti 0x080180cd Thumb Code 364 atti_esti.o(.text.Task_AttiEsti) + Task_CLI 0x08018239 Thumb Code 520 cli.o(.text.Task_CLI) + Task_Can 0x08018441 Thumb Code 602 can_3.o(.text.Task_Can) + Task_Cap 0x0801869d Thumb Code 432 cap_1.o(.text.Task_Cap) + Task_Command 0x0801884d Thumb Code 456 command.o(.text.Task_Command) + Task_CtrlChassis 0x08018a15 Thumb Code 352 ctrl_chassis.o(.text.Task_CtrlChassis) + Task_CtrlGimbal 0x08018b75 Thumb Code 368 ctrl_gimbal.o(.text.Task_CtrlGimbal) + Task_CtrlShoot 0x08018ce5 Thumb Code 372 ctrl_shoot.o(.text.Task_CtrlShoot) + Task_Info 0x08018e59 Thumb Code 78 info.o(.text.Task_Info) + Task_Init 0x08018ea9 Thumb Code 940 init.o(.text.Task_Init) + Task_Monitor 0x08019255 Thumb Code 212 monitor.o(.text.Task_Monitor) + Task_RC 0x08019329 Thumb Code 144 rc.o(.text.Task_RC) + Task_Referee 0x080193b9 Thumb Code 604 referee_1.o(.text.Task_Referee) + UART_Start_Receive_DMA 0x08019c09 Thumb Code 192 stm32f4xx_hal_uart.o(.text.UART_Start_Receive_DMA) + UI_DelLayer 0x08019d5d Thumb Code 58 ui.o(.text.UI_DelLayer) + UI_DrawArc 0x08019d99 Thumb Code 558 ui.o(.text.UI_DrawArc) + UI_DrawCharacter 0x08019fc9 Thumb Code 476 ui.o(.text.UI_DrawCharacter) + UI_DrawCycle 0x0801a1a5 Thumb Code 406 ui.o(.text.UI_DrawCycle) + UI_DrawLine 0x0801a33d Thumb Code 458 ui.o(.text.UI_DrawLine) + UI_DrawRectangle 0x0801a509 Thumb Code 462 ui.o(.text.UI_DrawRectangle) + USART1_IRQHandler 0x0801a6d9 Thumb Code 28 stm32f4xx_it.o(.text.USART1_IRQHandler) + USART6_IRQHandler 0x0801a6f5 Thumb Code 28 stm32f4xx_it.o(.text.USART6_IRQHandler) + USBD_CDC_GetDeviceQualifierDescriptor 0x0801a901 Thumb Code 22 usbd_cdc.o(.text.USBD_CDC_GetDeviceQualifierDescriptor) + USBD_CDC_ReceivePacket 0x0801aa71 Thumb Code 94 usbd_cdc.o(.text.USBD_CDC_ReceivePacket) + USBD_CDC_RegisterInterface 0x0801aad1 Thumb Code 44 usbd_cdc.o(.text.USBD_CDC_RegisterInterface) + USBD_CDC_SetRxBuffer 0x0801aafd Thumb Code 52 usbd_cdc.o(.text.USBD_CDC_SetRxBuffer) + USBD_CDC_SetTxBuffer 0x0801ab31 Thumb Code 62 usbd_cdc.o(.text.USBD_CDC_SetTxBuffer) + USBD_CDC_TransmitPacket 0x0801ad0d Thumb Code 110 usbd_cdc.o(.text.USBD_CDC_TransmitPacket) + USBD_ClrClassConfig 0x0801ad7d Thumb Code 42 usbd_core.o(.text.USBD_ClrClassConfig) + USBD_CtlContinueRx 0x0801ade9 Thumb Code 30 usbd_ioreq.o(.text.USBD_CtlContinueRx) + USBD_CtlContinueSendData 0x0801ae09 Thumb Code 30 usbd_ioreq.o(.text.USBD_CtlContinueSendData) + USBD_CtlError 0x0801ae29 Thumb Code 28 usbd_ctlreq.o(.text.USBD_CtlError) + USBD_CtlPrepareRx 0x0801ae45 Thumb Code 54 usbd_ioreq.o(.text.USBD_CtlPrepareRx) + USBD_CtlReceiveStatus 0x0801ae7d Thumb Code 34 usbd_ioreq.o(.text.USBD_CtlReceiveStatus) + USBD_CtlSendData 0x0801aea1 Thumb Code 50 usbd_ioreq.o(.text.USBD_CtlSendData) + USBD_CtlSendStatus 0x0801aed5 Thumb Code 34 usbd_ioreq.o(.text.USBD_CtlSendStatus) + USBD_FS_ConfigStrDescriptor 0x0801aef9 Thumb Code 78 usbd_desc.o(.text.USBD_FS_ConfigStrDescriptor) + USBD_FS_DeviceDescriptor 0x0801af49 Thumb Code 26 usbd_desc.o(.text.USBD_FS_DeviceDescriptor) + USBD_FS_InterfaceStrDescriptor 0x0801af65 Thumb Code 78 usbd_desc.o(.text.USBD_FS_InterfaceStrDescriptor) + USBD_FS_LangIDStrDescriptor 0x0801afb5 Thumb Code 26 usbd_desc.o(.text.USBD_FS_LangIDStrDescriptor) + USBD_FS_ManufacturerStrDescriptor 0x0801afd1 Thumb Code 40 usbd_desc.o(.text.USBD_FS_ManufacturerStrDescriptor) + USBD_FS_ProductStrDescriptor 0x0801aff9 Thumb Code 78 usbd_desc.o(.text.USBD_FS_ProductStrDescriptor) + USBD_FS_SerialStrDescriptor 0x0801b049 Thumb Code 32 usbd_desc.o(.text.USBD_FS_SerialStrDescriptor) + USBD_GetString 0x0801b43d Thumb Code 152 usbd_ctlreq.o(.text.USBD_GetString) + USBD_Get_USB_Status 0x0801b4d5 Thumb Code 82 usbd_conf.o(.text.USBD_Get_USB_Status) + USBD_Init 0x0801b529 Thumb Code 106 usbd_core.o(.text.USBD_Init) + USBD_LL_ClearStallEP 0x0801b595 Thumb Code 58 usbd_conf.o(.text.USBD_LL_ClearStallEP) + USBD_LL_CloseEP 0x0801b5d1 Thumb Code 58 usbd_conf.o(.text.USBD_LL_CloseEP) + USBD_LL_DataInStage 0x0801b60d Thumb Code 332 usbd_core.o(.text.USBD_LL_DataInStage) + USBD_LL_DataOutStage 0x0801b759 Thumb Code 246 usbd_core.o(.text.USBD_LL_DataOutStage) + USBD_LL_DevConnected 0x0801b851 Thumb Code 10 usbd_core.o(.text.USBD_LL_DevConnected) + USBD_LL_DevDisconnected 0x0801b85d Thumb Code 44 usbd_core.o(.text.USBD_LL_DevDisconnected) + USBD_LL_GetRxDataSize 0x0801b889 Thumb Code 28 usbd_conf.o(.text.USBD_LL_GetRxDataSize) + USBD_LL_Init 0x0801b8a5 Thumb Code 126 usbd_conf.o(.text.USBD_LL_Init) + USBD_LL_IsStallEP 0x0801b925 Thumb Code 92 usbd_conf.o(.text.USBD_LL_IsStallEP) + USBD_LL_IsoINIncomplete 0x0801b981 Thumb Code 86 usbd_core.o(.text.USBD_LL_IsoINIncomplete) + USBD_LL_IsoOUTIncomplete 0x0801b9d9 Thumb Code 86 usbd_core.o(.text.USBD_LL_IsoOUTIncomplete) + USBD_LL_OpenEP 0x0801ba31 Thumb Code 74 usbd_conf.o(.text.USBD_LL_OpenEP) + USBD_LL_PrepareReceive 0x0801ba7d Thumb Code 66 usbd_conf.o(.text.USBD_LL_PrepareReceive) + USBD_LL_Reset 0x0801bac1 Thumb Code 160 usbd_core.o(.text.USBD_LL_Reset) + USBD_LL_Resume 0x0801bb61 Thumb Code 36 usbd_core.o(.text.USBD_LL_Resume) + USBD_LL_SOF 0x0801bb85 Thumb Code 78 usbd_core.o(.text.USBD_LL_SOF) + USBD_LL_SetSpeed 0x0801bbd5 Thumb Code 22 usbd_core.o(.text.USBD_LL_SetSpeed) + USBD_LL_SetUSBAddress 0x0801bbed Thumb Code 58 usbd_conf.o(.text.USBD_LL_SetUSBAddress) + USBD_LL_SetupStage 0x0801bc29 Thumb Code 148 usbd_core.o(.text.USBD_LL_SetupStage) + USBD_LL_StallEP 0x0801bcbd Thumb Code 58 usbd_conf.o(.text.USBD_LL_StallEP) + USBD_LL_Start 0x0801bcf9 Thumb Code 50 usbd_conf.o(.text.USBD_LL_Start) + USBD_LL_Suspend 0x0801bd2d Thumb Code 30 usbd_core.o(.text.USBD_LL_Suspend) + USBD_LL_Transmit 0x0801bd4d Thumb Code 66 usbd_conf.o(.text.USBD_LL_Transmit) + USBD_ParseSetupRequest 0x0801bd91 Thumb Code 98 usbd_ctlreq.o(.text.USBD_ParseSetupRequest) + USBD_RegisterClass 0x0801bdf5 Thumb Code 86 usbd_core.o(.text.USBD_RegisterClass) + USBD_RunTestMode 0x0801be4d Thumb Code 10 usbd_core.o(.text.USBD_RunTestMode) + USBD_SetClassConfig 0x0801bee5 Thumb Code 54 usbd_core.o(.text.USBD_SetClassConfig) + USBD_Start 0x0801c0bd Thumb Code 16 usbd_core.o(.text.USBD_Start) + USBD_StdDevReq 0x0801c0cd Thumb Code 196 usbd_ctlreq.o(.text.USBD_StdDevReq) + USBD_StdEPReq 0x0801c191 Thumb Code 792 usbd_ctlreq.o(.text.USBD_StdEPReq) + USBD_StdItfReq 0x0801c4a9 Thumb Code 154 usbd_ctlreq.o(.text.USBD_StdItfReq) + USBD_static_free 0x0801c545 Thumb Code 8 usbd_conf.o(.text.USBD_static_free) + USBD_static_malloc 0x0801c54d Thumb Code 16 usbd_conf.o(.text.USBD_static_malloc) + USB_ActivateEndpoint 0x0801c55d Thumb Code 222 stm32f4xx_ll_usb.o(.text.USB_ActivateEndpoint) + USB_ActivateSetup 0x0801c63d Thumb Code 44 stm32f4xx_ll_usb.o(.text.USB_ActivateSetup) + USB_CoreInit 0x0801c669 Thumb Code 252 stm32f4xx_ll_usb.o(.text.USB_CoreInit) + USB_DeactivateEndpoint 0x0801c7e5 Thumb Code 326 stm32f4xx_ll_usb.o(.text.USB_DeactivateEndpoint) + USB_DevConnect 0x0801c92d Thumb Code 42 stm32f4xx_ll_usb.o(.text.USB_DevConnect) + USB_DevDisconnect 0x0801c959 Thumb Code 42 stm32f4xx_ll_usb.o(.text.USB_DevDisconnect) + USB_DevInit 0x0801c985 Thumb Code 706 stm32f4xx_ll_usb.o(.text.USB_DevInit) + USB_DisableGlobalInt 0x0801cc49 Thumb Code 20 stm32f4xx_ll_usb.o(.text.USB_DisableGlobalInt) + USB_EP0StartXfer 0x0801cc5d Thumb Code 496 stm32f4xx_ll_usb.o(.text.USB_EP0StartXfer) + USB_EP0_OutStart 0x0801ce4d Thumb Code 158 stm32f4xx_ll_usb.o(.text.USB_EP0_OutStart) + USB_EPClearStall 0x0801ceed Thumb Code 160 stm32f4xx_ll_usb.o(.text.USB_EPClearStall) + USB_EPSetStall 0x0801cf8d Thumb Code 168 stm32f4xx_ll_usb.o(.text.USB_EPSetStall) + USB_EPStartXfer 0x0801d035 Thumb Code 868 stm32f4xx_ll_usb.o(.text.USB_EPStartXfer) + USB_EnableGlobalInt 0x0801d399 Thumb Code 20 stm32f4xx_ll_usb.o(.text.USB_EnableGlobalInt) + USB_FlushRxFifo 0x0801d3ad Thumb Code 76 stm32f4xx_ll_usb.o(.text.USB_FlushRxFifo) + USB_FlushTxFifo 0x0801d3f9 Thumb Code 82 stm32f4xx_ll_usb.o(.text.USB_FlushTxFifo) + USB_GetDevSpeed 0x0801d44d Thumb Code 76 stm32f4xx_ll_usb.o(.text.USB_GetDevSpeed) + USB_GetMode 0x0801d499 Thumb Code 16 stm32f4xx_ll_usb.o(.text.USB_GetMode) + USB_ReadDevAllInEpInterrupt 0x0801d4a9 Thumb Code 36 stm32f4xx_ll_usb.o(.text.USB_ReadDevAllInEpInterrupt) + USB_ReadDevAllOutEpInterrupt 0x0801d4cd Thumb Code 36 stm32f4xx_ll_usb.o(.text.USB_ReadDevAllOutEpInterrupt) + USB_ReadDevInEPInterrupt 0x0801d4f1 Thumb Code 78 stm32f4xx_ll_usb.o(.text.USB_ReadDevInEPInterrupt) + USB_ReadDevOutEPInterrupt 0x0801d541 Thumb Code 46 stm32f4xx_ll_usb.o(.text.USB_ReadDevOutEPInterrupt) + USB_ReadInterrupts 0x0801d571 Thumb Code 26 stm32f4xx_ll_usb.o(.text.USB_ReadInterrupts) + USB_ReadPacket 0x0801d58d Thumb Code 78 stm32f4xx_ll_usb.o(.text.USB_ReadPacket) + USB_SetCurrentMode 0x0801d5dd Thumb Code 94 stm32f4xx_ll_usb.o(.text.USB_SetCurrentMode) + USB_SetDevAddress 0x0801d63d Thumb Code 54 stm32f4xx_ll_usb.o(.text.USB_SetDevAddress) + USB_SetDevSpeed 0x0801d675 Thumb Code 34 stm32f4xx_ll_usb.o(.text.USB_SetDevSpeed) + USB_SetTurnaroundTime 0x0801d699 Thumb Code 442 stm32f4xx_ll_usb.o(.text.USB_SetTurnaroundTime) + USB_WritePacket 0x0801d855 Thumb Code 112 stm32f4xx_ll_usb.o(.text.USB_WritePacket) + UsageFault_Handler 0x0801d8c5 Thumb Code 4 stm32f4xx_it.o(.text.UsageFault_Handler) + VerifyFailed 0x0801d8c9 Thumb Code 12 user_math.o(.text.VerifyFailed) + assert_failed 0x0801dad1 Thumb Code 12 main.o(.text.assert_failed) + configureTimerForRunTimeStats 0x0801dadd Thumb Code 28 freertos.o(.text.configureTimerForRunTimeStats) + eTaskGetState 0x0801db19 Thumb Code 246 tasks.o(.text.eTaskGetState) + fAbs 0x0801dc11 Thumb Code 54 user_math.o(.text.fAbs) + getRunTimeCounterValue 0x0801dc49 Thumb Code 12 freertos.o(.text.getRunTimeCounterValue) + main 0x0801dc55 Thumb Code 124 main.o(.text.main) + osDelay 0x0801dcd1 Thumb Code 52 cmsis_os2.o(.text.osDelay) + osDelayUntil 0x0801dd05 Thumb Code 88 cmsis_os2.o(.text.osDelayUntil) + osKernelGetState 0x0801dd5d Thumb Code 82 cmsis_os2.o(.text.osKernelGetState) + osKernelGetTickCount 0x0801ddb1 Thumb Code 38 cmsis_os2.o(.text.osKernelGetTickCount) + osKernelGetTickFreq 0x0801ddd9 Thumb Code 6 cmsis_os2.o(.text.osKernelGetTickFreq) + osKernelInitialize 0x0801dde1 Thumb Code 70 cmsis_os2.o(.text.osKernelInitialize) + osKernelLock 0x0801de29 Thumb Code 86 cmsis_os2.o(.text.osKernelLock) + osKernelStart 0x0801de81 Thumb Code 82 cmsis_os2.o(.text.osKernelStart) + osKernelUnlock 0x0801ded5 Thumb Code 110 cmsis_os2.o(.text.osKernelUnlock) + osMessageQueueGet 0x0801df45 Thumb Code 192 cmsis_os2.o(.text.osMessageQueueGet) + osMessageQueueNew 0x0801e005 Thumb Code 254 cmsis_os2.o(.text.osMessageQueueNew) + osMessageQueuePut 0x0801e105 Thumb Code 196 cmsis_os2.o(.text.osMessageQueuePut) + osMessageQueueReset 0x0801e1c9 Thumb Code 64 cmsis_os2.o(.text.osMessageQueueReset) + osThreadFlagsClear 0x0801e209 Thumb Code 128 cmsis_os2.o(.text.osThreadFlagsClear) + osThreadFlagsGet 0x0801e289 Thumb Code 64 cmsis_os2.o(.text.osThreadFlagsGet) + osThreadFlagsSet 0x0801e2c9 Thumb Code 164 cmsis_os2.o(.text.osThreadFlagsSet) + osThreadFlagsWait 0x0801e36d Thumb Code 282 cmsis_os2.o(.text.osThreadFlagsWait) + osThreadGetId 0x0801e489 Thumb Code 16 cmsis_os2.o(.text.osThreadGetId) + osThreadGetStackSpace 0x0801e499 Thumb Code 52 cmsis_os2.o(.text.osThreadGetStackSpace) + osThreadNew 0x0801e4cd Thumb Code 346 cmsis_os2.o(.text.osThreadNew) + osThreadResume 0x0801e629 Thumb Code 64 cmsis_os2.o(.text.osThreadResume) + osThreadSuspend 0x0801e669 Thumb Code 64 cmsis_os2.o(.text.osThreadSuspend) + osThreadTerminate 0x0801e6a9 Thumb Code 94 cmsis_os2.o(.text.osThreadTerminate) + osTimerNew 0x0801e709 Thumb Code 290 cmsis_os2.o(.text.osTimerNew) + osTimerStart 0x0801e82d Thumb Code 92 cmsis_os2.o(.text.osTimerStart) + pvPortMalloc 0x0801fa0d Thumb Code 530 heap_4.o(.text.pvPortMalloc) + pvTimerGetTimerID 0x0801fc21 Thumb Code 58 timers.o(.text.pvTimerGetTimerID) + pxPortInitialiseStack 0x0801fc5d Thumb Code 94 port.o(.text.pxPortInitialiseStack) + uxListRemove 0x0801fcbd Thumb Code 72 list.o(.text.uxListRemove) + uxTaskGetStackHighWaterMark 0x0801fd05 Thumb Code 56 tasks.o(.text.uxTaskGetStackHighWaterMark) + uxTaskGetSystemState 0x0801fd3d Thumb Code 274 tasks.o(.text.uxTaskGetSystemState) + vApplicationGetIdleTaskMemory 0x0801fe51 Thumb Code 42 cmsis_os2.o(.text.vApplicationGetIdleTaskMemory) + vApplicationGetTimerTaskMemory 0x0801fe7d Thumb Code 44 cmsis_os2.o(.text.vApplicationGetTimerTaskMemory) + vApplicationStackOverflowHook 0x0801fea9 Thumb Code 12 freertos.o(.text.vApplicationStackOverflowHook) + vListInitialise 0x0801feb5 Thumb Code 46 list.o(.text.vListInitialise) + vListInitialiseItem 0x0801fee5 Thumb Code 14 list.o(.text.vListInitialiseItem) + vListInsert 0x0801fef5 Thumb Code 106 list.o(.text.vListInsert) + vListInsertEnd 0x0801ff61 Thumb Code 58 list.o(.text.vListInsertEnd) + vPortEnterCritical 0x0801ffb1 Thumb Code 86 port.o(.text.vPortEnterCritical) + vPortExitCritical 0x08020009 Thumb Code 74 port.o(.text.vPortExitCritical) + vPortFree 0x08020055 Thumb Code 206 heap_4.o(.text.vPortFree) + vPortGetHeapStats 0x08020125 Thumb Code 206 heap_4.o(.text.vPortGetHeapStats) + vPortSetupTimerInterrupt 0x080201f5 Thumb Code 68 port.o(.text.vPortSetupTimerInterrupt) + vPortValidateInterruptPriority 0x08020239 Thumb Code 132 port.o(.text.vPortValidateInterruptPriority) + vQueueAddToRegistry 0x080202bd Thumb Code 82 queue.o(.text.vQueueAddToRegistry) + vQueueWaitForMessageRestricted 0x08020311 Thumb Code 100 queue.o(.text.vQueueWaitForMessageRestricted) + vTaskDelay 0x08020375 Thumb Code 110 tasks.o(.text.vTaskDelay) + vTaskDelayUntil 0x080203e5 Thumb Code 276 tasks.o(.text.vTaskDelayUntil) + vTaskDelete 0x080204f9 Thumb Code 270 tasks.o(.text.vTaskDelete) + vTaskGetInfo 0x08020609 Thumb Code 226 tasks.o(.text.vTaskGetInfo) + vTaskGetRunTimeStats 0x080206ed Thumb Code 254 tasks.o(.text.vTaskGetRunTimeStats) + vTaskInternalSetTimeOutState 0x080207ed Thumb Code 36 tasks.o(.text.vTaskInternalSetTimeOutState) + vTaskList 0x08020811 Thumb Code 270 tasks.o(.text.vTaskList) + vTaskMissedYield 0x08020921 Thumb Code 14 tasks.o(.text.vTaskMissedYield) + vTaskPlaceOnEventList 0x08020931 Thumb Code 66 tasks.o(.text.vTaskPlaceOnEventList) + vTaskPlaceOnEventListRestricted 0x08020975 Thumb Code 82 tasks.o(.text.vTaskPlaceOnEventListRestricted) + vTaskResume 0x080209c9 Thumb Code 214 tasks.o(.text.vTaskResume) + vTaskStartScheduler 0x08020aa1 Thumb Code 228 tasks.o(.text.vTaskStartScheduler) + vTaskSuspend 0x08020b85 Thumb Code 296 tasks.o(.text.vTaskSuspend) + vTaskSuspendAll 0x08020cad Thumb Code 16 tasks.o(.text.vTaskSuspendAll) + vTaskSwitchContext 0x08020cbd Thumb Code 384 tasks.o(.text.vTaskSwitchContext) + xPortStartScheduler 0x08020e3d Thumb Code 342 port.o(.text.xPortStartScheduler) + xPortSysTickHandler 0x08020f95 Thumb Code 60 port.o(.text.xPortSysTickHandler) + xQueueGenericCreate 0x08020fd1 Thumb Code 116 queue.o(.text.xQueueGenericCreate) + xQueueGenericCreateStatic 0x08021045 Thumb Code 270 queue.o(.text.xQueueGenericCreateStatic) + xQueueGenericReset 0x08021155 Thumb Code 186 queue.o(.text.xQueueGenericReset) + xQueueGenericSend 0x08021211 Thumb Code 556 queue.o(.text.xQueueGenericSend) + xQueueGenericSendFromISR 0x0802143d Thumb Code 332 queue.o(.text.xQueueGenericSendFromISR) + xQueueReceive 0x08021589 Thumb Code 476 queue.o(.text.xQueueReceive) + xQueueReceiveFromISR 0x08021765 Thumb Code 264 queue.o(.text.xQueueReceiveFromISR) + xTaskCheckForTimeOut 0x0802186d Thumb Code 246 tasks.o(.text.xTaskCheckForTimeOut) + xTaskCreate 0x08021965 Thumb Code 158 tasks.o(.text.xTaskCreate) + xTaskCreateStatic 0x08021a05 Thumb Code 206 tasks.o(.text.xTaskCreateStatic) + xTaskGenericNotify 0x08021ad5 Thumb Code 376 tasks.o(.text.xTaskGenericNotify) + xTaskGenericNotifyFromISR 0x08021c4d Thumb Code 452 tasks.o(.text.xTaskGenericNotifyFromISR) + xTaskGetCurrentTaskHandle 0x08021e11 Thumb Code 20 tasks.o(.text.xTaskGetCurrentTaskHandle) + xTaskGetSchedulerState 0x08021e25 Thumb Code 56 tasks.o(.text.xTaskGetSchedulerState) + xTaskGetTickCount 0x08021e5d Thumb Code 20 tasks.o(.text.xTaskGetTickCount) + xTaskGetTickCountFromISR 0x08021e71 Thumb Code 30 tasks.o(.text.xTaskGetTickCountFromISR) + xTaskIncrementTick 0x08021e91 Thumb Code 452 tasks.o(.text.xTaskIncrementTick) + xTaskNotifyWait 0x08022055 Thumb Code 214 tasks.o(.text.xTaskNotifyWait) + xTaskPriorityDisinherit 0x0802212d Thumb Code 236 tasks.o(.text.xTaskPriorityDisinherit) + xTaskRemoveFromEventList 0x08022219 Thumb Code 206 tasks.o(.text.xTaskRemoveFromEventList) + xTaskResumeAll 0x080222e9 Thumb Code 390 tasks.o(.text.xTaskResumeAll) + xTimerCreate 0x08022471 Thumb Code 74 timers.o(.text.xTimerCreate) + xTimerCreateStatic 0x080224bd Thumb Code 138 timers.o(.text.xTimerCreateStatic) + xTimerCreateTimerTask 0x08022549 Thumb Code 148 timers.o(.text.xTimerCreateTimerTask) + xTimerGenericCommand 0x080225dd Thumb Code 176 timers.o(.text.xTimerGenericCommand) + __0snprintf 0x0802268d Thumb Code 48 printfa.o(i.__0snprintf) + __1snprintf 0x0802268d Thumb Code 0 printfa.o(i.__0snprintf) + __2snprintf 0x0802268d Thumb Code 0 printfa.o(i.__0snprintf) + __c89snprintf 0x0802268d Thumb Code 0 printfa.o(i.__0snprintf) + snprintf 0x0802268d Thumb Code 0 printfa.o(i.__0snprintf) + __0sprintf 0x080226c1 Thumb Code 34 printfa.o(i.__0sprintf) + __1sprintf 0x080226c1 Thumb Code 0 printfa.o(i.__0sprintf) + __2sprintf 0x080226c1 Thumb Code 0 printfa.o(i.__0sprintf) + __c89sprintf 0x080226c1 Thumb Code 0 printfa.o(i.__0sprintf) + sprintf 0x080226c1 Thumb Code 0 printfa.o(i.__0sprintf) + __0vsnprintf 0x080226e9 Thumb Code 46 printfa.o(i.__0vsnprintf) + __1vsnprintf 0x080226e9 Thumb Code 0 printfa.o(i.__0vsnprintf) + __2vsnprintf 0x080226e9 Thumb Code 0 printfa.o(i.__0vsnprintf) + __c89vsnprintf 0x080226e9 Thumb Code 0 printfa.o(i.__0vsnprintf) + vsnprintf 0x080226e9 Thumb Code 0 printfa.o(i.__0vsnprintf) + __ARM_fpclassify 0x0802271d Thumb Code 48 fpclassify.o(i.__ARM_fpclassify) + __ARM_fpclassifyf 0x0802274d Thumb Code 38 fpclassifyf.o(i.__ARM_fpclassifyf) + __hardfp_asinf 0x08022775 Thumb Code 258 asinf.o(i.__hardfp_asinf) + __hardfp_atan 0x080228a1 Thumb Code 622 atan.o(i.__hardfp_atan) + __hardfp_atan2 0x08022b79 Thumb Code 448 atan2.o(i.__hardfp_atan2) + __hardfp_atan2f 0x08022d79 Thumb Code 594 atan2f.o(i.__hardfp_atan2f) + __hardfp_cos 0x08023029 Thumb Code 180 cos.o(i.__hardfp_cos) + __hardfp_cosf 0x080230f1 Thumb Code 280 cosf.o(i.__hardfp_cosf) + __hardfp_floorf 0x08023241 Thumb Code 98 floorf.o(i.__hardfp_floorf) + __hardfp_sin 0x080232b1 Thumb Code 180 sin.o(i.__hardfp_sin) + __hardfp_sinf 0x08023379 Thumb Code 344 sinf.o(i.__hardfp_sinf) + __hardfp_tanf 0x08023509 Thumb Code 322 tanf.o(i.__hardfp_tanf) + __ieee754_rem_pio2 0x08023689 Thumb Code 938 rred.o(i.__ieee754_rem_pio2) + __kernel_cos 0x08023ac1 Thumb Code 322 cos_i.o(i.__kernel_cos) + __kernel_poly 0x08023c31 Thumb Code 248 poly.o(i.__kernel_poly) + __kernel_sin 0x08023d29 Thumb Code 280 sin_i.o(i.__kernel_sin) + __mathlib_dbl_infnan 0x08023e59 Thumb Code 20 dunder.o(i.__mathlib_dbl_infnan) + __mathlib_dbl_infnan2 0x08023e6d Thumb Code 20 dunder.o(i.__mathlib_dbl_infnan2) + __mathlib_dbl_invalid 0x08023e81 Thumb Code 24 dunder.o(i.__mathlib_dbl_invalid) + __mathlib_dbl_underflow 0x08023ea1 Thumb Code 24 dunder.o(i.__mathlib_dbl_underflow) + __mathlib_flt_infnan 0x08023ec1 Thumb Code 6 funder.o(i.__mathlib_flt_infnan) + __mathlib_flt_infnan2 0x08023ec7 Thumb Code 6 funder.o(i.__mathlib_flt_infnan2) + __mathlib_flt_invalid 0x08023ecd Thumb Code 10 funder.o(i.__mathlib_flt_invalid) + __mathlib_flt_underflow 0x08023edd Thumb Code 10 funder.o(i.__mathlib_flt_underflow) + __mathlib_rredf2 0x08023eed Thumb Code 316 rredf.o(i.__mathlib_rredf2) + __scatterload_copy 0x08024041 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x0802404f Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08024051 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + __set_errno 0x08024061 Thumb Code 6 errno.o(i.__set_errno) + atan 0x0802493f Thumb Code 16 atan.o(i.atan) + fabs 0x0802494f Thumb Code 24 fabs.o(i.fabs) + sqrtf 0x08024967 Thumb Code 62 sqrtf.o(i.sqrtf) + __mathlib_zero 0x08024a70 Data 8 qnan.o(.constdata) + AHBPrescTable 0x08024b90 Data 16 system_stm32f4xx.o(.rodata.AHBPrescTable) + APBPrescTable 0x08024ba0 Data 8 system_stm32f4xx.o(.rodata.APBPrescTable) + attr_ai 0x08024bb0 Data 36 user_task.o(.rodata.attr_ai) + attr_atti_esti 0x08024bd4 Data 36 user_task.o(.rodata.attr_atti_esti) + attr_can 0x08024bf8 Data 36 user_task.o(.rodata.attr_can) + attr_cap 0x08024c1c Data 36 user_task.o(.rodata.attr_cap) + attr_cli 0x08024c40 Data 36 user_task.o(.rodata.attr_cli) + attr_command 0x08024c64 Data 36 user_task.o(.rodata.attr_command) + attr_ctrl_chassis 0x08024c88 Data 36 user_task.o(.rodata.attr_ctrl_chassis) + attr_ctrl_gimbal 0x08024cac Data 36 user_task.o(.rodata.attr_ctrl_gimbal) + attr_ctrl_shoot 0x08024cd0 Data 36 user_task.o(.rodata.attr_ctrl_shoot) + attr_info 0x08024cf4 Data 36 user_task.o(.rodata.attr_info) + attr_init 0x08024d18 Data 36 user_task.o(.rodata.attr_init) + attr_monitor 0x08024d3c Data 36 user_task.o(.rodata.attr_monitor) + attr_rc 0x08024d60 Data 36 user_task.o(.rodata.attr_rc) + attr_referee 0x08024d84 Data 36 user_task.o(.rodata.attr_referee) + defaultTask_attributes 0x08025170 Data 36 freertos.o(.rodata.defaultTask_attributes) + Region$$Table$$Base 0x08026468 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08026488 Number 0 anon$$obj.o(Region$$Table) FS_Desc 0x20000008 Data 28 usbd_desc.o(.data.FS_Desc) SystemCoreClock 0x20000028 Data 4 system_stm32f4xx.o(.data.SystemCoreClock) USBD_CDC 0x2000002c Data 56 usbd_cdc.o(.data.USBD_CDC) @@ -9923,93 +9944,93 @@ Image Symbol Table uwTickFreq 0x200002e0 Data 1 stm32f4xx_hal.o(.data.uwTickFreq) uwTickPrio 0x200002e4 Data 4 stm32f4xx_hal.o(.data.uwTickPrio) USBD_StrDesc 0x20000530 Data 512 usbd_desc.o(.bss.USBD_StrDesc) - ai 0x20000950 Data 72 ai_1.o(.bss.ai) - bmi088 0x20000998 Data 32 atti_esti.o(.bss.bmi088) - can 0x20000bd0 Data 204 can_3.o(.bss.can) - can_out 0x20000fcc Data 44 can_3.o(.bss.can_out) - can_rx 0x20000ff8 Data 36 can_3.o(.bss.can_rx) - cap 0x2000101c Data 24 ctrl_chassis.o(.bss.cap) - cap_out 0x20001034 Data 4 cap_1.o(.bss.cap_out) - cap_ui 0x20001038 Data 8 cap_1.o(.bss.cap_ui) - chassis 0x20001040 Data 128 ctrl_chassis.o(.bss.chassis) - chassis_cmd 0x200010c0 Data 16 ctrl_chassis.o(.bss.chassis_cmd) - chassis_out 0x200010d0 Data 16 ctrl_chassis.o(.bss.chassis_out) - chassis_ui 0x200010e0 Data 8 ctrl_chassis.o(.bss.chassis_ui) - cmd 0x200010e8 Data 64 command.o(.bss.cmd) - cmd_host 0x20001128 Data 28 ai_1.o(.bss.cmd_host) - cmd_rc 0x20001144 Data 36 rc.o(.bss.cmd_rc) - defaultTaskHandle 0x20001168 Data 4 freertos.o(.bss.defaultTaskHandle) - dr16 0x2000116c Data 18 rc.o(.bss.dr16) - eulr_to_send 0x20001188 Data 12 atti_esti.o(.bss.eulr_to_send) - for_ai 0x20001194 Data 1 referee_1.o(.bss.for_ai) - for_cap 0x20001198 Data 16 referee_1.o(.bss.for_cap) - for_chassis 0x200011a8 Data 12 referee_1.o(.bss.for_chassis) - for_shoot 0x200011b4 Data 37 referee_1.o(.bss.for_shoot) - gbsp_usb_alert 0x200011dc Data 4 usb.o(.bss.gbsp_usb_alert) - gimbal 0x200011e4 Data 384 ctrl_gimbal.o(.bss.gimbal) - gimbal_ahrs 0x20001364 Data 20 atti_esti.o(.bss.gimbal_ahrs) - gimbal_ai 0x20001378 Data 12 ai_1.o(.bss.gimbal_ai) - gimbal_cmd 0x20001384 Data 16 ctrl_gimbal.o(.bss.gimbal_cmd) - gimbal_for_ai 0x20001394 Data 12 ctrl_gimbal.o(.bss.gimbal_for_ai) - gimbal_out 0x200013a0 Data 12 ctrl_gimbal.o(.bss.gimbal_out) - gimbal_ui 0x200013ac Data 1 ctrl_gimbal.o(.bss.gimbal_ui) - hUsbDeviceFS 0x200013b0 Data 720 usb_device.o(.bss.hUsbDeviceFS) - hadc1 0x20001680 Data 72 adc.o(.bss.hadc1) - hadc3 0x200016c8 Data 72 adc.o(.bss.hadc3) - hcan1 0x20001710 Data 40 can.o(.bss.hcan1) - hcan2 0x20001738 Data 40 can.o(.bss.hcan2) - hcrc 0x20001760 Data 8 crc.o(.bss.hcrc) - hdma_i2c2_tx 0x20001768 Data 96 i2c.o(.bss.hdma_i2c2_tx) - hdma_i2c3_rx 0x200017c8 Data 96 i2c.o(.bss.hdma_i2c3_rx) - hdma_spi1_rx 0x20001828 Data 96 spi.o(.bss.hdma_spi1_rx) - hdma_spi1_tx 0x20001888 Data 96 spi.o(.bss.hdma_spi1_tx) - hdma_usart1_rx 0x200018e8 Data 96 usart.o(.bss.hdma_usart1_rx) - hdma_usart1_tx 0x20001948 Data 96 usart.o(.bss.hdma_usart1_tx) - hdma_usart3_rx 0x200019a8 Data 96 usart.o(.bss.hdma_usart3_rx) - hdma_usart6_rx 0x20001a08 Data 96 usart.o(.bss.hdma_usart6_rx) - hdma_usart6_tx 0x20001a68 Data 96 usart.o(.bss.hdma_usart6_tx) - hi2c1 0x20001ac8 Data 84 i2c.o(.bss.hi2c1) - hi2c2 0x20001b1c Data 84 i2c.o(.bss.hi2c2) - hi2c3 0x20001b70 Data 84 i2c.o(.bss.hi2c3) - high_freq_timer_ticks 0x20001bc4 Data 4 freertos.o(.bss.high_freq_timer_ticks) - host 0x20001bc8 Data 28 command.o(.bss.host) - hpcd_USB_OTG_FS 0x20001be4 Data 1032 usbd_conf.o(.bss.hpcd_USB_OTG_FS) - hrng 0x20001fec Data 16 rng.o(.bss.hrng) - hspi1 0x20001ffc Data 88 spi.o(.bss.hspi1) - hspi2 0x20002054 Data 88 spi.o(.bss.hspi2) - htim1 0x200020ac Data 72 tim.o(.bss.htim1) - htim10 0x200020f4 Data 72 tim.o(.bss.htim10) - htim3 0x2000213c Data 72 tim.o(.bss.htim3) - htim4 0x20002184 Data 72 tim.o(.bss.htim4) - htim5 0x200021cc Data 72 tim.o(.bss.htim5) - htim7 0x20002214 Data 72 tim.o(.bss.htim7) - htim8 0x2000225c Data 72 tim.o(.bss.htim8) - huart1 0x200022a4 Data 68 usart.o(.bss.huart1) - huart3 0x200022e8 Data 68 usart.o(.bss.huart3) - huart6 0x2000232c Data 68 usart.o(.bss.huart6) - imu_temp_ctrl_pid 0x20002370 Data 60 atti_esti.o(.bss.imu_temp_ctrl_pid) - ist8310 0x200023b4 Data 16 atti_esti.o(.bss.ist8310) - pFlash 0x200023c8 Data 32 stm32f4xx_hal_flash.o(.bss.pFlash) - pxCurrentTCB 0x200024e0 Data 4 tasks.o(.bss.pxCurrentTCB) - quat 0x20002958 Data 16 ai_1.o(.bss.quat) - rc 0x200029d0 Data 36 command.o(.bss.rc) - ref 0x200029f4 Data 192 referee_1.o(.bss.ref) - ref_cmd 0x20002ab4 Data 1 referee_1.o(.bss.ref_cmd) - referee_ai 0x20002ab5 Data 1 ai_1.o(.bss.referee_ai) - referee_cap 0x20002ab8 Data 16 cap_1.o(.bss.referee_cap) - referee_chassis 0x20002ac8 Data 12 ctrl_chassis.o(.bss.referee_chassis) - referee_shoot 0x20002ad4 Data 37 ctrl_shoot.o(.bss.referee_shoot) - shoot 0x20002c14 Data 488 ctrl_shoot.o(.bss.shoot) - shoot_cmd 0x20002dfc Data 5 ctrl_shoot.o(.bss.shoot_cmd) - shoot_out 0x20002e04 Data 12 ctrl_shoot.o(.bss.shoot_out) - shoot_ui 0x20002e10 Data 2 ctrl_shoot.o(.bss.shoot_ui) - task_runtime 0x20002e14 Data 444 user_task.o(.bss.task_runtime) - ui 0x20008fe5 Data 453 referee_1.o(.bss.ui) - usb_rx_buf 0x200091b8 Data 128 usb.o(.bss.usb_rx_buf) - usb_tx_buf 0x20009238 Data 1024 usb.o(.bss.usb_tx_buf) - uwTick 0x20009638 Data 4 stm32f4xx_hal.o(.bss.uwTick) - xQueueRegistry 0x20009da0 Data 64 queue.o(.bss.xQueueRegistry) - __initial_sp 0x2000ae28 Data 0 startup_stm32f407xx.o(STACK) + ai 0x20000950 Data 80 ai_1.o(.bss.ai) + bmi088 0x200009a0 Data 32 atti_esti.o(.bss.bmi088) + can 0x20000bd8 Data 204 can_3.o(.bss.can) + can_out 0x20000fd4 Data 44 can_3.o(.bss.can_out) + can_rx 0x20001000 Data 36 can_3.o(.bss.can_rx) + cap 0x20001024 Data 24 ctrl_chassis.o(.bss.cap) + cap_out 0x2000103c Data 4 cap_1.o(.bss.cap_out) + cap_ui 0x20001040 Data 8 cap_1.o(.bss.cap_ui) + chassis 0x20001048 Data 128 ctrl_chassis.o(.bss.chassis) + chassis_cmd 0x200010c8 Data 16 ctrl_chassis.o(.bss.chassis_cmd) + chassis_out 0x200010d8 Data 16 ctrl_chassis.o(.bss.chassis_out) + chassis_ui 0x200010e8 Data 8 ctrl_chassis.o(.bss.chassis_ui) + cmd 0x200010f0 Data 64 command.o(.bss.cmd) + cmd_host 0x20001130 Data 28 ai_1.o(.bss.cmd_host) + cmd_rc 0x2000114c Data 36 rc.o(.bss.cmd_rc) + defaultTaskHandle 0x20001170 Data 4 freertos.o(.bss.defaultTaskHandle) + dr16 0x20001174 Data 18 rc.o(.bss.dr16) + eulr_to_send 0x20001190 Data 12 atti_esti.o(.bss.eulr_to_send) + for_ai 0x2000119c Data 1 referee_1.o(.bss.for_ai) + for_cap 0x200011a0 Data 16 referee_1.o(.bss.for_cap) + for_chassis 0x200011b0 Data 12 referee_1.o(.bss.for_chassis) + for_shoot 0x200011bc Data 37 referee_1.o(.bss.for_shoot) + gbsp_usb_alert 0x200011e4 Data 4 usb.o(.bss.gbsp_usb_alert) + gimbal 0x200011ec Data 384 ctrl_gimbal.o(.bss.gimbal) + gimbal_ahrs 0x2000136c Data 20 atti_esti.o(.bss.gimbal_ahrs) + gimbal_ai 0x20001380 Data 12 ai_1.o(.bss.gimbal_ai) + gimbal_cmd 0x2000138c Data 16 ctrl_gimbal.o(.bss.gimbal_cmd) + gimbal_for_ai 0x2000139c Data 12 ctrl_gimbal.o(.bss.gimbal_for_ai) + gimbal_out 0x200013a8 Data 12 ctrl_gimbal.o(.bss.gimbal_out) + gimbal_ui 0x200013b4 Data 1 ctrl_gimbal.o(.bss.gimbal_ui) + hUsbDeviceFS 0x200013b8 Data 720 usb_device.o(.bss.hUsbDeviceFS) + hadc1 0x20001688 Data 72 adc.o(.bss.hadc1) + hadc3 0x200016d0 Data 72 adc.o(.bss.hadc3) + hcan1 0x20001718 Data 40 can.o(.bss.hcan1) + hcan2 0x20001740 Data 40 can.o(.bss.hcan2) + hcrc 0x20001768 Data 8 crc.o(.bss.hcrc) + hdma_i2c2_tx 0x20001770 Data 96 i2c.o(.bss.hdma_i2c2_tx) + hdma_i2c3_rx 0x200017d0 Data 96 i2c.o(.bss.hdma_i2c3_rx) + hdma_spi1_rx 0x20001830 Data 96 spi.o(.bss.hdma_spi1_rx) + hdma_spi1_tx 0x20001890 Data 96 spi.o(.bss.hdma_spi1_tx) + hdma_usart1_rx 0x200018f0 Data 96 usart.o(.bss.hdma_usart1_rx) + hdma_usart1_tx 0x20001950 Data 96 usart.o(.bss.hdma_usart1_tx) + hdma_usart3_rx 0x200019b0 Data 96 usart.o(.bss.hdma_usart3_rx) + hdma_usart6_rx 0x20001a10 Data 96 usart.o(.bss.hdma_usart6_rx) + hdma_usart6_tx 0x20001a70 Data 96 usart.o(.bss.hdma_usart6_tx) + hi2c1 0x20001ad0 Data 84 i2c.o(.bss.hi2c1) + hi2c2 0x20001b24 Data 84 i2c.o(.bss.hi2c2) + hi2c3 0x20001b78 Data 84 i2c.o(.bss.hi2c3) + high_freq_timer_ticks 0x20001bcc Data 4 freertos.o(.bss.high_freq_timer_ticks) + host 0x20001bd0 Data 28 command.o(.bss.host) + hpcd_USB_OTG_FS 0x20001bec Data 1032 usbd_conf.o(.bss.hpcd_USB_OTG_FS) + hrng 0x20001ff4 Data 16 rng.o(.bss.hrng) + hspi1 0x20002004 Data 88 spi.o(.bss.hspi1) + hspi2 0x2000205c Data 88 spi.o(.bss.hspi2) + htim1 0x200020b4 Data 72 tim.o(.bss.htim1) + htim10 0x200020fc Data 72 tim.o(.bss.htim10) + htim3 0x20002144 Data 72 tim.o(.bss.htim3) + htim4 0x2000218c Data 72 tim.o(.bss.htim4) + htim5 0x200021d4 Data 72 tim.o(.bss.htim5) + htim7 0x2000221c Data 72 tim.o(.bss.htim7) + htim8 0x20002264 Data 72 tim.o(.bss.htim8) + huart1 0x200022ac Data 68 usart.o(.bss.huart1) + huart3 0x200022f0 Data 68 usart.o(.bss.huart3) + huart6 0x20002334 Data 68 usart.o(.bss.huart6) + imu_temp_ctrl_pid 0x20002378 Data 60 atti_esti.o(.bss.imu_temp_ctrl_pid) + ist8310 0x200023bc Data 16 atti_esti.o(.bss.ist8310) + pFlash 0x200023d0 Data 32 stm32f4xx_hal_flash.o(.bss.pFlash) + pxCurrentTCB 0x200024e8 Data 4 tasks.o(.bss.pxCurrentTCB) + quat 0x20002960 Data 16 ai_1.o(.bss.quat) + rc 0x200029d8 Data 36 command.o(.bss.rc) + ref 0x200029fc Data 192 referee_1.o(.bss.ref) + ref_cmd 0x20002abc Data 1 referee_1.o(.bss.ref_cmd) + referee_ai 0x20002abd Data 1 ai_1.o(.bss.referee_ai) + referee_cap 0x20002ac0 Data 16 cap_1.o(.bss.referee_cap) + referee_chassis 0x20002ad0 Data 12 ctrl_chassis.o(.bss.referee_chassis) + referee_shoot 0x20002adc Data 37 ctrl_shoot.o(.bss.referee_shoot) + shoot 0x20002c1c Data 488 ctrl_shoot.o(.bss.shoot) + shoot_cmd 0x20002e04 Data 5 ctrl_shoot.o(.bss.shoot_cmd) + shoot_out 0x20002e0c Data 12 ctrl_shoot.o(.bss.shoot_out) + shoot_ui 0x20002e18 Data 2 ctrl_shoot.o(.bss.shoot_ui) + task_runtime 0x20002e1c Data 444 user_task.o(.bss.task_runtime) + ui 0x20008fed Data 453 referee_1.o(.bss.ui) + usb_rx_buf 0x200091c0 Data 128 usb.o(.bss.usb_rx_buf) + usb_tx_buf 0x20009240 Data 1024 usb.o(.bss.usb_tx_buf) + uwTick 0x20009640 Data 4 stm32f4xx_hal.o(.bss.uwTick) + xQueueRegistry 0x20009da8 Data 64 queue.o(.bss.xQueueRegistry) + __initial_sp 0x2000ae30 Data 0 startup_stm32f407xx.o(STACK) @@ -10019,1216 +10040,1221 @@ Memory Map of the image Image Entry point : 0x08000189 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00026468, Max: 0x000e0000, ABSOLUTE, COMPRESSED[0x000262c8]) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00026780, Max: 0x000e0000, ABSOLUTE, COMPRESSED[0x000265e0]) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00026170, Max: 0x000e0000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00026488, Max: 0x000e0000, 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 0x00000000 Code RO 4113 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x08000188 0x08000188 0x00000004 Code RO 4241 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x0800018c 0x0800018c 0x00000004 Code RO 4244 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x08000190 0x08000190 0x00000000 Code RO 4246 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x08000190 0x08000190 0x00000000 Code RO 4248 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x08000190 0x08000190 0x00000008 Code RO 4249 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x08000198 0x08000198 0x00000000 Code RO 4251 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) - 0x08000198 0x08000198 0x00000000 Code RO 4253 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) - 0x08000198 0x08000198 0x00000004 Code RO 4242 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000188 0x08000188 0x00000000 Code RO 4117 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x08000188 0x08000188 0x00000004 Code RO 4249 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x0800018c 0x0800018c 0x00000004 Code RO 4252 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x08000190 0x08000190 0x00000000 Code RO 4254 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x08000190 0x08000190 0x00000000 Code RO 4256 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x08000190 0x08000190 0x00000008 Code RO 4257 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x08000198 0x08000198 0x00000000 Code RO 4259 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x08000198 0x08000198 0x00000000 Code RO 4261 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x08000198 0x08000198 0x00000004 Code RO 4250 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x0800019c 0x0800019c 0x00000024 Code RO 4 .text startup_stm32f407xx.o - 0x080001c0 0x080001c0 0x00000062 Code RO 4116 .text mc_w.l(uldiv.o) + 0x080001c0 0x080001c0 0x00000062 Code RO 4120 .text mc_w.l(uldiv.o) 0x08000222 0x08000222 0x00000002 PAD - 0x08000224 0x08000224 0x00000024 Code RO 4118 .text mc_w.l(rand.o) - 0x08000248 0x08000248 0x00000024 Code RO 4121 .text mc_w.l(memcpya.o) - 0x0800026c 0x0800026c 0x00000024 Code RO 4123 .text mc_w.l(memseta.o) - 0x08000290 0x08000290 0x00000018 Code RO 4125 .text mc_w.l(strncpy.o) - 0x080002a8 0x080002a8 0x0000000e Code RO 4127 .text mc_w.l(strlen.o) - 0x080002b6 0x080002b6 0x0000001c Code RO 4129 .text mc_w.l(strcmp.o) - 0x080002d2 0x080002d2 0x00000012 Code RO 4131 .text mc_w.l(strcpy.o) - 0x080002e4 0x080002e4 0x0000001e Code RO 4133 .text mc_w.l(strncmp.o) - 0x08000302 0x08000302 0x0000014e Code RO 4165 .text mf_w.l(dadd.o) - 0x08000450 0x08000450 0x000000e4 Code RO 4167 .text mf_w.l(dmul.o) - 0x08000534 0x08000534 0x00000022 Code RO 4169 .text mf_w.l(dflti.o) - 0x08000556 0x08000556 0x0000003e Code RO 4171 .text mf_w.l(dfixi.o) - 0x08000594 0x08000594 0x00000026 Code RO 4173 .text mf_w.l(f2d.o) - 0x080005ba 0x080005ba 0x00000038 Code RO 4175 .text mf_w.l(d2f.o) - 0x080005f2 0x080005f2 0x0000002c Code RO 4269 .text mc_w.l(uidiv.o) - 0x0800061e 0x0800061e 0x0000001e Code RO 4271 .text mc_w.l(llshl.o) - 0x0800063c 0x0800063c 0x00000020 Code RO 4273 .text mc_w.l(llushr.o) - 0x0800065c 0x0800065c 0x00000024 Code RO 4275 .text mc_w.l(llsshr.o) - 0x08000680 0x08000680 0x00000000 Code RO 4284 .text mc_w.l(iusefp.o) - 0x08000680 0x08000680 0x0000006e Code RO 4285 .text mf_w.l(fepilogue.o) - 0x080006ee 0x080006ee 0x000000ba Code RO 4287 .text mf_w.l(depilogue.o) - 0x080007a8 0x080007a8 0x000000de Code RO 4289 .text mf_w.l(ddiv.o) - 0x08000886 0x08000886 0x00000030 Code RO 4293 .text mf_w.l(dfixul.o) - 0x080008b6 0x080008b6 0x00000002 PAD - 0x080008b8 0x080008b8 0x00000030 Code RO 4295 .text mf_w.l(cdcmple.o) - 0x080008e8 0x080008e8 0x00000030 Code RO 4297 .text mf_w.l(cdrcmple.o) - 0x08000918 0x08000918 0x00000024 Code RO 4303 .text mc_w.l(init.o) - 0x0800093c 0x0800093c 0x0000001a Code RO 4307 .text mf_w.l(dfltui.o) - 0x08000956 0x08000956 0x00000056 Code RO 4317 .text mc_w.l(__dczerorl2.o) - 0x080009ac 0x080009ac 0x000001b2 Code RO 1097 .text.ADC_Init stm32f4xx_hal_adc.o - 0x08000b5e 0x08000b5e 0x00000002 PAD - 0x08000b60 0x08000b60 0x0000015c Code RO 3232 .text.AHRS_GetEulr ahrs.o - 0x08000cbc 0x08000cbc 0x00000284 Code RO 3226 .text.AHRS_Init ahrs.o - 0x08000f40 0x08000f40 0x00000012 Code RO 3236 .text.AHRS_ResetEulr ahrs.o - 0x08000f52 0x08000f52 0x00000002 PAD - 0x08000f54 0x08000f54 0x00000c1a Code RO 3228 .text.AHRS_Update ahrs.o - 0x08001b6e 0x08001b6e 0x00000002 PAD - 0x08001b70 0x08001b70 0x000005c8 Code RO 3230 .text.AHRS_UpdateIMU ahrs.o - 0x08002138 0x08002138 0x0000005c Code RO 3712 .text.AI_HandleOffline ai.o - 0x08002194 0x08002194 0x0000009c Code RO 3696 .text.AI_Init ai.o - 0x08002230 0x08002230 0x0000003e Code RO 3710 .text.AI_PackCmd ai.o - 0x0800226e 0x0800226e 0x00000002 PAD - 0x08002270 0x08002270 0x000000c8 Code RO 3714 .text.AI_PackMCU ai.o - 0x08002338 0x08002338 0x00000026 Code RO 3716 .text.AI_PackRef ai.o - 0x0800235e 0x0800235e 0x00000002 PAD - 0x08002360 0x08002360 0x00000070 Code RO 3708 .text.AI_ParseHost ai.o - 0x080023d0 0x080023d0 0x00000036 Code RO 3704 .text.AI_StartReceiving ai.o - 0x08002406 0x08002406 0x00000002 PAD - 0x08002408 0x08002408 0x00000064 Code RO 3718 .text.AI_StartSend ai.o - 0x0800246c 0x0800246c 0x0000001a Code RO 3706 .text.AI_WaitDmaCplt ai.o - 0x08002486 0x08002486 0x00000002 PAD - 0x08002488 0x08002488 0x0000006a Code RO 3422 .text.AbsClip user_math.o - 0x080024f2 0x080024f2 0x00000002 PAD - 0x080024f4 0x080024f4 0x00000016 Code RO 3700 .text.Ai_IdleLineCallback ai.o - 0x0800250a 0x0800250a 0x00000002 PAD - 0x0800250c 0x0800250c 0x00000016 Code RO 3698 .text.Ai_RxCpltCallback ai.o - 0x08002522 0x08002522 0x00000002 PAD - 0x08002524 0x08002524 0x00000014 Code RO 3507 .text.BMI088_AcclIntCallback bmi088.o - 0x08002538 0x08002538 0x0000001e Code RO 3515 .text.BMI088_AcclStartDmaRecv bmi088.o - 0x08002556 0x08002556 0x00000002 PAD - 0x08002558 0x08002558 0x00000010 Code RO 3519 .text.BMI088_AcclWaitDmaCplt bmi088.o - 0x08002568 0x08002568 0x00000010 Code RO 3529 .text.BMI088_GetUpdateFreq bmi088.o - 0x08002578 0x08002578 0x00000014 Code RO 3509 .text.BMI088_GyroIntCallback bmi088.o - 0x0800258c 0x0800258c 0x00000064 Code RO 3511 .text.BMI088_GyroStable bmi088.o - 0x080025f0 0x080025f0 0x0000001a Code RO 3521 .text.BMI088_GyroStartDmaRecv bmi088.o - 0x0800260a 0x0800260a 0x00000002 PAD - 0x0800260c 0x0800260c 0x00000010 Code RO 3523 .text.BMI088_GyroWaitDmaCplt bmi088.o - 0x0800261c 0x0800261c 0x0000018a Code RO 3499 .text.BMI088_Init bmi088.o - 0x080027a6 0x080027a6 0x00000002 PAD - 0x080027a8 0x080027a8 0x000000f4 Code RO 3525 .text.BMI088_ParseAccl bmi088.o - 0x0800289c 0x0800289c 0x00000118 Code RO 3527 .text.BMI088_ParseGyro bmi088.o - 0x080029b4 0x080029b4 0x00000068 Code RO 3505 .text.BMI088_RxCpltCallback bmi088.o - 0x08002a1c 0x08002a1c 0x00000010 Code RO 3513 .text.BMI088_WaitNew bmi088.o - 0x08002a2c 0x08002a2c 0x0000008c Code RO 3517 .text.BMI_Read bmi088.o - 0x08002ab8 0x08002ab8 0x000000da Code RO 3503 .text.BMI_ReadSingle bmi088.o - 0x08002b92 0x08002b92 0x00000002 PAD - 0x08002b94 0x08002b94 0x000000b4 Code RO 3501 .text.BMI_WriteSingle bmi088.o - 0x08002c48 0x08002c48 0x0000003e Code RO 2976 .text.BSP_CAN_GetHandle can_1.o - 0x08002c86 0x08002c86 0x00000002 PAD - 0x08002c88 0x08002c88 0x00000046 Code RO 2978 .text.BSP_CAN_RegisterCallback can_1.o - 0x08002cce 0x08002cce 0x00000002 PAD - 0x08002cd0 0x08002cd0 0x0000008e Code RO 3001 .text.BSP_Delay delay.o - 0x08002d5e 0x08002d5e 0x00000002 PAD - 0x08002d60 0x08002d60 0x00000048 Code RO 3009 .text.BSP_Flash_EraseSector flash.o - 0x08002da8 0x08002da8 0x00000018 Code RO 3013 .text.BSP_Flash_ReadBytes flash.o - 0x08002dc0 0x08002dc0 0x0000004e Code RO 3011 .text.BSP_Flash_WriteBytes flash.o - 0x08002e0e 0x08002e0e 0x00000002 PAD - 0x08002e10 0x08002e10 0x00000010 Code RO 3107 .text.BSP_Free mm.o - 0x08002e20 0x08002e20 0x00000074 Code RO 3041 .text.BSP_GPIO_DisableIRQ gpio_1.o - 0x08002e94 0x08002e94 0x00000074 Code RO 3039 .text.BSP_GPIO_EnableIRQ gpio_1.o - 0x08002f08 0x08002f08 0x0000006a Code RO 3037 .text.BSP_GPIO_RegisterCallback gpio_1.o - 0x08002f72 0x08002f72 0x00000002 PAD - 0x08002f74 0x08002f74 0x00000078 Code RO 2923 .text.BSP_GetBatteryVolt adc_1.o - 0x08002fec 0x08002fec 0x0000008c Code RO 2921 .text.BSP_GetTemperature adc_1.o - 0x08003078 0x08003078 0x00000170 Code RO 3096 .text.BSP_LED_Set led.o - 0x080031e8 0x080031e8 0x00000010 Code RO 3105 .text.BSP_Malloc mm.o - 0x080031f8 0x080031f8 0x0000010e Code RO 3118 .text.BSP_PWM_Set pwm.o - 0x08003306 0x08003306 0x00000002 PAD - 0x08003308 0x08003308 0x00000042 Code RO 3116 .text.BSP_PWM_Start pwm.o - 0x0800334a 0x0800334a 0x00000002 PAD - 0x0800334c 0x0800334c 0x00000054 Code RO 3120 .text.BSP_PWM_Stop pwm.o - 0x080033a0 0x080033a0 0x0000003e Code RO 3164 .text.BSP_SPI_GetHandle spi_1.o - 0x080033de 0x080033de 0x00000002 PAD - 0x080033e0 0x080033e0 0x00000044 Code RO 3166 .text.BSP_SPI_RegisterCallback spi_1.o - 0x08003424 0x08003424 0x00000052 Code RO 3196 .text.BSP_UART_GetHandle uart.o - 0x08003476 0x08003476 0x00000002 PAD - 0x08003478 0x08003478 0x0000006c Code RO 3194 .text.BSP_UART_IRQHandler uart.o - 0x080034e4 0x080034e4 0x00000048 Code RO 3198 .text.BSP_UART_RegisterCallback uart.o - 0x0800352c 0x0800352c 0x00000068 Code RO 3212 .text.BSP_USB_Printf usb.o - 0x08003594 0x08003594 0x0000000c Code RO 3210 .text.BSP_USB_ReadChar usb.o - 0x080035a0 0x080035a0 0x00000034 Code RO 3208 .text.BSP_USB_ReadyReceive usb.o - 0x080035d4 0x080035d4 0x00000046 Code RO 3214 .text.BSP_USB_Transmit usb.o - 0x0800361a 0x0800361a 0x00000002 PAD - 0x0800361c 0x0800361c 0x00000004 Code RO 235 .text.BusFault_Handler stm32f4xx_it.o - 0x08003620 0x08003620 0x00000010 Code RO 253 .text.CAN1_RX0_IRQHandler stm32f4xx_it.o - 0x08003630 0x08003630 0x00000010 Code RO 255 .text.CAN1_RX1_IRQHandler stm32f4xx_it.o - 0x08003640 0x08003640 0x00000010 Code RO 273 .text.CAN2_RX0_IRQHandler stm32f4xx_it.o - 0x08003650 0x08003650 0x00000010 Code RO 275 .text.CAN2_RX1_IRQHandler stm32f4xx_it.o - 0x08003660 0x08003660 0x0000003c Code RO 3548 .text.CAN_CAN1RxFifoMsgPendingCallback can_2.o - 0x0800369c 0x0800369c 0x0000003c Code RO 3550 .text.CAN_CAN2RxFifoMsgPendingCallback can_2.o - 0x080036d8 0x080036d8 0x0000001a Code RO 3564 .text.CAN_CAP_HandleOffline can_2.o - 0x080036f2 0x080036f2 0x00000002 PAD - 0x080036f4 0x080036f4 0x00000078 Code RO 3562 .text.CAN_Cap_Control can_2.o - 0x0800376c 0x0800376c 0x0000006c Code RO 3542 .text.CAN_Cap_Decode can_2.o - 0x080037d8 0x080037d8 0x00000032 Code RO 3558 .text.CAN_CheckFlag can_2.o - 0x0800380a 0x0800380a 0x00000002 PAD - 0x0800380c 0x0800380c 0x0000002e Code RO 3560 .text.CAN_ClearFlag can_2.o - 0x0800383a 0x0800383a 0x00000002 PAD - 0x0800383c 0x0800383c 0x00000048 Code RO 2950 .text.CAN_Get can_1.o - 0x08003884 0x08003884 0x0000011a Code RO 3546 .text.CAN_Init can_2.o - 0x0800399e 0x0800399e 0x00000002 PAD - 0x080039a0 0x080039a0 0x00000258 Code RO 3552 .text.CAN_Motor_Control can_2.o - 0x08003bf8 0x08003bf8 0x000000a0 Code RO 3556 .text.CAN_Motor_Decode can_2.o - 0x08003c98 0x08003c98 0x00000132 Code RO 3554 .text.CAN_StoreMsg can_2.o - 0x08003dca 0x08003dca 0x00000002 PAD - 0x08003dcc 0x08003dcc 0x0000004c Code RO 3544 .text.CAN_Tof_Decode can_2.o - 0x08003e18 0x08003e18 0x0000005c Code RO 346 .text.CDC_Control_FS usbd_cdc_if.o - 0x08003e74 0x08003e74 0x00000004 Code RO 344 .text.CDC_DeInit_FS usbd_cdc_if.o - 0x08003e78 0x08003e78 0x0000001a Code RO 342 .text.CDC_Init_FS usbd_cdc_if.o - 0x08003e92 0x08003e92 0x00000002 PAD - 0x08003e94 0x08003e94 0x00000012 Code RO 354 .text.CDC_ReadyReceive usbd_cdc_if.o - 0x08003ea6 0x08003ea6 0x00000002 PAD - 0x08003ea8 0x08003ea8 0x0000001e Code RO 348 .text.CDC_Receive_FS usbd_cdc_if.o - 0x08003ec6 0x08003ec6 0x00000002 PAD - 0x08003ec8 0x08003ec8 0x00000018 Code RO 350 .text.CDC_TransmitCplt_FS usbd_cdc_if.o - 0x08003ee0 0x08003ee0 0x00000060 Code RO 352 .text.CDC_Transmit_FS usbd_cdc_if.o - 0x08003f40 0x08003f40 0x00000112 Code RO 3288 .text.CMD_BehaviorOccurredRc cmd.o - 0x08004052 0x08004052 0x00000002 PAD - 0x08004054 0x08004054 0x0000001a Code RO 3292 .text.CMD_BehaviorToActive cmd.o - 0x0800406e 0x0800406e 0x00000002 PAD - 0x08004070 0x08004070 0x0000001a Code RO 3290 .text.CMD_BehaviorToKey cmd.o - 0x0800408a 0x0800408a 0x00000002 PAD - 0x0800408c 0x0800408c 0x00000010 Code RO 3272 .text.CMD_CheckHostOverwrite cmd.o - 0x0800409c 0x0800409c 0x0000003c Code RO 3270 .text.CMD_Init cmd.o - 0x080040d8 0x080040d8 0x00000054 Code RO 3276 .text.CMD_KeyPressedRc cmd.o - 0x0800412c 0x0800412c 0x0000006c Code RO 3284 .text.CMD_ParseHost cmd.o - 0x08004198 0x08004198 0x000000d0 Code RO 3274 .text.CMD_ParseRc cmd.o - 0x08004268 0x08004268 0x00000302 Code RO 3280 .text.CMD_PcLogic cmd.o - 0x0800456a 0x0800456a 0x00000002 PAD - 0x0800456c 0x0800456c 0x00000140 Code RO 3282 .text.CMD_RcLogic cmd.o - 0x080046ac 0x080046ac 0x0000001a Code RO 3278 .text.CMD_RcLostLogic cmd.o - 0x080046c6 0x080046c6 0x00000002 PAD - 0x080046c8 0x080046c8 0x00000056 Code RO 3286 .text.CMD_RefereeAdd cmd.o - 0x0800471e 0x0800471e 0x00000002 PAD - 0x08004720 0x08004720 0x0000002a Code RO 3315 .text.CRC16_Byte crc16.o - 0x0800474a 0x0800474a 0x00000002 PAD - 0x0800474c 0x0800474c 0x00000036 Code RO 3313 .text.CRC16_Calc crc16.o - 0x08004782 0x08004782 0x00000002 PAD - 0x08004784 0x08004784 0x00000058 Code RO 3317 .text.CRC16_Verify crc16.o - 0x080047dc 0x080047dc 0x0000003c Code RO 3301 .text.CRC8_Calc crc8.o - 0x08004818 0x08004818 0x0000004c Code RO 3303 .text.CRC8_Verify crc8.o - 0x08004864 0x08004864 0x0000011c Code RO 3436 .text.CalculateRpm user_math.o - 0x08004980 0x08004980 0x0000005a Code RO 3732 .text.Cap_Control cap.o - 0x080049da 0x080049da 0x00000002 PAD - 0x080049dc 0x080049dc 0x0000001a Code RO 3734 .text.Cap_DumpUI cap.o - 0x080049f6 0x080049f6 0x00000002 PAD - 0x080049f8 0x080049f8 0x0000014c Code RO 3259 .text.Capacity_GetBatteryRemain capacity.o - 0x08004b44 0x08004b44 0x00000066 Code RO 3261 .text.Capacity_GetCapacitorRemain capacity.o - 0x08004baa 0x08004baa 0x00000006 PAD - 0x08004bb0 0x08004bb0 0x000000e8 Code RO 3751 .text.Chassis_CalcWz chassis.o - 0x08004c98 0x08004c98 0x00000310 Code RO 3747 .text.Chassis_Control chassis.o - 0x08004fa8 0x08004fa8 0x00000042 Code RO 3755 .text.Chassis_DumpOutput chassis.o - 0x08004fea 0x08004fea 0x00000002 PAD - 0x08004fec 0x08004fec 0x00000028 Code RO 3759 .text.Chassis_DumpUI chassis.o - 0x08005014 0x08005014 0x00000266 Code RO 3743 .text.Chassis_Init chassis.o - 0x0800527a 0x0800527a 0x00000002 PAD - 0x0800527c 0x0800527c 0x000000d0 Code RO 3753 .text.Chassis_PowerLimit chassis.o - 0x0800534c 0x0800534c 0x000000f4 Code RO 3749 .text.Chassis_SetMode chassis.o - 0x08005440 0x08005440 0x000000b4 Code RO 3745 .text.Chassis_UpdateFeedback chassis.o - 0x080054f4 0x080054f4 0x00000084 Code RO 3432 .text.CircleAdd user_math.o - 0x08005578 0x08005578 0x0000009a Code RO 3430 .text.CircleError user_math.o - 0x08005612 0x08005612 0x00000002 PAD - 0x08005614 0x08005614 0x00000020 Code RO 3434 .text.CircleReverse user_math.o - 0x08005634 0x08005634 0x0000004c Code RO 3424 .text.Clip user_math.o - 0x08005680 0x08005680 0x00000418 Code RO 3899 .text.Command_CaliGyro cli.o - 0x08005a98 0x08005a98 0x000004de Code RO 3897 .text.Command_Config cli.o - 0x08005f76 0x08005f76 0x00000002 PAD - 0x08005f78 0x08005f78 0x00000138 Code RO 3893 .text.Command_Endian cli.o - 0x080060b0 0x080060b0 0x000001b0 Code RO 3903 .text.Command_SetGimbalLim cli.o - 0x08006260 0x08006260 0x000001a2 Code RO 3901 .text.Command_SetMechZero cli.o - 0x08006402 0x08006402 0x00000002 PAD - 0x08006404 0x08006404 0x00000232 Code RO 3895 .text.Command_Stats cli.o - 0x08006636 0x08006636 0x00000002 PAD - 0x08006638 0x08006638 0x0000008a Code RO 3768 .text.Config_Get config.o - 0x080066c2 0x080066c2 0x00000002 PAD - 0x080066c4 0x080066c4 0x0000006c Code RO 3770 .text.Config_GetPilotCfg config.o - 0x08006730 0x08006730 0x0000000a Code RO 3776 .text.Config_GetPilotNameMap config.o - 0x0800673a 0x0800673a 0x00000002 PAD - 0x0800673c 0x0800673c 0x0000000a Code RO 3778 .text.Config_GetRobotNameMap config.o - 0x08006746 0x08006746 0x00000002 PAD - 0x08006748 0x08006748 0x0000006c Code RO 3772 .text.Config_GetRobotParam config.o - 0x080067b4 0x080067b4 0x00000026 Code RO 3774 .text.Config_Set config.o - 0x080067da 0x080067da 0x00000002 PAD - 0x080067dc 0x080067dc 0x00000010 Code RO 249 .text.DMA1_Stream1_IRQHandler stm32f4xx_it.o - 0x080067ec 0x080067ec 0x00000010 Code RO 251 .text.DMA1_Stream2_IRQHandler stm32f4xx_it.o - 0x080067fc 0x080067fc 0x00000010 Code RO 263 .text.DMA1_Stream7_IRQHandler stm32f4xx_it.o - 0x0800680c 0x0800680c 0x00000010 Code RO 267 .text.DMA2_Stream1_IRQHandler stm32f4xx_it.o - 0x0800681c 0x0800681c 0x00000010 Code RO 269 .text.DMA2_Stream2_IRQHandler stm32f4xx_it.o - 0x0800682c 0x0800682c 0x00000010 Code RO 271 .text.DMA2_Stream3_IRQHandler stm32f4xx_it.o - 0x0800683c 0x0800683c 0x00000010 Code RO 279 .text.DMA2_Stream5_IRQHandler stm32f4xx_it.o - 0x0800684c 0x0800684c 0x00000010 Code RO 281 .text.DMA2_Stream6_IRQHandler stm32f4xx_it.o - 0x0800685c 0x0800685c 0x00000010 Code RO 283 .text.DMA2_Stream7_IRQHandler stm32f4xx_it.o - 0x0800686c 0x0800686c 0x00000056 Code RO 833 .text.DMA_CalcBaseAndBitshift stm32f4xx_hal_dma.o - 0x080068c2 0x080068c2 0x00000002 PAD - 0x080068c4 0x080068c4 0x000000f0 Code RO 831 .text.DMA_CheckFifoParam stm32f4xx_hal_dma.o - 0x080069b4 0x080069b4 0x00000050 Code RO 839 .text.DMA_SetConfig stm32f4xx_hal_dma.o - 0x08006a04 0x08006a04 0x00000104 Code RO 3591 .text.DR16_DataCorrupted dr16.o - 0x08006b08 0x08006b08 0x0000003c Code RO 3593 .text.DR16_HandleOffline dr16.o - 0x08006b44 0x08006b44 0x00000074 Code RO 3579 .text.DR16_Init dr16.o - 0x08006bb8 0x08006bb8 0x00000164 Code RO 3589 .text.DR16_ParseRC dr16.o - 0x08006d1c 0x08006d1c 0x00000014 Code RO 3581 .text.DR16_RxCpltCallback dr16.o - 0x08006d30 0x08006d30 0x00000030 Code RO 3585 .text.DR16_StartDmaRecv dr16.o - 0x08006d60 0x08006d60 0x0000001c Code RO 3587 .text.DR16_WaitDmaCplt dr16.o - 0x08006d7c 0x08006d7c 0x00000002 Code RO 239 .text.DebugMon_Handler stm32f4xx_it.o - 0x08006d7e 0x08006d7e 0x00000002 PAD - 0x08006d80 0x08006d80 0x0000000a Code RO 243 .text.EXTI0_IRQHandler stm32f4xx_it.o - 0x08006d8a 0x08006d8a 0x00000002 PAD - 0x08006d8c 0x08006d8c 0x0000000a Code RO 245 .text.EXTI3_IRQHandler stm32f4xx_it.o - 0x08006d96 0x08006d96 0x00000002 PAD - 0x08006d98 0x08006d98 0x0000000a Code RO 247 .text.EXTI4_IRQHandler stm32f4xx_it.o - 0x08006da2 0x08006da2 0x00000002 PAD - 0x08006da4 0x08006da4 0x0000000a Code RO 257 .text.EXTI9_5_IRQHandler stm32f4xx_it.o - 0x08006dae 0x08006dae 0x00000002 PAD - 0x08006db0 0x08006db0 0x00000006 Code RO 15 .text.Error_Handler main.o - 0x08006db6 0x08006db6 0x00000002 PAD - 0x08006db8 0x08006db8 0x00000132 Code RO 752 .text.FLASH_Erase_Sector stm32f4xx_hal_flash_ex.o - 0x08006eea 0x08006eea 0x00000002 PAD - 0x08006eec 0x08006eec 0x000000a2 Code RO 754 .text.FLASH_FlushCaches stm32f4xx_hal_flash_ex.o - 0x08006f8e 0x08006f8e 0x00000002 PAD - 0x08006f90 0x08006f90 0x0000008c Code RO 750 .text.FLASH_MassErase stm32f4xx_hal_flash_ex.o - 0x0800701c 0x0800701c 0x0000007a Code RO 709 .text.FLASH_Program_Byte stm32f4xx_hal_flash.o - 0x08007096 0x08007096 0x00000002 PAD - 0x08007098 0x08007098 0x00000086 Code RO 715 .text.FLASH_Program_DoubleWord stm32f4xx_hal_flash.o - 0x0800711e 0x0800711e 0x00000002 PAD - 0x08007120 0x08007120 0x0000007e Code RO 711 .text.FLASH_Program_HalfWord stm32f4xx_hal_flash.o - 0x0800719e 0x0800719e 0x00000002 PAD - 0x080071a0 0x080071a0 0x0000007a Code RO 713 .text.FLASH_Program_Word stm32f4xx_hal_flash.o - 0x0800721a 0x0800721a 0x00000002 PAD - 0x0800721c 0x0800721c 0x000000f2 Code RO 721 .text.FLASH_SetErrorCode stm32f4xx_hal_flash.o - 0x0800730e 0x0800730e 0x00000002 PAD - 0x08007310 0x08007310 0x000000a4 Code RO 707 .text.FLASH_WaitForLastOperation stm32f4xx_hal_flash.o - 0x080073b4 0x080073b4 0x0000000a Code RO 3453 .text.FreeRTOS_CLIGetOutputBuffer freertos_cli.o - 0x080073be 0x080073be 0x00000002 PAD - 0x080073c0 0x080073c0 0x000000e4 Code RO 3455 .text.FreeRTOS_CLIGetParameter freertos_cli.o - 0x080074a4 0x080074a4 0x0000015c Code RO 3449 .text.FreeRTOS_CLIProcessCommand freertos_cli.o - 0x08007600 0x08007600 0x00000082 Code RO 3447 .text.FreeRTOS_CLIRegisterCommand freertos_cli.o - 0x08007682 0x08007682 0x00000002 PAD - 0x08007684 0x08007684 0x0000005c Code RO 325 .text.Get_SerialNum usbd_desc.o - 0x080076e0 0x080076e0 0x000002d4 Code RO 3799 .text.Gimbal_Control gimbal.o - 0x080079b4 0x080079b4 0x0000001e Code RO 3805 .text.Gimbal_DumpOutput gimbal.o - 0x080079d2 0x080079d2 0x00000002 PAD - 0x080079d4 0x080079d4 0x00000012 Code RO 3809 .text.Gimbal_DumpUI gimbal.o - 0x080079e6 0x080079e6 0x00000002 PAD - 0x080079e8 0x080079e8 0x00000120 Code RO 3795 .text.Gimbal_Init gimbal.o - 0x08007b08 0x08007b08 0x00000022 Code RO 3803 .text.Gimbal_PackAI gimbal.o - 0x08007b2a 0x08007b2a 0x00000002 PAD - 0x08007b2c 0x08007b2c 0x000000fc Code RO 3801 .text.Gimbal_SetMode gimbal.o - 0x08007c28 0x08007c28 0x0000007c Code RO 3797 .text.Gimbal_UpdateFeedback gimbal.o - 0x08007ca4 0x08007ca4 0x000002c0 Code RO 1137 .text.HAL_ADC_ConfigChannel stm32f4xx_hal_adc.o - 0x08007f64 0x08007f64 0x0000000e Code RO 1133 .text.HAL_ADC_GetValue stm32f4xx_hal_adc.o - 0x08007f72 0x08007f72 0x00000002 PAD - 0x08007f74 0x08007f74 0x000003b2 Code RO 1093 .text.HAL_ADC_Init stm32f4xx_hal_adc.o - 0x08008326 0x08008326 0x00000002 PAD - 0x08008328 0x08008328 0x000000c2 Code RO 62 .text.HAL_ADC_MspInit adc.o - 0x080083ea 0x080083ea 0x00000002 PAD - 0x080083ec 0x080083ec 0x0000012a Code RO 1107 .text.HAL_ADC_PollForConversion stm32f4xx_hal_adc.o - 0x08008516 0x08008516 0x00000002 PAD - 0x08008518 0x08008518 0x00000238 Code RO 1103 .text.HAL_ADC_Start stm32f4xx_hal_adc.o - 0x08008750 0x08008750 0x00000078 Code RO 1226 .text.HAL_CAN_ActivateNotification stm32f4xx_hal_can.o - 0x080087c8 0x080087c8 0x00000246 Code RO 1212 .text.HAL_CAN_AddTxMessage stm32f4xx_hal_can.o - 0x08008a0e 0x08008a0e 0x00000002 PAD - 0x08008a10 0x08008a10 0x000002ea Code RO 1202 .text.HAL_CAN_ConfigFilter stm32f4xx_hal_can.o - 0x08008cfa 0x08008cfa 0x00000002 PAD - 0x08008cfc 0x08008cfc 0x00000050 Code RO 2974 .text.HAL_CAN_ErrorCallback can_1.o - 0x08008d4c 0x08008d4c 0x00000214 Code RO 1222 .text.HAL_CAN_GetRxMessage stm32f4xx_hal_can.o - 0x08008f60 0x08008f60 0x000003f2 Code RO 1230 .text.HAL_CAN_IRQHandler stm32f4xx_hal_can.o - 0x08009352 0x08009352 0x00000002 PAD - 0x08009354 0x08009354 0x000004e4 Code RO 1192 .text.HAL_CAN_Init stm32f4xx_hal_can.o - 0x08009838 0x08009838 0x000001ac Code RO 79 .text.HAL_CAN_MspInit can.o - 0x080099e4 0x080099e4 0x00000050 Code RO 2964 .text.HAL_CAN_RxFifo0FullCallback can_1.o - 0x08009a34 0x08009a34 0x00000050 Code RO 2962 .text.HAL_CAN_RxFifo0MsgPendingCallback can_1.o - 0x08009a84 0x08009a84 0x00000050 Code RO 2968 .text.HAL_CAN_RxFifo1FullCallback can_1.o - 0x08009ad4 0x08009ad4 0x00000050 Code RO 2966 .text.HAL_CAN_RxFifo1MsgPendingCallback can_1.o - 0x08009b24 0x08009b24 0x00000050 Code RO 2970 .text.HAL_CAN_SleepCallback can_1.o - 0x08009b74 0x08009b74 0x0000008a Code RO 1204 .text.HAL_CAN_Start stm32f4xx_hal_can.o - 0x08009bfe 0x08009bfe 0x00000002 PAD - 0x08009c00 0x08009c00 0x00000050 Code RO 2956 .text.HAL_CAN_TxMailbox0AbortCallback can_1.o - 0x08009c50 0x08009c50 0x0000004c Code RO 2948 .text.HAL_CAN_TxMailbox0CompleteCallback can_1.o - 0x08009c9c 0x08009c9c 0x00000050 Code RO 2958 .text.HAL_CAN_TxMailbox1AbortCallback can_1.o - 0x08009cec 0x08009cec 0x00000050 Code RO 2952 .text.HAL_CAN_TxMailbox1CompleteCallback can_1.o - 0x08009d3c 0x08009d3c 0x00000050 Code RO 2960 .text.HAL_CAN_TxMailbox2AbortCallback can_1.o - 0x08009d8c 0x08009d8c 0x00000050 Code RO 2954 .text.HAL_CAN_TxMailbox2CompleteCallback can_1.o - 0x08009ddc 0x08009ddc 0x00000050 Code RO 2972 .text.HAL_CAN_WakeUpFromRxMsgCallback can_1.o - 0x08009e2c 0x08009e2c 0x00000064 Code RO 1272 .text.HAL_CRC_Init stm32f4xx_hal_crc.o - 0x08009e90 0x08009e90 0x0000003e Code RO 95 .text.HAL_CRC_MspInit crc.o - 0x08009ece 0x08009ece 0x00000002 PAD - 0x08009ed0 0x08009ed0 0x000000ea Code RO 843 .text.HAL_DMA_Abort stm32f4xx_hal_dma.o - 0x08009fba 0x08009fba 0x00000002 PAD - 0x08009fbc 0x08009fbc 0x00000044 Code RO 845 .text.HAL_DMA_Abort_IT stm32f4xx_hal_dma.o - 0x0800a000 0x0800a000 0x0000031e Code RO 849 .text.HAL_DMA_IRQHandler stm32f4xx_hal_dma.o - 0x0800a31e 0x0800a31e 0x00000002 PAD - 0x0800a320 0x0800a320 0x00000536 Code RO 829 .text.HAL_DMA_Init stm32f4xx_hal_dma.o - 0x0800a856 0x0800a856 0x00000002 PAD - 0x0800a858 0x0800a858 0x000000e4 Code RO 841 .text.HAL_DMA_Start_IT stm32f4xx_hal_dma.o - 0x0800a93c 0x0800a93c 0x00000042 Code RO 1022 .text.HAL_Delay stm32f4xx_hal.o - 0x0800a97e 0x0800a97e 0x00000002 PAD - 0x0800a980 0x0800a980 0x0000015e Code RO 748 .text.HAL_FLASHEx_Erase stm32f4xx_hal_flash_ex.o - 0x0800aade 0x0800aade 0x00000002 PAD - 0x0800aae0 0x0800aae0 0x00000014 Code RO 729 .text.HAL_FLASH_Lock stm32f4xx_hal_flash.o - 0x0800aaf4 0x0800aaf4 0x00000108 Code RO 705 .text.HAL_FLASH_Program stm32f4xx_hal_flash.o - 0x0800abfc 0x0800abfc 0x00000056 Code RO 727 .text.HAL_FLASH_Unlock stm32f4xx_hal_flash.o - 0x0800ac52 0x0800ac52 0x00000002 PAD - 0x0800ac54 0x0800ac54 0x00000066 Code RO 3035 .text.HAL_GPIO_EXTI_Callback gpio_1.o - 0x0800acba 0x0800acba 0x00000002 PAD - 0x0800acbc 0x0800acbc 0x00000038 Code RO 801 .text.HAL_GPIO_EXTI_IRQHandler stm32f4xx_hal_gpio.o - 0x0800acf4 0x0800acf4 0x00000720 Code RO 789 .text.HAL_GPIO_Init stm32f4xx_hal_gpio.o - 0x0800b414 0x0800b414 0x00000052 Code RO 793 .text.HAL_GPIO_ReadPin stm32f4xx_hal_gpio.o - 0x0800b466 0x0800b466 0x00000002 PAD - 0x0800b468 0x0800b468 0x00000078 Code RO 795 .text.HAL_GPIO_WritePin stm32f4xx_hal_gpio.o - 0x0800b4e0 0x0800b4e0 0x0000000c Code RO 1014 .text.HAL_GetTick stm32f4xx_hal.o - 0x0800b4ec 0x0800b4ec 0x00000422 Code RO 1294 .text.HAL_I2C_Init stm32f4xx_hal_i2c.o - 0x0800b90e 0x0800b90e 0x00000002 PAD - 0x0800b910 0x0800b910 0x0000028a Code RO 121 .text.HAL_I2C_MspInit i2c.o - 0x0800bb9a 0x0800bb9a 0x00000002 PAD - 0x0800bb9c 0x0800bb9c 0x0000001a Code RO 1012 .text.HAL_IncTick stm32f4xx_hal.o - 0x0800bbb6 0x0800bbb6 0x00000002 PAD - 0x0800bbb8 0x0800bbb8 0x00000036 Code RO 1002 .text.HAL_Init stm32f4xx_hal.o - 0x0800bbee 0x0800bbee 0x00000002 PAD - 0x0800bbf0 0x0800bbf0 0x00000070 Code RO 1004 .text.HAL_InitTick stm32f4xx_hal.o - 0x0800bc60 0x0800bc60 0x00000058 Code RO 294 .text.HAL_MspInit stm32f4xx_hal_msp.o - 0x0800bcb8 0x0800bcb8 0x00000030 Code RO 946 .text.HAL_NVIC_DisableIRQ stm32f4xx_hal_cortex.o - 0x0800bce8 0x0800bce8 0x00000030 Code RO 942 .text.HAL_NVIC_EnableIRQ stm32f4xx_hal_cortex.o - 0x0800bd18 0x0800bd18 0x00000066 Code RO 934 .text.HAL_NVIC_SetPriority stm32f4xx_hal_cortex.o - 0x0800bd7e 0x0800bd7e 0x00000002 PAD - 0x0800bd80 0x0800bd80 0x0000004a Code RO 930 .text.HAL_NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o - 0x0800bdca 0x0800bdca 0x00000002 PAD - 0x0800bdcc 0x0800bdcc 0x0000000c Code RO 535 .text.HAL_PCDEx_LPM_Callback stm32f4xx_hal_pcd_ex.o - 0x0800bdd8 0x0800bdd8 0x00000018 Code RO 533 .text.HAL_PCDEx_SetRxFiFo stm32f4xx_hal_pcd_ex.o - 0x0800bdf0 0x0800bdf0 0x0000009c Code RO 531 .text.HAL_PCDEx_SetTxFiFo stm32f4xx_hal_pcd_ex.o - 0x0800be8c 0x0800be8c 0x00000014 Code RO 388 .text.HAL_PCD_ConnectCallback usbd_conf.o - 0x0800bea0 0x0800bea0 0x00000026 Code RO 374 .text.HAL_PCD_DataInStageCallback usbd_conf.o - 0x0800bec6 0x0800bec6 0x00000002 PAD - 0x0800bec8 0x0800bec8 0x00000028 Code RO 372 .text.HAL_PCD_DataOutStageCallback usbd_conf.o - 0x0800bef0 0x0800bef0 0x00000014 Code RO 390 .text.HAL_PCD_DisconnectCallback usbd_conf.o - 0x0800bf04 0x0800bf04 0x000000a8 Code RO 503 .text.HAL_PCD_EP_Close stm32f4xx_hal_pcd.o - 0x0800bfac 0x0800bfac 0x000000c8 Code RO 513 .text.HAL_PCD_EP_ClrStall stm32f4xx_hal_pcd.o - 0x0800c074 0x0800c074 0x00000022 Code RO 507 .text.HAL_PCD_EP_GetRxCount stm32f4xx_hal_pcd.o - 0x0800c096 0x0800c096 0x00000002 PAD - 0x0800c098 0x0800c098 0x000000ea Code RO 501 .text.HAL_PCD_EP_Open stm32f4xx_hal_pcd.o - 0x0800c182 0x0800c182 0x00000002 PAD - 0x0800c184 0x0800c184 0x00000086 Code RO 505 .text.HAL_PCD_EP_Receive stm32f4xx_hal_pcd.o - 0x0800c20a 0x0800c20a 0x00000002 PAD - 0x0800c20c 0x0800c20c 0x000000de Code RO 511 .text.HAL_PCD_EP_SetStall stm32f4xx_hal_pcd.o - 0x0800c2ea 0x0800c2ea 0x00000002 PAD - 0x0800c2ec 0x0800c2ec 0x00000086 Code RO 509 .text.HAL_PCD_EP_Transmit stm32f4xx_hal_pcd.o - 0x0800c372 0x0800c372 0x00000002 PAD - 0x0800c374 0x0800c374 0x00000656 Code RO 463 .text.HAL_PCD_IRQHandler stm32f4xx_hal_pcd.o - 0x0800c9ca 0x0800c9ca 0x00000002 PAD - 0x0800c9cc 0x0800c9cc 0x0000001c Code RO 386 .text.HAL_PCD_ISOINIncompleteCallback usbd_conf.o - 0x0800c9e8 0x0800c9e8 0x0000001c Code RO 384 .text.HAL_PCD_ISOOUTIncompleteCallback usbd_conf.o - 0x0800ca04 0x0800ca04 0x000002e2 Code RO 451 .text.HAL_PCD_Init stm32f4xx_hal_pcd.o - 0x0800cce6 0x0800cce6 0x00000002 PAD - 0x0800cce8 0x0800cce8 0x000000b0 Code RO 366 .text.HAL_PCD_MspInit usbd_conf.o - 0x0800cd98 0x0800cd98 0x00000052 Code RO 378 .text.HAL_PCD_ResetCallback usbd_conf.o - 0x0800cdea 0x0800cdea 0x00000002 PAD - 0x0800cdec 0x0800cdec 0x00000014 Code RO 382 .text.HAL_PCD_ResumeCallback usbd_conf.o - 0x0800ce00 0x0800ce00 0x00000014 Code RO 376 .text.HAL_PCD_SOFCallback usbd_conf.o - 0x0800ce14 0x0800ce14 0x0000005e Code RO 499 .text.HAL_PCD_SetAddress stm32f4xx_hal_pcd.o - 0x0800ce72 0x0800ce72 0x00000002 PAD - 0x0800ce74 0x0800ce74 0x00000018 Code RO 370 .text.HAL_PCD_SetupStageCallback usbd_conf.o - 0x0800ce8c 0x0800ce8c 0x0000007a Code RO 459 .text.HAL_PCD_Start stm32f4xx_hal_pcd.o - 0x0800cf06 0x0800cf06 0x00000002 PAD - 0x0800cf08 0x0800cf08 0x0000003e Code RO 380 .text.HAL_PCD_SuspendCallback usbd_conf.o - 0x0800cf46 0x0800cf46 0x00000002 PAD - 0x0800cf48 0x0800cf48 0x0000041a Code RO 653 .text.HAL_RCC_ClockConfig stm32f4xx_hal_rcc.o - 0x0800d362 0x0800d362 0x00000002 PAD - 0x0800d364 0x0800d364 0x0000000c Code RO 663 .text.HAL_RCC_GetHCLKFreq stm32f4xx_hal_rcc.o - 0x0800d370 0x0800d370 0x00000022 Code RO 665 .text.HAL_RCC_GetPCLK1Freq stm32f4xx_hal_rcc.o - 0x0800d392 0x0800d392 0x00000002 PAD - 0x0800d394 0x0800d394 0x00000022 Code RO 667 .text.HAL_RCC_GetPCLK2Freq stm32f4xx_hal_rcc.o - 0x0800d3b6 0x0800d3b6 0x00000002 PAD - 0x0800d3b8 0x0800d3b8 0x000000e6 Code RO 655 .text.HAL_RCC_GetSysClockFreq stm32f4xx_hal_rcc.o - 0x0800d49e 0x0800d49e 0x00000002 PAD - 0x0800d4a0 0x0800d4a0 0x000008ae Code RO 651 .text.HAL_RCC_OscConfig stm32f4xx_hal_rcc.o - 0x0800dd4e 0x0800dd4e 0x00000002 PAD - 0x0800dd50 0x0800dd50 0x0000007a Code RO 1465 .text.HAL_RNG_Init stm32f4xx_hal_rng.o - 0x0800ddca 0x0800ddca 0x00000002 PAD - 0x0800ddcc 0x0800ddcc 0x0000003e Code RO 139 .text.HAL_RNG_MspInit rng.o - 0x0800de0a 0x0800de0a 0x00000002 PAD - 0x0800de0c 0x0800de0c 0x00000054 Code RO 3160 .text.HAL_SPI_ErrorCallback spi_1.o - 0x0800de60 0x0800de60 0x000003c2 Code RO 1501 .text.HAL_SPI_Init stm32f4xx_hal_spi.o - 0x0800e222 0x0800e222 0x00000002 PAD - 0x0800e224 0x0800e224 0x00000212 Code RO 155 .text.HAL_SPI_MspInit spi.o - 0x0800e436 0x0800e436 0x00000002 PAD - 0x0800e438 0x0800e438 0x00000230 Code RO 1513 .text.HAL_SPI_Receive stm32f4xx_hal_spi.o - 0x0800e668 0x0800e668 0x000001d4 Code RO 1549 .text.HAL_SPI_Receive_DMA stm32f4xx_hal_spi.o - 0x0800e83c 0x0800e83c 0x00000054 Code RO 3150 .text.HAL_SPI_RxCpltCallback spi_1.o - 0x0800e890 0x0800e890 0x00000054 Code RO 3156 .text.HAL_SPI_RxHalfCpltCallback spi_1.o - 0x0800e8e4 0x0800e8e4 0x000002ac Code RO 1509 .text.HAL_SPI_Transmit stm32f4xx_hal_spi.o - 0x0800eb90 0x0800eb90 0x00000382 Code RO 1515 .text.HAL_SPI_TransmitReceive stm32f4xx_hal_spi.o - 0x0800ef12 0x0800ef12 0x00000002 PAD - 0x0800ef14 0x0800ef14 0x00000266 Code RO 1551 .text.HAL_SPI_TransmitReceive_DMA stm32f4xx_hal_spi.o - 0x0800f17a 0x0800f17a 0x00000002 PAD - 0x0800f17c 0x0800f17c 0x00000054 Code RO 3152 .text.HAL_SPI_TxRxCpltCallback spi_1.o - 0x0800f1d0 0x0800f1d0 0x00000054 Code RO 3158 .text.HAL_SPI_TxRxHalfCpltCallback spi_1.o - 0x0800f224 0x0800f224 0x00000010 Code RO 954 .text.HAL_SYSTICK_Config stm32f4xx_hal_cortex.o - 0x0800f234 0x0800f234 0x00000008 Code RO 1943 .text.HAL_TIMEx_BreakCallback stm32f4xx_hal_tim_ex.o - 0x0800f23c 0x0800f23c 0x00000008 Code RO 1939 .text.HAL_TIMEx_CommutCallback stm32f4xx_hal_tim_ex.o - 0x0800f244 0x0800f244 0x00000210 Code RO 1935 .text.HAL_TIMEx_ConfigBreakDeadTime stm32f4xx_hal_tim_ex.o - 0x0800f454 0x0800f454 0x00000248 Code RO 1933 .text.HAL_TIMEx_MasterConfigSynchronization stm32f4xx_hal_tim_ex.o - 0x0800f69c 0x0800f69c 0x00000242 Code RO 1619 .text.HAL_TIM_Base_Init stm32f4xx_hal_tim.o - 0x0800f8de 0x0800f8de 0x00000002 PAD - 0x0800f8e0 0x0800f8e0 0x000001b2 Code RO 186 .text.HAL_TIM_Base_MspInit tim.o - 0x0800fa92 0x0800fa92 0x00000002 PAD - 0x0800fa94 0x0800fa94 0x00000200 Code RO 1633 .text.HAL_TIM_Base_Start_IT stm32f4xx_hal_tim.o - 0x0800fc94 0x0800fc94 0x000008fa Code RO 1811 .text.HAL_TIM_ConfigClockSource stm32f4xx_hal_tim.o - 0x0801058e 0x0801058e 0x00000002 PAD - 0x08010590 0x08010590 0x00000008 Code RO 1755 .text.HAL_TIM_IC_CaptureCallback stm32f4xx_hal_tim.o - 0x08010598 0x08010598 0x0000027a Code RO 1753 .text.HAL_TIM_IRQHandler stm32f4xx_hal_tim.o - 0x08010812 0x08010812 0x00000002 PAD - 0x08010814 0x08010814 0x00000272 Code RO 172 .text.HAL_TIM_MspPostInit tim.o - 0x08010a86 0x08010a86 0x00000002 PAD - 0x08010a88 0x08010a88 0x00000008 Code RO 1757 .text.HAL_TIM_OC_DelayElapsedCallback stm32f4xx_hal_tim.o - 0x08010a90 0x08010a90 0x0000045e Code RO 1785 .text.HAL_TIM_PWM_ConfigChannel stm32f4xx_hal_tim.o - 0x08010eee 0x08010eee 0x00000002 PAD - 0x08010ef0 0x08010ef0 0x00000242 Code RO 1673 .text.HAL_TIM_PWM_Init stm32f4xx_hal_tim.o - 0x08011132 0x08011132 0x00000002 PAD - 0x08011134 0x08011134 0x00000008 Code RO 1675 .text.HAL_TIM_PWM_MspInit stm32f4xx_hal_tim.o - 0x0801113c 0x0801113c 0x00000008 Code RO 1759 .text.HAL_TIM_PWM_PulseFinishedCallback stm32f4xx_hal_tim.o - 0x08011144 0x08011144 0x000003c4 Code RO 1681 .text.HAL_TIM_PWM_Start stm32f4xx_hal_tim.o - 0x08011508 0x08011508 0x00000300 Code RO 1683 .text.HAL_TIM_PWM_Stop stm32f4xx_hal_tim.o - 0x08011808 0x08011808 0x0000002a Code RO 39 .text.HAL_TIM_PeriodElapsedCallback freertos.o - 0x08011832 0x08011832 0x00000002 PAD - 0x08011834 0x08011834 0x00000008 Code RO 1763 .text.HAL_TIM_TriggerCallback stm32f4xx_hal_tim.o - 0x0801183c 0x0801183c 0x0000000c Code RO 2047 .text.HAL_UARTEx_RxEventCallback stm32f4xx_hal_uart.o - 0x08011848 0x08011848 0x00000054 Code RO 3192 .text.HAL_UART_AbortReceiveCpltCallback uart.o - 0x0801189c 0x0801189c 0x000000ba Code RO 2033 .text.HAL_UART_AbortReceive_IT stm32f4xx_hal_uart.o - 0x08011956 0x08011956 0x00000002 PAD - 0x08011958 0x08011958 0x00000054 Code RO 3186 .text.HAL_UART_ErrorCallback uart.o - 0x080119ac 0x080119ac 0x00000348 Code RO 2039 .text.HAL_UART_IRQHandler stm32f4xx_hal_uart.o - 0x08011cf4 0x08011cf4 0x00000208 Code RO 1957 .text.HAL_UART_Init stm32f4xx_hal_uart.o - 0x08011efc 0x08011efc 0x000003be Code RO 210 .text.HAL_UART_MspInit usart.o - 0x080122ba 0x080122ba 0x00000002 PAD - 0x080122bc 0x080122bc 0x00000078 Code RO 1993 .text.HAL_UART_Receive_DMA stm32f4xx_hal_uart.o - 0x08012334 0x08012334 0x00000054 Code RO 3182 .text.HAL_UART_RxCpltCallback uart.o - 0x08012388 0x08012388 0x00000054 Code RO 3184 .text.HAL_UART_RxHalfCpltCallback uart.o - 0x080123dc 0x080123dc 0x000000f6 Code RO 1985 .text.HAL_UART_Transmit_DMA stm32f4xx_hal_uart.o - 0x080124d2 0x080124d2 0x00000002 PAD - 0x080124d4 0x080124d4 0x00000054 Code RO 3176 .text.HAL_UART_TxCpltCallback uart.o - 0x08012528 0x08012528 0x00000050 Code RO 3180 .text.HAL_UART_TxHalfCpltCallback uart.o - 0x08012578 0x08012578 0x00000006 Code RO 231 .text.HardFault_Handler stm32f4xx_it.o - 0x0801257e 0x0801257e 0x00000002 PAD - 0x08012580 0x08012580 0x0000008c Code RO 3381 .text.HeatLimit_ShootFreq limiter.o - 0x0801260c 0x0801260c 0x00000076 Code RO 327 .text.IntToUnicode usbd_desc.o - 0x08012682 0x08012682 0x00000002 PAD - 0x08012684 0x08012684 0x00000076 Code RO 3420 .text.InvSqrt user_math.o - 0x080126fa 0x080126fa 0x00000002 PAD - 0x080126fc 0x080126fc 0x000000b8 Code RO 3350 .text.LowPassFilter2p_Apply filter.o - 0x080127b4 0x080127b4 0x0000013c Code RO 3348 .text.LowPassFilter2p_Init filter.o - 0x080128f0 0x080128f0 0x00000092 Code RO 3356 .text.LowPassFilter2p_Reset filter.o - 0x08012982 0x08012982 0x00000002 PAD - 0x08012984 0x08012984 0x00000080 Code RO 58 .text.MX_ADC1_Init adc.o - 0x08012a04 0x08012a04 0x00000080 Code RO 60 .text.MX_ADC3_Init adc.o - 0x08012a84 0x08012a84 0x0000004e Code RO 75 .text.MX_CAN1_Init can.o - 0x08012ad2 0x08012ad2 0x00000002 PAD - 0x08012ad4 0x08012ad4 0x0000004e Code RO 77 .text.MX_CAN2_Init can.o - 0x08012b22 0x08012b22 0x00000002 PAD - 0x08012b24 0x08012b24 0x00000024 Code RO 93 .text.MX_CRC_Init crc.o - 0x08012b48 0x08012b48 0x000000f2 Code RO 107 .text.MX_DMA_Init dma.o - 0x08012c3a 0x08012c3a 0x00000002 PAD - 0x08012c3c 0x08012c3c 0x00000040 Code RO 43 .text.MX_FREERTOS_Init freertos.o - 0x08012c7c 0x08012c7c 0x0000026c Code RO 27 .text.MX_GPIO_Init gpio.o - 0x08012ee8 0x08012ee8 0x00000048 Code RO 115 .text.MX_I2C1_Init i2c.o - 0x08012f30 0x08012f30 0x00000048 Code RO 117 .text.MX_I2C2_Init i2c.o - 0x08012f78 0x08012f78 0x00000048 Code RO 119 .text.MX_I2C3_Init i2c.o - 0x08012fc0 0x08012fc0 0x00000024 Code RO 137 .text.MX_RNG_Init rng.o - 0x08012fe4 0x08012fe4 0x00000052 Code RO 151 .text.MX_SPI1_Init spi.o - 0x08013036 0x08013036 0x00000002 PAD - 0x08013038 0x08013038 0x0000004e Code RO 153 .text.MX_SPI2_Init spi.o - 0x08013086 0x08013086 0x00000002 PAD - 0x08013088 0x08013088 0x0000008e Code RO 184 .text.MX_TIM10_Init tim.o - 0x08013116 0x08013116 0x00000002 PAD - 0x08013118 0x08013118 0x00000170 Code RO 170 .text.MX_TIM1_Init tim.o - 0x08013288 0x08013288 0x000000d8 Code RO 174 .text.MX_TIM3_Init tim.o - 0x08013360 0x08013360 0x000000da Code RO 176 .text.MX_TIM4_Init tim.o - 0x0801343a 0x0801343a 0x00000002 PAD - 0x0801343c 0x0801343c 0x0000010a Code RO 178 .text.MX_TIM5_Init tim.o - 0x08013546 0x08013546 0x00000002 PAD - 0x08013548 0x08013548 0x00000058 Code RO 180 .text.MX_TIM7_Init tim.o - 0x080135a0 0x080135a0 0x0000013c Code RO 182 .text.MX_TIM8_Init tim.o - 0x080136dc 0x080136dc 0x00000040 Code RO 204 .text.MX_USART1_UART_Init usart.o - 0x0801371c 0x0801371c 0x00000048 Code RO 206 .text.MX_USART3_UART_Init usart.o - 0x08013764 0x08013764 0x00000040 Code RO 208 .text.MX_USART6_UART_Init usart.o - 0x080137a4 0x080137a4 0x00000076 Code RO 302 .text.MX_USB_DEVICE_Init usb_device.o - 0x0801381a 0x0801381a 0x00000002 PAD - 0x0801381c 0x0801381c 0x00000006 Code RO 233 .text.MemManage_Handler stm32f4xx_it.o - 0x08013822 0x08013822 0x00000002 PAD - 0x08013824 0x08013824 0x000002a2 Code RO 3392 .text.Mixer_Apply mixer.o - 0x08013ac6 0x08013ac6 0x00000002 PAD - 0x08013ac8 0x08013ac8 0x0000002e Code RO 3390 .text.Mixer_Init mixer.o - 0x08013af6 0x08013af6 0x00000002 PAD - 0x08013af8 0x08013af8 0x00000002 Code RO 229 .text.NMI_Handler stm32f4xx_it.o - 0x08013afa 0x08013afa 0x00000002 PAD - 0x08013afc 0x08013afc 0x0000006c Code RO 940 .text.NVIC_EncodePriority stm32f4xx_hal_cortex.o - 0x08013b68 0x08013b68 0x00000010 Code RO 277 .text.OTG_FS_IRQHandler stm32f4xx_it.o - 0x08013b78 0x08013b78 0x0000008a Code RO 467 .text.PCD_EP_OutSetupPacket_int stm32f4xx_hal_pcd.o - 0x08013c02 0x08013c02 0x00000002 PAD - 0x08013c04 0x08013c04 0x000001e4 Code RO 465 .text.PCD_EP_OutXfrComplete_int stm32f4xx_hal_pcd.o - 0x08013de8 0x08013de8 0x00000132 Code RO 471 .text.PCD_WriteEmptyTxFifo stm32f4xx_hal_pcd.o - 0x08013f1a 0x08013f1a 0x00000002 PAD - 0x08013f1c 0x08013f1c 0x000002f0 Code RO 3409 .text.PID_Calc pid.o - 0x0801420c 0x0801420c 0x00000196 Code RO 3401 .text.PID_Init pid.o - 0x080143a2 0x080143a2 0x00000002 PAD - 0x080143a4 0x080143a4 0x00000048 Code RO 3407 .text.PID_Reset pid.o - 0x080143ec 0x080143ec 0x00000004 PAD - 0x080143f0 0x080143f0 0x00000064 Code RO 2757 .text.PendSV_Handler port.o - 0x08014454 0x08014454 0x00000078 Code RO 3377 .text.PowerLimit_CapInput limiter.o - 0x080144cc 0x080144cc 0x000000e8 Code RO 3375 .text.PowerLimit_ChassicOutput limiter.o - 0x080145b4 0x080145b4 0x0000004c Code RO 3379 .text.PowerLimit_TargetPower limiter.o - 0x08014600 0x08014600 0x0000001c Code RO 3642 .text.RefereeFastRefreshTimerCallback referee.o - 0x0801461c 0x0801461c 0x0000001c Code RO 3644 .text.RefereeSlowRefreshTimerCallback referee.o - 0x08014638 0x08014638 0x00000016 Code RO 3638 .text.Referee_AbortRxCpltCallback referee.o - 0x0801464e 0x0801464e 0x00000002 PAD - 0x08014650 0x08014650 0x00000016 Code RO 3650 .text.Referee_CheckTXReady referee.o - 0x08014666 0x08014666 0x00000002 PAD - 0x08014668 0x08014668 0x00000042 Code RO 3666 .text.Referee_GetCharacterAdd referee.o - 0x080146aa 0x080146aa 0x00000002 PAD - 0x080146ac 0x080146ac 0x00000042 Code RO 3668 .text.Referee_GetDelAdd referee.o - 0x080146ee 0x080146ee 0x00000002 PAD - 0x080146f0 0x080146f0 0x00000040 Code RO 3664 .text.Referee_GetGrapicAdd referee.o - 0x08014730 0x08014730 0x0000000e Code RO 3652 .text.Referee_HandleOffline referee.o - 0x0801473e 0x0801473e 0x00000002 PAD - 0x08014740 0x08014740 0x0000000e Code RO 3640 .text.Referee_IdleLineCallback referee.o - 0x0801474e 0x0801474e 0x00000002 PAD - 0x08014750 0x08014750 0x00000106 Code RO 3634 .text.Referee_Init referee.o - 0x08014856 0x08014856 0x00000002 PAD - 0x08014858 0x08014858 0x00000046 Code RO 3658 .text.Referee_MoveData referee.o - 0x0801489e 0x0801489e 0x00000002 PAD - 0x080148a0 0x080148a0 0x00000014 Code RO 3674 .text.Referee_PackAI referee.o - 0x080148b4 0x080148b4 0x00000044 Code RO 3672 .text.Referee_PackCap referee.o - 0x080148f8 0x080148f8 0x0000003c Code RO 3676 .text.Referee_PackChassis referee.o - 0x08014934 0x08014934 0x00000070 Code RO 3678 .text.Referee_PackShoot referee.o - 0x080149a4 0x080149a4 0x000003be Code RO 3662 .text.Referee_PackUI referee.o - 0x08014d62 0x08014d62 0x00000002 PAD - 0x08014d64 0x08014d64 0x000003c6 Code RO 3654 .text.Referee_Parse referee.o - 0x0801512a 0x0801512a 0x00000006 PAD - 0x08015130 0x08015130 0x000001c0 Code RO 3670 .text.Referee_PraseCmd referee.o - 0x080152f0 0x080152f0 0x00000016 Code RO 3636 .text.Referee_RxCpltCallback referee.o - 0x08015306 0x08015306 0x00000002 PAD - 0x08015308 0x08015308 0x0000015e Code RO 3660 .text.Referee_SetHeader referee.o - 0x08015466 0x08015466 0x00000002 PAD - 0x08015468 0x08015468 0x00000036 Code RO 3648 .text.Referee_StartReceiving referee.o - 0x0801549e 0x0801549e 0x00000002 PAD - 0x080154a0 0x080154a0 0x00000034 Code RO 3656 .text.Referee_StartSend referee.o - 0x080154d4 0x080154d4 0x00000004 PAD - 0x080154d8 0x080154d8 0x00000ea0 Code RO 3680 .text.Referee_UIRefresh referee.o - 0x08016378 0x08016378 0x00000034 Code RO 1547 .text.SPI_DMAError stm32f4xx_hal_spi.o - 0x080163ac 0x080163ac 0x00000016 Code RO 1553 .text.SPI_DMAHalfReceiveCplt stm32f4xx_hal_spi.o - 0x080163c2 0x080163c2 0x00000002 PAD - 0x080163c4 0x080163c4 0x00000016 Code RO 1557 .text.SPI_DMAHalfTransmitReceiveCplt stm32f4xx_hal_spi.o - 0x080163da 0x080163da 0x00000002 PAD - 0x080163dc 0x080163dc 0x000000a2 Code RO 1555 .text.SPI_DMAReceiveCplt stm32f4xx_hal_spi.o - 0x0801647e 0x0801647e 0x00000002 PAD - 0x08016480 0x08016480 0x00000086 Code RO 1559 .text.SPI_DMATransmitReceiveCplt stm32f4xx_hal_spi.o - 0x08016506 0x08016506 0x00000002 PAD - 0x08016508 0x08016508 0x000000e4 Code RO 1517 .text.SPI_EndRxTransaction stm32f4xx_hal_spi.o - 0x080165ec 0x080165ec 0x000000a4 Code RO 1511 .text.SPI_EndRxTxTransaction stm32f4xx_hal_spi.o - 0x08016690 0x08016690 0x00000048 Code RO 3148 .text.SPI_Get spi_1.o - 0x080166d8 0x080166d8 0x0000012a Code RO 1609 .text.SPI_WaitFlagStateUntilTimeout stm32f4xx_hal_spi.o - 0x08016802 0x08016802 0x0000000e PAD - 0x08016810 0x08016810 0x00000024 Code RO 2741 .text.SVC_Handler port.o - 0x08016834 0x08016834 0x0000000e Code RO 2535 .text.SVC_Setup cmsis_os2.o - 0x08016842 0x08016842 0x00000002 PAD - 0x08016844 0x08016844 0x00000036 Code RO 2844 .text.SWAPBYTE usbd_ctlreq.o - 0x0801687a 0x0801687a 0x00000002 PAD - 0x0801687c 0x0801687c 0x0000044c Code RO 3822 .text.Shoot_Control shoot.o - 0x08016cc8 0x08016cc8 0x0000003e Code RO 3828 .text.Shoot_DumpOutput shoot.o - 0x08016d06 0x08016d06 0x00000002 PAD - 0x08016d08 0x08016d08 0x0000001c Code RO 3832 .text.Shoot_DumpUI shoot.o - 0x08016d24 0x08016d24 0x0000017c Code RO 3826 .text.Shoot_HeatLimit shoot.o - 0x08016ea0 0x08016ea0 0x0000010a Code RO 3818 .text.Shoot_Init shoot.o - 0x08016faa 0x08016faa 0x00000002 PAD - 0x08016fac 0x08016fac 0x0000002a Code RO 3830 .text.Shoot_ResetOutput shoot.o - 0x08016fd6 0x08016fd6 0x00000002 PAD - 0x08016fd8 0x08016fd8 0x00000148 Code RO 3824 .text.Shoot_SetMode shoot.o - 0x08017120 0x08017120 0x000000b4 Code RO 3820 .text.Shoot_UpdateFeedback shoot.o - 0x080171d4 0x080171d4 0x00000016 Code RO 45 .text.StartDefaultTask freertos.o - 0x080171ea 0x080171ea 0x00000002 PAD - 0x080171ec 0x080171ec 0x00000052 Code RO 956 .text.SysTick_Config stm32f4xx_hal_cortex.o - 0x0801723e 0x0801723e 0x00000002 PAD - 0x08017240 0x08017240 0x00000018 Code RO 241 .text.SysTick_Handler stm32f4xx_it.o - 0x08017258 0x08017258 0x000000bc Code RO 13 .text.SystemClock_Config main.o - 0x08017314 0x08017314 0x00000020 Code RO 437 .text.SystemInit system_stm32f4xx.o - 0x08017334 0x08017334 0x00000010 Code RO 259 .text.TIM1_BRK_TIM9_IRQHandler stm32f4xx_it.o - 0x08017344 0x08017344 0x00000010 Code RO 265 .text.TIM7_IRQHandler stm32f4xx_it.o - 0x08017354 0x08017354 0x0000019a Code RO 1623 .text.TIM_Base_SetConfig stm32f4xx_hal_tim.o + 0x08000224 0x08000224 0x00000024 Code RO 4122 .text mc_w.l(rand.o) + 0x08000248 0x08000248 0x00000024 Code RO 4125 .text mc_w.l(memcpya.o) + 0x0800026c 0x0800026c 0x00000024 Code RO 4127 .text mc_w.l(memseta.o) + 0x08000290 0x08000290 0x00000018 Code RO 4129 .text mc_w.l(strncpy.o) + 0x080002a8 0x080002a8 0x0000000e Code RO 4131 .text mc_w.l(strlen.o) + 0x080002b6 0x080002b6 0x0000001c Code RO 4133 .text mc_w.l(strcmp.o) + 0x080002d2 0x080002d2 0x00000012 Code RO 4135 .text mc_w.l(strcpy.o) + 0x080002e4 0x080002e4 0x0000001e Code RO 4137 .text mc_w.l(strncmp.o) + 0x08000302 0x08000302 0x0000014e Code RO 4169 .text mf_w.l(dadd.o) + 0x08000450 0x08000450 0x000000e4 Code RO 4171 .text mf_w.l(dmul.o) + 0x08000534 0x08000534 0x00000036 Code RO 4173 .text mf_w.l(dcmple.o) + 0x0800056a 0x0800056a 0x00000036 Code RO 4175 .text mf_w.l(dcmpge.o) + 0x080005a0 0x080005a0 0x00000022 Code RO 4177 .text mf_w.l(dflti.o) + 0x080005c2 0x080005c2 0x0000003e Code RO 4179 .text mf_w.l(dfixi.o) + 0x08000600 0x08000600 0x00000026 Code RO 4181 .text mf_w.l(f2d.o) + 0x08000626 0x08000626 0x00000038 Code RO 4183 .text mf_w.l(d2f.o) + 0x0800065e 0x0800065e 0x0000002c Code RO 4277 .text mc_w.l(uidiv.o) + 0x0800068a 0x0800068a 0x0000001e Code RO 4279 .text mc_w.l(llshl.o) + 0x080006a8 0x080006a8 0x00000020 Code RO 4281 .text mc_w.l(llushr.o) + 0x080006c8 0x080006c8 0x00000024 Code RO 4283 .text mc_w.l(llsshr.o) + 0x080006ec 0x080006ec 0x00000000 Code RO 4292 .text mc_w.l(iusefp.o) + 0x080006ec 0x080006ec 0x0000006e Code RO 4293 .text mf_w.l(fepilogue.o) + 0x0800075a 0x0800075a 0x000000ba Code RO 4295 .text mf_w.l(depilogue.o) + 0x08000814 0x08000814 0x000000de Code RO 4297 .text mf_w.l(ddiv.o) + 0x080008f2 0x080008f2 0x00000030 Code RO 4301 .text mf_w.l(dfixul.o) + 0x08000922 0x08000922 0x00000002 PAD + 0x08000924 0x08000924 0x00000030 Code RO 4303 .text mf_w.l(cdcmple.o) + 0x08000954 0x08000954 0x00000030 Code RO 4305 .text mf_w.l(cdrcmple.o) + 0x08000984 0x08000984 0x00000024 Code RO 4311 .text mc_w.l(init.o) + 0x080009a8 0x080009a8 0x0000001a Code RO 4315 .text mf_w.l(dfltui.o) + 0x080009c2 0x080009c2 0x00000056 Code RO 4325 .text mc_w.l(__dczerorl2.o) + 0x08000a18 0x08000a18 0x000001b2 Code RO 1097 .text.ADC_Init stm32f4xx_hal_adc.o + 0x08000bca 0x08000bca 0x00000002 PAD + 0x08000bcc 0x08000bcc 0x0000015c Code RO 3232 .text.AHRS_GetEulr ahrs.o + 0x08000d28 0x08000d28 0x00000284 Code RO 3226 .text.AHRS_Init ahrs.o + 0x08000fac 0x08000fac 0x00000012 Code RO 3236 .text.AHRS_ResetEulr ahrs.o + 0x08000fbe 0x08000fbe 0x00000002 PAD + 0x08000fc0 0x08000fc0 0x00000c1a Code RO 3228 .text.AHRS_Update ahrs.o + 0x08001bda 0x08001bda 0x00000002 PAD + 0x08001bdc 0x08001bdc 0x000005c8 Code RO 3230 .text.AHRS_UpdateIMU ahrs.o + 0x080021a4 0x080021a4 0x0000005c Code RO 3716 .text.AI_HandleOffline ai.o + 0x08002200 0x08002200 0x000000b8 Code RO 3698 .text.AI_Init ai.o + 0x080022b8 0x080022b8 0x0000003e Code RO 3712 .text.AI_PackCmd ai.o + 0x080022f6 0x080022f6 0x00000002 PAD + 0x080022f8 0x080022f8 0x000000c8 Code RO 3718 .text.AI_PackMCU ai.o + 0x080023c0 0x080023c0 0x00000028 Code RO 3720 .text.AI_PackRef ai.o + 0x080023e8 0x080023e8 0x00000070 Code RO 3710 .text.AI_ParseHost ai.o + 0x08002458 0x08002458 0x00000188 Code RO 3714 .text.AI_SearchArmor ai.o + 0x080025e0 0x080025e0 0x00000036 Code RO 3706 .text.AI_StartReceiving ai.o + 0x08002616 0x08002616 0x00000002 PAD + 0x08002618 0x08002618 0x00000064 Code RO 3722 .text.AI_StartSend ai.o + 0x0800267c 0x0800267c 0x0000001a Code RO 3708 .text.AI_WaitDmaCplt ai.o + 0x08002696 0x08002696 0x00000002 PAD + 0x08002698 0x08002698 0x0000006a Code RO 3422 .text.AbsClip user_math.o + 0x08002702 0x08002702 0x00000002 PAD + 0x08002704 0x08002704 0x00000016 Code RO 3702 .text.Ai_IdleLineCallback ai.o + 0x0800271a 0x0800271a 0x00000002 PAD + 0x0800271c 0x0800271c 0x00000016 Code RO 3700 .text.Ai_RxCpltCallback ai.o + 0x08002732 0x08002732 0x00000002 PAD + 0x08002734 0x08002734 0x00000014 Code RO 3509 .text.BMI088_AcclIntCallback bmi088.o + 0x08002748 0x08002748 0x0000001e Code RO 3517 .text.BMI088_AcclStartDmaRecv bmi088.o + 0x08002766 0x08002766 0x00000002 PAD + 0x08002768 0x08002768 0x00000010 Code RO 3521 .text.BMI088_AcclWaitDmaCplt bmi088.o + 0x08002778 0x08002778 0x00000010 Code RO 3531 .text.BMI088_GetUpdateFreq bmi088.o + 0x08002788 0x08002788 0x00000014 Code RO 3511 .text.BMI088_GyroIntCallback bmi088.o + 0x0800279c 0x0800279c 0x00000064 Code RO 3513 .text.BMI088_GyroStable bmi088.o + 0x08002800 0x08002800 0x0000001a Code RO 3523 .text.BMI088_GyroStartDmaRecv bmi088.o + 0x0800281a 0x0800281a 0x00000002 PAD + 0x0800281c 0x0800281c 0x00000010 Code RO 3525 .text.BMI088_GyroWaitDmaCplt bmi088.o + 0x0800282c 0x0800282c 0x0000018a Code RO 3501 .text.BMI088_Init bmi088.o + 0x080029b6 0x080029b6 0x00000002 PAD + 0x080029b8 0x080029b8 0x000000f4 Code RO 3527 .text.BMI088_ParseAccl bmi088.o + 0x08002aac 0x08002aac 0x00000118 Code RO 3529 .text.BMI088_ParseGyro bmi088.o + 0x08002bc4 0x08002bc4 0x00000068 Code RO 3507 .text.BMI088_RxCpltCallback bmi088.o + 0x08002c2c 0x08002c2c 0x00000010 Code RO 3515 .text.BMI088_WaitNew bmi088.o + 0x08002c3c 0x08002c3c 0x0000008c Code RO 3519 .text.BMI_Read bmi088.o + 0x08002cc8 0x08002cc8 0x000000da Code RO 3505 .text.BMI_ReadSingle bmi088.o + 0x08002da2 0x08002da2 0x00000002 PAD + 0x08002da4 0x08002da4 0x000000b4 Code RO 3503 .text.BMI_WriteSingle bmi088.o + 0x08002e58 0x08002e58 0x0000003e Code RO 2976 .text.BSP_CAN_GetHandle can_1.o + 0x08002e96 0x08002e96 0x00000002 PAD + 0x08002e98 0x08002e98 0x00000046 Code RO 2978 .text.BSP_CAN_RegisterCallback can_1.o + 0x08002ede 0x08002ede 0x00000002 PAD + 0x08002ee0 0x08002ee0 0x0000008e Code RO 3001 .text.BSP_Delay delay.o + 0x08002f6e 0x08002f6e 0x00000002 PAD + 0x08002f70 0x08002f70 0x00000048 Code RO 3009 .text.BSP_Flash_EraseSector flash.o + 0x08002fb8 0x08002fb8 0x00000018 Code RO 3013 .text.BSP_Flash_ReadBytes flash.o + 0x08002fd0 0x08002fd0 0x0000004e Code RO 3011 .text.BSP_Flash_WriteBytes flash.o + 0x0800301e 0x0800301e 0x00000002 PAD + 0x08003020 0x08003020 0x00000010 Code RO 3107 .text.BSP_Free mm.o + 0x08003030 0x08003030 0x00000074 Code RO 3041 .text.BSP_GPIO_DisableIRQ gpio_1.o + 0x080030a4 0x080030a4 0x00000074 Code RO 3039 .text.BSP_GPIO_EnableIRQ gpio_1.o + 0x08003118 0x08003118 0x0000006a Code RO 3037 .text.BSP_GPIO_RegisterCallback gpio_1.o + 0x08003182 0x08003182 0x00000002 PAD + 0x08003184 0x08003184 0x00000078 Code RO 2923 .text.BSP_GetBatteryVolt adc_1.o + 0x080031fc 0x080031fc 0x0000008c Code RO 2921 .text.BSP_GetTemperature adc_1.o + 0x08003288 0x08003288 0x00000170 Code RO 3096 .text.BSP_LED_Set led.o + 0x080033f8 0x080033f8 0x00000010 Code RO 3105 .text.BSP_Malloc mm.o + 0x08003408 0x08003408 0x0000010e Code RO 3118 .text.BSP_PWM_Set pwm.o + 0x08003516 0x08003516 0x00000002 PAD + 0x08003518 0x08003518 0x00000042 Code RO 3116 .text.BSP_PWM_Start pwm.o + 0x0800355a 0x0800355a 0x00000002 PAD + 0x0800355c 0x0800355c 0x00000054 Code RO 3120 .text.BSP_PWM_Stop pwm.o + 0x080035b0 0x080035b0 0x0000003e Code RO 3164 .text.BSP_SPI_GetHandle spi_1.o + 0x080035ee 0x080035ee 0x00000002 PAD + 0x080035f0 0x080035f0 0x00000044 Code RO 3166 .text.BSP_SPI_RegisterCallback spi_1.o + 0x08003634 0x08003634 0x00000052 Code RO 3196 .text.BSP_UART_GetHandle uart.o + 0x08003686 0x08003686 0x00000002 PAD + 0x08003688 0x08003688 0x0000006c Code RO 3194 .text.BSP_UART_IRQHandler uart.o + 0x080036f4 0x080036f4 0x00000048 Code RO 3198 .text.BSP_UART_RegisterCallback uart.o + 0x0800373c 0x0800373c 0x00000068 Code RO 3212 .text.BSP_USB_Printf usb.o + 0x080037a4 0x080037a4 0x0000000c Code RO 3210 .text.BSP_USB_ReadChar usb.o + 0x080037b0 0x080037b0 0x00000034 Code RO 3208 .text.BSP_USB_ReadyReceive usb.o + 0x080037e4 0x080037e4 0x00000046 Code RO 3214 .text.BSP_USB_Transmit usb.o + 0x0800382a 0x0800382a 0x00000002 PAD + 0x0800382c 0x0800382c 0x00000004 Code RO 235 .text.BusFault_Handler stm32f4xx_it.o + 0x08003830 0x08003830 0x00000010 Code RO 253 .text.CAN1_RX0_IRQHandler stm32f4xx_it.o + 0x08003840 0x08003840 0x00000010 Code RO 255 .text.CAN1_RX1_IRQHandler stm32f4xx_it.o + 0x08003850 0x08003850 0x00000010 Code RO 273 .text.CAN2_RX0_IRQHandler stm32f4xx_it.o + 0x08003860 0x08003860 0x00000010 Code RO 275 .text.CAN2_RX1_IRQHandler stm32f4xx_it.o + 0x08003870 0x08003870 0x0000003c Code RO 3550 .text.CAN_CAN1RxFifoMsgPendingCallback can_2.o + 0x080038ac 0x080038ac 0x0000003c Code RO 3552 .text.CAN_CAN2RxFifoMsgPendingCallback can_2.o + 0x080038e8 0x080038e8 0x0000001a Code RO 3566 .text.CAN_CAP_HandleOffline can_2.o + 0x08003902 0x08003902 0x00000002 PAD + 0x08003904 0x08003904 0x00000078 Code RO 3564 .text.CAN_Cap_Control can_2.o + 0x0800397c 0x0800397c 0x0000006c Code RO 3544 .text.CAN_Cap_Decode can_2.o + 0x080039e8 0x080039e8 0x00000032 Code RO 3560 .text.CAN_CheckFlag can_2.o + 0x08003a1a 0x08003a1a 0x00000002 PAD + 0x08003a1c 0x08003a1c 0x0000002e Code RO 3562 .text.CAN_ClearFlag can_2.o + 0x08003a4a 0x08003a4a 0x00000002 PAD + 0x08003a4c 0x08003a4c 0x00000048 Code RO 2950 .text.CAN_Get can_1.o + 0x08003a94 0x08003a94 0x0000011a Code RO 3548 .text.CAN_Init can_2.o + 0x08003bae 0x08003bae 0x00000002 PAD + 0x08003bb0 0x08003bb0 0x00000258 Code RO 3554 .text.CAN_Motor_Control can_2.o + 0x08003e08 0x08003e08 0x000000a0 Code RO 3558 .text.CAN_Motor_Decode can_2.o + 0x08003ea8 0x08003ea8 0x00000132 Code RO 3556 .text.CAN_StoreMsg can_2.o + 0x08003fda 0x08003fda 0x00000002 PAD + 0x08003fdc 0x08003fdc 0x0000004c Code RO 3546 .text.CAN_Tof_Decode can_2.o + 0x08004028 0x08004028 0x0000005c Code RO 346 .text.CDC_Control_FS usbd_cdc_if.o + 0x08004084 0x08004084 0x00000004 Code RO 344 .text.CDC_DeInit_FS usbd_cdc_if.o + 0x08004088 0x08004088 0x0000001a Code RO 342 .text.CDC_Init_FS usbd_cdc_if.o + 0x080040a2 0x080040a2 0x00000002 PAD + 0x080040a4 0x080040a4 0x00000012 Code RO 354 .text.CDC_ReadyReceive usbd_cdc_if.o + 0x080040b6 0x080040b6 0x00000002 PAD + 0x080040b8 0x080040b8 0x0000001e Code RO 348 .text.CDC_Receive_FS usbd_cdc_if.o + 0x080040d6 0x080040d6 0x00000002 PAD + 0x080040d8 0x080040d8 0x00000018 Code RO 350 .text.CDC_TransmitCplt_FS usbd_cdc_if.o + 0x080040f0 0x080040f0 0x00000060 Code RO 352 .text.CDC_Transmit_FS usbd_cdc_if.o + 0x08004150 0x08004150 0x00000112 Code RO 3288 .text.CMD_BehaviorOccurredRc cmd.o + 0x08004262 0x08004262 0x00000002 PAD + 0x08004264 0x08004264 0x0000001a Code RO 3292 .text.CMD_BehaviorToActive cmd.o + 0x0800427e 0x0800427e 0x00000002 PAD + 0x08004280 0x08004280 0x0000001a Code RO 3290 .text.CMD_BehaviorToKey cmd.o + 0x0800429a 0x0800429a 0x00000002 PAD + 0x0800429c 0x0800429c 0x00000010 Code RO 3272 .text.CMD_CheckHostOverwrite cmd.o + 0x080042ac 0x080042ac 0x0000003c Code RO 3270 .text.CMD_Init cmd.o + 0x080042e8 0x080042e8 0x00000054 Code RO 3276 .text.CMD_KeyPressedRc cmd.o + 0x0800433c 0x0800433c 0x00000078 Code RO 3284 .text.CMD_ParseHost cmd.o + 0x080043b4 0x080043b4 0x000000d0 Code RO 3274 .text.CMD_ParseRc cmd.o + 0x08004484 0x08004484 0x00000306 Code RO 3280 .text.CMD_PcLogic cmd.o + 0x0800478a 0x0800478a 0x00000002 PAD + 0x0800478c 0x0800478c 0x00000152 Code RO 3282 .text.CMD_RcLogic cmd.o + 0x080048de 0x080048de 0x00000002 PAD + 0x080048e0 0x080048e0 0x0000001a Code RO 3278 .text.CMD_RcLostLogic cmd.o + 0x080048fa 0x080048fa 0x00000002 PAD + 0x080048fc 0x080048fc 0x00000056 Code RO 3286 .text.CMD_RefereeAdd cmd.o + 0x08004952 0x08004952 0x00000002 PAD + 0x08004954 0x08004954 0x0000002a Code RO 3315 .text.CRC16_Byte crc16.o + 0x0800497e 0x0800497e 0x00000002 PAD + 0x08004980 0x08004980 0x00000036 Code RO 3313 .text.CRC16_Calc crc16.o + 0x080049b6 0x080049b6 0x00000002 PAD + 0x080049b8 0x080049b8 0x00000058 Code RO 3317 .text.CRC16_Verify crc16.o + 0x08004a10 0x08004a10 0x0000003c Code RO 3301 .text.CRC8_Calc crc8.o + 0x08004a4c 0x08004a4c 0x0000004c Code RO 3303 .text.CRC8_Verify crc8.o + 0x08004a98 0x08004a98 0x0000011c Code RO 3438 .text.CalculateRpm user_math.o + 0x08004bb4 0x08004bb4 0x0000005a Code RO 3736 .text.Cap_Control cap.o + 0x08004c0e 0x08004c0e 0x00000002 PAD + 0x08004c10 0x08004c10 0x0000001a Code RO 3738 .text.Cap_DumpUI cap.o + 0x08004c2a 0x08004c2a 0x00000002 PAD + 0x08004c2c 0x08004c2c 0x0000014c Code RO 3259 .text.Capacity_GetBatteryRemain capacity.o + 0x08004d78 0x08004d78 0x00000066 Code RO 3261 .text.Capacity_GetCapacitorRemain capacity.o + 0x08004dde 0x08004dde 0x00000002 PAD + 0x08004de0 0x08004de0 0x000000e8 Code RO 3755 .text.Chassis_CalcWz chassis.o + 0x08004ec8 0x08004ec8 0x00000310 Code RO 3751 .text.Chassis_Control chassis.o + 0x080051d8 0x080051d8 0x00000042 Code RO 3759 .text.Chassis_DumpOutput chassis.o + 0x0800521a 0x0800521a 0x00000002 PAD + 0x0800521c 0x0800521c 0x00000028 Code RO 3763 .text.Chassis_DumpUI chassis.o + 0x08005244 0x08005244 0x00000266 Code RO 3747 .text.Chassis_Init chassis.o + 0x080054aa 0x080054aa 0x00000002 PAD + 0x080054ac 0x080054ac 0x000000d0 Code RO 3757 .text.Chassis_PowerLimit chassis.o + 0x0800557c 0x0800557c 0x000000f4 Code RO 3753 .text.Chassis_SetMode chassis.o + 0x08005670 0x08005670 0x000000b4 Code RO 3749 .text.Chassis_UpdateFeedback chassis.o + 0x08005724 0x08005724 0x00000084 Code RO 3434 .text.CircleAdd user_math.o + 0x080057a8 0x080057a8 0x0000009a Code RO 3432 .text.CircleError user_math.o + 0x08005842 0x08005842 0x00000002 PAD + 0x08005844 0x08005844 0x00000020 Code RO 3436 .text.CircleReverse user_math.o + 0x08005864 0x08005864 0x0000004c Code RO 3426 .text.Clip user_math.o + 0x080058b0 0x080058b0 0x00000418 Code RO 3903 .text.Command_CaliGyro cli.o + 0x08005cc8 0x08005cc8 0x000004de Code RO 3901 .text.Command_Config cli.o + 0x080061a6 0x080061a6 0x00000002 PAD + 0x080061a8 0x080061a8 0x00000138 Code RO 3897 .text.Command_Endian cli.o + 0x080062e0 0x080062e0 0x000001b0 Code RO 3907 .text.Command_SetGimbalLim cli.o + 0x08006490 0x08006490 0x000001a2 Code RO 3905 .text.Command_SetMechZero cli.o + 0x08006632 0x08006632 0x00000002 PAD + 0x08006634 0x08006634 0x00000232 Code RO 3899 .text.Command_Stats cli.o + 0x08006866 0x08006866 0x00000002 PAD + 0x08006868 0x08006868 0x0000008a Code RO 3772 .text.Config_Get config.o + 0x080068f2 0x080068f2 0x00000002 PAD + 0x080068f4 0x080068f4 0x0000006c Code RO 3774 .text.Config_GetPilotCfg config.o + 0x08006960 0x08006960 0x0000000a Code RO 3780 .text.Config_GetPilotNameMap config.o + 0x0800696a 0x0800696a 0x00000002 PAD + 0x0800696c 0x0800696c 0x0000000a Code RO 3782 .text.Config_GetRobotNameMap config.o + 0x08006976 0x08006976 0x00000002 PAD + 0x08006978 0x08006978 0x0000006c Code RO 3776 .text.Config_GetRobotParam config.o + 0x080069e4 0x080069e4 0x00000026 Code RO 3778 .text.Config_Set config.o + 0x08006a0a 0x08006a0a 0x00000002 PAD + 0x08006a0c 0x08006a0c 0x00000010 Code RO 249 .text.DMA1_Stream1_IRQHandler stm32f4xx_it.o + 0x08006a1c 0x08006a1c 0x00000010 Code RO 251 .text.DMA1_Stream2_IRQHandler stm32f4xx_it.o + 0x08006a2c 0x08006a2c 0x00000010 Code RO 263 .text.DMA1_Stream7_IRQHandler stm32f4xx_it.o + 0x08006a3c 0x08006a3c 0x00000010 Code RO 267 .text.DMA2_Stream1_IRQHandler stm32f4xx_it.o + 0x08006a4c 0x08006a4c 0x00000010 Code RO 269 .text.DMA2_Stream2_IRQHandler stm32f4xx_it.o + 0x08006a5c 0x08006a5c 0x00000010 Code RO 271 .text.DMA2_Stream3_IRQHandler stm32f4xx_it.o + 0x08006a6c 0x08006a6c 0x00000010 Code RO 279 .text.DMA2_Stream5_IRQHandler stm32f4xx_it.o + 0x08006a7c 0x08006a7c 0x00000010 Code RO 281 .text.DMA2_Stream6_IRQHandler stm32f4xx_it.o + 0x08006a8c 0x08006a8c 0x00000010 Code RO 283 .text.DMA2_Stream7_IRQHandler stm32f4xx_it.o + 0x08006a9c 0x08006a9c 0x00000056 Code RO 833 .text.DMA_CalcBaseAndBitshift stm32f4xx_hal_dma.o + 0x08006af2 0x08006af2 0x00000002 PAD + 0x08006af4 0x08006af4 0x000000f0 Code RO 831 .text.DMA_CheckFifoParam stm32f4xx_hal_dma.o + 0x08006be4 0x08006be4 0x00000050 Code RO 839 .text.DMA_SetConfig stm32f4xx_hal_dma.o + 0x08006c34 0x08006c34 0x00000104 Code RO 3593 .text.DR16_DataCorrupted dr16.o + 0x08006d38 0x08006d38 0x0000003c Code RO 3595 .text.DR16_HandleOffline dr16.o + 0x08006d74 0x08006d74 0x00000074 Code RO 3581 .text.DR16_Init dr16.o + 0x08006de8 0x08006de8 0x00000164 Code RO 3591 .text.DR16_ParseRC dr16.o + 0x08006f4c 0x08006f4c 0x00000014 Code RO 3583 .text.DR16_RxCpltCallback dr16.o + 0x08006f60 0x08006f60 0x00000030 Code RO 3587 .text.DR16_StartDmaRecv dr16.o + 0x08006f90 0x08006f90 0x0000001c Code RO 3589 .text.DR16_WaitDmaCplt dr16.o + 0x08006fac 0x08006fac 0x00000002 Code RO 239 .text.DebugMon_Handler stm32f4xx_it.o + 0x08006fae 0x08006fae 0x00000002 PAD + 0x08006fb0 0x08006fb0 0x0000000a Code RO 243 .text.EXTI0_IRQHandler stm32f4xx_it.o + 0x08006fba 0x08006fba 0x00000002 PAD + 0x08006fbc 0x08006fbc 0x0000000a Code RO 245 .text.EXTI3_IRQHandler stm32f4xx_it.o + 0x08006fc6 0x08006fc6 0x00000002 PAD + 0x08006fc8 0x08006fc8 0x0000000a Code RO 247 .text.EXTI4_IRQHandler stm32f4xx_it.o + 0x08006fd2 0x08006fd2 0x00000002 PAD + 0x08006fd4 0x08006fd4 0x0000000a Code RO 257 .text.EXTI9_5_IRQHandler stm32f4xx_it.o + 0x08006fde 0x08006fde 0x00000002 PAD + 0x08006fe0 0x08006fe0 0x00000006 Code RO 15 .text.Error_Handler main.o + 0x08006fe6 0x08006fe6 0x00000002 PAD + 0x08006fe8 0x08006fe8 0x00000132 Code RO 752 .text.FLASH_Erase_Sector stm32f4xx_hal_flash_ex.o + 0x0800711a 0x0800711a 0x00000002 PAD + 0x0800711c 0x0800711c 0x000000a2 Code RO 754 .text.FLASH_FlushCaches stm32f4xx_hal_flash_ex.o + 0x080071be 0x080071be 0x00000002 PAD + 0x080071c0 0x080071c0 0x0000008c Code RO 750 .text.FLASH_MassErase stm32f4xx_hal_flash_ex.o + 0x0800724c 0x0800724c 0x0000007a Code RO 709 .text.FLASH_Program_Byte stm32f4xx_hal_flash.o + 0x080072c6 0x080072c6 0x00000002 PAD + 0x080072c8 0x080072c8 0x00000086 Code RO 715 .text.FLASH_Program_DoubleWord stm32f4xx_hal_flash.o + 0x0800734e 0x0800734e 0x00000002 PAD + 0x08007350 0x08007350 0x0000007e Code RO 711 .text.FLASH_Program_HalfWord stm32f4xx_hal_flash.o + 0x080073ce 0x080073ce 0x00000002 PAD + 0x080073d0 0x080073d0 0x0000007a Code RO 713 .text.FLASH_Program_Word stm32f4xx_hal_flash.o + 0x0800744a 0x0800744a 0x00000002 PAD + 0x0800744c 0x0800744c 0x000000f2 Code RO 721 .text.FLASH_SetErrorCode stm32f4xx_hal_flash.o + 0x0800753e 0x0800753e 0x00000002 PAD + 0x08007540 0x08007540 0x000000a4 Code RO 707 .text.FLASH_WaitForLastOperation stm32f4xx_hal_flash.o + 0x080075e4 0x080075e4 0x0000000a Code RO 3455 .text.FreeRTOS_CLIGetOutputBuffer freertos_cli.o + 0x080075ee 0x080075ee 0x00000002 PAD + 0x080075f0 0x080075f0 0x000000e4 Code RO 3457 .text.FreeRTOS_CLIGetParameter freertos_cli.o + 0x080076d4 0x080076d4 0x0000015c Code RO 3451 .text.FreeRTOS_CLIProcessCommand freertos_cli.o + 0x08007830 0x08007830 0x00000082 Code RO 3449 .text.FreeRTOS_CLIRegisterCommand freertos_cli.o + 0x080078b2 0x080078b2 0x00000002 PAD + 0x080078b4 0x080078b4 0x0000005c Code RO 325 .text.Get_SerialNum usbd_desc.o + 0x08007910 0x08007910 0x00000354 Code RO 3803 .text.Gimbal_Control gimbal.o + 0x08007c64 0x08007c64 0x0000001e Code RO 3809 .text.Gimbal_DumpOutput gimbal.o + 0x08007c82 0x08007c82 0x00000002 PAD + 0x08007c84 0x08007c84 0x00000012 Code RO 3813 .text.Gimbal_DumpUI gimbal.o + 0x08007c96 0x08007c96 0x00000002 PAD + 0x08007c98 0x08007c98 0x00000120 Code RO 3799 .text.Gimbal_Init gimbal.o + 0x08007db8 0x08007db8 0x00000022 Code RO 3807 .text.Gimbal_PackAI gimbal.o + 0x08007dda 0x08007dda 0x00000002 PAD + 0x08007ddc 0x08007ddc 0x000000fc Code RO 3805 .text.Gimbal_SetMode gimbal.o + 0x08007ed8 0x08007ed8 0x0000007c Code RO 3801 .text.Gimbal_UpdateFeedback gimbal.o + 0x08007f54 0x08007f54 0x000002c0 Code RO 1137 .text.HAL_ADC_ConfigChannel stm32f4xx_hal_adc.o + 0x08008214 0x08008214 0x0000000e Code RO 1133 .text.HAL_ADC_GetValue stm32f4xx_hal_adc.o + 0x08008222 0x08008222 0x00000002 PAD + 0x08008224 0x08008224 0x000003b2 Code RO 1093 .text.HAL_ADC_Init stm32f4xx_hal_adc.o + 0x080085d6 0x080085d6 0x00000002 PAD + 0x080085d8 0x080085d8 0x000000c2 Code RO 62 .text.HAL_ADC_MspInit adc.o + 0x0800869a 0x0800869a 0x00000002 PAD + 0x0800869c 0x0800869c 0x0000012a Code RO 1107 .text.HAL_ADC_PollForConversion stm32f4xx_hal_adc.o + 0x080087c6 0x080087c6 0x00000002 PAD + 0x080087c8 0x080087c8 0x00000238 Code RO 1103 .text.HAL_ADC_Start stm32f4xx_hal_adc.o + 0x08008a00 0x08008a00 0x00000078 Code RO 1226 .text.HAL_CAN_ActivateNotification stm32f4xx_hal_can.o + 0x08008a78 0x08008a78 0x00000246 Code RO 1212 .text.HAL_CAN_AddTxMessage stm32f4xx_hal_can.o + 0x08008cbe 0x08008cbe 0x00000002 PAD + 0x08008cc0 0x08008cc0 0x000002ea Code RO 1202 .text.HAL_CAN_ConfigFilter stm32f4xx_hal_can.o + 0x08008faa 0x08008faa 0x00000002 PAD + 0x08008fac 0x08008fac 0x00000050 Code RO 2974 .text.HAL_CAN_ErrorCallback can_1.o + 0x08008ffc 0x08008ffc 0x00000214 Code RO 1222 .text.HAL_CAN_GetRxMessage stm32f4xx_hal_can.o + 0x08009210 0x08009210 0x000003f2 Code RO 1230 .text.HAL_CAN_IRQHandler stm32f4xx_hal_can.o + 0x08009602 0x08009602 0x00000002 PAD + 0x08009604 0x08009604 0x000004e4 Code RO 1192 .text.HAL_CAN_Init stm32f4xx_hal_can.o + 0x08009ae8 0x08009ae8 0x000001ac Code RO 79 .text.HAL_CAN_MspInit can.o + 0x08009c94 0x08009c94 0x00000050 Code RO 2964 .text.HAL_CAN_RxFifo0FullCallback can_1.o + 0x08009ce4 0x08009ce4 0x00000050 Code RO 2962 .text.HAL_CAN_RxFifo0MsgPendingCallback can_1.o + 0x08009d34 0x08009d34 0x00000050 Code RO 2968 .text.HAL_CAN_RxFifo1FullCallback can_1.o + 0x08009d84 0x08009d84 0x00000050 Code RO 2966 .text.HAL_CAN_RxFifo1MsgPendingCallback can_1.o + 0x08009dd4 0x08009dd4 0x00000050 Code RO 2970 .text.HAL_CAN_SleepCallback can_1.o + 0x08009e24 0x08009e24 0x0000008a Code RO 1204 .text.HAL_CAN_Start stm32f4xx_hal_can.o + 0x08009eae 0x08009eae 0x00000002 PAD + 0x08009eb0 0x08009eb0 0x00000050 Code RO 2956 .text.HAL_CAN_TxMailbox0AbortCallback can_1.o + 0x08009f00 0x08009f00 0x0000004c Code RO 2948 .text.HAL_CAN_TxMailbox0CompleteCallback can_1.o + 0x08009f4c 0x08009f4c 0x00000050 Code RO 2958 .text.HAL_CAN_TxMailbox1AbortCallback can_1.o + 0x08009f9c 0x08009f9c 0x00000050 Code RO 2952 .text.HAL_CAN_TxMailbox1CompleteCallback can_1.o + 0x08009fec 0x08009fec 0x00000050 Code RO 2960 .text.HAL_CAN_TxMailbox2AbortCallback can_1.o + 0x0800a03c 0x0800a03c 0x00000050 Code RO 2954 .text.HAL_CAN_TxMailbox2CompleteCallback can_1.o + 0x0800a08c 0x0800a08c 0x00000050 Code RO 2972 .text.HAL_CAN_WakeUpFromRxMsgCallback can_1.o + 0x0800a0dc 0x0800a0dc 0x00000064 Code RO 1272 .text.HAL_CRC_Init stm32f4xx_hal_crc.o + 0x0800a140 0x0800a140 0x0000003e Code RO 95 .text.HAL_CRC_MspInit crc.o + 0x0800a17e 0x0800a17e 0x00000002 PAD + 0x0800a180 0x0800a180 0x000000ea Code RO 843 .text.HAL_DMA_Abort stm32f4xx_hal_dma.o + 0x0800a26a 0x0800a26a 0x00000002 PAD + 0x0800a26c 0x0800a26c 0x00000044 Code RO 845 .text.HAL_DMA_Abort_IT stm32f4xx_hal_dma.o + 0x0800a2b0 0x0800a2b0 0x0000031e Code RO 849 .text.HAL_DMA_IRQHandler stm32f4xx_hal_dma.o + 0x0800a5ce 0x0800a5ce 0x00000002 PAD + 0x0800a5d0 0x0800a5d0 0x00000536 Code RO 829 .text.HAL_DMA_Init stm32f4xx_hal_dma.o + 0x0800ab06 0x0800ab06 0x00000002 PAD + 0x0800ab08 0x0800ab08 0x000000e4 Code RO 841 .text.HAL_DMA_Start_IT stm32f4xx_hal_dma.o + 0x0800abec 0x0800abec 0x00000042 Code RO 1022 .text.HAL_Delay stm32f4xx_hal.o + 0x0800ac2e 0x0800ac2e 0x00000002 PAD + 0x0800ac30 0x0800ac30 0x0000015e Code RO 748 .text.HAL_FLASHEx_Erase stm32f4xx_hal_flash_ex.o + 0x0800ad8e 0x0800ad8e 0x00000002 PAD + 0x0800ad90 0x0800ad90 0x00000014 Code RO 729 .text.HAL_FLASH_Lock stm32f4xx_hal_flash.o + 0x0800ada4 0x0800ada4 0x00000108 Code RO 705 .text.HAL_FLASH_Program stm32f4xx_hal_flash.o + 0x0800aeac 0x0800aeac 0x00000056 Code RO 727 .text.HAL_FLASH_Unlock stm32f4xx_hal_flash.o + 0x0800af02 0x0800af02 0x00000002 PAD + 0x0800af04 0x0800af04 0x00000066 Code RO 3035 .text.HAL_GPIO_EXTI_Callback gpio_1.o + 0x0800af6a 0x0800af6a 0x00000002 PAD + 0x0800af6c 0x0800af6c 0x00000038 Code RO 801 .text.HAL_GPIO_EXTI_IRQHandler stm32f4xx_hal_gpio.o + 0x0800afa4 0x0800afa4 0x00000720 Code RO 789 .text.HAL_GPIO_Init stm32f4xx_hal_gpio.o + 0x0800b6c4 0x0800b6c4 0x00000052 Code RO 793 .text.HAL_GPIO_ReadPin stm32f4xx_hal_gpio.o + 0x0800b716 0x0800b716 0x00000002 PAD + 0x0800b718 0x0800b718 0x00000078 Code RO 795 .text.HAL_GPIO_WritePin stm32f4xx_hal_gpio.o + 0x0800b790 0x0800b790 0x0000000c Code RO 1014 .text.HAL_GetTick stm32f4xx_hal.o + 0x0800b79c 0x0800b79c 0x00000422 Code RO 1294 .text.HAL_I2C_Init stm32f4xx_hal_i2c.o + 0x0800bbbe 0x0800bbbe 0x00000002 PAD + 0x0800bbc0 0x0800bbc0 0x0000028a Code RO 121 .text.HAL_I2C_MspInit i2c.o + 0x0800be4a 0x0800be4a 0x00000002 PAD + 0x0800be4c 0x0800be4c 0x0000001a Code RO 1012 .text.HAL_IncTick stm32f4xx_hal.o + 0x0800be66 0x0800be66 0x00000002 PAD + 0x0800be68 0x0800be68 0x00000036 Code RO 1002 .text.HAL_Init stm32f4xx_hal.o + 0x0800be9e 0x0800be9e 0x00000002 PAD + 0x0800bea0 0x0800bea0 0x00000070 Code RO 1004 .text.HAL_InitTick stm32f4xx_hal.o + 0x0800bf10 0x0800bf10 0x00000058 Code RO 294 .text.HAL_MspInit stm32f4xx_hal_msp.o + 0x0800bf68 0x0800bf68 0x00000030 Code RO 946 .text.HAL_NVIC_DisableIRQ stm32f4xx_hal_cortex.o + 0x0800bf98 0x0800bf98 0x00000030 Code RO 942 .text.HAL_NVIC_EnableIRQ stm32f4xx_hal_cortex.o + 0x0800bfc8 0x0800bfc8 0x00000066 Code RO 934 .text.HAL_NVIC_SetPriority stm32f4xx_hal_cortex.o + 0x0800c02e 0x0800c02e 0x00000002 PAD + 0x0800c030 0x0800c030 0x0000004a Code RO 930 .text.HAL_NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o + 0x0800c07a 0x0800c07a 0x00000002 PAD + 0x0800c07c 0x0800c07c 0x0000000c Code RO 535 .text.HAL_PCDEx_LPM_Callback stm32f4xx_hal_pcd_ex.o + 0x0800c088 0x0800c088 0x00000018 Code RO 533 .text.HAL_PCDEx_SetRxFiFo stm32f4xx_hal_pcd_ex.o + 0x0800c0a0 0x0800c0a0 0x0000009c Code RO 531 .text.HAL_PCDEx_SetTxFiFo stm32f4xx_hal_pcd_ex.o + 0x0800c13c 0x0800c13c 0x00000014 Code RO 388 .text.HAL_PCD_ConnectCallback usbd_conf.o + 0x0800c150 0x0800c150 0x00000026 Code RO 374 .text.HAL_PCD_DataInStageCallback usbd_conf.o + 0x0800c176 0x0800c176 0x00000002 PAD + 0x0800c178 0x0800c178 0x00000028 Code RO 372 .text.HAL_PCD_DataOutStageCallback usbd_conf.o + 0x0800c1a0 0x0800c1a0 0x00000014 Code RO 390 .text.HAL_PCD_DisconnectCallback usbd_conf.o + 0x0800c1b4 0x0800c1b4 0x000000a8 Code RO 503 .text.HAL_PCD_EP_Close stm32f4xx_hal_pcd.o + 0x0800c25c 0x0800c25c 0x000000c8 Code RO 513 .text.HAL_PCD_EP_ClrStall stm32f4xx_hal_pcd.o + 0x0800c324 0x0800c324 0x00000022 Code RO 507 .text.HAL_PCD_EP_GetRxCount stm32f4xx_hal_pcd.o + 0x0800c346 0x0800c346 0x00000002 PAD + 0x0800c348 0x0800c348 0x000000ea Code RO 501 .text.HAL_PCD_EP_Open stm32f4xx_hal_pcd.o + 0x0800c432 0x0800c432 0x00000002 PAD + 0x0800c434 0x0800c434 0x00000086 Code RO 505 .text.HAL_PCD_EP_Receive stm32f4xx_hal_pcd.o + 0x0800c4ba 0x0800c4ba 0x00000002 PAD + 0x0800c4bc 0x0800c4bc 0x000000de Code RO 511 .text.HAL_PCD_EP_SetStall stm32f4xx_hal_pcd.o + 0x0800c59a 0x0800c59a 0x00000002 PAD + 0x0800c59c 0x0800c59c 0x00000086 Code RO 509 .text.HAL_PCD_EP_Transmit stm32f4xx_hal_pcd.o + 0x0800c622 0x0800c622 0x00000002 PAD + 0x0800c624 0x0800c624 0x00000656 Code RO 463 .text.HAL_PCD_IRQHandler stm32f4xx_hal_pcd.o + 0x0800cc7a 0x0800cc7a 0x00000002 PAD + 0x0800cc7c 0x0800cc7c 0x0000001c Code RO 386 .text.HAL_PCD_ISOINIncompleteCallback usbd_conf.o + 0x0800cc98 0x0800cc98 0x0000001c Code RO 384 .text.HAL_PCD_ISOOUTIncompleteCallback usbd_conf.o + 0x0800ccb4 0x0800ccb4 0x000002e2 Code RO 451 .text.HAL_PCD_Init stm32f4xx_hal_pcd.o + 0x0800cf96 0x0800cf96 0x00000002 PAD + 0x0800cf98 0x0800cf98 0x000000b0 Code RO 366 .text.HAL_PCD_MspInit usbd_conf.o + 0x0800d048 0x0800d048 0x00000052 Code RO 378 .text.HAL_PCD_ResetCallback usbd_conf.o + 0x0800d09a 0x0800d09a 0x00000002 PAD + 0x0800d09c 0x0800d09c 0x00000014 Code RO 382 .text.HAL_PCD_ResumeCallback usbd_conf.o + 0x0800d0b0 0x0800d0b0 0x00000014 Code RO 376 .text.HAL_PCD_SOFCallback usbd_conf.o + 0x0800d0c4 0x0800d0c4 0x0000005e Code RO 499 .text.HAL_PCD_SetAddress stm32f4xx_hal_pcd.o + 0x0800d122 0x0800d122 0x00000002 PAD + 0x0800d124 0x0800d124 0x00000018 Code RO 370 .text.HAL_PCD_SetupStageCallback usbd_conf.o + 0x0800d13c 0x0800d13c 0x0000007a Code RO 459 .text.HAL_PCD_Start stm32f4xx_hal_pcd.o + 0x0800d1b6 0x0800d1b6 0x00000002 PAD + 0x0800d1b8 0x0800d1b8 0x0000003e Code RO 380 .text.HAL_PCD_SuspendCallback usbd_conf.o + 0x0800d1f6 0x0800d1f6 0x00000002 PAD + 0x0800d1f8 0x0800d1f8 0x0000041a Code RO 653 .text.HAL_RCC_ClockConfig stm32f4xx_hal_rcc.o + 0x0800d612 0x0800d612 0x00000002 PAD + 0x0800d614 0x0800d614 0x0000000c Code RO 663 .text.HAL_RCC_GetHCLKFreq stm32f4xx_hal_rcc.o + 0x0800d620 0x0800d620 0x00000022 Code RO 665 .text.HAL_RCC_GetPCLK1Freq stm32f4xx_hal_rcc.o + 0x0800d642 0x0800d642 0x00000002 PAD + 0x0800d644 0x0800d644 0x00000022 Code RO 667 .text.HAL_RCC_GetPCLK2Freq stm32f4xx_hal_rcc.o + 0x0800d666 0x0800d666 0x00000002 PAD + 0x0800d668 0x0800d668 0x000000e6 Code RO 655 .text.HAL_RCC_GetSysClockFreq stm32f4xx_hal_rcc.o + 0x0800d74e 0x0800d74e 0x00000002 PAD + 0x0800d750 0x0800d750 0x000008ae Code RO 651 .text.HAL_RCC_OscConfig stm32f4xx_hal_rcc.o + 0x0800dffe 0x0800dffe 0x00000002 PAD + 0x0800e000 0x0800e000 0x0000007a Code RO 1465 .text.HAL_RNG_Init stm32f4xx_hal_rng.o + 0x0800e07a 0x0800e07a 0x00000002 PAD + 0x0800e07c 0x0800e07c 0x0000003e Code RO 139 .text.HAL_RNG_MspInit rng.o + 0x0800e0ba 0x0800e0ba 0x00000002 PAD + 0x0800e0bc 0x0800e0bc 0x00000054 Code RO 3160 .text.HAL_SPI_ErrorCallback spi_1.o + 0x0800e110 0x0800e110 0x000003c2 Code RO 1501 .text.HAL_SPI_Init stm32f4xx_hal_spi.o + 0x0800e4d2 0x0800e4d2 0x00000002 PAD + 0x0800e4d4 0x0800e4d4 0x00000212 Code RO 155 .text.HAL_SPI_MspInit spi.o + 0x0800e6e6 0x0800e6e6 0x00000002 PAD + 0x0800e6e8 0x0800e6e8 0x00000230 Code RO 1513 .text.HAL_SPI_Receive stm32f4xx_hal_spi.o + 0x0800e918 0x0800e918 0x000001d4 Code RO 1549 .text.HAL_SPI_Receive_DMA stm32f4xx_hal_spi.o + 0x0800eaec 0x0800eaec 0x00000054 Code RO 3150 .text.HAL_SPI_RxCpltCallback spi_1.o + 0x0800eb40 0x0800eb40 0x00000054 Code RO 3156 .text.HAL_SPI_RxHalfCpltCallback spi_1.o + 0x0800eb94 0x0800eb94 0x000002ac Code RO 1509 .text.HAL_SPI_Transmit stm32f4xx_hal_spi.o + 0x0800ee40 0x0800ee40 0x00000382 Code RO 1515 .text.HAL_SPI_TransmitReceive stm32f4xx_hal_spi.o + 0x0800f1c2 0x0800f1c2 0x00000002 PAD + 0x0800f1c4 0x0800f1c4 0x00000266 Code RO 1551 .text.HAL_SPI_TransmitReceive_DMA stm32f4xx_hal_spi.o + 0x0800f42a 0x0800f42a 0x00000002 PAD + 0x0800f42c 0x0800f42c 0x00000054 Code RO 3152 .text.HAL_SPI_TxRxCpltCallback spi_1.o + 0x0800f480 0x0800f480 0x00000054 Code RO 3158 .text.HAL_SPI_TxRxHalfCpltCallback spi_1.o + 0x0800f4d4 0x0800f4d4 0x00000010 Code RO 954 .text.HAL_SYSTICK_Config stm32f4xx_hal_cortex.o + 0x0800f4e4 0x0800f4e4 0x00000008 Code RO 1943 .text.HAL_TIMEx_BreakCallback stm32f4xx_hal_tim_ex.o + 0x0800f4ec 0x0800f4ec 0x00000008 Code RO 1939 .text.HAL_TIMEx_CommutCallback stm32f4xx_hal_tim_ex.o + 0x0800f4f4 0x0800f4f4 0x00000210 Code RO 1935 .text.HAL_TIMEx_ConfigBreakDeadTime stm32f4xx_hal_tim_ex.o + 0x0800f704 0x0800f704 0x00000248 Code RO 1933 .text.HAL_TIMEx_MasterConfigSynchronization stm32f4xx_hal_tim_ex.o + 0x0800f94c 0x0800f94c 0x00000242 Code RO 1619 .text.HAL_TIM_Base_Init stm32f4xx_hal_tim.o + 0x0800fb8e 0x0800fb8e 0x00000002 PAD + 0x0800fb90 0x0800fb90 0x000001b2 Code RO 186 .text.HAL_TIM_Base_MspInit tim.o + 0x0800fd42 0x0800fd42 0x00000002 PAD + 0x0800fd44 0x0800fd44 0x00000200 Code RO 1633 .text.HAL_TIM_Base_Start_IT stm32f4xx_hal_tim.o + 0x0800ff44 0x0800ff44 0x000008fa Code RO 1811 .text.HAL_TIM_ConfigClockSource stm32f4xx_hal_tim.o + 0x0801083e 0x0801083e 0x00000002 PAD + 0x08010840 0x08010840 0x00000008 Code RO 1755 .text.HAL_TIM_IC_CaptureCallback stm32f4xx_hal_tim.o + 0x08010848 0x08010848 0x0000027a Code RO 1753 .text.HAL_TIM_IRQHandler stm32f4xx_hal_tim.o + 0x08010ac2 0x08010ac2 0x00000002 PAD + 0x08010ac4 0x08010ac4 0x00000272 Code RO 172 .text.HAL_TIM_MspPostInit tim.o + 0x08010d36 0x08010d36 0x00000002 PAD + 0x08010d38 0x08010d38 0x00000008 Code RO 1757 .text.HAL_TIM_OC_DelayElapsedCallback stm32f4xx_hal_tim.o + 0x08010d40 0x08010d40 0x0000045e Code RO 1785 .text.HAL_TIM_PWM_ConfigChannel stm32f4xx_hal_tim.o + 0x0801119e 0x0801119e 0x00000002 PAD + 0x080111a0 0x080111a0 0x00000242 Code RO 1673 .text.HAL_TIM_PWM_Init stm32f4xx_hal_tim.o + 0x080113e2 0x080113e2 0x00000002 PAD + 0x080113e4 0x080113e4 0x00000008 Code RO 1675 .text.HAL_TIM_PWM_MspInit stm32f4xx_hal_tim.o + 0x080113ec 0x080113ec 0x00000008 Code RO 1759 .text.HAL_TIM_PWM_PulseFinishedCallback stm32f4xx_hal_tim.o + 0x080113f4 0x080113f4 0x000003c4 Code RO 1681 .text.HAL_TIM_PWM_Start stm32f4xx_hal_tim.o + 0x080117b8 0x080117b8 0x00000300 Code RO 1683 .text.HAL_TIM_PWM_Stop stm32f4xx_hal_tim.o + 0x08011ab8 0x08011ab8 0x0000002a Code RO 39 .text.HAL_TIM_PeriodElapsedCallback freertos.o + 0x08011ae2 0x08011ae2 0x00000002 PAD + 0x08011ae4 0x08011ae4 0x00000008 Code RO 1763 .text.HAL_TIM_TriggerCallback stm32f4xx_hal_tim.o + 0x08011aec 0x08011aec 0x0000000c Code RO 2047 .text.HAL_UARTEx_RxEventCallback stm32f4xx_hal_uart.o + 0x08011af8 0x08011af8 0x00000054 Code RO 3192 .text.HAL_UART_AbortReceiveCpltCallback uart.o + 0x08011b4c 0x08011b4c 0x000000ba Code RO 2033 .text.HAL_UART_AbortReceive_IT stm32f4xx_hal_uart.o + 0x08011c06 0x08011c06 0x00000002 PAD + 0x08011c08 0x08011c08 0x00000054 Code RO 3186 .text.HAL_UART_ErrorCallback uart.o + 0x08011c5c 0x08011c5c 0x00000348 Code RO 2039 .text.HAL_UART_IRQHandler stm32f4xx_hal_uart.o + 0x08011fa4 0x08011fa4 0x00000208 Code RO 1957 .text.HAL_UART_Init stm32f4xx_hal_uart.o + 0x080121ac 0x080121ac 0x000003be Code RO 210 .text.HAL_UART_MspInit usart.o + 0x0801256a 0x0801256a 0x00000002 PAD + 0x0801256c 0x0801256c 0x00000078 Code RO 1993 .text.HAL_UART_Receive_DMA stm32f4xx_hal_uart.o + 0x080125e4 0x080125e4 0x00000054 Code RO 3182 .text.HAL_UART_RxCpltCallback uart.o + 0x08012638 0x08012638 0x00000054 Code RO 3184 .text.HAL_UART_RxHalfCpltCallback uart.o + 0x0801268c 0x0801268c 0x000000f6 Code RO 1985 .text.HAL_UART_Transmit_DMA stm32f4xx_hal_uart.o + 0x08012782 0x08012782 0x00000002 PAD + 0x08012784 0x08012784 0x00000054 Code RO 3176 .text.HAL_UART_TxCpltCallback uart.o + 0x080127d8 0x080127d8 0x00000050 Code RO 3180 .text.HAL_UART_TxHalfCpltCallback uart.o + 0x08012828 0x08012828 0x00000006 Code RO 231 .text.HardFault_Handler stm32f4xx_it.o + 0x0801282e 0x0801282e 0x00000002 PAD + 0x08012830 0x08012830 0x0000008c Code RO 3381 .text.HeatLimit_ShootFreq limiter.o + 0x080128bc 0x080128bc 0x00000076 Code RO 327 .text.IntToUnicode usbd_desc.o + 0x08012932 0x08012932 0x00000002 PAD + 0x08012934 0x08012934 0x00000076 Code RO 3420 .text.InvSqrt user_math.o + 0x080129aa 0x080129aa 0x00000002 PAD + 0x080129ac 0x080129ac 0x000000b8 Code RO 3350 .text.LowPassFilter2p_Apply filter.o + 0x08012a64 0x08012a64 0x0000013c Code RO 3348 .text.LowPassFilter2p_Init filter.o + 0x08012ba0 0x08012ba0 0x00000092 Code RO 3356 .text.LowPassFilter2p_Reset filter.o + 0x08012c32 0x08012c32 0x00000002 PAD + 0x08012c34 0x08012c34 0x00000080 Code RO 58 .text.MX_ADC1_Init adc.o + 0x08012cb4 0x08012cb4 0x00000080 Code RO 60 .text.MX_ADC3_Init adc.o + 0x08012d34 0x08012d34 0x0000004e Code RO 75 .text.MX_CAN1_Init can.o + 0x08012d82 0x08012d82 0x00000002 PAD + 0x08012d84 0x08012d84 0x0000004e Code RO 77 .text.MX_CAN2_Init can.o + 0x08012dd2 0x08012dd2 0x00000002 PAD + 0x08012dd4 0x08012dd4 0x00000024 Code RO 93 .text.MX_CRC_Init crc.o + 0x08012df8 0x08012df8 0x000000f2 Code RO 107 .text.MX_DMA_Init dma.o + 0x08012eea 0x08012eea 0x00000002 PAD + 0x08012eec 0x08012eec 0x00000040 Code RO 43 .text.MX_FREERTOS_Init freertos.o + 0x08012f2c 0x08012f2c 0x0000026c Code RO 27 .text.MX_GPIO_Init gpio.o + 0x08013198 0x08013198 0x00000048 Code RO 115 .text.MX_I2C1_Init i2c.o + 0x080131e0 0x080131e0 0x00000048 Code RO 117 .text.MX_I2C2_Init i2c.o + 0x08013228 0x08013228 0x00000048 Code RO 119 .text.MX_I2C3_Init i2c.o + 0x08013270 0x08013270 0x00000024 Code RO 137 .text.MX_RNG_Init rng.o + 0x08013294 0x08013294 0x00000052 Code RO 151 .text.MX_SPI1_Init spi.o + 0x080132e6 0x080132e6 0x00000002 PAD + 0x080132e8 0x080132e8 0x0000004e Code RO 153 .text.MX_SPI2_Init spi.o + 0x08013336 0x08013336 0x00000002 PAD + 0x08013338 0x08013338 0x0000008e Code RO 184 .text.MX_TIM10_Init tim.o + 0x080133c6 0x080133c6 0x00000002 PAD + 0x080133c8 0x080133c8 0x00000170 Code RO 170 .text.MX_TIM1_Init tim.o + 0x08013538 0x08013538 0x000000d8 Code RO 174 .text.MX_TIM3_Init tim.o + 0x08013610 0x08013610 0x000000da Code RO 176 .text.MX_TIM4_Init tim.o + 0x080136ea 0x080136ea 0x00000002 PAD + 0x080136ec 0x080136ec 0x0000010a Code RO 178 .text.MX_TIM5_Init tim.o + 0x080137f6 0x080137f6 0x00000002 PAD + 0x080137f8 0x080137f8 0x00000058 Code RO 180 .text.MX_TIM7_Init tim.o + 0x08013850 0x08013850 0x0000013c Code RO 182 .text.MX_TIM8_Init tim.o + 0x0801398c 0x0801398c 0x00000040 Code RO 204 .text.MX_USART1_UART_Init usart.o + 0x080139cc 0x080139cc 0x00000048 Code RO 206 .text.MX_USART3_UART_Init usart.o + 0x08013a14 0x08013a14 0x00000040 Code RO 208 .text.MX_USART6_UART_Init usart.o + 0x08013a54 0x08013a54 0x00000076 Code RO 302 .text.MX_USB_DEVICE_Init usb_device.o + 0x08013aca 0x08013aca 0x00000002 PAD + 0x08013acc 0x08013acc 0x00000006 Code RO 233 .text.MemManage_Handler stm32f4xx_it.o + 0x08013ad2 0x08013ad2 0x00000002 PAD + 0x08013ad4 0x08013ad4 0x000002a2 Code RO 3392 .text.Mixer_Apply mixer.o + 0x08013d76 0x08013d76 0x00000002 PAD + 0x08013d78 0x08013d78 0x0000002e Code RO 3390 .text.Mixer_Init mixer.o + 0x08013da6 0x08013da6 0x00000002 PAD + 0x08013da8 0x08013da8 0x00000002 Code RO 229 .text.NMI_Handler stm32f4xx_it.o + 0x08013daa 0x08013daa 0x00000002 PAD + 0x08013dac 0x08013dac 0x0000006c Code RO 940 .text.NVIC_EncodePriority stm32f4xx_hal_cortex.o + 0x08013e18 0x08013e18 0x00000010 Code RO 277 .text.OTG_FS_IRQHandler stm32f4xx_it.o + 0x08013e28 0x08013e28 0x0000008a Code RO 467 .text.PCD_EP_OutSetupPacket_int stm32f4xx_hal_pcd.o + 0x08013eb2 0x08013eb2 0x00000002 PAD + 0x08013eb4 0x08013eb4 0x000001e4 Code RO 465 .text.PCD_EP_OutXfrComplete_int stm32f4xx_hal_pcd.o + 0x08014098 0x08014098 0x00000132 Code RO 471 .text.PCD_WriteEmptyTxFifo stm32f4xx_hal_pcd.o + 0x080141ca 0x080141ca 0x00000002 PAD + 0x080141cc 0x080141cc 0x000002f0 Code RO 3409 .text.PID_Calc pid.o + 0x080144bc 0x080144bc 0x00000196 Code RO 3401 .text.PID_Init pid.o + 0x08014652 0x08014652 0x00000002 PAD + 0x08014654 0x08014654 0x00000048 Code RO 3407 .text.PID_Reset pid.o + 0x0801469c 0x0801469c 0x00000004 PAD + 0x080146a0 0x080146a0 0x00000064 Code RO 2757 .text.PendSV_Handler port.o + 0x08014704 0x08014704 0x00000078 Code RO 3377 .text.PowerLimit_CapInput limiter.o + 0x0801477c 0x0801477c 0x000000e8 Code RO 3375 .text.PowerLimit_ChassicOutput limiter.o + 0x08014864 0x08014864 0x0000004c Code RO 3379 .text.PowerLimit_TargetPower limiter.o + 0x080148b0 0x080148b0 0x0000001c Code RO 3644 .text.RefereeFastRefreshTimerCallback referee.o + 0x080148cc 0x080148cc 0x0000001c Code RO 3646 .text.RefereeSlowRefreshTimerCallback referee.o + 0x080148e8 0x080148e8 0x00000016 Code RO 3640 .text.Referee_AbortRxCpltCallback referee.o + 0x080148fe 0x080148fe 0x00000002 PAD + 0x08014900 0x08014900 0x00000016 Code RO 3652 .text.Referee_CheckTXReady referee.o + 0x08014916 0x08014916 0x00000002 PAD + 0x08014918 0x08014918 0x00000042 Code RO 3668 .text.Referee_GetCharacterAdd referee.o + 0x0801495a 0x0801495a 0x00000002 PAD + 0x0801495c 0x0801495c 0x00000042 Code RO 3670 .text.Referee_GetDelAdd referee.o + 0x0801499e 0x0801499e 0x00000002 PAD + 0x080149a0 0x080149a0 0x00000040 Code RO 3666 .text.Referee_GetGrapicAdd referee.o + 0x080149e0 0x080149e0 0x0000000e Code RO 3654 .text.Referee_HandleOffline referee.o + 0x080149ee 0x080149ee 0x00000002 PAD + 0x080149f0 0x080149f0 0x0000000e Code RO 3642 .text.Referee_IdleLineCallback referee.o + 0x080149fe 0x080149fe 0x00000002 PAD + 0x08014a00 0x08014a00 0x00000106 Code RO 3636 .text.Referee_Init referee.o + 0x08014b06 0x08014b06 0x00000002 PAD + 0x08014b08 0x08014b08 0x00000046 Code RO 3660 .text.Referee_MoveData referee.o + 0x08014b4e 0x08014b4e 0x00000002 PAD + 0x08014b50 0x08014b50 0x00000014 Code RO 3676 .text.Referee_PackAI referee.o + 0x08014b64 0x08014b64 0x00000044 Code RO 3674 .text.Referee_PackCap referee.o + 0x08014ba8 0x08014ba8 0x0000003c Code RO 3678 .text.Referee_PackChassis referee.o + 0x08014be4 0x08014be4 0x00000070 Code RO 3680 .text.Referee_PackShoot referee.o + 0x08014c54 0x08014c54 0x000003be Code RO 3664 .text.Referee_PackUI referee.o + 0x08015012 0x08015012 0x00000002 PAD + 0x08015014 0x08015014 0x000003c6 Code RO 3656 .text.Referee_Parse referee.o + 0x080153da 0x080153da 0x00000006 PAD + 0x080153e0 0x080153e0 0x000001c0 Code RO 3672 .text.Referee_PraseCmd referee.o + 0x080155a0 0x080155a0 0x00000016 Code RO 3638 .text.Referee_RxCpltCallback referee.o + 0x080155b6 0x080155b6 0x00000002 PAD + 0x080155b8 0x080155b8 0x0000015e Code RO 3662 .text.Referee_SetHeader referee.o + 0x08015716 0x08015716 0x00000002 PAD + 0x08015718 0x08015718 0x00000036 Code RO 3650 .text.Referee_StartReceiving referee.o + 0x0801574e 0x0801574e 0x00000002 PAD + 0x08015750 0x08015750 0x00000034 Code RO 3658 .text.Referee_StartSend referee.o + 0x08015784 0x08015784 0x00000004 PAD + 0x08015788 0x08015788 0x00000ea0 Code RO 3682 .text.Referee_UIRefresh referee.o + 0x08016628 0x08016628 0x00000034 Code RO 1547 .text.SPI_DMAError stm32f4xx_hal_spi.o + 0x0801665c 0x0801665c 0x00000016 Code RO 1553 .text.SPI_DMAHalfReceiveCplt stm32f4xx_hal_spi.o + 0x08016672 0x08016672 0x00000002 PAD + 0x08016674 0x08016674 0x00000016 Code RO 1557 .text.SPI_DMAHalfTransmitReceiveCplt stm32f4xx_hal_spi.o + 0x0801668a 0x0801668a 0x00000002 PAD + 0x0801668c 0x0801668c 0x000000a2 Code RO 1555 .text.SPI_DMAReceiveCplt stm32f4xx_hal_spi.o + 0x0801672e 0x0801672e 0x00000002 PAD + 0x08016730 0x08016730 0x00000086 Code RO 1559 .text.SPI_DMATransmitReceiveCplt stm32f4xx_hal_spi.o + 0x080167b6 0x080167b6 0x00000002 PAD + 0x080167b8 0x080167b8 0x000000e4 Code RO 1517 .text.SPI_EndRxTransaction stm32f4xx_hal_spi.o + 0x0801689c 0x0801689c 0x000000a4 Code RO 1511 .text.SPI_EndRxTxTransaction stm32f4xx_hal_spi.o + 0x08016940 0x08016940 0x00000048 Code RO 3148 .text.SPI_Get spi_1.o + 0x08016988 0x08016988 0x0000012a Code RO 1609 .text.SPI_WaitFlagStateUntilTimeout stm32f4xx_hal_spi.o + 0x08016ab2 0x08016ab2 0x0000000e PAD + 0x08016ac0 0x08016ac0 0x00000024 Code RO 2741 .text.SVC_Handler port.o + 0x08016ae4 0x08016ae4 0x0000000e Code RO 2535 .text.SVC_Setup cmsis_os2.o + 0x08016af2 0x08016af2 0x00000002 PAD + 0x08016af4 0x08016af4 0x00000036 Code RO 2844 .text.SWAPBYTE usbd_ctlreq.o + 0x08016b2a 0x08016b2a 0x00000002 PAD + 0x08016b2c 0x08016b2c 0x0000044c Code RO 3826 .text.Shoot_Control shoot.o + 0x08016f78 0x08016f78 0x0000003e Code RO 3832 .text.Shoot_DumpOutput shoot.o + 0x08016fb6 0x08016fb6 0x00000002 PAD + 0x08016fb8 0x08016fb8 0x0000001c Code RO 3836 .text.Shoot_DumpUI shoot.o + 0x08016fd4 0x08016fd4 0x0000017c Code RO 3830 .text.Shoot_HeatLimit shoot.o + 0x08017150 0x08017150 0x0000010a Code RO 3822 .text.Shoot_Init shoot.o + 0x0801725a 0x0801725a 0x00000002 PAD + 0x0801725c 0x0801725c 0x0000002a Code RO 3834 .text.Shoot_ResetOutput shoot.o + 0x08017286 0x08017286 0x00000002 PAD + 0x08017288 0x08017288 0x00000148 Code RO 3828 .text.Shoot_SetMode shoot.o + 0x080173d0 0x080173d0 0x000000b4 Code RO 3824 .text.Shoot_UpdateFeedback shoot.o + 0x08017484 0x08017484 0x00000016 Code RO 45 .text.StartDefaultTask freertos.o + 0x0801749a 0x0801749a 0x00000002 PAD + 0x0801749c 0x0801749c 0x00000052 Code RO 956 .text.SysTick_Config stm32f4xx_hal_cortex.o 0x080174ee 0x080174ee 0x00000002 PAD - 0x080174f0 0x080174f0 0x0000013e Code RO 1657 .text.TIM_CCxChannelCmd stm32f4xx_hal_tim.o - 0x0801762e 0x0801762e 0x00000002 PAD - 0x08017630 0x08017630 0x00000034 Code RO 1809 .text.TIM_ETR_SetConfig stm32f4xx_hal_tim.o - 0x08017664 0x08017664 0x0000002a Code RO 1815 .text.TIM_ITRx_SetConfig stm32f4xx_hal_tim.o - 0x0801768e 0x0801768e 0x00000002 PAD - 0x08017690 0x08017690 0x00000162 Code RO 1767 .text.TIM_OC1_SetConfig stm32f4xx_hal_tim.o - 0x080177f2 0x080177f2 0x00000002 PAD - 0x080177f4 0x080177f4 0x0000016c Code RO 1769 .text.TIM_OC2_SetConfig stm32f4xx_hal_tim.o - 0x08017960 0x08017960 0x0000016a Code RO 1771 .text.TIM_OC3_SetConfig stm32f4xx_hal_tim.o - 0x08017aca 0x08017aca 0x00000002 PAD - 0x08017acc 0x08017acc 0x000000ce Code RO 1773 .text.TIM_OC4_SetConfig stm32f4xx_hal_tim.o - 0x08017b9a 0x08017b9a 0x00000002 PAD - 0x08017b9c 0x08017b9c 0x00000050 Code RO 1813 .text.TIM_TI1_ConfigInputStage stm32f4xx_hal_tim.o - 0x08017bec 0x08017bec 0x00000052 Code RO 1817 .text.TIM_TI2_ConfigInputStage stm32f4xx_hal_tim.o - 0x08017c3e 0x08017c3e 0x00000002 PAD - 0x08017c40 0x08017c40 0x000001aa Code RO 3841 .text.Task_Ai ai_1.o - 0x08017dea 0x08017dea 0x00000002 PAD - 0x08017dec 0x08017dec 0x0000016c Code RO 3854 .text.Task_AttiEsti atti_esti.o - 0x08017f58 0x08017f58 0x00000208 Code RO 3891 .text.Task_CLI cli.o - 0x08018160 0x08018160 0x0000025a Code RO 3868 .text.Task_Can can_3.o - 0x080183ba 0x080183ba 0x00000002 PAD - 0x080183bc 0x080183bc 0x000001b0 Code RO 3879 .text.Task_Cap cap_1.o - 0x0801856c 0x0801856c 0x000001c8 Code RO 3936 .text.Task_Command command.o - 0x08018734 0x08018734 0x00000160 Code RO 3947 .text.Task_CtrlChassis ctrl_chassis.o - 0x08018894 0x08018894 0x00000170 Code RO 3962 .text.Task_CtrlGimbal ctrl_gimbal.o - 0x08018a04 0x08018a04 0x00000174 Code RO 3976 .text.Task_CtrlShoot ctrl_shoot.o - 0x08018b78 0x08018b78 0x0000004e Code RO 3990 .text.Task_Info info.o - 0x08018bc6 0x08018bc6 0x00000002 PAD - 0x08018bc8 0x08018bc8 0x000003ac Code RO 3998 .text.Task_Init init.o - 0x08018f74 0x08018f74 0x000000d4 Code RO 4006 .text.Task_Monitor monitor.o - 0x08019048 0x08019048 0x00000090 Code RO 4014 .text.Task_RC rc.o - 0x080190d8 0x080190d8 0x0000025c Code RO 4024 .text.Task_Referee referee_1.o - 0x08019334 0x08019334 0x00000022 Code RO 2599 .text.TimerCallback cmsis_os2.o - 0x08019356 0x08019356 0x00000002 PAD - 0x08019358 0x08019358 0x00000020 Code RO 2043 .text.UART_DMAAbortOnError stm32f4xx_hal_uart.o - 0x08019378 0x08019378 0x0000007c Code RO 1991 .text.UART_DMAError stm32f4xx_hal_uart.o - 0x080193f4 0x080193f4 0x00000086 Code RO 2075 .text.UART_DMAReceiveCplt stm32f4xx_hal_uart.o - 0x0801947a 0x0801947a 0x00000002 PAD - 0x0801947c 0x0801947c 0x0000002e Code RO 2077 .text.UART_DMARxHalfCplt stm32f4xx_hal_uart.o - 0x080194aa 0x080194aa 0x00000002 PAD - 0x080194ac 0x080194ac 0x00000028 Code RO 2035 .text.UART_DMARxOnlyAbortCallback stm32f4xx_hal_uart.o - 0x080194d4 0x080194d4 0x00000046 Code RO 1987 .text.UART_DMATransmitCplt stm32f4xx_hal_uart.o - 0x0801951a 0x0801951a 0x00000002 PAD - 0x0801951c 0x0801951c 0x00000016 Code RO 1989 .text.UART_DMATxHalfCplt stm32f4xx_hal_uart.o - 0x08019532 0x08019532 0x00000002 PAD - 0x08019534 0x08019534 0x00000046 Code RO 2005 .text.UART_EndRxTransfer stm32f4xx_hal_uart.o - 0x0801957a 0x0801957a 0x00000002 PAD - 0x0801957c 0x0801957c 0x00000026 Code RO 2051 .text.UART_EndTransmit_IT stm32f4xx_hal_uart.o - 0x080195a2 0x080195a2 0x00000002 PAD - 0x080195a4 0x080195a4 0x0000001c Code RO 2003 .text.UART_EndTxTransfer stm32f4xx_hal_uart.o - 0x080195c0 0x080195c0 0x00000062 Code RO 3178 .text.UART_Get uart.o - 0x08019622 0x08019622 0x00000002 PAD - 0x08019624 0x08019624 0x0000011a Code RO 2041 .text.UART_Receive_IT stm32f4xx_hal_uart.o - 0x0801973e 0x0801973e 0x00000002 PAD - 0x08019740 0x08019740 0x000001e6 Code RO 1961 .text.UART_SetConfig stm32f4xx_hal_uart.o - 0x08019926 0x08019926 0x00000002 PAD - 0x08019928 0x08019928 0x000000c0 Code RO 1995 .text.UART_Start_Receive_DMA stm32f4xx_hal_uart.o - 0x080199e8 0x080199e8 0x00000094 Code RO 2049 .text.UART_Transmit_IT stm32f4xx_hal_uart.o - 0x08019a7c 0x08019a7c 0x0000003a Code RO 3489 .text.UI_DelLayer ui.o - 0x08019ab6 0x08019ab6 0x00000002 PAD - 0x08019ab8 0x08019ab8 0x0000022e Code RO 3481 .text.UI_DrawArc ui.o - 0x08019ce6 0x08019ce6 0x00000002 PAD - 0x08019ce8 0x08019ce8 0x000001dc Code RO 3487 .text.UI_DrawCharacter ui.o - 0x08019ec4 0x08019ec4 0x00000196 Code RO 3477 .text.UI_DrawCycle ui.o - 0x0801a05a 0x0801a05a 0x00000002 PAD - 0x0801a05c 0x0801a05c 0x000001ca Code RO 3473 .text.UI_DrawLine ui.o - 0x0801a226 0x0801a226 0x00000002 PAD - 0x0801a228 0x0801a228 0x000001ce Code RO 3475 .text.UI_DrawRectangle ui.o - 0x0801a3f6 0x0801a3f6 0x00000002 PAD - 0x0801a3f8 0x0801a3f8 0x0000001c Code RO 261 .text.USART1_IRQHandler stm32f4xx_it.o - 0x0801a414 0x0801a414 0x0000001c Code RO 285 .text.USART6_IRQHandler stm32f4xx_it.o - 0x0801a430 0x0801a430 0x000000c8 Code RO 2887 .text.USBD_CDC_DataIn usbd_cdc.o - 0x0801a4f8 0x0801a4f8 0x00000058 Code RO 2889 .text.USBD_CDC_DataOut usbd_cdc.o - 0x0801a550 0x0801a550 0x0000006e Code RO 2881 .text.USBD_CDC_DeInit usbd_cdc.o - 0x0801a5be 0x0801a5be 0x00000002 PAD - 0x0801a5c0 0x0801a5c0 0x00000060 Code RO 2885 .text.USBD_CDC_EP0_RxReady usbd_cdc.o - 0x0801a620 0x0801a620 0x00000016 Code RO 2897 .text.USBD_CDC_GetDeviceQualifierDescriptor usbd_cdc.o - 0x0801a636 0x0801a636 0x00000002 PAD - 0x0801a638 0x0801a638 0x00000016 Code RO 2893 .text.USBD_CDC_GetFSCfgDesc usbd_cdc.o - 0x0801a64e 0x0801a64e 0x00000002 PAD - 0x0801a650 0x0801a650 0x00000016 Code RO 2891 .text.USBD_CDC_GetHSCfgDesc usbd_cdc.o - 0x0801a666 0x0801a666 0x00000002 PAD - 0x0801a668 0x0801a668 0x00000016 Code RO 2895 .text.USBD_CDC_GetOtherSpeedCfgDesc usbd_cdc.o - 0x0801a67e 0x0801a67e 0x00000002 PAD - 0x0801a680 0x0801a680 0x0000010e Code RO 2879 .text.USBD_CDC_Init usbd_cdc.o - 0x0801a78e 0x0801a78e 0x00000002 PAD - 0x0801a790 0x0801a790 0x0000005e Code RO 2907 .text.USBD_CDC_ReceivePacket usbd_cdc.o - 0x0801a7ee 0x0801a7ee 0x00000002 PAD - 0x0801a7f0 0x0801a7f0 0x0000002c Code RO 2899 .text.USBD_CDC_RegisterInterface usbd_cdc.o - 0x0801a81c 0x0801a81c 0x00000034 Code RO 2903 .text.USBD_CDC_SetRxBuffer usbd_cdc.o - 0x0801a850 0x0801a850 0x0000003e Code RO 2901 .text.USBD_CDC_SetTxBuffer usbd_cdc.o - 0x0801a88e 0x0801a88e 0x00000002 PAD - 0x0801a890 0x0801a890 0x0000019c Code RO 2883 .text.USBD_CDC_Setup usbd_cdc.o - 0x0801aa2c 0x0801aa2c 0x0000006e Code RO 2905 .text.USBD_CDC_TransmitPacket usbd_cdc.o - 0x0801aa9a 0x0801aa9a 0x00000002 PAD - 0x0801aa9c 0x0801aa9c 0x0000002a Code RO 2787 .text.USBD_ClrClassConfig usbd_core.o - 0x0801aac6 0x0801aac6 0x00000002 PAD - 0x0801aac8 0x0801aac8 0x00000040 Code RO 2834 .text.USBD_ClrFeature usbd_ctlreq.o - 0x0801ab08 0x0801ab08 0x0000001e Code RO 2864 .text.USBD_CtlContinueRx usbd_ioreq.o - 0x0801ab26 0x0801ab26 0x00000002 PAD - 0x0801ab28 0x0801ab28 0x0000001e Code RO 2860 .text.USBD_CtlContinueSendData usbd_ioreq.o - 0x0801ab46 0x0801ab46 0x00000002 PAD - 0x0801ab48 0x0801ab48 0x0000001c Code RO 2836 .text.USBD_CtlError usbd_ctlreq.o - 0x0801ab64 0x0801ab64 0x00000036 Code RO 2862 .text.USBD_CtlPrepareRx usbd_ioreq.o - 0x0801ab9a 0x0801ab9a 0x00000002 PAD - 0x0801ab9c 0x0801ab9c 0x00000022 Code RO 2868 .text.USBD_CtlReceiveStatus usbd_ioreq.o - 0x0801abbe 0x0801abbe 0x00000002 PAD - 0x0801abc0 0x0801abc0 0x00000032 Code RO 2858 .text.USBD_CtlSendData usbd_ioreq.o - 0x0801abf2 0x0801abf2 0x00000002 PAD - 0x0801abf4 0x0801abf4 0x00000022 Code RO 2866 .text.USBD_CtlSendStatus usbd_ioreq.o - 0x0801ac16 0x0801ac16 0x00000002 PAD - 0x0801ac18 0x0801ac18 0x0000004e Code RO 321 .text.USBD_FS_ConfigStrDescriptor usbd_desc.o - 0x0801ac66 0x0801ac66 0x00000002 PAD - 0x0801ac68 0x0801ac68 0x0000001a Code RO 311 .text.USBD_FS_DeviceDescriptor usbd_desc.o - 0x0801ac82 0x0801ac82 0x00000002 PAD - 0x0801ac84 0x0801ac84 0x0000004e Code RO 323 .text.USBD_FS_InterfaceStrDescriptor usbd_desc.o - 0x0801acd2 0x0801acd2 0x00000002 PAD - 0x0801acd4 0x0801acd4 0x0000001a Code RO 313 .text.USBD_FS_LangIDStrDescriptor usbd_desc.o - 0x0801acee 0x0801acee 0x00000002 PAD - 0x0801acf0 0x0801acf0 0x00000028 Code RO 315 .text.USBD_FS_ManufacturerStrDescriptor usbd_desc.o - 0x0801ad18 0x0801ad18 0x0000004e Code RO 317 .text.USBD_FS_ProductStrDescriptor usbd_desc.o - 0x0801ad66 0x0801ad66 0x00000002 PAD - 0x0801ad68 0x0801ad68 0x00000020 Code RO 319 .text.USBD_FS_SerialStrDescriptor usbd_desc.o - 0x0801ad88 0x0801ad88 0x00000064 Code RO 2828 .text.USBD_GetConfig usbd_ctlreq.o - 0x0801adec 0x0801adec 0x000002d8 Code RO 2822 .text.USBD_GetDescriptor usbd_ctlreq.o - 0x0801b0c4 0x0801b0c4 0x00000032 Code RO 2848 .text.USBD_GetLen usbd_ctlreq.o - 0x0801b0f6 0x0801b0f6 0x00000002 PAD - 0x0801b0f8 0x0801b0f8 0x00000062 Code RO 2830 .text.USBD_GetStatus usbd_ctlreq.o - 0x0801b15a 0x0801b15a 0x00000002 PAD - 0x0801b15c 0x0801b15c 0x00000098 Code RO 2846 .text.USBD_GetString usbd_ctlreq.o - 0x0801b1f4 0x0801b1f4 0x00000052 Code RO 396 .text.USBD_Get_USB_Status usbd_conf.o - 0x0801b246 0x0801b246 0x00000002 PAD - 0x0801b248 0x0801b248 0x0000006a Code RO 2773 .text.USBD_Init usbd_core.o - 0x0801b2b2 0x0801b2b2 0x00000002 PAD - 0x0801b2b4 0x0801b2b4 0x0000003a Code RO 410 .text.USBD_LL_ClearStallEP usbd_conf.o - 0x0801b2ee 0x0801b2ee 0x00000002 PAD - 0x0801b2f0 0x0801b2f0 0x0000003a Code RO 404 .text.USBD_LL_CloseEP usbd_conf.o - 0x0801b32a 0x0801b32a 0x00000002 PAD - 0x0801b32c 0x0801b32c 0x0000014c Code RO 2793 .text.USBD_LL_DataInStage usbd_core.o - 0x0801b478 0x0801b478 0x000000f6 Code RO 2791 .text.USBD_LL_DataOutStage usbd_core.o - 0x0801b56e 0x0801b56e 0x00000002 PAD - 0x0801b570 0x0801b570 0x0000000a Code RO 2809 .text.USBD_LL_DevConnected usbd_core.o - 0x0801b57a 0x0801b57a 0x00000002 PAD - 0x0801b57c 0x0801b57c 0x0000002c Code RO 2811 .text.USBD_LL_DevDisconnected usbd_core.o - 0x0801b5a8 0x0801b5a8 0x0000001c Code RO 420 .text.USBD_LL_GetRxDataSize usbd_conf.o - 0x0801b5c4 0x0801b5c4 0x0000007e Code RO 392 .text.USBD_LL_Init usbd_conf.o - 0x0801b642 0x0801b642 0x00000002 PAD - 0x0801b644 0x0801b644 0x0000005c Code RO 412 .text.USBD_LL_IsStallEP usbd_conf.o - 0x0801b6a0 0x0801b6a0 0x00000056 Code RO 2805 .text.USBD_LL_IsoINIncomplete usbd_core.o - 0x0801b6f6 0x0801b6f6 0x00000002 PAD - 0x0801b6f8 0x0801b6f8 0x00000056 Code RO 2807 .text.USBD_LL_IsoOUTIncomplete usbd_core.o - 0x0801b74e 0x0801b74e 0x00000002 PAD - 0x0801b750 0x0801b750 0x0000004a Code RO 402 .text.USBD_LL_OpenEP usbd_conf.o - 0x0801b79a 0x0801b79a 0x00000002 PAD - 0x0801b79c 0x0801b79c 0x00000042 Code RO 418 .text.USBD_LL_PrepareReceive usbd_conf.o - 0x0801b7de 0x0801b7de 0x00000002 PAD - 0x0801b7e0 0x0801b7e0 0x000000a0 Code RO 2795 .text.USBD_LL_Reset usbd_core.o - 0x0801b880 0x0801b880 0x00000024 Code RO 2801 .text.USBD_LL_Resume usbd_core.o - 0x0801b8a4 0x0801b8a4 0x0000004e Code RO 2803 .text.USBD_LL_SOF usbd_core.o - 0x0801b8f2 0x0801b8f2 0x00000002 PAD - 0x0801b8f4 0x0801b8f4 0x00000016 Code RO 2797 .text.USBD_LL_SetSpeed usbd_core.o - 0x0801b90a 0x0801b90a 0x00000002 PAD - 0x0801b90c 0x0801b90c 0x0000003a Code RO 414 .text.USBD_LL_SetUSBAddress usbd_conf.o - 0x0801b946 0x0801b946 0x00000002 PAD - 0x0801b948 0x0801b948 0x00000094 Code RO 2789 .text.USBD_LL_SetupStage usbd_core.o - 0x0801b9dc 0x0801b9dc 0x0000003a Code RO 408 .text.USBD_LL_StallEP usbd_conf.o - 0x0801ba16 0x0801ba16 0x00000002 PAD - 0x0801ba18 0x0801ba18 0x00000032 Code RO 398 .text.USBD_LL_Start usbd_conf.o - 0x0801ba4a 0x0801ba4a 0x00000002 PAD - 0x0801ba4c 0x0801ba4c 0x0000001e Code RO 2799 .text.USBD_LL_Suspend usbd_core.o - 0x0801ba6a 0x0801ba6a 0x00000002 PAD - 0x0801ba6c 0x0801ba6c 0x00000042 Code RO 416 .text.USBD_LL_Transmit usbd_conf.o - 0x0801baae 0x0801baae 0x00000002 PAD - 0x0801bab0 0x0801bab0 0x00000062 Code RO 2842 .text.USBD_ParseSetupRequest usbd_ctlreq.o - 0x0801bb12 0x0801bb12 0x00000002 PAD - 0x0801bb14 0x0801bb14 0x00000056 Code RO 2777 .text.USBD_RegisterClass usbd_core.o - 0x0801bb6a 0x0801bb6a 0x00000002 PAD - 0x0801bb6c 0x0801bb6c 0x0000000a Code RO 2783 .text.USBD_RunTestMode usbd_core.o - 0x0801bb76 0x0801bb76 0x00000002 PAD - 0x0801bb78 0x0801bb78 0x0000008c Code RO 2824 .text.USBD_SetAddress usbd_ctlreq.o - 0x0801bc04 0x0801bc04 0x00000036 Code RO 2785 .text.USBD_SetClassConfig usbd_core.o - 0x0801bc3a 0x0801bc3a 0x00000002 PAD - 0x0801bc3c 0x0801bc3c 0x00000176 Code RO 2826 .text.USBD_SetConfig usbd_ctlreq.o - 0x0801bdb2 0x0801bdb2 0x00000002 PAD - 0x0801bdb4 0x0801bdb4 0x00000026 Code RO 2832 .text.USBD_SetFeature usbd_ctlreq.o - 0x0801bdda 0x0801bdda 0x00000002 PAD - 0x0801bddc 0x0801bddc 0x00000010 Code RO 2779 .text.USBD_Start usbd_core.o - 0x0801bdec 0x0801bdec 0x000000c4 Code RO 2820 .text.USBD_StdDevReq usbd_ctlreq.o - 0x0801beb0 0x0801beb0 0x00000318 Code RO 2840 .text.USBD_StdEPReq usbd_ctlreq.o - 0x0801c1c8 0x0801c1c8 0x0000009a Code RO 2838 .text.USBD_StdItfReq usbd_ctlreq.o - 0x0801c262 0x0801c262 0x00000002 PAD - 0x0801c264 0x0801c264 0x00000008 Code RO 424 .text.USBD_static_free usbd_conf.o - 0x0801c26c 0x0801c26c 0x00000010 Code RO 422 .text.USBD_static_malloc usbd_conf.o - 0x0801c27c 0x0801c27c 0x000000de Code RO 568 .text.USB_ActivateEndpoint stm32f4xx_ll_usb.o - 0x0801c35a 0x0801c35a 0x00000002 PAD - 0x0801c35c 0x0801c35c 0x0000002c Code RO 610 .text.USB_ActivateSetup stm32f4xx_ll_usb.o - 0x0801c388 0x0801c388 0x000000fc Code RO 546 .text.USB_CoreInit stm32f4xx_ll_usb.o - 0x0801c484 0x0801c484 0x0000007e Code RO 548 .text.USB_CoreReset stm32f4xx_ll_usb.o - 0x0801c502 0x0801c502 0x00000002 PAD - 0x0801c504 0x0801c504 0x00000146 Code RO 572 .text.USB_DeactivateEndpoint stm32f4xx_ll_usb.o - 0x0801c64a 0x0801c64a 0x00000002 PAD - 0x0801c64c 0x0801c64c 0x0000002a Code RO 592 .text.USB_DevConnect stm32f4xx_ll_usb.o - 0x0801c676 0x0801c676 0x00000002 PAD - 0x0801c678 0x0801c678 0x0000002a Code RO 594 .text.USB_DevDisconnect stm32f4xx_ll_usb.o - 0x0801c6a2 0x0801c6a2 0x00000002 PAD - 0x0801c6a4 0x0801c6a4 0x000002c2 Code RO 558 .text.USB_DevInit stm32f4xx_ll_usb.o - 0x0801c966 0x0801c966 0x00000002 PAD - 0x0801c968 0x0801c968 0x00000014 Code RO 554 .text.USB_DisableGlobalInt stm32f4xx_ll_usb.o - 0x0801c97c 0x0801c97c 0x000001f0 Code RO 580 .text.USB_EP0StartXfer stm32f4xx_ll_usb.o - 0x0801cb6c 0x0801cb6c 0x0000009e Code RO 612 .text.USB_EP0_OutStart stm32f4xx_ll_usb.o - 0x0801cc0a 0x0801cc0a 0x00000002 PAD - 0x0801cc0c 0x0801cc0c 0x000000a0 Code RO 586 .text.USB_EPClearStall stm32f4xx_ll_usb.o - 0x0801ccac 0x0801ccac 0x000000a8 Code RO 584 .text.USB_EPSetStall stm32f4xx_ll_usb.o - 0x0801cd54 0x0801cd54 0x00000364 Code RO 576 .text.USB_EPStartXfer stm32f4xx_ll_usb.o - 0x0801d0b8 0x0801d0b8 0x00000014 Code RO 552 .text.USB_EnableGlobalInt stm32f4xx_ll_usb.o - 0x0801d0cc 0x0801d0cc 0x0000004c Code RO 564 .text.USB_FlushRxFifo stm32f4xx_ll_usb.o - 0x0801d118 0x0801d118 0x00000052 Code RO 562 .text.USB_FlushTxFifo stm32f4xx_ll_usb.o - 0x0801d16a 0x0801d16a 0x00000002 PAD - 0x0801d16c 0x0801d16c 0x0000004c Code RO 566 .text.USB_GetDevSpeed stm32f4xx_ll_usb.o - 0x0801d1b8 0x0801d1b8 0x00000010 Code RO 608 .text.USB_GetMode stm32f4xx_ll_usb.o - 0x0801d1c8 0x0801d1c8 0x00000024 Code RO 600 .text.USB_ReadDevAllInEpInterrupt stm32f4xx_ll_usb.o - 0x0801d1ec 0x0801d1ec 0x00000024 Code RO 598 .text.USB_ReadDevAllOutEpInterrupt stm32f4xx_ll_usb.o - 0x0801d210 0x0801d210 0x0000004e Code RO 604 .text.USB_ReadDevInEPInterrupt stm32f4xx_ll_usb.o - 0x0801d25e 0x0801d25e 0x00000002 PAD - 0x0801d260 0x0801d260 0x0000002e Code RO 602 .text.USB_ReadDevOutEPInterrupt stm32f4xx_ll_usb.o - 0x0801d28e 0x0801d28e 0x00000002 PAD - 0x0801d290 0x0801d290 0x0000001a Code RO 596 .text.USB_ReadInterrupts stm32f4xx_ll_usb.o - 0x0801d2aa 0x0801d2aa 0x00000002 PAD - 0x0801d2ac 0x0801d2ac 0x0000004e Code RO 582 .text.USB_ReadPacket stm32f4xx_ll_usb.o - 0x0801d2fa 0x0801d2fa 0x00000002 PAD - 0x0801d2fc 0x0801d2fc 0x0000005e Code RO 556 .text.USB_SetCurrentMode stm32f4xx_ll_usb.o - 0x0801d35a 0x0801d35a 0x00000002 PAD - 0x0801d35c 0x0801d35c 0x00000036 Code RO 590 .text.USB_SetDevAddress stm32f4xx_ll_usb.o - 0x0801d392 0x0801d392 0x00000002 PAD - 0x0801d394 0x0801d394 0x00000022 Code RO 560 .text.USB_SetDevSpeed stm32f4xx_ll_usb.o - 0x0801d3b6 0x0801d3b6 0x00000002 PAD - 0x0801d3b8 0x0801d3b8 0x000001ba Code RO 550 .text.USB_SetTurnaroundTime stm32f4xx_ll_usb.o - 0x0801d572 0x0801d572 0x00000002 PAD - 0x0801d574 0x0801d574 0x00000070 Code RO 578 .text.USB_WritePacket stm32f4xx_ll_usb.o - 0x0801d5e4 0x0801d5e4 0x00000004 Code RO 237 .text.UsageFault_Handler stm32f4xx_it.o - 0x0801d5e8 0x0801d5e8 0x0000000c Code RO 3438 .text.VerifyFailed user_math.o - 0x0801d5f4 0x0801d5f4 0x0000001e Code RO 3360 .text.__ARM_isfinite filter.o - 0x0801d612 0x0801d612 0x00000002 PAD - 0x0801d614 0x0801d614 0x0000001e Code RO 3405 .text.__ARM_isfinite pid.o - 0x0801d632 0x0801d632 0x00000002 PAD - 0x0801d634 0x0801d634 0x00000018 Code RO 3358 .text.__ARM_isfinitef filter.o - 0x0801d64c 0x0801d64c 0x00000018 Code RO 3403 .text.__ARM_isfinitef pid.o - 0x0801d664 0x0801d664 0x00000034 Code RO 3354 .text.__ARM_isinf filter.o - 0x0801d698 0x0801d698 0x0000001c Code RO 3352 .text.__ARM_isinff filter.o - 0x0801d6b4 0x0801d6b4 0x00000038 Code RO 948 .text.__NVIC_DisableIRQ stm32f4xx_hal_cortex.o - 0x0801d6ec 0x0801d6ec 0x00000030 Code RO 944 .text.__NVIC_EnableIRQ stm32f4xx_hal_cortex.o - 0x0801d71c 0x0801d71c 0x00000010 Code RO 936 .text.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o - 0x0801d72c 0x0801d72c 0x00000042 Code RO 938 .text.__NVIC_SetPriority stm32f4xx_hal_cortex.o - 0x0801d76e 0x0801d76e 0x00000002 PAD - 0x0801d770 0x0801d770 0x00000042 Code RO 2691 .text.__NVIC_SetPriority cmsis_os2.o - 0x0801d7b2 0x0801d7b2 0x00000002 PAD - 0x0801d7b4 0x0801d7b4 0x0000003c Code RO 932 .text.__NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o - 0x0801d7f0 0x0801d7f0 0x0000000c Code RO 17 .text.assert_failed main.o - 0x0801d7fc 0x0801d7fc 0x0000001c Code RO 35 .text.configureTimerForRunTimeStats freertos.o - 0x0801d818 0x0801d818 0x0000001e Code RO 3234 .text.copysignf ahrs.o - 0x0801d836 0x0801d836 0x00000002 PAD - 0x0801d838 0x0801d838 0x000000f6 Code RO 2311 .text.eTaskGetState tasks.o - 0x0801d92e 0x0801d92e 0x00000002 PAD - 0x0801d930 0x0801d930 0x0000000c Code RO 37 .text.getRunTimeCounterValue freertos.o - 0x0801d93c 0x0801d93c 0x0000007c Code RO 11 .text.main main.o - 0x0801d9b8 0x0801d9b8 0x00000034 Code RO 2593 .text.osDelay cmsis_os2.o - 0x0801d9ec 0x0801d9ec 0x00000058 Code RO 2595 .text.osDelayUntil cmsis_os2.o - 0x0801da44 0x0801da44 0x00000052 Code RO 2531 .text.osKernelGetState cmsis_os2.o - 0x0801da96 0x0801da96 0x00000002 PAD - 0x0801da98 0x0801da98 0x00000026 Code RO 2543 .text.osKernelGetTickCount cmsis_os2.o - 0x0801dabe 0x0801dabe 0x00000002 PAD - 0x0801dac0 0x0801dac0 0x00000006 Code RO 2545 .text.osKernelGetTickFreq cmsis_os2.o - 0x0801dac6 0x0801dac6 0x00000002 PAD - 0x0801dac8 0x0801dac8 0x00000046 Code RO 2527 .text.osKernelInitialize cmsis_os2.o - 0x0801db0e 0x0801db0e 0x00000002 PAD - 0x0801db10 0x0801db10 0x00000056 Code RO 2537 .text.osKernelLock cmsis_os2.o - 0x0801db66 0x0801db66 0x00000002 PAD - 0x0801db68 0x0801db68 0x00000052 Code RO 2533 .text.osKernelStart cmsis_os2.o - 0x0801dbba 0x0801dbba 0x00000002 PAD - 0x0801dbbc 0x0801dbbc 0x0000006e Code RO 2539 .text.osKernelUnlock cmsis_os2.o - 0x0801dc2a 0x0801dc2a 0x00000002 PAD - 0x0801dc2c 0x0801dc2c 0x000000c0 Code RO 2647 .text.osMessageQueueGet cmsis_os2.o - 0x0801dcec 0x0801dcec 0x000000fe Code RO 2643 .text.osMessageQueueNew cmsis_os2.o - 0x0801ddea 0x0801ddea 0x00000002 PAD - 0x0801ddec 0x0801ddec 0x000000c4 Code RO 2645 .text.osMessageQueuePut cmsis_os2.o - 0x0801deb0 0x0801deb0 0x00000040 Code RO 2657 .text.osMessageQueueReset cmsis_os2.o - 0x0801def0 0x0801def0 0x00000080 Code RO 2587 .text.osThreadFlagsClear cmsis_os2.o - 0x0801df70 0x0801df70 0x00000040 Code RO 2589 .text.osThreadFlagsGet cmsis_os2.o - 0x0801dfb0 0x0801dfb0 0x000000a4 Code RO 2585 .text.osThreadFlagsSet cmsis_os2.o - 0x0801e054 0x0801e054 0x0000011a Code RO 2591 .text.osThreadFlagsWait cmsis_os2.o - 0x0801e16e 0x0801e16e 0x00000002 PAD - 0x0801e170 0x0801e170 0x00000010 Code RO 2561 .text.osThreadGetId cmsis_os2.o - 0x0801e180 0x0801e180 0x00000034 Code RO 2565 .text.osThreadGetStackSpace cmsis_os2.o - 0x0801e1b4 0x0801e1b4 0x0000015a Code RO 2557 .text.osThreadNew cmsis_os2.o - 0x0801e30e 0x0801e30e 0x00000002 PAD - 0x0801e310 0x0801e310 0x00000040 Code RO 2575 .text.osThreadResume cmsis_os2.o - 0x0801e350 0x0801e350 0x00000040 Code RO 2573 .text.osThreadSuspend cmsis_os2.o - 0x0801e390 0x0801e390 0x0000005e Code RO 2579 .text.osThreadTerminate cmsis_os2.o - 0x0801e3ee 0x0801e3ee 0x00000002 PAD - 0x0801e3f0 0x0801e3f0 0x00000122 Code RO 2597 .text.osTimerNew cmsis_os2.o - 0x0801e512 0x0801e512 0x00000002 PAD - 0x0801e514 0x0801e514 0x0000005c Code RO 2603 .text.osTimerStart cmsis_os2.o - 0x0801e570 0x0801e570 0x000000dc Code RO 2305 .text.prvAddCurrentTaskToDelayedList tasks.o - 0x0801e64c 0x0801e64c 0x00000122 Code RO 2291 .text.prvAddNewTaskToReadyList tasks.o - 0x0801e76e 0x0801e76e 0x00000002 PAD - 0x0801e770 0x0801e770 0x000000a2 Code RO 2458 .text.prvCheckForValidListAndQueue timers.o - 0x0801e812 0x0801e812 0x00000002 PAD - 0x0801e814 0x0801e814 0x0000005a Code RO 2423 .text.prvCheckTasksWaitingTermination tasks.o - 0x0801e86e 0x0801e86e 0x00000002 PAD - 0x0801e870 0x0801e870 0x00000042 Code RO 2184 .text.prvCopyDataFromQueue queue.o - 0x0801e8b2 0x0801e8b2 0x00000002 PAD - 0x0801e8b4 0x0801e8b4 0x000000cc Code RO 2172 .text.prvCopyDataToQueue queue.o - 0x0801e980 0x0801e980 0x0000005e Code RO 2297 .text.prvDeleteTCB tasks.o - 0x0801e9de 0x0801e9de 0x00000002 PAD - 0x0801e9e0 0x0801e9e0 0x00000040 Code RO 2496 .text.prvGetNextExpireTime timers.o - 0x0801ea20 0x0801ea20 0x00000064 Code RO 3451 .text.prvGetNumberOfParameters freertos_cli.o - 0x0801ea84 0x0801ea84 0x000000bc Code RO 2708 .text.prvHeapInit heap_4.o - 0x0801eb40 0x0801eb40 0x00000064 Code RO 3457 .text.prvHelpCommand freertos_cli.o - 0x0801eba4 0x0801eba4 0x00000038 Code RO 2331 .text.prvIdleTask tasks.o - 0x0801ebdc 0x0801ebdc 0x00000048 Code RO 2146 .text.prvInitialiseNewQueue queue.o - 0x0801ec24 0x0801ec24 0x00000132 Code RO 2289 .text.prvInitialiseNewTask tasks.o - 0x0801ed56 0x0801ed56 0x00000002 PAD - 0x0801ed58 0x0801ed58 0x00000076 Code RO 2464 .text.prvInitialiseNewTimer timers.o - 0x0801edce 0x0801edce 0x00000002 PAD - 0x0801edd0 0x0801edd0 0x0000008e Code RO 2421 .text.prvInitialiseTaskLists tasks.o - 0x0801ee5e 0x0801ee5e 0x00000002 PAD - 0x0801ee60 0x0801ee60 0x000000c6 Code RO 2710 .text.prvInsertBlockIntoFreeList heap_4.o - 0x0801ef26 0x0801ef26 0x00000002 PAD - 0x0801ef28 0x0801ef28 0x00000086 Code RO 2508 .text.prvInsertTimerInActiveList timers.o - 0x0801efae 0x0801efae 0x00000002 PAD - 0x0801efb0 0x0801efb0 0x00000028 Code RO 2186 .text.prvIsQueueEmpty queue.o - 0x0801efd8 0x0801efd8 0x0000002e Code RO 2174 .text.prvIsQueueFull queue.o - 0x0801f006 0x0801f006 0x00000002 PAD - 0x0801f008 0x0801f008 0x000000a4 Code RO 2351 .text.prvListTasksWithinSingleList tasks.o - 0x0801f0ac 0x0801f0ac 0x00000028 Code RO 2749 .text.prvPortStartFirstTask port.o - 0x0801f0d4 0x0801f0d4 0x0000008e Code RO 2504 .text.prvProcessExpiredTimer timers.o - 0x0801f162 0x0801f162 0x00000002 PAD - 0x0801f164 0x0801f164 0x00000192 Code RO 2500 .text.prvProcessReceivedCommands timers.o - 0x0801f2f6 0x0801f2f6 0x00000002 PAD - 0x0801f2f8 0x0801f2f8 0x0000009a Code RO 2498 .text.prvProcessTimerOrBlockTask timers.o - 0x0801f392 0x0801f392 0x00000002 PAD - 0x0801f394 0x0801f394 0x00000046 Code RO 2299 .text.prvResetNextTaskUnblockTime tasks.o - 0x0801f3da 0x0801f3da 0x00000002 PAD - 0x0801f3dc 0x0801f3dc 0x00000044 Code RO 2502 .text.prvSampleTimeNow timers.o - 0x0801f420 0x0801f420 0x000000d4 Code RO 2506 .text.prvSwitchTimerLists timers.o - 0x0801f4f4 0x0801f4f4 0x00000030 Code RO 2381 .text.prvTaskCheckFreeStackSpace tasks.o - 0x0801f524 0x0801f524 0x0000004c Code RO 2739 .text.prvTaskExitError port.o - 0x0801f570 0x0801f570 0x0000006a Code RO 2325 .text.prvTaskIsTaskSuspended tasks.o - 0x0801f5da 0x0801f5da 0x00000002 PAD - 0x0801f5dc 0x0801f5dc 0x0000001e Code RO 2460 .text.prvTimerTask timers.o - 0x0801f5fa 0x0801f5fa 0x00000002 PAD - 0x0801f5fc 0x0801f5fc 0x000000ae Code RO 2176 .text.prvUnlockQueue queue.o + 0x080174f0 0x080174f0 0x00000018 Code RO 241 .text.SysTick_Handler stm32f4xx_it.o + 0x08017508 0x08017508 0x000000bc Code RO 13 .text.SystemClock_Config main.o + 0x080175c4 0x080175c4 0x00000020 Code RO 437 .text.SystemInit system_stm32f4xx.o + 0x080175e4 0x080175e4 0x00000010 Code RO 259 .text.TIM1_BRK_TIM9_IRQHandler stm32f4xx_it.o + 0x080175f4 0x080175f4 0x00000010 Code RO 265 .text.TIM7_IRQHandler stm32f4xx_it.o + 0x08017604 0x08017604 0x0000019a Code RO 1623 .text.TIM_Base_SetConfig stm32f4xx_hal_tim.o + 0x0801779e 0x0801779e 0x00000002 PAD + 0x080177a0 0x080177a0 0x0000013e Code RO 1657 .text.TIM_CCxChannelCmd stm32f4xx_hal_tim.o + 0x080178de 0x080178de 0x00000002 PAD + 0x080178e0 0x080178e0 0x00000034 Code RO 1809 .text.TIM_ETR_SetConfig stm32f4xx_hal_tim.o + 0x08017914 0x08017914 0x0000002a Code RO 1815 .text.TIM_ITRx_SetConfig stm32f4xx_hal_tim.o + 0x0801793e 0x0801793e 0x00000002 PAD + 0x08017940 0x08017940 0x00000162 Code RO 1767 .text.TIM_OC1_SetConfig stm32f4xx_hal_tim.o + 0x08017aa2 0x08017aa2 0x00000002 PAD + 0x08017aa4 0x08017aa4 0x0000016c Code RO 1769 .text.TIM_OC2_SetConfig stm32f4xx_hal_tim.o + 0x08017c10 0x08017c10 0x0000016a Code RO 1771 .text.TIM_OC3_SetConfig stm32f4xx_hal_tim.o + 0x08017d7a 0x08017d7a 0x00000002 PAD + 0x08017d7c 0x08017d7c 0x000000ce Code RO 1773 .text.TIM_OC4_SetConfig stm32f4xx_hal_tim.o + 0x08017e4a 0x08017e4a 0x00000002 PAD + 0x08017e4c 0x08017e4c 0x00000050 Code RO 1813 .text.TIM_TI1_ConfigInputStage stm32f4xx_hal_tim.o + 0x08017e9c 0x08017e9c 0x00000052 Code RO 1817 .text.TIM_TI2_ConfigInputStage stm32f4xx_hal_tim.o + 0x08017eee 0x08017eee 0x00000002 PAD + 0x08017ef0 0x08017ef0 0x000001da Code RO 3845 .text.Task_Ai ai_1.o + 0x080180ca 0x080180ca 0x00000002 PAD + 0x080180cc 0x080180cc 0x0000016c Code RO 3858 .text.Task_AttiEsti atti_esti.o + 0x08018238 0x08018238 0x00000208 Code RO 3895 .text.Task_CLI cli.o + 0x08018440 0x08018440 0x0000025a Code RO 3872 .text.Task_Can can_3.o + 0x0801869a 0x0801869a 0x00000002 PAD + 0x0801869c 0x0801869c 0x000001b0 Code RO 3883 .text.Task_Cap cap_1.o + 0x0801884c 0x0801884c 0x000001c8 Code RO 3940 .text.Task_Command command.o + 0x08018a14 0x08018a14 0x00000160 Code RO 3951 .text.Task_CtrlChassis ctrl_chassis.o + 0x08018b74 0x08018b74 0x00000170 Code RO 3966 .text.Task_CtrlGimbal ctrl_gimbal.o + 0x08018ce4 0x08018ce4 0x00000174 Code RO 3980 .text.Task_CtrlShoot ctrl_shoot.o + 0x08018e58 0x08018e58 0x0000004e Code RO 3994 .text.Task_Info info.o + 0x08018ea6 0x08018ea6 0x00000002 PAD + 0x08018ea8 0x08018ea8 0x000003ac Code RO 4002 .text.Task_Init init.o + 0x08019254 0x08019254 0x000000d4 Code RO 4010 .text.Task_Monitor monitor.o + 0x08019328 0x08019328 0x00000090 Code RO 4018 .text.Task_RC rc.o + 0x080193b8 0x080193b8 0x0000025c Code RO 4028 .text.Task_Referee referee_1.o + 0x08019614 0x08019614 0x00000022 Code RO 2599 .text.TimerCallback cmsis_os2.o + 0x08019636 0x08019636 0x00000002 PAD + 0x08019638 0x08019638 0x00000020 Code RO 2043 .text.UART_DMAAbortOnError stm32f4xx_hal_uart.o + 0x08019658 0x08019658 0x0000007c Code RO 1991 .text.UART_DMAError stm32f4xx_hal_uart.o + 0x080196d4 0x080196d4 0x00000086 Code RO 2075 .text.UART_DMAReceiveCplt stm32f4xx_hal_uart.o + 0x0801975a 0x0801975a 0x00000002 PAD + 0x0801975c 0x0801975c 0x0000002e Code RO 2077 .text.UART_DMARxHalfCplt stm32f4xx_hal_uart.o + 0x0801978a 0x0801978a 0x00000002 PAD + 0x0801978c 0x0801978c 0x00000028 Code RO 2035 .text.UART_DMARxOnlyAbortCallback stm32f4xx_hal_uart.o + 0x080197b4 0x080197b4 0x00000046 Code RO 1987 .text.UART_DMATransmitCplt stm32f4xx_hal_uart.o + 0x080197fa 0x080197fa 0x00000002 PAD + 0x080197fc 0x080197fc 0x00000016 Code RO 1989 .text.UART_DMATxHalfCplt stm32f4xx_hal_uart.o + 0x08019812 0x08019812 0x00000002 PAD + 0x08019814 0x08019814 0x00000046 Code RO 2005 .text.UART_EndRxTransfer stm32f4xx_hal_uart.o + 0x0801985a 0x0801985a 0x00000002 PAD + 0x0801985c 0x0801985c 0x00000026 Code RO 2051 .text.UART_EndTransmit_IT stm32f4xx_hal_uart.o + 0x08019882 0x08019882 0x00000002 PAD + 0x08019884 0x08019884 0x0000001c Code RO 2003 .text.UART_EndTxTransfer stm32f4xx_hal_uart.o + 0x080198a0 0x080198a0 0x00000062 Code RO 3178 .text.UART_Get uart.o + 0x08019902 0x08019902 0x00000002 PAD + 0x08019904 0x08019904 0x0000011a Code RO 2041 .text.UART_Receive_IT stm32f4xx_hal_uart.o + 0x08019a1e 0x08019a1e 0x00000002 PAD + 0x08019a20 0x08019a20 0x000001e6 Code RO 1961 .text.UART_SetConfig stm32f4xx_hal_uart.o + 0x08019c06 0x08019c06 0x00000002 PAD + 0x08019c08 0x08019c08 0x000000c0 Code RO 1995 .text.UART_Start_Receive_DMA stm32f4xx_hal_uart.o + 0x08019cc8 0x08019cc8 0x00000094 Code RO 2049 .text.UART_Transmit_IT stm32f4xx_hal_uart.o + 0x08019d5c 0x08019d5c 0x0000003a Code RO 3491 .text.UI_DelLayer ui.o + 0x08019d96 0x08019d96 0x00000002 PAD + 0x08019d98 0x08019d98 0x0000022e Code RO 3483 .text.UI_DrawArc ui.o + 0x08019fc6 0x08019fc6 0x00000002 PAD + 0x08019fc8 0x08019fc8 0x000001dc Code RO 3489 .text.UI_DrawCharacter ui.o + 0x0801a1a4 0x0801a1a4 0x00000196 Code RO 3479 .text.UI_DrawCycle ui.o + 0x0801a33a 0x0801a33a 0x00000002 PAD + 0x0801a33c 0x0801a33c 0x000001ca Code RO 3475 .text.UI_DrawLine ui.o + 0x0801a506 0x0801a506 0x00000002 PAD + 0x0801a508 0x0801a508 0x000001ce Code RO 3477 .text.UI_DrawRectangle ui.o + 0x0801a6d6 0x0801a6d6 0x00000002 PAD + 0x0801a6d8 0x0801a6d8 0x0000001c Code RO 261 .text.USART1_IRQHandler stm32f4xx_it.o + 0x0801a6f4 0x0801a6f4 0x0000001c Code RO 285 .text.USART6_IRQHandler stm32f4xx_it.o + 0x0801a710 0x0801a710 0x000000c8 Code RO 2887 .text.USBD_CDC_DataIn usbd_cdc.o + 0x0801a7d8 0x0801a7d8 0x00000058 Code RO 2889 .text.USBD_CDC_DataOut usbd_cdc.o + 0x0801a830 0x0801a830 0x0000006e Code RO 2881 .text.USBD_CDC_DeInit usbd_cdc.o + 0x0801a89e 0x0801a89e 0x00000002 PAD + 0x0801a8a0 0x0801a8a0 0x00000060 Code RO 2885 .text.USBD_CDC_EP0_RxReady usbd_cdc.o + 0x0801a900 0x0801a900 0x00000016 Code RO 2897 .text.USBD_CDC_GetDeviceQualifierDescriptor usbd_cdc.o + 0x0801a916 0x0801a916 0x00000002 PAD + 0x0801a918 0x0801a918 0x00000016 Code RO 2893 .text.USBD_CDC_GetFSCfgDesc usbd_cdc.o + 0x0801a92e 0x0801a92e 0x00000002 PAD + 0x0801a930 0x0801a930 0x00000016 Code RO 2891 .text.USBD_CDC_GetHSCfgDesc usbd_cdc.o + 0x0801a946 0x0801a946 0x00000002 PAD + 0x0801a948 0x0801a948 0x00000016 Code RO 2895 .text.USBD_CDC_GetOtherSpeedCfgDesc usbd_cdc.o + 0x0801a95e 0x0801a95e 0x00000002 PAD + 0x0801a960 0x0801a960 0x0000010e Code RO 2879 .text.USBD_CDC_Init usbd_cdc.o + 0x0801aa6e 0x0801aa6e 0x00000002 PAD + 0x0801aa70 0x0801aa70 0x0000005e Code RO 2907 .text.USBD_CDC_ReceivePacket usbd_cdc.o + 0x0801aace 0x0801aace 0x00000002 PAD + 0x0801aad0 0x0801aad0 0x0000002c Code RO 2899 .text.USBD_CDC_RegisterInterface usbd_cdc.o + 0x0801aafc 0x0801aafc 0x00000034 Code RO 2903 .text.USBD_CDC_SetRxBuffer usbd_cdc.o + 0x0801ab30 0x0801ab30 0x0000003e Code RO 2901 .text.USBD_CDC_SetTxBuffer usbd_cdc.o + 0x0801ab6e 0x0801ab6e 0x00000002 PAD + 0x0801ab70 0x0801ab70 0x0000019c Code RO 2883 .text.USBD_CDC_Setup usbd_cdc.o + 0x0801ad0c 0x0801ad0c 0x0000006e Code RO 2905 .text.USBD_CDC_TransmitPacket usbd_cdc.o + 0x0801ad7a 0x0801ad7a 0x00000002 PAD + 0x0801ad7c 0x0801ad7c 0x0000002a Code RO 2787 .text.USBD_ClrClassConfig usbd_core.o + 0x0801ada6 0x0801ada6 0x00000002 PAD + 0x0801ada8 0x0801ada8 0x00000040 Code RO 2834 .text.USBD_ClrFeature usbd_ctlreq.o + 0x0801ade8 0x0801ade8 0x0000001e Code RO 2864 .text.USBD_CtlContinueRx usbd_ioreq.o + 0x0801ae06 0x0801ae06 0x00000002 PAD + 0x0801ae08 0x0801ae08 0x0000001e Code RO 2860 .text.USBD_CtlContinueSendData usbd_ioreq.o + 0x0801ae26 0x0801ae26 0x00000002 PAD + 0x0801ae28 0x0801ae28 0x0000001c Code RO 2836 .text.USBD_CtlError usbd_ctlreq.o + 0x0801ae44 0x0801ae44 0x00000036 Code RO 2862 .text.USBD_CtlPrepareRx usbd_ioreq.o + 0x0801ae7a 0x0801ae7a 0x00000002 PAD + 0x0801ae7c 0x0801ae7c 0x00000022 Code RO 2868 .text.USBD_CtlReceiveStatus usbd_ioreq.o + 0x0801ae9e 0x0801ae9e 0x00000002 PAD + 0x0801aea0 0x0801aea0 0x00000032 Code RO 2858 .text.USBD_CtlSendData usbd_ioreq.o + 0x0801aed2 0x0801aed2 0x00000002 PAD + 0x0801aed4 0x0801aed4 0x00000022 Code RO 2866 .text.USBD_CtlSendStatus usbd_ioreq.o + 0x0801aef6 0x0801aef6 0x00000002 PAD + 0x0801aef8 0x0801aef8 0x0000004e Code RO 321 .text.USBD_FS_ConfigStrDescriptor usbd_desc.o + 0x0801af46 0x0801af46 0x00000002 PAD + 0x0801af48 0x0801af48 0x0000001a Code RO 311 .text.USBD_FS_DeviceDescriptor usbd_desc.o + 0x0801af62 0x0801af62 0x00000002 PAD + 0x0801af64 0x0801af64 0x0000004e Code RO 323 .text.USBD_FS_InterfaceStrDescriptor usbd_desc.o + 0x0801afb2 0x0801afb2 0x00000002 PAD + 0x0801afb4 0x0801afb4 0x0000001a Code RO 313 .text.USBD_FS_LangIDStrDescriptor usbd_desc.o + 0x0801afce 0x0801afce 0x00000002 PAD + 0x0801afd0 0x0801afd0 0x00000028 Code RO 315 .text.USBD_FS_ManufacturerStrDescriptor usbd_desc.o + 0x0801aff8 0x0801aff8 0x0000004e Code RO 317 .text.USBD_FS_ProductStrDescriptor usbd_desc.o + 0x0801b046 0x0801b046 0x00000002 PAD + 0x0801b048 0x0801b048 0x00000020 Code RO 319 .text.USBD_FS_SerialStrDescriptor usbd_desc.o + 0x0801b068 0x0801b068 0x00000064 Code RO 2828 .text.USBD_GetConfig usbd_ctlreq.o + 0x0801b0cc 0x0801b0cc 0x000002d8 Code RO 2822 .text.USBD_GetDescriptor usbd_ctlreq.o + 0x0801b3a4 0x0801b3a4 0x00000032 Code RO 2848 .text.USBD_GetLen usbd_ctlreq.o + 0x0801b3d6 0x0801b3d6 0x00000002 PAD + 0x0801b3d8 0x0801b3d8 0x00000062 Code RO 2830 .text.USBD_GetStatus usbd_ctlreq.o + 0x0801b43a 0x0801b43a 0x00000002 PAD + 0x0801b43c 0x0801b43c 0x00000098 Code RO 2846 .text.USBD_GetString usbd_ctlreq.o + 0x0801b4d4 0x0801b4d4 0x00000052 Code RO 396 .text.USBD_Get_USB_Status usbd_conf.o + 0x0801b526 0x0801b526 0x00000002 PAD + 0x0801b528 0x0801b528 0x0000006a Code RO 2773 .text.USBD_Init usbd_core.o + 0x0801b592 0x0801b592 0x00000002 PAD + 0x0801b594 0x0801b594 0x0000003a Code RO 410 .text.USBD_LL_ClearStallEP usbd_conf.o + 0x0801b5ce 0x0801b5ce 0x00000002 PAD + 0x0801b5d0 0x0801b5d0 0x0000003a Code RO 404 .text.USBD_LL_CloseEP usbd_conf.o + 0x0801b60a 0x0801b60a 0x00000002 PAD + 0x0801b60c 0x0801b60c 0x0000014c Code RO 2793 .text.USBD_LL_DataInStage usbd_core.o + 0x0801b758 0x0801b758 0x000000f6 Code RO 2791 .text.USBD_LL_DataOutStage usbd_core.o + 0x0801b84e 0x0801b84e 0x00000002 PAD + 0x0801b850 0x0801b850 0x0000000a Code RO 2809 .text.USBD_LL_DevConnected usbd_core.o + 0x0801b85a 0x0801b85a 0x00000002 PAD + 0x0801b85c 0x0801b85c 0x0000002c Code RO 2811 .text.USBD_LL_DevDisconnected usbd_core.o + 0x0801b888 0x0801b888 0x0000001c Code RO 420 .text.USBD_LL_GetRxDataSize usbd_conf.o + 0x0801b8a4 0x0801b8a4 0x0000007e Code RO 392 .text.USBD_LL_Init usbd_conf.o + 0x0801b922 0x0801b922 0x00000002 PAD + 0x0801b924 0x0801b924 0x0000005c Code RO 412 .text.USBD_LL_IsStallEP usbd_conf.o + 0x0801b980 0x0801b980 0x00000056 Code RO 2805 .text.USBD_LL_IsoINIncomplete usbd_core.o + 0x0801b9d6 0x0801b9d6 0x00000002 PAD + 0x0801b9d8 0x0801b9d8 0x00000056 Code RO 2807 .text.USBD_LL_IsoOUTIncomplete usbd_core.o + 0x0801ba2e 0x0801ba2e 0x00000002 PAD + 0x0801ba30 0x0801ba30 0x0000004a Code RO 402 .text.USBD_LL_OpenEP usbd_conf.o + 0x0801ba7a 0x0801ba7a 0x00000002 PAD + 0x0801ba7c 0x0801ba7c 0x00000042 Code RO 418 .text.USBD_LL_PrepareReceive usbd_conf.o + 0x0801babe 0x0801babe 0x00000002 PAD + 0x0801bac0 0x0801bac0 0x000000a0 Code RO 2795 .text.USBD_LL_Reset usbd_core.o + 0x0801bb60 0x0801bb60 0x00000024 Code RO 2801 .text.USBD_LL_Resume usbd_core.o + 0x0801bb84 0x0801bb84 0x0000004e Code RO 2803 .text.USBD_LL_SOF usbd_core.o + 0x0801bbd2 0x0801bbd2 0x00000002 PAD + 0x0801bbd4 0x0801bbd4 0x00000016 Code RO 2797 .text.USBD_LL_SetSpeed usbd_core.o + 0x0801bbea 0x0801bbea 0x00000002 PAD + 0x0801bbec 0x0801bbec 0x0000003a Code RO 414 .text.USBD_LL_SetUSBAddress usbd_conf.o + 0x0801bc26 0x0801bc26 0x00000002 PAD + 0x0801bc28 0x0801bc28 0x00000094 Code RO 2789 .text.USBD_LL_SetupStage usbd_core.o + 0x0801bcbc 0x0801bcbc 0x0000003a Code RO 408 .text.USBD_LL_StallEP usbd_conf.o + 0x0801bcf6 0x0801bcf6 0x00000002 PAD + 0x0801bcf8 0x0801bcf8 0x00000032 Code RO 398 .text.USBD_LL_Start usbd_conf.o + 0x0801bd2a 0x0801bd2a 0x00000002 PAD + 0x0801bd2c 0x0801bd2c 0x0000001e Code RO 2799 .text.USBD_LL_Suspend usbd_core.o + 0x0801bd4a 0x0801bd4a 0x00000002 PAD + 0x0801bd4c 0x0801bd4c 0x00000042 Code RO 416 .text.USBD_LL_Transmit usbd_conf.o + 0x0801bd8e 0x0801bd8e 0x00000002 PAD + 0x0801bd90 0x0801bd90 0x00000062 Code RO 2842 .text.USBD_ParseSetupRequest usbd_ctlreq.o + 0x0801bdf2 0x0801bdf2 0x00000002 PAD + 0x0801bdf4 0x0801bdf4 0x00000056 Code RO 2777 .text.USBD_RegisterClass usbd_core.o + 0x0801be4a 0x0801be4a 0x00000002 PAD + 0x0801be4c 0x0801be4c 0x0000000a Code RO 2783 .text.USBD_RunTestMode usbd_core.o + 0x0801be56 0x0801be56 0x00000002 PAD + 0x0801be58 0x0801be58 0x0000008c Code RO 2824 .text.USBD_SetAddress usbd_ctlreq.o + 0x0801bee4 0x0801bee4 0x00000036 Code RO 2785 .text.USBD_SetClassConfig usbd_core.o + 0x0801bf1a 0x0801bf1a 0x00000002 PAD + 0x0801bf1c 0x0801bf1c 0x00000176 Code RO 2826 .text.USBD_SetConfig usbd_ctlreq.o + 0x0801c092 0x0801c092 0x00000002 PAD + 0x0801c094 0x0801c094 0x00000026 Code RO 2832 .text.USBD_SetFeature usbd_ctlreq.o + 0x0801c0ba 0x0801c0ba 0x00000002 PAD + 0x0801c0bc 0x0801c0bc 0x00000010 Code RO 2779 .text.USBD_Start usbd_core.o + 0x0801c0cc 0x0801c0cc 0x000000c4 Code RO 2820 .text.USBD_StdDevReq usbd_ctlreq.o + 0x0801c190 0x0801c190 0x00000318 Code RO 2840 .text.USBD_StdEPReq usbd_ctlreq.o + 0x0801c4a8 0x0801c4a8 0x0000009a Code RO 2838 .text.USBD_StdItfReq usbd_ctlreq.o + 0x0801c542 0x0801c542 0x00000002 PAD + 0x0801c544 0x0801c544 0x00000008 Code RO 424 .text.USBD_static_free usbd_conf.o + 0x0801c54c 0x0801c54c 0x00000010 Code RO 422 .text.USBD_static_malloc usbd_conf.o + 0x0801c55c 0x0801c55c 0x000000de Code RO 568 .text.USB_ActivateEndpoint stm32f4xx_ll_usb.o + 0x0801c63a 0x0801c63a 0x00000002 PAD + 0x0801c63c 0x0801c63c 0x0000002c Code RO 610 .text.USB_ActivateSetup stm32f4xx_ll_usb.o + 0x0801c668 0x0801c668 0x000000fc Code RO 546 .text.USB_CoreInit stm32f4xx_ll_usb.o + 0x0801c764 0x0801c764 0x0000007e Code RO 548 .text.USB_CoreReset stm32f4xx_ll_usb.o + 0x0801c7e2 0x0801c7e2 0x00000002 PAD + 0x0801c7e4 0x0801c7e4 0x00000146 Code RO 572 .text.USB_DeactivateEndpoint stm32f4xx_ll_usb.o + 0x0801c92a 0x0801c92a 0x00000002 PAD + 0x0801c92c 0x0801c92c 0x0000002a Code RO 592 .text.USB_DevConnect stm32f4xx_ll_usb.o + 0x0801c956 0x0801c956 0x00000002 PAD + 0x0801c958 0x0801c958 0x0000002a Code RO 594 .text.USB_DevDisconnect stm32f4xx_ll_usb.o + 0x0801c982 0x0801c982 0x00000002 PAD + 0x0801c984 0x0801c984 0x000002c2 Code RO 558 .text.USB_DevInit stm32f4xx_ll_usb.o + 0x0801cc46 0x0801cc46 0x00000002 PAD + 0x0801cc48 0x0801cc48 0x00000014 Code RO 554 .text.USB_DisableGlobalInt stm32f4xx_ll_usb.o + 0x0801cc5c 0x0801cc5c 0x000001f0 Code RO 580 .text.USB_EP0StartXfer stm32f4xx_ll_usb.o + 0x0801ce4c 0x0801ce4c 0x0000009e Code RO 612 .text.USB_EP0_OutStart stm32f4xx_ll_usb.o + 0x0801ceea 0x0801ceea 0x00000002 PAD + 0x0801ceec 0x0801ceec 0x000000a0 Code RO 586 .text.USB_EPClearStall stm32f4xx_ll_usb.o + 0x0801cf8c 0x0801cf8c 0x000000a8 Code RO 584 .text.USB_EPSetStall stm32f4xx_ll_usb.o + 0x0801d034 0x0801d034 0x00000364 Code RO 576 .text.USB_EPStartXfer stm32f4xx_ll_usb.o + 0x0801d398 0x0801d398 0x00000014 Code RO 552 .text.USB_EnableGlobalInt stm32f4xx_ll_usb.o + 0x0801d3ac 0x0801d3ac 0x0000004c Code RO 564 .text.USB_FlushRxFifo stm32f4xx_ll_usb.o + 0x0801d3f8 0x0801d3f8 0x00000052 Code RO 562 .text.USB_FlushTxFifo stm32f4xx_ll_usb.o + 0x0801d44a 0x0801d44a 0x00000002 PAD + 0x0801d44c 0x0801d44c 0x0000004c Code RO 566 .text.USB_GetDevSpeed stm32f4xx_ll_usb.o + 0x0801d498 0x0801d498 0x00000010 Code RO 608 .text.USB_GetMode stm32f4xx_ll_usb.o + 0x0801d4a8 0x0801d4a8 0x00000024 Code RO 600 .text.USB_ReadDevAllInEpInterrupt stm32f4xx_ll_usb.o + 0x0801d4cc 0x0801d4cc 0x00000024 Code RO 598 .text.USB_ReadDevAllOutEpInterrupt stm32f4xx_ll_usb.o + 0x0801d4f0 0x0801d4f0 0x0000004e Code RO 604 .text.USB_ReadDevInEPInterrupt stm32f4xx_ll_usb.o + 0x0801d53e 0x0801d53e 0x00000002 PAD + 0x0801d540 0x0801d540 0x0000002e Code RO 602 .text.USB_ReadDevOutEPInterrupt stm32f4xx_ll_usb.o + 0x0801d56e 0x0801d56e 0x00000002 PAD + 0x0801d570 0x0801d570 0x0000001a Code RO 596 .text.USB_ReadInterrupts stm32f4xx_ll_usb.o + 0x0801d58a 0x0801d58a 0x00000002 PAD + 0x0801d58c 0x0801d58c 0x0000004e Code RO 582 .text.USB_ReadPacket stm32f4xx_ll_usb.o + 0x0801d5da 0x0801d5da 0x00000002 PAD + 0x0801d5dc 0x0801d5dc 0x0000005e Code RO 556 .text.USB_SetCurrentMode stm32f4xx_ll_usb.o + 0x0801d63a 0x0801d63a 0x00000002 PAD + 0x0801d63c 0x0801d63c 0x00000036 Code RO 590 .text.USB_SetDevAddress stm32f4xx_ll_usb.o + 0x0801d672 0x0801d672 0x00000002 PAD + 0x0801d674 0x0801d674 0x00000022 Code RO 560 .text.USB_SetDevSpeed stm32f4xx_ll_usb.o + 0x0801d696 0x0801d696 0x00000002 PAD + 0x0801d698 0x0801d698 0x000001ba Code RO 550 .text.USB_SetTurnaroundTime stm32f4xx_ll_usb.o + 0x0801d852 0x0801d852 0x00000002 PAD + 0x0801d854 0x0801d854 0x00000070 Code RO 578 .text.USB_WritePacket stm32f4xx_ll_usb.o + 0x0801d8c4 0x0801d8c4 0x00000004 Code RO 237 .text.UsageFault_Handler stm32f4xx_it.o + 0x0801d8c8 0x0801d8c8 0x0000000c Code RO 3440 .text.VerifyFailed user_math.o + 0x0801d8d4 0x0801d8d4 0x0000001e Code RO 3360 .text.__ARM_isfinite filter.o + 0x0801d8f2 0x0801d8f2 0x00000002 PAD + 0x0801d8f4 0x0801d8f4 0x0000001e Code RO 3405 .text.__ARM_isfinite pid.o + 0x0801d912 0x0801d912 0x00000002 PAD + 0x0801d914 0x0801d914 0x00000018 Code RO 3358 .text.__ARM_isfinitef filter.o + 0x0801d92c 0x0801d92c 0x00000018 Code RO 3403 .text.__ARM_isfinitef pid.o + 0x0801d944 0x0801d944 0x00000034 Code RO 3354 .text.__ARM_isinf filter.o + 0x0801d978 0x0801d978 0x0000001c Code RO 3352 .text.__ARM_isinff filter.o + 0x0801d994 0x0801d994 0x00000038 Code RO 948 .text.__NVIC_DisableIRQ stm32f4xx_hal_cortex.o + 0x0801d9cc 0x0801d9cc 0x00000030 Code RO 944 .text.__NVIC_EnableIRQ stm32f4xx_hal_cortex.o + 0x0801d9fc 0x0801d9fc 0x00000010 Code RO 936 .text.__NVIC_GetPriorityGrouping stm32f4xx_hal_cortex.o + 0x0801da0c 0x0801da0c 0x00000042 Code RO 938 .text.__NVIC_SetPriority stm32f4xx_hal_cortex.o + 0x0801da4e 0x0801da4e 0x00000002 PAD + 0x0801da50 0x0801da50 0x00000042 Code RO 2691 .text.__NVIC_SetPriority cmsis_os2.o + 0x0801da92 0x0801da92 0x00000002 PAD + 0x0801da94 0x0801da94 0x0000003c Code RO 932 .text.__NVIC_SetPriorityGrouping stm32f4xx_hal_cortex.o + 0x0801dad0 0x0801dad0 0x0000000c Code RO 17 .text.assert_failed main.o + 0x0801dadc 0x0801dadc 0x0000001c Code RO 35 .text.configureTimerForRunTimeStats freertos.o + 0x0801daf8 0x0801daf8 0x0000001e Code RO 3234 .text.copysignf ahrs.o + 0x0801db16 0x0801db16 0x00000002 PAD + 0x0801db18 0x0801db18 0x000000f6 Code RO 2311 .text.eTaskGetState tasks.o + 0x0801dc0e 0x0801dc0e 0x00000002 PAD + 0x0801dc10 0x0801dc10 0x00000036 Code RO 3424 .text.fAbs user_math.o + 0x0801dc46 0x0801dc46 0x00000002 PAD + 0x0801dc48 0x0801dc48 0x0000000c Code RO 37 .text.getRunTimeCounterValue freertos.o + 0x0801dc54 0x0801dc54 0x0000007c Code RO 11 .text.main main.o + 0x0801dcd0 0x0801dcd0 0x00000034 Code RO 2593 .text.osDelay cmsis_os2.o + 0x0801dd04 0x0801dd04 0x00000058 Code RO 2595 .text.osDelayUntil cmsis_os2.o + 0x0801dd5c 0x0801dd5c 0x00000052 Code RO 2531 .text.osKernelGetState cmsis_os2.o + 0x0801ddae 0x0801ddae 0x00000002 PAD + 0x0801ddb0 0x0801ddb0 0x00000026 Code RO 2543 .text.osKernelGetTickCount cmsis_os2.o + 0x0801ddd6 0x0801ddd6 0x00000002 PAD + 0x0801ddd8 0x0801ddd8 0x00000006 Code RO 2545 .text.osKernelGetTickFreq cmsis_os2.o + 0x0801ddde 0x0801ddde 0x00000002 PAD + 0x0801dde0 0x0801dde0 0x00000046 Code RO 2527 .text.osKernelInitialize cmsis_os2.o + 0x0801de26 0x0801de26 0x00000002 PAD + 0x0801de28 0x0801de28 0x00000056 Code RO 2537 .text.osKernelLock cmsis_os2.o + 0x0801de7e 0x0801de7e 0x00000002 PAD + 0x0801de80 0x0801de80 0x00000052 Code RO 2533 .text.osKernelStart cmsis_os2.o + 0x0801ded2 0x0801ded2 0x00000002 PAD + 0x0801ded4 0x0801ded4 0x0000006e Code RO 2539 .text.osKernelUnlock cmsis_os2.o + 0x0801df42 0x0801df42 0x00000002 PAD + 0x0801df44 0x0801df44 0x000000c0 Code RO 2647 .text.osMessageQueueGet cmsis_os2.o + 0x0801e004 0x0801e004 0x000000fe Code RO 2643 .text.osMessageQueueNew cmsis_os2.o + 0x0801e102 0x0801e102 0x00000002 PAD + 0x0801e104 0x0801e104 0x000000c4 Code RO 2645 .text.osMessageQueuePut cmsis_os2.o + 0x0801e1c8 0x0801e1c8 0x00000040 Code RO 2657 .text.osMessageQueueReset cmsis_os2.o + 0x0801e208 0x0801e208 0x00000080 Code RO 2587 .text.osThreadFlagsClear cmsis_os2.o + 0x0801e288 0x0801e288 0x00000040 Code RO 2589 .text.osThreadFlagsGet cmsis_os2.o + 0x0801e2c8 0x0801e2c8 0x000000a4 Code RO 2585 .text.osThreadFlagsSet cmsis_os2.o + 0x0801e36c 0x0801e36c 0x0000011a Code RO 2591 .text.osThreadFlagsWait cmsis_os2.o + 0x0801e486 0x0801e486 0x00000002 PAD + 0x0801e488 0x0801e488 0x00000010 Code RO 2561 .text.osThreadGetId cmsis_os2.o + 0x0801e498 0x0801e498 0x00000034 Code RO 2565 .text.osThreadGetStackSpace cmsis_os2.o + 0x0801e4cc 0x0801e4cc 0x0000015a Code RO 2557 .text.osThreadNew cmsis_os2.o + 0x0801e626 0x0801e626 0x00000002 PAD + 0x0801e628 0x0801e628 0x00000040 Code RO 2575 .text.osThreadResume cmsis_os2.o + 0x0801e668 0x0801e668 0x00000040 Code RO 2573 .text.osThreadSuspend cmsis_os2.o + 0x0801e6a8 0x0801e6a8 0x0000005e Code RO 2579 .text.osThreadTerminate cmsis_os2.o + 0x0801e706 0x0801e706 0x00000002 PAD + 0x0801e708 0x0801e708 0x00000122 Code RO 2597 .text.osTimerNew cmsis_os2.o + 0x0801e82a 0x0801e82a 0x00000002 PAD + 0x0801e82c 0x0801e82c 0x0000005c Code RO 2603 .text.osTimerStart cmsis_os2.o + 0x0801e888 0x0801e888 0x000000dc Code RO 2305 .text.prvAddCurrentTaskToDelayedList tasks.o + 0x0801e964 0x0801e964 0x00000122 Code RO 2291 .text.prvAddNewTaskToReadyList tasks.o + 0x0801ea86 0x0801ea86 0x00000002 PAD + 0x0801ea88 0x0801ea88 0x000000a2 Code RO 2458 .text.prvCheckForValidListAndQueue timers.o + 0x0801eb2a 0x0801eb2a 0x00000002 PAD + 0x0801eb2c 0x0801eb2c 0x0000005a Code RO 2423 .text.prvCheckTasksWaitingTermination tasks.o + 0x0801eb86 0x0801eb86 0x00000002 PAD + 0x0801eb88 0x0801eb88 0x00000042 Code RO 2184 .text.prvCopyDataFromQueue queue.o + 0x0801ebca 0x0801ebca 0x00000002 PAD + 0x0801ebcc 0x0801ebcc 0x000000cc Code RO 2172 .text.prvCopyDataToQueue queue.o + 0x0801ec98 0x0801ec98 0x0000005e Code RO 2297 .text.prvDeleteTCB tasks.o + 0x0801ecf6 0x0801ecf6 0x00000002 PAD + 0x0801ecf8 0x0801ecf8 0x00000040 Code RO 2496 .text.prvGetNextExpireTime timers.o + 0x0801ed38 0x0801ed38 0x00000064 Code RO 3453 .text.prvGetNumberOfParameters freertos_cli.o + 0x0801ed9c 0x0801ed9c 0x000000bc Code RO 2708 .text.prvHeapInit heap_4.o + 0x0801ee58 0x0801ee58 0x00000064 Code RO 3459 .text.prvHelpCommand freertos_cli.o + 0x0801eebc 0x0801eebc 0x00000038 Code RO 2331 .text.prvIdleTask tasks.o + 0x0801eef4 0x0801eef4 0x00000048 Code RO 2146 .text.prvInitialiseNewQueue queue.o + 0x0801ef3c 0x0801ef3c 0x00000132 Code RO 2289 .text.prvInitialiseNewTask tasks.o + 0x0801f06e 0x0801f06e 0x00000002 PAD + 0x0801f070 0x0801f070 0x00000076 Code RO 2464 .text.prvInitialiseNewTimer timers.o + 0x0801f0e6 0x0801f0e6 0x00000002 PAD + 0x0801f0e8 0x0801f0e8 0x0000008e Code RO 2421 .text.prvInitialiseTaskLists tasks.o + 0x0801f176 0x0801f176 0x00000002 PAD + 0x0801f178 0x0801f178 0x000000c6 Code RO 2710 .text.prvInsertBlockIntoFreeList heap_4.o + 0x0801f23e 0x0801f23e 0x00000002 PAD + 0x0801f240 0x0801f240 0x00000086 Code RO 2508 .text.prvInsertTimerInActiveList timers.o + 0x0801f2c6 0x0801f2c6 0x00000002 PAD + 0x0801f2c8 0x0801f2c8 0x00000028 Code RO 2186 .text.prvIsQueueEmpty queue.o + 0x0801f2f0 0x0801f2f0 0x0000002e Code RO 2174 .text.prvIsQueueFull queue.o + 0x0801f31e 0x0801f31e 0x00000002 PAD + 0x0801f320 0x0801f320 0x000000a4 Code RO 2351 .text.prvListTasksWithinSingleList tasks.o + 0x0801f3c4 0x0801f3c4 0x00000028 Code RO 2749 .text.prvPortStartFirstTask port.o + 0x0801f3ec 0x0801f3ec 0x0000008e Code RO 2504 .text.prvProcessExpiredTimer timers.o + 0x0801f47a 0x0801f47a 0x00000002 PAD + 0x0801f47c 0x0801f47c 0x00000192 Code RO 2500 .text.prvProcessReceivedCommands timers.o + 0x0801f60e 0x0801f60e 0x00000002 PAD + 0x0801f610 0x0801f610 0x0000009a Code RO 2498 .text.prvProcessTimerOrBlockTask timers.o 0x0801f6aa 0x0801f6aa 0x00000002 PAD - 0x0801f6ac 0x0801f6ac 0x00000046 Code RO 2399 .text.prvWriteNameToBuffer tasks.o + 0x0801f6ac 0x0801f6ac 0x00000046 Code RO 2299 .text.prvResetNextTaskUnblockTime tasks.o 0x0801f6f2 0x0801f6f2 0x00000002 PAD - 0x0801f6f4 0x0801f6f4 0x00000212 Code RO 2706 .text.pvPortMalloc heap_4.o - 0x0801f906 0x0801f906 0x00000002 PAD - 0x0801f908 0x0801f908 0x0000003a Code RO 2484 .text.pvTimerGetTimerID timers.o - 0x0801f942 0x0801f942 0x00000002 PAD - 0x0801f944 0x0801f944 0x0000005e Code RO 2737 .text.pxPortInitialiseStack port.o - 0x0801f9a2 0x0801f9a2 0x00000002 PAD - 0x0801f9a4 0x0801f9a4 0x00000048 Code RO 2133 .text.uxListRemove list.o - 0x0801f9ec 0x0801f9ec 0x00000038 Code RO 2385 .text.uxTaskGetStackHighWaterMark tasks.o - 0x0801fa24 0x0801fa24 0x00000112 Code RO 2349 .text.uxTaskGetSystemState tasks.o - 0x0801fb36 0x0801fb36 0x00000002 PAD - 0x0801fb38 0x0801fb38 0x0000002a Code RO 2687 .text.vApplicationGetIdleTaskMemory cmsis_os2.o - 0x0801fb62 0x0801fb62 0x00000002 PAD - 0x0801fb64 0x0801fb64 0x0000002c Code RO 2689 .text.vApplicationGetTimerTaskMemory cmsis_os2.o - 0x0801fb90 0x0801fb90 0x0000000c Code RO 41 .text.vApplicationStackOverflowHook freertos.o - 0x0801fb9c 0x0801fb9c 0x0000002e Code RO 2125 .text.vListInitialise list.o - 0x0801fbca 0x0801fbca 0x00000002 PAD - 0x0801fbcc 0x0801fbcc 0x0000000e Code RO 2127 .text.vListInitialiseItem list.o - 0x0801fbda 0x0801fbda 0x00000002 PAD - 0x0801fbdc 0x0801fbdc 0x0000006a Code RO 2131 .text.vListInsert list.o - 0x0801fc46 0x0801fc46 0x00000002 PAD - 0x0801fc48 0x0801fc48 0x0000003a Code RO 2129 .text.vListInsertEnd list.o - 0x0801fc82 0x0801fc82 0x00000002 PAD - 0x0801fc84 0x0801fc84 0x00000014 Code RO 2747 .text.vPortEnableVFP port.o - 0x0801fc98 0x0801fc98 0x00000056 Code RO 2753 .text.vPortEnterCritical port.o - 0x0801fcee 0x0801fcee 0x00000002 PAD - 0x0801fcf0 0x0801fcf0 0x0000004a Code RO 2755 .text.vPortExitCritical port.o - 0x0801fd3a 0x0801fd3a 0x00000002 PAD - 0x0801fd3c 0x0801fd3c 0x000000ce Code RO 2712 .text.vPortFree heap_4.o - 0x0801fe0a 0x0801fe0a 0x00000002 PAD - 0x0801fe0c 0x0801fe0c 0x000000ce Code RO 2720 .text.vPortGetHeapStats heap_4.o - 0x0801feda 0x0801feda 0x00000002 PAD - 0x0801fedc 0x0801fedc 0x00000044 Code RO 2745 .text.vPortSetupTimerInterrupt port.o - 0x0801ff20 0x0801ff20 0x00000084 Code RO 2761 .text.vPortValidateInterruptPriority port.o - 0x0801ffa4 0x0801ffa4 0x00000052 Code RO 2216 .text.vQueueAddToRegistry queue.o - 0x0801fff6 0x0801fff6 0x00000002 PAD - 0x0801fff8 0x0801fff8 0x00000064 Code RO 2220 .text.vQueueWaitForMessageRestricted queue.o - 0x0802005c 0x0802005c 0x0000006e Code RO 2309 .text.vTaskDelay tasks.o - 0x080200ca 0x080200ca 0x00000002 PAD - 0x080200cc 0x080200cc 0x00000114 Code RO 2301 .text.vTaskDelayUntil tasks.o - 0x080201e0 0x080201e0 0x0000010e Code RO 2295 .text.vTaskDelete tasks.o - 0x080202ee 0x080202ee 0x00000002 PAD - 0x080202f0 0x080202f0 0x000000e2 Code RO 2379 .text.vTaskGetInfo tasks.o - 0x080203d2 0x080203d2 0x00000002 PAD - 0x080203d4 0x080203d4 0x000000fe Code RO 2401 .text.vTaskGetRunTimeStats tasks.o - 0x080204d2 0x080204d2 0x00000002 PAD - 0x080204d4 0x080204d4 0x00000024 Code RO 2369 .text.vTaskInternalSetTimeOutState tasks.o - 0x080204f8 0x080204f8 0x0000010e Code RO 2397 .text.vTaskList tasks.o + 0x0801f6f4 0x0801f6f4 0x00000044 Code RO 2502 .text.prvSampleTimeNow timers.o + 0x0801f738 0x0801f738 0x000000d4 Code RO 2506 .text.prvSwitchTimerLists timers.o + 0x0801f80c 0x0801f80c 0x00000030 Code RO 2381 .text.prvTaskCheckFreeStackSpace tasks.o + 0x0801f83c 0x0801f83c 0x0000004c Code RO 2739 .text.prvTaskExitError port.o + 0x0801f888 0x0801f888 0x0000006a Code RO 2325 .text.prvTaskIsTaskSuspended tasks.o + 0x0801f8f2 0x0801f8f2 0x00000002 PAD + 0x0801f8f4 0x0801f8f4 0x0000001e Code RO 2460 .text.prvTimerTask timers.o + 0x0801f912 0x0801f912 0x00000002 PAD + 0x0801f914 0x0801f914 0x000000ae Code RO 2176 .text.prvUnlockQueue queue.o + 0x0801f9c2 0x0801f9c2 0x00000002 PAD + 0x0801f9c4 0x0801f9c4 0x00000046 Code RO 2399 .text.prvWriteNameToBuffer tasks.o + 0x0801fa0a 0x0801fa0a 0x00000002 PAD + 0x0801fa0c 0x0801fa0c 0x00000212 Code RO 2706 .text.pvPortMalloc heap_4.o + 0x0801fc1e 0x0801fc1e 0x00000002 PAD + 0x0801fc20 0x0801fc20 0x0000003a Code RO 2484 .text.pvTimerGetTimerID timers.o + 0x0801fc5a 0x0801fc5a 0x00000002 PAD + 0x0801fc5c 0x0801fc5c 0x0000005e Code RO 2737 .text.pxPortInitialiseStack port.o + 0x0801fcba 0x0801fcba 0x00000002 PAD + 0x0801fcbc 0x0801fcbc 0x00000048 Code RO 2133 .text.uxListRemove list.o + 0x0801fd04 0x0801fd04 0x00000038 Code RO 2385 .text.uxTaskGetStackHighWaterMark tasks.o + 0x0801fd3c 0x0801fd3c 0x00000112 Code RO 2349 .text.uxTaskGetSystemState tasks.o + 0x0801fe4e 0x0801fe4e 0x00000002 PAD + 0x0801fe50 0x0801fe50 0x0000002a Code RO 2687 .text.vApplicationGetIdleTaskMemory cmsis_os2.o + 0x0801fe7a 0x0801fe7a 0x00000002 PAD + 0x0801fe7c 0x0801fe7c 0x0000002c Code RO 2689 .text.vApplicationGetTimerTaskMemory cmsis_os2.o + 0x0801fea8 0x0801fea8 0x0000000c Code RO 41 .text.vApplicationStackOverflowHook freertos.o + 0x0801feb4 0x0801feb4 0x0000002e Code RO 2125 .text.vListInitialise list.o + 0x0801fee2 0x0801fee2 0x00000002 PAD + 0x0801fee4 0x0801fee4 0x0000000e Code RO 2127 .text.vListInitialiseItem list.o + 0x0801fef2 0x0801fef2 0x00000002 PAD + 0x0801fef4 0x0801fef4 0x0000006a Code RO 2131 .text.vListInsert list.o + 0x0801ff5e 0x0801ff5e 0x00000002 PAD + 0x0801ff60 0x0801ff60 0x0000003a Code RO 2129 .text.vListInsertEnd list.o + 0x0801ff9a 0x0801ff9a 0x00000002 PAD + 0x0801ff9c 0x0801ff9c 0x00000014 Code RO 2747 .text.vPortEnableVFP port.o + 0x0801ffb0 0x0801ffb0 0x00000056 Code RO 2753 .text.vPortEnterCritical port.o + 0x08020006 0x08020006 0x00000002 PAD + 0x08020008 0x08020008 0x0000004a Code RO 2755 .text.vPortExitCritical port.o + 0x08020052 0x08020052 0x00000002 PAD + 0x08020054 0x08020054 0x000000ce Code RO 2712 .text.vPortFree heap_4.o + 0x08020122 0x08020122 0x00000002 PAD + 0x08020124 0x08020124 0x000000ce Code RO 2720 .text.vPortGetHeapStats heap_4.o + 0x080201f2 0x080201f2 0x00000002 PAD + 0x080201f4 0x080201f4 0x00000044 Code RO 2745 .text.vPortSetupTimerInterrupt port.o + 0x08020238 0x08020238 0x00000084 Code RO 2761 .text.vPortValidateInterruptPriority port.o + 0x080202bc 0x080202bc 0x00000052 Code RO 2216 .text.vQueueAddToRegistry queue.o + 0x0802030e 0x0802030e 0x00000002 PAD + 0x08020310 0x08020310 0x00000064 Code RO 2220 .text.vQueueWaitForMessageRestricted queue.o + 0x08020374 0x08020374 0x0000006e Code RO 2309 .text.vTaskDelay tasks.o + 0x080203e2 0x080203e2 0x00000002 PAD + 0x080203e4 0x080203e4 0x00000114 Code RO 2301 .text.vTaskDelayUntil tasks.o + 0x080204f8 0x080204f8 0x0000010e Code RO 2295 .text.vTaskDelete tasks.o 0x08020606 0x08020606 0x00000002 PAD - 0x08020608 0x08020608 0x0000000e Code RO 2373 .text.vTaskMissedYield tasks.o - 0x08020616 0x08020616 0x00000002 PAD - 0x08020618 0x08020618 0x00000042 Code RO 2357 .text.vTaskPlaceOnEventList tasks.o - 0x0802065a 0x0802065a 0x00000002 PAD - 0x0802065c 0x0802065c 0x00000052 Code RO 2361 .text.vTaskPlaceOnEventListRestricted tasks.o - 0x080206ae 0x080206ae 0x00000002 PAD - 0x080206b0 0x080206b0 0x000000d6 Code RO 2323 .text.vTaskResume tasks.o - 0x08020786 0x08020786 0x00000002 PAD - 0x08020788 0x08020788 0x000000e4 Code RO 2329 .text.vTaskStartScheduler tasks.o - 0x0802086c 0x0802086c 0x00000128 Code RO 2319 .text.vTaskSuspend tasks.o - 0x08020994 0x08020994 0x00000010 Code RO 2303 .text.vTaskSuspendAll tasks.o - 0x080209a4 0x080209a4 0x00000180 Code RO 2321 .text.vTaskSwitchContext tasks.o - 0x08020b24 0x08020b24 0x00000156 Code RO 2743 .text.xPortStartScheduler port.o - 0x08020c7a 0x08020c7a 0x00000002 PAD - 0x08020c7c 0x08020c7c 0x0000003c Code RO 2759 .text.xPortSysTickHandler port.o - 0x08020cb8 0x08020cb8 0x00000074 Code RO 2148 .text.xQueueGenericCreate queue.o - 0x08020d2c 0x08020d2c 0x0000010e Code RO 2144 .text.xQueueGenericCreateStatic queue.o - 0x08020e3a 0x08020e3a 0x00000002 PAD - 0x08020e3c 0x08020e3c 0x000000ba Code RO 2142 .text.xQueueGenericReset queue.o - 0x08020ef6 0x08020ef6 0x00000002 PAD - 0x08020ef8 0x08020ef8 0x0000022c Code RO 2162 .text.xQueueGenericSend queue.o - 0x08021124 0x08021124 0x0000014c Code RO 2178 .text.xQueueGenericSendFromISR queue.o - 0x08021270 0x08021270 0x000001dc Code RO 2182 .text.xQueueReceive queue.o - 0x0802144c 0x0802144c 0x00000108 Code RO 2192 .text.xQueueReceiveFromISR queue.o - 0x08021554 0x08021554 0x000000f6 Code RO 2371 .text.xTaskCheckForTimeOut tasks.o - 0x0802164a 0x0802164a 0x00000002 PAD - 0x0802164c 0x0802164c 0x0000009e Code RO 2293 .text.xTaskCreate tasks.o - 0x080216ea 0x080216ea 0x00000002 PAD - 0x080216ec 0x080216ec 0x000000ce Code RO 2287 .text.xTaskCreateStatic tasks.o - 0x080217ba 0x080217ba 0x00000002 PAD - 0x080217bc 0x080217bc 0x00000178 Code RO 2411 .text.xTaskGenericNotify tasks.o - 0x08021934 0x08021934 0x000001c4 Code RO 2413 .text.xTaskGenericNotifyFromISR tasks.o - 0x08021af8 0x08021af8 0x00000014 Code RO 2387 .text.xTaskGetCurrentTaskHandle tasks.o - 0x08021b0c 0x08021b0c 0x00000038 Code RO 2389 .text.xTaskGetSchedulerState tasks.o - 0x08021b44 0x08021b44 0x00000014 Code RO 2337 .text.xTaskGetTickCount tasks.o - 0x08021b58 0x08021b58 0x0000001e Code RO 2339 .text.xTaskGetTickCountFromISR tasks.o - 0x08021b76 0x08021b76 0x00000002 PAD - 0x08021b78 0x08021b78 0x000001c4 Code RO 2335 .text.xTaskIncrementTick tasks.o - 0x08021d3c 0x08021d3c 0x000000d6 Code RO 2409 .text.xTaskNotifyWait tasks.o - 0x08021e12 0x08021e12 0x00000002 PAD - 0x08021e14 0x08021e14 0x000000ec Code RO 2393 .text.xTaskPriorityDisinherit tasks.o - 0x08021f00 0x08021f00 0x000000ce Code RO 2363 .text.xTaskRemoveFromEventList tasks.o - 0x08021fce 0x08021fce 0x00000002 PAD - 0x08021fd0 0x08021fd0 0x00000186 Code RO 2307 .text.xTaskResumeAll tasks.o - 0x08022156 0x08022156 0x00000002 PAD - 0x08022158 0x08022158 0x0000004a Code RO 2462 .text.xTimerCreate timers.o - 0x080221a2 0x080221a2 0x00000002 PAD - 0x080221a4 0x080221a4 0x0000008a Code RO 2466 .text.xTimerCreateStatic timers.o - 0x0802222e 0x0802222e 0x00000002 PAD - 0x08022230 0x08022230 0x00000094 Code RO 2456 .text.xTimerCreateTimerTask timers.o - 0x080222c4 0x080222c4 0x000000b0 Code RO 2468 .text.xTimerGenericCommand timers.o - 0x08022374 0x08022374 0x00000034 Code RO 4139 i.__0snprintf mc_w.l(printfa.o) - 0x080223a8 0x080223a8 0x00000028 Code RO 4140 i.__0sprintf mc_w.l(printfa.o) - 0x080223d0 0x080223d0 0x00000034 Code RO 4143 i.__0vsnprintf mc_w.l(printfa.o) - 0x08022404 0x08022404 0x00000030 Code RO 4299 i.__ARM_fpclassify m_wm.l(fpclassify.o) - 0x08022434 0x08022434 0x00000026 Code RO 4207 i.__ARM_fpclassifyf m_wm.l(fpclassifyf.o) - 0x0802245a 0x0802245a 0x00000002 PAD - 0x0802245c 0x0802245c 0x0000012c Code RO 4059 i.__hardfp_asinf m_wm.l(asinf.o) - 0x08022588 0x08022588 0x000002d8 Code RO 4177 i.__hardfp_atan m_wm.l(atan.o) - 0x08022860 0x08022860 0x00000200 Code RO 4065 i.__hardfp_atan2 m_wm.l(atan2.o) - 0x08022a60 0x08022a60 0x000002ac Code RO 4071 i.__hardfp_atan2f m_wm.l(atan2f.o) - 0x08022d0c 0x08022d0c 0x00000004 PAD - 0x08022d10 0x08022d10 0x000000c8 Code RO 4077 i.__hardfp_cos m_wm.l(cos.o) - 0x08022dd8 0x08022dd8 0x00000150 Code RO 4083 i.__hardfp_cosf m_wm.l(cosf.o) - 0x08022f28 0x08022f28 0x00000070 Code RO 4089 i.__hardfp_floorf m_wm.l(floorf.o) - 0x08022f98 0x08022f98 0x000000c8 Code RO 4095 i.__hardfp_sin m_wm.l(sin.o) - 0x08023060 0x08023060 0x00000190 Code RO 4101 i.__hardfp_sinf m_wm.l(sinf.o) - 0x080231f0 0x080231f0 0x0000017c Code RO 4107 i.__hardfp_tanf m_wm.l(tanf.o) - 0x0802336c 0x0802336c 0x00000004 PAD - 0x08023370 0x08023370 0x00000438 Code RO 4224 i.__ieee754_rem_pio2 m_wm.l(rred.o) - 0x080237a8 0x080237a8 0x00000170 Code RO 4184 i.__kernel_cos m_wm.l(cos_i.o) - 0x08023918 0x08023918 0x000000f8 Code RO 4301 i.__kernel_poly m_wm.l(poly.o) - 0x08023a10 0x08023a10 0x00000130 Code RO 4232 i.__kernel_sin m_wm.l(sin_i.o) - 0x08023b40 0x08023b40 0x00000014 Code RO 4188 i.__mathlib_dbl_infnan m_wm.l(dunder.o) - 0x08023b54 0x08023b54 0x00000014 Code RO 4189 i.__mathlib_dbl_infnan2 m_wm.l(dunder.o) - 0x08023b68 0x08023b68 0x00000020 Code RO 4190 i.__mathlib_dbl_invalid m_wm.l(dunder.o) - 0x08023b88 0x08023b88 0x00000020 Code RO 4193 i.__mathlib_dbl_underflow m_wm.l(dunder.o) - 0x08023ba8 0x08023ba8 0x00000006 Code RO 4210 i.__mathlib_flt_infnan m_wm.l(funder.o) - 0x08023bae 0x08023bae 0x00000006 Code RO 4211 i.__mathlib_flt_infnan2 m_wm.l(funder.o) - 0x08023bb4 0x08023bb4 0x00000010 Code RO 4212 i.__mathlib_flt_invalid m_wm.l(funder.o) - 0x08023bc4 0x08023bc4 0x00000010 Code RO 4215 i.__mathlib_flt_underflow m_wm.l(funder.o) - 0x08023bd4 0x08023bd4 0x00000154 Code RO 4229 i.__mathlib_rredf2 m_wm.l(rredf.o) - 0x08023d28 0x08023d28 0x0000000e Code RO 4311 i.__scatterload_copy mc_w.l(handlers.o) - 0x08023d36 0x08023d36 0x00000002 Code RO 4312 i.__scatterload_null mc_w.l(handlers.o) - 0x08023d38 0x08023d38 0x0000000e Code RO 4313 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x08023d46 0x08023d46 0x00000002 PAD - 0x08023d48 0x08023d48 0x0000000c Code RO 4279 i.__set_errno mc_w.l(errno.o) - 0x08023d54 0x08023d54 0x00000184 Code RO 4145 i._fp_digits mc_w.l(printfa.o) - 0x08023ed8 0x08023ed8 0x000006dc Code RO 4146 i._printf_core mc_w.l(printfa.o) - 0x080245b4 0x080245b4 0x00000024 Code RO 4147 i._printf_post_padding mc_w.l(printfa.o) - 0x080245d8 0x080245d8 0x0000002e Code RO 4148 i._printf_pre_padding mc_w.l(printfa.o) - 0x08024606 0x08024606 0x00000016 Code RO 4149 i._snputc mc_w.l(printfa.o) - 0x0802461c 0x0802461c 0x0000000a Code RO 4150 i._sputc mc_w.l(printfa.o) - 0x08024626 0x08024626 0x00000010 Code RO 4179 i.atan m_wm.l(atan.o) - 0x08024636 0x08024636 0x00000018 Code RO 4203 i.fabs m_wm.l(fabs.o) - 0x0802464e 0x0802464e 0x0000003e Code RO 4237 i.sqrtf m_wm.l(sqrtf.o) - 0x0802468c 0x0802468c 0x00000004 PAD - 0x08024690 0x08024690 0x00000098 Data RO 4180 .constdata m_wm.l(atan.o) - 0x08024728 0x08024728 0x00000030 Data RO 4185 .constdata m_wm.l(cos_i.o) - 0x08024758 0x08024758 0x00000008 Data RO 4223 .constdata m_wm.l(qnan.o) - 0x08024760 0x08024760 0x000000cc Data RO 4226 .constdata m_wm.l(rred.o) - 0x0802482c 0x0802482c 0x00000020 Data RO 4230 .constdata m_wm.l(rredf.o) - 0x0802484c 0x0802484c 0x00000004 PAD - 0x08024850 0x08024850 0x00000028 Data RO 4233 .constdata m_wm.l(sin_i.o) - 0x08024878 0x08024878 0x00000010 Data RO 442 .rodata.AHBPrescTable system_stm32f4xx.o - 0x08024888 0x08024888 0x00000008 Data RO 443 .rodata.APBPrescTable system_stm32f4xx.o - 0x08024890 0x08024890 0x00000008 Data RO 860 .rodata.DMA_CalcBaseAndBitshift.flagBitshiftOffset stm32f4xx_hal_dma.o - 0x08024898 0x08024898 0x00000024 Data RO 4041 .rodata.attr_ai user_task.o - 0x080248bc 0x080248bc 0x00000024 Data RO 4042 .rodata.attr_atti_esti user_task.o - 0x080248e0 0x080248e0 0x00000024 Data RO 4043 .rodata.attr_can user_task.o - 0x08024904 0x08024904 0x00000024 Data RO 4044 .rodata.attr_cap user_task.o - 0x08024928 0x08024928 0x00000024 Data RO 4045 .rodata.attr_cli user_task.o - 0x0802494c 0x0802494c 0x00000024 Data RO 4046 .rodata.attr_command user_task.o - 0x08024970 0x08024970 0x00000024 Data RO 4047 .rodata.attr_ctrl_chassis user_task.o - 0x08024994 0x08024994 0x00000024 Data RO 4048 .rodata.attr_ctrl_gimbal user_task.o - 0x080249b8 0x080249b8 0x00000024 Data RO 4049 .rodata.attr_ctrl_shoot user_task.o - 0x080249dc 0x080249dc 0x00000024 Data RO 4050 .rodata.attr_info user_task.o - 0x08024a00 0x08024a00 0x00000024 Data RO 4040 .rodata.attr_init user_task.o - 0x08024a24 0x08024a24 0x00000024 Data RO 4051 .rodata.attr_monitor user_task.o - 0x08024a48 0x08024a48 0x00000024 Data RO 4052 .rodata.attr_rc user_task.o - 0x08024a6c 0x08024a6c 0x00000024 Data RO 4053 .rodata.attr_referee user_task.o - 0x08024a90 0x08024a90 0x00000034 Data RO 3781 .rodata.cfg_qs config.o - 0x08024ac4 0x08024ac4 0x00000034 Data RO 3787 .rodata.cfg_zyma config.o - 0x08024af8 0x08024af8 0x00000060 Data RO 3906 .rodata.command_table cli.o - 0x08024b58 0x08024b58 0x00000200 Data RO 3319 .rodata.crc16_tab crc16.o - 0x08024d58 0x08024d58 0x00000100 Data RO 3305 .rodata.crc8_tab crc8.o - 0x08024e58 0x08024e58 0x00000024 Data RO 48 .rodata.defaultTask_attributes freertos.o - 0x08024e7c 0x08024e7c 0x00000020 Data RO 3860 .rodata.imu_temp_ctrl_pid_param atti_esti.o - 0x08024e9c 0x08024e9c 0x00000158 Data RO 3785 .rodata.param_hero config.o - 0x08024ff4 0x08024ff4 0x00000158 Data RO 3786 .rodata.param_sentry config.o - 0x0802514c 0x0802514c 0x00000018 Data RO 3783 .rodata.pilot_cfg_map config.o - 0x08025164 0x08025164 0x00000028 Data RO 3782 .rodata.robot_param_map config.o - 0x0802518c 0x0802518c 0x0000000c Data RO 47 .rodata.str1.1 freertos.o - 0x08025198 0x08025198 0x0000002b Data RO 333 .rodata.str1.1 usbd_desc.o - 0x080251c3 0x080251c3 0x00000038 Data RO 523 .rodata.str1.1 stm32f4xx_hal_pcd.o - 0x080251fb 0x080251fb 0x00000038 Data RO 677 .rodata.str1.1 stm32f4xx_hal_rcc.o - 0x08025233 0x08025233 0x0000003a Data RO 740 .rodata.str1.1 stm32f4xx_hal_flash.o - 0x0802526d 0x0802526d 0x0000003d Data RO 780 .rodata.str1.1 stm32f4xx_hal_flash_ex.o - 0x080252aa 0x080252aa 0x00000039 Data RO 805 .rodata.str1.1 stm32f4xx_hal_gpio.o - 0x080252e3 0x080252e3 0x00000038 Data RO 859 .rodata.str1.1 stm32f4xx_hal_dma.o - 0x0802531b 0x0802531b 0x0000003b Data RO 994 .rodata.str1.1 stm32f4xx_hal_cortex.o - 0x08025356 0x08025356 0x00000038 Data RO 1145 .rodata.str1.1 stm32f4xx_hal_adc.o - 0x0802538e 0x0802538e 0x00000038 Data RO 1264 .rodata.str1.1 stm32f4xx_hal_can.o - 0x080253c6 0x080253c6 0x00000038 Data RO 1286 .rodata.str1.1 stm32f4xx_hal_crc.o - 0x080253fe 0x080253fe 0x00000038 Data RO 1456 .rodata.str1.1 stm32f4xx_hal_i2c.o - 0x08025436 0x08025436 0x00000038 Data RO 1493 .rodata.str1.1 stm32f4xx_hal_rng.o - 0x0802546e 0x0802546e 0x00000038 Data RO 1611 .rodata.str1.1 stm32f4xx_hal_spi.o - 0x080254a6 0x080254a6 0x00000038 Data RO 1857 .rodata.str1.1 stm32f4xx_hal_tim.o - 0x080254de 0x080254de 0x0000003b Data RO 1949 .rodata.str1.1 stm32f4xx_hal_tim_ex.o - 0x08025519 0x08025519 0x00000039 Data RO 2079 .rodata.str1.1 stm32f4xx_hal_uart.o - 0x08025552 0x08025552 0x0000002c Data RO 2439 .rodata.str1.1 tasks.o - 0x0802557e 0x0802557e 0x0000000d Data RO 2511 .rodata.str1.1 timers.o - 0x0802558b 0x0802558b 0x000000dd Data RO 3462 .rodata.str1.1 freertos_cli.o - 0x08025668 0x08025668 0x0000008d Data RO 3687 .rodata.str1.1 referee.o - 0x080256f5 0x080256f5 0x00000014 Data RO 3720 .rodata.str1.1 ai.o - 0x08025709 0x08025709 0x0000002a Data RO 3784 .rodata.str1.1 config.o - 0x08025733 0x08025733 0x000009ad Data RO 3907 .rodata.str1.1 cli.o - 0x080260e0 0x080260e0 0x0000005d Data RO 4039 .rodata.str1.1 user_task.o - 0x0802613d 0x0802613d 0x00000003 PAD - 0x08026140 0x08026140 0x00000010 Data RO 3464 .rodata.xHelpCommand freertos_cli.o - 0x08026150 0x08026150 0x00000020 Data RO 4310 Region$$Table anon$$obj.o + 0x08020608 0x08020608 0x000000e2 Code RO 2379 .text.vTaskGetInfo tasks.o + 0x080206ea 0x080206ea 0x00000002 PAD + 0x080206ec 0x080206ec 0x000000fe Code RO 2401 .text.vTaskGetRunTimeStats tasks.o + 0x080207ea 0x080207ea 0x00000002 PAD + 0x080207ec 0x080207ec 0x00000024 Code RO 2369 .text.vTaskInternalSetTimeOutState tasks.o + 0x08020810 0x08020810 0x0000010e Code RO 2397 .text.vTaskList tasks.o + 0x0802091e 0x0802091e 0x00000002 PAD + 0x08020920 0x08020920 0x0000000e Code RO 2373 .text.vTaskMissedYield tasks.o + 0x0802092e 0x0802092e 0x00000002 PAD + 0x08020930 0x08020930 0x00000042 Code RO 2357 .text.vTaskPlaceOnEventList tasks.o + 0x08020972 0x08020972 0x00000002 PAD + 0x08020974 0x08020974 0x00000052 Code RO 2361 .text.vTaskPlaceOnEventListRestricted tasks.o + 0x080209c6 0x080209c6 0x00000002 PAD + 0x080209c8 0x080209c8 0x000000d6 Code RO 2323 .text.vTaskResume tasks.o + 0x08020a9e 0x08020a9e 0x00000002 PAD + 0x08020aa0 0x08020aa0 0x000000e4 Code RO 2329 .text.vTaskStartScheduler tasks.o + 0x08020b84 0x08020b84 0x00000128 Code RO 2319 .text.vTaskSuspend tasks.o + 0x08020cac 0x08020cac 0x00000010 Code RO 2303 .text.vTaskSuspendAll tasks.o + 0x08020cbc 0x08020cbc 0x00000180 Code RO 2321 .text.vTaskSwitchContext tasks.o + 0x08020e3c 0x08020e3c 0x00000156 Code RO 2743 .text.xPortStartScheduler port.o + 0x08020f92 0x08020f92 0x00000002 PAD + 0x08020f94 0x08020f94 0x0000003c Code RO 2759 .text.xPortSysTickHandler port.o + 0x08020fd0 0x08020fd0 0x00000074 Code RO 2148 .text.xQueueGenericCreate queue.o + 0x08021044 0x08021044 0x0000010e Code RO 2144 .text.xQueueGenericCreateStatic queue.o + 0x08021152 0x08021152 0x00000002 PAD + 0x08021154 0x08021154 0x000000ba Code RO 2142 .text.xQueueGenericReset queue.o + 0x0802120e 0x0802120e 0x00000002 PAD + 0x08021210 0x08021210 0x0000022c Code RO 2162 .text.xQueueGenericSend queue.o + 0x0802143c 0x0802143c 0x0000014c Code RO 2178 .text.xQueueGenericSendFromISR queue.o + 0x08021588 0x08021588 0x000001dc Code RO 2182 .text.xQueueReceive queue.o + 0x08021764 0x08021764 0x00000108 Code RO 2192 .text.xQueueReceiveFromISR queue.o + 0x0802186c 0x0802186c 0x000000f6 Code RO 2371 .text.xTaskCheckForTimeOut tasks.o + 0x08021962 0x08021962 0x00000002 PAD + 0x08021964 0x08021964 0x0000009e Code RO 2293 .text.xTaskCreate tasks.o + 0x08021a02 0x08021a02 0x00000002 PAD + 0x08021a04 0x08021a04 0x000000ce Code RO 2287 .text.xTaskCreateStatic tasks.o + 0x08021ad2 0x08021ad2 0x00000002 PAD + 0x08021ad4 0x08021ad4 0x00000178 Code RO 2411 .text.xTaskGenericNotify tasks.o + 0x08021c4c 0x08021c4c 0x000001c4 Code RO 2413 .text.xTaskGenericNotifyFromISR tasks.o + 0x08021e10 0x08021e10 0x00000014 Code RO 2387 .text.xTaskGetCurrentTaskHandle tasks.o + 0x08021e24 0x08021e24 0x00000038 Code RO 2389 .text.xTaskGetSchedulerState tasks.o + 0x08021e5c 0x08021e5c 0x00000014 Code RO 2337 .text.xTaskGetTickCount tasks.o + 0x08021e70 0x08021e70 0x0000001e Code RO 2339 .text.xTaskGetTickCountFromISR tasks.o + 0x08021e8e 0x08021e8e 0x00000002 PAD + 0x08021e90 0x08021e90 0x000001c4 Code RO 2335 .text.xTaskIncrementTick tasks.o + 0x08022054 0x08022054 0x000000d6 Code RO 2409 .text.xTaskNotifyWait tasks.o + 0x0802212a 0x0802212a 0x00000002 PAD + 0x0802212c 0x0802212c 0x000000ec Code RO 2393 .text.xTaskPriorityDisinherit tasks.o + 0x08022218 0x08022218 0x000000ce Code RO 2363 .text.xTaskRemoveFromEventList tasks.o + 0x080222e6 0x080222e6 0x00000002 PAD + 0x080222e8 0x080222e8 0x00000186 Code RO 2307 .text.xTaskResumeAll tasks.o + 0x0802246e 0x0802246e 0x00000002 PAD + 0x08022470 0x08022470 0x0000004a Code RO 2462 .text.xTimerCreate timers.o + 0x080224ba 0x080224ba 0x00000002 PAD + 0x080224bc 0x080224bc 0x0000008a Code RO 2466 .text.xTimerCreateStatic timers.o + 0x08022546 0x08022546 0x00000002 PAD + 0x08022548 0x08022548 0x00000094 Code RO 2456 .text.xTimerCreateTimerTask timers.o + 0x080225dc 0x080225dc 0x000000b0 Code RO 2468 .text.xTimerGenericCommand timers.o + 0x0802268c 0x0802268c 0x00000034 Code RO 4143 i.__0snprintf mc_w.l(printfa.o) + 0x080226c0 0x080226c0 0x00000028 Code RO 4144 i.__0sprintf mc_w.l(printfa.o) + 0x080226e8 0x080226e8 0x00000034 Code RO 4147 i.__0vsnprintf mc_w.l(printfa.o) + 0x0802271c 0x0802271c 0x00000030 Code RO 4307 i.__ARM_fpclassify m_wm.l(fpclassify.o) + 0x0802274c 0x0802274c 0x00000026 Code RO 4215 i.__ARM_fpclassifyf m_wm.l(fpclassifyf.o) + 0x08022772 0x08022772 0x00000002 PAD + 0x08022774 0x08022774 0x0000012c Code RO 4063 i.__hardfp_asinf m_wm.l(asinf.o) + 0x080228a0 0x080228a0 0x000002d8 Code RO 4185 i.__hardfp_atan m_wm.l(atan.o) + 0x08022b78 0x08022b78 0x00000200 Code RO 4069 i.__hardfp_atan2 m_wm.l(atan2.o) + 0x08022d78 0x08022d78 0x000002ac Code RO 4075 i.__hardfp_atan2f m_wm.l(atan2f.o) + 0x08023024 0x08023024 0x00000004 PAD + 0x08023028 0x08023028 0x000000c8 Code RO 4081 i.__hardfp_cos m_wm.l(cos.o) + 0x080230f0 0x080230f0 0x00000150 Code RO 4087 i.__hardfp_cosf m_wm.l(cosf.o) + 0x08023240 0x08023240 0x00000070 Code RO 4093 i.__hardfp_floorf m_wm.l(floorf.o) + 0x080232b0 0x080232b0 0x000000c8 Code RO 4099 i.__hardfp_sin m_wm.l(sin.o) + 0x08023378 0x08023378 0x00000190 Code RO 4105 i.__hardfp_sinf m_wm.l(sinf.o) + 0x08023508 0x08023508 0x0000017c Code RO 4111 i.__hardfp_tanf m_wm.l(tanf.o) + 0x08023684 0x08023684 0x00000004 PAD + 0x08023688 0x08023688 0x00000438 Code RO 4232 i.__ieee754_rem_pio2 m_wm.l(rred.o) + 0x08023ac0 0x08023ac0 0x00000170 Code RO 4192 i.__kernel_cos m_wm.l(cos_i.o) + 0x08023c30 0x08023c30 0x000000f8 Code RO 4309 i.__kernel_poly m_wm.l(poly.o) + 0x08023d28 0x08023d28 0x00000130 Code RO 4240 i.__kernel_sin m_wm.l(sin_i.o) + 0x08023e58 0x08023e58 0x00000014 Code RO 4196 i.__mathlib_dbl_infnan m_wm.l(dunder.o) + 0x08023e6c 0x08023e6c 0x00000014 Code RO 4197 i.__mathlib_dbl_infnan2 m_wm.l(dunder.o) + 0x08023e80 0x08023e80 0x00000020 Code RO 4198 i.__mathlib_dbl_invalid m_wm.l(dunder.o) + 0x08023ea0 0x08023ea0 0x00000020 Code RO 4201 i.__mathlib_dbl_underflow m_wm.l(dunder.o) + 0x08023ec0 0x08023ec0 0x00000006 Code RO 4218 i.__mathlib_flt_infnan m_wm.l(funder.o) + 0x08023ec6 0x08023ec6 0x00000006 Code RO 4219 i.__mathlib_flt_infnan2 m_wm.l(funder.o) + 0x08023ecc 0x08023ecc 0x00000010 Code RO 4220 i.__mathlib_flt_invalid m_wm.l(funder.o) + 0x08023edc 0x08023edc 0x00000010 Code RO 4223 i.__mathlib_flt_underflow m_wm.l(funder.o) + 0x08023eec 0x08023eec 0x00000154 Code RO 4237 i.__mathlib_rredf2 m_wm.l(rredf.o) + 0x08024040 0x08024040 0x0000000e Code RO 4319 i.__scatterload_copy mc_w.l(handlers.o) + 0x0802404e 0x0802404e 0x00000002 Code RO 4320 i.__scatterload_null mc_w.l(handlers.o) + 0x08024050 0x08024050 0x0000000e Code RO 4321 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x0802405e 0x0802405e 0x00000002 PAD + 0x08024060 0x08024060 0x0000000c Code RO 4287 i.__set_errno mc_w.l(errno.o) + 0x0802406c 0x0802406c 0x00000184 Code RO 4149 i._fp_digits mc_w.l(printfa.o) + 0x080241f0 0x080241f0 0x000006dc Code RO 4150 i._printf_core mc_w.l(printfa.o) + 0x080248cc 0x080248cc 0x00000024 Code RO 4151 i._printf_post_padding mc_w.l(printfa.o) + 0x080248f0 0x080248f0 0x0000002e Code RO 4152 i._printf_pre_padding mc_w.l(printfa.o) + 0x0802491e 0x0802491e 0x00000016 Code RO 4153 i._snputc mc_w.l(printfa.o) + 0x08024934 0x08024934 0x0000000a Code RO 4154 i._sputc mc_w.l(printfa.o) + 0x0802493e 0x0802493e 0x00000010 Code RO 4187 i.atan m_wm.l(atan.o) + 0x0802494e 0x0802494e 0x00000018 Code RO 4211 i.fabs m_wm.l(fabs.o) + 0x08024966 0x08024966 0x0000003e Code RO 4245 i.sqrtf m_wm.l(sqrtf.o) + 0x080249a4 0x080249a4 0x00000004 PAD + 0x080249a8 0x080249a8 0x00000098 Data RO 4188 .constdata m_wm.l(atan.o) + 0x08024a40 0x08024a40 0x00000030 Data RO 4193 .constdata m_wm.l(cos_i.o) + 0x08024a70 0x08024a70 0x00000008 Data RO 4231 .constdata m_wm.l(qnan.o) + 0x08024a78 0x08024a78 0x000000cc Data RO 4234 .constdata m_wm.l(rred.o) + 0x08024b44 0x08024b44 0x00000020 Data RO 4238 .constdata m_wm.l(rredf.o) + 0x08024b64 0x08024b64 0x00000004 PAD + 0x08024b68 0x08024b68 0x00000028 Data RO 4241 .constdata m_wm.l(sin_i.o) + 0x08024b90 0x08024b90 0x00000010 Data RO 442 .rodata.AHBPrescTable system_stm32f4xx.o + 0x08024ba0 0x08024ba0 0x00000008 Data RO 443 .rodata.APBPrescTable system_stm32f4xx.o + 0x08024ba8 0x08024ba8 0x00000008 Data RO 860 .rodata.DMA_CalcBaseAndBitshift.flagBitshiftOffset stm32f4xx_hal_dma.o + 0x08024bb0 0x08024bb0 0x00000024 Data RO 4045 .rodata.attr_ai user_task.o + 0x08024bd4 0x08024bd4 0x00000024 Data RO 4046 .rodata.attr_atti_esti user_task.o + 0x08024bf8 0x08024bf8 0x00000024 Data RO 4047 .rodata.attr_can user_task.o + 0x08024c1c 0x08024c1c 0x00000024 Data RO 4048 .rodata.attr_cap user_task.o + 0x08024c40 0x08024c40 0x00000024 Data RO 4049 .rodata.attr_cli user_task.o + 0x08024c64 0x08024c64 0x00000024 Data RO 4050 .rodata.attr_command user_task.o + 0x08024c88 0x08024c88 0x00000024 Data RO 4051 .rodata.attr_ctrl_chassis user_task.o + 0x08024cac 0x08024cac 0x00000024 Data RO 4052 .rodata.attr_ctrl_gimbal user_task.o + 0x08024cd0 0x08024cd0 0x00000024 Data RO 4053 .rodata.attr_ctrl_shoot user_task.o + 0x08024cf4 0x08024cf4 0x00000024 Data RO 4054 .rodata.attr_info user_task.o + 0x08024d18 0x08024d18 0x00000024 Data RO 4044 .rodata.attr_init user_task.o + 0x08024d3c 0x08024d3c 0x00000024 Data RO 4055 .rodata.attr_monitor user_task.o + 0x08024d60 0x08024d60 0x00000024 Data RO 4056 .rodata.attr_rc user_task.o + 0x08024d84 0x08024d84 0x00000024 Data RO 4057 .rodata.attr_referee user_task.o + 0x08024da8 0x08024da8 0x00000034 Data RO 3785 .rodata.cfg_qs config.o + 0x08024ddc 0x08024ddc 0x00000034 Data RO 3791 .rodata.cfg_zyma config.o + 0x08024e10 0x08024e10 0x00000060 Data RO 3910 .rodata.command_table cli.o + 0x08024e70 0x08024e70 0x00000200 Data RO 3319 .rodata.crc16_tab crc16.o + 0x08025070 0x08025070 0x00000100 Data RO 3305 .rodata.crc8_tab crc8.o + 0x08025170 0x08025170 0x00000024 Data RO 48 .rodata.defaultTask_attributes freertos.o + 0x08025194 0x08025194 0x00000020 Data RO 3864 .rodata.imu_temp_ctrl_pid_param atti_esti.o + 0x080251b4 0x080251b4 0x00000158 Data RO 3789 .rodata.param_hero config.o + 0x0802530c 0x0802530c 0x00000158 Data RO 3790 .rodata.param_sentry config.o + 0x08025464 0x08025464 0x00000018 Data RO 3787 .rodata.pilot_cfg_map config.o + 0x0802547c 0x0802547c 0x00000028 Data RO 3786 .rodata.robot_param_map config.o + 0x080254a4 0x080254a4 0x0000000c Data RO 47 .rodata.str1.1 freertos.o + 0x080254b0 0x080254b0 0x0000002b Data RO 333 .rodata.str1.1 usbd_desc.o + 0x080254db 0x080254db 0x00000038 Data RO 523 .rodata.str1.1 stm32f4xx_hal_pcd.o + 0x08025513 0x08025513 0x00000038 Data RO 677 .rodata.str1.1 stm32f4xx_hal_rcc.o + 0x0802554b 0x0802554b 0x0000003a Data RO 740 .rodata.str1.1 stm32f4xx_hal_flash.o + 0x08025585 0x08025585 0x0000003d Data RO 780 .rodata.str1.1 stm32f4xx_hal_flash_ex.o + 0x080255c2 0x080255c2 0x00000039 Data RO 805 .rodata.str1.1 stm32f4xx_hal_gpio.o + 0x080255fb 0x080255fb 0x00000038 Data RO 859 .rodata.str1.1 stm32f4xx_hal_dma.o + 0x08025633 0x08025633 0x0000003b Data RO 994 .rodata.str1.1 stm32f4xx_hal_cortex.o + 0x0802566e 0x0802566e 0x00000038 Data RO 1145 .rodata.str1.1 stm32f4xx_hal_adc.o + 0x080256a6 0x080256a6 0x00000038 Data RO 1264 .rodata.str1.1 stm32f4xx_hal_can.o + 0x080256de 0x080256de 0x00000038 Data RO 1286 .rodata.str1.1 stm32f4xx_hal_crc.o + 0x08025716 0x08025716 0x00000038 Data RO 1456 .rodata.str1.1 stm32f4xx_hal_i2c.o + 0x0802574e 0x0802574e 0x00000038 Data RO 1493 .rodata.str1.1 stm32f4xx_hal_rng.o + 0x08025786 0x08025786 0x00000038 Data RO 1611 .rodata.str1.1 stm32f4xx_hal_spi.o + 0x080257be 0x080257be 0x00000038 Data RO 1857 .rodata.str1.1 stm32f4xx_hal_tim.o + 0x080257f6 0x080257f6 0x0000003b Data RO 1949 .rodata.str1.1 stm32f4xx_hal_tim_ex.o + 0x08025831 0x08025831 0x00000039 Data RO 2079 .rodata.str1.1 stm32f4xx_hal_uart.o + 0x0802586a 0x0802586a 0x0000002c Data RO 2439 .rodata.str1.1 tasks.o + 0x08025896 0x08025896 0x0000000d Data RO 2511 .rodata.str1.1 timers.o + 0x080258a3 0x080258a3 0x000000dd Data RO 3464 .rodata.str1.1 freertos_cli.o + 0x08025980 0x08025980 0x0000008d Data RO 3689 .rodata.str1.1 referee.o + 0x08025a0d 0x08025a0d 0x00000014 Data RO 3724 .rodata.str1.1 ai.o + 0x08025a21 0x08025a21 0x0000002a Data RO 3788 .rodata.str1.1 config.o + 0x08025a4b 0x08025a4b 0x000009ad Data RO 3911 .rodata.str1.1 cli.o + 0x080263f8 0x080263f8 0x0000005d Data RO 4043 .rodata.str1.1 user_task.o + 0x08026455 0x08026455 0x00000003 PAD + 0x08026458 0x08026458 0x00000010 Data RO 3466 .rodata.xHelpCommand freertos_cli.o + 0x08026468 0x08026468 0x00000020 Data RO 4318 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08026170, Size: 0x0000ae28, Max: 0x00020000, ABSOLUTE, COMPRESSED[0x00000158]) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08026488, Size: 0x0000ae30, Max: 0x00020000, ABSOLUTE, COMPRESSED[0x00000158]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 COMPRESSED 0x00000004 Data RW 4119 .data mc_w.l(rand.o) - 0x20000004 COMPRESSED 0x00000004 Data RW 4280 .data mc_w.l(errno.o) + 0x20000000 COMPRESSED 0x00000004 Data RW 4123 .data mc_w.l(rand.o) + 0x20000004 COMPRESSED 0x00000004 Data RW 4288 .data mc_w.l(errno.o) 0x20000008 COMPRESSED 0x0000001c Data RW 329 .data.FS_Desc usbd_desc.o - 0x20000024 COMPRESSED 0x00000004 Data RW 3459 .data.FreeRTOS_CLIRegisterCommand.pxLastCommandInList freertos_cli.o + 0x20000024 COMPRESSED 0x00000004 Data RW 3461 .data.FreeRTOS_CLIRegisterCommand.pxLastCommandInList freertos_cli.o 0x20000028 COMPRESSED 0x00000004 Data RW 441 .data.SystemCoreClock system_stm32f4xx.o 0x2000002c COMPRESSED 0x00000038 Data RW 2909 .data.USBD_CDC usbd_cdc.o 0x20000064 COMPRESSED 0x00000043 Data RW 2911 .data.USBD_CDC_CfgFSDesc usbd_cdc.o @@ -11246,212 +11272,212 @@ Memory Map of the image 0x20000168 COMPRESSED 0x0000001a Data RW 332 .data.USBD_StringSerial usbd_desc.o 0x20000182 COMPRESSED 0x00000002 PAD 0x20000184 COMPRESSED 0x00000004 Data RW 3238 .data.beta ahrs.o - 0x20000188 COMPRESSED 0x00000158 Data RW 3780 .data.param_default config.o + 0x20000188 COMPRESSED 0x00000158 Data RW 3784 .data.param_default config.o 0x200002e0 COMPRESSED 0x00000001 Data RW 1057 .data.uwTickFreq stm32f4xx_hal.o 0x200002e1 COMPRESSED 0x00000003 PAD 0x200002e4 COMPRESSED 0x00000004 Data RW 1056 .data.uwTickPrio stm32f4xx_hal.o 0x200002e8 COMPRESSED 0x00000004 Data RW 2765 .data.uxCriticalNesting port.o 0x200002ec COMPRESSED 0x00000004 Data RW 2927 .data.volt_vrefint_proportion adc_1.o - 0x200002f0 COMPRESSED 0x00000008 Data RW 3460 .data.xRegisteredCommands freertos_cli.o + 0x200002f0 COMPRESSED 0x00000008 Data RW 3462 .data.xRegisteredCommands freertos_cli.o 0x200002f8 - 0x00000068 Zero RW 2980 .bss.CAN_Callback can_1.o - 0x20000360 - 0x00000001 Zero RW 3926 .bss.Command_CaliGyro.fsm cli.o - 0x20000361 - 0x00000001 Zero RW 3925 .bss.Command_CaliGyro.retry cli.o + 0x20000360 - 0x00000001 Zero RW 3930 .bss.Command_CaliGyro.fsm cli.o + 0x20000361 - 0x00000001 Zero RW 3929 .bss.Command_CaliGyro.retry cli.o 0x20000362 COMPRESSED 0x00000002 PAD - 0x20000364 - 0x00000004 Zero RW 3922 .bss.Command_CaliGyro.x cli.o - 0x20000368 - 0x00000004 Zero RW 3923 .bss.Command_CaliGyro.y cli.o - 0x2000036c - 0x00000004 Zero RW 3924 .bss.Command_CaliGyro.z cli.o - 0x20000370 - 0x00000001 Zero RW 3920 .bss.Command_Config.fsm cli.o - 0x20000371 - 0x00000001 Zero RW 3921 .bss.Command_Config.i cli.o - 0x20000372 - 0x00000001 Zero RW 3909 .bss.Command_Endian.fsm cli.o - 0x20000373 - 0x00000001 Zero RW 3928 .bss.Command_SetGimbalLim.fsm cli.o - 0x20000374 - 0x00000001 Zero RW 3927 .bss.Command_SetMechZero.fsm cli.o - 0x20000375 - 0x00000001 Zero RW 3915 .bss.Command_Stats.fsm cli.o + 0x20000364 - 0x00000004 Zero RW 3926 .bss.Command_CaliGyro.x cli.o + 0x20000368 - 0x00000004 Zero RW 3927 .bss.Command_CaliGyro.y cli.o + 0x2000036c - 0x00000004 Zero RW 3928 .bss.Command_CaliGyro.z cli.o + 0x20000370 - 0x00000001 Zero RW 3924 .bss.Command_Config.fsm cli.o + 0x20000371 - 0x00000001 Zero RW 3925 .bss.Command_Config.i cli.o + 0x20000372 - 0x00000001 Zero RW 3913 .bss.Command_Endian.fsm cli.o + 0x20000373 - 0x00000001 Zero RW 3932 .bss.Command_SetGimbalLim.fsm cli.o + 0x20000374 - 0x00000001 Zero RW 3931 .bss.Command_SetMechZero.fsm cli.o + 0x20000375 - 0x00000001 Zero RW 3919 .bss.Command_Stats.fsm cli.o 0x20000376 COMPRESSED 0x00000002 PAD - 0x20000378 - 0x00000004 Zero RW 3461 .bss.FreeRTOS_CLIProcessCommand.pxCommand freertos_cli.o + 0x20000378 - 0x00000004 Zero RW 3463 .bss.FreeRTOS_CLIProcessCommand.pxCommand freertos_cli.o 0x2000037c - 0x00000040 Zero RW 3043 .bss.GPIO_Callback gpio_1.o 0x200003bc - 0x00000004 Zero RW 85 .bss.HAL_RCC_CAN1_CLK_ENABLED can.o 0x200003c0 - 0x00000004 Zero RW 2693 .bss.KernelState cmsis_os2.o - 0x200003c4 - 0x00000078 Zero RW 3686 .bss.Referee_PackUI.send_data referee.o - 0x2000043c - 0x00000001 Zero RW 3688 .bss.Referee_UIRefresh.fsm referee.o + 0x200003c4 - 0x00000078 Zero RW 3688 .bss.Referee_PackUI.send_data referee.o + 0x2000043c - 0x00000001 Zero RW 3690 .bss.Referee_UIRefresh.fsm referee.o 0x2000043d COMPRESSED 0x00000003 PAD 0x20000440 - 0x00000040 Zero RW 3168 .bss.SPI_Callback spi_1.o - 0x20000480 - 0x00000040 Zero RW 3905 .bss.Task_CLI.input cli.o + 0x20000480 - 0x00000040 Zero RW 3909 .bss.Task_CLI.input cli.o 0x200004c0 - 0x0000006c Zero RW 3200 .bss.UART_Callback uart.o 0x2000052c - 0x00000001 Zero RW 2850 .bss.USBD_SetConfig.cfgidx usbd_ctlreq.o 0x2000052d COMPRESSED 0x00000003 PAD 0x20000530 - 0x00000200 Zero RW 334 .bss.USBD_StrDesc usbd_desc.o 0x20000730 - 0x00000220 Zero RW 429 .bss.USBD_static_malloc.mem usbd_conf.o - 0x20000950 - 0x00000048 Zero RW 3843 .bss.ai ai_1.o - 0x20000998 - 0x00000020 Zero RW 3856 .bss.bmi088 atti_esti.o - 0x200009b8 - 0x00000013 Zero RW 3533 .bss.bmi088_rxbuf bmi088.o - 0x200009cb - 0x00000002 Zero RW 3534 .bss.buffer bmi088.o - 0x200009cd - 0x00000200 Zero RW 3463 .bss.cOutputBuffer freertos_cli.o - 0x20000bcd COMPRESSED 0x00000003 PAD - 0x20000bd0 - 0x000000cc Zero RW 3870 .bss.can can_3.o - 0x20000c9c - 0x000000cc Zero RW 3882 .bss.can cap_1.o - 0x20000d68 - 0x000000cc Zero RW 3950 .bss.can ctrl_chassis.o - 0x20000e34 - 0x000000cc Zero RW 3965 .bss.can ctrl_gimbal.o - 0x20000f00 - 0x000000cc Zero RW 3979 .bss.can ctrl_shoot.o - 0x20000fcc - 0x0000002c Zero RW 3872 .bss.can_out can_3.o - 0x20000ff8 - 0x00000024 Zero RW 3871 .bss.can_rx can_3.o - 0x2000101c - 0x00000018 Zero RW 3953 .bss.cap ctrl_chassis.o - 0x20001034 - 0x00000004 Zero RW 3883 .bss.cap_out cap_1.o - 0x20001038 - 0x00000008 Zero RW 3884 .bss.cap_ui cap_1.o - 0x20001040 - 0x00000080 Zero RW 3949 .bss.chassis ctrl_chassis.o - 0x200010c0 - 0x00000010 Zero RW 3952 .bss.chassis_cmd ctrl_chassis.o - 0x200010d0 - 0x00000010 Zero RW 3954 .bss.chassis_out ctrl_chassis.o - 0x200010e0 - 0x00000008 Zero RW 3955 .bss.chassis_ui ctrl_chassis.o - 0x200010e8 - 0x00000040 Zero RW 3938 .bss.cmd command.o - 0x20001128 - 0x0000001c Zero RW 3844 .bss.cmd_host ai_1.o - 0x20001144 - 0x00000024 Zero RW 4017 .bss.cmd_rc rc.o - 0x20001168 - 0x00000004 Zero RW 50 .bss.defaultTaskHandle freertos.o - 0x2000116c - 0x00000012 Zero RW 4016 .bss.dr16 rc.o - 0x2000117e COMPRESSED 0x00000002 PAD - 0x20001180 - 0x00000004 Zero RW 3685 .bss.drop_message referee.o - 0x20001184 - 0x00000004 Zero RW 3724 .bss.drop_message ai.o - 0x20001188 - 0x0000000c Zero RW 3861 .bss.eulr_to_send atti_esti.o - 0x20001194 - 0x00000001 Zero RW 4029 .bss.for_ai referee_1.o - 0x20001195 COMPRESSED 0x00000003 PAD - 0x20001198 - 0x00000010 Zero RW 4028 .bss.for_cap referee_1.o - 0x200011a8 - 0x0000000c Zero RW 4031 .bss.for_chassis referee_1.o - 0x200011b4 - 0x00000025 Zero RW 4030 .bss.for_shoot referee_1.o - 0x200011d9 COMPRESSED 0x00000003 PAD - 0x200011dc - 0x00000004 Zero RW 3216 .bss.gbsp_usb_alert usb.o - 0x200011e0 - 0x00000004 Zero RW 3568 .bss.gcan can_2.o - 0x200011e4 - 0x00000180 Zero RW 3964 .bss.gimbal ctrl_gimbal.o - 0x20001364 - 0x00000014 Zero RW 3857 .bss.gimbal_ahrs atti_esti.o - 0x20001378 - 0x0000000c Zero RW 3846 .bss.gimbal_ai ai_1.o - 0x20001384 - 0x00000010 Zero RW 3966 .bss.gimbal_cmd ctrl_gimbal.o - 0x20001394 - 0x0000000c Zero RW 3967 .bss.gimbal_for_ai ctrl_gimbal.o - 0x200013a0 - 0x0000000c Zero RW 3968 .bss.gimbal_out ctrl_gimbal.o - 0x200013ac - 0x00000001 Zero RW 3969 .bss.gimbal_ui ctrl_gimbal.o - 0x200013ad COMPRESSED 0x00000003 PAD - 0x200013b0 - 0x000002d0 Zero RW 304 .bss.hUsbDeviceFS usb_device.o - 0x20001680 - 0x00000048 Zero RW 66 .bss.hadc1 adc.o - 0x200016c8 - 0x00000048 Zero RW 67 .bss.hadc3 adc.o - 0x20001710 - 0x00000028 Zero RW 83 .bss.hcan1 can.o - 0x20001738 - 0x00000028 Zero RW 84 .bss.hcan2 can.o - 0x20001760 - 0x00000008 Zero RW 99 .bss.hcrc crc.o - 0x20001768 - 0x00000060 Zero RW 128 .bss.hdma_i2c2_tx i2c.o - 0x200017c8 - 0x00000060 Zero RW 129 .bss.hdma_i2c3_rx i2c.o - 0x20001828 - 0x00000060 Zero RW 161 .bss.hdma_spi1_rx spi.o - 0x20001888 - 0x00000060 Zero RW 162 .bss.hdma_spi1_tx spi.o - 0x200018e8 - 0x00000060 Zero RW 218 .bss.hdma_usart1_rx usart.o - 0x20001948 - 0x00000060 Zero RW 217 .bss.hdma_usart1_tx usart.o - 0x200019a8 - 0x00000060 Zero RW 219 .bss.hdma_usart3_rx usart.o - 0x20001a08 - 0x00000060 Zero RW 220 .bss.hdma_usart6_rx usart.o - 0x20001a68 - 0x00000060 Zero RW 221 .bss.hdma_usart6_tx usart.o - 0x20001ac8 - 0x00000054 Zero RW 125 .bss.hi2c1 i2c.o - 0x20001b1c - 0x00000054 Zero RW 126 .bss.hi2c2 i2c.o - 0x20001b70 - 0x00000054 Zero RW 127 .bss.hi2c3 i2c.o - 0x20001bc4 - 0x00000004 Zero RW 49 .bss.high_freq_timer_ticks freertos.o - 0x20001bc8 - 0x0000001c Zero RW 3940 .bss.host command.o - 0x20001be4 - 0x00000408 Zero RW 428 .bss.hpcd_USB_OTG_FS usbd_conf.o - 0x20001fec - 0x00000010 Zero RW 143 .bss.hrng rng.o - 0x20001ffc - 0x00000058 Zero RW 159 .bss.hspi1 spi.o - 0x20002054 - 0x00000058 Zero RW 160 .bss.hspi2 spi.o - 0x200020ac - 0x00000048 Zero RW 190 .bss.htim1 tim.o - 0x200020f4 - 0x00000048 Zero RW 196 .bss.htim10 tim.o - 0x2000213c - 0x00000048 Zero RW 191 .bss.htim3 tim.o - 0x20002184 - 0x00000048 Zero RW 192 .bss.htim4 tim.o - 0x200021cc - 0x00000048 Zero RW 193 .bss.htim5 tim.o - 0x20002214 - 0x00000048 Zero RW 194 .bss.htim7 tim.o - 0x2000225c - 0x00000048 Zero RW 195 .bss.htim8 tim.o - 0x200022a4 - 0x00000044 Zero RW 214 .bss.huart1 usart.o - 0x200022e8 - 0x00000044 Zero RW 215 .bss.huart3 usart.o - 0x2000232c - 0x00000044 Zero RW 216 .bss.huart6 usart.o - 0x20002370 - 0x0000003c Zero RW 3859 .bss.imu_temp_ctrl_pid atti_esti.o - 0x200023ac - 0x00000001 Zero RW 3531 .bss.inited bmi088.o - 0x200023ad - 0x00000001 Zero RW 3566 .bss.inited can_2.o - 0x200023ae - 0x00000001 Zero RW 3595 .bss.inited dr16.o - 0x200023af - 0x00000001 Zero RW 3682 .bss.inited referee.o - 0x200023b0 - 0x00000001 Zero RW 3721 .bss.inited ai.o - 0x200023b1 COMPRESSED 0x00000003 PAD - 0x200023b4 - 0x00000010 Zero RW 3858 .bss.ist8310 atti_esti.o - 0x200023c4 - 0x00000004 Zero RW 3098 .bss.led_stats led.o - 0x200023c8 - 0x00000020 Zero RW 739 .bss.pFlash stm32f4xx_hal_flash.o - 0x200023e8 - 0x000000a0 Zero RW 2519 .bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage timers.o - 0x20002488 - 0x00000050 Zero RW 2518 .bss.prvCheckForValidListAndQueue.xStaticTimerQueue timers.o - 0x200024d8 - 0x00000004 Zero RW 3465 .bss.prvHelpCommand.pxCommand freertos_cli.o - 0x200024dc - 0x00000004 Zero RW 2515 .bss.prvSampleTimeNow.xLastTime timers.o - 0x200024e0 - 0x00000004 Zero RW 2425 .bss.pxCurrentTCB tasks.o - 0x200024e4 - 0x00000004 Zero RW 2513 .bss.pxCurrentTimerList timers.o - 0x200024e8 - 0x00000004 Zero RW 2433 .bss.pxDelayedTaskList tasks.o - 0x200024ec - 0x00000004 Zero RW 2722 .bss.pxEnd heap_4.o - 0x200024f0 - 0x00000004 Zero RW 2434 .bss.pxOverflowDelayedTaskList tasks.o - 0x200024f4 - 0x00000004 Zero RW 2514 .bss.pxOverflowTimerList timers.o - 0x200024f8 - 0x00000460 Zero RW 2436 .bss.pxReadyTasksLists tasks.o - 0x20002958 - 0x00000010 Zero RW 3845 .bss.quat ai_1.o - 0x20002968 - 0x00000024 Zero RW 3570 .bss.raw_rx1 can_2.o - 0x2000298c - 0x00000024 Zero RW 3571 .bss.raw_rx2 can_2.o - 0x200029b0 - 0x00000020 Zero RW 3569 .bss.raw_tx can_2.o - 0x200029d0 - 0x00000024 Zero RW 3939 .bss.rc command.o - 0x200029f4 - 0x000000c0 Zero RW 4026 .bss.ref referee_1.o - 0x20002ab4 - 0x00000001 Zero RW 4032 .bss.ref_cmd referee_1.o - 0x20002ab5 - 0x00000001 Zero RW 3847 .bss.referee_ai ai_1.o - 0x20002ab6 COMPRESSED 0x00000002 PAD - 0x20002ab8 - 0x00000010 Zero RW 3881 .bss.referee_cap cap_1.o - 0x20002ac8 - 0x0000000c Zero RW 3951 .bss.referee_chassis ctrl_chassis.o - 0x20002ad4 - 0x00000025 Zero RW 3982 .bss.referee_shoot ctrl_shoot.o - 0x20002af9 - 0x000000ff Zero RW 3684 .bss.rxbuf referee.o - 0x20002bf8 - 0x0000001b Zero RW 3723 .bss.rxbuf ai.o - 0x20002c13 COMPRESSED 0x00000001 PAD - 0x20002c14 - 0x000001e8 Zero RW 3978 .bss.shoot ctrl_shoot.o - 0x20002dfc - 0x00000005 Zero RW 3981 .bss.shoot_cmd ctrl_shoot.o - 0x20002e01 COMPRESSED 0x00000003 PAD - 0x20002e04 - 0x0000000c Zero RW 3980 .bss.shoot_out ctrl_shoot.o - 0x20002e10 - 0x00000002 Zero RW 3983 .bss.shoot_ui ctrl_shoot.o - 0x20002e12 COMPRESSED 0x00000002 PAD - 0x20002e14 - 0x000001bc Zero RW 4054 .bss.task_runtime user_task.o - 0x20002fd0 - 0x00000004 Zero RW 3532 .bss.thread_alert bmi088.o - 0x20002fd4 - 0x00000004 Zero RW 3567 .bss.thread_alert can_2.o - 0x20002fd8 - 0x00000004 Zero RW 3596 .bss.thread_alert dr16.o - 0x20002fdc - 0x00000004 Zero RW 3683 .bss.thread_alert referee.o - 0x20002fe0 - 0x00000004 Zero RW 3722 .bss.thread_alert ai.o - 0x20002fe4 - 0x00006000 Zero RW 2729 .bss.ucHeap heap_4.o - 0x20008fe4 - 0x00000001 Zero RW 2763 .bss.ucMaxSysCallPriority port.o - 0x20008fe5 - 0x000001c5 Zero RW 4027 .bss.ui referee_1.o - 0x200091aa COMPRESSED 0x00000002 PAD - 0x200091ac - 0x00000004 Zero RW 2764 .bss.ulMaxPRIGROUPValue port.o - 0x200091b0 - 0x00000004 Zero RW 2446 .bss.ulTaskSwitchedInTime tasks.o - 0x200091b4 - 0x00000004 Zero RW 2445 .bss.ulTotalRunTime tasks.o - 0x200091b8 - 0x00000080 Zero RW 3217 .bss.usb_rx_buf usb.o - 0x20009238 - 0x00000400 Zero RW 3218 .bss.usb_tx_buf usb.o - 0x20009638 - 0x00000004 Zero RW 1058 .bss.uwTick stm32f4xx_hal.o - 0x2000963c - 0x00000004 Zero RW 2429 .bss.uxCurrentNumberOfTasks tasks.o - 0x20009640 - 0x00000004 Zero RW 2428 .bss.uxDeletedTasksWaitingCleanUp tasks.o - 0x20009644 - 0x00000004 Zero RW 2431 .bss.uxSchedulerSuspended tasks.o - 0x20009648 - 0x00000004 Zero RW 2426 .bss.uxTaskNumber tasks.o - 0x2000964c - 0x00000004 Zero RW 2437 .bss.uxTopReadyPriority tasks.o - 0x20009650 - 0x00000200 Zero RW 2696 .bss.vApplicationGetIdleTaskMemory.Idle_Stack cmsis_os2.o - 0x20009850 - 0x00000064 Zero RW 2695 .bss.vApplicationGetIdleTaskMemory.Idle_TCB cmsis_os2.o - 0x200098b4 - 0x00000400 Zero RW 2698 .bss.vApplicationGetTimerTaskMemory.Timer_Stack cmsis_os2.o - 0x20009cb4 - 0x00000064 Zero RW 2697 .bss.vApplicationGetTimerTaskMemory.Timer_TCB cmsis_os2.o - 0x20009d18 - 0x00000014 Zero RW 2516 .bss.xActiveTimerList1 timers.o - 0x20009d2c - 0x00000014 Zero RW 2517 .bss.xActiveTimerList2 timers.o - 0x20009d40 - 0x00000004 Zero RW 2723 .bss.xBlockAllocatedBit heap_4.o - 0x20009d44 - 0x00000014 Zero RW 2447 .bss.xDelayedTaskList1 tasks.o - 0x20009d58 - 0x00000014 Zero RW 2448 .bss.xDelayedTaskList2 tasks.o - 0x20009d6c - 0x00000004 Zero RW 2724 .bss.xFreeBytesRemaining heap_4.o - 0x20009d70 - 0x00000004 Zero RW 2440 .bss.xIdleTaskHandle tasks.o - 0x20009d74 - 0x00000004 Zero RW 2726 .bss.xMinimumEverFreeBytesRemaining heap_4.o - 0x20009d78 - 0x00000004 Zero RW 2441 .bss.xNextTaskUnblockTime tasks.o - 0x20009d7c - 0x00000004 Zero RW 2444 .bss.xNumOfOverflows tasks.o - 0x20009d80 - 0x00000004 Zero RW 2727 .bss.xNumberOfSuccessfulAllocations heap_4.o - 0x20009d84 - 0x00000004 Zero RW 2728 .bss.xNumberOfSuccessfulFrees heap_4.o - 0x20009d88 - 0x00000004 Zero RW 2443 .bss.xPendedTicks tasks.o - 0x20009d8c - 0x00000014 Zero RW 2438 .bss.xPendingReadyList tasks.o - 0x20009da0 - 0x00000040 Zero RW 2222 .bss.xQueueRegistry queue.o - 0x20009de0 - 0x00000004 Zero RW 2430 .bss.xSchedulerRunning tasks.o - 0x20009de4 - 0x00000008 Zero RW 2725 .bss.xStart heap_4.o - 0x20009dec - 0x00000014 Zero RW 2435 .bss.xSuspendedTaskList tasks.o - 0x20009e00 - 0x00000014 Zero RW 2427 .bss.xTasksWaitingTermination tasks.o - 0x20009e14 - 0x00000004 Zero RW 2432 .bss.xTickCount tasks.o - 0x20009e18 - 0x00000004 Zero RW 2510 .bss.xTimerQueue timers.o - 0x20009e1c - 0x00000004 Zero RW 2512 .bss.xTimerTaskHandle timers.o - 0x20009e20 - 0x00000004 Zero RW 2442 .bss.xYieldPending tasks.o - 0x20009e24 COMPRESSED 0x00000004 PAD - 0x20009e28 - 0x00001000 Zero RW 1 STACK startup_stm32f407xx.o + 0x20000950 - 0x00000050 Zero RW 3847 .bss.ai ai_1.o + 0x200009a0 - 0x00000020 Zero RW 3860 .bss.bmi088 atti_esti.o + 0x200009c0 - 0x00000013 Zero RW 3535 .bss.bmi088_rxbuf bmi088.o + 0x200009d3 - 0x00000002 Zero RW 3536 .bss.buffer bmi088.o + 0x200009d5 - 0x00000200 Zero RW 3465 .bss.cOutputBuffer freertos_cli.o + 0x20000bd5 COMPRESSED 0x00000003 PAD + 0x20000bd8 - 0x000000cc Zero RW 3874 .bss.can can_3.o + 0x20000ca4 - 0x000000cc Zero RW 3886 .bss.can cap_1.o + 0x20000d70 - 0x000000cc Zero RW 3954 .bss.can ctrl_chassis.o + 0x20000e3c - 0x000000cc Zero RW 3969 .bss.can ctrl_gimbal.o + 0x20000f08 - 0x000000cc Zero RW 3983 .bss.can ctrl_shoot.o + 0x20000fd4 - 0x0000002c Zero RW 3876 .bss.can_out can_3.o + 0x20001000 - 0x00000024 Zero RW 3875 .bss.can_rx can_3.o + 0x20001024 - 0x00000018 Zero RW 3957 .bss.cap ctrl_chassis.o + 0x2000103c - 0x00000004 Zero RW 3887 .bss.cap_out cap_1.o + 0x20001040 - 0x00000008 Zero RW 3888 .bss.cap_ui cap_1.o + 0x20001048 - 0x00000080 Zero RW 3953 .bss.chassis ctrl_chassis.o + 0x200010c8 - 0x00000010 Zero RW 3956 .bss.chassis_cmd ctrl_chassis.o + 0x200010d8 - 0x00000010 Zero RW 3958 .bss.chassis_out ctrl_chassis.o + 0x200010e8 - 0x00000008 Zero RW 3959 .bss.chassis_ui ctrl_chassis.o + 0x200010f0 - 0x00000040 Zero RW 3942 .bss.cmd command.o + 0x20001130 - 0x0000001c Zero RW 3848 .bss.cmd_host ai_1.o + 0x2000114c - 0x00000024 Zero RW 4021 .bss.cmd_rc rc.o + 0x20001170 - 0x00000004 Zero RW 50 .bss.defaultTaskHandle freertos.o + 0x20001174 - 0x00000012 Zero RW 4020 .bss.dr16 rc.o + 0x20001186 COMPRESSED 0x00000002 PAD + 0x20001188 - 0x00000004 Zero RW 3687 .bss.drop_message referee.o + 0x2000118c - 0x00000004 Zero RW 3728 .bss.drop_message ai.o + 0x20001190 - 0x0000000c Zero RW 3865 .bss.eulr_to_send atti_esti.o + 0x2000119c - 0x00000001 Zero RW 4033 .bss.for_ai referee_1.o + 0x2000119d COMPRESSED 0x00000003 PAD + 0x200011a0 - 0x00000010 Zero RW 4032 .bss.for_cap referee_1.o + 0x200011b0 - 0x0000000c Zero RW 4035 .bss.for_chassis referee_1.o + 0x200011bc - 0x00000025 Zero RW 4034 .bss.for_shoot referee_1.o + 0x200011e1 COMPRESSED 0x00000003 PAD + 0x200011e4 - 0x00000004 Zero RW 3216 .bss.gbsp_usb_alert usb.o + 0x200011e8 - 0x00000004 Zero RW 3570 .bss.gcan can_2.o + 0x200011ec - 0x00000180 Zero RW 3968 .bss.gimbal ctrl_gimbal.o + 0x2000136c - 0x00000014 Zero RW 3861 .bss.gimbal_ahrs atti_esti.o + 0x20001380 - 0x0000000c Zero RW 3849 .bss.gimbal_ai ai_1.o + 0x2000138c - 0x00000010 Zero RW 3970 .bss.gimbal_cmd ctrl_gimbal.o + 0x2000139c - 0x0000000c Zero RW 3971 .bss.gimbal_for_ai ctrl_gimbal.o + 0x200013a8 - 0x0000000c Zero RW 3972 .bss.gimbal_out ctrl_gimbal.o + 0x200013b4 - 0x00000001 Zero RW 3973 .bss.gimbal_ui ctrl_gimbal.o + 0x200013b5 COMPRESSED 0x00000003 PAD + 0x200013b8 - 0x000002d0 Zero RW 304 .bss.hUsbDeviceFS usb_device.o + 0x20001688 - 0x00000048 Zero RW 66 .bss.hadc1 adc.o + 0x200016d0 - 0x00000048 Zero RW 67 .bss.hadc3 adc.o + 0x20001718 - 0x00000028 Zero RW 83 .bss.hcan1 can.o + 0x20001740 - 0x00000028 Zero RW 84 .bss.hcan2 can.o + 0x20001768 - 0x00000008 Zero RW 99 .bss.hcrc crc.o + 0x20001770 - 0x00000060 Zero RW 128 .bss.hdma_i2c2_tx i2c.o + 0x200017d0 - 0x00000060 Zero RW 129 .bss.hdma_i2c3_rx i2c.o + 0x20001830 - 0x00000060 Zero RW 161 .bss.hdma_spi1_rx spi.o + 0x20001890 - 0x00000060 Zero RW 162 .bss.hdma_spi1_tx spi.o + 0x200018f0 - 0x00000060 Zero RW 218 .bss.hdma_usart1_rx usart.o + 0x20001950 - 0x00000060 Zero RW 217 .bss.hdma_usart1_tx usart.o + 0x200019b0 - 0x00000060 Zero RW 219 .bss.hdma_usart3_rx usart.o + 0x20001a10 - 0x00000060 Zero RW 220 .bss.hdma_usart6_rx usart.o + 0x20001a70 - 0x00000060 Zero RW 221 .bss.hdma_usart6_tx usart.o + 0x20001ad0 - 0x00000054 Zero RW 125 .bss.hi2c1 i2c.o + 0x20001b24 - 0x00000054 Zero RW 126 .bss.hi2c2 i2c.o + 0x20001b78 - 0x00000054 Zero RW 127 .bss.hi2c3 i2c.o + 0x20001bcc - 0x00000004 Zero RW 49 .bss.high_freq_timer_ticks freertos.o + 0x20001bd0 - 0x0000001c Zero RW 3944 .bss.host command.o + 0x20001bec - 0x00000408 Zero RW 428 .bss.hpcd_USB_OTG_FS usbd_conf.o + 0x20001ff4 - 0x00000010 Zero RW 143 .bss.hrng rng.o + 0x20002004 - 0x00000058 Zero RW 159 .bss.hspi1 spi.o + 0x2000205c - 0x00000058 Zero RW 160 .bss.hspi2 spi.o + 0x200020b4 - 0x00000048 Zero RW 190 .bss.htim1 tim.o + 0x200020fc - 0x00000048 Zero RW 196 .bss.htim10 tim.o + 0x20002144 - 0x00000048 Zero RW 191 .bss.htim3 tim.o + 0x2000218c - 0x00000048 Zero RW 192 .bss.htim4 tim.o + 0x200021d4 - 0x00000048 Zero RW 193 .bss.htim5 tim.o + 0x2000221c - 0x00000048 Zero RW 194 .bss.htim7 tim.o + 0x20002264 - 0x00000048 Zero RW 195 .bss.htim8 tim.o + 0x200022ac - 0x00000044 Zero RW 214 .bss.huart1 usart.o + 0x200022f0 - 0x00000044 Zero RW 215 .bss.huart3 usart.o + 0x20002334 - 0x00000044 Zero RW 216 .bss.huart6 usart.o + 0x20002378 - 0x0000003c Zero RW 3863 .bss.imu_temp_ctrl_pid atti_esti.o + 0x200023b4 - 0x00000001 Zero RW 3533 .bss.inited bmi088.o + 0x200023b5 - 0x00000001 Zero RW 3568 .bss.inited can_2.o + 0x200023b6 - 0x00000001 Zero RW 3597 .bss.inited dr16.o + 0x200023b7 - 0x00000001 Zero RW 3684 .bss.inited referee.o + 0x200023b8 - 0x00000001 Zero RW 3725 .bss.inited ai.o + 0x200023b9 COMPRESSED 0x00000003 PAD + 0x200023bc - 0x00000010 Zero RW 3862 .bss.ist8310 atti_esti.o + 0x200023cc - 0x00000004 Zero RW 3098 .bss.led_stats led.o + 0x200023d0 - 0x00000020 Zero RW 739 .bss.pFlash stm32f4xx_hal_flash.o + 0x200023f0 - 0x000000a0 Zero RW 2519 .bss.prvCheckForValidListAndQueue.ucStaticTimerQueueStorage timers.o + 0x20002490 - 0x00000050 Zero RW 2518 .bss.prvCheckForValidListAndQueue.xStaticTimerQueue timers.o + 0x200024e0 - 0x00000004 Zero RW 3467 .bss.prvHelpCommand.pxCommand freertos_cli.o + 0x200024e4 - 0x00000004 Zero RW 2515 .bss.prvSampleTimeNow.xLastTime timers.o + 0x200024e8 - 0x00000004 Zero RW 2425 .bss.pxCurrentTCB tasks.o + 0x200024ec - 0x00000004 Zero RW 2513 .bss.pxCurrentTimerList timers.o + 0x200024f0 - 0x00000004 Zero RW 2433 .bss.pxDelayedTaskList tasks.o + 0x200024f4 - 0x00000004 Zero RW 2722 .bss.pxEnd heap_4.o + 0x200024f8 - 0x00000004 Zero RW 2434 .bss.pxOverflowDelayedTaskList tasks.o + 0x200024fc - 0x00000004 Zero RW 2514 .bss.pxOverflowTimerList timers.o + 0x20002500 - 0x00000460 Zero RW 2436 .bss.pxReadyTasksLists tasks.o + 0x20002960 - 0x00000010 Zero RW 3850 .bss.quat ai_1.o + 0x20002970 - 0x00000024 Zero RW 3572 .bss.raw_rx1 can_2.o + 0x20002994 - 0x00000024 Zero RW 3573 .bss.raw_rx2 can_2.o + 0x200029b8 - 0x00000020 Zero RW 3571 .bss.raw_tx can_2.o + 0x200029d8 - 0x00000024 Zero RW 3943 .bss.rc command.o + 0x200029fc - 0x000000c0 Zero RW 4030 .bss.ref referee_1.o + 0x20002abc - 0x00000001 Zero RW 4036 .bss.ref_cmd referee_1.o + 0x20002abd - 0x00000001 Zero RW 3851 .bss.referee_ai ai_1.o + 0x20002abe COMPRESSED 0x00000002 PAD + 0x20002ac0 - 0x00000010 Zero RW 3885 .bss.referee_cap cap_1.o + 0x20002ad0 - 0x0000000c Zero RW 3955 .bss.referee_chassis ctrl_chassis.o + 0x20002adc - 0x00000025 Zero RW 3986 .bss.referee_shoot ctrl_shoot.o + 0x20002b01 - 0x000000ff Zero RW 3686 .bss.rxbuf referee.o + 0x20002c00 - 0x0000001b Zero RW 3727 .bss.rxbuf ai.o + 0x20002c1b COMPRESSED 0x00000001 PAD + 0x20002c1c - 0x000001e8 Zero RW 3982 .bss.shoot ctrl_shoot.o + 0x20002e04 - 0x00000005 Zero RW 3985 .bss.shoot_cmd ctrl_shoot.o + 0x20002e09 COMPRESSED 0x00000003 PAD + 0x20002e0c - 0x0000000c Zero RW 3984 .bss.shoot_out ctrl_shoot.o + 0x20002e18 - 0x00000002 Zero RW 3987 .bss.shoot_ui ctrl_shoot.o + 0x20002e1a COMPRESSED 0x00000002 PAD + 0x20002e1c - 0x000001bc Zero RW 4058 .bss.task_runtime user_task.o + 0x20002fd8 - 0x00000004 Zero RW 3534 .bss.thread_alert bmi088.o + 0x20002fdc - 0x00000004 Zero RW 3569 .bss.thread_alert can_2.o + 0x20002fe0 - 0x00000004 Zero RW 3598 .bss.thread_alert dr16.o + 0x20002fe4 - 0x00000004 Zero RW 3685 .bss.thread_alert referee.o + 0x20002fe8 - 0x00000004 Zero RW 3726 .bss.thread_alert ai.o + 0x20002fec - 0x00006000 Zero RW 2729 .bss.ucHeap heap_4.o + 0x20008fec - 0x00000001 Zero RW 2763 .bss.ucMaxSysCallPriority port.o + 0x20008fed - 0x000001c5 Zero RW 4031 .bss.ui referee_1.o + 0x200091b2 COMPRESSED 0x00000002 PAD + 0x200091b4 - 0x00000004 Zero RW 2764 .bss.ulMaxPRIGROUPValue port.o + 0x200091b8 - 0x00000004 Zero RW 2446 .bss.ulTaskSwitchedInTime tasks.o + 0x200091bc - 0x00000004 Zero RW 2445 .bss.ulTotalRunTime tasks.o + 0x200091c0 - 0x00000080 Zero RW 3217 .bss.usb_rx_buf usb.o + 0x20009240 - 0x00000400 Zero RW 3218 .bss.usb_tx_buf usb.o + 0x20009640 - 0x00000004 Zero RW 1058 .bss.uwTick stm32f4xx_hal.o + 0x20009644 - 0x00000004 Zero RW 2429 .bss.uxCurrentNumberOfTasks tasks.o + 0x20009648 - 0x00000004 Zero RW 2428 .bss.uxDeletedTasksWaitingCleanUp tasks.o + 0x2000964c - 0x00000004 Zero RW 2431 .bss.uxSchedulerSuspended tasks.o + 0x20009650 - 0x00000004 Zero RW 2426 .bss.uxTaskNumber tasks.o + 0x20009654 - 0x00000004 Zero RW 2437 .bss.uxTopReadyPriority tasks.o + 0x20009658 - 0x00000200 Zero RW 2696 .bss.vApplicationGetIdleTaskMemory.Idle_Stack cmsis_os2.o + 0x20009858 - 0x00000064 Zero RW 2695 .bss.vApplicationGetIdleTaskMemory.Idle_TCB cmsis_os2.o + 0x200098bc - 0x00000400 Zero RW 2698 .bss.vApplicationGetTimerTaskMemory.Timer_Stack cmsis_os2.o + 0x20009cbc - 0x00000064 Zero RW 2697 .bss.vApplicationGetTimerTaskMemory.Timer_TCB cmsis_os2.o + 0x20009d20 - 0x00000014 Zero RW 2516 .bss.xActiveTimerList1 timers.o + 0x20009d34 - 0x00000014 Zero RW 2517 .bss.xActiveTimerList2 timers.o + 0x20009d48 - 0x00000004 Zero RW 2723 .bss.xBlockAllocatedBit heap_4.o + 0x20009d4c - 0x00000014 Zero RW 2447 .bss.xDelayedTaskList1 tasks.o + 0x20009d60 - 0x00000014 Zero RW 2448 .bss.xDelayedTaskList2 tasks.o + 0x20009d74 - 0x00000004 Zero RW 2724 .bss.xFreeBytesRemaining heap_4.o + 0x20009d78 - 0x00000004 Zero RW 2440 .bss.xIdleTaskHandle tasks.o + 0x20009d7c - 0x00000004 Zero RW 2726 .bss.xMinimumEverFreeBytesRemaining heap_4.o + 0x20009d80 - 0x00000004 Zero RW 2441 .bss.xNextTaskUnblockTime tasks.o + 0x20009d84 - 0x00000004 Zero RW 2444 .bss.xNumOfOverflows tasks.o + 0x20009d88 - 0x00000004 Zero RW 2727 .bss.xNumberOfSuccessfulAllocations heap_4.o + 0x20009d8c - 0x00000004 Zero RW 2728 .bss.xNumberOfSuccessfulFrees heap_4.o + 0x20009d90 - 0x00000004 Zero RW 2443 .bss.xPendedTicks tasks.o + 0x20009d94 - 0x00000014 Zero RW 2438 .bss.xPendingReadyList tasks.o + 0x20009da8 - 0x00000040 Zero RW 2222 .bss.xQueueRegistry queue.o + 0x20009de8 - 0x00000004 Zero RW 2430 .bss.xSchedulerRunning tasks.o + 0x20009dec - 0x00000008 Zero RW 2725 .bss.xStart heap_4.o + 0x20009df4 - 0x00000014 Zero RW 2435 .bss.xSuspendedTaskList tasks.o + 0x20009e08 - 0x00000014 Zero RW 2427 .bss.xTasksWaitingTermination tasks.o + 0x20009e1c - 0x00000004 Zero RW 2432 .bss.xTickCount tasks.o + 0x20009e20 - 0x00000004 Zero RW 2510 .bss.xTimerQueue timers.o + 0x20009e24 - 0x00000004 Zero RW 2512 .bss.xTimerTaskHandle timers.o + 0x20009e28 - 0x00000004 Zero RW 2442 .bss.xYieldPending tasks.o + 0x20009e2c COMPRESSED 0x00000004 PAD + 0x20009e30 - 0x00001000 Zero RW 1 STACK startup_stm32f407xx.o ============================================================================== @@ -11462,14 +11488,14 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 450 0 0 0 144 5159 adc.o - 260 12 0 4 0 1384 adc_1.o + 260 12 0 4 0 1386 adc_1.o 5618 16 0 4 0 7780 ahrs.o - 884 0 20 0 36 5148 ai.o - 426 0 0 0 129 3107 ai_1.o + 1306 48 20 0 36 5563 ai.o + 474 0 0 0 137 3209 ai_1.o 364 8 32 0 140 2562 atti_esti.o 1820 20 0 0 26 5114 bmi088.o 584 0 0 0 84 6453 can.o - 1240 0 0 0 104 5822 can_1.o + 1240 0 0 0 104 5824 can_1.o 1894 36 0 0 113 8271 can_2.o 602 0 0 0 284 3947 can_3.o 116 0 0 0 0 1575 cap.o @@ -11477,40 +11503,40 @@ Image component sizes 434 44 0 0 0 969 capacity.o 2368 92 0 0 0 9000 chassis.o 4538 36 2573 0 84 11675 cli.o - 2004 8 0 0 0 7884 cmd.o + 2038 8 0 0 0 7958 cmd.o 3176 0 0 0 1740 35088 cmsis_os2.o - 456 4 0 0 128 4690 command.o + 456 4 0 0 128 4718 command.o 412 0 898 344 0 5778 config.o 98 0 0 0 8 2482 crc.o 184 0 512 0 0 1263 crc16.o - 136 0 256 0 0 1032 crc8.o + 136 0 256 0 0 1034 crc8.o 352 4 0 0 408 5680 ctrl_chassis.o 368 4 0 0 629 4626 ctrl_gimbal.o 372 4 0 0 748 6548 ctrl_shoot.o - 142 0 0 0 0 689 delay.o + 142 0 0 0 0 691 delay.o 242 0 0 0 0 3309 dma.o 888 4 0 0 5 3798 dr16.o 780 8 0 0 0 3414 filter.o - 174 0 0 0 0 1507 flash.o + 174 0 0 0 0 1509 flash.o 180 0 48 0 8 6310 freertos.o - 916 0 237 12 520 3709 freertos_cli.o - 1470 20 0 0 0 7098 gimbal.o + 916 0 237 12 520 3711 freertos_cli.o + 1598 32 0 0 0 7208 gimbal.o 620 0 0 0 0 4211 gpio.o - 440 64 0 0 64 3387 gpio_1.o + 440 64 0 0 64 3389 gpio_1.o 1328 0 0 0 24608 4470 heap_4.o 866 0 0 0 444 5865 i2c.o 78 0 0 0 0 828 info.o 940 0 0 0 0 698 init.o - 368 4 0 0 4 1156 led.o - 568 12 0 0 0 1753 limiter.o + 368 4 0 0 4 1158 led.o + 568 12 0 0 0 1755 limiter.o 296 0 0 0 0 2197 list.o 330 0 0 0 0 2824 main.o 720 6 0 0 0 1960 mixer.o - 32 0 0 0 0 655 mm.o + 32 0 0 0 0 657 mm.o 212 8 0 0 0 1004 monitor.o 1284 8 0 0 0 3103 pid.o 1128 16 0 4 5 3845 port.o - 420 0 0 0 0 1702 pwm.o + 420 0 0 0 0 1704 pwm.o 2984 0 0 0 64 17425 queue.o 144 0 0 0 54 1529 rc.o 7510 274 141 0 385 20102 referee.o @@ -11518,7 +11544,7 @@ Image component sizes 98 0 0 0 16 2436 rng.o 2386 32 0 0 0 9754 shoot.o 690 0 0 0 368 5386 spi.o - 622 0 0 0 64 5526 spi_1.o + 622 0 0 0 64 5528 spi_1.o 36 8 392 0 4096 816 startup_stm32f407xx.o 270 0 0 5 4 7162 stm32f4xx_hal.o 2964 0 56 0 0 10170 stm32f4xx_hal_adc.o @@ -11539,31 +11565,31 @@ Image component sizes 9760 26 56 0 0 35821 stm32f4xx_hal_tim.o 1128 0 59 0 0 15271 stm32f4xx_hal_tim_ex.o 3636 0 57 0 0 18153 stm32f4xx_hal_uart.o - 400 0 0 0 0 3315 stm32f4xx_it.o + 400 0 0 0 0 3317 stm32f4xx_it.o 4936 0 0 0 0 18228 stm32f4xx_ll_usb.o 32 0 24 4 0 2503 system_stm32f4xx.o 8036 18 44 0 1288 27188 tasks.o 2674 0 0 0 504 10924 tim.o 2080 10 13 0 300 11712 timers.o - 860 0 0 0 108 5752 uart.o + 860 0 0 0 108 5754 uart.o 2418 0 0 0 0 4942 ui.o 1158 0 0 0 684 7790 usart.o - 238 0 0 0 1156 1850 usb.o - 118 0 0 0 720 2976 usb_device.o + 238 0 0 0 1156 1852 usb.o + 118 0 0 0 720 2978 usb_device.o 1626 12 0 267 0 9508 usbd_cdc.o - 290 36 0 20 0 2679 usbd_cdc_if.o + 290 36 0 20 0 2681 usbd_cdc_if.o 1398 4 0 0 1576 14187 usbd_conf.o 1592 0 0 0 0 7202 usbd_core.o 3066 30 0 0 1 8071 usbd_ctlreq.o 568 0 43 76 512 3070 usbd_desc.o 232 0 0 0 0 4031 usbd_ioreq.o - 914 12 0 0 0 2516 user_math.o + 968 12 0 0 0 2630 user_math.o 0 0 597 0 444 8048 user_task.o ---------------------------------------------------------------------- - 137708 916 6784 752 43824 677568 Object Totals + 138392 976 6784 752 43832 678445 Object Totals 0 0 32 0 0 0 (incl. Generated) - 698 4 3 12 41 0 (incl. Padding) + 696 4 3 12 41 0 (incl. Padding) ---------------------------------------------------------------------- @@ -11622,6 +11648,8 @@ Image component sizes 48 0 0 0 0 68 cdrcmple.o 56 0 0 0 0 88 d2f.o 334 0 0 0 0 148 dadd.o + 54 0 0 0 0 80 dcmpge.o + 54 0 0 0 0 80 dcmple.o 222 0 0 0 0 100 ddiv.o 186 0 0 0 0 176 depilogue.o 62 0 0 0 0 80 dfixi.o @@ -11633,7 +11661,7 @@ Image component sizes 110 0 0 0 0 168 fepilogue.o ---------------------------------------------------------------------- - 11036 926 488 8 0 7532 Library Totals + 11144 926 488 8 0 7692 Library Totals 20 8 4 0 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -11642,10 +11670,10 @@ Image component sizes 6528 790 484 0 0 4304 m_wm.l 3048 128 0 8 0 1948 mc_w.l - 1440 0 0 0 0 1280 mf_w.l + 1548 0 0 0 0 1440 mf_w.l ---------------------------------------------------------------------- - 11036 926 488 8 0 7532 Library Totals + 11144 926 488 8 0 7692 Library Totals ---------------------------------------------------------------------- @@ -11654,15 +11682,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 148744 1842 7272 760 43824 679344 Grand Totals - 148744 1842 7272 344 43824 679344 ELF Image Totals (compressed) - 148744 1842 7272 344 0 0 ROM Totals + 149536 1902 7272 760 43832 680277 Grand Totals + 149536 1902 7272 344 43832 680277 ELF Image Totals (compressed) + 149536 1902 7272 344 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 156016 ( 152.36kB) - Total RW Size (RW Data + ZI Data) 44584 ( 43.54kB) - Total ROM Size (Code + RO Data + RW Data) 156360 ( 152.70kB) + Total RO Size (Code + RO Data) 156808 ( 153.13kB) + Total RW Size (RW Data + ZI Data) 44592 ( 43.55kB) + Total ROM Size (Code + RO Data + RW Data) 157152 ( 153.47kB) ============================================================================== diff --git a/MDK-ARM/DevC/DevC_Debug.dep b/MDK-ARM/DevC/DevC_Debug.dep index 56e9b54..6f96d52 100644 --- a/MDK-ARM/DevC/DevC_Debug.dep +++ b/MDK-ARM/DevC/DevC_Debug.dep @@ -176,30 +176,30 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (..\Core\Inc\tim.h)(0x6070F48E) -I (..\User\task\user_task.h)(0x67CD5AAA) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\component\cmd.h)(0x67CD5B62) +I (..\User\task\user_task.h)(0x67CD5EB9) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) F (../Core/Src/adc.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -w -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/adc.o -MD) I (..\Core\Inc\adc.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) @@ -669,9 +669,9 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -I (..\User\bsp\uart.h)(0x6070F48E) +I (..\User\bsp\uart.h)(0x67CD5EB9) I (..\Core\Inc\usart.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) F (../Core/Src/stm32f4xx_hal_msp.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -w -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/stm32f4xx_hal_msp.o -MD) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -774,9 +774,9 @@ I (..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h)(0x6070F48E I (..\USB_DEVICE\App\usbd_desc.h)(0x6070F48E) I (..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc\usbd_cdc.h)(0x6070F48E) I (..\USB_DEVICE\App\usbd_cdc_if.h)(0x6070F48E) -I (..\User\bsp\usb.h)(0x6070F48E) +I (..\User\bsp\usb.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) F (../USB_DEVICE/App/usbd_desc.c)(0x624EA632)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -w -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/usbd_desc.o -MD) I (..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h)(0x6070F48E) I (..\USB_DEVICE\Target\usbd_conf.h)(0x6070F48E) @@ -886,9 +886,9 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h)(0x6070F48E) I (..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h)(0x6070F48E) -I (..\User\bsp\usb.h)(0x6070F48E) +I (..\User\bsp\usb.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) F (../USB_DEVICE/Target/usbd_conf.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -w -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/usbd_conf.o -MD) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) @@ -2576,10 +2576,10 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h)(0x6070F48E) I (..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h)(0x6070F48E) -F (..\User\bsp\c\adc.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/adc_1.o -MD) -I (..\User\bsp\adc.h)(0x6070F48E) +F (..\User\bsp\c\adc.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/adc_1.o -MD) +I (..\User\bsp\adc.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Core\Inc\adc.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -2624,10 +2624,10 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -F (..\User\bsp\c\buzzer.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/buzzer.o -MD) -I (..\User\bsp\buzzer.h)(0x6070F48E) +F (..\User\bsp\c\buzzer.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/buzzer.o -MD) +I (..\User\bsp\buzzer.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) I (..\Core\Inc\stm32f4xx_hal_conf.h)(0x6070F48E) @@ -2672,8 +2672,8 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (..\Core\Inc\tim.h)(0x6070F48E) -F (..\User\bsp\c\can.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/can_1.o -MD) -I (..\User\bsp\can.h)(0x6070F48E) +F (..\User\bsp\c\can.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/can_1.o -MD) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -2719,13 +2719,13 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -F (..\User\bsp\c\crc32.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/crc32.o -MD) -I (..\User\bsp\crc32.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +F (..\User\bsp\c\crc32.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/crc32.o -MD) +I (..\User\bsp\crc32.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Core\Inc\crc.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -2769,10 +2769,10 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -F (..\User\bsp\c\delay.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/delay.o -MD) -I (..\User\bsp\delay.h)(0x6070F48E) +F (..\User\bsp\c\delay.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/delay.o -MD) +I (..\User\bsp\delay.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (..\Core\Inc\main.h)(0x6070F48E) @@ -2817,8 +2817,8 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -F (..\User\bsp\c\flash.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/flash.o -MD) -I (..\User\bsp\flash.h)(0x6070F48E) +F (..\User\bsp\c\flash.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/flash.o -MD) +I (..\User\bsp\flash.h)(0x67CD5EB9) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) I (..\Core\Inc\stm32f4xx_hal_conf.h)(0x6070F48E) @@ -2863,12 +2863,12 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -F (..\User\bsp\c\fric.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/fric.o -MD) -I (..\User\bsp\fric.h)(0x6070F48E) +F (..\User\bsp\c\fric.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/fric.o -MD) +I (..\User\bsp\fric.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Core\Inc\tim.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -2913,11 +2913,11 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\delay.h)(0x6070F48E) -F (..\User\bsp\c\gpio.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/gpio_1.o -MD) -I (..\User\bsp\gpio.h)(0x6070F48E) +I (..\User\bsp\delay.h)(0x67CD5EB9) +F (..\User\bsp\c\gpio.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/gpio_1.o -MD) +I (..\User\bsp\gpio.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Core\Inc\gpio.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -2962,8 +2962,8 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -F (..\User\bsp\c\i2c.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/i2c_1.o -MD) -I (..\User\bsp\i2c.h)(0x6070F48E) +F (..\User\bsp\c\i2c.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/i2c_1.o -MD) +I (..\User\bsp\i2c.h)(0x67CD5EB9) I (..\Core\Inc\i2c.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -3009,11 +3009,11 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -F (..\User\bsp\c\laser.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/laser.o -MD) -I (..\User\bsp\laser.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +F (..\User\bsp\c\laser.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/laser.o -MD) +I (..\User\bsp\laser.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Core\Inc\tim.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -3058,10 +3058,10 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -F (..\User\bsp\c\led.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/led.o -MD) -I (..\User\bsp\led.h)(0x6070F48E) +F (..\User\bsp\c\led.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/led.o -MD) +I (..\User\bsp\led.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Core\Inc\tim.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -3106,8 +3106,8 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -F (..\User\bsp\c\mm.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/mm.o -MD) -I (..\User\bsp\mm.h)(0x67C6C648) +F (..\User\bsp\c\mm.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/mm.o -MD) +I (..\User\bsp\mm.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) @@ -3117,10 +3117,10 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -F (..\User\bsp\c\pwm.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/pwm.o -MD) -I (..\User\bsp\pwm.h)(0x6070F48E) +F (..\User\bsp\c\pwm.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/pwm.o -MD) +I (..\User\bsp\pwm.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) I (..\Core\Inc\stm32f4xx_hal_conf.h)(0x6070F48E) @@ -3165,10 +3165,10 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (..\Core\Inc\tim.h)(0x6070F48E) -F (..\User\bsp\c\rand.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/rand.o -MD) -I (..\User\bsp\rand.h)(0x6070F48E) +F (..\User\bsp\c\rand.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/rand.o -MD) +I (..\User\bsp\rand.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Core\Inc\rng.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -3213,10 +3213,10 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -F (..\User\bsp\c\servo.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/servo.o -MD) -I (..\User\bsp\servo.h)(0x6070F48E) +F (..\User\bsp\c\servo.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/servo.o -MD) +I (..\User\bsp\servo.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) I (..\Core\Inc\stm32f4xx_hal_conf.h)(0x6070F48E) @@ -3261,8 +3261,8 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (..\Core\Inc\tim.h)(0x6070F48E) -F (..\User\bsp\c\spi.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/spi_1.o -MD) -I (..\User\bsp\spi.h)(0x6070F48E) +F (..\User\bsp\c\spi.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/spi_1.o -MD) +I (..\User\bsp\spi.h)(0x67CD5EB9) I (..\Core\Inc\spi.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -3308,9 +3308,9 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -F (..\User\bsp\c\uart.c)(0x67C6C648)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/uart.o -MD) -I (..\User\bsp\uart.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +F (..\User\bsp\c\uart.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/uart.o -MD) +I (..\User\bsp\uart.h)(0x67CD5EB9) I (..\Core\Inc\usart.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -3356,18 +3356,18 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -F (..\User\bsp\c\usb.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/usb.o -MD) -I (..\User\bsp\usb.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +F (..\User\bsp\c\usb.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/usb.o -MD) +I (..\User\bsp\usb.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x6035A4A8) -I (..\User\bsp\delay.h)(0x6070F48E) +I (..\User\bsp\delay.h)(0x67CD5EB9) I (..\USB_DEVICE\App\usbd_cdc_if.h)(0x6070F48E) I (..\Middlewares\ST\STM32_USB_Device_Library\Class\CDC\Inc\usbd_cdc.h)(0x6070F48E) I (..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h)(0x6070F48E) @@ -3418,9 +3418,9 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_core.h)(0x6070F48E) I (..\Middlewares\ST\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h)(0x6070F48E) -F (..\User\component\ahrs.c)(0x67AB3A93)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ahrs.o -MD) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +F (..\User\component\ahrs.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ahrs.o -MD) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3468,10 +3468,10 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -F (..\User\component\ballistics.c)(0x67C6C648)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ballistics.o -MD) -I (..\User\component\ballistics.h)(0x67C6C648) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +F (..\User\component\ballistics.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ballistics.o -MD) +I (..\User\component\ballistics.h)(0x67CD5EB9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3518,9 +3518,9 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -F (..\User\component\capacity.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/capacity.o -MD) -I (..\User\component\capacity.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +F (..\User\component\capacity.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/capacity.o -MD) +I (..\User\component\capacity.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3567,12 +3567,12 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -F (..\User\component\cmd.c)(0x67CD5E44)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/cmd.o -MD) -I (..\User\component\cmd.h)(0x67CD5B62) +F (..\User\component\cmd.c)(0x67D045F9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/cmd.o -MD) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3618,15 +3618,15 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -F (..\User\component\crc8.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/crc8.o -MD) -I (..\User\component\crc8.h)(0x6070F48E) +F (..\User\component\crc8.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/crc8.o -MD) +I (..\User\component\crc8.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -F (..\User\component\crc16.c)(0x67A77C31)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/crc16.o -MD) -I (..\User\component\crc16.h)(0x6070F48E) +F (..\User\component\crc16.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/crc16.o -MD) +I (..\User\component\crc16.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3672,16 +3672,16 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -F (..\User\component\error_detect.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/error_detect.o -MD) -I (..\User\component\error_detect.h)(0x6070F48E) +F (..\User\component\error_detect.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/error_detect.o -MD) +I (..\User\component\error_detect.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\bsp\mm.h)(0x67C6C648) -F (..\User\component\filter.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/filter.o -MD) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\bsp\mm.h)(0x67CD5EB9) +F (..\User\component\filter.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/filter.o -MD) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3728,15 +3728,15 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -F (..\User\component\limiter.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/limiter.o -MD) -I (..\User\component\limiter.h)(0x6070F48E) +F (..\User\component\limiter.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/limiter.o -MD) +I (..\User\component\limiter.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) -F (..\User\component\mixer.c)(0x67AB3850)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/mixer.o -MD) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +F (..\User\component\mixer.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/mixer.o -MD) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3783,11 +3783,11 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -F (..\User\component\pid.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/pid.o -MD) -I (..\User\component\pid.h)(0x6070F48E) +F (..\User\component\pid.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/pid.o -MD) +I (..\User\component\pid.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3833,8 +3833,8 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -F (..\User\component\user_math.c)(0x67CD5AAA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/user_math.o -MD) -I (..\User\component\user_math.h)(0x67CD5AAA) +F (..\User\component\user_math.c)(0x67D04250)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/user_math.o -MD) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3882,7 +3882,7 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -F (..\User\component\FreeRTOS_CLI.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/freertos_cli.o -MD) +F (..\User\component\FreeRTOS_CLI.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/freertos_cli.o -MD) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) @@ -3895,12 +3895,12 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -I (..\User\component\FreeRTOS_CLI.h)(0x6070F48E) -F (..\User\component\ui.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ui.o -MD) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\component\FreeRTOS_CLI.h)(0x67CD5EB9) +F (..\User\component\ui.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ui.o -MD) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3947,12 +3947,12 @@ I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x6035A4A8) -F (..\User\device\bmi088.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/bmi088.o -MD) -I (..\User\device\bmi088.h)(0x6070F48E) +F (..\User\device\bmi088.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/bmi088.o -MD) +I (..\User\device\bmi088.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -3997,23 +3997,23 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6070F48E) +I (..\User\device\device.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (..\Core\Inc\gpio.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\bsp\delay.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\bsp\gpio.h)(0x6070F48E) -I (..\User\bsp\spi.h)(0x6070F48E) +I (..\User\bsp\delay.h)(0x67CD5EB9) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\bsp\gpio.h)(0x67CD5EB9) +I (..\User\bsp\spi.h)(0x67CD5EB9) I (..\Core\Inc\spi.h)(0x6070F48E) -F (..\User\device\can.c)(0x67CD5AAA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/can_2.o -MD) -I (..\User\device\can.h)(0x67CD5AAA) +F (..\User\device\can.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/can_2.o -MD) +I (..\User\device\can.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -4057,26 +4057,26 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6070F48E) +I (..\User\device\device.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\bsp\mm.h)(0x67C6C648) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\ui.h)(0x6070F48E) -F (..\User\device\dr16.c)(0x67C26F8E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/dr16.o -MD) -I (..\User\device\dr16.h)(0x6070F48E) +I (..\User\bsp\mm.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\ui.h)(0x67CD5EB9) +F (..\User\device\dr16.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/dr16.o -MD) +I (..\User\device\dr16.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -4120,20 +4120,20 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6070F48E) +I (..\User\device\device.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\bsp\uart.h)(0x6070F48E) +I (..\User\bsp\uart.h)(0x67CD5EB9) I (..\Core\Inc\usart.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -F (..\User\device\ist8310.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ist8310.o -MD) -I (..\User\device\ist8310.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +F (..\User\device\ist8310.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ist8310.o -MD) +I (..\User\device\ist8310.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -4177,24 +4177,24 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6070F48E) +I (..\User\device\device.h)(0x67CD5EB9) I (..\Core\Inc\gpio.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\bsp\delay.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\bsp\gpio.h)(0x6070F48E) -I (..\User\bsp\i2c.h)(0x6070F48E) +I (..\User\bsp\delay.h)(0x67CD5EB9) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\bsp\gpio.h)(0x67CD5EB9) +I (..\User\bsp\i2c.h)(0x67CD5EB9) I (..\Core\Inc\i2c.h)(0x6070F48E) -F (..\User\device\referee.c)(0x67BECDC5)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/referee.o -MD) -I (..\User\device\referee.h)(0x67C6C648) +F (..\User\device\referee.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/referee.o -MD) +I (..\User\device\referee.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -4238,27 +4238,27 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\bsp\delay.h)(0x6070F48E) -I (..\User\bsp\uart.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\bsp\delay.h)(0x67CD5EB9) +I (..\User\bsp\uart.h)(0x67CD5EB9) I (..\Core\Inc\usart.h)(0x6070F48E) -I (..\User\component\crc16.h)(0x6070F48E) -I (..\User\component\crc8.h)(0x6070F48E) -F (..\User\device\ai.c)(0x67CD5AAA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ai.o -MD) -I (..\User\device\ai.h)(0x67CD5AAA) +I (..\User\component\crc16.h)(0x67CD5EB9) +I (..\User\component\crc8.h)(0x67CD5EB9) +F (..\User\device\ai.c)(0x67D13B25)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ai.o -MD) +I (..\User\device\ai.h)(0x67D04427) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -4302,31 +4302,31 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\Middlewares\Third_Party\Protocol\protocol.h)(0x67CD5AAA) -I (..\User\bsp\delay.h)(0x6070F48E) -I (..\User\bsp\uart.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\Middlewares\Third_Party\Protocol\protocol.h)(0x67D13D30) +I (..\User\bsp\delay.h)(0x67CD5EB9) +I (..\User\bsp\uart.h)(0x67CD5EB9) I (..\Core\Inc\usart.h)(0x6070F48E) -I (..\User\component\crc16.h)(0x6070F48E) -I (..\User\component\crc8.h)(0x6070F48E) -F (..\User\module\cap.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/cap.o -MD) -I (..\User\module\cap.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) +I (..\User\component\crc16.h)(0x67CD5EB9) +I (..\User\component\crc8.h)(0x67CD5EB9) +F (..\User\module\cap.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/cap.o -MD) +I (..\User\module\cap.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -4370,25 +4370,25 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\component\capacity.h)(0x6070F48E) -I (..\User\component\limiter.h)(0x6070F48E) -F (..\User\module\chassis.c)(0x679F304B)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/chassis.o -MD) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\cmd.h)(0x67CD5B62) +I (..\User\component\capacity.h)(0x67CD5EB9) +I (..\User\component\limiter.h)(0x67CD5EB9) +F (..\User\module\chassis.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/chassis.o -MD) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -4433,30 +4433,30 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x6035A4A8) -I (..\User\bsp\mm.h)(0x67C6C648) -I (..\User\component\limiter.h)(0x6070F48E) -I (..\User\module\cap.h)(0x6070F48E) -F (..\User\module\config.c)(0x67CD5D5E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/config.o -MD) -I (..\User\module\config.h)(0x67C6C648) +I (..\User\bsp\mm.h)(0x67CD5EB9) +I (..\User\component\limiter.h)(0x67CD5EB9) +I (..\User\module\cap.h)(0x67CD5EB9) +F (..\User\module\config.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/config.o -MD) +I (..\User\module\config.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -4501,29 +4501,29 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) -I (..\User\bsp\flash.h)(0x6070F48E) -F (..\User\module\gimbal.c)(0x67CD5C8C)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/gimbal.o -MD) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) +I (..\User\bsp\flash.h)(0x67CD5EB9) +F (..\User\module\gimbal.c)(0x67D138A4)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/gimbal.o -MD) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -4570,30 +4570,30 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\bsp\mm.h)(0x67C6C648) -F (..\User\module\shoot.c)(0x67CD5AAA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/shoot.o -MD) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\bsp\mm.h)(0x67CD5EB9) +F (..\User\module\shoot.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/shoot.o -MD) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -4637,27 +4637,27 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\bsp\pwm.h)(0x6070F48E) -I (..\User\component\limiter.h)(0x6070F48E) -F (..\User\task\ai.c)(0x67CD5AAA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ai_1.o -MD) -I (..\User\device\ai.h)(0x67CD5AAA) +I (..\User\bsp\pwm.h)(0x67CD5EB9) +I (..\User\component\limiter.h)(0x67CD5EB9) +F (..\User\task\ai.c)(0x67D0489A)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ai_1.o -MD) +I (..\User\device\ai.h)(0x67D04427) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -4701,20 +4701,20 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\Middlewares\Third_Party\Protocol\protocol.h)(0x67CD5AAA) -I (..\User\bsp\usb.h)(0x6070F48E) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\Middlewares\Third_Party\Protocol\protocol.h)(0x67D13D30) +I (..\User\bsp\usb.h)(0x67CD5EB9) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -4722,27 +4722,27 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\atti_esti.c)(0x67C6C648)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/atti_esti.o -MD) +F (..\User\task\atti_esti.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/atti_esti.o -MD) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\bsp\mm.h)(0x67C6C648) +I (..\User\bsp\mm.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\pwm.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\bsp\usb.h)(0x6070F48E) +I (..\User\bsp\pwm.h)(0x67CD5EB9) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\bsp\usb.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -4787,12 +4787,12 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -4800,27 +4800,27 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\can.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/can_3.o -MD) -I (..\User\device\can.h)(0x67CD5AAA) +F (..\User\task\can.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/can_3.o -MD) +I (..\User\device\can.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -4864,17 +4864,17 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -4882,25 +4882,25 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\cap.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/cap_1.o -MD) -I (..\User\module\cap.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) +F (..\User\task\cap.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/cap_1.o -MD) +I (..\User\module\cap.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -4944,17 +4944,17 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -4962,18 +4962,18 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\cli.c)(0x67C6C648)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/cli.o -MD) +F (..\User\task\cli.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/cli.o -MD) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x6035A4A8) @@ -4986,7 +4986,7 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) @@ -5030,41 +5030,41 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\bsp\usb.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\bsp\usb.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) -I (..\User\component\FreeRTOS_CLI.h)(0x6070F48E) +I (..\User\component\FreeRTOS_CLI.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -I (..\User\task\user_task.h)(0x67CD5AAA) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\task\user_task.h)(0x67CD5EB9) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) -F (..\User\task\command.c)(0x67CD5AAA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/command.o -MD) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) +F (..\User\task\command.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/command.o -MD) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\device\dr16.h)(0x6070F48E) +I (..\User\device\dr16.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -5108,8 +5108,8 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -5117,32 +5117,32 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\ctrl_chassis.c)(0x62A48FB8)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ctrl_chassis.o -MD) -I (..\User\component\limiter.h)(0x6070F48E) +F (..\User\task\ctrl_chassis.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ctrl_chassis.o -MD) +I (..\User\component\limiter.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -5187,25 +5187,25 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -5215,10 +5215,10 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\ctrl_gimbal.c)(0x67CD5AAA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ctrl_gimbal.o -MD) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +F (..\User\task\ctrl_gimbal.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ctrl_gimbal.o -MD) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -5265,21 +5265,21 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -5287,22 +5287,22 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\ctrl_shoot.c)(0x67C1FB84)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ctrl_shoot.o -MD) -I (..\User\module\shoot.h)(0x67CD5AAA) +F (..\User\task\ctrl_shoot.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/ctrl_shoot.o -MD) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -5346,18 +5346,18 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -5365,24 +5365,24 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\info.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/info.o -MD) -I (..\User\bsp\led.h)(0x6070F48E) +F (..\User\task\info.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/info.o -MD) +I (..\User\bsp\led.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\bsp\usb.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\bsp\usb.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\component\capacity.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\capacity.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -5427,7 +5427,7 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -5435,28 +5435,28 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\init.c)(0x67CD5AAA)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/init.o -MD) -I (..\User\bsp\flash.h)(0x6070F48E) +F (..\User\task\init.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/init.o -MD) +I (..\User\bsp\flash.h)(0x67CD5EB9) I (..\Core\Inc\main.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h)(0x6070F48E) I (..\Core\Inc\stm32f4xx_hal_conf.h)(0x6070F48E) @@ -5501,32 +5501,32 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\bsp\usb.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\bsp\usb.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) -I (..\User\module\cap.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) +I (..\User\module\cap.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -5534,21 +5534,21 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) +I (..\User\module\config.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\monitor.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/monitor.o -MD) -I (..\User\bsp\adc.h)(0x6070F48E) +F (..\User\task\monitor.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/monitor.o -MD) +I (..\User\bsp\adc.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\bsp\buzzer.h)(0x6070F48E) -I (..\User\bsp\led.h)(0x6070F48E) -I (..\User\bsp\usb.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\bsp\buzzer.h)(0x67CD5EB9) +I (..\User\bsp\led.h)(0x67CD5EB9) +I (..\User\bsp\usb.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\component\capacity.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\capacity.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -5593,7 +5593,7 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -5601,36 +5601,36 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\rc.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/rc.o -MD) +F (..\User\task\rc.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/rc.o -MD) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\device\dr16.h)(0x6070F48E) +I (..\User\device\dr16.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -5674,8 +5674,8 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -5683,33 +5683,33 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\referee.c)(0x6070F48E)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/referee_1.o -MD) -I (..\User\device\referee.h)(0x67C6C648) +F (..\User\task\referee.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/referee_1.o -MD) +I (..\User\device\referee.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\cmd.h)(0x67CD5B62) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\cmd.h)(0x67D045F9) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -5753,16 +5753,16 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\bsp\usb.h)(0x6070F48E) -I (..\User\task\user_task.h)(0x67CD5AAA) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\bsp\usb.h)(0x67CD5EB9) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h)(0x6070F48E) I (..\Core\Inc\FreeRTOSConfig.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h)(0x6070F48E) @@ -5770,19 +5770,19 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) -F (..\User\task\user_task.c)(0x67C45D0D)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/user_task.o -MD) -I (..\User\task\user_task.h)(0x67CD5AAA) +F (..\User\task\user_task.c)(0x67CD5EB9)(-xc -std=c11 --target=arm-arm-none-eabi -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -c -fno-rtti -funsigned-char -fshort-enums -fshort-wchar -D__MICROLIB -gdwarf-3 -O0 -ffunction-sections -I ../Core/Inc -I ../USB_DEVICE/App -I ../USB_DEVICE/Target -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Middlewares/Third_Party/FreeRTOS/Source/include -I ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM4F -I ../Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I ../Middlewares/ST/STM32_USB_Device_Library/Class/CDC/Inc -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I ../Drivers/CMSIS/DSP/Include -I ../User -I ../Middlewares/Third_Party/Protocol -Wall -Wextra -I./RTE/_Debug -IC:/Users/lvzucheng/AppData/Local/Arm/Packs/Keil/STM32F4xx_DFP/2.15.0/Drivers/CMSIS/Device/ST/STM32F4xx/Include -D__UVISION_VERSION="534" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DDEV_BOARD_C -DSTM32F407xx -DDEBUG -o devc/user_task.o -MD) +I (..\User\task\user_task.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x6035A4A8) I (C:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x6035A4A8) @@ -5793,11 +5793,11 @@ I (..\Middlewares\Third_Party\FreeRTOS\Source\include\portable.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM4F\portmacro.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h)(0x6070F48E) -I (..\User\module\config.h)(0x67C6C648) -I (..\User\component\cmd.h)(0x67CD5B62) +I (..\User\module\config.h)(0x67CD5EB9) +I (..\User\component\cmd.h)(0x67D045F9) I (C:\Keil_v5\ARM\ARMCLANG\include\stdbool.h)(0x6035A4A8) -I (..\User\component\ahrs.h)(0x6070F48E) -I (..\User\component\user_math.h)(0x67CD5AAA) +I (..\User\component\ahrs.h)(0x67CD5EB9) +I (..\User\component\user_math.h)(0x67D04250) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h)(0x6070F48E) I (..\Drivers\CMSIS\Include\core_cm4.h)(0x6070F48E) @@ -5841,22 +5841,22 @@ I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_ll_usb.h)(0x6070F48E) I (..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pcd_ex.h)(0x6070F48E) I (C:\Keil_v5\ARM\ARMCLANG\include\float.h)(0x6035A4A0) I (C:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x6035A4A8) -I (..\User\device\bmi088.h)(0x6070F48E) -I (..\User\device\device.h)(0x6070F48E) -I (..\User\device\can.h)(0x67CD5AAA) -I (..\User\bsp\can.h)(0x6070F48E) +I (..\User\device\bmi088.h)(0x67CD5EB9) +I (..\User\device\device.h)(0x67CD5EB9) +I (..\User\device\can.h)(0x67CD5EB9) +I (..\User\bsp\can.h)(0x67CD5EB9) I (..\Core\Inc\can.h)(0x6070F48E) I (..\Core\Inc\main.h)(0x6070F48E) -I (..\User\bsp\bsp.h)(0x6070F48E) -I (..\User\device\ist8310.h)(0x6070F48E) -I (..\User\module\chassis.h)(0x6070F48E) -I (..\User\component\filter.h)(0x6070F48E) -I (..\User\component\mixer.h)(0x6070F48E) -I (..\User\component\pid.h)(0x6070F48E) -I (..\User\device\referee.h)(0x67C6C648) -I (..\User\component\ui.h)(0x6070F48E) +I (..\User\bsp\bsp.h)(0x67CD5EB9) +I (..\User\device\ist8310.h)(0x67CD5EB9) +I (..\User\module\chassis.h)(0x67CD5EB9) +I (..\User\component\filter.h)(0x67CD5EB9) +I (..\User\component\mixer.h)(0x67CD5EB9) +I (..\User\component\pid.h)(0x67CD5EB9) +I (..\User\device\referee.h)(0x67CD5EB9) +I (..\User\component\ui.h)(0x67CD5EB9) I (C:\Keil_v5\ARM\ARMCLANG\include\string.h)(0x6035A4A8) -I (..\User\module\gimbal.h)(0x67CD5AAA) -I (..\User\module\shoot.h)(0x67CD5AAA) +I (..\User\module\gimbal.h)(0x67CD5EB9) +I (..\User\module\shoot.h)(0x67CD5EB9) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\task.h)(0x6070F48E) I (..\Middlewares\Third_Party\FreeRTOS\Source\include\list.h)(0x6070F48E) diff --git a/MDK-ARM/DevC/adc_1.o b/MDK-ARM/DevC/adc_1.o index df7f11a157c7d973c31cd34dcb19a000ba26d734..06552117ebc004b8ef00e64cbf6662667c64fd31 100644 GIT binary patch delta 354 zcmaE({6=|$9us5bWPK*l`iTq-3@j|HDL{&mNu6yekY-?81LCo51CmT^`++1g1Iu(E z#lgs42BdC)L>yR711WYE4j{?U1H_E64?!e9qYa4SWSS_T#t38xC<93#k0%Yplg<W8 z0(l%+AfAj3Lp_iWHlhNgEA|VBR6sLA5yc1{m=XCPBXmKwF>rwh79eJfWe15GF-m|a zc95^+fGlP^c0C~F55z3Z+yX4cJRmN}AX%1D1|Bmghozi_#~Q}2<lym`9M3$3Bgi+@ z$H>6Qbn{Q<sf?Q^uySxSmQ0=r^w<B%dj-^4%~^rQOuoo3Jo%4+0HgV2UcvhSN@+0w delta 354 zcmaE({6=|$9us5vWPK*l`hErm1{N096d=XOq|UY&NHegl0`b_k07)jcy+D$gfn_R? z;$UPi15(#OA`UDkffPFn2asgw0b<73`yi5^(FR0uGEEdvVFWS+lz}9W$CCo$NoNBk zfjo{35KqR2p&rNw8&Lt$75fQ9Dxevmh+>2e%!pi&5xOAT7`Q+L3lKBLvVug77$ray zJIGfuKo+wdyB?781!9(FZUL5J9vvVPWRNUNDFcrQl*3Za!ea?zS90*UO^#=t!WI#f zpOjy+`8V@aMn;Cs{j8kaj75`Y0{!)O@?HUTR#R4>F_SOy3s3$dAi!uknOE>W05-HS A9smFU diff --git a/MDK-ARM/DevC/ai.o b/MDK-ARM/DevC/ai.o index d929bdd999324a431d8b0eeed23a2344bfada6ff..d1019f4517bf4c411e1ad8c41d3049465cbeb718 100644 GIT binary patch literal 15080 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 XEkOoTE0cENTLQlU(nY<_OOXFxJU5~` literal 13580 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 b8u2)M>TV0N69PC~UPi;n!+UGmRp9wwp%Wu3 diff --git a/MDK-ARM/DevC/ai_1.o b/MDK-ARM/DevC/ai_1.o index 4892066812cbe77126a35fb5985337908dede483..ed4c0592a928996add77b4dcd1d783f94432b754 100644 GIT binary patch literal 7472 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 literal 7192 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 JJ=^g({taAOw-EpU diff --git a/MDK-ARM/DevC/buzzer.o b/MDK-ARM/DevC/buzzer.o index aedf400b85e6e1fdc3ab8246835437a393726fba..2c7ca8cdcf17477c592c4e321c88247c68e10a25 100644 GIT binary patch delta 237 zcmew%`$KlaLB{$n1|VRb2qYMpX9Gzl<|QBj29_Ei#lgrL38eOe#O+x&04a7RmJ>jV zg@p}BGUx#@W9&H~$;``m9mHV=5)2U_R_rGr$t(mB=3tu0A;<{gCjdo(JQgts&kV@r zWSYpN2;vI+0eK8aCNqLWr6ESJJ_5?U24W@)miv>-fCdKnhWZ#87@2P7Wp-uU9KsU7 b$*4YgDX%i);mId?)fs<J{s<-|`R)S%8tEoe delta 237 zcmew%`$KlaLB{$H1|VSW2NI0TGl3)%^CFM{14|W<;$UQr1X6oJ;`S`-fD}6u%P}Cu z!omh58T5ddG4>3QWaeeO4&tx_35Ey|EA|7BWEO%5b1+Th;AaH!6M&*X9*YQsX9nbQ zGEHQX2XTe{fIJ2ylm7#`%+e4eSRVm7FM*iJg5~byGNy@a5kdJ$`6ZkAnOzwf88!#A c1adN}PF~8Z%y@9}NnUlvpOZg=NlCu@0AB|ufB*mh diff --git a/MDK-ARM/DevC/can_1.o b/MDK-ARM/DevC/can_1.o index eda8aedd94f4c0e2ae692af81bf4b8e63d82c40e..4a87537a8737d4372ddc47a3c96d251ec85f88e7 100644 GIT binary patch delta 2040 zcmZ9Me`wTY9LJx}_t);Z-E-f&?QWZN#mvnWTAOQE{@9twMiXw_SX&uw(Mp4Iilj>- z<N71TN+EkPq67;vq7n=pff!~f5f&&qN)siTDOwcfENWKo&-eC>yZhsLKcDya^Ljte zbN7Aj#y4Kt_-Z|U{>jXf9zClkyxa4eg%F{N&@d*l4#^KN3%Qq_2)~6XM1`K+EI$o; z$G9iYLoN9y)RxsGgd^{Sx}pF(zFZ0`WEM*D0jMP(gW3kDk!u1V|8hXQ9}r(KA<sh{ zISF;;3`+=4E`V0ZUT8=@4VCg0XjtxqR>}j=h&%>W!kvX!Wi!NcFsdk0Z+m~MGiVNA zc#}e1GxZHe{bl8+8vlmWq-p#YiIP3_Tu?0P8AFtahK;ePE*dq)rc|^FW*u+hP`#gm z$+L0k1@e2~_<){Ad&%DdSBv3Q(D6L^ub~VM7b0Q#Zx|=ZvHZ8;hBz3ekmc_-y-JE$ z{)eU)p_t|GH$6oO%RgXxQL3~2Bc|t5%JRR4n}y-UsNS0CpG4WrHcm?{5#!zB!;mW& z?vn61y-42LvXFsuRWa{-)r2xQ?ir!xnED4twV3*BNTu~QnQB?fq00!3t3lKJS*RgX zUv$(HroI$XtMqBvmcPQGYgHldclDELUKQ%1ssC_9HEx#3V$fg}-ZCZdUaalT4Ug+p z(4@89wkqI~kHU!>=DPwu&3q;CV?;y{spLpu(H?>OK!f)&l`2{_RkG^M!K%S2dV*D- zV!ok>Zz$m#%lU20&n@ETPV;#__8sMcJsfB&3baiJm`|7U-!k7`#J895nR5PD<~x|r zPkoOaC4tWJfbSxZE!rSk!grVRbC~Zd;`>VY{%Jlh3SVhA2L_4)10{jM>A)2KB=akZ z_!TAm%5px>{BRLJT;Ly?x;d-M1G_k|z9_K1WP_1_uf=r`i-S8c%KY=h5Z}&<u>LWU z%%5Ppg&ya(hNoVbi!GdmbEAP9f%4^?&F-aTykz_xNCq#-Nw{kP$De~7!mxj<`v}u* z_6hYBHoOIYeD+D9j-%es?J-Af#(Y1PvcIcW`FCOX$7`Q%5OH4M8K#D+Qg%j-A;iCa z`(B~Wn|i6E#!cNBQddpAETaA~bvC9PEYroC<PvJOse6-Zo~iq5RJ$ko3efUel{1Zp z>(r2`ADJQI58{*7;DPmJY&jN;uY=zTZ_kgffxnK@ogco8$)osTG^=%2^m?ebyFc67 z(wg4a;rCRK*r#iTZlXRtF>eFCu2;9_=%D_rbpsvI>AQ0Djot*krpKU@y0I-s4SEDR zS09D;>0~-b19~O&MLi1Ls@=PDv|sl_59-~}aXkV3MR(qlqlDf8P3a5J4xOH#qpaQp zU9ZQW8+GG?9KEMUpdag_&{I0OFh^(gN~ohpp%Lva;@$h9ZF)DfLr*N)g>`ncGk>9d z4mIm|W)`_RooS+s9?Uek8T_v;*N5Ay_0CL;-qd^0Ii<&-J^DsaH!g0%NxK)<{tuZI BI~V`} delta 2028 zcmZ9MZEO@(6o&7anVp^6?%mm~+YhvwMM`8NScD=i{jf3A6fN$GCAI+s6r+t5YA8V> zWcfi%t1&6L{GcQT5{-eF7!XZLq5(8U8xn;OBUNg^ptkzM27%c6f$y32HoN=dzW2O) zp7-48&fSjfzP5WHNuQjUd(owx`lg%8?h`_IVXqq-S*PWD*oFLnohUkp&7<j_T`fNj zdc)k4qfkrUgxWGrLO60EG$f{B$Cu5pLOup1*$%bjCa7(IGT9vf*}i~yHz3Y1AxEK( zoPvgAxg~@vmqWuc1NCGNRLXv6kvs$~mP62p9EK_pnul0%HBWGmETKr!cBj-OG}mLf z{|I&6)c-o_mX)1p{O74D)3_ap-Zr(MSk$p+AfiOnGsdEdXv7$sDx)!&?R<zsN&ilm zESnJRCI1PybL?C?PX6m~<ydZ*&S%LVKp8xoN5b+C7$?cG{6V<Q94sQw^4~GNVv1P) zQPYc1%<?}pJw*x2A2PitRapLKrsq?o<$nn`56g{F(wggEKv~T;PR*8x@oDjH$T(K0 zx#+U4m-jBNW#Gq>n0rahM;Scs_d=yi{ez<(F!g0mE!A(y%Eenb^czCg)H>7rMW~IY z{?$=iOg-kQE<GY^vf~`OQR2B1>Z)m87wTtI|LKT3aI-`k7Hx>(EmH#T#oF)u?Q;DR zwA9*fi!fa2COA>Xd~3ijWxkmBV?;y{Ddx!Z(2T%+pbafdRpv~s%$s_5Fg19JOfdCD z=Bsk}syu#vA^#@x3v>8|vwW5xdr@KFeGb&*1Zrjj%r7hC&oSSS!#CvdjfMR0%&%lV zJM%rR%nP&>22==vwwwdn^7z$-e2V$@9KJn|UpvcZ#q?MDI0x3}1lH#THp~WQ_!pSp zlEZJw<DW0&_b}g`!*@^foijJ*<-)+*9O%sn^yVF~BjC$%9Yj-bCr&cIhZy498TRzm zNNM&Pwte&*zcqa7dR+8z7A_PC+zu#T&MJ2Ot9WGm2&5h_$w`EI0LNd0e2QiNQE?30 z0{epc0teoMe|+{up}t1_5x2i})IRJ_VU+z{Qe_Xr@Q>FXsS@$iFuhD|E~&H|)kTE( z*Ka>8)TpT+anw(yZt>KFsaHkRq^a9t%EFjdJ|vw`Ri<83s;W)BwoI*XMf)_=QLa{- z#<~i%(bUh(5%H(-mnQIm^?9rV1LND_-+;Gk<6GfxpbXU(jbU>seiqHRZjIh@JJxJ_ zc3bbsNBvCr<iWB{cTq-9KDd(x^eao!G^Eci*-2+~-O@CDrTd{1dIb8HPSvC-sdqsa z=wWC^&smnH4&4Rat4~4uw0tN{$8{%kNFRe<(UZ_Iy=r-yVtNo-p~s=kx~?`&t-2rD zqeq~x>Qr5tj_6&`qk0&6Ue8&Prc1gDD)cF+r)52#-U(f-k3pODWc^{x8EjyFyy1RY nq)Qv;k*(_*@1uIXInaLS0eu2`UXMWAG&OOZf?m;2HkJPmJP9~U diff --git a/MDK-ARM/DevC/cmd.o b/MDK-ARM/DevC/cmd.o index 36a2ffd274643ca827437972cf852edbd3e61ac6..c2bcda6be4bfd78fc76f2d12e65a66c1eda82546 100644 GIT binary patch delta 3319 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 Tma&_7>FB16$Aa@VpRWG{jt6o| delta 3260 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 MGK>bT+j_75501D}TmS$7 diff --git a/MDK-ARM/DevC/command.o b/MDK-ARM/DevC/command.o index bd8458d2d917a33d5f50f75af3d00427bc15857f..14b84c0c5481e2c9a46dc9ed0d8d52014867ea09 100644 GIT binary patch delta 2439 zcmY+_du$X{6bImQXXfs1yW8#1mRhuscDJPksYqG^r3f^kP=v}u62O2!0uk{M2t=$P zlV}MTh_qY-q8K0&i#)WXN{svg!I}aBMTp@I^0ERVQbdTnJZJfh)=lSr=iJAc**i1a zjYIbjt<6yrx8<fN6>aRPMym1@vZKS&`-RJN-!M@)m4>AgMY<;7S&~I_IqSotsd+p( z93H@-TgYK{3Q-5sU}fZ|X|j^-D3=M#iu98Ir5UNjA7d_C<=!nPPo32s=SuPMGwEf1 ze9qCvkI#qnM}B-EqSyQJC0B3cI3#OZGxTjg{<WjN$8o*P`y<l{sVmyzIb|~MD(N&o z9`Ku`GyLS5qcb_Kl1aY@be<ny50dV|$yga^>!K_D_)pVnzdO!WPPV$OU*O)OGUE<u zk6kD6gNPGRf9qO_<+w}Q`0+hQuk_>lAxd7&N#fk3vdBJfb~$~#&K57SAJ;a25wZ(8 z>lNgl)6O8(thf3L_K^N}@m{6B_WSo)x{2e&b^qY#102tgf=2?pBM1K5k%R4aq@~@4 z9Gc#4M}BO#BZqlMj&Zd%srFM;m$6;=8r4x(mpDX6_)y0)^b}3BmJf9zPq(nwBtBW9 zR|bfd@}W+Zl6~K_=<bnloYzMRxv`6l4s`eCO1;e?-Neq5dRy{zfZZ(d)~Ct#c%VTh zt>*n-rN{F%)JpmxQOX()qO*8rl<azrm&(8gj-~4K6rLwF)rv=V^@_xNQ|uNF*2x!I z9xPF0z6fNgTc$ZslawmeLP7f-Gd5VPwwoovg5GDi_DK0Qm5!?h>;9YuC9NQRgX0Q` zhbUdjz9R8ZhwL<SG5CxcWn!Ux^@gbo6?fajLpx>oIj%B1QKebZ5v0Fj6OU6BuRLrv zgz|IlaMxnlwQ-JCqZ6}BB^^ULi=AvPhkB^NCNn8t%{2X!p6o5#oFmW6_l~1>>(BX) zHOhkTNW0v9Lt@^Fl${(TcFQJvpIMXC-z()|C(z)QvE&Zo)^jVlUFeSE_HFkiZWp+3 zay#E$!tGnG;r1baf)wb(p>{gRBfE!BsU~gU4!fIDX;xj{wnV&;+jOfg=Ud5&yhmB~ zNy&QE1Sy#)Bf^rsym4x>m+GD3Iu>7LE4&FG!U*3t8Sf-UiDJl$U@5GCqv0g@8mxwk zVBI4<`UD-D;C8qh9)u_0FYq=D@FOG_7=dXp3l_n?a4;N|kbfU1qGJZEhBa_K+ycLW zd*Ly723~~M;RERK(<>L63|-OVj!bl9!x$`tPeFPAr9eM82o8ZG;21a_z6htmnQ%7i zNx=o^SPTtZ3mf1L*bI-s3-CI;3nTnmN&P2aE-ZjWn!Ln>Vsyw$Eei(1XW;}m8BT|@ z;C#3k8n^*|33tH#@TB~IloOsqM=NZD_hAyxk$D|qE-ZorU=@5GPJq+k99RuKx&Kml z5v+wD!+O{RkHF*bEW8A-!oQ&AS6%9dVF&maoZ1;d9Cm{}VLw<d@_ns<!_hClT5^Kv za1MMA);9L)GSE_U&Fq|cs>xi=8L4VaY3`@$ra7G(*YXyxGCCI5%d&_LnW9)+y>CXx z3e@YSn%mFJ`b4`oR$x)OX^VAL6HTXhf$Cw(xqa2V952XnIuh;T-z)y3BtG~u$>rl8 D6_q2Z delta 2452 zcmY+_32anF7zglg_PyDoyWO`vXc}n9Zd+J^tqPR1SSU@ns(^(?ZIRTFfS`sbHX#rM zUSbI<9zcgfh$sqC2tq(47@`pn5V;`)xkSK%9D<+*1cCZ}%m2l?>6_nwjyF3y@95sa zD+kYwtMc`UOr;_l9#J*Qb?EUNqHyOl5v8P-nc!Mkm?&CIRx}*0<mf!au^^Ku_OQxQ z*{UkTiar*u2qz=`B1Bo5d}xpfvP=J0&2fl7vjRkx1hSQs5h^1x5v#=g%Pv-@waaaa zd(_XQ-|_MpTN^K*4eBLcJ{Qp+d$}d1S8@)@xfgQvEieDtPT%GHnT-2A&km|f+Q(xm zWZY%a*<P-^;?uca<u_aBaULdvuKIPcm#+m#r?~Qzblm8utG)cExoI^$L&`2tH}$jJ zdQ?W-BJHxvB;SkJ5p`S7l`O{{(#FgG*m|Lt?*>UP=1TgzTl2{}YYy6FZh?=_vD)kO z-dRbmb?2Q_r|c^Ay<X#u-$i<(mw!-tJLmLLcl-1{&ZA_K!!~ci-v2gXUz<(X-)0XE zwAq7$Bin4kA>M>zJllDh?MOsduvxq=bu^|+ZK9ogsAIW$v?gliLme;H2iP-`Pn7C~ zexezCsFS_Px^AxMu91v9K0n-n3#+q9_`AB}Wxmxxy`6nY=KH)@``HgAuX&WLM($WA zgBJ6aFVgkAh9;@L&$rYZ4w++kWR$EWoZps?`L<8Z)1!IZCaE?*xR5_d=IdZ><FHJA z(40W2BD33{uP&Nj{4+z*54a~7uqK&_fu3rWSrJI~I>d9=$giokV`_lz!__;ouz{p+ zu;tP<Na^0}bCL(!Wa;K$U)A4K20N)2&DdbiE=#%RTj_n0CmE8SWV2L<lKzrS-$29o z#2sc!uv7dBH@zX7R%dH9B0V}K)mqZ|Y^~9ulqxelLY-8DsSkDQ^%l3r<rdjt+iII$ z#TV>TIpI6fF>Y>=%)1-;f<t<<EV8~aUxoU(DekuY>zoRfoGLC|r<%(dP92xio$*{w zbEa_ln)4=?Qys%)D}MsyFXO1~7@tYI_$yVz3U08vD3#@#SG+!*U*$5}H!r?fY9);i zY6T~y)_rn-GKg}*ELpE_n4aM}?n$1<$E&;m|A6;lm@k|3=ZjII1nMbR4hO*DQ0@ge zZvvbGXTrG;bZIFXR>6&ME8GW<!^`kCY=!dh$`^)V9Cm|cus^Ix%WuR{XqW&e!};(d zxEg*9_rOE&M|ck2fVbd1Xz@)f3k``b2L}!9U<a6hNmv4V!rrhS90-TN5wH$6z_IWZ z)|Hh^MZ+xE441>Ta5LNkkHT~C8f=A8eyn8vT-YAQVP{QldO!*dJz!rr6xPCeI0n89 zr@~oq5&Q(Mh4My_1?`7N<UgV`oIt~Qcpct_K^~L-B`^-V!zwrk4uy4a9Gn0f;S{<4 zGI0}p4=#b5;7+&~9)`!@X?O|#4evvnA9?wn3@C3YsgKM<D1e2q1eS_?J<DMw+Mj^+ za2%Wln>IY%v7b*3Hw)sE)k>3@s8KJNhQxB!VpL&~zQ|AQY}19)#C(34nGuCWs?kg; zOsZP5v@oe>XY)IbN9LGQg)ueTT;;YFZcCZ1@f?#Xim7tbw<xJ%=6Now&AUa({EN9n RTllrbe-z?_S55M+{1^WWA^HFS diff --git a/MDK-ARM/DevC/crc32.o b/MDK-ARM/DevC/crc32.o index 117dea6d3d058c7e59f26904219c41dd4741b88f..d398d24081c6f5286fc70ca2b9df6212ea05d8ab 100644 GIT binary patch delta 253 zcmeB??UCJ3!D!yWz`(%hz)}sQ*jZSCB!e7CBz7W@Wa44e265P!CbFCW^WOnUAdlhE z<n@fAx(h&J0*udr6i5vRSd9Qw4a+02EGr|>V4#k-lRq+w`fdk_Nx*eLOqGC}3YG=w zU|`t@Vly&*22#xbfW$2zX0&5D1Ee?@nazOIv&q3s6F7o=Lw$@4j7&GbWD;fE#A3n8 n_-%3`ukd6aUIE7Z$+5iZtjn2!iYFKH2v42^6k9%dE$@8*@ntXn delta 254 zcmeB??UCJ3!D!ybz`(%hz)}gM*jZSCB!e7CB(@(&GVw5KgE(wV6IqUd`R{-vkjL;~ z@_I&5-FYA}0mkQ0H5_0y0#G$955Tglj6j2dI$lry$SCT&6(lAB*8wqA0&Xf;7NmoL zWj%<^$n+UVG5-S+H-MPYj^z}P;$UPp15!^W2Qy7ziwMe3$}idcnn{$Akzw<HW=l@S nFOw5_g(v&)3NYqQj^$NnUCInpJ-Luac=8;e*wV>sdG7-NKvpp= diff --git a/MDK-ARM/DevC/crc8.o b/MDK-ARM/DevC/crc8.o index 8d990bf1643038717f84efe56108cb54ad15d030..0c6c4a02a786d3f8810089ce1d86b4e2e15dfaef 100644 GIT binary patch delta 222 zcmca1eM5Rf4-;eE<X$E<pQ#KC42*W{?Ldlykz+21V&?>s3^qW_7`qWjGAS^6f;e1E z6FJU;`EP+FkjHWn%=-l4F~6MrpGh=eH%LsK@fnap=uk(|p$^i)%`}l2B+8@(GMs_^ zIEc;2;{v4E{sM_dK+J5)esyvRb2mqjZ>W!vfsyIvugrpsn>ko(*crb~Zsk#CteCu# PN1buQ<cnbPC(nHV@8vGb delta 223 zcmca1eM5Rf4-;d}<X$E<pUDgi42*W{tw4%{kz+Q9V&?>s3^qW_7`q-wGAS^6f;e1E z6FE+U`EP+FkjHW!%=-l4F+ZRDpGh=eCrC`4@fnap=uk(|p$^i)%`}nuHAt-%$Z!Vs zqaZdTj|-4u`wJu<05P*E`{l_g%-w7eLHSAfC7Zu93o<e>Fl^>vtzl>UGP#vUnXzp0 QN*;B_b(1fG$)7y;0ToX!`~Uy| diff --git a/MDK-ARM/DevC/delay.o b/MDK-ARM/DevC/delay.o index ae4f628af46d7a3c6b5c03f173e0c532b7eefc7a..74b36894bd7e5f477d12f1a112494846ec492358 100644 GIT binary patch delta 229 zcmZ1=yhM0{0^^#Einff=)eH;_jJ%8)Ac~o3qQDF=zY0jQFiqsy2;%WUc^rE|Jbn<5 zfwdS&Oax*k3$|7u#m2}AqE>)J9N1<9DR!30)l3$XKQbC~1o?*g7#SFuPS#?2#K^Fj zoB1j;<C@72*~%H8OpavtXJnbYlD(XfXR;!PHsj&Rz8uPowUY}u)ET!<o(U!o0!e|% qFM;Hg$%35fj5d=kf#j0OiJa;ZA}kCH7l76=0x<^=1Gx+WKnwu9do6YV delta 222 zcmZ1?yg+z@0^^E}inff=l?)6FjJ%8)Ac~o3qQEpTzY0jQFiqrH590Abc^tbzJbn<5 zfwdS&^aC-I1zR(aVq;`&1yajEA`WabffPH-<XR?+$sZYw*&>4Slk!U@>o7gqEWmt) znQ_JBr)=en4<^U5`!h03Udvw2$T3-!L!0s7<UkH()@mjO1`8ldcybSi0ORJ#b2-#m rHv`2YCNl!X?f}JjCcouSXPhuulvAD2VzMoeTrfEmND55u<rD`1!*MV| diff --git a/MDK-ARM/DevC/dr16.o b/MDK-ARM/DevC/dr16.o index 49e041413e004bab63a85e18f4d129660853b30c..7f9fe046e539e19600508c4129f31510fd5346bd 100644 GIT binary patch delta 203 zcmez2`@?s`JC6FV{3@*X1(=u_7!(*87+4=L2ynvK4_O56FhRv1aR~f|u^;mYRKe6d z6%Y^rveiL)pNj~H!q_iF1sZ{DX%?XP2QhvQ)>i^jKz=0<v%Y2!(1Nk;-Y^O1z&LMN p1lob@5C)*4cWeUvF!p<P1_3)DCmo1cKgkI=!Ps9mujcfX1pu0uB8&h4 delta 203 zcmez2`@?s`JC6D<{3@*X1ell^7!(*87+CK!2ynvK4_E~5FhRv1atQo}u^;gWRKe6d z5fBgnveiL)pNR;F!r0G61sZ{DX%?XPdog|v)|UcOKz=0<v%X>w(1Nk;UNZ^kz&LMM p1lob@5C)*4w`>CaF!nok1_3)DCmo1cKgtO>!PuWSujcfX1pt#jB6<J- diff --git a/MDK-ARM/DevC/error_detect.o b/MDK-ARM/DevC/error_detect.o index 46e6d14206c069a5e2f901e46ffa7beb390f5f7e..e61cc96fcd45dc63c6d9a3cd98cc239c209af77b 100644 GIT binary patch delta 836 zcmYk3KWI}?6vpp)H#dK8(iB5|sYyuNB#p+#B&g{UZG}21&p!w%7Ig8?rjvp~=%A=m z;u&<P5FDg#mO5BeP=rcx(M8-$LFiBiv8z?TduyP>`<?H6_q*raci*GNY@?N>@AE^y z<?tOLL>-URN}>pP2)Ic?(0*UVp}p!pAM~Y~Cyi4J7HL?u5YVO_5$ZAYHluT-UPI@N z&imB2o-PE{kDe}SwcgV^<LYlu?@FjJ_SwB9SGhgCJEaQ$b(6-js*1+GxSUgsp5BvJ zQ_%Jhm4XO8#8ii52Hp!J4}_kg1W8uld@;^MXc;Bo3txg03^?~t%vc%Syn%?>OBB;B zRH2`luBqRnIJyf;y#f04pd*CRb<nSmg8_XR4C>opNIwC?dJ&B1PoUPTU{wDBV<L*l zqJxK~6S#KSM_u?7E5kDP+vl|XugpTie3%e!+|V4KrpJw+ChB+EzBl|+4HRuMvzfG$ z%}=Fi&jd?kuMA;liOc>0*M`TogwNXWMLy?un|86jWiewHADBrE+AwFtB)Me!UucCr zSk9*Aj5}!$7O;s)lR#d4v@7NZ3%LfbiryIy<x%`3J@`#X%JRDZW$?t&Q%7o*+P;PP zz?wvOVK#D0(*!5o>(t@4>(N(U0lQpHdQ{;VaGXDbr+H}5qw{<Xyvpyu8{EIcqq}?o zZ1FtUVM=|VIbKeAbc~bf5~fY1M<~Wu(xY^k+m?%9hgZPo9LkL1EmbhiXTY~SliB_c D!$5rK delta 874 zcmYjOJ7`ov6rKC#&D-7V>}EAFK6T%c&u(@#UnL(wqejyRk%wX-k~CthlpsVzP_{6B z3JDu70l_U&1Z~pjBK`{@5-hZesZ`RWF^!+n1UxfwA;mrS+;h*|cV}LC;Nd{2kyf5I zt;^;~Aw)kyY9*0`JPx=)LQtRE?NE=p&qv*K@w8D6L<`icreM&fY!T`ac%9){Qm?^t zhUZ-Mt;$=Y>PM9qwE9)$dsAwo%J<c)D9+ilZN6%#^7gdK{^v#NXjEM&?1wwE>QI$; z<<tpqyF_=Zh|OTCLox&HnW0Bwb4XE=-B6Z{axAup6me_DphP3iJtQ+$CN^InZq5=V z^%SzuPfS(R?~xq+9Vqo*psRgH2&H?0o(_Q#eF+%Vw}CM|3#`#EfN}j9sP!r^q1S;) zk-%gzi=ff%cy?J!E6^#~38{prb*8;nrcrM$CWN0dxQw9DKBEUj+nj0l4gXXP1?$Xg zI_>1U)_BSo+sHl{%+3OLdJVoccWg1Ax8{pH;`v3}?BCMN*k;L08lVlcBPPiOTmMEW z>|$B#dTi7|yI90J28{!L@zHk74;FF_S{G{PV5|knBN;-!1xk(l$9w6WJ2QS^e4<i` ztjWr3{HCVE9QfC%%rkySOS}sF%DuZnYUew^9{vJ6%embljqo+#W&Qx1;2nEHn&dIy z1AY!Hvq~@09DhoOG|WNJM$3FMXd%s4g1j1vV>{lTuH*S2MML}!S{Yi2uljYo4sD(j jnY?P(LQHWJwBbw&XGb%6|7}u;72LvHa3{h=n1}fXtssE| diff --git a/MDK-ARM/DevC/flash.o b/MDK-ARM/DevC/flash.o index adc04279f61320482716831a76601d9ef85629c2..f6cbfba9efff702be2810be56cef8b082f2a03ac 100644 GIT binary patch delta 450 zcmY+6KS)AR6vpql?>>F{)b}JsC<8T1BKz}1DH_5hXvl;pXi##CphYMeN}{cXKsmI8 zThLTQ2+<nUR!y}8L4!e4Qw>Ey=ROhY!ug%=-0wT58GDUYBk+6{J%+hmMo*~{Ksg|C z<xqYwu|Z7()j^F-Q9<#P$bA4#UJJk3+69#1HBG0^jjq-t3K-?V{%e_t+iB0T^y4y3 zyIR?vmRggj;35xhJ<7E8CvE*pTQlU-uBgaeYm>-a0ja5!toV?&aP`qNNhPxGfEd<8 zB;^@lF+JMWX`v_DdQ{VgZ0)4bxJMtuFW%`{qc3H`KEI6-rK-*5=BHC5sZ8TsIRegD zqo7_m)ux-VPb?c9nDmz59{0R?c*iH=HxByp5XK5Ij<>`lb{p%E#(g6XEBImzzz+J& s9=OAdnE(eC&4lVu8C$?hx>q+%DB%e?b$lRR;Scc!d;JMm#hgF%3x9o1>;M1& delta 429 zcmaE%^h9Zb0^^;Hifb4{+8Ka=xerJ%GS2{#Ow0>G0t_sbK#GHrl?_NScmOeD>{=kn z#K*|U&NNZx4VcZz2vox~kpo0C@k>K^EK!pcnM5@YgH))1Rr92S<W)ebfO<Ld!90){ zkjGLzIi5+h{su_3A(CoC6xD`)KzXogkY2+YAj!Zf0wRH!*@5LVNScLH4ajo_VipH3 z5f*)JQ6Lj!42vNHw>*q(!osZzW1Dku>wwwpKt)zO+-8%1F-h?h1BICFz{b~4R$!jM z77>)6lwY!W2lFz<%?YeK*cl&8mgFsGyfAqpuRr65$q#|#kI9C7{)`fn8-b+4<cmO3 zW3nQDIitbknf(5Y8Ixb~YcsY@78OutJTuu+K%J3gaw3@Q1d=h6Hv-8SlWzja1CtpA Q)frDr)&!CTlLH0C0RSFK4gdfE diff --git a/MDK-ARM/DevC/freertos_cli.o b/MDK-ARM/DevC/freertos_cli.o index 455e9ecb3870570fcef61065ab7ab42675bc9def..4be9db0c85b0e200bcce78a0dd9310c79a963ffc 100644 GIT binary patch delta 827 zcmYjPO-NKx6u#%acjw)C?~P12{$$T0q*oX=`3Jf%XQ6KTF~k-@f<m;&X&nT^L<^xs zi^nw$TeNJEkR&cbQKU94j11aDl+sWwYFD`JJNKouxc8jzJ3se3hr2ksIJ#8HoNJdt zsGBrRLXa~fgm{Ld%F2Neu1vypoA44?$wa?rbj#+*#N9EgnUQD#wW`;jfzhfnSU}+? zZqhA+s%iCFdTwy@PJaw0Pp5+y2(~lTA%e|)|BM^Fg<oR6sDm~$?HxI^21Zjj3^IEe zS77G76V;z!Wnb<qjB<592Or>aah&el9%#?aJ^?z<Y+r5=CPR9a%W%XsV44`=NzA{& zS3sR&;^D#Ig&#J7g<=i)J&P(p!@LzvQ|2BZZ)JyrbG$<!w}E5x#T1Dmqeq-6bO-Xn zC3wz;xvN{NTVS>4?7}dsE~T$Ke?aUqF_aSZ@Wpi;nt0AnMPzjs4rCvtG_gS@1*<e7 zmI|1+N+V(cfZ-6!iHOxTR`;bJv+YEaM02@G)LdZa)o<MCZjZxrOaIB30-*+oX4AIX zwjD^@%ETMzR|ajgQ6^%NVJUs&Fwf%KS*mxq%V#T<_$^Vh{2bFY+l;X6$TqLBWT58T z+^n{a8>sNqqIY~_*bTPdI0h7Mv;EF>BIF;LeFNe#j_l9fhcPYwiXOXo<wDoluHNMj m{x4_wb=_<eeKc3&HtI2z_@pY=q0nr{^=2*3Q`v0AU;YAyZ+im( delta 828 zcmYjPJ!n%=6u#&E<h|s*lxSjG>#Ie?C`v4~3hfXL(h4qCI$5v^(kWHCD7b`(6r3C$ zH`+KkIa#3)9JH+>x`>K((m_%Rp@QI~-Tl7%Y;idE-0!>R=R1eHII%dfR7;&cVkzZT zWmc3DdtNE^6y{!cZ8+svakydvUI4pR?5`2sFfmr_wDof8T+~Fadnz*z=et8e6N%qh zWLO0?-S73CoMG{y%tg4I91E84c$8F01+Ta7$DQCK?iKQbesDm~di!?01mjCM4l>Q` zv|jKI)qjGuMzR}luH%oAzmLO$*~8f_(4Lci40ImmjAYAjDe;$?22+=TWqOR0=zoK^ zK$%TE*crUAX#yw|YshUGR0A64R&4G=-v#7W+I)P-9RfLdzAX$UNR^11j8uLJaUsXI zSM?pgzy1NN@7e2cWZer%cl$Sp4H9Dsk;h%lz-0OvTSa1Y7j|Utmn3kH6&H-sNGKIB zXOu=l0f6CI%87*Py6fB02TVED!~IxqM0$7g^7aqTWVZvjIhFrpTm|8lMH)$2-;^yU zWv$qoWS2AMwcCo-6~ao=WG`pQm|5z#S*2~H3VW%J;TxnorkG&aktyDxWT4(#EY^92 z6R7aSpf#Qtc9njUZ$RN^`X9_wA%A50J%~pzYczWgPWNS=r!Gy-U7Nev`kMJ=qiyS5 hSEEP1>8avDIiYLC!)~<;nfgmHuUCpWsp?O~^}jftdf)&6 diff --git a/MDK-ARM/DevC/fric.o b/MDK-ARM/DevC/fric.o index c50da7ee14810170c7f6f192f2078a1e0520fdf7..b3bf17d9422e3c4a8326e276fdc54bf3917c1712 100644 GIT binary patch delta 280 zcmX>heMWkM0;9`D#U#f1P6h@BMtkNeAjQtaJPAm#u&@A01|1+~jGX}_nfMqNf;g-| zg24sEirobynM5GMY)lhbu7dd%K$4wlBGUs9PgD&^GJuUz0Wuh4kAp;|A$pkB06CjM z@{AVD%O|rj^>YOIhWZ#87@2OK&BV&c1e9ICe1ny7&E!hXaz>HKA36OQZ6-T%`7^pq zo(LpECO-s{F_R6s{TXW}H*%LVwoLvBWSdO(<k4n)Ho25XnNeu+OdfScugM3&<VzsA iWU?TyI%CRYOI~#*2A0W5ylRY7CU*jbj!fRjD-Hmq_&FW` delta 321 zcmX>jeL{MI0;9u5#U#f1b_NCpMtkN8AjQtaJON0tu&@A01|1+~jGYD~nfMqNf;g-| zg24sEiroPunM5GMY)lhbE`#|NK$4wlBGWw(PgD&^GJuUz0Wuh4kAg&{A$pkB067~$ z@{AVDODD52^|M6;<tOErY@W-+%D8z6^9@$U6_aZ@%NYeGf93RNw3zJ5<<ICac`A?$ znEVt-Moc#4_Ghe^+{#_f*f9AokZmy8mq(lN$>fDR!jpS=1b{l{@~E?VFavFwypdaY z@*SX<$K<y_u?0Y}n8_D8g(vIq3NR*2w&hi4{R0#`3|3bI6q_))msefl0MPXTj6k;o Njo<@07KjCa7yxkJKu!Pv diff --git a/MDK-ARM/DevC/gimbal.o b/MDK-ARM/DevC/gimbal.o index 10f397c52b0da050f0ebebc5363742843fb21ebd..f630f02a510dcdd14818abb05fccd520c7ef776a 100644 GIT binary patch delta 4864 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 N0w)1}>S870`X4c^2$=u? delta 4628 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 TUHA(KZ+d|?{C>rMzu@{m*qgTy diff --git a/MDK-ARM/DevC/gpio_1.o b/MDK-ARM/DevC/gpio_1.o index d02043976df953a1244fd7f0b97205d6bad98e57..74b795bd74ef160e5e120653d79628b81fedd704 100644 GIT binary patch delta 986 zcmZ9~OGs2<7zW_)KjVz^j?Oq`>Wt2K$;L@dQ_D+UL1`m}U<4x0!on6M5~2xqnUacH z2+Ch+5VWYEML}kQL4>8IS&Bswxl%F+im-*?qNMlCqD71UdH>7zoeSqYsT{8yNLSxR zGQJq9S6eNa;VU9ykG5YhM3hmB`&@S78STP*+Kpv;3TyN<e$z8>DUowXreOrBppYt* zQv>zXf+iY;qtuFaYC{i=Mjy4Kp8~@)?7$sH48~|IW~dXNsSDp}9R5%@;`n%5kU_U1 zhsL9nZo__>fI~D9tuzT8)C2Q%ytqb_@qnh_DfMBJ`Y}&a@rkB|vC2rtFPec(x*ahV zkxV4e9Y~`A<kBpZ(je;SPBhYNw9*`O(p+4oyKs}{VT9)6Io*v#T7V^5h*esIpL7p4 z=w5^^Q6j}~(GvJ*DY9r8%IH4S({i-X3Uts)oTpW|N~<wMYjBrN2p%(D2qqXW1q+Nx z!4hLi@Pjce*krsCxUC{H0v}^GEXZcQ7L+jN1oezJf)L}apo1|l=w&PjE;1Gc{fu`a zj$8cnHWfqV7>5eo;DK@}6>ALI)+6&azNFK^!y_CnW6+vtV@X^OxA}27s^mCTp@(L< zS2gp%Y`5o|bzZZbtEi&Ls*aUT4{7G$#Vm<>*_wD_!E6ouYmJJu2F%vT9i)pB6<RT? zYX7UMja0eKzh#E!mNNHAwmEq>OO0cbJJE)_k2_iBPPN0MTWv%3#)F3s6crQ|k8awU zZR{Lva!$plaqai^r~!T5+n^rluXJ1&CpV~BeTgpWk9183QX15T?xr3+opM{H>o%V` zAM@p^3ccdXRCC(u4=O|F`GZ!&Dbl0|eet^8?^Z4PEKi#BJ^De<(_y_%m$g4N=`WkP Bo<aZs delta 972 zcmZ9~OGuPa7zW_)%*}b{rsbs0INs7pO-n5`EltvmJ1Zh=N<^U`6O7O_3MVCsutjz( zsZG=(=mK37x)712r8$W%B7>-~S{PD`BB)&S{<CP&;ymxUeBb~7!<l;(!xg8~)u-DT zA5E%DTg{o_<04{@vG<rnl&Kn5xIBOdv>ns51MlcTe5Hr+n;wBniF6~0h7qKK0;*6( zO{k@2Y^N49Q7c-g4IMNFN2wis6gWr24qRe5F+^P$qi(#W9?a8N{GoAh^YfM<jV?tF zjYkRfqJ}QR7Mg%Ynuu1KgfR8t4E5t0O~zdszz9vjBu&LDnij?!BOTvp1{UdZz$}u9 zc$$S28bmH#ffAaHO*99aX)YS+O6;e3I7ag^NLS$|U5$sd08_LOv$P0vbPX2hTKuHN z2rG+730$-ke!31>v<#)R9JO>kLUaRKX$87zB~H+dI7_Q=nLZZWVvGnLF`ft_jHiNG z#;D*6V@$BfcqZ^zMV<@%jPbA_n>isUX1oy8GA0E(84*D%<E5aBF(v3_ObhxLGa`-) zyn35*QrW|y8U}cvJW9Dt{kHGX`ELG5w}Xex93E4@)oWu(Y$vyQxg3?!LRG_cqui%L zJTThr`9_`3Xy?jO7+uw{(w#&?9DJDBt3Oy1_C<`=;J;Q&v^8k7M&BUqoT!HPMpgBH zRn^g|IOESh#&dI7oN<><zRg_aSmaKODXy10S;o#rM}ls$4ch9rwl%l4--!v?hIY9} zooZNT_&U`oeco56Zs>VBtjqm%YE+-35&ecP=-lKw^+O+`UOka~Q3dqgfHA)x$W!I| kb0AZVYouf=(M3^r(0biNx9O{NTF=k{{foZU8L5eX0lkTv2><{9 diff --git a/MDK-ARM/DevC/i2c_1.o b/MDK-ARM/DevC/i2c_1.o index 679d428e62dedb16b0065e83bebdad8362a27ce8..1457aaeed3e8b8d1d15d72bf916c52d0a21e2c3d 100644 GIT binary patch delta 1871 zcmYjRe@vBC7(VCwaqm5s``zyX_Z}|;Cn_vpLKo!T2nBJ1l3g5$lsP2OvNag}p<A`) zzPY*nD6HtyF|j6PPWrK7k#4$HI!DH8%^a~tR=R#H*PONK+-i%S_k+W|f86JNp7(jr zdCz&j?|y>=g9E1rP5y#=$SikWVvGg+fqn$8)rc`fCeDyz!4ZT2pZD~q#RW(vrU6|1 z0o265Kwac=#tcykG}(Ny(I*~+WTFjNEP8<@Vjpn1cp11ti~`HV8O|J5F0MjUh}*y( zp=*qda#4VAovYnkQ3=h&I$%U}0E@*QVADc@nJ=D$Wa1!@i`RjgvI@nUo^{r<u8<{e z0(GJ3IJP4S5KNH(`ot!nUu*{k!~jq*b1#mS;{eW+SEq$a{FR!uAL1V*{r79k8df5q z8P+i+s<nVMszi+zvQ8?oT8mg?3&Qc&YEkP$WhJ$^by|s(R%Csm!~<F}3(ujY9mMHh zMcUUCJb>UgBDgwh$B*y)0tp`DJXaes@&d#kHyF#)hV&(*<Q6EFPxVz^{Vz5x$l;X7 z8kXl?^v4SCQgUh5E=w18asP&&hiYD$<(Fps<$+jX75SA}er3jg1pa37lUaT;;~#+k z6!{HVenZCp2);vpOP1e~@o&ICN`70G-<I)nMXYd~{LU=DGvlupF=vYWZca&>q`r)1 z*X_+NO0#SAX7{@v**^Xo1yuRGs=kFunk#8d-#wT#*EOX2AEL!}7!UDJOxTQ@-RNLH z1DHmgaVNIT_*DL2IE)RT#`v7cU*Xl8;1><K8}WVOmrCS5#Ph@_%j6NnuZdr-kjD|} zy)>p)$qy9&Dk0B-e@ivr)XL}4%i~w-q~l|3n0jAbD-VND5_hH>WD?>#5;Kjm0@2&_ z`zAT2_-wPBQ2bh}{7mtm(sD}i>+Q^LLDvrIyg62EB;-w8h~8qOhRHjMCk^?Z;&lP( z1X1r5tqI8j#Tz5CT=Df$nN++vE~$rCzp03s;}AA|&iX-ojrJtMAklTf{Rn<7OoKCL z0QL>Q9-LNxZ^>4K9{m-JAK#=maC`mG{P^z?f6Z7Nl|EGKjp`j*=O*Pi{Evwrsgq~H zX)5~gT6tOVqfPRf;>VihZN=Yel|IyZ^~cjPuK3$d`{Ky;6We4h47#0ua=YB9_^B>t z4r8aB6M$K|*DfB4`*(2b0)+Qz>f+40q{L2cSYIm9%>x#_F<#jdJY>=9;E5g{v1S~l zdU=%D8d^S!CVFoyp;yaWFul{PX7aA$DMQXFULTMG<z7ugNJbQIipUbhH{kgxzA-NA z6@R!$Zt$@U^NY6>%d|2&O5_g3A1#x+74KTb?8oq|4<ezZ!l!UndoT2en`f=4av+Tt z!?TpVh3sL{BlceiIru~R>Vk8iK5my|yk+h#YbLO@tutMds7X#VhMx>fyep&2c(Z#h cxspfSACvc)X^Cyz>Qug4l#1}QTbcU#f3<TSS^xk5 delta 1872 zcmYk6YfKzf7>3W8%kCW5+1Ud7K>|de)ItU1w%fH9TnZ@COF-L-hEhNhqaaOMFFy#` z*!aUJ)zC>pThn?$Y1*V}OA{|?YKS87l3Gb6m3S#eZHysNYtm?J^gRQI-5<Q)`<~}J zb7sC-W@K<=@SPEpKkXhcOB2sB#w@=zfWozEF@eg&q)aUBFp9;OnEr^k;IUcB#4k`y z{0-HG!x=NgYN*MUnvH(39+8R7&;qd=S}gWL3&nHLB5@pAA|^RYuu^deVVzinb_=dC z_9_?IC|9|<nk#NYW}*%n67A3e(Fct$H<+2?Nkk_0L%DbnswtE!j(X^vhb~Gau0eId zbli4AWTTj(0_qdZP`}s-wZs5aFmoSnD?I^uPqLU6DE60Y_7K89SoGhnG5e4Tm6~B6 zQK3q+?Bgm_YXN&)g&HknPb`OozgEk#Pbn19a_qNMh-!KESryi61uXa<j&#y+_aj*L z#nTcfej|iOXKnc7yFSJO4|Bds8#O|f^bZ=0WoV;%SSH$r#4=@nh1b8}$PMXSu44}i zxl{gd?sd7CpK_J_m8-aafQQh{*QD?@NnU7$bIT+zPvPZB-VWX(c_f8LlKdI)hb6B| z;dM!V27FlZ<`mwX<O|?ql5b7nTa$d12<M)bd`Al3k>m{`oS2cki_1khNj+cAuFIQU zmYiLSH@lzwSncOO%YrVS*VVr~NwZMy>AwLe=X!@s1NX|!P7p8gS4`N<F}rYr^C)B% zea2tm?Z$cf#z-(Wh#uoZMn8gWFyW^R>Onmv{YS;L7xe?_r%T91{X+Vgb#x3>{w|GA z%jl%?pI6em@L$QEi?#F=&hq@F7!CUv8<S_xZlr_o)6yp{*HI0^*D}o2Qwgef(JOJ9 zP=3CN&M5zF3!PW~`z<u1{M9z*G~?8Ed2(yGz^J5acp&*JHmVu@seHtsf0d6}l(5k6 zHQgDYY~|}iv{w0sEUHnyDTf-BzbB8GZzDMJbM_dFuilwPd0yJP(uPp{T2KzooP#(E zkUre4eloiarCWai<Ht8ijzT}MH2xdXzhtb8N*}HDM)kVf=SJu>_*v->#poRTr1WDO zX<GRsahg~D<tAEG{#Xkc==J(v*+QiJYl*g%k?Z5zsTx2|Lw~b_nv_4$$;>faDSaGr zMLt(A59IhC;`Rju@6*)DnLVY#E^gSLsL;hN`!f}G^ML)O3f(+pUrwmh!?T#9;mF5v zh~5*f)T`(>K<{p97+qIBYS2yPH(2CHyVp|}prG>c5EUuki1(-b-8mFfesdl*_*mo8 z=4}Pks=)ol)S>*&66#UDvy3?p;9c*>f))*)z`Z*AkPo{Vc2UJJqA?Vlm#d3dJt*^0 z=XVr=e@I^}?Ix^`JEa)!t!}S9=j*s{Pw$>5CgZ_A3!mA^Hz?~CzR7(*vYKbO-$mA% Vt%U2iRnbg0FB;;lZh7>F{{hyp9ccgn diff --git a/MDK-ARM/DevC/laser.o b/MDK-ARM/DevC/laser.o index 93254e5f2f0fa195004558cad6ced26d7f3b5f12..5359c07494cd399e260c7512ec295ad5b28d1b40 100644 GIT binary patch delta 281 zcmZ1=y+nF~0;9}E#VE$mE(Qh$MtkOJAjQtaJQ+x_u&@A01`!};jGYN2nRpl%f;g-| zf*}ROiroVwnFJxiY)lh5Zi4w1K$4wlBHNS67Z^n)Pl3dwA!?Y`06ANMn9+iH<>Y^i z6F7o=Lw$@4j7&FAVd7w9Vqn-jhj|MtW6R_~&T>YU$tOAe8D%C*a``i=OwI(7CX;sp zNt?->-2RLqlOwsy8Dl121hRQ1EAnVFzMAaIqs+)RxsXSl(QWcfFnJJ2E|~lhNZL#m k<W*<<GT9PH=1flHRhKvd^q>PH&@n&<@c}W&zXCuE02qHZ`2YX_ delta 273 zcmZ1?y+C?`0;9x6#VE$m4h9AWMtkN;AjQtaJP}B-u&@A01`!};jGYc7nRpl%f;g-| zf*}ROirobynFJxiY)lh5u7mj&K$4wlBHN?M7Z^n)Pk_XvA!?Y`06Ck1n9+iH`Q(3$ z6WAhx@{{sQHcw;XVBEZbc?&CJ!{kuTaz=*9XF2^DB__*q`7<g^&IOVNllKBii^;s) z{)_>WW4X&2BPL%3vN<NJ@@O-@m>kHX%*w;ez+eGn2~Y0f5nyzgJeNnE)deUPF?l1m k@Z>u{u{o39@~8t%5#?29{4m)TNM=k<1(F9Q_wtGZ0QLtv1ONa4 diff --git a/MDK-ARM/DevC/led.o b/MDK-ARM/DevC/led.o index b289ca93d696f42db633db7fdae887e2c32482dd..761361115595cbec06b229dbaff4fa4b99f2cd00 100644 GIT binary patch delta 391 zcmXYr%_~Gv7{=fCoO92;^VKk@n;VhEO-fA3?1(HBiF|D=rYuN_m1Z>yvZJ{j3ra~% zSx<MCN@|*oy|R=10W2-Zb1rqBkKcRVI_EWb4{8J4Y7CY{wL(ObkVrccL2?FGgLqmU zBV6TdTav!MLz0dy=?AzVb%pTwf1^`B0ZBi@Siivq$;gfvXG(pdxk9BtO1XA^z*XFA z<uMU?{<fQ*i26qpwo_2wY(l+%<gX`miPe;dy33Xd_Wz*5j-{?s5J?X`gt(*vgl0L9 z@i?js<sRystvzN#?s_YWYYWA(;zZn*=PZcgRj2Ooz4=NXanl@TmiWRvW^VY}l(Qqe vZ_ctq+%}DD$Uo*Kan6OjX@=o-vkX5m6?oI!=0d-vi9YZk-lGhppbqF47d|}8 delta 375 zcmXYrze_?<6vywm_rCi~-^0=(%Zei64Hb>K^=oPh!pJ3ps2~b#Fr30#8pX#Ma;qVC zMS_;Vp`eDg*1({>e?X(}wTAQgen01);eMst>B=Ov8dDirDheSMF*52XgixzM8AHqZ z65(oR-<nF98d8{sHS-8cp|24U`o9=3uTWv$0Wxh+3Kb%L>|#lOBV4In5<+ViB2KA< zmmMD)8K<s2i^y<duIF(OHonrc(LYONdsfA1p9}|gttIULVTnU)$t##p5%d`hW%LNb zkXpxj0aXR+7<J9oA>LL;Cbya2%NLq2s!YwCbLY?lccVqB^I2?zD*PO~p(-DEvvk6t sH%(7`?*-K14=->!T8JEfdPyGh`zg!wen7Xp1zzwuSmzqp;x~Wz7t_i>Jpcdz diff --git a/MDK-ARM/DevC/limiter.o b/MDK-ARM/DevC/limiter.o index 06fcde5e83eb3783d0c8dface7ddb091121bc93d..3636c950fdec5d851ba52e65e9e060b80843010a 100644 GIT binary patch delta 600 zcmYk2zb^w}7{}k|dhOlN==EB(NK}MtVv#1~NSd&hB9RC>wKez=i>3zAuvjV~&%jbY z5`#z=Y2sfnGUz74APg)LvCw#)*D1sMeed)AzVG+ByA$iw+KE8qyu;<1-Vj2ls*6-S z(}L6%YYS9?HdWaTy-DsSB?{IgJyA$x=zOTvA#a1E7gD#ft4DF&)l}$bFT$Si?2}y6 zqEtvfDt#e`uTlW13abq~jfWdHU$>p%Uim7&qz`j8z!?>)qfCPii5aGNw<u65>l56V zx@1k(>vdU}bm~=ED2d-t7LIZD(@>NRcdY4pLtB;yrJaV*{C^7OKrH-)#wLdu=csQ- zQjL^<R*5Og8Gp+e)0`Zw-P3cKe8pCdX!C&1zV<<OJ1u2MF=^9OWe>m91ASs-G7;;I z^;M4DR{)~2tUYQ_#!25H%;LK*4;frC^00`Hq$`;6=V1-2{v>#@%j|&*95*}R0duAW mVJw-JJFE#Yg<uBo)->qGD<uhR3|Mf3and4YNk4Hr(EJT4L}Ii6 delta 588 zcmYk2%}WAN6vf}28J$@Ojvu6zfe|=G+XxGy+O-gjAkaXltT0+=Bxsv#6SRm(E<q3& zQ447&_Aj((m75kpP>Y~~7PYFNqI+MHwRpcb=bSg^zL~0ZZ0&?0RO?jLsge*v(^R5( zparQ7W*b}rZJJUJK1&@TlJb8@bx$EF)5(Y0ZRK)F^+a?iWg~)XYD=k)y)b*ixkqTw zqEtw~Tlzu{FH!)h8Z!z!jfb24{Cd<L?vhveRmL!91DsKz7GpJNE0JV16cPM&vOdO* zsWWE0S#QX~xLvQwLaF$MvT&TUpN1{jaLr6N8$xLwl(rj!ng7ba0%GYeG}k$tvyZyB zrTQZB&)R1-&l!J9mDPeAt>4n~3HeG?snF&GgMIy#><(JWh+@*FYsxNuY87W<B0HPS z*N+?*P|xdkI#e;~K7a(iy9+Rl%Vq&G_(;s*jHduayz<1sz#eZeoZ_Un3vO`LYe4`H aCC`aDd?AiutIvW4juJO<k@$vXU*H=PPhqqG diff --git a/MDK-ARM/DevC/mm.o b/MDK-ARM/DevC/mm.o index b43ed531e5fdbc6b714d6c0759f4ec0c4e2bef4d..50cf427d91d0dc18266820a61eb07823320a7a18 100644 GIT binary patch delta 224 zcmew&@<U{T0^@{<iVwUi7#J8Bc^LCR6f@IAmL4!aA4oE=fCvE~W{hnHk$j9`6-&Wv zkOl@;wkjYw4~Use*(Xl+VQl3H@(uMdGB7foe4X(m69dEM1xzX|j2V-UvXwJdOtxkB zXKa|<3nV)x-vyErChKyPGtQX2l*6A<V)9oGZN?Ro6*-kzg@8IOfGpw3F`NR7UXyb< u)mgoOViA)YIfN�g5e|yq8m*(PHvbAo*r8FPA!F#AH(-*)chmOB?_PtTLkj delta 203 zcmew%@<n8V0%Ola#RuMH3=9m6JdAlDikWF5OBa}*4<s2_K!gAgGsZT8NIpieip5|y zNCN{aTNRL;1H??G?ERB{7+cvQg7TB{OD5lBJh^!ZlL`xC%H)%5<%}hh9ohXEYbH+w zk}Z=T0?D4qh8*RLQzozE@Mjd6{F6hQaoJ>5PGv@c$)23*j2@E<!Q@OJxnS}^AZarB XC6IhES&&PeF=VnOkZhTp$R!Q{3$!p- diff --git a/MDK-ARM/DevC/pwm.o b/MDK-ARM/DevC/pwm.o index 4962b50d7bed91dff69c90df2a643cde51e8894c..2f7a0d98b3c6074f004956f3c8ebca8bdf4e5b3d 100644 GIT binary patch delta 462 zcmX|+JxBvV5QTT==6=@v-sRs23QD4dAQ2%T5*16e5JW-KSZQTtAqv4Nf*^!#Y%J_7 zM1<H`*aS&uX=`O6X)FZ`-yU2RcHVw7@9na^O0V+tO|7=TvTjhM;8TbvY0(g^Sr1TQ zy%-Yq0p!DQgZmJd_!GkHoEW-5S&`sT@}@aO>I;oOWAI5R!X$)%Sg8my<f)b)QI_JW z5J8U8svJR{vT8hn0u|L%1VtKCGk^>>muNzaNSy3A$}irwmU#eiIc6S@n>$D(W+9%N zL`STO9sI4iX+jD443R17xR)Wnp^DI!G=t``>6V7BeCR3}7c%MFaC(GDnmWmQ-Qe8( znd#MsiBy=VhxgjAm>ptUb>4?K(ykzTrQ3Y%ZEb9?*XC*q-Lm~Iy90+~@=^czlX6ez Wf~wSdDX7}o5n@;0`5Ap4^#1|*lRs7f delta 462 zcmX|+KS;ws6vppf?vkASlQwN?BNjy=6&zg(A{B9Ta<K|sItUKZMG-+L4k|7}IB;=t zaS#WgE>13`xH-8xIn~L@#li0)Y2e;>zxTfHE;on<(c_4EXAGZpjl!8Yg1DTP4bi%F z4`tS~AtpPJcf(CFgg7KVAVS!OhE7qM96Uwtg78RvqVa1CMPds1fAC2tCxsHZs^_It zrmPB52&kaK6e?6!wG<|)s^(It(zL1rN?0PKSvJA3lUbA>+-<Fj5yTN0^C#IEw29>w zA+D20hpn+Kysf=qLOK2f;U2}#dBQ_fme}%U(B3!QaO|oiuF$xUDcmH}Jwyr==kIh= z1WU)J*BB?fB+*FDl`oj>Vp$Eb1F^Y`kiFCw;>vDqc01jJeoemNIsGqNX842tF3$69 X9r$$~>lME)W1F#-zAcvYiU0Zs$+$mc diff --git a/MDK-ARM/DevC/rc.o b/MDK-ARM/DevC/rc.o index 174ff0244bc8204542991cac4845a97e9eea4ae5..853c38002613b93ce7a944ab69e46e74b41658d4 100644 GIT binary patch delta 203 zcmX@2a71ClKc@PxEGjJbS(h^~Fc>m1Ft9veU|k1eKV)HTgs~rSur7eHAM>y(GD6iq z6=2;86t@8BeJ;X!0mgnI%9;XHa~+6TK8Ue!u)Jcu3Y2pJ@n18rK83OE-Y~H~hjHGr oux0@jq<{>2$HrO#W4~u-VEqYHqyW<WNsjd|jQwTvZstxN0H}>7D*ylh delta 203 zcmX@2a71ClKc@OGEGjJbSeG*}Fc>m1FtFTbU|k1eKVV^Pgs~rTur7eHAMvm%GD6iq z5n$a46t@8BeI~+s0mgnV%9;XHa~+6T-ixttu)Jiw3Y2pJ@n12pK83OEUNf;ihjHGp oux0@jq<{>2%f?y(W4~i(VEqYHqyW<WQI7R5jQx4@ZstxN0HHJ{82|tP diff --git a/MDK-ARM/DevC/servo.o b/MDK-ARM/DevC/servo.o index 8e5adf1c31835b2202f849cb67ae741df5b234a1..e5c53794db89728a6df68c344ceb45cec74fd4d1 100644 GIT binary patch delta 518 zcmZ9IO(;ZR6o$WZf4}*Wx#r$Tl>bpEO{vlN&C<_=Y-r4CmTIglBy5O?aV$hwN>L<b zqgdD|dp44?RFs8{@_v^r)IHDpz2`gk?c96Rc+$9DK~JZZNu8!St(VQt3n2`{T7*d3 zUWSn7$U~@*=gP@zP?L9{E+0TczJR8D2QB#p+QQs{ND6?W3PtG<frT`zB&g->QQv1l zI5FwF9wGQsFPLpo&igm(safGCKKqI7YAW$J74#Dmzlniq|27APw7j*XTvGLZ61M$> zUe(R~CH(A^$+oJo@Hkk9(i3JW#G>#Z+G!lM+OYaB^XjrAya3r#$4+yNFO4lZ)IZV} zZ;rQ|jhQ#332|0oe+1}>J!gvEc-2X1BE*l*07-5tO3?|=fERoR)^m9@Ma?_`-t%R2 zAFrj|6m{{j+dv2W;8xQHf4MR9*1`ttxKVENB6Q3BUd*hqg~)NY6Xg~3=6KhO(I(%3 VSN!V5O4O&nVN*P!7-gU$sBak1S*rj5 delta 497 zcmZ9IKS)AR7{%}R{$9-}Q^}w~%aG8e%`j?cYDug`2$KS53xbdWX{aCwly9jBq9Ixw z5*v$X2#Tg4XtBlCpn`@Vht7RQL-4-ex#!+<50`fqug1$EYSh9>or;{*`%5Jugke~l z5NX>x5YoKz6e?t0Ie7(Y@*dRX6KKd6(3EeWCBH#inEMb(E>H|$DC;7yi)NL$wThi_ zd>(`o1;<Sa!C!i3DW+WDUpAn!!f9+ejY*YC{H5GZW8$~bRdi05zz(fqZ7Y{t1KSM; zPQ#Si&HXjB-;~Rbs+eaUj9~PH8H8BmNn?8sOKr%b{!2+6j(fHshiW-t?((IvXJuvz zi-nbX*1Vy5#Qt<qgZsRz^vV@)N^7~f>76EnM|x6J<qhzhAHWEQeJP6bGWf{Xz9U>) z@TX{uYyKFW@UwrA%1nVM-SV)*G#KI{xX#C5neV_0{s=^aEh)r19)(ZzVhl_-<_8+T BSbqQj diff --git a/MDK-ARM/DevC/spi_1.o b/MDK-ARM/DevC/spi_1.o index c0e8205b764ae2f28167a4e3922882e4b18d549e..4cd5ab2aef70cfdf1fb05af9fbad5ddb5d71cd65 100644 GIT binary patch delta 2043 zcmZ9MZA=_R9L8sM_ik_CwtKYPa80NI1m&&eI9>!o5tJC9z(E0}q*yRj!8d5C64bg; zqf(nHbgW2~P@^WrexYgo&=_M)+9+6BY&FWKYWyN5HBH1s+8BLi>A=B<edc-o^ZU>2 z&fe|&Js<WAr_gs#r51STplI`CId2d`e5UUy3{;D-6Br5mTqY8C41<p@&*_h|bBKif z0HN%6sK#zVb(TO0F<1uFLzZEqgOwr@)&Qlf8>+Eqp*njDYOv!_4?9bVL%eJj!Mxq+ z*~ETDB<xQpWjCQ3^J?f+Kr-8iNLU7xvJ$Aq8YRFUgBt8*sE3U~z3eln$<9H2#8ZK_ z;_Dzm9n~wEKi&LBbF9mly@0AYtr2TMg&EDTuB-5!=Cf|7a8dJHf2lC51*|0%E@_Dt z?sIvy%UZ}XRhZL~En9`}wG^^p20Pk6Qc_5MLA$py?kWb;2;j*`4KCW53Z8~2P0&V+ z98>y5R5ofOdRXL{L8nB{$I}H2K!}UPON6+Kw7QGbNhmdDk<^t%<dSK!JC^U3d{zvf zwT91L<(=gXUXTs>F%9`^8X~I=%luKvm&Wj=YxuJD{FLOYV)&}tyrYNZ6Wq7HVOBQO z#x&Hf*`RJc|C{8SWBBGZ{7#oo#3_*q_eB4dd<R{0<cNbeOXO{ItYXzJ_MaEkUV21M zg7UglucVMX<+9xS2~@tiR+*ltm3!FpkV;UV&7LI;wqX!*9cvly1?Mre8@=2{sgydX zJxO>7;cHyR(*_^M*ye%n3-c-XN2T9a$gjc=NWZ_BUsKF;CHxP?43zV~6*E}DDcF}J z|6(OKl|N9;E%>)(-KpVUI=CA*yi(84qbMK3c&&-g!@ny1>&?6mjQndEZ?+QqB6c{8 z%V<l=HS+itSotR~@(E8<zR=*g%HQMTMaq}?d6n|p1H2Bt+ik8)<c(^gI>ft_uS@2= z$~UC&e&w6exubkbCh>IOZf*JPJAtaV!tO_&k@nuWFT_OLUCv27f<74>#n7c6a?d_0 zONW<_{*3hR7%L~Bj}*Emum>lgiz2>=_4=egTEcI^_e(!o&i&|f{a7VWRsMr&Ua0(d z4c`I3)rBVNd8eBAsA=U`^^aTmAnNiY^iSLQA+aw$=xoC_<|EV}GCQc1h~R$Qc2i;{ zsnAIcD_Mnysn1GLVGs3N87g$qfR(L6H%%n=SJ>?gDtdQPSkLEGu<qsstMAa!iw$0@ zCdz!gMfvT1E|1%7s0{FDl)pc5<;S2u5aN!i??~oD$~UI)5#?Lb`GoQhX7Urt@6ILm zLu3;n)2L|08}{O??frPS*Tkql?T+)fcVn+Tj%qqCZ%JH84%EI0q)PnczvSE5&{iJ_ zM~Y6Lv<{f~9-qz(9uLwUF`Yd?e->3aQH^X7M{=I0KEZOMG$3|CYs4h9Ni0E!MD5ln z9TsEIZ^Z(1PLytof<Fiih<Rv@$jX!aAaqDfLx;uYu;hE8bK)%YhG6+o`j6NJ^@+*+ z3G~)RqI61(MRI7TxDdIM9uo_ZyXh5?P$0Dwnk%}YUE(0LU7UhqM`%dU!leHJ%B4eo delta 2065 zcmZ8ie@s<X96#sYbKiRh-u1nNcYGNs2uo0Y$a{p!<X2GvLQfEip@=%1QWBaKwPbe{ zWlc@(OraT3t6Xm3R@Pc;S-F}iVB%`5KdALjKc==-ZbfDFITsH+_~U%OpU?MvzTb22 z_uhBkOWXRk9ZaPM-%g8Kv`aQxSxyfj#OL*GN1#T8A44Skq*5fI55Y$#_sp&Ql)HCP z?eQOg2A=?$JU|IyJRN9}Ni%Ea%OMG04WzskXz&MtCVv*l_{%_xzfXxnJbVbkd%e<1 z;@?3Mei=ylpFo2%1C`p4!h?{6rvoW31RA_X8F(9z@!dd+_X0iqO`w;b0{Vzmf?kQ$ zfFu*yi-teLd&Y3=5$t}BtoN)z>>sr_XE6Jc7DI;5{zZ#n!*Bnp#fTBK|Ip&Rk!=5~ z#g|6dws4T!`ht;S+ggkosbtPMoEZ3;k^=HADm-NgqX=FW#GR2!EZVXVej29q2ICOR z@+y86nYqRxGgsz$Lr$UEPozI1z(QP0qOuUTNrT&@Qkl}?nxsuNQ7sp#>Ue*v@@K{Q zvu600O#7Y510Gcc`EdpLGYTTp1(SZM{43-9D`)tNX8TVle|en0{JP&UbJZQ(HoIU* z6;#C)RLwY`dba<2<*$qL*Uj+PyZ&TMiIlh#{ag8)=~YKX4BlI)E~9zcR^i&Nd5~?V zFQ`qpJg%!<xuC2fm2Q6>s2*LtQukG<GXmcLO5n0?v?dS&j1h7Pz1We^7(x?k7dBEW zse|18L<opau~-KaM-dw>@Xlr81o#%kcNU0I@Gix76^e1~d3c5RNqf3hiQl#7u@dng z_-^HYyi8b#F7K`oiQvzxyi+MYbZ|AUc%nv}MzR4n!Jb+p#=xIc{OLN;0grnB*`5Xx z7)IB<SgdhgHp>$?fvO(?%O@gL^8zN8XujMhqM8@^MXBb+K~V|5$t^BR7BzaKA}ls& zUY#PgYF?Wv9?*PEhUnIOZ6>jrakT;U?K_67rzEfg`U^!%6F!gw3AZ@MaSP`0&|!p) z=3aO9F_qdsIr?`MKftCYU>+)PC(w!snDSQf8~SxBet3nL0N<f_?<$diI+wp#CKhUb zv_eEQ@2?b9;5n{ophm3I8?UaJ8mswQgXltDO~QPmNjxWaCWf4B9OK<g{b6r2wdX>( zU!e7r*dZ-iD6{8lv4Q&R1zNOHzn!kdMjEs;wb(?HN#J9g_6{=Urg_WEd{GMO9v+>3 zhK^at#9ex$$S3MFFZPQj&C7yfyXLniPrVH0ong_f^Q%+DGn(I>Dh_DAHbeAleov-2 zruq7861bNn5po6@qi{|eW*yjtXFD!?{ficy#<jDyKtHmJuskaggbFn97c8Z6%zxg~ zRNuL|^P!W2cDMIrcIcH5ZIdHQy69K(j-@f<pA>my=_8a$J3B`GvISTn2Z1&68n8#! z=EUee*$@0oUI7lv;@lYg`+<Hr4y=$ldCK1n?2#kDee&jI%HIJTmLCBxOFKVCugVr6 zlY{vKsI85}=v%TsvXriqXCvvfPhN>Ewl1izk}QuV$?Ry5UXaDn#WYiH0j`((ferFK aAWn`h4kyni<P-eE;7uW^Sa`+V&;I}XrAHqC diff --git a/MDK-ARM/DevC/stm32f4xx_it.o b/MDK-ARM/DevC/stm32f4xx_it.o index 8c51edf1ab094c188c2cc65dae8ee7b5c98c0653..e7856d2ee1b633331f3b9b2e362740d96c8dd098 100644 GIT binary patch delta 596 zcmY+=JxIeq6bJBoxulg&Y8C|-5fojNpx}}Q?Whilf(RKLL<e!wxxtUY!Rb15v(Pm{ zC5zzT;vhn21q)6N3JOjRF1~+0z&G5x<oADfms~5NRzw|N*UyzwG_NC`9NVh#)aGFY zy1`S~vbidY2Zb?Ly-Ac(DWx0Gj-W@-QBG*3um?I5^a*M()%hXcUlCh7ZyRE!Z~)ZF zsglwts4K_=y$Gs--gD|t7p{YTh#Y=X8SRrASK1+gr|5H~HO;o|`Z1DencTtr!bZ}Q zo?%OcWk-FOYu>@)o7B598HDkL{r|8j*om}7LyqfjA-R;v0qjcJG3-`a!>l^)WQ^oV zCik$n!m_{UB^S;f^{uUJEPFHFT=H8g>%^`+%+i<XR>$bjd{-wZHp2nxLh$+r!iGcu delta 597 zcmY+=JxIeq6bJBoxg>=y7P2S^4uT((4h}A9ERIfg%924r6cGxds||`cx%9-<id#Ua z1YE?$sY_RdIyec6E>2F0@1GCw4fihh`@h`f(v7JbQ_t7!6QvX_>I0q}+gj%7l7|)O z4o?-!=Bg|n6eV1BNR*MA(Jg30P#?5k5Lzi3f{q1!fX<lO{7~%w3%e@XMtMQe2r=~v zs%A6+8VH&PJqv1p-V3T_FE&BnL=LZ1PTQoWly*qqA^JRN=Vs0J`~=CIOzvTRY2(>R zkFb@}@}u6&4ex-P>P?x{VEn`Wf7lG{NZOJi$MZuZ7c$v_T}z8$chWj$)$wK%Bu_GV wfW4NM-(r}aI$Pw1&DMHrFa2>VnwwI)+FzhgGpJ9}uKB7@Q)0#f)JE{~2Y7@<3;+NC diff --git a/MDK-ARM/DevC/uart.o b/MDK-ARM/DevC/uart.o index 308e53319cb9a6551f0b2fd45d2328989ee5bcd5..334289d3ebe35fc28b22b4f0181f978143ab582f 100644 GIT binary patch delta 2005 zcmYjSYiyK76rK4VyF2~5Ust;AY$%w%;#O%(yL6XE+gfAeDzxmDmpoc1ugI&!D2QUp z@=F?(M;XNetyGYQ1WXYPBm@)C7!1K+Vh|rB7-M3LL`V!NVAXTCOuIkk+;i@^GvCae z?CkM%gX?w{a^K0KKW)BAxt>Q;-Hb7x*S8jd8xe5~k%`l!SXLi`kB@lf3*tiByGow; z189h0peb@WW0nX5Z8lPDZ4ggDGLZxpiWR_8@fxs5>;x8zBft`Ip0gAi;Nlw84gO%R zohxoaGjSith0mZ51%ak00$RFkqNs#qA`awYA<z)(fu`sNT4FEI7AJuoaS7-ZzX5&X zK2R`cCRPub_`atx%Q0bF_9CRRR|D!u|7Z9oc<&f)5yT}Vy+a0bOSQObSZ-L0dxp=Q zq{V$B+nub%KSscvqQ$Tgbf;?ZuMuK7ao)mM0H<KHF?jnlxO_b44;ekyRxj~li?MM= zkGYLhfrMhYRKGM`zm)17PH9YGTNU@^6}&>pl8i-4Mi)`l@OP14p5d2|`Ags*BR`tq zN5}jg_+OFVkl{Cs`RCzZCqJIy$H)BJ@Q27xX86f5zewa26yP*`euh7P%x@KW)9cA! zmf<fWKNvzsDlyP4wwt=Of^LnmJc5}RyuFoXuH{rtE%x@SlOiv*fQq~Lb_&RP`qTPB zPwfL~H2|azpCz^VIa<>B39trdvB%qCtms4laroBP`4NOBYqwmE)O_s1>SeMM{4We^ zuO+`goMnUe70T3Ah-D<+FO_$}HxM6qMB0eyq61|z0G_V-uv`{^r)v&Z$}spQ4C`o> zY({*O_^}%4!3NU&c&+q%7)#Q=KCY8~#LdJ9>*Zr3JjJX}8{`=jQNOIyjm)`+U3`LJ zHHRixljTdGaq_B}d|mUYmV86=$9-~#=JnZfx8_X&xli+WP#)5JT8P>6uv3R#ozyo- zdm5Z|NZca&WY#YTUL%JNoRgwD`g#<^>all_-V68}J2pSczk$$UzLjqEbV_X-Y4srS z9oFdS&7K-rjNC$;+Eh_l559(Y>fKt|1hJOHdv$V-=6f3DYR&gG$u7<NpOx=uzQ0)> z*8GFyXcx_cv*iWkY2W6ddGb5WkF+s636b3f=)@_!OH<q*@-E;mU3L1MY2(bDt3^Av z+=W^!;y!n=7K?edyIhM79&lG_v4jVia~2;MM#fwcsxqtP7SQx=rZCy9dCZc#?9>AT zm)NHbT;f5^8w2vR=1&JlFV}n~Brodx^a=7?&1V$KA2pv<Du35}ZkfETd0RPip2yvf z!zTSkET;p#cV0%KOf~z99}YrV-Oe6_Ef}8Kto0PQW1yc$)Z6~=eKT9;G)Jl;(NnA3 zU%hzIPc`S?%IEV`eZ@w8RDD*F;8&DgxshK}U6l!bLtO^?)WpdN9#EaYT6GTCsQgt4 zzEZUVUsNZ6y=oXZpjxUE{G#dyUQsuJL#jTKFj%459+|<*)b&V$SE-6A3ErW)fGgEy zV6U23Lz6p!gX&z(ett%^M-%*2bs{>6f2n?mmhjKja5QY+p;t+@#&T6%EWq!mmROi4 r)dpa#>W_u(UWxw&^;AW!`WgO^x)}?Hjuv1Jy`2cf82FK-|2zH%!gxO` delta 1984 zcmYjSX>3(R6rQ<v?t5=~+uH(d=Rwh~K#6VX_A0W}qF@m!uceK)+F}<BYMUYmK{WD0 zBE*0!Wva3%REnY@+6K@NO{9jHG?Exhqb9h9#F%Kr8iTU9eCL*F-;epu_nq(Dxo6J2 z-VSu1?B1Kj#bEZY4u3{_f!VR`jImHK)P=yUQh5TA$up!_!a;-(AM@-r@*E_SBLFUc z23qn4(3X=pV?xdVI&7?1Y?OCFGPwenB|Ct5auYCH?gr+_<G@_`F=sJ$l*=!ne&DyB zb*9K)pqab|<T7B<izWkYnF$o8>^4~d$>b6smrX!Rt_Rw3J5b2|Ku5j@49H<%P+kUx z<TapV?n>;QZsYxdssw4n7S1Z95}yRjBmJM1G(C9L@-iVlLo)cc#k?FNu35sHVZ?PS z<jpqXhLz|Q8gbJ~@k)&N$4d1gM*M4qS#mXhfUy*uf;C|AmZfm{G|nekJz`ssc#dFf zvejenB$c6{*c7U7_v>4!-sP0WBW#=Ip|p$*l+2CWBzJrhT>^hE`2}%)!Gzxi{{;Dw zI6pGs_rO0-er23rIpGh%zeIj@oL@cRkHWu7er=pzJK<-`w2Y}Z4R4C`n<o4^nYMgB z`5ke72l=UCOr!`4(_+0et;gur7)v8qiN#x@^kf&OavE{)kRFt2u|_I>p6{lBY~YZu zZ_U&>>MKH;@L5t@?x!u?OMoYE7H66>3p=`{fF<z7aC$MqV)2S<N2&>3i2Y1;f?vTB z2Zb6!tarc<XQ|i-L<fo2^VDD98;KvCscb~Q=#6~kf%`T61!^j|U-M>>ngRYSmN-$Y zmLcvS{!Y0PXu#(u=PEbASS|JS?gHf^ZXrIfQ00&D7!#)})%z%-d5I6In0p;v3}A_x z@N_XpJq21#UI|m14Zl;U7Yv^lQo9Uan5cRUU!0;27+#&Kjv2lz%$!Da>e5#yb^+-? zrQ40fZ$$4-_#Po>CDVbEV^l|PF9Q)h&K}YS0e_%l`|b4a5L)e>{-~EzYS-AP2Z-+x z<EOWK%2gI}kKoj{j;Q(Ioy21=&sFz8bdh*<fvPwBK$Uvj@I#B$bB4dRRP8hTNR8?@ zysvhAiuSPvbq;yz+dkf?zA*f)X6DpFBsK#&af)Djj3<SI4|A^$%Ky$ZbLKS|(ZYq- zWW*{S@>+~|lqY)aMzr!2Z;cUcJe9d0;srO5vD?DMc8S^o>UUGd)ON!wgxc%GZW*{l z8mnJ~OYAeeDn*?!{NB{@%eC(dt4~dS`E>QU;VZJ#*M`^Ush<pgFkf9Uyt#n658>`p z&}5QTk=%;eyH6uAQ`aQr+&&pnyyzZ4pdV{sZo+yB+_f;z<NBqfuL6xL*S4?SaH`Y0 z96VK<{(Cxa(2EK;@qT@_Fv>4zS+t3d=&eOj{*Ar}6gqoOlqc$Sz;ZnVT%acvNBL^q z2JF&<z+TNuqWrL~1D@A?zzcd5_@`b}8ntd_>V2gvc%J^TG|CHfNm-OP>#e}m`XaDb zXP48%>wqWqQ27ylTDL`_e1jg0+`&K5-$ruzN19j6!gjNLtOM5Q&A@Wq2kh0uetxuK VR=7U{v!Kr;LJk)G9{hh3{{zHJI?w<B diff --git a/MDK-ARM/DevC/usb.o b/MDK-ARM/DevC/usb.o index d3eca2af0260460371b1fa6b94c5d734c87a72da..4fd9b112f598ff80af76a533b5167ec0a42e776d 100644 GIT binary patch delta 413 zcmX|6JxIeq6ux(tCc&iIHZgWnQLGeyN>HeSKOi_MRKc-OoLrqmEIPQjIF!Rh3+f;W zidYLp5C<2*4h{vur8qh{IJ@}02oCT2ySy)V)oe9;Tb8|BLWn$uWHP3}Ld^sAIe9eX zp+1)V!41bV)+xv)yTN41rf$ih^*0#dv;pLN0;Tf}R6;$2ItX&s`hm2h+hXz%*%XHq z6BsI{5y(M00#T=|h>ghejYJoNi=pD2E~#L5na{@lzjZewe+^8?ioMNlyz%GE3wF5& zY$rvEix#4y630PQfxj77k!=IvWV93T4*KYh&wAE)SDiyog#eYeMnNXIHIT<|QcqAP z91i<U&;h1<4`2j4I%AyKD@&`3VJ@7kzZ&mUzcl;ebgy5$0ZQvHFB2=6DABc)r$_t* J74)?K@e7+UKYRcH delta 414 zcmX|6F-QYJ5WL;{{6FNQN&Y=c6~#yt6%kBhECkC4RyGkyWtT<~As{w3R^d90f`y=v zA|aASENn!rBsPMGm8DqQIs1ae&g{(I&fPWgjeM)dL%T|;0*W}3&|syP0f*w;I&AF; zkC>*|MehvclYcGb@q_L0_|^-AO1=Ro`3dCYH&82m5Aq4^lJ|qw<De&$f#p*Qt(r$s z*}&j2ItEc6*Htyv@*>qQ5TK}Bw42)OugYxt|7@@m>n1SGb$?IPO!rT@7ouiwu$@s^ z30jGRHpDh@1a5P#V)+h);&{i%4)Ulav%!k&YMCs|0d&Ee1i2KnL81If-=RAdb0T^I z9iave0FJ5IoOAB3uT?A6?as6FN~~1p(j87w*FJ`$Wb9X%OO#xs*mgFwQ&E~qb}{<+ E1*(WYjQ{`u diff --git a/MDK-ARM/DevC/usb_device.o b/MDK-ARM/DevC/usb_device.o index 4e0ba7ce840e1f729f7f417d4134fd0eff109459..4e84df0f0358299ac43df71a126e3158db8b9e61 100644 GIT binary patch delta 1035 zcmXw%OGs5w6o&U&_ndu>_xiZo?lBXihnAXGxtW^K(?JqsM4=F+m4iYA10`xwT#5$K zAdq8Jlsz4k_E79KFfel<6wx3_GJI49LS#@7)S&)-Vh{FR|M#!8_t|T&I~X5~_e~R> z_GidTp0R}BDzc6szF}TWc83t+62V<U!tMd|YFJ8^{nEfPa_vb2%PH0V4tS=^@+fMr zgZQK&pJGzG0j!`pk|UsIMrtK>vV2V<`Tz6+y2x?@$yS{#q$@0E4HZ!r%O9ZNQmg1H z%fE(-=^9H9dxBh?uCvSo1vf6CZk81$S4y{8ZUD7oae{hSc0eVEHLj+IEcb<ksKeqi zddji}@6oE?W(^Ip+-azshFI=3R6!#wn+#RbD9aW@Yv~mWryDoDiN~RhZYP3E&SN;k z+S%+r!uN$^Iis+Ou=r<+t|y)k|3-xfhc$(BbV@|#5mK9Q-KYrtf$r3H4yDC7lk93h z&~*$$+iJkW(CQ6jVQ2>oEX2@S0LdM?|7=X{EGU3QlqsA&uusCFO>R4a!|8VrTqi?+ zBtyTpa{?vD_3nY_VFZ`&sx64YB<>5P&kFPdQoEspv-?=>H@e?ahuCkkVhuI=)iWq9 zmj&4ukT2H;qmy0(A#|cg6=W=QGG)L<C%+6xG?I?ZL777_JMPa|mC14pg}+9N5UO}g z9Ylqvt#?AT7(H&OHt2-*-@ED<^fs+0Qq?J=KSb3zQ$HC~=Z&7qR$ZoMI#=B={>)O< z4_y*`>|?$f1~lkHKNqTTqi5slo6%nqD%F2sw-#SUl?dO$FNN>v9pNYV4T&uMzc`9T zjnB1FP2`tGs(fFrcXw^CuPsZIRSb;DIcs1jQkX(-{kd2kCHyq6z;2FUo8ROu@N2y& JHT#X;)Iaifl#BoX delta 1036 zcmXw%T}V_>5XaBV-h1wKU2~7_nuU?3wWh0VYGxE!B)wD!B~hV;72-o;N%auKMi0?L zAb1OsJ~R-rj5MqWGFq$$10NzN`>@o$K#(LT2qNfzZk&g6=l`3T^D#4bBt8-!nkG8q z%}_LX))Ini$m)Q7!Mud*P9a1$!Ml`%-47VhkWZHV+&}@j_N0Mj6tceq9_zG13fpTT zK5HnVh<s#VIW>?R1+_9lE9e5taT3Y@r^o0L%eM%&>0mKkVX05>X(e4{`2*xXs)Vkw z{A;L`dRS&-j~|OuFUtau|Kc+0V_9ip<<!q|9jF6~6LgDZCscA&<0`txvN0e;0~S}% zLzZ>uN1N_VC5^DGH&jI_mU|4Xre`eo8>*%;maT@?&^QaH4=?RSb7+Ix1>=(Q0G^cg zY;=clzi=#P46Ya!|4h^Q#Ph-5$PhtSQ!rPDMEX2Ts2R@<i@+b~F6~}S84=DRyB6SA z9l_AH7>HtMI}PMuX!{H-#L!v+$$DLXE~a)4<ijG$63$-T8+fSJJp$wKf*UZdlc_Js z)ZKPYA?2jrJsds^<MM5_8P=b~9ig@xJxFR7w14&xt0trGTIvvcN3BR>o$h)jW#q9S z`y%31+QF#grhxz|Ng1$E$p-^AD*0tVqL2_a`v*7_u}i!et2$YMq3~Qd22;bY)InrK zwQEACR-@losvSC^{qJ0L9D1wP??dXe(UW0y-sFFbD9`ArTy@#xOy{W{<Dbb_gV1IE zWuJ;v3eczz{Zg!68~rt|=8XQ9P(kmh-B#L-ED^kpF9iqmj^KTK10qNN7bmc&>4|o1 zBJvXHHJ&He%iTNL540Z}o{+N^`Z1hJFHWPE-fX0h%Ds$e%x+1?KCd~N?QM&Osl{uG GPW=Nzd6YW< diff --git a/MDK-ARM/DevC/usbd_cdc_if.o b/MDK-ARM/DevC/usbd_cdc_if.o index c520e6155d1d731764874f1ea00985da4d0d7fa5..a394876e4c53b8f86df5d69201234c2c4bd764f2 100644 GIT binary patch delta 746 zcmX|-PiPZS5XRrk+ugiE?Pi-*tGj8CQYxM#7z`9@q2S4)2o?_p)Pt=SA^0yvg@917 zQibJ#C>2T%6)#1hDuS03FQO;)AR=D02R-)WpNoF;(s=l0=J(Bhvzx3BuMa=jrzd8W zQdNlbZC|4+J%+M}l;ZPViWc)3{{gI<5Kk%pX=gs``7bdqi+|4e8|Xh|p6>QTdrK!~ z1w>V|WLNZH>7Brcd4*;uXrbw^DBmGEU_RLmJ!k^Fjz-OI+wbk75j*M?o8z!dj!&VD z$yT3ke`U{G33@-nI$Rab$S%Br%Hce!R>2)<_ffuydp(~r*ZsSg3k<%Xq6N$?g!!W4 zXt@KIh@;1V_p-TM^*DObp(}=?HGl_kqno2Q9hk{;^Z`(k(^q4TKHJ#e-TVVfFObEl z0;D{MY5^Y7kDMEed&0S~xX+!tm9uctVGApenRX<f1PbboK7!OXDg6-D2E@&gyRe-z zufa`cND8d3wfBD|;bMI*Ru;SRKV}+j-b{HeRUt{?h;FvGEnpvKJS(`L1l0~HCn2gG z6g#2AZb8W9-PMFPulBgB3CT~unJw;2(LD_`^Aa!79R5AE6H>hp)h6s*ux5^qA3Idu rTdu4g$vx!NUtRZlDYIERK$G@aIz)^1OFHB)b}4n-E+qw<7GM7ZW_NO4 delta 759 zcmX|-Pe@cz6vpp4_r94csBhlPq~^>xNQiEN7D)p}8M+e*B*KM5AsAYuVUGQwm_Ude zs2FY=3yFvz2qBV$R*gHMMbt)Gv?wHK6|JUSedmtT;+%7T-+ABn?t6Pfdqb~}>a#0K zsRD}h{Xk<XJ%TnsO7UgWjgjUH!DC4GP&})GH_h{$3EtuSLiCF^_=WjX&X-z)HdoOZ z`wBz_`_ygdzWhgl6LuTJQmlrdzoY#?(Mh}Oe(OGK@H!f{b=PBh>9`v<x$+n!8|QNv zBeK=gja#;V5TmJw^H5c|EW7XyI)@c>tzr*ktf74q^;ROwd?k2<bBe)>Dw16dX1=O8 zdftR3;%Ec#SvIAD;b^N#%a)_}0J$b#YvpLC3D*-GeFEeq`evG=FD@Mnl>b1|PskxE zg;EAZMT3X*ORuIyo$_i@)Ge<b;A%MIv4$1M&Uun6fnxKXc0sB`S`Uhfy`sj+Cv<Yv zl(_5#ae>v1#{RE3ysgXIj)*+?-)2h<-gg=A8YFQcMBi>~Yrrn9@`~Uw5>yAJokvk| zROAeu_6ve9;ZrlTpW5zIGbEpYm^L4i^G^e9MeKQ6#otriD3wG}@r+xIZHJQ+3)2fr zQ{$s!hfht6D;IWjZZ5{}GO5ja%UY5ix@z_i&A7MOep+{5v;Dz(i&B&BStjMOxt)J{ C19e{j diff --git a/MDK-ARM/DevC/user_math.o b/MDK-ARM/DevC/user_math.o index e7e84064a5503e051515191fa0c739fd3a54b5b0..ffee49fdab77d6693d085a9b94e20a8558d016be 100644 GIT binary patch literal 8364 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 aF5~Y{u){J1WfTv{87Rn+!9}}zT>k-~{M$wV literal 7904 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 Y{QU%Wk>iw?Ga{#;pdZ#2d3itjUte0HSpWb4 diff --git a/Middlewares/Third_Party/Protocol/protocol.h b/Middlewares/Third_Party/Protocol/protocol.h index a7661a4..abfcb41 100644 --- a/Middlewares/Third_Party/Protocol/protocol.h +++ b/Middlewares/Third_Party/Protocol/protocol.h @@ -15,6 +15,7 @@ extern "C" #define AI_NOTICE_HITBUFF (1 << 1) #define AI_NOTICE_AUTOMATIC (1 << 2) #define AI_NOTICE_FIRE (1 << 3) +#define AI_NOTICE_SEARCH_ARMOR (1 << 4) #define AI_ID_MCU (0xC4) #define AI_ID_REF (0xA8) diff --git a/User/component/cmd.c b/User/component/cmd.c index 0f93344..422bb29 100644 --- a/User/component/cmd.c +++ b/User/component/cmd.c @@ -259,12 +259,14 @@ static void CMD_RcLogic(const CMD_RC_t *rc, CMD_t *cmd, float dt_sec) case CMD_SW_UP: cmd->gimbal.mode = GIMBAL_MODE_ABSOLUTE; cmd->shoot.mode = SHOOT_MODE_SAFE; + cmd->fire = false; break; case CMD_SW_MID: cmd->gimbal.mode = GIMBAL_MODE_ABSOLUTE; cmd->shoot.fire = false; cmd->shoot.mode = SHOOT_MODE_LOADED; + cmd->fire = true; break; case CMD_SW_DOWN: @@ -272,11 +274,13 @@ static void CMD_RcLogic(const CMD_RC_t *rc, CMD_t *cmd, float dt_sec) cmd->shoot.mode = SHOOT_MODE_LOADED; cmd->shoot.fire_mode = FIRE_MODE_SINGLE; cmd->shoot.fire = true; + cmd->fire = true; break; case CMD_SW_ERR: cmd->gimbal.mode = GIMBAL_MODE_RELAX; cmd->shoot.mode = SHOOT_MODE_RELAX; + cmd->fire = false; } /* 将操纵杆的对应值转换为底盘的控制向量和云台变化的欧拉角 */ if (cmd->ai_status == AI_STATUS_STOP || cmd->host_overwrite == false) @@ -397,15 +401,17 @@ int8_t CMD_ParseHost(const CMD_Host_t *host, CMD_t *cmd, float dt_sec) cmd->gimbal.delta_eulr.pit = host->gimbal_delta.pit; /* host射击命令,设置不同的射击频率和弹丸初速度 */ - if (host->fire) - { - cmd->shoot.mode = SHOOT_MODE_LOADED; - cmd->shoot.fire = true; - } - else - { - cmd->shoot.mode = SHOOT_MODE_SAFE; - } + if(cmd->fire){ + if (host->fire) + { + cmd->shoot.mode = SHOOT_MODE_LOADED; + cmd->shoot.fire = true; + } + else + { + cmd->shoot.mode = SHOOT_MODE_SAFE; + } + } return 0; } diff --git a/User/component/cmd.h b/User/component/cmd.h index 0b352dd..24695e4 100644 --- a/User/component/cmd.h +++ b/User/component/cmd.h @@ -198,6 +198,7 @@ typedef struct { typedef struct { bool pc_ctrl; /* 是否使用键鼠控制 */ + bool fire; /* 是否允许发弹 */ bool host_overwrite; /* 是否Host控制 */ uint16_t key_last; /* 上次按键键值 */ @@ -253,6 +254,8 @@ typedef struct { } chassis_move_vec; /* 底盘移动向量 */ bool fire; /* 开火状态 */ + // bool search_armor; /* 寻找装甲板模式 */ + } CMD_Host_t; /** diff --git a/User/component/user_math.c b/User/component/user_math.c index 6804d81..1fceac2 100644 --- a/User/component/user_math.c +++ b/User/component/user_math.c @@ -27,6 +27,10 @@ inline float AbsClip(float in, float limit) { return (in < -limit) ? -limit : ((in > limit) ? limit : in); } +float fAbs(float in){ + return (in > 0) ? in : -in; +} + inline void Clip(float *origin, float min, float max) { if (*origin > max) *origin = max; if (*origin < min) *origin = min; diff --git a/User/component/user_math.h b/User/component/user_math.h index dc63511..eda0545 100644 --- a/User/component/user_math.h +++ b/User/component/user_math.h @@ -51,6 +51,8 @@ float InvSqrt(float x); float AbsClip(float in, float limit); +float fAbs(float in); + void Clip(float *origin, float min, float max); float Sign(float in); diff --git a/User/device/ai.c b/User/device/ai.c index cf052c4..9782afd 100644 --- a/User/device/ai.c +++ b/User/device/ai.c @@ -1,5 +1,5 @@ /* - AI +AI */ /* Includes ----------------------------------------------------------------- */ @@ -50,7 +50,9 @@ int8_t AI_Init(AI_t *ai) { Ai_RxCpltCallback); BSP_UART_RegisterCallback(BSP_UART_AI, BSP_UART_IDLE_LINE_CB, Ai_IdleLineCallback); - + + ai->search_velocity.yaw = 0.0015f; + ai->search_velocity.pit = 0.003f; inited = true; return 0; } @@ -75,10 +77,10 @@ bool AI_WaitDmaCplt(void) { } int8_t AI_ParseHost(AI_t *ai) { - if (!CRC16_Verify((const uint8_t *)&(rxbuf), sizeof(ai->form_host))) + if (!CRC16_Verify((const uint8_t *)&(rxbuf), sizeof(ai->from_host))) goto error; ai->ai_online = true; - memcpy(&(ai->form_host), rxbuf, sizeof(ai->form_host)); + memcpy(&(ai->from_host), rxbuf, sizeof(ai->from_host)); memset(rxbuf, 0, AI_LEN_RX_BUFF); return DEVICE_OK; @@ -88,20 +90,36 @@ error: } void AI_PackCmd(AI_t *ai, CMD_Host_t *cmd_host) { - cmd_host->gimbal_delta.yaw = ai->form_host.data.gimbal.yaw; - cmd_host->gimbal_delta.pit = ai->form_host.data.gimbal.pit; - cmd_host->fire = (ai->form_host.data.notice & AI_NOTICE_FIRE); - // cmd_host->fire = true; - cmd_host->chassis_move_vec.vx = ai->form_host.data.chassis_move_vec.vx; - cmd_host->chassis_move_vec.vy = ai->form_host.data.chassis_move_vec.vy; - cmd_host->chassis_move_vec.wz = ai->form_host.data.chassis_move_vec.wz; + cmd_host->gimbal_delta.yaw = ai->from_host.data.gimbal.yaw; + cmd_host->gimbal_delta.pit = ai->from_host.data.gimbal.pit; + cmd_host->fire = (ai->from_host.data.notice & AI_NOTICE_FIRE); + cmd_host->chassis_move_vec.vx = ai->from_host.data.chassis_move_vec.vx; + cmd_host->chassis_move_vec.vy = ai->from_host.data.chassis_move_vec.vy; + cmd_host->chassis_move_vec.wz = ai->from_host.data.chassis_move_vec.wz; +} + +void AI_SearchArmor(AI_t *ai, CMD_Host_t *cmd_host , AHRS_Eulr_t *gimbal_ai){ + if (gimbal_ai->pit > 2.0){ + ai->search_velocity.pit = fAbs(ai->search_velocity.pit); + } else if (gimbal_ai->pit < 1.4) { + ai->search_velocity.pit = -fAbs(ai->search_velocity.pit); + } + + if (gimbal_ai->yaw > 4.6 && gimbal_ai->yaw < 4.9) { + ai->search_velocity.yaw = -fAbs(ai->search_velocity.yaw); + } else if (gimbal_ai->yaw > 2.4 && gimbal_ai->yaw < 2.7) { + ai->search_velocity.yaw = fAbs(ai->search_velocity.yaw); + } + + cmd_host->gimbal_delta.yaw = ai->search_velocity.yaw; + cmd_host->gimbal_delta.pit = ai->search_velocity.pit; } int8_t AI_HandleOffline(AI_t *ai, CMD_Host_t *cmd_host) { if (ai == NULL) return DEVICE_ERR_NULL; if (cmd_host == NULL) return DEVICE_ERR_NULL; ai->ai_online = false; - memset(&(ai->form_host), 0, sizeof(ai->form_host)); + memset(&(ai->from_host), 0, sizeof(ai->from_host)); memset(cmd_host, 0, sizeof(*cmd_host)); return 0; } @@ -152,3 +170,4 @@ int8_t AI_StartSend(AI_t *ai, bool ref_update) { return DEVICE_ERR; } } + diff --git a/User/device/ai.h b/User/device/ai.h index 40bdd82..251ff34 100644 --- a/User/device/ai.h +++ b/User/device/ai.h @@ -35,11 +35,17 @@ typedef struct __packed { Protocol_UpPackageMCU_t package; } AI_UpPackageMCU_t; +typedef struct { + float yaw; + float pit; +} AI_SearchVelocity_t; + typedef struct __packed { osThreadId_t thread_alert; - Protocol_DownPackage_t form_host; + Protocol_DownPackage_t from_host; + AI_SearchVelocity_t search_velocity; struct { AI_UpPackageReferee_t ref; AI_UpPackageMCU_t mcu; @@ -61,6 +67,10 @@ int8_t AI_PackMCU(AI_t *ai, const AHRS_Quaternion_t *quat, const AHRS_Eulr_t *gi int8_t AI_PackRef(AI_t *ai, const Referee_ForAI_t *ref); int8_t AI_StartSend(AI_t *ai, bool option); void AI_PackCmd(AI_t *ai, CMD_Host_t *cmd_host); +void AI_SearchArmor(AI_t *ai, CMD_Host_t *cmd_host , AHRS_Eulr_t *gimbal_ai); #ifdef __cplusplus } #endif + + + diff --git a/User/module/gimbal.c b/User/module/gimbal.c index d5b35fd..9c62d88 100644 --- a/User/module/gimbal.c +++ b/User/module/gimbal.c @@ -152,6 +152,14 @@ int8_t Gimbal_Control(Gimbal_t *g, CMD_GimbalCmd_t *g_cmd, uint32_t now) { Clip(&(g_cmd->delta_eulr.pit), delta_min, delta_max); g->setpoint.eulr.pit += g_cmd->delta_eulr.pit; + /* 限制yaw转动范围(待优化) */ + if (g->setpoint.eulr.yaw > 4.5f && g->setpoint.eulr.yaw < 4.7f) { + g->setpoint.eulr.yaw = 4.7f; +} else if (g->setpoint.eulr.yaw > 2.6f && g->setpoint.eulr.yaw < 2.7f) { + g->setpoint.eulr.yaw = 2.6f; +} + + /* 重置输入指令,防止重复处理 */ AHRS_ResetEulr(&(g_cmd->delta_eulr)); diff --git a/User/task/ai.c b/User/task/ai.c index 9a10618..6b84d57 100644 --- a/User/task/ai.c +++ b/User/task/ai.c @@ -62,6 +62,9 @@ void Task_Ai(void *argument) { if (ai.status != AI_STATUS_STOP && ai.ai_online){ AI_PackCmd(&ai, &cmd_host); + if (ai.from_host.data.notice & AI_NOTICE_SEARCH_ARMOR) { + AI_SearchArmor(&ai, &cmd_host, &gimbal_ai); + } osMessageQueueReset(task_runtime.msgq.cmd.raw.host); osMessageQueuePut(task_runtime.msgq.cmd.raw.host, &(cmd_host), 0, 0); }