diff --git a/MDK-ARM/VOQC.uvguix.admin b/MDK-ARM/VOQC.uvguix.admin index b7e27cf..545eabd 100644 --- a/MDK-ARM/VOQC.uvguix.admin +++ b/MDK-ARM/VOQC.uvguix.admin @@ -15,17 +15,17 @@ 38003 Registers - 115 115 + 115 75 346 Code Coverage - 562 100 + 710 160 204 Performance Analyzer - 870 130 130 100 + 870 @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -1822,7 +1822,7 @@ Build 968 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000004564F51439600000000000000010004564F5143000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000004564F51439600000000000000010004564F5143000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3624,9 +3624,9 @@ ..\users\Src\provalctrl.c - 54 - 132 - 142 + 47 + 109 + 126 1 0 diff --git a/MDK-ARM/VOQC/VOQC.axf b/MDK-ARM/VOQC/VOQC.axf index c7ffc06..ea00eab 100644 Binary files a/MDK-ARM/VOQC/VOQC.axf and b/MDK-ARM/VOQC/VOQC.axf differ diff --git a/MDK-ARM/VOQC/VOQC.build_log.htm b/MDK-ARM/VOQC/VOQC.build_log.htm index 104e380..c35a616 100644 --- a/MDK-ARM/VOQC/VOQC.build_log.htm +++ b/MDK-ARM/VOQC/VOQC.build_log.htm @@ -29,7 +29,7 @@ Project File Date: 04/09/2025 Build target 'VOQC' compiling provalctrl.c... linking... -Program Size: Code=41278 RO-data=514 RW-data=540 ZI-data=10084 +Program Size: Code=41262 RO-data=514 RW-data=544 ZI-data=10080 FromELF: creating hex file... "VOQC\VOQC.axf" - 0 Error(s), 0 Warning(s). @@ -54,7 +54,7 @@ Package Vendor: Keil

Collection of Component Files used:

* Component: ARM::CMSIS:CORE@5.6.0 -Build Time Elapsed: 00:00:07 +Build Time Elapsed: 00:00:08 diff --git a/MDK-ARM/VOQC/VOQC.hex b/MDK-ARM/VOQC/VOQC.hex index 9bf14d6..208cafc 100644 --- a/MDK-ARM/VOQC/VOQC.hex +++ b/MDK-ARM/VOQC/VOQC.hex @@ -26,8 +26,8 @@ :10018000930200089302000800F002F800F064F8FF :100190000AA090E8000C82448344AAF10107DA45E2 :1001A00001D100F059F8AFF2090EBAE80F0013F0D0 -:1001B000010F18BFFB1A43F00103184764A10000A8 -:1001C00084A100000A444FF0000C10F8013B13F02A +:1001B000010F18BFFB1A43F00103184754A10000B8 +:1001C00074A100000A444FF0000C10F8013B13F03A :1001D000070408BF10F8014B1D1108BF10F8015BA0 :1001E000641E05D010F8016B641E01F8016BF9D193 :1001F00013F0080F1EBF10F8014BAD1C0C1B09D1EA @@ -36,8 +36,8 @@ :100220000023002400250026103A28BF78C1FBD8FF :10023000520728BF30C148BF0B607047642900F0E7 :100240000D81782900F04681002070471FB50AF023 -:1002500035F81FBD10B510BD00F030FB1146FFF79B -:10026000F5FF07F023FB00F04EFB03B4FFF7F2FFAE +:100250002DF81FBD10B510BD00F030FB1146FFF7A3 +:10026000F5FF07F01BFB00F04EFB03B4FFF7F2FFB6 :1002700003BC04F0E0FC000009488047094800473F :10028000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE746 :10029000FEE7FEE704480549054A064B70470000A3 @@ -81,7 +81,7 @@ :1004F0007A440E32002104F1240305E000F00F06D7 :100500000009965D5E54491C0028F7D1207800232D :10051000000704D5702D02D009B102231132204604 -:10052000BDE8704000F03FB9F89D00002DE9F05F94 +:10052000BDE8704000F03FB9E89D00002DE9F05FA4 :10053000894604464FF0000ADFF824B1FB44C0F8B6 :1005400020A02046E168884700287DD0252806D0D5 :10055000D4E901219047206A401C2062F1E7002580 @@ -101,7 +101,7 @@ :10063000204625604D46FFF701FE60B1012807D036 :10064000ED1D25F0070000E007E000F1080978E75C :1006500005F1040975E730467AE7206ABDE8F09FA6 -:10066000CE9D0000032A40F2308010F0030C00F011 +:10066000BE9D0000032A40F2308010F0030C00F021 :10067000158011F8013BBCF1020F624498BF11F8DC :1006800001CB00F8013B38BF11F8013BA2F1040295 :1006900098BF00F801CB38BF00F8013B11F003030D @@ -134,11 +134,11 @@ :10084000F3DC2046FFF7F8FD2078000602D50220F1 :10085000BDE8F0870120FBE7074B70B50D467B44F0 :1008600000F011F80446284600F020F810B14FF0CF -:10087000FF3070BD204670BD136E000001694A1C38 +:10087000FF3070BD204670BD036E000001694A1C48 :1008800002610878704700B58FB0CDE901310021D1 :10089000059105497944CDE9031011466846FFF7F3 :1008A00045FE0FB000BD0000E5FFFFFF007B00F03C -:1008B00080007047004870471C2300207546FFF7F2 +:1008B0008000704700487047202300207546FFF7EE :1008C000F9FFAE4605006946534620F0070085460D :1008D00018B020B5FFF7DEFCBDE820404FF0000661 :1008E0004FF000074FF000084FF0000B21F0070118 @@ -189,17 +189,17 @@ :100BB0007DF804E07821012000F078F800BF00BF44 :100BC00000221021344800F0AFFFFC25284604F035 :100BD00013FD0025284604F00FFD0125284604F0EA -:100BE0000BFD0A2006F0F4F904F0DAFC8DF80000A1 +:100BE0000BFD0A2006F0ECF904F0DAFC8DF80000A9 :100BF00004F0D6FC8DF8010004F0D2FC8DF8020060 :100C00009DF8000000049DF8011040EA01209DF8C5 :100C1000021008432149086008460068204908601E :100C20000846006800F40000F8B108460068C043B8 :100C3000086008460068C0F31600086008460068AF :100C4000401C08600846006840420860084600688A -:100C500009F0E3F841EC180B9FED120B53EC102B4D -:100C600009F044F90B4A03C20DE00D48006809F091 -:100C7000D4F841EC180B9FED0B0B53EC102B09F043 -:100C800035F9044A03C2034890ED000B5DE700000C +:100C500009F0DBF841EC180B9FED120B53EC102B55 +:100C600009F03CF90B4A03C20DE00D48006809F099 +:100C7000CCF841EC180B9FED0B0B53EC102B09F04B +:100C80002DF9044A03C2034890ED000B5DE7000014 :100C90004000002038000020000402403000002006 :100CA0003400002085F90F270088433F70B50446C3 :100CB0000D4600221021164800F036FF0CE01548C2 @@ -209,15 +209,15 @@ :100CF00083FC0026304604F07FFC284604F07CFC90 :100D000000221021024800F00FFF00BFE3E70000BF :100D1000000402404000002000BFFEE710B502487A -:100D200000F0DCFB10BD0000D006002010B502482A -:100D300000F0D4FB10BD0000B005002010B5024843 -:100D400000F0CCFB10BD00007006002010B502487A -:100D500000F0C4FB10BD00006402002010B5024882 -:100D600000F0BCFB10BD00003007002010B50248A9 -:100D700000F0B4FB10BD000010060020014608780A +:100D200000F0DCFB10BD0000D406002010B5024826 +:100D300000F0D4FB10BD0000B405002010B502483F +:100D400000F0CCFB10BD00007406002010B5024876 +:100D500000F0C4FB10BD00006802002010B502487E +:100D600000F0BCFB10BD00003407002010B50248A5 +:100D700000F0B4FB10BD0000140600200146087806 :100D800010381823B0FBF3F20848805CC865032ACA :100D900005D908686FF30900001D886503E008683D -:100DA0006FF309008865886D70470000C6A20008CF +:100DA0006FF309008865886D70470000B6A20008DF :100DB000014600208A6A8B69CBB932B1012A0DD075 :100DC000022A03D0032A10D10EE000BFCB6A03F041 :100DD0008073B3F1807F00D1012007E0CB6AB3F1CB @@ -235,19 +235,19 @@ :100E900031FD10BD72B600BFFEE7000001460846F6 :100EA000024B33F8100002B290B27047AE0000203F :100EB00001460846024B33F8100002B290B2704768 -:100EC0000617002030B5A0F11002D41702EB5474BD +:100EC0000A17002030B5A0F11002D41702EB5474B9 :100ED000E410094D2B5DD41702EB5474E410A2EB1F :100EE000C4050124AC401C4014B101220A7001E089 -:100EF00000220A7030BD0000F016002030B5024616 +:100EF00000220A7030BD0000F416002030B5024612 :100F0000D41702EB5474E410094D2B5D0246D4173C :100F100002EB5474E410A2EBC4050124AC401C4065 :100F200014B101220A7001E000220A7030BD0000F5 -:100F3000FA16002010B51648002101600171082141 -:100F4000302008F08AF8022006F036F8092008F070 -:100F500073F80F49C8700A2008F06EF80C49087140 -:100F60000921302008F079F8032006F025F8062042 -:100F700008F062F806490870072008F05DF8044997 -:100F80004870082008F058F801498870084610BDDC +:100F3000FE16002010B5164800210160017108213D +:100F4000302008F082F8022006F02EF8092008F080 +:100F50006BF80F49C8700A2008F066F80C49087150 +:100F60000921302008F071F8032006F01DF8062052 +:100F700008F05AF806490870072008F055F80449A7 +:100F80004870082008F050F801498870084610BDE4 :100F90008000002038B502460020009000BF92F883 :100FA0003C00012801D1022038BD012082F83C001C :100FB00000BF0868092816D91068C0680C780A3C78 @@ -292,7 +292,7 @@ :10122000C16100210162416200F078FA08B1FFF764 :1012300031FE00BF0648A063846300BF06B010BD46 :10124000002001404438024000080240106402407F -:1012500064020020F8B504460D46164600200090B2 +:1012500068020020F8B504460D46164600200090AE :1012600000BF94F83C00012801D10220F8BD012004 :1012700084F83C0000BF2068806800F00100A0B93D :101280002068806840F00100216888605548006847 @@ -523,13 +523,13 @@ :102090000D48006820F46040216940EAC1000A4907 :1020A000086000F03FF808490968C1F30311074AC6 :1020B000515CC8400649086006480068FFF796FE74 -:1020C00000204CE7003C024008380240CEA2000845 +:1020C00000204CE7003C024008380240BEA2000855 :1020D0002800002020000020014800687047000010 :1020E0002800002000B5FFF7F7FF04490968C1F395 :1020F0008221034A515CC84000BD000008380240FC -:10210000DEA2000800B5FFF7E7FF04490968C1F344 +:10210000CEA2000800B5FFF7E7FF04490968C1F354 :102110004231034A515CC84000BD0000083802400B -:10212000DEA200082DE9F047002400250026A14684 +:10212000CEA200082DE9F047002400250026A14694 :102130002548006800F00C0020B1042805D00828CC :102140003AD105E0DFF8849039E0DFF8849036E09A :102150001D48001F006800F03F041B48001F006876 @@ -786,10 +786,10 @@ :1031000033F806F02000202809D105F020002028FF :1031100005D1C043216808612046FFF78CFC70BDD3 :103120007047704710B504460C48844201D105F041 -:103130005FFE0B4884420FD16FF001000849096817 +:1031300057FE0B4884420FD16FF00100084909681F :1031400008610748FFF79CFD064880880549C8804C -:103150000020888004F0C2FE10BD0000B8030020EB -:10316000000400208821002070477047704700004D +:103150000020888004F0BAFE10BD0000BC030020EF +:10316000040400208C210020704770477047000045 :103170002DE9F84F0446206805682068C668206875 :1031800047694FF00009CA4605F00F09B9F1000F71 :103190000AD105F0200038B106F0200020B1204609 @@ -904,13 +904,13 @@ :1038600019FB00BF1548A063846300BF0222012139 :103870004720FEF71DFB4720FEF706FB06B010BDF4 :10388000004C00404038024000000240706002409E -:10389000B005002000100140B8640240100600206E -:1038A0000044004070060020004800400004024030 -:1038B000D00600200014014000080240300700201C +:10389000B405002000100140B86402401406002066 +:1038A000004400407406002000480040000402402C +:1038B000D406002000140140000802403407002014 :1038C00070B504460D46164694F8420020280BD1E8 :1038D00005B10EB9012070BD002020633246294693 :1038E000204601F03DF8F6E70220F4E710B5044663 -:1038F00003492068884201D104F04EFB10BD00004E +:1038F00003492068884201D104F046FB10BD000056 :10390000001001402DE9F84F04460E46174699462F :103910004FF0000A94F84100202850D106B117B9A1 :103920000120BDE8F88F00206064212084F8410068 @@ -939,7 +939,7 @@ :103A900080F830104161FDF747FB08B1FDF7FAF9F6 :103AA0000A200090012001900320029069460448FA :103AB000FDF770FA08B1FDF7EDF91FBD00200140D8 -:103AC0001C0200200100000F08B500BF002000907C +:103AC000200200200100000F08B500BF0020009078 :103AD0002648006840F480002449086008460068D1 :103AE00000F48000009000BF00BF00BF00200090E5 :103AF0000846006840F4001008600846006800F4BA @@ -987,46 +987,46 @@ :103D9000000C024010B50B480B4908600B48486006 :103DA000002109488160C1604FF480410161002118 :103DB00041618161C1610162FDF7C2FE08B1FDF799 -:103DC00069F810BD00540040C4020020A086010024 +:103DC00069F810BD00540040C8020020A086010020 :103DD00010B50E480E4908604FF48270486000210B :103DE0000B488160C160016141614FF480218161B4 :103DF0000021C1610162416281620A21C162FEF754 :103E000037FC08B1FDF746F810BD0000003800404F -:103E10001803002000B58BB0242102A8FCF799FC00 +:103E10001C03002000B58BB0242102A8FCF799FCFC :103E20000020009001901848184908600020486060 :103E30000021164881604FF6FF71C16000210161C9 :103E400041618161032002900020039001200490D1 :103E5000002005900690079001200890002009900E :103E60000A9002A90948FEF72AFF08B1FDF712F8E7 :103E700000200090019069460448FEF7DDFD08B17E -:103E8000FDF708F80BB000BD0000014070030020F2 +:103E8000FDF708F80BB000BD0000014074030020EE :103E90001CB50020009001900E480F490860532087 :103EA000486000210C48816040F2E731C160002188 :103EB0008161FEF71BFE08B1FCF7ECFF00200090CB :103EC000019069460448FEF7B7FD08B1FCF7E2FF30 -:103ED0001CBD000000100040B80300201CB50020ED +:103ED0001CBD000000100040BC0300201CB50020E9 :103EE000009001900E480F4908605320486000215F :103EF0000C48816040F2E731C16000218161FEF72A :103F0000F5FD08B1FCF7C6FF00200090019069465E :103F10000448FEF791FD08B1FCF7BCFF1CBD000092 -:103F2000001400400004002010B50B480B49086045 +:103F2000001400400404002010B50B480B49086041 :103F30004FF4E1304860002108488160C1600161B0 :103F40000C21416100218161C161FFF785FA08B14F -:103F5000FCF7A0FF10BD0000004C0040480400200A +:103F5000FCF7A0FF10BD0000004C00404C04002006 :103F600010B50B480B4908604FF4E1304860002160 :103F700008488160C16001610C21416100218161BB :103F8000C161FFF769FA08B1FCF784FF10BD0000BA -:103F9000001001409004002010B50B480B49086048 +:103F9000001001409404002010B50B480B49086044 :103FA0004FF4E1304860002108488160C160016140 :103FB0000C21416100218161C161FFF74DFA08B117 -:103FC000FCF768FF10BD000000440040D80400204A +:103FC000FCF768FF10BD000000440040DC04002046 :103FD00010B50B480B4908604FF4E13048600021F0 :103FE00008488160C16001610C214161002181614B :103FF000C161FFF731FA08B1FCF74CFF10BD0000BA -:10400000004800402005002010B50B480B4908600F +:10400000004800402405002010B50B480B4908600B :104010004FF4E1304860002108488160C1600161CF :104020000C21416100218161C161FFF715FA08B1DE -:10403000FCF730FF10BD00000014014068050020AF +:10403000FCF730FF10BD0000001401406C050020AB :1040400000BFFEE730B502464FF6FF7012B10446DE :10405000A14200D130BD11E012F8014B60400023B5 :104060000AE000F0010424B140104AF2010460406B @@ -1042,10 +1042,10 @@ :104100008068C0F3C0100028F3D100BF0020D0E7C2 :104110002800002040420F0070B50024002522E056 :104120006006040E012211021148FDF7FDFC0A2071 -:1041300002F047FF4FF480510D48FDF7E3FC10B14A -:1041400044F0010401E024F001040A2002F039FFE8 +:1041300002F03FFF4FF480510D48FDF7E3FC10B152 +:1041400044F0010401E024F001040A2002F031FFF0 :1041500000224FF480710648FDF7E6FC0A2002F0C9 -:1041600030FF681CC5B2082DDADB204670BD0000A8 +:1041600028FF681CC5B2082DDADB204670BD0000B0 :10417000000002402DE9F84F04460D4690461E46C9 :10418000DDF82890FDF7D6FCA0EB0900371AFDF703 :10419000D1FC82462C480068C0F3CB3078430090B5 @@ -1060,11 +1060,11 @@ :10422000FFE7009800B900270098401E0090206822 :1042300080682840A84201D1012000E000204045CC :10424000AFD10020EAE700002800002070B5044646 -:10425000002526E00A2002F0B4FE04F0800028B118 +:10425000002526E00A2002F0ACFE04F0800028B120 :104260000122D1021048FDF75FFC05E000224FF467 :1042700000610D48FDF758FC012211020A48FDF7C4 -:1042800053FC0A2002F09DFE6006040E00224FF44B -:1042900080710548FDF748FC0A2002F092FE681C78 +:1042800053FC0A2002F095FE6006040E00224FF453 +:1042900080710548FDF748FC0A2002F08AFE681C80 :1042A000C5B2082DD6DB70BD00000240704710B5C6 :1042B000FDF772FD10BD000000B593B0302107A8D6 :1042C000FCF747FA142102A8FCF743FA00BF0020CC @@ -1079,8 +1079,8 @@ :10435000052102A8FDF7FEFD08B1FCF79BFD13B097 :1043600000BD000040380240007000400348006873 :1043700040F47000014908607047000088ED00E0DB -:1043800010B50248FEF716FE10BD0000B80300206D -:1043900010B50248FEF70EFE10BD0000000400201C +:1043800010B50248FEF716FE10BD0000BC03002069 +:1043900010B50248FEF70EFE10BD00000404002018 :1043A00010B502682D4B98420ED0B0F1804F0BD063 :1043B0002B4B984208D02B4B984205D02A4B984261 :1043C00002D02A4B984203D122F070024B681A4364 @@ -1098,7 +1098,7 @@ :10448000001C00400020004030B501F01F05012451 :1044900004FA05F3046A9C430462046A01F01F05F0 :1044A00002FA05F52C43046230BD000010B5024845 -:1044B000FEF75EFE10BD00004804002070B5054602 +:1044B000FEF75EFE10BD00004C04002070B50546FE :1044C000AC6B0020E085E0842046FEF74FFE70BD17 :1044D00070B506460025B46B20684069C0F3C0156E :1044E00094F84100212805D125B10020E084204620 @@ -1192,10 +1192,10 @@ :104A60000820606400BF002084F8400000BF0120DF :104A7000D8E7FFE7206800682840A84201D101205C :104A800000E00020B842C3D00020CBE710B50248B8 -:104A9000FEF76EFB10BD00009004002010B5024828 -:104AA000FEF766FB10BD0000D804002010B50248D8 -:104AB000FEF75EFB10BD00002005002010B5024887 -:104AC000FEF756FB10BD00006805002000BFFEE7A2 +:104A9000FEF76EFB10BD00009404002010B5024824 +:104AA000FEF766FB10BD0000DC04002010B50248D4 +:104AB000FEF75EFB10BD00002405002010B5024883 +:104AC000FEF756FB10BD00006C05002000BFFEE79E :104AD0000246024B23F8121070470000AE0000207F :104AE00070B50A46B2F57F4F19D1A0F11001CC176D :104AF00001EB5474E410174D2C5D0B46DD1703EBEE @@ -1204,14 +1204,14 @@ :104B2000A0F11001CC1701EB5474E410094D2C5D79 :104B30000B46DD1703EB5575ED10A3EBC5060125FC :104B4000B540AC43CD1701EB5575ED10014E7455D2 -:104B500070BD0000F016002010B50122910304483A +:104B500070BD0000F416002010B501229103044836 :104B6000FCF7E2FF012251030148FCF7DDFF10BD15 :104B7000000C024070B5002400224FF480411A4816 -:104B8000FCF7D2FF012002F023FA0122910316481C -:104B9000FCF7CAFF012002F01BFA80211348FCF742 +:104B8000FCF7D2FF012002F01BFA01229103164824 +:104B9000FCF7CAFF012002F013FA80211348FCF74A :104BA000B1FF012801D144F00104002518E06400A0 :104BB00000224FF400510C48FCF7B6FF012002F030 -:104BC00007FA012251030848FCF7AEFF802107488D +:104BC000FFF9012251030848FCF7AEFF8021074896 :104BD000FCF798FF012801D144F00104681CC5B21C :104BE0000F2DE4DBA0B270BD000C024000000240BB :104BF00002480068C0F30220704700000CED00E09E @@ -1221,8 +1221,8 @@ :104C300070470020704700BF7047B5EEC00AF1EE24 :104C400010FA02DBF0EE400A01E0F1EE400AB0EEAD :104C5000600A7047024800880249088370470000D4 -:104C6000740100200617002010B5012202480168D7 -:104C70000248FCF7EFFA10BD740100201C0200206E +:104C6000740100200A17002010B5012202480168D3 +:104C70000248FCF7EFFA10BD74010020200200206A :104C800010B52DED068BC848007830B1012862D0F0 :104C900002287CD003285DD123E100F00FFAC3493C :104CA000C14A127841F822000846BF49097850F8F5 @@ -1237,17 +1237,17 @@ :104D30000A220023A24903C9FBF737FBA1490882D5 :104D400000219F4A1160516001209749087091200D :104D500000F0D6F924E100F0B1F99449924A1278B2 -:104D600041F82200904A127851F8220005F055F8D7 -:104D700041EC1A0B9FED940B53EC102B04F098FEB2 +:104D600041F82200904A127851F8220005F04DF8DF +:104D700041EC1A0B9FED940B53EC102B04F090FEBA :104D800041EC190B9FED920B53EC102B00E049E026 -:104D900005F0ACF841EC180B04F0E2FF8249097809 +:104D900005F0A4F841EC180B04F0DAFF8249097819 :104DA00001EB8101844A02EBC1018B4A126841F890 :104DB000220089480068401C87490860084600684E :104DC000092801DD00200860002010E076490978FC :104DD00001EB8101784A02EBC10151F82010CA179A :104DE000774C18CCC9186241754B06C3401C0A2881 -:104DF000ECDB734903C905F027F89FED780B53EC02 -:104E0000102B04F055FE04F0DBFF6E4948820021B0 +:104DF000ECDB734903C905F01FF89FED780B53EC0A +:104E0000102B04F04DFE04F0D3FF6E4948820021C0 :104E10006B4A11605160022063490870A12000F0C4 :104E20006FF9BDE000F04AF960495F4A127841F835 :104E3000220008465C49097850F8210000EE100A6B @@ -1262,10 +1262,10 @@ :104EC0003F4903C9FBF771FA3E49888200213C4AF9 :104ED00011605160032034490870B12000F010F9CE :104EE0005EE000F0EBF831492F4A127841F82200D9 -:104EF0002D4A127851F8220004F08FFF41EC1A0B72 -:104F00009FED310B53EC102B04F0D2FD41EC190B4B -:104F10009FED2F0B53EC102B04F0E8FF41EC180B26 -:104F200004F01EFF2049097801EB8101224A02EBBF +:104EF0002D4A127851F8220004F087FF41EC1A0B7A +:104F00009FED310B53EC102B04F0CAFD41EC190B53 +:104F10009FED2F0B53EC102B04F0E0FF41EC180B2E +:104F200004F016FF2049097801EB8101224A02EBC7 :104F3000C101294A126841F822002B480068401C30 :104F40002949086008460068092801DD002008603A :104F5000002010E01449097801EB8101164A02EBA8 @@ -1273,23 +1273,23 @@ :104F7000134B06C3401C0A28ECDB0A22002310490D :104F800003C9FBF712FA0F49C88200210C4A1160CD :104F90005160002004490870812000F0B1F800BF82 -:104FA00000BFBDEC068B10BD58000020900700200C -:104FB0000000004B00401C46A007002048000020D5 -:104FC0006000002006170020000000000000604183 +:104FA00000BFBDEC068B10BD580000209407002008 +:104FB0000000004B00401C46A407002048000020D1 +:104FC000600000200A17002000000000000060417F :104FD000000000000088A3404C00002000000000FA :104FE0000000244050000020540000201FB5812004 :104FF0000390C020029040200190002000900022E9 :1050000002211748FCF790FD062000F08DF80A20D9 -:1050100001F0D2FF012202211148FCF785FD03AA0D +:1050100001F0CAFF012202211148FCF785FD03AA15 :105020000121002000F0BAF802AA0121084600F090 :10503000B5F801AA0121022000F0B0F86A4601216A :10504000032000F0ABF8002202210548FCF76CFDBC -:105050000A2001F0B1FF082000F066F81FBD000033 +:105050000A2001F0A9FF082000F066F81FBD00003B :10506000000C024070B50024002201211248FCF718 :105070005BFD00251BE0012211460F48FCF754FDA3 -:10508000012001F0A5FF6006040E08210A48FCF784 -:1050900039FD0443012001F09BFF00220121064855 -:1050A000FCF742FD012001F093FF681CC5B2082DFA +:10508000012001F09DFF6006040E08210A48FCF78C +:1050900039FD0443012001F093FF0022012106485D +:1050A000FCF742FD012001F08BFF681CC5B2082D02 :1050B000E1DB204670BD0000000C024010B500226C :1050C00002210E48FCF730FD102000F02DF8FFF70C :1050D000C9FF0446FFF7C6FF40EA0424FFF7C2FFFA @@ -1299,10 +1299,10 @@ :105110000BF800BF04210348FCF7F4FC0028F9D188 :1051200008BD0000000C024070B5044600220121B9 :105130001948FCF7F9FC002529E001221146164820 -:10514000FCF7F2FC012001F043FF04F0800028B1DD +:10514000FCF7F2FC012001F03BFF04F0800028B1E5 :10515000012210211048FCF7E7FC04E00022102196 -:105160000D48FCF7E1FC6006040E012001F030FF61 -:10517000002201210848FCF7D7FC012001F028FF9C +:105160000D48FCF7E1FC6006040E012001F028FF69 +:10517000002201210848FCF7D7FC012001F020FFA4 :1051800008210548FCF7BEFC0443681CC5B2082D85 :10519000D3DB204670BD0000000C02402DE9F04139 :1051A00006460C461546002202210F48FCF7BCFCBF @@ -1313,57 +1313,57 @@ :1051F0000A8BCD480068082835D2DFE800F0043576 :105200006697C8FCFAF90120FBF78AFCB0EE40CAA9 :10521000F0EE60CA9FEDC50B53EC102B51EC1C0B4C -:1052200004F064FE41EC1B0B9FEDC20B53EC102B02 -:1052300004F03EFC41EC1A0B9FEDC00B53EC102B1D -:1052400004F052FF41EC190B9FEDBE0B53EC102BF9 -:1052500004F02EFC41EC180B04F0B2FDBB490880B1 +:1052200004F05CFE41EC1B0B9FEDC20B53EC102B0A +:1052300004F036FC41EC1A0B9FEDC00B53EC102B25 +:1052400004F04AFF41EC190B9FEDBE0B53EC102B01 +:1052500004F026FC41EC180B04F0AAFDBB490880C1 :105260000120B14908605BE10220FBF759FCB0EE78 :1052700040CAF0EE60CA9FEDAD0B53EC102B51EC21 -:105280001C0B04F033FE41EC1B0B9FEDAA0B53ECFF -:10529000102B04F00DFC41EC1A0B9FEDA80B53EC06 -:1052A000102B04F021FF41EC190B9FEDA60B53ECE2 -:1052B000102B04F0FDFB41EC180B04F081FDA34919 +:105280001C0B04F02BFE41EC1B0B9FEDAA0B53EC07 +:10529000102B04F005FC41EC1A0B9FEDA80B53EC0E +:1052A000102B04F019FF41EC190B9FEDA60B53ECEA +:1052B000102B04F0F5FB41EC180B04F079FDA34929 :1052C00048800220984908602AE10320FBF728FC67 :1052D000B0EE40CAF0EE60CA9FED940B53EC102B79 -:1052E00051EC1C0B04F002FE41EC1B0B9FED910BEB -:1052F00053EC102B04F0DCFB41EC1A0B9FED8F0BF1 -:1053000053EC102B04F0F0FE41EC190B9FED8D0BCC -:1053100053EC102B04F0CCFB41EC180B04F050FDC7 +:1052E00051EC1C0B04F0FAFD41EC1B0B9FED910BF4 +:1052F00053EC102B04F0D4FB41EC1A0B9FED8F0BF9 +:1053000053EC102B04F0E8FE41EC190B9FED8D0BD4 +:1053100053EC102B04F0C4FB41EC180B04F048FDD7 :105320008A498880032080490860F9E00420FBF75F :10533000F7FBB0EE40CAF0EE60CA9FED7C0B53EC79 -:10534000102B51EC1C0B04F0D1FD41EC1B0B9FED1D -:10535000790B53EC102B04F0ABFB41EC1A0B9FEDD7 -:10536000770B53EC102B04F0BFFE41EC190B9FEDB3 -:10537000750B53EC102B04F09BFB41EC180B04F065 -:105380001FFD7249C880042067490860C8E00520F5 +:10534000102B51EC1C0B04F0C9FD41EC1B0B9FED25 +:10535000790B53EC102B04F0A3FB41EC1A0B9FEDDF +:10536000770B53EC102B04F0B7FE41EC190B9FEDBB +:10537000750B53EC102B04F093FB41EC180B04F06D +:1053800017FD7249C880042067490860C8E00520FD :10539000FBF7C6FBB0EE40CAF0EE60CA9FED630BB0 -:1053A00053EC102B51EC1C0B04F0A0FD41EC1B0B3B -:1053B0009FED600B53EC102B04F07AFB41EC1A0BC1 -:1053C0009FED5E0B53EC102B04F08EFE41EC190B9D -:1053D0009FED5C0B53EC102B04F06AFB41EC180BB7 -:1053E00004F0EEFC5949088105204F49086097E018 +:1053A00053EC102B51EC1C0B04F098FD41EC1B0B43 +:1053B0009FED600B53EC102B04F072FB41EC1A0BC9 +:1053C0009FED5E0B53EC102B04F086FE41EC190BA5 +:1053D0009FED5C0B53EC102B04F062FB41EC180BBF +:1053E00004F0E6FC5949088105204F49086097E020 :1053F00063E031E0FFE70620FBF792FBB0EE40CA26 :10540000F0EE60CA9FED490B53EC102B51EC1C0BD6 -:1054100004F06CFD41EC1B0B9FED460B53EC102B85 -:1054200004F046FB41EC1A0B9FED440B53EC102BA0 -:1054300004F05AFE41EC190B9FED420B53EC102B7C -:1054400004F036FB41EC180B04F0BAFC3F494881EC +:1054100004F064FD41EC1B0B9FED460B53EC102B8D +:1054200004F03EFB41EC1A0B9FED440B53EC102BA8 +:1054300004F052FE41EC190B9FED420B53EC102B84 +:1054400004F02EFB41EC180B04F0B2FC3F494881FC :1054500006203549086063E00720FBF761FBB0EEEA :1054600040CAF0EE60CA9FED310B53EC102B51ECAB -:105470001C0B04F03BFD41EC190B9FED2E0B53EC84 -:10548000102B04F015FB41EC1B0B9FED2C0B53EC88 -:10549000102B04F029FE41EC180B9FED2A0B53EC66 -:1054A000102B04F005FB41EC1A0B04F089FC274992 +:105470001C0B04F033FD41EC190B9FED2E0B53EC8C +:10548000102B04F00DFB41EC1B0B9FED2C0B53EC90 +:10549000102B04F021FE41EC180B9FED2A0B53EC6E +:1054A000102B04F0FDFA41EC1A0B04F081FC2749A3 :1054B000888107201C49086032E00020FBF730FBA0 :1054C000B0EE40CAF0EE60CA9FED180B53EC102B03 -:1054D00051EC1C0B04F00AFD41EC1B0B9FED150B6E -:1054E00053EC102B04F0E4FA41EC1A0B9FED130B74 -:1054F00053EC102B04F0F8FD41EC180B9FED110B51 -:1055000053EC102B04F0D4FA41EC190B04F058FCC6 +:1054D00051EC1C0B04F002FD41EC1B0B9FED150B76 +:1054E00053EC102B04F0DCFA41EC1A0B9FED130B7C +:1054F00053EC102B04F0F0FD41EC180B9FED110B59 +:1055000053EC102B04F0CCFA41EC190B04F050FCD6 :105510000E49C88100F01CF800200349086000BF54 :1055200000BFBDEC0A8B10BD44000020000000004D :10553000000024403D0AD7A3703DEA3F0000000070 -:1055400000C06240AE47E17A14AEEF3F061700207C +:1055400000C06240AE47E17A14AEEF3F0A17002078 :1055500010B5002210211148FCF7E6FA01220821BB :105560000E48FCF7E1FA06210020FBF79FFB08211B :105570000120FBF79BFB00210220FBF797FBA121F9 @@ -1371,1248 +1371,1247 @@ :1055900010210248FCF7C8FA10BD000000040240C8 :1055A00070B50024002201211148FCF7BDFA002546 :1055B00019E0012211460E48FCF7B6FA012001F06D -:1055C00007FD6006040E4FF480710A48FCF79AFA52 +:1055C000FFFC6006040E4FF480710A48FCF79AFA5B :1055D0000443002201210648FCF7A6FA012001F04D -:1055E000F7FC681CC5B2082DE3DB204670BD000047 +:1055E000EFFC681CC5B2082DE3DB204670BD00004F :1055F000001002400004024070B504460022012160 :105600001848FCF791FA002528E0012211461548B8 -:10561000FCF78AFA012001F0DBFC04F0800028B1DD +:10561000FCF78AFA012001F0D3FC04F0800028B1E5 :10562000012251021048FCF77FFA05E000224FF4F6 :1056300000710D48FCF778FA6006040E0022012183 -:105640000848FCF771FA012001F0C2FC4FF48071A8 +:105640000848FCF771FA012001F0BAFC4FF48071B0 :105650000548FCF757FA0443681CC5B2082DD4DB93 -:10566000204670BD001002400004024010B54F48B3 +:10566000204670BD001002400004024010B55248B0 :1056700090ED000AF7EE000AB4EE600AF1EE10FABF -:1056800011D14B49642001F071FF4A49C82001F053 -:105690006DFF49494FF4967001F068FF9FED470A8E -:1056A000424880ED000A4648008800EE100AB8EE35 -:1056B000400ADFED440A80EE201A434890ED000ACC -:1056C000B4EE401AF1EE10FA18D03D48008800EE12 -:1056D000100AB8EE400ADFED3B0A80EE201A3A4885 -:1056E00080ED001A90ED000A002001F06DFA3648B6 -:1056F00080ED000A90ED000A00F0E0F830484088A4 -:1057000000EE100AB8EE400A9FED2E1AC0EE010A14 -:105710002E4890ED000AF4EE400AF1EE10FA18D08F -:105720002748408800EE100AB8EE400ADFED250A4F -:1057300080EE201A254880ED001A90ED000A012025 -:1057400001F042FA214880ED000A90ED000A00F0D5 -:1057500069F81B48808800EE100AB8EE400ADFEDB9 -:10576000190A80EE201A1A4890ED000AB4EE401A89 -:10577000F1EE10FA18D01248808800EE100AB8EE48 -:10578000400ADFED100A80EE201A114880ED001A61 -:1057900090ED000A022001F017FA0D4880ED000A92 -:1057A00090ED000A00F064F810BD00000402002033 -:1057B00098220020C4220020F022002000000000D7 -:1057C000AE00002000007A44F8010020FC01002017 -:1057D0000002002010B50F48006801280AD10020FF -:1057E0000C49086002F0EAF8FFF734FAFFF7FEFC14 -:1057F000FFF746FA0848006801280AD10020064948 -:10580000086001F0EBFC054908800846008804495F -:10581000C88410BD840100209C0100207801002074 -:105820000617002010B52DED028BB0EE408A002443 -:105830009FED0C0A28EE000AB0EE408A9FED0A0A9E -:1058400028EE000ADFED090A80EE201ABCEEC10A3C -:1058500010EE100A84B20221204600F059F8BDEC87 -:10586000028B10BD0000C8420000804500404E453C -:1058700010B52DED028BB0EE408A00249FED0C0A8E -:1058800028EE000AB0EE408A9FED0A0A28EE000AD0 -:10589000DFED090A80EE201ABCEEC10A10EE100AF4 -:1058A00084B20321204600F033F8BDEC028B10BD1A -:1058B0000000C8420000804500404E4510B52DED67 -:1058C000028BB0EE408A00249FED0D0A28EE000AFC -:1058D000B0EE408A9FED0B0A28EE000ADFED0A0ABF -:1058E00080EE201ABCEEC10A10EE100A84B20748FE -:1058F00004600121204600F00BF8BDEC028B10BDC6 -:105900000000C8420000804500404E45680000206D -:105910002DE9F04107460C464FF6FF7000EA870577 -:10592000C5F30D05012C15D1012280214A48FCF751 -:10593000FBF8012240214848FCF7F6F80A2001F064 -:1059400040FB002280214448FCF7EEF80A2001F0D9 -:1059500038FB2FE0022C15D1012211033F48FCF740 -:10596000E3F8012291023D48FCF7DEF80A2001F03D -:1059700028FB0022E1023948FCF7D6F80A2001F0A2 -:1059800020FB17E0032C15D10122D1023348FCF78C -:10599000CBF8012291023148FCF7C6F80A2001F049 -:1059A00010FB00224FF400612C48FCF7BDF80A20E0 -:1059B00001F007FB00263BE0012240212648FCF7CE -:1059C000B3F8012291022548FCF7AEF805F4004037 -:1059D000B0F5004F0AD1012220211F48FCF7A4F89E -:1059E0000122D1031E48FCF79FF80AE00022202183 -:1059F0001948FCF799F800224FF400411848FCF7C9 -:105A000093F80A2001F0DDFA002240211248FCF749 -:105A10008BF800224FF480611048FCF785F80A20CB -:105A200001F0CFFA4FF6FF7000EA4505701CC6B2D0 -:105A3000102EC1DB012280210748FCF775F80122F6 -:105A400011030648FCF770F80122D1020348FCF765 -:105A50006BF8BDE8F0810000000C02400008024035 -:105A60000000024070B50546002600243D2000F0ED -:105A70001DFF284600F034FF012211030B48FCF7FC -:105A800053F80FE00520FBF709FF00F023F9044667 -:105A9000102C00D007E03046711CCEB2C82801DDC2 -:105AA000FA2070BDEEE700BF2046FAE7000402408E -:105AB00070B50446062000F0F9FE204600F010FF05 -:105AC00000F0A0FB0546012211030248FCF72CF868 -:105AD000284670BD0004024010B5192000F0E6FE13 -:105AE000022001F075FA00F08DFB044600F08AFBFD -:105AF00004EB002084B2012211030248FCF714F8E1 -:105B0000204610BD0004024010B5262000F0CEFE55 -:105B100000F078FB0446012211030248FCF704F868 -:105B2000204610BD0004024070B50446282000F055 -:105B3000BDFE002505E000F065FB04F8010B681CC4 -:105B4000C5B2082DF7DB012211030248FBF7ECFF79 -:105B500070BD00000004024010B5012000F0A6FE58 -:105B600000F050FB0446012211030248FBF7DCFF62 -:105B7000204610BD0004024070B5002500242720F7 -:105B800000F094FE012211030B48FBF7CDFF0FE05C -:105B90000A20FBF783FE00F09DF80446102C00D08D -:105BA00007E02846691CCDB2C82801DDFA2070BD87 -:105BB000EEE700BF2046FAE70004024010B50520DA -:105BC00000F074FE012211030148FBF7ADFF10BD88 -:105BD0000004024070B50446232000F067FE002553 -:105BE00005E014F8010B00F07BFE681CC5B2042D23 -:105BF000F7DB012211030248FBF796FF70BD00009E -:105C00000004024070B50446222000F04FFE00253B -:105C100005E014F8010B00F063FE681CC5B2042D0A -:105C2000F7DB012211030248FBF77EFF70BD000085 -:105C30000004024070B50446242000F037FE002521 -:105C400005E014F8010B00F04BFE681CC5B2042DF2 -:105C5000F7DB012211030248FBF766FF70BD00006D -:105C60000004024070B505460026412000F01EFEEB -:105C7000284600F035FE012211030C48FBF754FFC3 -:105C80000FE01420FBF70AFE00F024F80446102C65 -:105C900000D007E03046711CCEB2C82801DDFA20E2 -:105CA00070BDEEE700BF2046FAE7000000040240A6 -:105CB00010B5044604B910BD214602A0FAF79AFBBC -:105CC00000BFF8E74572726F723A20253032580DE6 -:105CD0000A00000010B52C2000F0E8FD00F092FA58 -:105CE0000446012211030248FBF71EFF204610BDA7 -:105CF000000402402DE9F04107460C4615460CB958 -:105D0000BDE8F0813C2000F0D1FD384600F0E8FD10 -:105D1000E0B200F0E5FD201200F0E2FD012001F00C -:105D200057F9002605E000F06DFA28706D1C701C14 -:105D300086B2A642F7DB012211030248FBF7F4FE0C -:105D400000BFDDE70004024070B505463B2000F0CF -:105D5000ADFD284600F0C4FD00F054FA044600F002 -:105D600051FA04EB002084B2012211030248FBF730 -:105D7000DBFE204670BD00000004024070B5044602 -:105D8000302000F093FD204600F0AAFD022001F033 -:105D90001FF900F037FA0546012211030248FBF70C -:105DA000C3FE284670BD00000004024000B587B065 -:105DB00000BF00BF002001903348006840F004009D -:105DC000314908600846006800F00400019000BFF7 -:105DD00000BF00BF00BF00BF002001900846006860 -:105DE00040F0080008600846006800F008000190D4 -:105DF00000BF00BF00BF00BF00BF002001900846E9 -:105E0000006840F0080008600846006800F00800DC -:105E1000019000BF00BF00BF8814029001200590D0 -:105E2000039002A91948FBF773FD00224FF480513B -:105E30001648FBF779FE4FF4807002900020039023 -:105E4000012004900220059002A91148FBF760FD93 -:105E50004FF40070029001200390049002200590FE -:105E600002A90B48FBF754FD012251020848FBF739 -:105E70005BFE012211030748FBF756FE1420FBF7D7 -:105E80000DFD07B000BD00003038024000040240A4 -:105E9000000C02400010024070B5FFF787FFFDF7CD -:105EA00097FF1E481E49C1F858021E48C1F85C02FF -:105EB0001D48C1F86002022088706520FFF7F8FDD8 -:105EC00004469A2C04D01648D0F858122046884729 -:105ED000FFF774FE6420FBF7E1FCFFF74DFE05467B -:105EE0000F48D0F858122846884700F041FCFFF7C9 -:105EF0000BFE0B4948700A465078D2F85C1288476E -:105F0000FFF72AFE064908700846017807A0FAF74D -:105F100071FA4FF47A70FBF7C1FC70BDB15C0008F8 -:105F20004C0A00204D6100082562000843483339BF -:105F300035564552203A202532780D0A00000000DF -:105F400010B5002015E000F128011F4A12F81110C9 -:105F50001E4A115400F12C011B4A12F811101C4A60 -:105F6000115400F13001184A12F81110194A115455 -:105F7000401C0428E7DB1448B0F868001649088084 -:105F80000220164908700020487008460F49096829 -:105F900041630F49096881630E490968C1630E486E -:105FA00000880E494881022088700D48C8604FF46F -:105FB00080610A4801610B4981614FF48061C161D0 -:105FC00000F0ACFC10BD0000AE000020A0000020DE -:105FD000A4000020A8000020AC000020B014002085 -:105FE000B00C0020B010002010B5FFF775FD04467E -:105FF00004F0010010B12248FFF796FD04F0040000 -:1060000020B1FFF781FD1E49C91E487004F0080049 -:1060100020B101201A49C91E887010BD04F010007B -:1060200010B1002000F0E0FA04F0200010B10120CF -:1060300000F0DAFA04F0400010B1022000F0D4FAC7 -:1060400004F0800010B1032000F0CEFA04F4807058 -:1060500010B1042000F0C8FA04F4007010B105205B -:1060600000F0C2FA04F4806010B1062000F0BCFA1F -:1060700004F4006010B1072000F0B6FA00BFCCE7CE -:106080004F0A002010B50446582000F00FFC2046AF -:1060900000F026FC10BD10B50446562000F006FCAA -:1060A000E0B200F01DFCC4F3072000F019FCC4F3BB -:1060B000074000F015FC200E00F012FC10BD10B5DA -:1060C0000446572000F0F2FBE0B200F009FCC4F3F4 -:1060D000072000F005FCC4F3074000F001FC200E8F -:1060E00000F0FEFB10BD10B5C820FFF7CBFF43F654 -:1060F0009820FFF7D0FF43F69820FFF7E0FF10BD90 -:1061000070B5054600260024352000F0CFFB284658 -:1061100000F0E6FB012211030B48FBF705FD0FE041 -:106120000520FBF7BBFBFFF7D5FD0446102C00D084 -:1061300007E03046711CCEB2C82801DDFA2070BDE0 -:10614000EEE700BF2046FAE70004024010B504461F -:10615000042C12D004DC012C07D0022C19D108E049 -:10616000082C0ED0102C14D10FE00FA0FAF742F932 -:1061700013E011A0FAF73EF90FE013A0FAF73AF98D -:106180000BE015A0FAF736F907E017A0FAF732F995 -:1061900003E019A0FAF72EF900BF00BF4FF47A70A0 -:1061A000FBF77CFB10BD0000504859204449534385 -:1061B0004F4E4E0D0A0000005048592031304D5FBF -:1061C000464C4C0D0A0000005048592031304D5FBC -:1061D00048414C460D0A0000504859203130304D9E -:1061E0005F464C4C0D0A0000504859203130304D6C -:1061F0005F48414C460D0A00504859204155544FC4 -:106200000D0A000010B5FF2000F003F804462046F8 -:1062100010BD70B50446204602F0ACFD0546284688 -:1062200070BD000070B500240FE18A484078012855 -:106230002FD18848807838B186488078012803D0EB -:1062400084488078022824D104EBC40181481830A6 -:1062500010F8310002281BD104EBC4027D4918312B -:1062600001EBC2014878FFF7FDFB0020FFF7FAFCC5 -:1062700005467848D0F8581228468847012104EB93 -:10628000C4027448183000F8321002207149887036 -:10629000D9E0704840780128FAD004EBC4016D4879 -:1062A000183010F831000128F2D16A4880780228AD -:1062B0000BD1FFF783FC6420FBF7F0FAFFF75CFCDF -:1062C0006420FBF7EBFA00F053FA04EBC4016148D9 -:1062D000183000EBC100807830B1012830D002289E -:1062E00065D003287ED189E004EBC40259481830F8 -:1062F00000EBC200C11C204600F0E0F8022120465D -:1063000000F016F904EBC4025248183000EBC2004A -:106310000189204600F0F4F804EBC4024D4818301F -:1063200000EBC2004189204600F038F92046FFF713 -:10633000E7FE05464748D0F85812284688477AE0D5 -:10634000FFF7D1FE04EBC4024248183000EBC20054 -:10635000C11C204600F0B2F80321204600F0E8F806 -:1063600004EBC4023B48183000EBC2000189204610 -:1063700000F0C6F804EBC4023648183000EBC20047 -:106380004189204600F00AF92046FFF7B9FE05468C -:106390003048D0F8581228468847204600F03AFA8C -:1063A00005462C48D0F858122846884743E0032178 -:1063B000204600F0BDF804EBC4022648183000EB7C -:1063C000C2004189204600F0E9F840F6B830FBF7FA -:1063D00065FA2046FFF794FE05461E48D0F858128D -:1063E000284600E018E08847204600F039FA0546C4 -:1063F0001848D0F85812284688471CE0012120464A -:1064000000F096F82046FFF77BFE05461148D0F8CD -:106410005812284688470EE00321204600F088F8ED -:1064200004EBC4020B48183000EBC200418920463F -:1064300000F0B4F800BF00BF022104EBC40205481D -:10644000183000F83210601CC4B2072C7FF7EDAE94 -:1064500070BD00004C0A00202DE9F04107460D46B2 -:106460001446392000F022FA384600F039FAE0B23A -:1064700000F036FA201200F033FA002605E015F895 -:10648000010B00F02DFA701C86B2A642F7DB012248 -:1064900011030248FBF748FBBDE8F081000402400D -:1064A00070B505460C46592000F000FA284600F069 -:1064B00017FA204600F014FA70BD000070B50546CA -:1064C0000C46312000F0F2F9284600F009FA14F8E1 -:1064D000010B00F005FA14F8010B00F001FA14F8B2 -:1064E000010B00F0FDF914F8010B00F0F9F901229D -:1064F00011030248FBF718FB70BD000000040240C6 -:1065000070B505460C46322000F0D0F9284600F060 -:10651000E7F9E0B200F0E4F9201200F0E1F901221D -:1065200011030248FBF700FB70BD000000040240AD -:1065300070B505460C46342000F0B8F9284600F046 -:10654000CFF9204600F0CCF9012211030148FBF7F6 -:10655000EBFA70BD0004024070B506460C461546C5 -:10656000522000F0A3F9304600F0BAF9204600F0BE -:10657000B7F9284600F0B4F970BD70B506460C4670 -:106580001546532000F092F9304600F0A9F9204654 -:1065900000F0A6F9284600F0A3F970BD70B50546D5 -:1065A0000C46332000F082F9284600F099F9E0B259 -:1065B00000F096F9201200F093F90122110302482D -:1065C000FBF7B2FA70BD00000004024070B505464A -:1065D0000C46512000F06AF9284600F081F9204667 -:1065E00000F07EF970BD00002DE9F0410446002660 -:1065F0002046FFF7C3FB054605F0040088B320469C -:10660000FFF7A2FB04EBC402584901EBC201C861C9 -:1066100004EBC401554800EBC100808B86B204EB4B -:10662000C401524800EBC100314682692046FFF7A1 -:1066300061FB002104EBC4024C4800EBC2008069FE -:10664000815501F06DFC04EBC401484800EBC1002A -:10665000007D40F0040104EBC402444800EBC2009A -:10666000017505F0080078B104EBC4013F4800EB68 -:10667000C1008078012807D101212046FFF710FFD3 -:106680003C212046FFF7A2FF05F01000C8B304EB41 -:10669000C402364901EBC2014878FFF731FD0746D5 -:1066A00032481838D0F858123846884704EBC401ED -:1066B0002E4800EBC1008078012802D0022821D1A9 -:1066C0000FE004EBC402294901EBC201487800F055 -:1066D000A1F8074625481838D0F858123846884798 -:1066E00011E004EBC402214901EBC201487800F03B -:1066F000B7F807461D481838D0F85812384688476A -:1067000001E004E000BF00BFC820FBF7C7F805F0B8 -:10671000400040B304EBC401144800EBC100807892 -:10672000012820D1C820FBF7B9F804EBC4020F49B7 -:1067300001EBC2014878FFF7E3FC07460B48183825 -:10674000D0F858123846884704EBC402074901EBD9 -:10675000C201487800F05EF8074604481838D0F8BF -:10676000581238468847BDE8F0810000640A0020CE -:1067700010B5042200210846FFF7EEFE0222042194 -:106780000020FFF7FAFE042206210120FFF7E4FEB5 -:1067900002220A210120FFF7F0FE04220C21022030 -:1067A000FFF7DAFE022210211046FFF7E6FE042270 -:1067B00012210320FFF7D0FE022216210320FFF74B -:1067C000DCFE042218211046FFF7C6FE02221C211F -:1067D0000420FFF7D2FE04221E210520FFF7BCFE95 -:1067E000022222210520FFF7C8FE042224210620D0 -:1067F000FFF7B2FE022228210620FFF7BEFE042288 -:106800002A210720FFF7A8FE02222E210720FFF7EA -:10681000B4FE10BD70B5054600260024372000F0F8 -:1068200045F8284600F05CF8012211030B48FBF7FD -:106830007BF90FE00520FBF731F8FFF74BFA044630 -:10684000102C00D007E03046711CCEB2C82801DD04 -:10685000FA2070BDEEE700BF2046FAE700040240D0 -:1068600070B5054600260024362000F01FF82846A3 -:1068700000F036F8012211030B48FBF755F90FE041 -:106880000520FBF70BF8FFF725FA0446102C00D083 -:1068900007E03046711CCEB2C82801DDFA2070BD79 -:1068A000EEE700BF2046FAE70004024010B50446B8 -:1068B000012211030948FBF737F900224FF48051F8 -:1068C0000648FBF731F9022000F082FB2046FFF773 -:1068D000A0FC022000F07CFB10BD00000004024080 -:1068E00010B504462046FFF794FC10BD10B54FF4D8 -:1068F00080710748FBF706F908B9FFF775FB0548F3 -:106900000068012803D10449D1F86002804710BD16 -:10691000000C0240E40100204C0A002038B5044677 -:106920000CB9002038BD04F13400FFF76BF904F115 -:106930003800FFF74FF904F13C00FFF77BF958A04E -:10694000F9F758FD3720005D00903620035D3520B3 -:10695000025D94F8341060A0F9F74CFD94F83B0008 -:10696000009094F83A3094F839203820015D61A005 -:10697000F9F740FD94F83F00009094F83E3094F809 -:106980003D203C20015D62A0F9F734FDFFF7F4F8EB -:10699000617801EBC102654901EBC2004822214642 -:1069A000F9F7A5FEA07830B101281FD0022844D005 -:1069B000032872D162E06078E11CFFF77FFD607808 -:1069C0000221FFF7B5FD21896078FFF799FD618904 -:1069D0006078FFF7E3FD6078FFF792FB05465348C8 -:1069E0001838D0F858122846884756E0FFF77BFB46 -:1069F0006078E11CFFF762FD60780321FFF798FDE6 -:106A000021896078FFF77CFD61896078FFF7C6FD1A -:106A10006078FFF775FB054644481838D0F85812DF -:106A2000284688476078FFF7F5FE05463F48183846 -:106A3000D0F85812284688472FE060780321FFF7E6 -:106A400077FD61896078FFF7A9FD40F6B830FAF765 -:106A500025FF6078FFF754FB054634481838D0F816 -:106A60005812284688476078FFF7FAFE05462F48F7 -:106A70001838D0F85812284688470EE0607801216F -:106A8000FFF756FD6078FFF73BFB054627481838AF -:106A9000D0F858122846884700BF00BF012041E7C0 -:106AA000E99D99E680814950E4BFA1E681AF2E2E91 -:106AB0002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EF6 +:1056800018D14E49642001F069FF4D49C82001F04E +:1056900065FF4C494FF4967001F060FF00204A49C5 +:1056A00008704870887001F0E7FB9FED480A424897 +:1056B00080ED000A4648008800EE100AB8EE400A65 +:1056C000DFED440A80EE201A434890ED000AB4EE64 +:1056D000401AF1EE10FA18D03D48008800EE100A8A +:1056E000B8EE400ADFED3B0A80EE201A3A4880ED22 +:1056F000001A90ED000A002001F06EFA364880EDA5 +:10570000000A90ED000A00F0E1F83148408800EE10 +:10571000100AB8EE400ADFED2F0A80EE201A2F485B +:1057200090ED000AB4EE401AF1EE10FA18D02848B5 +:10573000408800EE100AB8EE400ADFED260A80EE3F +:10574000201A264880ED001A90ED000A012001F091 +:1057500043FA224880ED000A90ED000A00F06AF852 +:105760001B48808800EE100AB8EE400ADFED190AE7 +:1057700080EE201A1A4890ED000AB4EE401AF1EEBD +:1057800010FA18D01248808800EE100AB8EE400ACD +:10579000DFED100A80EE201A114880ED001A90ED1E +:1057A000000A022001F018FA0D4880ED000A90ED81 +:1057B000000A00F065F810BD040200209C220020C1 +:1057C000C8220020F42200200C020020000000006B +:1057D000AE00002000007A44F8010020FC01002007 +:1057E0000002002010B50F48006801280AD10020EF +:1057F0000C49086002F0DAF8FFF72CFAFFF7F6FC24 +:10580000FFF73EFA0848006801280AD1002006493F +:10581000086001F0DBFC054908800846008804495F +:10582000C88410BD840100209C0100207801002064 +:105830000A17002010B52DED028BB0EE408A00242F +:105840009FED0C0A28EE000AB0EE408A9FED0A0A8E +:1058500028EE000ADFED090A80EE201ABCEEC10A2C +:1058600010EE100A84B20221204600F059F8BDEC77 +:10587000028B10BD0000C8420000804500404E452C +:1058800010B52DED028BB0EE408A00249FED0C0A7E +:1058900028EE000AB0EE408A9FED0A0A28EE000AC0 +:1058A000DFED090A80EE201ABCEEC10A10EE100AE4 +:1058B00084B20321204600F033F8BDEC028B10BD0A +:1058C0000000C8420000804500404E4510B52DED57 +:1058D000028BB0EE408A00249FED0D0A28EE000AEC +:1058E000B0EE408A9FED0B0A28EE000ADFED0A0AAF +:1058F00080EE201ABCEEC10A10EE100A84B20748EE +:1059000004600121204600F00BF8BDEC028B10BDB5 +:105910000000C8420000804500404E45680000205D +:105920002DE9F04107460C464FF6FF7000EA870567 +:10593000C5F30D05012C15D1012280214A48FCF741 +:10594000F3F8012240214848FCF7EEF80A2001F064 +:1059500030FB002280214448FCF7E6F80A2001F0E1 +:1059600028FB2FE0022C15D1012211033F48FCF740 +:10597000DBF8012291023D48FCF7D6F80A2001F03D +:1059800018FB0022E1023948FCF7CEF80A2001F0AA +:1059900010FB17E0032C15D10122D1023348FCF78C +:1059A000C3F8012291023148FCF7BEF80A2001F049 +:1059B00000FB00224FF400612C48FCF7B5F80A20E8 +:1059C00001F0F7FA00263BE0012240212648FCF7CF +:1059D000ABF8012291022548FCF7A6F805F4004037 +:1059E000B0F5004F0AD1012220211F48FCF79CF896 +:1059F0000122D1031E48FCF797F80AE0002220217B +:105A00001948FCF791F800224FF400411848FCF7C0 +:105A10008BF80A2001F0CDFA002240211248FCF751 +:105A200083F800224FF480611048FCF77DF80A20CB +:105A300001F0BFFA4FF6FF7000EA4505701CC6B2D0 +:105A4000102EC1DB012280210748FCF76DF80122EE +:105A500011030648FCF768F80122D1020348FCF75D +:105A600063F8BDE8F0810000000C0240000802402D +:105A70000000024070B50546002600243D2000F0DD +:105A80001DFF284600F034FF012211030B48FCF7EC +:105A90004BF80FE00520FBF701FF00F023F9044667 +:105AA000102C00D007E03046711CCEB2C82801DDB2 +:105AB000FA2070BDEEE700BF2046FAE7000402407E +:105AC00070B50446062000F0F9FE204600F010FFF5 +:105AD00000F0A0FB0546012211030248FCF724F860 +:105AE000284670BD0004024010B5192000F0E6FE03 +:105AF000022001F065FA00F08DFB044600F08AFBFD +:105B000004EB002084B2012211030248FCF70CF8D8 +:105B1000204610BD0004024010B5262000F0CEFE45 +:105B200000F078FB0446012211030248FBF7FCFF5A +:105B3000204610BD0004024070B50446282000F045 +:105B4000BDFE002505E000F065FB04F8010B681CB4 +:105B5000C5B2082DF7DB012211030248FBF7E4FF71 +:105B600070BD00000004024010B5012000F0A6FE48 +:105B700000F050FB0446012211030248FBF7D4FF5A +:105B8000204610BD0004024070B5002500242720E7 +:105B900000F094FE012211030B48FBF7C5FF0FE054 +:105BA0000A20FBF77BFE00F09DF80446102C00D085 +:105BB00007E02846691CCDB2C82801DDFA2070BD77 +:105BC000EEE700BF2046FAE70004024010B50520CA +:105BD00000F074FE012211030148FBF7A5FF10BD80 +:105BE0000004024070B50446232000F067FE002543 +:105BF00005E014F8010B00F07BFE681CC5B2042D13 +:105C0000F7DB012211030248FBF78EFF70BD000095 +:105C10000004024070B50446222000F04FFE00252B +:105C200005E014F8010B00F063FE681CC5B2042DFA +:105C3000F7DB012211030248FBF776FF70BD00007D +:105C40000004024070B50446242000F037FE002511 +:105C500005E014F8010B00F04BFE681CC5B2042DE2 +:105C6000F7DB012211030248FBF75EFF70BD000065 +:105C70000004024070B505460026412000F01EFEDB +:105C8000284600F035FE012211030C48FBF74CFFBB +:105C90000FE01420FBF702FE00F024F80446102C5D +:105CA00000D007E03046711CCEB2C82801DDFA20D2 +:105CB00070BDEEE700BF2046FAE700000004024096 +:105CC00010B5044604B910BD214602A0FAF792FBB4 +:105CD00000BFF8E74572726F723A20253032580DD6 +:105CE0000A00000010B52C2000F0E8FD00F092FA48 +:105CF0000446012211030248FBF716FF204610BD9F +:105D0000000402402DE9F04107460C4615460CB947 +:105D1000BDE8F0813C2000F0D1FD384600F0E8FD00 +:105D2000E0B200F0E5FD201200F0E2FD012001F0FC +:105D300047F9002605E000F06DFA28706D1C701C14 +:105D400086B2A642F7DB012211030248FBF7ECFE04 +:105D500000BFDDE70004024070B505463B2000F0BF +:105D6000ADFD284600F0C4FD00F054FA044600F0F2 +:105D700051FA04EB002084B2012211030248FBF720 +:105D8000D3FE204670BD00000004024070B50446FA +:105D9000302000F093FD204600F0AAFD022001F023 +:105DA0000FF900F037FA0546012211030248FBF70C +:105DB000BBFE284670BD00000004024000B587B05D +:105DC00000BF00BF002001903348006840F004008D +:105DD000314908600846006800F00400019000BFE7 +:105DE00000BF00BF00BF00BF002001900846006850 +:105DF00040F0080008600846006800F008000190C4 +:105E000000BF00BF00BF00BF00BF002001900846D8 +:105E1000006840F0080008600846006800F00800CC +:105E2000019000BF00BF00BF8814029001200590C0 +:105E3000039002A91948FBF76BFD00224FF4805133 +:105E40001648FBF771FE4FF480700290002003901B +:105E5000012004900220059002A91148FBF758FD8B +:105E60004FF40070029001200390049002200590EE +:105E700002A90B48FBF74CFD012251020848FBF731 +:105E800053FE012211030748FBF74EFE1420FBF7D7 +:105E900005FD07B000BD000030380240000402409C +:105EA000000C02400010024070B5FFF787FFFDF7BD +:105EB0008FFF1E481E49C1F858021E48C1F85C02F7 +:105EC0001D48C1F86002022088706520FFF7F8FDC8 +:105ED00004469A2C04D01648D0F858122046884719 +:105EE000FFF774FE6420FBF7D9FCFFF74DFE054673 +:105EF0000F48D0F858122846884700F041FCFFF7B9 +:105F00000BFE0B4948700A465078D2F85C1288475D +:105F1000FFF72AFE064908700846017807A0FAF73D +:105F200069FA4FF47A70FBF7B9FC70BDC15C0008E8 +:105F3000500A00205D61000835620008434833398B +:105F400035564552203A202532780D0A00000000CF +:105F500010B5002015E000F128011F4A12F81110B9 +:105F60001E4A115400F12C011B4A12F811101C4A50 +:105F7000115400F13001184A12F81110194A115445 +:105F8000401C0428E7DB1448B0F868001649088074 +:105F90000220164908700020487008460F49096819 +:105FA00041630F49096881630E490968C1630E485E +:105FB00000880E494881022088700D48C8604FF45F +:105FC00080610A4801610B4981614FF48061C161C0 +:105FD00000F0ACFC10BD0000AE000020A0000020CE +:105FE000A4000020A8000020AC000020B414002071 +:105FF000B40C0020B410002010B5FFF775FD044666 +:1060000004F0010010B12248FFF796FD04F00400EF +:1060100020B1FFF781FD1E49C91E487004F0080039 +:1060200020B101201A49C91E887010BD04F010006B +:1060300010B1002000F0E0FA04F0200010B10120BF +:1060400000F0DAFA04F0400010B1022000F0D4FAB7 +:1060500004F0800010B1032000F0CEFA04F4807048 +:1060600010B1042000F0C8FA04F4007010B105204B +:1060700000F0C2FA04F4806010B1062000F0BCFA0F +:1060800004F4006010B1072000F0B6FA00BFCCE7BE +:10609000530A002010B50446582000F00FFC20469B +:1060A00000F026FC10BD10B50446562000F006FC9A +:1060B000E0B200F01DFCC4F3072000F019FCC4F3AB +:1060C000074000F015FC200E00F012FC10BD10B5CA +:1060D0000446572000F0F2FBE0B200F009FCC4F3E4 +:1060E000072000F005FCC4F3074000F001FC200E7F +:1060F00000F0FEFB10BD10B5C820FFF7CBFF43F644 +:106100009820FFF7D0FF43F69820FFF7E0FF10BD7F +:1061100070B5054600260024352000F0CFFB284648 +:1061200000F0E6FB012211030B48FBF7FDFC0FE03A +:106130000520FBF7B3FBFFF7D5FD0446102C00D07C +:1061400007E03046711CCEB2C82801DDFA2070BDD0 +:10615000EEE700BF2046FAE70004024010B504460F +:10616000042C12D004DC012C07D0022C19D108E039 +:10617000082C0ED0102C14D10FE00FA0FAF73AF92A +:1061800013E011A0FAF736F90FE013A0FAF732F98D +:106190000BE015A0FAF72EF907E017A0FAF72AF995 +:1061A00003E019A0FAF726F900BF00BF4FF47A7098 +:1061B000FBF774FB10BD000050485920444953437D +:1061C0004F4E4E0D0A0000005048592031304D5FAF +:1061D000464C4C0D0A0000005048592031304D5FAC +:1061E00048414C460D0A0000504859203130304D8E +:1061F0005F464C4C0D0A0000504859203130304D5C +:106200005F48414C460D0A00504859204155544FB3 +:106210000D0A000010B5FF2000F003F804462046E8 +:1062200010BD70B50446204602F09CFD0546284688 +:1062300070BD000070B500240FE18A484078012845 +:106240002FD18848807838B186488078012803D0DB +:1062500084488078022824D104EBC4018148183096 +:1062600010F8310002281BD104EBC4027D4918311B +:1062700001EBC2014878FFF7FDFB0020FFF7FAFCB5 +:1062800005467848D0F8581228468847012104EB83 +:10629000C4027448183000F8321002207149887026 +:1062A000D9E0704840780128FAD004EBC4016D4869 +:1062B000183010F831000128F2D16A48807802289D +:1062C0000BD1FFF783FC6420FBF7E8FAFFF75CFCD7 +:1062D0006420FBF7E3FA00F053FA04EBC4016148D1 +:1062E000183000EBC100807830B1012830D002288E +:1062F00065D003287ED189E004EBC40259481830E8 +:1063000000EBC200C11C204600F0E0F8022120464C +:1063100000F016F904EBC4025248183000EBC2003A +:106320000189204600F0F4F804EBC4024D4818300F +:1063300000EBC2004189204600F038F92046FFF703 +:10634000E7FE05464748D0F85812284688477AE0C5 +:10635000FFF7D1FE04EBC4024248183000EBC20044 +:10636000C11C204600F0B2F80321204600F0E8F8F6 +:1063700004EBC4023B48183000EBC2000189204600 +:1063800000F0C6F804EBC4023648183000EBC20037 +:106390004189204600F00AF92046FFF7B9FE05467C +:1063A0003048D0F8581228468847204600F03AFA7C +:1063B00005462C48D0F858122846884743E0032168 +:1063C000204600F0BDF804EBC4022648183000EB6C +:1063D000C2004189204600F0E9F840F6B830FBF7EA +:1063E0005DFA2046FFF794FE05461E48D0F8581285 +:1063F000284600E018E08847204600F039FA0546B4 +:106400001848D0F85812284688471CE00121204639 +:1064100000F096F82046FFF77BFE05461148D0F8BD +:106420005812284688470EE00321204600F088F8DD +:1064300004EBC4020B48183000EBC200418920462F +:1064400000F0B4F800BF00BF022104EBC40205480D +:10645000183000F83210601CC4B2072C7FF7EDAE84 +:1064600070BD0000500A00202DE9F04107460D469E +:106470001446392000F022FA384600F039FAE0B22A +:1064800000F036FA201200F033FA002605E015F885 +:10649000010B00F02DFA701C86B2A642F7DB012238 +:1064A00011030248FBF740FBBDE8F0810004024005 +:1064B00070B505460C46592000F000FA284600F059 +:1064C00017FA204600F014FA70BD000070B50546BA +:1064D0000C46312000F0F2F9284600F009FA14F8D1 +:1064E000010B00F005FA14F8010B00F001FA14F8A2 +:1064F000010B00F0FDF914F8010B00F0F9F901228D +:1065000011030248FBF710FB70BD000000040240BD +:1065100070B505460C46322000F0D0F9284600F050 +:10652000E7F9E0B200F0E4F9201200F0E1F901220D +:1065300011030248FBF7F8FA70BD000000040240A6 +:1065400070B505460C46342000F0B8F9284600F036 +:10655000CFF9204600F0CCF9012211030148FBF7E6 +:10656000E3FA70BD0004024070B506460C461546BD +:10657000522000F0A3F9304600F0BAF9204600F0AE +:10658000B7F9284600F0B4F970BD70B506460C4660 +:106590001546532000F092F9304600F0A9F9204644 +:1065A00000F0A6F9284600F0A3F970BD70B50546C5 +:1065B0000C46332000F082F9284600F099F9E0B249 +:1065C00000F096F9201200F093F90122110302481D +:1065D000FBF7AAFA70BD00000004024070B5054642 +:1065E0000C46512000F06AF9284600F081F9204657 +:1065F00000F07EF970BD00002DE9F0410446002650 +:106600002046FFF7C3FB054605F0040088B320468B +:10661000FFF7A2FB04EBC402584901EBC201C861B9 +:1066200004EBC401554800EBC100808B86B204EB3B +:10663000C401524800EBC100314682692046FFF791 +:1066400061FB002104EBC4024C4800EBC2008069EE +:10665000815501F05DFC04EBC401484800EBC1002A +:10666000007D40F0040104EBC402444800EBC2008A +:10667000017505F0080078B104EBC4013F4800EB58 +:10668000C1008078012807D101212046FFF710FFC3 +:106690003C212046FFF7A2FF05F01000C8B304EB31 +:1066A000C402364901EBC2014878FFF731FD0746C5 +:1066B00032481838D0F858123846884704EBC401DD +:1066C0002E4800EBC1008078012802D0022821D199 +:1066D0000FE004EBC402294901EBC201487800F045 +:1066E000A1F8074625481838D0F858123846884788 +:1066F00011E004EBC402214901EBC201487800F02B +:10670000B7F807461D481838D0F858123846884759 +:1067100001E004E000BF00BFC820FBF7BFF805F0B0 +:10672000400040B304EBC401144800EBC100807882 +:10673000012820D1C820FBF7B1F804EBC4020F49AF +:1067400001EBC2014878FFF7E3FC07460B48183815 +:10675000D0F858123846884704EBC402074901EBC9 +:10676000C201487800F05EF8074604481838D0F8AF +:10677000581238468847BDE8F0810000680A0020BA +:1067800010B5042200210846FFF7EEFE0222042184 +:106790000020FFF7FAFE042206210120FFF7E4FEA5 +:1067A00002220A210120FFF7F0FE04220C21022020 +:1067B000FFF7DAFE022210211046FFF7E6FE042260 +:1067C00012210320FFF7D0FE022216210320FFF73B +:1067D000DCFE042218211046FFF7C6FE02221C210F +:1067E0000420FFF7D2FE04221E210520FFF7BCFE85 +:1067F000022222210520FFF7C8FE042224210620C0 +:10680000FFF7B2FE022228210620FFF7BEFE042277 +:106810002A210720FFF7A8FE02222E210720FFF7DA +:10682000B4FE10BD70B5054600260024372000F0E8 +:1068300045F8284600F05CF8012211030B48FBF7ED +:1068400073F90FE00520FBF729F8FFF74BFA044630 +:10685000102C00D007E03046711CCEB2C82801DDF4 +:10686000FA2070BDEEE700BF2046FAE700040240C0 +:1068700070B5054600260024362000F01FF8284693 +:1068800000F036F8012211030B48FBF74DF90FE039 +:106890000520FBF703F8FFF725FA0446102C00D07B +:1068A00007E03046711CCEB2C82801DDFA2070BD69 +:1068B000EEE700BF2046FAE70004024010B50446A8 +:1068C000012211030948FBF72FF900224FF48051F0 +:1068D0000648FBF729F9022000F072FB2046FFF77B +:1068E000A0FC022000F06CFB10BD00000004024080 +:1068F00010B504462046FFF794FC10BD10B54FF4C8 +:1069000080710748FBF7FEF808B9FFF775FB0548EB +:106910000068012803D10449D1F86002804710BD06 +:10692000000C0240E4010020500A002038B5044663 +:106930000CB9002038BD04F13400FFF76BF904F105 +:106940003800FFF74FF904F13C00FFF77BF958A03E +:10695000F9F750FD3720005D00903620035D3520AB +:10696000025D94F8341060A0F9F744FD94F83B0000 +:10697000009094F83A3094F839203820015D61A0F5 +:10698000F9F738FD94F83F00009094F83E3094F801 +:106990003D203C20015D62A0F9F72CFDFFF7F4F8E3 +:1069A000617801EBC102654901EBC2004822214632 +:1069B000F9F79DFEA07830B101281FD0022844D0FD +:1069C000032872D162E06078E11CFFF77FFD6078F8 +:1069D0000221FFF7B5FD21896078FFF799FD6189F4 +:1069E0006078FFF7E3FD6078FFF792FB05465348B8 +:1069F0001838D0F858122846884756E0FFF77BFB36 +:106A00006078E11CFFF762FD60780321FFF798FDD5 +:106A100021896078FFF77CFD61896078FFF7C6FD0A +:106A20006078FFF775FB054644481838D0F85812CF +:106A3000284688476078FFF7F5FE05463F48183836 +:106A4000D0F85812284688472FE060780321FFF7D6 +:106A500077FD61896078FFF7A9FD40F6B830FAF755 +:106A60001DFF6078FFF754FB054634481838D0F80E +:106A70005812284688476078FFF7FAFE05462F48E7 +:106A80001838D0F85812284688470EE0607801215F +:106A9000FFF756FD6078FFF73BFB0546274818389F +:106AA000D0F858122846884700BF00BF012041E7B0 +:106AB000E99D99E680814950E4BFA1E681AF2E2E81 :106AC0002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2EE6 -:106AD0002E2E2E0D0A00000049503A253032642E29 -:106AE000253032642E253032642E253032640D0A72 -:106AF00000000000475749503A253032642E2530B7 -:106B000032642E253032642E253032640D0A0000A6 -:106B10004D61736B3A253032642E253032642E2558 -:106B20003032642E253032640D0A0000640A0020E1 -:106B300010B520480078092839D2DFE800F0380580 -:106B40000C131A20262C320000224FF480511A48D0 -:106B5000FAF7EAFF2BE000224FF400611648FAF73B -:106B6000E3FF24E000224FF400411448FAF7DCFF71 -:106B70001DE0002280211148FAF7D6FF17E000221D -:106B800004210F48FAF7D0FF11E0002201210C4840 -:106B9000FAF7CAFF0BE0012291030848FAF7C4FF95 -:106BA00005E0012210210748FAF7BEFF00BF00BF31 -:106BB00010BD00007C000020000C024000100240CC -:106BC00000040240000802400146F0EE400A9FED3A -:106BD000A60AB0EE401AB3EE090AF4EEC00AF1EECE -:106BE00010FA03DDB3EE090AF0EE400AF5EEC00A32 -:106BF000F1EE10FA03D29FED9C0AF0EE400A21B1AB -:106C0000012965D0022972D1C6E0984890ED000AAA -:106C1000FFEE001AB4EE610AF1EE10FA04D1B0EE04 -:106C2000601AB0EE410A704700204EE08F4A02EB36 -:106C3000800292ED000AB4EEE00AF1EE10FA42D8BA -:106C40008A4B421C03EB820292ED000AB4EEE00A8A -:106C5000F1EE10FA37DB421C03EB820292ED000AE0 -:106C60001A4602EB8002D2ED001A30EE610A1A4693 -:106C700002EB8002D2ED001A30EEE12AC2EE001AD9 -:106C80007B4A02EB800292ED000A7A4A92ED002ADA -:106C900001EE820AB0EE401AB3EE090AB4EEC01A51 -:106CA000F1EE10FA03DDB3EE090AB0EE401AB5EECC -:106CB000C01AF1EE10FA03D29FED6B0AB0EE401A43 -:106CC000B0EE410AAFE7421CD0B20A28AEDBC7E003 -:106CD000694890ED000AFFEE001AB4EE610AF1EE89 -:106CE00010FA05D1B0EE601AB0EE410A9BE7B6E0AB -:106CF00000204EE0604A02EB800292ED000AB4EE02 -:106D0000E00AF1EE10FA42D85B4B421C03EB820220 -:106D100092ED000AB4EEE00AF1EE10FA37DB421C05 -:106D200003EB820292ED000A1A4602EB8002D2EDDA -:106D3000001A30EE610A1A4602EB8002D2ED001A08 -:106D400030EEE12AC2EE001A494A02EB800292EDCF -:106D5000000A484A92ED002A01EE820AB0EE401A7B -:106D6000B3EE090AB4EEC01AF1EE10FA03DDB3EE89 -:106D7000090AB0EE401AB5EEC01AF1EE10FA03D2CD -:106D80009FED390AB0EE401AB0EE410A4BE7421CC3 -:106D9000D0B20A28AEDB63E0384890ED000AFFEE7F -:106DA000001AB4EE610AF1EE10FA04D1B0EE601AE6 -:106DB000B0EE410A37E700204EE0304A02EB800295 -:106DC00092ED000AB4EEE00AF1EE10FA42D82B4B35 -:106DD000421C03EB820292ED000AB4EEE00AF1EEEF -:106DE00010FA37DB421C03EB820292ED000A1A46CE -:106DF00002EB8002D2ED001A30EE610A1A4602EB75 -:106E00008002D2ED001A30EEE12AC2EE001A184AD2 -:106E100002EB800292ED000A164A92ED002A01EE82 -:106E2000820AB0EE401AB3EE090AB4EEC01AF1EECF -:106E300010FA03DDB3EE090AB0EE401AB5EEC01A3F -:106E4000F1EE10FA03D29FED080AB0EE401AB0EE50 -:106E5000410AE8E6421CD0B20A28AEDB00E000BFDF -:106E600000BF9FED010ADEE600000000982200202E -:106E70006C22002008020020C4220020F022002002 -:106E800010B5B0EE000A374880ED000A002011E08E -:106E900000EE100AF8EE400A324991ED001AB0EE09 -:106EA000000A00EE810A304901EB800181ED000A01 -:106EB000411CC8B20B28EBDB2C49642000F0E8FA37 -:106EC0002B49C82000F0E4FA2A494FF4967000F0EC -:106ED000DFFA2648D0ED000A234890ED001A70EE44 -:106EE000C10AB0EE600AFDF7A8FEF7EE000AB4EEA4 -:106EF000E00AF1EE10FA04DDBFEE000A1B4880ED57 -:106F0000000A1B48D0ED000A174890ED001A70EEF9 -:106F1000C10AB0EE600AFDF790FEF7EE000AB4EE8B -:106F2000E00AF1EE10FA04DDBFEE000A104880ED31 -:106F3000000A1048D0ED000A0B4890ED001A70EEE0 -:106F4000C10AB0EE600AFDF778FEF7EE000AB4EE73 -:106F5000E00AF1EE10FA04DDBFEE000A054880ED0C -:106F6000000A10BD080200206C2200209822002098 -:106F7000C4220020F022002010B5012280210C48FC -:106F8000FAF7D2FD012211030A48FAF7CDFD0122DA -:106F9000D1020848FAF7C8FD002240210448FAF758 -:106FA000C3FD00224FF480610248FAF7BDFD10BD19 -:106FB000000C02400008024001B50098FAF76EFC90 -:106FC00008BD00E000BF011EA0F10100FAD170472A -:106FD00011B526E0009CB4F5617F02D94FF46174CD -:106FE00000E0009C23464FF0E024A069A82404FBA5 -:106FF0001301002908DB00BF4FF0E024A2698242A0 -:107000000CDA8A42F8DA09E0084C214400BF4FF05C -:10701000E024A2698242FADD8A42F8DC009CE41A8C -:107020000094009C002CD5D118BD000040900200B7 -:1070300010B500F029FC3F48007800F0010204215F -:107040003D48FAF771FD3B480078C0F34002082143 -:107050003948FAF769FD37480078C0F380021021FB -:107060003548FAF761FD33480078C0F3C0022021AB -:107070003148FAF759FD2F480078C0F3001240213B -:107080002D48FAF751FD2B480078C0F340124FF419 -:1070900000512A48FAF748FD26480078C0F38012CC -:1070A0004FF480412548FAF73FFD22480078C20995 -:1070B0004FF400412148FAF737FD21480078214973 -:1070C00008701C4880781E4908701E4800780978AE -:1070D00088420AD01749887800F0DAFA15494878CA -:1070E00000F0D6FA00F034F805E01249487800F0D4 -:1070F000CFFA00F02DF8FDF73DFD000A12490870A7 -:10710000FDF738FD1049487010211048FAF7FAFCD5 -:10711000044620210D48FAF7F5FC04EB40000A492B -:1071200088700448C0780121B1EBD01F01D100F074 -:107130002DFA10BDF0160020001002400008024099 -:107140007B0100207A010020FA1600200000024096 -:1071500010B500224FF480710748FAF7E5FC0A20C9 -:10716000FFF736FF012211020348FAF7DDFC0A207F -:10717000FFF72EFF10BD00000008024010B50024EC -:107180001548006820F00C001349086004E0601CFA -:10719000C4B20120FFF71CFF02210F48FAF7B2FC2E -:1071A00008B1C82CF3DBC82C01DB012010BD002482 -:1071B00004E0601CC4B20120FFF70AFF0221064868 -:1071C000FAF7A0FC08B9F02CF3DBF02C01DB01206E -:1071D000ECE70020EAE70000000802402DE9F0415A -:1071E00000F0A4F800F082F8FFF7C8FFCC2000F010 -:1071F000A9F8BE2000F0A6F800F066F8074600F0F7 -:1072000063F80546072D05DDE843C5B2F843C7B26C -:10721000002600E001262C46200204B2E01904B248 -:1072200000EE104AB8EEC00AF6EE040A20EE200A7C -:10723000BDEEC00A10EE100A04B216B12046BDE839 -:10724000F081604200B2FAE710B501220221044841 -:10725000FAF76AFC00F04AF8FFF790FF10BD000053 -:107260000008024010B51748006820F00C001549CE -:1072700008600846006840F004000860002202210F -:107280001048FAF751FC0220FFF7A2FE012202216A -:107290000C48FAF749FC0B48006820F00C0009493B -:1072A00008600C20FFF794FE02210648FAF72AFC3A -:1072B00008B1012400E000243220FFF789FE2046B7 -:1072C00010BD00000008024070B50026012508E04E -:1072D000FFF7C8FF0446E00140EA6600C6B2681C3A -:1072E000C5B2082DF4DD304670BD000010B50E4863 -:1072F000006820F00C000C4908600846006840F067 -:1073000004000860002202210748FAF70DFC40F251 -:10731000EE20FFF75DFE012202210348FAF704FC8C -:107320000F20FFF755FE10BD0008024010B5FFF713 -:10733000DDFFFFF723FFCC2000F004F8442000F02D -:1073400001F810BD70B504461B48006820F00C0021 -:10735000194908600846006840F0040008600125EB -:1073600026E004F00106641086B1002202211248D2 -:10737000FAF7DAFB0220FFF72BFE012202210E486A -:10738000FAF7D2FB3C20FFF723FE0FE00022022198 -:107390000948FAF7C9FB3C20FFF71AFE0122022137 -:1073A0000548FAF7C1FB0220FFF712FE681CC5B2C0 -:1073B000082DD6DD70BD00000008024000B587B082 -:1073C00000BF002001901048006840F002000E4904 -:1073D00008600846006800F00200019000BF00BF8E -:1073E0000022C0210948FAF79FFBC020029011201B -:1073F0000390002004900320059002A90348FAF7A7 -:1074000087FA07B000BD0000303802400004024097 -:107410002DE9F04107460D46164600F0EFF9A02091 -:1074200000F0C2F900F014FA00B12CE0281200F0CC -:10743000BBF900F00DFA00B125E0E8B200F0B4F9B4 -:1074400000F006FA00B11EE000F0D8F9A12000F02B -:10745000ABF900F0FDF900B115E000240CE000F0FC -:1074600081F93855701EA04202D000F047F901E0C2 -:1074700000F064F9601C84B2B442F0DB00F0D6F98D -:107480000120BDE8F08100F0D1F90020F9E700000B -:1074900070B504460D462C2221460448FFF7B8FF7C -:1074A0002C2202492846F9F7DDF870BD5D0800205E -:1074B0002DE9F0470746884691464646002533E0C9 -:1074C00015B106F01F0020BB00F0B0F900240AE05F -:1074D00000F094F9A02000F067F900F0B9F900B9C4 -:1074E00004E0601C84B2B4F57A7FF1DB00BFB4F530 -:1074F0007A7F00D136E0301200F056F900F0A8F99A -:1075000000B12FE0F0B200F04FF900F0A1F900B1A6 -:1075100028E0785D00F048F900F09AF900B121E028 -:10752000701C86B2681C85B24D45C9DB00F07EF93F -:1075300000240AE000F062F9A02000F035F900F024 -:1075400087F900B904E0601C84B2B4F57A7FF1DBFE -:1075500000BFB4F57A7F00D104E000F067F90120A4 -:10756000BDE8F08700F062F90020F9E770B5044645 -:107570000D462C2229460448F9F774F82C2221469E -:107580000148FFF795FF70BD5108002010B53C2160 -:107590000E48FBF7A3FC49F218700C4909684862D1 -:1075A0003C210A48FBF734FC0020094908600949DE -:1075B0000860094908609820084908600848C078B0 -:1075C00000F07F000649C87010BD00007003002065 -:1075D0000C020020100200201402002018020020DB -:1075E000F01600201C4800681C4908601C48006810 -:1075F000406A194908600846006818490968401A35 -:107600001849884205DA18480068401C1649086085 -:107610000DE01148006811490968401A4CF25031D8 -:10762000884204DD10480068401E0F4908600E487B -:107630000068C0EB00400849096808440B4908602D -:10764000084600684FF6FF7101EA104008490885B6 -:107650000648008848857047100200200C02002070 -:1076600070030020B03CFFFF18020020140200202D -:107670000617002013B50C464FF6FF73012269462A -:107680000248FCF73FF900981CBD00009004002060 -:1076900070B504462546002628E000224FF400413C -:1076A0001448FAF741FA05F0800028B10122402180 -:1076B0001148FAF739FA04E0002240210E48FAF79F -:1076C00033FA6806050E00224FF400410948FAF724 -:1076D0002BFA0A20FFF77CFC0122D1030548FAF7B8 -:1076E00023FA0A20FFF774FC701CC6B2082ED4DB04 -:1076F00070BD0000000C02400000024010B54FF4C5 -:1077000000000949086000F011F8402006490860AF -:1077100000F00CF84FF480000349086000F006F810 -:1077200080200149086010BD18040240002001E0DB -:10773000411CC8B22828FBDB7047000010B5802030 -:1077400007490860FFF7F2FF402005490860FFF78E -:10775000EDFF4FF4800002490860FFF7E7FF10BD1E -:107760001804024070B50024002516E06006040EDF -:1077700040200C490860FFF7D9FF0A480838006824 -:1077800000F0800008B1601CC4B24FF480000549CD -:107790000860FFF7CBFF681CC5B2082DE6DB20466A -:1077A00070BD00001804024070B5044600251FE0BB -:1077B00004F0800018B180200F49086003E04FF406 -:1077C00000000D490860FFF7B1FF40200A4908603A -:1077D000FFF7ACFF4FF4800007490860072D01D187 -:1077E000802008606006040EFFF7A0FF681CC5B289 -:1077F000082DDDDB70BD00001804024010B58020AC -:107800000949086040200860FFF790FF4FF400002E -:1078100005490860FFF78AFF4FF4800002490860BD -:10782000FFF784FF10BD00001804024010B54FF4AC -:1078300000000649086040200860FFF777FF8020BD -:1078400002490860FFF772FF10BD000018040240F3 -:1078500010B580200B49086040200860FFF766FFE4 -:1078600008480838006800F0800008B1012400E0F2 -:1078700000244FF4800003490860FFF757FF2046BB -:1078800010BD00001804024010B506480068012829 -:1078900006D102210448FAF73DF9002001490860A9 -:1078A00010BD0000B401002000100240FAF780FA79 -:1078B000FCF702FDFCF75CF9FCF706F9FCF7CCF8E5 -:1078C000FCF768FAFCF784FAFCF7A4FAFCF72CFB47 -:1078D000FCF746FBFCF760FBFCF77AFBFCF794FB3C -:1078E000FCF7D6FAFCF7FAFA3048FBF775F9FFF720 -:1078F0004DFEFDF7B9F9FDF72BFEFDF777FBFFF71E -:107900003BFB00F02FF9FFF79FFCFDF725F900F096 -:1079100019FBFFF753FD00F07FFBFFF7B1FA0E22D2 -:1079200000212348FFF774FD002007E020490A5C8E -:1079300000F128011F4B23F81120401C0C28F5DB17 -:107940001B48407B1A49097B40EA01201949A1F8EC -:10795000680017480078C02817D0002007E01649B3 -:107960000A5C00F12801134B23F81120401C0C285D -:10797000F5DB1148407B1049097B40EA01200D49A5 -:10798000A1F868000120A1F86A00FEF785FAFEF769 -:10799000D7FA09E0FFF74CFBFDF71CFFFDF766FE89 -:1079A000FFF720FE01F0F6F9F4E70000B80300202D -:1079B0000E000020AE0000200000002010B52DEDCC -:1079C000028B9FED5C0AB0EE408AF9F7B3FA0446E9 -:1079D000207859490860084600680002086060780D -:1079E00009680843544908600846006800020860B6 -:1079F000A078096808435049086008460068B0F557 -:107A0000000F0FDB08460068A0F1807000EE100A3E -:107A1000B8EEC00ADFED490A80EE201A484880ED32 -:107A2000001A0BE0444890ED000AB8EEC00ADFED02 -:107A3000430A80EE201A424880ED001A4048D0EDFB -:107A4000000A9FED400A9FED401A01EE200AF2EE77 -:107A5000080A80EE201A3D4880ED001A90ED000AD9 -:107A6000F2EE040A20EE200A39480078401E00EBAE -:107A70008000384901EB00103749097800EB81009C -:107A800080ED000A32480078401C314908700846F1 -:107A9000007803282FDD012251023048FAF744F81C -:107AA000002026E09FED230AB0EE408A00210EE080 -:107AB00000EB8002274B03EB021202EB810292EDF6 -:107AC000000A30EE080AB0EE408A4A1CD1B21429EE -:107AD000EEDBB3EE040AC8EE000ABCEEE00A10EEDC -:107AE000101A8AB200F10D011D4B23F81120411C20 -:107AF000C8B20628D6DB1648007806280DDD01201E -:107B00001349087014480078401C1349087008464F -:107B10000078132801DD002008700D480078042843 -:107B200005DA00224FF400710C48F9F7FDFFBDECB7 -:107B3000028B10BD00000000880000200000004BF8 -:107B40009400002000A00C4600401C468C00002041 -:107B50007C0000206C0800209800002000080240F3 -:107B60000617002010B501F0D1F800224FF4007183 -:107B70002A48F9F7D9FF0A20FFF71EFA0120284901 -:107B800008708121002001F068FA0A20FFF714FA3A -:107B90000220234908708121002001F05EFA0A20AA -:107BA000FFF70AFA03201E4908708121002001F026 -:107BB00054FA0A20FFF700FA012251021748F9F798 -:107BC000B3FF0A20FFF7F8F9042015490870812156 -:107BD000002001F042FA0A20FFF7EEF905201049D3 -:107BE00008708121002001F038FA0A20FFF7E4F93B -:107BF00006200B4908708121002001F02EFA0A208E -:107C0000FFF7DAF901200649087000224102034813 -:107C1000F9F78AFF0A20FFF7CFF910BD00080240EC -:107C20007C0000202DE9F04104460D460CB1022DE8 -:107C300001DABDE8F08126786778012E01D0002EA8 -:107C400048D1052F3AD008DC012F0DD0022F11D0DA -:107C5000032F15D0042F37D118E0062F1CD00F2F7B -:107C600020D0102F30D123E0A81E81B2A01C00F03C -:107C70007DFA2EE0A81E81B2A01C00F0F3FB28E0E4 -:107C8000A81E81B2A01C00F061FD22E0A81E81B2F6 -:107C9000A01C00F089FE1CE0A81E81B2A01C01F00F -:107CA00085FD16E0A81E81B2A01C01F0E7F910E0E6 -:107CB000A81E81B2A01C01F069FB0AE0A81E81B2D7 -:107CC000A01C01F08FFC04E06078012100F078F83E -:107CD00000BF00BF00BFACE72DE9F04104460D46F0 -:107CE0000CB1022D01DABDE8F081002003E0215C37 -:107CF000324A1154401C0428F9DBA679E779012E99 -:107D000001D0002E58D1052F48D008DC012F0DD00E -:107D1000022F13D0032F19D0042F47D11EE0062FB6 -:107D200024D00F2F2AD0102F40D12FE0A5F108002A -:107D300081B204F1080000F0CBFA3CE0A5F10800A4 -:107D400081B204F1080000F03BFC34E0A5F108002A -:107D500081B204F1080000F07FFD2CE0A5F10800DD -:107D600081B204F1080000F0A1FE24E0A5F10800B2 -:107D700081B204F1080001F079FD1CE0A5F10800D2 -:107D800081B204F1080001F02FFA14E0A5F1080017 -:107D900081B204F1080001F081FB0CE0A5F10800BC -:107DA00081B204F1080001F083FC04E0E0790121D4 -:107DB00000F042F800BF00BF00BF94E76E01002052 -:107DC000F0B5ADF2044D05460E4600240027012211 -:107DD0002146641C01A8425445F080022146641CDF -:107DE00042542146641C46542146FCF72BF90746B1 -:107DF0002146641C01A847543A122146641C42548F -:107E00000B48008AA04201DB204601E00848008AB6 -:107E1000074948824A8AC86801A9F8F723FC044840 -:107E2000428AC168034801F0FDF80DF2044DF0BD2F -:107E3000882100209004002070B5ADF5806D0546C6 -:107E40000E460024234802782146641C0DF80120C8 -:107E500042782146641C0DF8012082782146641C7A -:107E60000DF80120C2782146641C0DF80120002283 -:107E70002146641C0DF8012003222146641C0DF8E4 -:107E8000012001222146641C0DF8012045F08002EA -:107E90002146601CC4B20DF801202046611CCCB202 -:107EA0000DF80060FF2C01DC214600E0FF210A48AC -:107EB000816201468A6A486A6946F8F7D3FB064838 -:107EC000008D82B20448416A0020FEF7C5FA0DF524 -:107ED000806D70BD6E0100204C0A00202DE9F0413C -:107EE00000240E480568C488022C01DABDE8F08140 -:107EF000A01E295C601E285C41EA0027A01E81B2FA -:107F00002846FCF79FF80646B74200D0EEE7034A42 -:107F1000D1881068FFF786FE00BFE7E788210020C0 -:107F200070B500240648056B808E84B2022C00DAFE -:107F300070BD21462846FFF7CFFE00BFF8E70000DE -:107F40004C0A002010B50E480E49086000208880B9 -:107F5000C88008720C48C8604FF480600882002016 -:107F60004882012209490A48FBF7AAFC6FF0010088 -:107F70000849096808610748FAF72EFE10BD00009D -:107F80008618002088210020861C0020F001002097 -:107F9000900400200004002010B51848808840F2AA -:107FA000FF3188420EDB00201449888008460068B3 -:107FB000002101604FF6FF730A2211A11348FBF75D -:107FC000A1FC14E0124801780C4882888088401C8B -:107FD0000A4B98801846006881540E48FAF750FE04 -:107FE00000200C49096848620A48FAF7F5FD0122A9 -:107FF00007490648FBF764FC10BD000088210020FB -:10800000CAFDBEDDD2E7B3F60000000090040020F8 -:10801000F00100200004002010B502204E49087035 -:1080200001204870002009E09FED4C0A4A49091DD3 -:1080300001EB800181ED000A411CC8B20A28F3DB84 -:108040009FED460A444880ED0B0A9FED440A80EDFF -:108050000C0A9FED420A80ED0D0A9FED400A80ED6B -:108060000E0A9FED3E0A80ED0F0A9FED3C0A80ED5F -:10807000100AB0EE080A80ED120AB3EE040A80ED91 -:10808000110AB1EE000A80ED140AB3EE040A80ED85 -:10809000130A9FED320A80ED150A9FED300A80ED3C -:1080A000160AB6EE000A80ED170A2D482A494866DE -:1080B0009FED2A0A486E804702202A4908704870BE -:1080C000002009E09FED250A2649091D01EB8001EA -:1080D00081ED000A411CC8B20A28F3DB9FED1F0A9C -:1080E000204880ED0B0A9FED1D0A80ED0C0A9FEDE4 -:1080F0001B0A80ED0D0A9FED190A80ED0E0A9FED17 -:10810000170A80ED0F0A9FED150A80ED100AB0EEF8 -:10811000080A80ED120AB3EE040A80ED110AB1EEEE -:10812000000A80ED140AB3EE040A80ED130A9FEDF5 -:108130000B0A80ED150A9FED090A80ED160AB6EECE -:10814000000A80ED170A0848064948669FED030AB1 -:10815000486E804710BD00009C21002000000000F8 -:108160002558000804220020715800082DE9F04F1E -:10817000ADF2144D054600240020CDF804044FF460 -:10818000806101A8F8F7E5FA6878297840EA0129C2 -:10819000E878A97840EA0126012E01DA502E70DC39 -:1081A000B9F15F0F6EDC06EB090060287EDCF01D84 -:1081B000C11700EB5171C1F3C701CDF810140122B2 -:1081C0002046611CCCB201A90A542046611CCCB2E5 -:1081D00001A90A542046621CD4B201AADDF8101489 -:1081E00011540027BB462FE0002001A90855824604 -:1081F0001BE009EB070188B20DF20C41F8F762FEB3 -:1082000001A8005D9DF80C1401FA0AF1084301A9C8 -:108210000855781C87B2B74203DB0120CDF804046F -:1082200006E00AF1010000F0FF0ABAF1080FE0DBF6 -:1082300000BF601CC4B2DDF80404012800D107E0CF -:108240000BF1010000F0FF0BDDF810048345CBDBE0 -:1082500000BF214601A8FBF7F5FE80462046611CC1 -:10826000CCB201A901F800804FEA28222046611C07 -:10827000CCB201A90A541448008AA04203DB20466C -:1082800003E017E012E01048008A0F4948824A8A4A -:10829000C86801A9F8F7E6F90B48428AC1680B489B -:1082A00000F0C0FE0DF2144DBDE8F08F0220CDF8B5 -:1082B000080402E00320CDF808040120DDF80814CA -:1082C000FFF77EFD00BFEDE788210020900400202D -:1082D0002DE9F04FADF20C4D054600240020CDF8FD -:1082E00000044FF480616846F8F733FA687829781B -:1082F00040EA0129E878A97840EA0126012E01DA4E -:10830000502E7ADCB9F15F0F78DC06EB09006028AB -:10831000FADCF01DC11700EB5171C1F3C7074F48DC -:1083200002782046611CCCB20DF800204B48427800 -:108330002146601CC4B20DF80120484882782046CE -:10834000611CCCB20DF800204448C2782046611C64 -:10835000CCB20DF80020F81C02122046611CCCB2F1 -:108360000DF80020F81CC2B22046611CCCB20DF8FA -:10837000002001222046611CCCB20DF800202046CE -:10838000611CCCB20DF800202046611CCCB20DF867 -:1083900000704FF000084FF0000A34E000200DF8A4 -:1083A000040083461EE009EB080188B20DF58161E7 -:1083B000F8F788FD1DF804009DF8081401FA0BF188 -:1083C0000843C0B20DF8040008F101001FFA80F85C -:1083D000B04503DB0120CDF8000406E00BF10100FD -:1083E00000F0FF0BBBF1080FDDDB00BF601CC4B267 -:1083F000DDF80004012802D107E024E01FE00AF1C3 -:10840000010000F0FF0ABA45C8DB00BFFF2C01DC09 -:10841000214600E0FF211248816201468A6A486ACB -:108420006946F8F71FF90E48008D82B20C48416A80 -:108430000020FEF711F80DF20C4DBDE8F08F022080 -:10844000CDF8040402E00320CDF804040120DDF897 -:108450000414FFF7F1FC00BFEDE700006E010020FF -:108460004C0A00202DE9F04FADF2144D05460024D2 -:108470000020CDF804046878297840EA0129E878DA -:10848000A97840EA0126012E01DA602E71DCB9F1EB -:108490005F0F6FDC06EB090060287FDCF01DC11761 -:1084A00000EB5171C1F3C701CDF810140122204631 -:1084B000611CCCB201A90A5402222046611CCCB234 -:1084C00001A90A542046621CD4B201AADDF8101496 -:1084D00011540027BB462FE0002001A90855824611 -:1084E0001BE009EB070188B20DF20C41F8F706FD1D -:1084F00001A8005D9DF80C1401FA0AF1084301A9D6 -:108500000855781C87B2B74203DB0120CDF804047C -:1085100006E00AF1010000F0FF0ABAF1080FE0DB03 -:1085200000BF601CC4B2DDF80404012800D107E0DC -:108530000BF1010000F0FF0BDDF810048345CBDBED -:1085400000BF214601A8FBF77DFD80462046611C47 -:10855000CCB201A901F800804FEA28222046611C14 -:10856000CCB201A90A541448008AA04203DB204679 -:1085700003E017E012E01048008A0F4948824A8A57 -:10858000C86801A9F8F76EF80B48428AC1680B4821 -:1085900000F048FD0DF2144DBDE8F08F0220CDF83B -:1085A000080402E00320CDF808040220DDF80814D6 -:1085B000FFF706FC00BFEDE78821002090040020B3 -:1085C0002DE9F04FADF20C4D054600240020CDF80A -:1085D00000046878297840EA0129E878A97840EA17 -:1085E0000126012E01DA602E7BDCB9F15F0F79DC08 -:1085F00006EB09006028FADCF01DC11700EB517191 -:10860000C1F3C7074F4802782046611CCCB20DF871 -:1086100000204C4842782146601CC4B20DF801206D -:10862000484882782046611CCCB20DF800204548AD -:10863000C2782046611CCCB20DF80020F81C021252 -:108640002046611CCCB20DF80020F81CC2B22046B6 -:10865000611CCCB20DF8002001222046611CCCB276 -:108660000DF8002002222046611CCCB20DF800203B -:108670002046611CCCB20DF800704FF000084FF09E -:10868000000A34E000200DF8040083461EE009EBE8 -:10869000080188B20DF58161F8F730FC1DF804007F -:1086A0009DF8081401FA0BF10843C0B20DF804005C -:1086B00008F101001FFA80F8B04503DB0120CDF876 -:1086C000000406E00BF1010000F0FF0BBBF1080F06 -:1086D000DDDB00BF601CC4B2DDF80004012802D15C -:1086E00007E024E01FE00AF1010000F0FF0ABA45AC -:1086F000C8DB00BFFF2C01DC214600E0FF2112484F -:10870000816201468A6A486A6946F7F7ABFF0E48FC -:10871000008D82B20C48416A0020FDF79DFE0DF2EB -:108720000C4DBDE8F08F0220CDF8040402E00320D8 -:10873000CDF804040220DDF80414FFF77DFB00BF30 -:10874000EDE700006E0100204C0A00202DE9F04FFB -:10875000ADF2044D064600241EB90DF2044DBDE8ED -:10876000F08F7078317840EA0127F078B17840EAEC -:108770000125012D63DB602D61DC5F2F5CDC781946 -:10878000002859DB7819602856DC01222046611C3C -:10879000CCB201A90A5403222046611CCCB201A923 -:1087A0000A546806020E2046611CCCB201A90A5484 -:1087B0004FF0000816E007EB080188B2F8F76EFBEF -:1087C00081464FEA29222046611CCCB201A90A54F5 -:1087D0002046611CCCB201A901F8009008F101000B -:1087E0001FFA80F8A845E6DB214601A8FBF72AFC22 -:1087F00082462046611CCCB201A901F800A04FEAD4 -:108800002A222046611CCCB201A90A541048008AD1 -:10881000A04201DB204601E00D48008A0C49488255 -:108820004A8AC86801A9F7F71DFF0948428AC1684A -:10883000084800F0F7FB90E74FF0020B01E04FF023 -:10884000030B59460320FFF7BBFA00BF85E7000082 -:1088500088210020900400202DE9F04FADF2044D56 -:1088600006468A4600241EB90DF2044DBDE8F08F7D -:108870007078317840EA0127F078B17840EA012534 -:10888000012D7DDB602D7BDC5F2F7EDC78190028DD -:108890007BDB7819602878DC414802782046611C2F -:1088A000CCB201A90A543E4842782046611CCCB2A1 -:1088B00001A90A543A4882782046611CCCB201A929 -:1088C0000A543748C2782046611CCCB201A90A5428 -:1088D000022000EB4500401CC0F307222046611C2B -:1088E000CCB201A90A54022000EB4500401CC2B2E0 -:1088F0002046611CCCB201A90A5401222046611C09 -:10890000CCB201A90A5403222046611CCCB201A9B1 -:108910000A546806020E2046611CCCB201A90A5412 -:108920004FF0000816E007EB080188B2F8F7B6FA36 -:1089300081464FEA29222046611CCCB201A90A5483 -:108940002046611CCCB201A901F8009008F1010099 -:108950001FFA80F8A845E6DBFF2C01DC214600E089 -:10896000FF211048816201468A6A486A01A9F7F727 -:1089700079FE0C48008D82B20A48416A002001E06D -:1089800006E002E0FDF768FD6EE74FF0020B01E044 -:108990004FF0030B59460320FFF74EFA00BF63E781 -:1089A0006E0100204C0A00202DE9F04FADF2044D7D -:1089B000054600241DB90DF2044DBDE8F08F68781E -:1089C000297840EA0127E878A97840EA0126012EB3 -:1089D00060DB602E5EDC5F2F59DCB819602856DC46 -:1089E00001222046611CCCB201A90A54042220466F -:1089F000611CCCB201A90A547006020E2046611C0B -:108A0000CCB201A90A544FF0000816E007EB0801A8 -:108A100088B2F8F74DFA81464FEA29222046611CB8 -:108A2000CCB201A90A542146601CC4B201A800F8C6 -:108A3000019008F101001FFA80F8B045E6DB2146FD -:108A400001A8FBF7FFFA82462046611CCCB201A9BF -:108A500001F800A04FEA2A222046611CCCB201A9ED -:108A60000A541048008AA04201DB204601E00D486C -:108A7000008A0C4948824A8AC86801A9F7F7F2FDC2 -:108A80000848428AC168084800F0CCFA93E74FF0E2 -:108A9000020B01E04FF0030B59460420FFF790F959 -:108AA00000BF88E788210020900400202DE9F04FC6 -:108AB000ADF2044D06468A4600241EB90DF2044D5F -:108AC000BDE8F08F7078317840EA0127F078B1780E -:108AD00040EA0125012D7CDB602D7FDC5F2F7ADCF5 -:108AE0007819602877DC414802782046611CCCB2B6 -:108AF00001A90A543D4842782146601CC4B201A82D -:108B000042543A4882782046611CCCB201A90A54EA -:108B10003648C2782046611CCCB201A90A54022012 -:108B200000EB4500401CC0F307222046611CCCB27C -:108B300001A90A54022000EB4500401CC2B22046A5 -:108B4000611CCCB201A90A5401222046611CCCB29E -:108B500001A90A5404222046611CCCB201A90A547E -:108B60006806020E2046611CCCB201A90A544FF0DF -:108B7000000816E007EB080188B2F8F799F981467A -:108B80004FEA29222146601CC4B201A84254204663 -:108B9000611CCCB201A901F8009008F101001FFA94 -:108BA00080F8A845E6DBFF2C01DC214600E0FF2130 -:108BB0000F48816201468A6A486A01A9F7F752FDA7 -:108BC0000B48008D82B20A48416A0020FDF744FC40 -:108BD00074E703E0FFE74FF0020B01E04FF0030BF7 -:108BE00059460420FFF728F900BF67E76E0100200F -:108BF0004C0A002010B5002015E000F128013B4A86 -:108C000012F811103A4A115400F12C01374A12F8A7 -:108C10001110384A115400F13001344A12F8111081 -:108C2000354A1154401C0428E7DB3048B0F868008E -:108C30003249088032494878FCF714FF0020FDF7DC -:108C400011F804462F48D0F85812204688470120D2 -:108C50002B49087002202B4988704FF4FA70F8F7FE -:108C60001DFEFCF7ABFF4FF4FA70F8F717FEFCF7A8 -:108C700083FF04462348D0F8581220468847FDF762 -:108C800077FD00BFFCF740FF1E4948700A46507848 -:108C9000D2F85C1288471C480068401C1A490860DA -:108CA00008460068322802DD402016494870154801 -:108CB00040780128E6D04FF47A70F8F7EFFD0220F3 -:108CC0000F49087000204870084609490968416347 -:108CD00008490968816308490968C1630748008831 -:108CE000074948810846FDF719FE10BDAE00002077 -:108CF000A0000020A4000020A8000020AC0000205C -:108D0000B01400204C0A00209C00002010B5012265 -:108D100011031448F8F708FF0122D1021148F8F7AF -:108D200003FF0122D1031048F8F7FEFE00224FF4A2 -:108D300080410D48F8F7F8FE012280210A48F8F733 -:108D4000F3FE012204210948F8F7EEFE0122114644 -:108D50000648F8F7E9FE002210210548F8F7E4FE7E -:108D600010BD0000000C0240001002400004024050 -:108D70000008024001B582B04FF47A70012301AAC5 -:108D800002A900900248F9F71BFD9DF804000EBDF2 -:108D90001803002010B5FDF7A9FD1348B0F86A00CC -:108DA00000B3002007E000F128010F4A12F811106B -:108DB0000E4A1154401C0C28F5DB0B48B0F8680033 -:108DC00000120A490873084890F8680048730E2298 -:108DD00000210648FEF76CFB00200349A1F86A0059 -:108DE000FFF708FF10BD0000AE0000200E000020BD -:108DF00070480068401C6F490860084600680428F5 -:108E000005DD01206C49086000206A4908606B4854 -:108E10000068401C6949086008460068092805DDAB -:108E200001206749086000206449086065480068BF -:108E3000401C6449086008460068182805DD0120C8 -:108E40006149086000205F49086060480068401C74 -:108E50005E49086008460068312805DD01205C494C -:108E600008600020594908605A480068401C594968 -:108E7000086008460068632805DD0120564908603F -:108E800000205449086055480068401C5349086058 -:108E900008460068B0F5967F05DB01205049086060 -:108EA00000204E4908604F480068401C4D4908604A -:108EB00008460068B0F5FA7F05DB01204A490860E2 -:108EC00000204849086049480068401C474908603C -:108ED00008460068B0F57A7F05DB01204449086048 -:108EE00000204249086043480068B0F5FA7F05DB7E -:108EF00001204149086000203E4908603D48006863 -:108F0000401C3C4908603D480068632805DD01209D -:108F10003B49086000203949086038480068401C17 -:108F20003649086037480068312805DD0120364998 -:108F3000086000203349086032480068401C31490D -:108F40000860324800681D2805DD012030490860AE -:108F500000202E4908602D480068401C2B490860FD -:108F60002C480068B0F57A7F05DD01202A490860A9 -:108F700000202849086027480068401C25490860EF -:108F800026480068B0F5FA7F0EDB00202349086010 -:108F900023480068B0F5E15F01DD002002E02048D1 -:108FA0000068401C1E4908601C480068401C1B49A2 -:108FB00008607047800100207C01002088010020AB -:108FC00084010020900100208C01002098010020E5 -:108FD00094010020A00100209C010020A801002095 -:108FE000A4010020B0010020AC010020B801002045 -:108FF000B4010020C0010020BC010020C8010020F5 -:10900000C4010020D0010020CC010020D8010020A4 -:10901000D4010020E8010020E4010020E00100204C -:10902000DC01002070B504460D461646324629463E -:109030002046FAF7C7FC70BD70B50446FDF778FD11 -:109040008020FBF703F92046FBF700F9FBF764F8F3 -:109050000546FFF75BFE284670BD70B505460C4619 -:10906000FDF766FD0020FBF7F1F82846FBF7EEF868 -:109070002046FBF7EBF8FFF749FE70BD2DE9F04FF6 -:10908000ADF2144D044600250020CDF804046078AC -:10909000217840EA012AE078A17840EA0126207987 -:1090A000CDF80C04012E77DB502E75DCDDF80C04B6 -:1090B000C000B042F7DBBAF15F0F6EDC0AEB0600CE -:1090C00060287EDC0027A94636E009F10500205C17 -:1090D000CDF808044FF0000B21E0012000FA0BF05E -:1090E000DDF80814084020B14FF47F40CDF810049B -:1090F00002E00020CDF810040AEB070188B2DDF889 -:109100001014FBF7EDFC781C87B2B74203DB01209B -:10911000CDF8040406E00BF1010000F0FF0BBBF1F9 -:10912000080FDADB00BFDDF80404012800D107E0F6 -:1091300009F1010000F0FF09DDF80C048145C4DBF2 -:1091400000BF01222846691CCDB20DF800200F2275 -:109150002846691CCDB20DF800200DEB05002168F2 -:109160000160281DC5B229466846FAF76BFF8046A4 -:1091700008F0FF022846691CCDB20DF800204FEA26 -:1091800028222846691CCDB20DF800201448008A18 -:10919000A84203DB284603E017E012E01048008AEB -:1091A0000F4948824A8AC8686946F7F75BFA0C4853 -:1091B000428AC1680B48FFF735FF0DF2144DBDE838 -:1091C000F08F0220CDF8000402E00320CDF8000467 -:1091D0000F20DDF80014FEF7F3FD00BFEDE70000FF -:1091E00088210020900400202DE9F04FADF2144DAD -:1091F0000546894600240020CDF8040468782978C3 -:1092000040EA012BE878A97840EA01262879CDF8D0 -:109210000C04012E7EDB502E7CDCDDF80C04C0003B -:10922000B042F7DBBBF15F0F75DC0BEB060060288B -:10923000FADC0027A04636E008F10500285CCDF8EE -:1092400008044FF0000A21E0012000FA0AF0DDF8DE -:109250000814084020B14FF47F40CDF8100402E01C -:109260000020CDF810040BEB070188B2DDF81014D4 -:10927000FBF736FC781C87B2B74203DB0120CDF840 -:10928000040406E00AF1010000F0FF0ABAF1080F39 -:10929000DADB00BFDDF80404012800D107E008F1A3 -:1092A000010000F0FF08DDF80C048045C4DB00BFBE -:1092B000344802782146601CC4B20DF801203148C0 -:1092C00042782046611CCCB20DF800202D488278EF -:1092D0002046611CCCB20DF800202A48C2782046F6 -:1092E000611CCCB20DF8002009F10200C0F3072286 -:1092F0002046611CCCB20DF8002009F10200C2B278 -:109300002046611CCCB20DF8002001222046611CD1 -:10931000CCB201E02BE026E00DF800200F22204621 -:10932000611CCCB20DF800200DEB0400296801602F -:10933000201DC4B2FF2C01DC214600E0FF211248B1 -:10934000816201468A6A486A6946F7F78BF90E48D6 -:10935000008D82B20C48416A0020FDF77DF80DF2C5 -:10936000144DBDE8F08F0220CDF8000402E0032088 -:10937000CDF800040F20DDF80014FEF75DFD00BFFE -:10938000EDE700006E0100204C0A00202DE9F04FAF -:10939000ADF2044D044600261CB90DF2044DBDE8A3 -:1093A000F08F6078217840EA0128E078A17840EADF -:1093B000012794F804A0012F62DB602F60DCBAEB78 -:1093C000470F5DD1B8F15F0F57DC08EB070060284D -:1093D00053DC002514E0062000EB4500205C05214D -:1093E00001EB4501615C40EA0120CDF8000408EB87 -:1093F000050188B2DDF80014FBF76AFB681C85B232 -:10940000BD42E8DB01223046711CCEB20DF80020CF -:1094100010223046711CCEB20DF800200DEB060074 -:1094200021680160301DC6B231466846FAF70AFE6F -:10943000814609F0FF023046711CCEB20DF80020C3 -:109440004FEA29223046711CCEB20DF80020114897 -:10945000008AB04201DB304601E00E48008A0D4927 -:1094600048824A8AC8686946F7F7FCF80948428A80 -:10947000C1680948FFF7D6FD8FE74FF0020B01E006 -:109480004FF0030B0BF0FF011020FEF799FC00BF1B -:1094900083E7000088210020900400202DE9F04F90 -:1094A000ADF2044D0546894600241DB90DF2044D68 -:1094B000BDE8F08F6878297840EA0128E878A97833 -:1094C00040EA012795F804A0012F7EDB602F7CDCA9 -:1094D000BAEB470F79D1B8F15F0F73DC08EB0700E7 -:1094E00060286FDC002614E0062000EB4600285CB4 -:1094F000052101EB4601695C40EA0120CDF800043A -:1095000008EB060188B2DDF80014FBF7E1FA701CE5 -:1095100086B2BE42E8DB314802782046611CCCB2FC -:109520000DF800202D4842782046611CCCB20DF881 -:1095300000202A4882782046611CCCB20DF8002019 -:109540002648C2782046611CCCB20DF8002009F1F3 -:109550000200C0F307222046611CCCB20DF80020A7 -:1095600009F10200C2B22046611CCCB20DF8002005 -:1095700001222046611CCCB20DF8002010222046AA -:10958000611CCCB20DF800200DEB040029680160CD -:10959000201DC4B2FF2C01DC214600E0FF21104851 -:1095A000816201468A6A486A6946F7F75BF80C48A7 -:1095B000008D82B20A48416A0020FCF74DFF75E732 -:1095C00003E0FFE74FF0020B01E04FF0030B0BF05D -:1095D000FF011020FEF730FC00BF67E76E0100209E -:1095E0004C0A00202DE9F047ADF5806D05468A460E -:1095F00000246878297840EA0129E878A97840EAC7 -:10960000012717B1B7F57F4F45D1B9F15F0F3FDCA7 -:1096100039464846FBF764FA01222046611CCCB269 -:109620000DF8002005222046611CCCB20DF8002068 -:109630000DEB040029680160201DC4B22146684674 -:10964000FAF700FD0646F2B22046611CCCB20DF8D6 -:10965000002032122046611CCCB20DF800201248C6 -:10966000008AA04201DB204601E00F48008A0E4933 -:1096700048824A8AC8686946F6F7F4FF0A48428A6F -:10968000C1680A48FFF7CEFC0DF5806DBDE8F08794 -:109690004FF0020801E04FF0030841460520FEF7B5 -:1096A0008FFB00BFF0E7000088210020900400201D -:1096B0002DE9F043ADF2044D05460E4600246878CE -:1096C000297840EA0129E878A97840EA012717B10A -:1096D000B7F57F4F5ED1B9F15F0F58DC3946484688 -:1096E000FBF7FEF92F4802782046611CCCB201A995 -:1096F0000A542C4842782046611CCCB201A90A5475 -:10970000284882782046611CCCB201A90A54254819 -:10971000C2782046611CCCB201A90A54B01CC0F327 -:1097200007222046611CCCB201A90A54B01CC2B267 -:109730002046611CCCB201A90A5401222046611CBA -:10974000CCB201A90A5405222146601CC4B201A86A -:109750004254204429680160201DC4B2FF2C01DC62 -:10976000214600E0FF211048816201468A6A486A6A -:1097700001A9F6F777FF0C48008D82B20A48416ACA -:109780000020FCF769FE0DF2044DBDE8F0834FF0B8 -:10979000020801E04FF0030841460520FEF74CFBAC -:1097A00000BFF0E76E0100204C0A00202DE9F047D1 -:1097B000ADF5806D05468A4600241DB90DF5806D16 -:1097C000BDE8F0876878297840EA0127E878A97829 -:1097D00040EA01285F2F3CDC41463846FBF778F928 -:1097E00001222046611CCCB20DF800200622204642 -:1097F000611CCCB20DF800200DEB0400296801605B -:10980000201DC4B221466846FAF71CFC0646F2B297 -:109810002046611CCCB20DF8002032122046611C9B -:10982000CCB20DF800200F48008AA04201DB204690 -:1098300001E00C48008A0B4948824A8AC868694698 -:10984000F6F710FF0748428AC1680748FFF7EAFBAE -:10985000B4E74FF0020949460620FEF7B1FA00BF0F -:10986000ACE7000088210020900400202DE9F0439F -:10987000ADF2044D05460E4600241DB90DF2044D0F -:10988000BDE8F0836878297840EA0127E878A9786C -:1098900040EA01285F2F56DC41463846FBF718F9AD -:1098A0002D4802782046611CCCB201A90A542A48EE -:1098B00042782146601CC4B201A8425426488278EE -:1098C0002046611CCCB201A90A542348C278204624 -:1098D000611CCCB201A90A54B01CC0F30722204677 -:1098E000611CCCB201A90A54B01CC2B22046611C52 -:1098F000CCB201A90A5401222046611CCCB201A9B4 -:109900000A5406222046611CCCB201A90A5401A8BF -:10991000204429680160201DC4B2FF2C01DC2146CF -:1099200000E0FF210D48816201468A6A486A01A968 -:10993000F6F798FE0948008D82B20848416A002077 -:10994000FCF78AFD9AE74FF0020949460620FEF728 -:1099500073FA00BF92E700006E0100204C0A00205D -:1099600010B591EA030F48BF83F0004300F1C483B0 -:10997000841A71EB030C05D2121943EB0C03001B84 -:1099800061EB0C01DFF824E14FEA1154A4EB135C06 -:109990001EEA430F18BF9EEA445F73D023EA0E030A -:1099A000DCF1200E21EA045143F4801332D322FA71 -:1099B0000CFE10EB0E0023FA0CFE41EB0E01CCF175 -:1099C000200E03FA0EFE10EB0E0051F10001B1F56E -:1099D000801FCCF1200E32D201EB045112FA0EF2AC -:1099E000BDE8104058BF7047401C38BF5FEA4202D4 -:1099F00018BF7047002814BF20F0010041F100019A -:109A00004FEA410313F5001F38BF7047A1F1C04171 -:109A100000F064BB012A43EB0302ACF1200CDCF143 -:109A20001F0E32BF4FF0000E23FA0CF310EB0300B1 -:109A300041EB0451B4EB115FD0D0A1EB045101F51F -:109A4000801149085FEA300001EB04510ED350F158 -:109A5000000038BF12FA0EFE08D1BDE81040C9E779 -:109A6000401C38BF5FEA4202CAD1C3E7BDE81040DC -:109A70004FEA410313F5001F38BF7047A1F1C04101 -:109A800000F02CBB9EEA445F08D011EA5E0FBDE8EF -:109A9000104004BF01F0004100207047BDE81040B5 -:109AA00070B500F0CDFA00BF64FBBE3E0000E0FFE1 -:109AB0002DE9C04130B4DFF8A0C23CEA111418BF50 -:109AC0003CEA131400F0EC8081EA03051CEA11144F -:109AD00044EAD57418BF1CEA131500F0C780A4EB44 -:109AE00005044FF0004545EAC12145EAC32341EA98 -:109AF000505143EA525304F17F74994204F5003403 -:109B00004FEAC0204FEAC22208BF904200F09C807A -:109B10004FEA13650FF24016765D4FEA134506FBD8 -:109B200005F7C7F1807706FB07F74FEAD737A7FBA2 -:109B300003687642C8F58038A7FB06CE38BFA8F187 -:109B4000010807FB08E64FF0000EA6FB028CE6FBBF -:109B500003CEDCF1000CCEF1004E38BFAEF1010EA9 -:109B6000A6FB0C584FF000074FF00005E6FB0E87F0 -:109B7000A1FB08C6A0FB07CE16EB0E0645F10005BB -:109B8000E1FB076515F1E04E7EBFA4F580345FEA86 -:109B900046066D4116F1800745F100054FEA17278B -:109BA0004FEA066647EA0567A6F1DE46B6F1805F32 -:109BB0004FEA15251FD9384624F0010C05EBC47176 -:109BC000BCF1FE6F01EB0C1102D8F0BCBDE80081C6 -:109BD00024425CBF01F5801E9EEAC47F02D4F0BC23 -:109BE000BDE80081244238D4F0BCA1F1C041BDE8F9 -:109BF000004100F073BA4FEAD22242EA43524FEAE0 -:109C0000D323A7FB02864FEAD02040EA415007FB4E -:109C100003661EEA0E0F4FEAD12105FB026658BF0C -:109C2000A6EB0056B6EB00564FEA520E4EEAC37E44 -:109C300018EB0E0E56EB530EBDD518EB02085E4125 -:109C40007F1C55F10005B6E74FF480154FF0000773 -:109C50004FF000064FF00008ADE7F0BC4FF00000F9 -:109C600001F1C04101F00041BDE8008111EA0C1F83 -:109C70000CEA131500D00CE013EA0C1F00F025804D -:109C80004FF00000F0BC81EA030101F00041BDE8A3 -:109C90000081F0BCBDE8004181EA030100F01EBA7A -:109CA000F0BCBDE8004170B500F0CAF9097EFC3E89 -:109CB00000F007B881EA03014FF0000001F0004115 -:109CC000704781EA030100F009BAF0BCBDE8004129 -:109CD0004FF0000021497047FFFDFBF9F7F5F4F262 -:109CE000F0EEEDEBE9E8E6E4E3E1E0DEDDDBDAD837 -:109CF000D7D5D4D3D1D0CFCDCCCBCAC8C7C6C5C495 -:109D0000C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3AB -:109D1000B2B1B0AFAEADACABAAA9A8A8A7A6A5A496 -:109D2000A3A3A2A1A09F9F9E9D9C9C9B9A9999985A -:109D30009797969595949393929191908F8F8E8EFD -:109D40008D8C8C8B8B8A898988888787868585848A -:109D500084838382828181800000FF070000F87F76 -:109D60004FEA41034FEA5353A3F58063D3F11E0337 -:109D7000C8BFD3F1210C0CDD4FF0004242EAC122F2 -:109D800042EA505232FA03FC8CEAE17CACEBE1701F -:109D90007047102BC4BF0020704703F5787CBCF1DE -:109DA000FF3F04D06FF0004282EA2100704770B597 -:109DB00000F046F94992248000207047F2E7000045 -:109DC0004FEA1153A3F58063D3F11E03A8BFD3F16B -:109DD000200C08DB4FF0004242EAC12252EA505206 -:109DE00032FA03F0704709420BD4102BC4BF002095 -:109DF000704703F5787CBCF1FF3F05D04FF0FF3092 -:109E000070474FF00000704770B500F019F900BFBF -:109E10004992248000207047F0E710F0004248BFCC -:109E20004042B0FA80F310FA03F10AD0C3F11D03E7 -:109E300003F580634FEA415002EB035202EBD1215C -:109E400070474FF0000070477FEAE17202D1101AAC -:109E500062EB0101B1FA81F30B3B24D3994012D19B -:109E6000B0FA80F310FA03F108BF7047C3F11D0385 -:109E700003F5406303EBC2234FEAD1224FEA41507E -:109E800002EB03517047C3F1200C20FA0CFC984000 -:109E9000C3F1320303F5406303EBC22341EA0C0133 -:109EA00001EB0351704710B5C3F1320CC3F100044C -:109EB000C4F1200E0CF5406C0CEBC22201FA0EFC32 -:109EC00021FA04F100FA0EF3E040BDE8104040EA48 -:109ED0000C0001EB025138BF7047401C41F10001FA -:109EE0005B0008BF20F0010070470000DFF848C1A8 -:109EF00070B51CEA111E1EBF1CEA13159EEA0C0F5A -:109F000095EA0C0F00F06F8081EA030423EA4C13FA -:109F10004EEAD47E21EA4C1141F4801143F48013BF -:109F2000AE44A1FB024CA0FB0365AEF17F7E361967 -:109F300055EB0C05A1FB034C4CF10003A0FB021CEC -:109F400016EB0C06654153F10003094218BF46F0B9 -:109F5000010613F4007F0BD14FEA03314FEA0530BD -:109F6000340341EA155140EA16506FF003020AE04B -:109F70004FEAC3214FEAC520F40241EA555140EAB5 -:109F800056506FF0020202EB2E4201EB025585EAB9 -:109F9000CE710AD05FEA440C18BF24F0004450F19F -:109FA000000041F1000120EAD47040F2FE7C6245DD -:109FB00000D270BDA84214BF4FF080444FF040441F -:109FC000002E08BF0024BEF1806FA8BFA1F1C041E0 -:109FD000BDE8704080F282804FF0000001F1C04186 -:109FE00001F0004170479EEA0C0F0CEA131518BFF0 -:109FF00095EA0C0F06D04FF0000081EA030E0EF038 -:10A00000004170BD00F01CF88900013E00F007B867 -:10A0100000F009B84FEA430C5FEA5C5C08D081EAC3 -:10A02000030100F05BB84FEA410C5FEA5C5CF6D1DB -:10A030004FF00000014970470000FF070000F87F63 -:10A040000EF1020E2EF0030E5EF8046B364205D4BC -:10A05000012A43EB030515F5001F12D8012841EB37 -:10A06000010C1CF5001F0CD80ED14FEAD17C15F560 -:10A07000001F0CEB4C0C0CF1020C08BF4CEBD37C1A -:10A0800004E04FF0080C01E04FEAD37C0CEB4C05E8 -:10A0900026FA05F606F00706B6F1040C06D20EEB1A -:10A0A000860CBDE870404CF0010C6047DFE80CF016 -:10A0B000090B02024FF000414FF00000A1F5002112 -:10A0C00070BD19461046012851EB010418BFD4F5A4 -:10A0D000001484BF002001F0004170BD0808A0F505 -:10A0E00000114FEA3101704710B591EA030F48BFE4 -:10A0F00083F000433FF53CAC841A71EB030C07D2AC -:10A1000012198CF0004C43EB0C03001B61EB0C01AB -:10A11000DFF8A4E14FEA1154A4EB135C1EEA430FED -:10A1200018BF9EEA445F00F0B08023EA6E035242FB -:10A1300021EA0451C3EB6E0338BF5B1EDCF1200E35 -:10A1400025D322FA0CFE10EB0E0043FA0CFE41EB75 -:10A150000E01CCF1200E03FA0EFE10EB0E0051F1B1 -:10A160000001CCF1200E29D412FA0EF201EB0451B9 -:10A17000BDE8104058BF7047401C1CBFB2F1004FF3 -:10A18000704700280CBF491C20F00100704712EBFB -:10A19000020E43EB030218BF4FF0010E4EEA4202DB -:10A1A000ACF1200CDCF11E0E54D943FA0CFE10EB7E -:10A1B0000E0051F1FF31CCF11E0ED5D50EF1010E7E -:10A1C00012FA0EFE404141EB010101EB445C5FEAF3 -:10A1D0005C5C10D910EBDE7001EB045138BFBEF1AE -:10A1E000004FBDE8104018BF704700280CBF491C45 -:10A1F00020F00100704730D24FEAD42C11F5001145 -:10A2000024F400641BD0B1FA81F20B3AA41AA41E04 -:10A21000D2F12003914030FA03F31943904001EB4F -:10A22000CC71002C01EB0451BDE81040A8BF704771 -:10A2300001F1C0414FF0000001F000417047B0FA59 -:10A2400080F310FA03F100D110BDE41A173C480561 -:10A25000C90AE4E701EB045110BD491001EB0451B8 -:10A26000BDE810404FEA300002E04FF000017047B7 -:10A270004A0008BF0042F8D0B2F5001F28BF70475F -:10A2800001F000414FF0000070479EEA445F07D0A4 -:10A2900011EA5E0FBDE8104004BF002100207047A6 -:10A2A000BDE8104070B5FFF7CBFE00BF40DFF63EC3 -:10A2B00083F00041104670470000E0FF4FF040700F -:10A2C000E1EE100A70470006101600061016000096 -:10A2D0000000000000000102030406070809000056 -:10A2E0000000010203043031323334353637383957 -:10A2F00041424344454640305800303132333435D2 -:10A30000363738396162636465664030780004002E -:10A310000008000000000000000200010000100022 -:10A3200040A30008000000201C020000C401000837 -:10A3300068A300081C020020642700002002000817 -:10A340001DC0A872C204156EFFFFFFCB1F900E4107 -:10A3500032104201035124F43958011FA99263902D -:08A360001F02FFC801643298DE +:106AD0002E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2ED6 +:106AE0002E2E2E0D0A00000049503A253032642E19 +:106AF000253032642E253032642E253032640D0A62 +:106B000000000000475749503A253032642E2530A6 +:106B100032642E253032642E253032640D0A000096 +:106B20004D61736B3A253032642E253032642E2548 +:106B30003032642E253032640D0A0000680A0020CD +:106B400010B520480078092839D2DFE800F0380570 +:106B50000C131A20262C320000224FF480511A48C0 +:106B6000FAF7E2FF2BE000224FF400611648FAF733 +:106B7000DBFF24E000224FF400411448FAF7D4FF71 +:106B80001DE0002280211148FAF7CEFF17E0002215 +:106B900004210F48FAF7C8FF11E0002201210C4838 +:106BA000FAF7C2FF0BE0012291030848FAF7BCFF95 +:106BB00005E0012210210748FAF7B6FF00BF00BF29 +:106BC00010BD00007C000020000C024000100240BC +:106BD00000040240000802400146F0EE400A9FED2A +:106BE0009F0AB0EE401AB3EE090AF4EEC00AF1EEC5 +:106BF00010FA03DDB3EE090AF0EE400AF5EEC00A22 +:106C0000F1EE10FA03D29FED950AF0EE400A21B1A1 +:106C1000012960D002297DD1BDE0914890F90000A2 +:106C2000401C20B9B0EE601AB0EE410A7047002057 +:106C30004EE08C4A02EB800292ED000AB4EEE00ACC +:106C4000F1EE10FA42D8874B421C03EB820292ED20 +:106C5000000AB4EEE00AF1EE10FA37DB421C03EB57 +:106C6000820292ED000A1A4602EB8002D2ED001A6F +:106C700030EE610A1A4602EB8002D2ED001A30EEC5 +:106C8000E12AC2EE001A784A02EB800292ED000A75 +:106C9000764A92ED002A01EE820AB0EE401AB3EE77 +:106CA000090AB4EEC01AF1EE10FA03DDB3EE090AD8 +:106CB000B0EE401AB5EEC01AF1EE10FA03D29FED15 +:106CC000670AB0EE401AB0EE410AAFE7421CD0B2FC +:106CD0000A28AEDBBEE0624890F90100401C20B9F2 +:106CE000B0EE601AB0EE410AA0E7002050E0604A22 +:106CF00002EB800292ED000AB4EEE00AF1EE10FA27 +:106D000044D85B4B421C03EB820292ED000AB4EEC6 +:106D1000E00A00E09DE0F1EE10FA37DB421C03EBE5 +:106D2000820292ED000A1A4602EB8002D2ED001AAE +:106D300030EE610A1A4602EB8002D2ED001A30EE04 +:106D4000E12AC2EE001A484A02EB800292ED000AE4 +:106D5000464A92ED002A01EE820AB0EE401AB3EEE6 +:106D6000090AB4EEC01AF1EE10FA03DDB3EE090A17 +:106D7000B0EE401AB5EEC01AF1EE10FA03D29FED54 +:106D8000370AB0EE401AB0EE410A4FE7421CD0B2CB +:106D90000A28ACDB5EE0324890F90200401C20B9C2 +:106DA000B0EE601AB0EE410A40E700204EE0314AF2 +:106DB00002EB800292ED000AB4EEE00AF1EE10FA66 +:106DC00042D82C4B421C03EB820292ED000AB4EE37 +:106DD000E00AF1EE10FA37DB421C03EB820292ED7F +:106DE000000A1A4602EB8002D2ED001A30EE610A68 +:106DF0001A4602EB8002D2ED001A30EEE12AC2EE12 +:106E0000001A194A02EB800292ED000A174A92ED2D +:106E1000002A01EE820AB0EE401AB3EE090AB4EE7F +:106E2000C01AF1EE10FA03DDB3EE090AB0EE401A13 +:106E3000B5EEC01AF1EE10FA03D29FED080AB0EEDB +:106E4000401AB0EE410AF1E6421CD0B20A28AEDB8D +:106E500000E000BF00BF9FED010AE7E60000000070 +:106E60000C0200209C22002070220020080200203A +:106E7000C8220020F422002010B5B0EE000A3448E9 +:106E800080ED000A002011E000EE100AF8EE400A42 +:106E90002F4991ED001AB0EE000A00EE810A2D494B +:106EA00001EB800181ED000A411CC8B20B28EBDB2D +:106EB0002949642000F0E4FA2849C82000F0E0FAEB +:106EC00027494FF4967000F0DBFA2348D0ED000A12 +:106ED000204890ED001A70EEC10AB0EE600AFDF78E +:106EE000ACFEF7EE000AB4EEE00AF1EE10FA02DDB5 +:106EF000FF201C4908701948D0ED000A154890ED94 +:106F0000001A70EEC10AB0EE600AFDF796FEF7EEC9 +:106F1000000AB4EEE00AF1EE10FA02DDFF2011499A +:106F200048700F48D0ED000A0A4890ED001A70EE44 +:106F3000C10AB0EE600AFDF780FEF7EE000AB4EE7B +:106F4000E00AF1EE10FA02DDFF200649887010BD5C +:106F500008020020702200209C220020C82200206D +:106F6000F42200200C02002010B5012280210C48E0 +:106F7000FAF7DAFD012211030A48FAF7D5FD0122DA +:106F8000D1020848FAF7D0FD002240210448FAF760 +:106F9000CBFD00224FF480610248FAF7C5FD10BD19 +:106FA000000C02400008024001B50098FAF776FC98 +:106FB00008BD00E000BF011EA0F10100FAD170473A +:106FC00011B526E0009CB4F5617F02D94FF46174DD +:106FD00000E0009C23464FF0E024A069A82404FBB5 +:106FE0001301002908DB00BF4FF0E024A2698242B0 +:106FF0000CDA8A42F8DA09E0084C214400BF4FF06D +:10700000E024A2698242FADD8A42F8DC009CE41A9C +:107010000094009C002CD5D118BD000040900200C7 +:1070200010B500F029FC3F48007800F0010204216F +:107030003D48FAF779FD3B480078C0F3400208214B +:107040003948FAF771FD37480078C0F38002102103 +:107050003548FAF769FD33480078C0F3C0022021B3 +:107060003148FAF761FD2F480078C0F30012402143 +:107070002D48FAF759FD2B480078C0F340124FF421 +:1070800000512A48FAF750FD26480078C0F38012D4 +:107090004FF480412548FAF747FD22480078C2099D +:1070A0004FF400412148FAF73FFD2148007821497B +:1070B00008701C4880781E4908701E4800780978BE +:1070C00088420AD01749887800F0DAFA15494878DA +:1070D00000F0D6FA00F034F805E01249487800F0E4 +:1070E000CFFA00F02DF8FDF745FD000A12490870AF +:1070F000FDF740FD1049487010211048FAF702FDD5 +:10710000044620210D48FAF7FDFC04EB40000A4933 +:1071100088700448C0780121B1EBD01F01D100F084 +:107120002DFA10BDF41600200010024000080240A5 +:107130007B0100207A010020FE16002000000240A2 +:1071400010B500224FF480710748FAF7EDFC0A20D1 +:10715000FFF736FF012211020348FAF7E5FC0A2087 +:10716000FFF72EFF10BD00000008024010B50024FC +:107170001548006820F00C001349086004E0601C0A +:10718000C4B20120FFF71CFF02210F48FAF7BAFC36 +:1071900008B1C82CF3DBC82C01DB012010BD002492 +:1071A00004E0601CC4B20120FFF70AFF0221064878 +:1071B000FAF7A8FC08B9F02CF3DBF02C01DB012076 +:1071C000ECE70020EAE70000000802402DE9F0416A +:1071D00000F0A4F800F082F8FFF7C8FFCC2000F020 +:1071E000A9F8BE2000F0A6F800F066F8074600F007 +:1071F00063F80546072D05DDE843C5B2F843C7B27D +:10720000002600E001262C46200204B2E01904B258 +:1072100000EE104AB8EEC00AF6EE040A20EE200A8C +:10722000BDEEC00A10EE100A04B216B12046BDE849 +:10723000F081604200B2FAE710B501220221044851 +:10724000FAF772FC00F04AF8FFF790FF10BD00005B +:107250000008024010B51748006820F00C001549DE +:1072600008600846006840F004000860002202211F +:107270001048FAF759FC0220FFF7A2FE0122022172 +:107280000C48FAF751FC0B48006820F00C00094943 +:1072900008600C20FFF794FE02210648FAF732FC42 +:1072A00008B1012400E000243220FFF789FE2046C7 +:1072B00010BD00000008024070B50026012508E05E +:1072C000FFF7C8FF0446E00140EA6600C6B2681C4A +:1072D000C5B2082DF4DD304670BD000010B50E4873 +:1072E000006820F00C000C4908600846006840F077 +:1072F00004000860002202210748FAF715FC40F25A +:10730000EE20FFF75DFE012202210348FAF70CFC94 +:107310000F20FFF755FE10BD0008024010B5FFF723 +:10732000DDFFFFF723FFCC2000F004F8442000F03D +:1073300001F810BD70B504461B48006820F00C0031 +:10734000194908600846006840F0040008600125FB +:1073500026E004F00106641086B1002202211248E2 +:10736000FAF7E2FB0220FFF72BFE012202210E4872 +:10737000FAF7DAFB3C20FFF723FE0FE000220221A0 +:107380000948FAF7D1FB3C20FFF71AFE012202213F +:107390000548FAF7C9FB0220FFF712FE681CC5B2C8 +:1073A000082DD6DD70BD00000008024000B587B092 +:1073B00000BF002001901048006840F002000E4914 +:1073C00008600846006800F00200019000BF00BF9E +:1073D0000022C0210948FAF7A7FBC0200290112023 +:1073E0000390002004900320059002A90348FAF7B7 +:1073F0008FFA07B000BD00003038024000040240A0 +:107400002DE9F04107460D46164600F0EFF9A020A1 +:1074100000F0C2F900F014FA00B12CE0281200F0DC +:10742000BBF900F00DFA00B125E0E8B200F0B4F9C4 +:1074300000F006FA00B11EE000F0D8F9A12000F03B +:10744000ABF900F0FDF900B115E000240CE000F00C +:1074500081F93855701EA04202D000F047F901E0D2 +:1074600000F064F9601C84B2B442F0DB00F0D6F99D +:107470000120BDE8F08100F0D1F90020F9E700001B +:1074800070B504460D462C2221460448FFF7B8FF8C +:107490002C2202492846F9F7E5F870BD6108002062 +:1074A0002DE9F0470746884691464646002533E0D9 +:1074B00015B106F01F0020BB00F0B0F900240AE06F +:1074C00000F094F9A02000F067F900F0B9F900B9D4 +:1074D00004E0601C84B2B4F57A7FF1DB00BFB4F540 +:1074E0007A7F00D136E0301200F056F900F0A8F9AA +:1074F00000B12FE0F0B200F04FF900F0A1F900B1B7 +:1075000028E0785D00F048F900F09AF900B121E038 +:10751000701C86B2681C85B24D45C9DB00F07EF94F +:1075200000240AE000F062F9A02000F035F900F034 +:1075300087F900B904E0601C84B2B4F57A7FF1DB0E +:1075400000BFB4F57A7F00D104E000F067F90120B4 +:10755000BDE8F08700F062F90020F9E770B5044655 +:107560000D462C2229460448F9F77CF82C222146A6 +:107570000148FFF795FF70BD5508002010B53C216C +:107580000E48FBF7ABFC49F218700C4909684862D9 +:107590003C210A48FBF73CFC0020094908600949E6 +:1075A0000860094908609820084908600848C078C0 +:1075B00000F07F000649C87010BD00007403002071 +:1075C0001002002014020020180200201C020020DB +:1075D000F41600201C4800681C4908601C4800681C +:1075E000406A194908600846006818490968401A45 +:1075F0001849884205DA18480068401C1649086096 +:107600000DE01148006811490968401A4CF25031E8 +:10761000884204DD10480068401E0F4908600E488B +:107620000068C0EB00400849096808440B4908603D +:10763000084600684FF6FF7101EA104008490885C6 +:107640000648008848857047140200201002002078 +:1076500074030020B03CFFFF1C0200201802002031 +:107660000A17002013B50C464FF6FF730122694636 +:107670000248FCF747F900981CBD00009404002064 +:1076800070B504462546002628E000224FF400414C +:107690001448FAF749FA05F0800028B10122402188 +:1076A0001148FAF741FA04E0002240210E48FAF7A7 +:1076B0003BFA6806050E00224FF400410948FAF72C +:1076C00033FA0A20FFF77CFC0122D1030548FAF7C0 +:1076D0002BFA0A20FFF774FC701CC6B2082ED4DB0C +:1076E00070BD0000000C02400000024010B54FF4D5 +:1076F00000000949086000F011F8402006490860C0 +:1077000000F00CF84FF480000349086000F006F820 +:1077100080200149086010BD18040240002001E0EB +:10772000411CC8B22828FBDB7047000010B5802040 +:1077300007490860FFF7F2FF402005490860FFF79E +:10774000EDFF4FF4800002490860FFF7E7FF10BD2E +:107750001804024070B50024002516E06006040EEF +:1077600040200C490860FFF7D9FF0A480838006834 +:1077700000F0800008B1601CC4B24FF480000549DD +:107780000860FFF7CBFF681CC5B2082DE6DB20467A +:1077900070BD00001804024070B5044600251FE0CB +:1077A00004F0800018B180200F49086003E04FF416 +:1077B00000000D490860FFF7B1FF40200A4908604A +:1077C000FFF7ACFF4FF4800007490860072D01D197 +:1077D000802008606006040EFFF7A0FF681CC5B299 +:1077E000082DDDDB70BD00001804024010B58020BC +:1077F0000949086040200860FFF790FF4FF400003F +:1078000005490860FFF78AFF4FF4800002490860CD +:10781000FFF784FF10BD00001804024010B54FF4BC +:1078200000000649086040200860FFF777FF8020CD +:1078300002490860FFF772FF10BD00001804024003 +:1078400010B580200B49086040200860FFF766FFF4 +:1078500008480838006800F0800008B1012400E002 +:1078600000244FF4800003490860FFF757FF2046CB +:1078700010BD00001804024010B506480068012839 +:1078800006D102210448FAF745F9002001490860B1 +:1078900010BD0000B401002000100240FAF788FA81 +:1078A000FCF70AFDFCF764F9FCF70EF9FCF7D4F8D5 +:1078B000FCF770FAFCF78CFAFCF7ACFAFCF734FB37 +:1078C000FCF74EFBFCF768FBFCF782FBFCF79CFB2C +:1078D000FCF7DEFAFCF702FB3048FBF77DF9FFF717 +:1078E0004DFEFDF7C1F9FDF733FEFDF77FFBFFF716 +:1078F0003BFB00F02FF9FFF79FFCFDF72DF900F09F +:1079000019FBFFF753FD00F07FFBFFF7B5FA0E22DE +:1079100000212348FFF774FD002007E020490A5C9E +:1079200000F128011F4B23F81120401C0C28F5DB27 +:107930001B48407B1A49097B40EA01201949A1F8FC +:10794000680017480078C02817D0002007E01649C3 +:107950000A5C00F12801134B23F81120401C0C286D +:10796000F5DB1148407B1049097B40EA01200D49B5 +:10797000A1F868000120A1F86A00FEF795FAFEF769 +:10798000E7FA09E0FFF74CFBFDF72CFFFDF76EFE71 +:10799000FFF720FE01F0F6F9F4E70000BC03002039 +:1079A0000E000020AE0000200000002010B52DEDDC +:1079B000028B9FED5C0AB0EE408AF9F7BBFA0446F1 +:1079C000207859490860084600680002086060781D +:1079D00009680843544908600846006800020860C6 +:1079E000A078096808435049086008460068B0F567 +:1079F000000F0FDB08460068A0F1807000EE100A4F +:107A0000B8EEC00ADFED490A80EE201A484880ED42 +:107A1000001A0BE0444890ED000AB8EEC00ADFED12 +:107A2000430A80EE201A424880ED001A4048D0ED0B +:107A3000000A9FED400A9FED401A01EE200AF2EE87 +:107A4000080A80EE201A3D4880ED001A90ED000AE9 +:107A5000F2EE040A20EE200A39480078401E00EBBE +:107A60008000384901EB00103749097800EB8100AC +:107A700080ED000A32480078401C31490870084601 +:107A8000007803282FDD012251023048FAF74CF824 +:107A9000002026E09FED230AB0EE408A00210EE090 +:107AA00000EB8002274B03EB021202EB810292ED06 +:107AB000000A30EE080AB0EE408A4A1CD1B21429FE +:107AC000EEDBB3EE040AC8EE000ABCEEE00A10EEEC +:107AD000101A8AB200F10D011D4B23F81120411C30 +:107AE000C8B20628D6DB1648007806280DDD01202E +:107AF0001349087014480078401C13490870084660 +:107B00000078132801DD002008700D480078042853 +:107B100005DA00224FF400710C48FAF705F8BDECC5 +:107B2000028B10BD00000000880000200000004B08 +:107B30009400002000A00C4600401C468C00002051 +:107B40007C000020700800209800002000080240FF +:107B50000A17002010B501F0D1F800224FF400718F +:107B60002A48F9F7E1FF0A20FFF71EFA0120284909 +:107B700008708121002001F068FA0A20FFF714FA4A +:107B80000220234908708121002001F05EFA0A20BA +:107B9000FFF70AFA03201E4908708121002001F036 +:107BA00054FA0A20FFF700FA012251021748F9F7A8 +:107BB000BBFF0A20FFF7F8F904201549087081215E +:107BC000002001F042FA0A20FFF7EEF905201049E3 +:107BD00008708121002001F038FA0A20FFF7E4F94B +:107BE00006200B4908708121002001F02EFA0A209E +:107BF000FFF7DAF901200649087000224102034824 +:107C0000F9F792FF0A20FFF7CFF910BD00080240F4 +:107C10007C0000202DE9F04104460D460CB1022DF8 +:107C200001DABDE8F08126786778012E01D0002EB8 +:107C300048D1052F3AD008DC012F0DD0022F11D0EA +:107C4000032F15D0042F37D118E0062F1CD00F2F8B +:107C500020D0102F30D123E0A81E81B2A01C00F04C +:107C60007DFA2EE0A81E81B2A01C00F0F3FB28E0F4 +:107C7000A81E81B2A01C00F061FD22E0A81E81B206 +:107C8000A01C00F089FE1CE0A81E81B2A01C01F01F +:107C900085FD16E0A81E81B2A01C01F0E7F910E0F6 +:107CA000A81E81B2A01C01F069FB0AE0A81E81B2E7 +:107CB000A01C01F08FFC04E06078012100F078F84E +:107CC00000BF00BF00BFACE72DE9F04104460D4600 +:107CD0000CB1022D01DABDE8F081002003E0215C47 +:107CE000324A1154401C0428F9DBA679E779012EA9 +:107CF00001D0002E58D1052F48D008DC012F0DD01F +:107D0000022F13D0032F19D0042F47D11EE0062FC6 +:107D100024D00F2F2AD0102F40D12FE0A5F108003A +:107D200081B204F1080000F0CBFA3CE0A5F10800B4 +:107D300081B204F1080000F03BFC34E0A5F108003A +:107D400081B204F1080000F07FFD2CE0A5F10800ED +:107D500081B204F1080000F0A1FE24E0A5F10800C2 +:107D600081B204F1080001F079FD1CE0A5F10800E2 +:107D700081B204F1080001F02FFA14E0A5F1080027 +:107D800081B204F1080001F081FB0CE0A5F10800CC +:107D900081B204F1080001F083FC04E0E0790121E4 +:107DA00000F042F800BF00BF00BF94E76E01002062 +:107DB000F0B5ADF2044D05460E4600240027012221 +:107DC0002146641C01A8425445F080022146641CEF +:107DD00042542146641C46542146FCF733F90746B9 +:107DE0002146641C01A847543A122146641C42549F +:107DF0000B48008AA04201DB204601E00848008AC7 +:107E0000074948824A8AC86801A9F8F72BFC044848 +:107E1000428AC168034801F0FDF80DF2044DF0BD3F +:107E20008C2100209404002070B5ADF5806D0546CE +:107E30000E460024234802782146641C0DF80120D8 +:107E400042782146641C0DF8012082782146641C8A +:107E50000DF80120C2782146641C0DF80120002293 +:107E60002146641C0DF8012003222146641C0DF8F4 +:107E7000012001222146641C0DF8012045F08002FA +:107E80002146601CC4B20DF801202046611CCCB212 +:107E90000DF80060FF2C01DC214600E0FF210A48BC +:107EA000816201468A6A486A6946F8F7DBFB064840 +:107EB000008D82B20448416A0020FEF7D5FA0DF524 +:107EC000806D70BD6E010020500A00202DE9F04148 +:107ED00000240E480568C488022C01DABDE8F08150 +:107EE000A01E295C601E285C41EA0027A01E81B20A +:107EF0002846FCF7A7F80646B74200D0EEE7034A4B +:107F0000D1881068FFF786FE00BFE7E78C210020CC +:107F100070B500240648056B808E84B2022C00DA0E +:107F200070BD21462846FFF7CFFE00BFF8E70000EE +:107F3000500A002010B50E480E49086000208880C5 +:107F4000C88008720C48C8604FF480600882002026 +:107F50004882012209490A48FBF7B2FC6FF0010090 +:107F60000849096808610748FAF736FE10BD0000A5 +:107F70008A1800208C2100208A1C0020F00100209B +:107F8000940400200404002010B51848808840F2B2 +:107F9000FF3188420EDB00201449888008460068C3 +:107FA000002101604FF6FF730A2211A11348FBF76D +:107FB000A9FC14E0124801780C4882888088401C93 +:107FC0000A4B98801846006881540E48FAF758FE0C +:107FD00000200C49096848620A48FAF7FDFD0122B1 +:107FE00007490648FBF76CFC10BD00008C210020FF +:107FF000CAFDBEDDD2E7B3F6000000009404002005 +:10800000F00100200404002010B502204E49087041 +:1080100001204870002009E09FED4C0A4A49091DE3 +:1080200001EB800181ED000A411CC8B20A28F3DB94 +:108030009FED460A444880ED0B0A9FED440A80ED0F +:108040000C0A9FED420A80ED0D0A9FED400A80ED7B +:108050000E0A9FED3E0A80ED0F0A9FED3C0A80ED6F +:10806000100AB0EE080A80ED120AB3EE040A80EDA1 +:10807000110AB1EE000A80ED140AB3EE040A80ED95 +:10808000130A9FED320A80ED150A9FED300A80ED4C +:10809000160AB6EE000A80ED170A2D482A494866EE +:1080A0009FED2A0A486E804702202A4908704870CE +:1080B000002009E09FED250A2649091D01EB8001FA +:1080C00081ED000A411CC8B20A28F3DB9FED1F0AAC +:1080D000204880ED0B0A9FED1D0A80ED0C0A9FEDF4 +:1080E0001B0A80ED0D0A9FED190A80ED0E0A9FED27 +:1080F000170A80ED0F0A9FED150A80ED100AB0EE09 +:10810000080A80ED120AB3EE040A80ED110AB1EEFE +:10811000000A80ED140AB3EE040A80ED130A9FED05 +:108120000B0A80ED150A9FED090A80ED160AB6EEDE +:10813000000A80ED170A0848064948669FED030AC1 +:10814000486E804710BD0000A02100200000000004 +:108150003558000808220020815800082DE9F04F0A +:10816000ADF2144D054600240020CDF804044FF470 +:10817000806101A8F8F7EDFA6878297840EA0129CA +:10818000E878A97840EA0126012E01DA502E70DC49 +:10819000B9F15F0F6EDC06EB090060287EDCF01D94 +:1081A000C11700EB5171C1F3C701CDF810140122C2 +:1081B0002046611CCCB201A90A542046611CCCB2F5 +:1081C00001A90A542046621CD4B201AADDF8101499 +:1081D00011540027BB462FE0002001A90855824614 +:1081E0001BE009EB070188B20DF20C41F8F76AFEBB +:1081F00001A8005D9DF80C1401FA0AF1084301A9D9 +:108200000855781C87B2B74203DB0120CDF804047F +:1082100006E00AF1010000F0FF0ABAF1080FE0DB06 +:1082200000BF601CC4B2DDF80404012800D107E0DF +:108230000BF1010000F0FF0BDDF810048345CBDBF0 +:1082400000BF214601A8FBF7FDFE80462046611CC9 +:10825000CCB201A901F800804FEA28222046611C17 +:10826000CCB201A90A541448008AA04203DB20467C +:1082700003E017E012E01048008A0F4948824A8A5A +:10828000C86801A9F8F7EEF90B48428AC1680B48A3 +:1082900000F0C0FE0DF2144DBDE8F08F0220CDF8C5 +:1082A000080402E00320CDF808040120DDF80814DA +:1082B000FFF77EFD00BFEDE78C2100209404002035 +:1082C0002DE9F04FADF20C4D054600240020CDF80D +:1082D00000044FF480616846F8F73BFA6878297823 +:1082E00040EA0129E878A97840EA0126012E01DA5E +:1082F000502E7ADCB9F15F0F78DC06EB09006028BC +:10830000FADCF01DC11700EB5171C1F3C7074F48EC +:1083100002782046611CCCB20DF800204B48427810 +:108320002146601CC4B20DF80120484882782046DE +:10833000611CCCB20DF800204448C2782046611C74 +:10834000CCB20DF80020F81C02122046611CCCB201 +:108350000DF80020F81CC2B22046611CCCB20DF80A +:10836000002001222046611CCCB20DF800202046DE +:10837000611CCCB20DF800202046611CCCB20DF877 +:1083800000704FF000084FF0000A34E000200DF8B4 +:10839000040083461EE009EB080188B20DF58161F7 +:1083A000F8F790FD1DF804009DF8081401FA0BF190 +:1083B0000843C0B20DF8040008F101001FFA80F86C +:1083C000B04503DB0120CDF8000406E00BF101000D +:1083D00000F0FF0BBBF1080FDDDB00BF601CC4B277 +:1083E000DDF80004012802D107E024E01FE00AF1D3 +:1083F000010000F0FF0ABA45C8DB00BFFF2C01DC1A +:10840000214600E0FF211248816201468A6A486ADB +:108410006946F8F727F90E48008D82B20C48416A88 +:108420000020FEF721F80DF20C4DBDE8F08F022080 +:10843000CDF8040402E00320CDF804040120DDF8A7 +:108440000414FFF7F1FC00BFEDE700006E0100200F +:10845000500A00202DE9F04FADF2144D05460024DE +:108460000020CDF804046878297840EA0129E878EA +:10847000A97840EA0126012E01DA602E71DCB9F1FB +:108480005F0F6FDC06EB090060287FDCF01DC11771 +:1084900000EB5171C1F3C701CDF810140122204641 +:1084A000611CCCB201A90A5402222046611CCCB244 +:1084B00001A90A542046621CD4B201AADDF81014A6 +:1084C00011540027BB462FE0002001A90855824621 +:1084D0001BE009EB070188B20DF20C41F8F70EFD25 +:1084E00001A8005D9DF80C1401FA0AF1084301A9E6 +:1084F0000855781C87B2B74203DB0120CDF804048D +:1085000006E00AF1010000F0FF0ABAF1080FE0DB13 +:1085100000BF601CC4B2DDF80404012800D107E0EC +:108520000BF1010000F0FF0BDDF810048345CBDBFD +:1085300000BF214601A8FBF785FD80462046611C4F +:10854000CCB201A901F800804FEA28222046611C24 +:10855000CCB201A90A541448008AA04203DB204689 +:1085600003E017E012E01048008A0F4948824A8A67 +:10857000C86801A9F8F776F80B48428AC1680B4829 +:1085800000F048FD0DF2144DBDE8F08F0220CDF84B +:10859000080402E00320CDF808040220DDF80814E6 +:1085A000FFF706FC00BFEDE78C21002094040020BB +:1085B0002DE9F04FADF20C4D054600240020CDF81A +:1085C00000046878297840EA0129E878A97840EA27 +:1085D0000126012E01DA602E7BDCB9F15F0F79DC18 +:1085E00006EB09006028FADCF01DC11700EB5171A1 +:1085F000C1F3C7074F4802782046611CCCB20DF882 +:1086000000204C4842782146601CC4B20DF801207D +:10861000484882782046611CCCB20DF800204548BD +:10862000C2782046611CCCB20DF80020F81C021262 +:108630002046611CCCB20DF80020F81CC2B22046C6 +:10864000611CCCB20DF8002001222046611CCCB286 +:108650000DF8002002222046611CCCB20DF800204B +:108660002046611CCCB20DF800704FF000084FF0AE +:10867000000A34E000200DF8040083461EE009EBF8 +:10868000080188B20DF58161F8F738FC1DF8040087 +:108690009DF8081401FA0BF10843C0B20DF804006C +:1086A00008F101001FFA80F8B04503DB0120CDF886 +:1086B000000406E00BF1010000F0FF0BBBF1080F16 +:1086C000DDDB00BF601CC4B2DDF80004012802D16C +:1086D00007E024E01FE00AF1010000F0FF0ABA45BC +:1086E000C8DB00BFFF2C01DC214600E0FF2112485F +:1086F000816201468A6A486A6946F7F7B3FF0E4805 +:10870000008D82B20C48416A0020FDF7ADFE0DF2EB +:108710000C4DBDE8F08F0220CDF8040402E00320E8 +:10872000CDF804040220DDF80414FFF77DFB00BF40 +:10873000EDE700006E010020500A00202DE9F04F07 +:10874000ADF2044D064600241EB90DF2044DBDE8FD +:10875000F08F7078317840EA0127F078B17840EAFC +:108760000125012D63DB602D61DC5F2F5CDC781956 +:10877000002859DB7819602856DC01222046611C4C +:10878000CCB201A90A5403222046611CCCB201A933 +:108790000A546806020E2046611CCCB201A90A5494 +:1087A0004FF0000816E007EB080188B2F8F776FBF7 +:1087B00081464FEA29222046611CCCB201A90A5405 +:1087C0002046611CCCB201A901F8009008F101001B +:1087D0001FFA80F8A845E6DB214601A8FBF732FC2A +:1087E00082462046611CCCB201A901F800A04FEAE4 +:1087F0002A222046611CCCB201A90A541048008AE2 +:10880000A04201DB204601E00D48008A0C49488265 +:108810004A8AC86801A9F7F725FF0948428AC16852 +:10882000084800F0F7FB90E74FF0020B01E04FF033 +:10883000030B59460320FFF7BBFA00BF85E7000092 +:108840008C210020940400202DE9F04FADF2044D5E +:1088500006468A4600241EB90DF2044DBDE8F08F8D +:108860007078317840EA0127F078B17840EA012544 +:10887000012D7DDB602D7BDC5F2F7EDC78190028ED +:108880007BDB7819602878DC414802782046611C3F +:10889000CCB201A90A543E4842782046611CCCB2B1 +:1088A00001A90A543A4882782046611CCCB201A939 +:1088B0000A543748C2782046611CCCB201A90A5438 +:1088C000022000EB4500401CC0F307222046611C3B +:1088D000CCB201A90A54022000EB4500401CC2B2F0 +:1088E0002046611CCCB201A90A5401222046611C19 +:1088F000CCB201A90A5403222046611CCCB201A9C2 +:108900000A546806020E2046611CCCB201A90A5422 +:108910004FF0000816E007EB080188B2F8F7BEFA3E +:1089200081464FEA29222046611CCCB201A90A5493 +:108930002046611CCCB201A901F8009008F10100A9 +:108940001FFA80F8A845E6DBFF2C01DC214600E099 +:10895000FF211048816201468A6A486A01A9F7F737 +:1089600081FE0C48008D82B20A48416A002001E075 +:1089700006E002E0FDF778FD6EE74FF0020B01E044 +:108980004FF0030B59460320FFF74EFA00BF63E791 +:108990006E010020500A00202DE9F04FADF2044D89 +:1089A000054600241DB90DF2044DBDE8F08F68782E +:1089B000297840EA0127E878A97840EA0126012EC3 +:1089C00060DB602E5EDC5F2F59DCB819602856DC56 +:1089D00001222046611CCCB201A90A54042220467F +:1089E000611CCCB201A90A547006020E2046611C1B +:1089F000CCB201A90A544FF0000816E007EB0801B9 +:108A000088B2F8F755FA81464FEA29222046611CC0 +:108A1000CCB201A90A542146601CC4B201A800F8D6 +:108A2000019008F101001FFA80F8B045E6DB21460D +:108A300001A8FBF707FB82462046611CCCB201A9C6 +:108A400001F800A04FEA2A222046611CCCB201A9FD +:108A50000A541048008AA04201DB204601E00D487C +:108A6000008A0C4948824A8AC86801A9F7F7FAFDCA +:108A70000848428AC168084800F0CCFA93E74FF0F2 +:108A8000020B01E04FF0030B59460420FFF790F969 +:108A900000BF88E78C210020940400202DE9F04FCE +:108AA000ADF2044D06468A4600241EB90DF2044D6F +:108AB000BDE8F08F7078317840EA0127F078B1781E +:108AC00040EA0125012D7CDB602D7FDC5F2F7ADC05 +:108AD0007819602877DC414802782046611CCCB2C6 +:108AE00001A90A543D4842782146601CC4B201A83D +:108AF00042543A4882782046611CCCB201A90A54FB +:108B00003648C2782046611CCCB201A90A54022022 +:108B100000EB4500401CC0F307222046611CCCB28C +:108B200001A90A54022000EB4500401CC2B22046B5 +:108B3000611CCCB201A90A5401222046611CCCB2AE +:108B400001A90A5404222046611CCCB201A90A548E +:108B50006806020E2046611CCCB201A90A544FF0EF +:108B6000000816E007EB080188B2F8F7A1F9814682 +:108B70004FEA29222146601CC4B201A84254204673 +:108B8000611CCCB201A901F8009008F101001FFAA4 +:108B900080F8A845E6DBFF2C01DC214600E0FF2140 +:108BA0000F48816201468A6A486A01A9F7F75AFDAF +:108BB0000B48008D82B20A48416A0020FDF754FC40 +:108BC00074E703E0FFE74FF0020B01E04FF0030B07 +:108BD00059460420FFF728F900BF67E76E0100201F +:108BE000500A002010B5002015E000F128013B4A92 +:108BF00012F811103A4A115400F12C01374A12F8B8 +:108C00001110384A115400F13001344A12F8111091 +:108C1000354A1154401C0428E7DB3048B0F868009E +:108C20003249088032494878FCF724FF0020FDF7DC +:108C300021F804462F48D0F85812204688470120D2 +:108C40002B49087002202B4988704FF4FA70F8F70E +:108C500025FEFCF7BBFF4FF4FA70F8F71FFEFCF798 +:108C600093FF04462348D0F8581220468847FDF762 +:108C700087FD00BFFCF750FF1E4948700A46507838 +:108C8000D2F85C1288471C480068401C1A490860EA +:108C900008460068322802DD402016494870154811 +:108CA00040780128E6D04FF47A70F8F7F7FD0220FB +:108CB0000F49087000204870084609490968416357 +:108CC00008490968816308490968C1630748008841 +:108CD000074948810846FDF729FE10BDAE00002077 +:108CE000A0000020A4000020A8000020AC0000206C +:108CF000B4140020500A00209C00002010B501226E +:108D000011031448F8F710FF0122D1021148F8F7B7 +:108D10000BFF0122D1031048F8F706FF00224FF4A1 +:108D200080410D48F8F700FF012280210A48F8F73A +:108D3000FBFE012204210948F8F7F6FE0122114644 +:108D40000648F8F7F1FE002210210548F8F7ECFE7E +:108D500010BD0000000C0240001002400004024060 +:108D60000008024001B582B04FF47A70012301AAD5 +:108D700002A900900248F9F723FD9DF804000EBDFA +:108D80001C03002010B5FDF7B9FD1348B0F86A00C8 +:108D900000B3002007E000F128010F4A12F811107B +:108DA0000E4A1154401C0C28F5DB0B48B0F8680043 +:108DB00000120A490873084890F8680048730E22A8 +:108DC00000210648FEF76CFB00200349A1F86A0069 +:108DD000FFF708FF10BD0000AE0000200E000020CD +:108DE00070480068401C6F49086008460068042805 +:108DF00005DD01206C49086000206A4908606B4865 +:108E00000068401C6949086008460068092805DDBB +:108E100001206749086000206449086065480068CF +:108E2000401C6449086008460068182805DD0120D8 +:108E30006149086000205F49086060480068401C84 +:108E40005E49086008460068312805DD01205C495C +:108E500008600020594908605A480068401C594978 +:108E6000086008460068632805DD0120564908604F +:108E700000205449086055480068401C5349086068 +:108E800008460068B0F5967F05DB01205049086070 +:108E900000204E4908604F480068401C4D4908605A +:108EA00008460068B0F5FA7F05DB01204A490860F2 +:108EB00000204849086049480068401C474908604C +:108EC00008460068B0F57A7F05DB01204449086058 +:108ED00000204249086043480068B0F5FA7F05DB8E +:108EE00001204149086000203E4908603D48006873 +:108EF000401C3C4908603D480068632805DD0120AE +:108F00003B49086000203949086038480068401C27 +:108F10003649086037480068312805DD01203649A8 +:108F2000086000203349086032480068401C31491D +:108F30000860324800681D2805DD012030490860BE +:108F400000202E4908602D480068401C2B4908600D +:108F50002C480068B0F57A7F05DD01202A490860B9 +:108F600000202849086027480068401C25490860FF +:108F700026480068B0F5FA7F0EDB00202349086020 +:108F800023480068B0F5E15F01DD002002E02048E1 +:108F90000068401C1E4908601C480068401C1B49B2 +:108FA00008607047800100207C01002088010020BB +:108FB00084010020900100208C01002098010020F5 +:108FC00094010020A00100209C010020A8010020A5 +:108FD000A4010020B0010020AC010020B801002055 +:108FE000B4010020C0010020BC010020C801002005 +:108FF000C4010020D0010020CC010020D8010020B5 +:10900000D4010020E8010020E4010020E00100205C +:10901000DC01002070B504460D461646324629464E +:109020002046FAF7CFFC70BD70B50446FDF788FD09 +:109030008020FBF70BF92046FBF708F9FBF76CF8EB +:109040000546FFF75BFE284670BD70B505460C4629 +:10905000FDF776FD0020FBF7F9F82846FBF7F6F858 +:109060002046FBF7F3F8FFF749FE70BD2DE9F04FFE +:10907000ADF2144D044600250020CDF804046078BC +:10908000217840EA012AE078A17840EA0126207997 +:10909000CDF80C04012E77DB502E75DCDDF80C04C6 +:1090A000C000B042F7DBBAF15F0F6EDC0AEB0600DE +:1090B00060287EDC0027A94636E009F10500205C27 +:1090C000CDF808044FF0000B21E0012000FA0BF06E +:1090D000DDF80814084020B14FF47F40CDF81004AB +:1090E00002E00020CDF810040AEB070188B2DDF899 +:1090F0001014FBF7F5FC781C87B2B74203DB0120A4 +:10910000CDF8040406E00BF1010000F0FF0BBBF109 +:10911000080FDADB00BFDDF80404012800D107E006 +:1091200009F1010000F0FF09DDF80C048145C4DB02 +:1091300000BF01222846691CCDB20DF800200F2285 +:109140002846691CCDB20DF800200DEB0500216802 +:109150000160281DC5B229466846FAF773FF8046AC +:1091600008F0FF022846691CCDB20DF800204FEA36 +:1091700028222846691CCDB20DF800201448008A28 +:10918000A84203DB284603E017E012E01048008AFB +:109190000F4948824A8AC8686946F7F763FA0C485B +:1091A000428AC1680B48FFF735FF0DF2144DBDE848 +:1091B000F08F0220CDF8000402E00320CDF8000477 +:1091C0000F20DDF80014FEF7F3FD00BFEDE700000F +:1091D0008C210020940400202DE9F04FADF2144DB5 +:1091E0000546894600240020CDF8040468782978D3 +:1091F00040EA012BE878A97840EA01262879CDF8E1 +:109200000C04012E7EDB502E7CDCDDF80C04C0004B +:10921000B042F7DBBBF15F0F75DC0BEB060060289B +:10922000FADC0027A04636E008F10500285CCDF8FE +:1092300008044FF0000A21E0012000FA0AF0DDF8EE +:109240000814084020B14FF47F40CDF8100402E02C +:109250000020CDF810040BEB070188B2DDF81014E4 +:10926000FBF73EFC781C87B2B74203DB0120CDF848 +:10927000040406E00AF1010000F0FF0ABAF1080F49 +:10928000DADB00BFDDF80404012800D107E008F1B3 +:10929000010000F0FF08DDF80C048045C4DB00BFCE +:1092A000344802782146601CC4B20DF801203148D0 +:1092B00042782046611CCCB20DF800202D488278FF +:1092C0002046611CCCB20DF800202A48C278204606 +:1092D000611CCCB20DF8002009F10200C0F3072296 +:1092E0002046611CCCB20DF8002009F10200C2B288 +:1092F0002046611CCCB20DF8002001222046611CE2 +:10930000CCB201E02BE026E00DF800200F22204631 +:10931000611CCCB20DF800200DEB0400296801603F +:10932000201DC4B2FF2C01DC214600E0FF211248C1 +:10933000816201468A6A486A6946F7F793F90E48DE +:10934000008D82B20C48416A0020FDF78DF80DF2C5 +:10935000144DBDE8F08F0220CDF8000402E0032098 +:10936000CDF800040F20DDF80014FEF75DFD00BF0E +:10937000EDE700006E010020500A00202DE9F04FBB +:10938000ADF2044D044600261CB90DF2044DBDE8B3 +:10939000F08F6078217840EA0128E078A17840EAEF +:1093A000012794F804A0012F62DB602F60DCBAEB88 +:1093B000470F5DD1B8F15F0F57DC08EB070060285D +:1093C00053DC002514E0062000EB4500205C05215D +:1093D00001EB4501615C40EA0120CDF8000408EB97 +:1093E000050188B2DDF80014FBF772FB681C85B23A +:1093F000BD42E8DB01223046711CCEB20DF80020E0 +:1094000010223046711CCEB20DF800200DEB060084 +:1094100021680160301DC6B231466846FAF712FE77 +:10942000814609F0FF023046711CCEB20DF80020D3 +:109430004FEA29223046711CCEB20DF800201148A7 +:10944000008AB04201DB304601E00E48008A0D4937 +:1094500048824A8AC8686946F7F704F90948428A87 +:10946000C1680948FFF7D6FD8FE74FF0020B01E016 +:109470004FF0030B0BF0FF011020FEF799FC00BF2B +:1094800083E700008C210020940400202DE9F04F98 +:10949000ADF2044D0546894600241DB90DF2044D78 +:1094A000BDE8F08F6878297840EA0128E878A97843 +:1094B00040EA012795F804A0012F7EDB602F7CDCB9 +:1094C000BAEB470F79D1B8F15F0F73DC08EB0700F7 +:1094D00060286FDC002614E0062000EB4600285CC4 +:1094E000052101EB4601695C40EA0120CDF800044A +:1094F00008EB060188B2DDF80014FBF7E9FA701CEE +:1095000086B2BE42E8DB314802782046611CCCB20C +:109510000DF800202D4842782046611CCCB20DF891 +:1095200000202A4882782046611CCCB20DF8002029 +:109530002648C2782046611CCCB20DF8002009F103 +:109540000200C0F307222046611CCCB20DF80020B7 +:1095500009F10200C2B22046611CCCB20DF8002015 +:1095600001222046611CCCB20DF8002010222046BA +:10957000611CCCB20DF800200DEB040029680160DD +:10958000201DC4B2FF2C01DC214600E0FF21104861 +:10959000816201468A6A486A6946F7F763F80C48AF +:1095A000008D82B20A48416A0020FCF75DFF75E732 +:1095B00003E0FFE74FF0020B01E04FF0030B0BF06D +:1095C000FF011020FEF730FC00BF67E76E010020AE +:1095D000500A00202DE9F047ADF5806D05468A461A +:1095E00000246878297840EA0129E878A97840EAD7 +:1095F000012717B1B7F57F4F45D1B9F15F0F3FDCB8 +:1096000039464846FBF76CFA01222046611CCCB271 +:109610000DF8002005222046611CCCB20DF8002078 +:109620000DEB040029680160201DC4B22146684684 +:10963000FAF708FD0646F2B22046611CCCB20DF8DE +:10964000002032122046611CCCB20DF800201248D6 +:10965000008AA04201DB204601E00F48008A0E4943 +:1096600048824A8AC8686946F6F7FCFF0A48428A77 +:10967000C1680A48FFF7CEFC0DF5806DBDE8F087A4 +:109680004FF0020801E04FF0030841460520FEF7C5 +:109690008FFB00BFF0E700008C2100209404002025 +:1096A0002DE9F043ADF2044D05460E4600246878DE +:1096B000297840EA0129E878A97840EA012717B11A +:1096C000B7F57F4F5ED1B9F15F0F58DC3946484698 +:1096D000FBF706FA2F4802782046611CCCB201A99C +:1096E0000A542C4842782046611CCCB201A90A5485 +:1096F000284882782046611CCCB201A90A5425482A +:10970000C2782046611CCCB201A90A54B01CC0F337 +:1097100007222046611CCCB201A90A54B01CC2B277 +:109720002046611CCCB201A90A5401222046611CCA +:10973000CCB201A90A5405222146601CC4B201A87A +:109740004254204429680160201DC4B2FF2C01DC72 +:10975000214600E0FF211048816201468A6A486A7A +:1097600001A9F6F77FFF0C48008D82B20A48416AD2 +:109770000020FCF779FE0DF2044DBDE8F0834FF0B8 +:10978000020801E04FF0030841460520FEF74CFBBC +:1097900000BFF0E76E010020500A00202DE9F047DD +:1097A000ADF5806D05468A4600241DB90DF5806D26 +:1097B000BDE8F0876878297840EA0127E878A97839 +:1097C00040EA01285F2F3CDC41463846FBF780F930 +:1097D00001222046611CCCB20DF800200622204652 +:1097E000611CCCB20DF800200DEB0400296801606B +:1097F000201DC4B221466846FAF724FC0646F2B2A0 +:109800002046611CCCB20DF8002032122046611CAB +:10981000CCB20DF800200F48008AA04201DB2046A0 +:1098200001E00C48008A0B4948824A8AC8686946A8 +:10983000F6F718FF0748428AC1680748FFF7EAFBB6 +:10984000B4E74FF0020949460620FEF7B1FA00BF1F +:10985000ACE700008C210020940400202DE9F043A7 +:10986000ADF2044D05460E4600241DB90DF2044D1F +:10987000BDE8F0836878297840EA0127E878A9787C +:1098800040EA01285F2F56DC41463846FBF720F9B5 +:109890002D4802782046611CCCB201A90A542A48FE +:1098A00042782146601CC4B201A8425426488278FE +:1098B0002046611CCCB201A90A542348C278204634 +:1098C000611CCCB201A90A54B01CC0F30722204687 +:1098D000611CCCB201A90A54B01CC2B22046611C62 +:1098E000CCB201A90A5401222046611CCCB201A9C4 +:1098F0000A5406222046611CCCB201A90A5401A8D0 +:10990000204429680160201DC4B2FF2C01DC2146DF +:1099100000E0FF210D48816201468A6A486A01A978 +:10992000F6F7A0FE0948008D82B20848416A00207F +:10993000FCF79AFD9AE74FF0020949460620FEF728 +:1099400073FA00BF92E700006E010020500A002069 +:1099500010B591EA030F48BF83F0004300F1C483C0 +:10996000841A71EB030C05D2121943EB0C03001B94 +:1099700061EB0C01DFF824E14FEA1154A4EB135C16 +:109980001EEA430F18BF9EEA445F73D023EA0E031A +:10999000DCF1200E21EA045143F4801332D322FA81 +:1099A0000CFE10EB0E0023FA0CFE41EB0E01CCF185 +:1099B000200E03FA0EFE10EB0E0051F10001B1F57E +:1099C000801FCCF1200E32D201EB045112FA0EF2BC +:1099D000BDE8104058BF7047401C38BF5FEA4202E4 +:1099E00018BF7047002814BF20F0010041F10001AA +:1099F0004FEA410313F5001F38BF7047A1F1C04182 +:109A000000F064BB012A43EB0302ACF1200CDCF153 +:109A10001F0E32BF4FF0000E23FA0CF310EB0300C1 +:109A200041EB0451B4EB115FD0D0A1EB045101F52F +:109A3000801149085FEA300001EB04510ED350F168 +:109A4000000038BF12FA0EFE08D1BDE81040C9E789 +:109A5000401C38BF5FEA4202CAD1C3E7BDE81040EC +:109A60004FEA410313F5001F38BF7047A1F1C04111 +:109A700000F02CBB9EEA445F08D011EA5E0FBDE8FF +:109A8000104004BF01F0004100207047BDE81040C5 +:109A900070B500F0CDFA00BF64FBBE3E0000E0FFF1 +:109AA0002DE9C04130B4DFF8A0C23CEA111418BF60 +:109AB0003CEA131400F0EC8081EA03051CEA11145F +:109AC00044EAD57418BF1CEA131500F0C780A4EB54 +:109AD00005044FF0004545EAC12145EAC32341EAA8 +:109AE000505143EA525304F17F74994204F5003413 +:109AF0004FEAC0204FEAC22208BF904200F09C808B +:109B00004FEA13650FF24016765D4FEA134506FBE8 +:109B100005F7C7F1807706FB07F74FEAD737A7FBB2 +:109B200003687642C8F58038A7FB06CE38BFA8F197 +:109B3000010807FB08E64FF0000EA6FB028CE6FBCF +:109B400003CEDCF1000CCEF1004E38BFAEF1010EB9 +:109B5000A6FB0C584FF000074FF00005E6FB0E8700 +:109B6000A1FB08C6A0FB07CE16EB0E0645F10005CB +:109B7000E1FB076515F1E04E7EBFA4F580345FEA96 +:109B800046066D4116F1800745F100054FEA17279B +:109B90004FEA066647EA0567A6F1DE46B6F1805F42 +:109BA0004FEA15251FD9384624F0010C05EBC47186 +:109BB000BCF1FE6F01EB0C1102D8F0BCBDE80081D6 +:109BC00024425CBF01F5801E9EEAC47F02D4F0BC33 +:109BD000BDE80081244238D4F0BCA1F1C041BDE809 +:109BE000004100F073BA4FEAD22242EA43524FEAF0 +:109BF000D323A7FB02864FEAD02040EA415007FB5F +:109C000003661EEA0E0F4FEAD12105FB026658BF1C +:109C1000A6EB0056B6EB00564FEA520E4EEAC37E54 +:109C200018EB0E0E56EB530EBDD518EB02085E4135 +:109C30007F1C55F10005B6E74FF480154FF0000783 +:109C40004FF000064FF00008ADE7F0BC4FF0000009 +:109C500001F1C04101F00041BDE8008111EA0C1F93 +:109C60000CEA131500D00CE013EA0C1F00F025805D +:109C70004FF00000F0BC81EA030101F00041BDE8B3 +:109C80000081F0BCBDE8004181EA030100F01EBA8A +:109C9000F0BCBDE8004170B500F0CAF9097EFC3E99 +:109CA00000F007B881EA03014FF0000001F0004125 +:109CB000704781EA030100F009BAF0BCBDE8004139 +:109CC0004FF0000021497047FFFDFBF9F7F5F4F272 +:109CD000F0EEEDEBE9E8E6E4E3E1E0DEDDDBDAD847 +:109CE000D7D5D4D3D1D0CFCDCCCBCAC8C7C6C5C4A5 +:109CF000C2C1C0BFBEBDBCBBBAB9B8B7B6B5B4B3BC +:109D0000B2B1B0AFAEADACABAAA9A8A8A7A6A5A4A6 +:109D1000A3A3A2A1A09F9F9E9D9C9C9B9A9999986A +:109D20009797969595949393929191908F8F8E8E0D +:109D30008D8C8C8B8B8A898988888787868585849A +:109D400084838382828181800000FF070000F87F86 +:109D50004FEA41034FEA5353A3F58063D3F11E0347 +:109D6000C8BFD3F1210C0CDD4FF0004242EAC12202 +:109D700042EA505232FA03FC8CEAE17CACEBE1702F +:109D80007047102BC4BF0020704703F5787CBCF1EE +:109D9000FF3F04D06FF0004282EA2100704770B5A7 +:109DA00000F046F94992248000207047F2E7000055 +:109DB0004FEA1153A3F58063D3F11E03A8BFD3F17B +:109DC000200C08DB4FF0004242EAC12252EA505216 +:109DD00032FA03F0704709420BD4102BC4BF0020A5 +:109DE000704703F5787CBCF1FF3F05D04FF0FF30A2 +:109DF00070474FF00000704770B500F019F900BFD0 +:109E00004992248000207047F0E710F0004248BFDC +:109E10004042B0FA80F310FA03F10AD0C3F11D03F7 +:109E200003F580634FEA415002EB035202EBD1216C +:109E300070474FF0000070477FEAE17202D1101ABC +:109E400062EB0101B1FA81F30B3B24D3994012D1AB +:109E5000B0FA80F310FA03F108BF7047C3F11D0395 +:109E600003F5406303EBC2234FEAD1224FEA41508E +:109E700002EB03517047C3F1200C20FA0CFC984010 +:109E8000C3F1320303F5406303EBC22341EA0C0143 +:109E900001EB0351704710B5C3F1320CC3F100045C +:109EA000C4F1200E0CF5406C0CEBC22201FA0EFC42 +:109EB00021FA04F100FA0EF3E040BDE8104040EA58 +:109EC0000C0001EB025138BF7047401C41F100010A +:109ED0005B0008BF20F0010070470000DFF848C1B8 +:109EE00070B51CEA111E1EBF1CEA13159EEA0C0F6A +:109EF00095EA0C0F00F06F8081EA030423EA4C130B +:109F00004EEAD47E21EA4C1141F4801143F48013CF +:109F1000AE44A1FB024CA0FB0365AEF17F7E361977 +:109F200055EB0C05A1FB034C4CF10003A0FB021CFC +:109F300016EB0C06654153F10003094218BF46F0C9 +:109F4000010613F4007F0BD14FEA03314FEA0530CD +:109F5000340341EA155140EA16506FF003020AE05B +:109F60004FEAC3214FEAC520F40241EA555140EAC5 +:109F700056506FF0020202EB2E4201EB025585EAC9 +:109F8000CE710AD05FEA440C18BF24F0004450F1AF +:109F9000000041F1000120EAD47040F2FE7C6245ED +:109FA00000D270BDA84214BF4FF080444FF040442F +:109FB000002E08BF0024BEF1806FA8BFA1F1C041F0 +:109FC000BDE8704080F282804FF0000001F1C04196 +:109FD00001F0004170479EEA0C0F0CEA131518BF00 +:109FE00095EA0C0F06D04FF0000081EA030E0EF048 +:109FF000004170BD00F01CF88900013E00F007B878 +:10A0000000F009B84FEA430C5FEA5C5C08D081EAD3 +:10A01000030100F05BB84FEA410C5FEA5C5CF6D1EB +:10A020004FF00000014970470000FF070000F87F73 +:10A030000EF1020E2EF0030E5EF8046B364205D4CC +:10A04000012A43EB030515F5001F12D8012841EB47 +:10A05000010C1CF5001F0CD80ED14FEAD17C15F570 +:10A06000001F0CEB4C0C0CF1020C08BF4CEBD37C2A +:10A0700004E04FF0080C01E04FEAD37C0CEB4C05F8 +:10A0800026FA05F606F00706B6F1040C06D20EEB2A +:10A09000860CBDE870404CF0010C6047DFE80CF026 +:10A0A000090B02024FF000414FF00000A1F5002122 +:10A0B00070BD19461046012851EB010418BFD4F5B4 +:10A0C000001484BF002001F0004170BD0808A0F515 +:10A0D00000114FEA3101704710B591EA030F48BFF4 +:10A0E00083F000433FF53CAC841A71EB030C07D2BC +:10A0F00012198CF0004C43EB0C03001B61EB0C01BC +:10A10000DFF8A4E14FEA1154A4EB135C1EEA430FFD +:10A1100018BF9EEA445F00F0B08023EA6E0352420B +:10A1200021EA0451C3EB6E0338BF5B1EDCF1200E45 +:10A1300025D322FA0CFE10EB0E0043FA0CFE41EB85 +:10A140000E01CCF1200E03FA0EFE10EB0E0051F1C1 +:10A150000001CCF1200E29D412FA0EF201EB0451C9 +:10A16000BDE8104058BF7047401C1CBFB2F1004F03 +:10A17000704700280CBF491C20F00100704712EB0B +:10A18000020E43EB030218BF4FF0010E4EEA4202EB +:10A19000ACF1200CDCF11E0E54D943FA0CFE10EB8E +:10A1A0000E0051F1FF31CCF11E0ED5D50EF1010E8E +:10A1B00012FA0EFE404141EB010101EB445C5FEA03 +:10A1C0005C5C10D910EBDE7001EB045138BFBEF1BE +:10A1D000004FBDE8104018BF704700280CBF491C55 +:10A1E00020F00100704730D24FEAD42C11F5001155 +:10A1F00024F400641BD0B1FA81F20B3AA41AA41E15 +:10A20000D2F12003914030FA03F31943904001EB5F +:10A21000CC71002C01EB0451BDE81040A8BF704781 +:10A2200001F1C0414FF0000001F000417047B0FA69 +:10A2300080F310FA03F100D110BDE41A173C480571 +:10A24000C90AE4E701EB045110BD491001EB0451C8 +:10A25000BDE810404FEA300002E04FF000017047C7 +:10A260004A0008BF0042F8D0B2F5001F28BF70476F +:10A2700001F000414FF0000070479EEA445F07D0B4 +:10A2800011EA5E0FBDE8104004BF002100207047B6 +:10A29000BDE8104070B5FFF7CBFE00BF40DFF63ED3 +:10A2A00083F00041104670470000E0FF4FF040701F +:10A2B000E1EE100A704700061016000610160000A6 +:10A2C0000000000000000102030406070809000066 +:10A2D0000000010203043031323334353637383967 +:10A2E00041424344454640305800303132333435E2 +:10A2F000363738396162636465664030780004003F +:10A300000008000000000000000200010000100032 +:10A3100030A300080000002020020000C401000853 +:10A3200058A3000820020020602700002002000837 +:10A330001DC0A872C204156EFFFFFFCB1F900E4117 +:10A3400032104201035124F43958011FA99263903D +:08A350001F02FFC801683298EA :040000050800018965 :00000001FF diff --git a/MDK-ARM/VOQC/VOQC.htm b/MDK-ARM/VOQC/VOQC.htm index cf1f50f..1c8cda9 100644 --- a/MDK-ARM/VOQC/VOQC.htm +++ b/MDK-ARM/VOQC/VOQC.htm @@ -3,7 +3,7 @@ Static Call Graph - [VOQC\VOQC.axf]

Static Call Graph for image VOQC\VOQC.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Apr 09 17:39:22 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Apr 09 18:17:07 2025

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

Call chain for Maximum Stack Depth:

@@ -535,8 +535,8 @@ Global Symbols
[Calls]
  • >>   _printf_char_file
-
[Called By]
  • >>   ch395_hardware_init -
  • >>   ch395q_socket_config +
    [Called By]
    • >>   ch395_hardware_init +
    • >>   ch395q_socket_config
    • >>   ch395_phy_status
    • >>   ch395_error
    @@ -613,7 +613,7 @@ Global Symbols

    __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 8 bytes, rt_memcpy_w.o(.text))

    [Stack]

    • Max Depth = 8
    • Call Chain = __aeabi_memcpy4
    -
    [Called By]
    • >>   ch395q_socket_config +
      [Called By]
      • >>   ch395q_socket_config
      • >>   __rt_memcpy
      @@ -839,7 +839,7 @@ Global Symbols
    • >>   wf5803_WriteReg
    • >>   wf5803_ReadReg
    -
    [Called By]
    • >>   mf5803_loop +
      [Called By]
      • >>   mf5803_loop

      HAL_ADC_ConfigChannel (Thumb, 380 bytes, Stack size 16 bytes, stm32f4xx_hal_adc.o(i.HAL_ADC_ConfigChannel)) @@ -938,19 +938,19 @@ Global Symbols
      [Calls]

      • >>   HAL_GetTick

      [Called By]
      • >>   set_ipv4 -
      • >>   ch395_hardware_init +
      • >>   ch395_hardware_init
      • >>   delay_ms -
      • >>   ch395_tcp_listen -
      • >>   ch395_tcp_connect -
      • >>   ch395_open_socket -
      • >>   ch395_dhcp_enable -
      • >>   ch395_cmd_init -
      • >>   ch395_close_socket -
      • >>   ch395q_socket_config -
      • >>   ch395_socket_interrupt +
      • >>   ch395_tcp_listen +
      • >>   ch395_tcp_connect +
      • >>   ch395_open_socket +
      • >>   ch395_dhcp_enable +
      • >>   ch395_cmd_init +
      • >>   ch395_close_socket +
      • >>   ch395q_socket_config +
      • >>   ch395_socket_interrupt
      • >>   ch395_reconnection
      • >>   ch395_phy_status -
      • >>   ch395_gpio_init +
      • >>   ch395_gpio_init

      HAL_GPIO_EXTI_Callback (Thumb, 42 bytes, Stack size 0 bytes, timer.o(i.HAL_GPIO_EXTI_Callback)) @@ -975,12 +975,12 @@ Global Symbols

    • >>   HAL_ADC_MspInit
    • >>   ee_io_init
    • >>   MX_GPIO_Init -
    • >>   ch395_gpio_init +
    • >>   ch395_gpio_init

    HAL_GPIO_ReadPin (Thumb, 16 bytes, Stack size 0 bytes, stm32f4xx_hal_gpio.o(i.HAL_GPIO_ReadPin))

    [Called By]

    • >>   digital_ctrl -
    • >>   ch395q_handler +
    • >>   ch395q_handler
    • >>   ads1220_write_byte
    • >>   ads1220_setchannl
    • >>   ads1220_read_byte @@ -1010,7 +1010,7 @@ Global Symbols
    • >>   ads1220_init
    • >>   _74hc165_init
    • >>   MX_GPIO_Init -
    • >>   ao_write +
    • >>   ao_write
    • >>   ads1220_writeregister
    • >>   ads1220_write_byte
    • >>   ads1220_readdata @@ -1019,33 +1019,33 @@ Global Symbols
    • >>   ads1256_read_byte
    • >>   ADS1256WREG
    • >>   ADS1256ReadData -
    • >>   ch395_send_data -
    • >>   ch395_get_cmd_status -
    • >>   ch395_tcp_listen -
    • >>   ch395_tcp_connect -
    • >>   ch395_set_socket_sourport -
    • >>   ch395_set_socket_prot_type -
    • >>   ch395_set_socket_desport -
    • >>   ch395_set_socket_desip -
    • >>   ch395_open_socket -
    • >>   ch395_get_socket_int -
    • >>   ch395_get_recv_length -
    • >>   ch395_get_recv_data -
    • >>   ch395_dhcp_enable -
    • >>   ch395_cmd_set_maskaddr -
    • >>   ch395_cmd_set_ipaddr -
    • >>   ch395_cmd_set_gw_ipaddr -
    • >>   ch395_cmd_reset -
    • >>   ch395_cmd_init -
    • >>   ch395_cmd_get_ver -
    • >>   ch395_cmd_get_unreachippt -
    • >>   ch395_cmd_get_phy_status -
    • >>   ch395_cmd_get_glob_int_status_all -
    • >>   ch395_cmd_check_exist -
    • >>   ch395_close_socket -
    • >>   ch395_write_cmd -
    • >>   ch395_gpio_init -
    • >>   mf5803_loop +
    • >>   ch395_send_data +
    • >>   ch395_get_cmd_status +
    • >>   ch395_tcp_listen +
    • >>   ch395_tcp_connect +
    • >>   ch395_set_socket_sourport +
    • >>   ch395_set_socket_prot_type +
    • >>   ch395_set_socket_desport +
    • >>   ch395_set_socket_desip +
    • >>   ch395_open_socket +
    • >>   ch395_get_socket_int +
    • >>   ch395_get_recv_length +
    • >>   ch395_get_recv_data +
    • >>   ch395_dhcp_enable +
    • >>   ch395_cmd_set_maskaddr +
    • >>   ch395_cmd_set_ipaddr +
    • >>   ch395_cmd_set_gw_ipaddr +
    • >>   ch395_cmd_reset +
    • >>   ch395_cmd_init +
    • >>   ch395_cmd_get_ver +
    • >>   ch395_cmd_get_unreachippt +
    • >>   ch395_cmd_get_phy_status +
    • >>   ch395_cmd_get_glob_int_status_all +
    • >>   ch395_cmd_check_exist +
    • >>   ch395_close_socket +
    • >>   ch395_write_cmd +
    • >>   ch395_gpio_init +
    • >>   mf5803_loop
    • >>   SPI_Write_OneByte
    • >>   SPI_Read_OneByte
    • >>   _74hc165_read_byte @@ -1055,7 +1055,7 @@ Global Symbols
    • >>   ds18b20_rst
    • >>   ds18b20_read_bit
    • >>   setcs -
    • >>   clrcs +
    • >>   clrcs

    HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f4xx_hal.o(i.HAL_GetTick)) @@ -1216,7 +1216,7 @@ Global Symbols
    [Calls]

    • >>   SPI_EndRxTxTransaction
    • >>   HAL_GetTick
    -
    [Called By]
    • >>   spi2_read_write_byte +
      [Called By]
      • >>   spi2_read_write_byte

      HAL_SYSTICK_Config (Thumb, 52 bytes, Stack size 16 bytes, stm32f4xx_hal_cortex.o(i.HAL_SYSTICK_Config)) @@ -1497,7 +1497,7 @@ Global Symbols
      [Calls]

      • >>   HAL_SPI_Init
      • >>   Error_Handler
      -
      [Called By]
      • >>   ch395_hardware_init +
        [Called By]
        • >>   ch395_hardware_init
        • >>   main
        @@ -1760,11 +1760,11 @@ Global Symbols

      abs_bias (Thumb, 26 bytes, Stack size 0 bytes, provalctrl.o(i.abs_bias)) -

      [Called By]

      • >>   current_output_calibrate_init +

        [Called By]
        • >>   current_output_calibrate_init
        -

        adcs_data (Thumb, 10 bytes, Stack size 0 bytes, adcs.o(i.adcs_data)) -

        [Called By]

        • >>   analog_gather +

          adcs_data (Thumb, 10 bytes, Stack size 0 bytes, adcs.o(i.adcs_data)) +

          [Called By]

          • >>   analog_gather

          adcs_init (Thumb, 16 bytes, Stack size 8 bytes, adcs.o(i.adcs_init)) @@ -1788,7 +1788,7 @@ Global Symbols

        • >>   __aeabi_i2d
        • >>   __aeabi_d2uiz
        -
        [Called By]
        • >>   analog_gather +
          [Called By]
          • >>   analog_gather

          ads1220_init (Thumb, 114 bytes, Stack size 24 bytes, ads1220.o(i.ads1220_init)) @@ -1865,7 +1865,7 @@ Global Symbols

        • >>   __aeabi_dmul
        • >>   __aeabi_d2uiz
        -
        [Called By]
        • >>   analog_gather +
          [Called By]
          • >>   analog_gather

          ads1256_init (Thumb, 74 bytes, Stack size 8 bytes, ads1256.o(i.ads1256_init)) @@ -1899,26 +1899,27 @@ Global Symbols

        • >>   ADS1256ReadData
        -

        analog_ctrl (Thumb, 318 bytes, Stack size 8 bytes, provalctrl.o(i.analog_ctrl)) -

        [Stack]

        • Max Depth = 72
        • Call Chain = analog_ctrl ⇒ ee_writefloats ⇒ ee_writebytes ⇒ i2c_sendbyte +

          analog_ctrl (Thumb, 332 bytes, Stack size 8 bytes, provalctrl.o(i.analog_ctrl)) +

          [Stack]

          • Max Depth = 72
          • Call Chain = analog_ctrl ⇒ current_output_calibrate_init ⇒ ee_readfloats ⇒ ee_readbytes ⇒ i2c_sendbyte
          -
          [Calls]
          • >>   ee_writefloats -
          • >>   ao_dwq_set +
            [Calls]
            • >>   current_output_calibrate_init +
            • >>   ee_writefloats +
            • >>   ao_dwq_set
            • >>   ao_blf2_set
            • >>   ao_blf1_set -
            • >>   current_output_calibrate +
            • >>   current_output_calibrate

            [Called By]
            • >>   main
            -

            analog_gather (Thumb, 64 bytes, Stack size 8 bytes, adcs.o(i.analog_gather)) +

            analog_gather (Thumb, 64 bytes, Stack size 8 bytes, adcs.o(i.analog_gather))

            [Stack]

            • Max Depth = 124
            • Call Chain = analog_gather ⇒ ads1256_get_data ⇒ ADS1256ReadData ⇒ ADS1256WREG ⇒ ads1256_write_byte ⇒ delay_us

            [Calls]
            • >>   ads1220_get_data
            • >>   ads1256_get_data -
            • >>   mf5803_loop -
            • >>   ds18b20_get_temp -
            • >>   adcs_data +
            • >>   mf5803_loop +
            • >>   ds18b20_get_temp +
            • >>   adcs_data

            [Called By]
            • >>   main
            @@ -1926,7 +1927,7 @@ Global Symbols

            ao_blf1_set (Thumb, 64 bytes, Stack size 16 bytes, dac7311.o(i.ao_blf1_set))

            [Stack]

            • Max Depth = 40
            • Call Chain = ao_blf1_set ⇒ ao_write
            -
            [Calls]
            • >>   ao_write +
              [Calls]
              • >>   ao_write

              [Called By]
              • >>   analog_ctrl
              @@ -1935,161 +1936,161 @@ Global Symbols

              ao_blf2_set (Thumb, 64 bytes, Stack size 16 bytes, dac7311.o(i.ao_blf2_set))

              [Stack]

              • Max Depth = 40
              • Call Chain = ao_blf2_set ⇒ ao_write
              -
              [Calls]
              • >>   ao_write +
                [Calls]
                • >>   ao_write

                [Called By]
                • >>   analog_ctrl

                [Address Reference Count : 1]
                • provalctrl.o(i.prov_init)
                -

                ao_dwq_set (Thumb, 68 bytes, Stack size 16 bytes, dac7311.o(i.ao_dwq_set)) +

                ao_dwq_set (Thumb, 68 bytes, Stack size 16 bytes, dac7311.o(i.ao_dwq_set))

                [Stack]

                • Max Depth = 40
                • Call Chain = ao_dwq_set ⇒ ao_write
                -
                [Calls]
                • >>   ao_write +
                  [Calls]
                  • >>   ao_write

                  [Called By]
                  • >>   analog_ctrl
                  -

                  ao_write (Thumb, 326 bytes, Stack size 24 bytes, dac7311.o(i.ao_write)) +

                  ao_write (Thumb, 326 bytes, Stack size 24 bytes, dac7311.o(i.ao_write))

                  [Stack]

                  • Max Depth = 24
                  • Call Chain = ao_write

                  [Calls]
                  • >>   HAL_GPIO_WritePin
                  • >>   delay_tick
                  -
                  [Called By]
                  • >>   ao_dwq_set +
                    [Called By]
                    • >>   ao_dwq_set
                    • >>   ao_blf2_set
                    • >>   ao_blf1_set
                    -

                    ch395_close_socket (Thumb, 72 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_close_socket)) +

                    ch395_close_socket (Thumb, 72 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_close_socket))

                    [Stack]

                    • Max Depth = 184
                    • Call Chain = ch395_close_socket ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                    [Calls]
                    • >>   HAL_GPIO_WritePin
                    • >>   HAL_Delay -
                    • >>   ch395_get_cmd_status -
                    • >>   ch395_write_data -
                    • >>   ch395_write_cmd +
                    • >>   ch395_get_cmd_status +
                    • >>   ch395_write_data +
                    • >>   ch395_write_cmd

                    [Called By]
                    • >>   set_ipv4
                    • >>   ch395_reconnection
                    -

                    ch395_cmd_check_exist (Thumb, 36 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_check_exist)) +

                    ch395_cmd_check_exist (Thumb, 36 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_check_exist))

                    [Stack]

                    • Max Depth = 176
                    • Call Chain = ch395_cmd_check_exist ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                    [Calls]
                    • >>   HAL_GPIO_WritePin -
                    • >>   ch395_write_data -
                    • >>   ch395_write_cmd -
                    • >>   ch395_read_data +
                    • >>   ch395_write_data +
                    • >>   ch395_write_cmd +
                    • >>   ch395_read_data
                    -
                    [Called By]
                    • >>   ch395_hardware_init +
                      [Called By]
                      • >>   ch395_hardware_init
                      -

                      ch395_cmd_get_glob_int_status_all (Thumb, 44 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_cmd_get_glob_int_status_all)) +

                      ch395_cmd_get_glob_int_status_all (Thumb, 44 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_cmd_get_glob_int_status_all))

                      [Stack]

                      • Max Depth = 168
                      • Call Chain = ch395_cmd_get_glob_int_status_all ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                      [Calls]
                      • >>   HAL_GPIO_WritePin
                      • >>   delay_us -
                      • >>   ch395_write_cmd -
                      • >>   ch395_read_data +
                      • >>   ch395_write_cmd +
                      • >>   ch395_read_data
                      -
                      [Called By]
                      • >>   ch395_interrupt_handler +
                        [Called By]
                        • >>   ch395_interrupt_handler
                        -

                        ch395_cmd_get_phy_status (Thumb, 28 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_cmd_get_phy_status)) +

                        ch395_cmd_get_phy_status (Thumb, 28 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_cmd_get_phy_status))

                        [Stack]

                        • Max Depth = 168
                        • Call Chain = ch395_cmd_get_phy_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                        [Calls]
                        • >>   HAL_GPIO_WritePin -
                        • >>   ch395_write_cmd -
                        • >>   ch395_read_data +
                        • >>   ch395_write_cmd +
                        • >>   ch395_read_data

                        [Called By]
                        • >>   set_ipv4 -
                        • >>   ch395_hardware_init -
                        • >>   ch395_interrupt_handler +
                        • >>   ch395_hardware_init +
                        • >>   ch395_interrupt_handler
                        -

                        ch395_cmd_get_unreachippt (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_get_unreachippt)) +

                        ch395_cmd_get_unreachippt (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_get_unreachippt))

                        [Stack]

                        • Max Depth = 176
                        • Call Chain = ch395_cmd_get_unreachippt ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                        [Calls]
                        • >>   HAL_GPIO_WritePin -
                        • >>   ch395_write_cmd -
                        • >>   ch395_read_data +
                        • >>   ch395_write_cmd +
                        • >>   ch395_read_data
                        -
                        [Called By]
                        • >>   ch395_interrupt_handler +
                          [Called By]
                          • >>   ch395_interrupt_handler
                          -

                          ch395_cmd_get_ver (Thumb, 28 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_cmd_get_ver)) +

                          ch395_cmd_get_ver (Thumb, 28 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_cmd_get_ver))

                          [Stack]

                          • Max Depth = 168
                          • Call Chain = ch395_cmd_get_ver ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                          [Calls]
                          • >>   HAL_GPIO_WritePin -
                          • >>   ch395_write_cmd -
                          • >>   ch395_read_data +
                          • >>   ch395_write_cmd +
                          • >>   ch395_read_data
                          -
                          [Called By]
                          • >>   ch395_hardware_init +
                            [Called By]
                            • >>   ch395_hardware_init
                            -

                            ch395_cmd_init (Thumb, 64 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_init)) +

                            ch395_cmd_init (Thumb, 64 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_init))

                            [Stack]

                            • Max Depth = 184
                            • Call Chain = ch395_cmd_init ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                            [Calls]
                            • >>   HAL_GPIO_WritePin
                            • >>   HAL_Delay -
                            • >>   ch395_get_cmd_status -
                            • >>   ch395_write_cmd +
                            • >>   ch395_get_cmd_status +
                            • >>   ch395_write_cmd

                            [Called By]
                            • >>   set_ipv4 -
                            • >>   ch395_hardware_init -
                            • >>   ch395q_socket_config +
                            • >>   ch395_hardware_init +
                            • >>   ch395q_socket_config
                            • >>   ch395_reconnection
                            -

                            ch395_cmd_reset (Thumb, 20 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_cmd_reset)) +

                            ch395_cmd_reset (Thumb, 20 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_cmd_reset))

                            [Stack]

                            • Max Depth = 168
                            • Call Chain = ch395_cmd_reset ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                            [Calls]
                            • >>   HAL_GPIO_WritePin -
                            • >>   ch395_write_cmd +
                            • >>   ch395_write_cmd

                            [Called By]
                            • >>   set_ipv4 -
                            • >>   ch395_hardware_init +
                            • >>   ch395_hardware_init
                            • >>   ch395_reconnection
                            -

                            ch395_cmd_set_gw_ipaddr (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_set_gw_ipaddr)) +

                            ch395_cmd_set_gw_ipaddr (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_set_gw_ipaddr))

                            [Stack]

                            • Max Depth = 176
                            • Call Chain = ch395_cmd_set_gw_ipaddr ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                            [Calls]
                            • >>   HAL_GPIO_WritePin -
                            • >>   ch395_write_data -
                            • >>   ch395_write_cmd +
                            • >>   ch395_write_data +
                            • >>   ch395_write_cmd
                            -
                            [Called By]
                            • >>   ch395q_socket_config +
                              [Called By]
                              • >>   ch395q_socket_config
                              -

                              ch395_cmd_set_ipaddr (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_set_ipaddr)) +

                              ch395_cmd_set_ipaddr (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_set_ipaddr))

                              [Stack]

                              • Max Depth = 176
                              • Call Chain = ch395_cmd_set_ipaddr ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                              [Calls]
                              • >>   HAL_GPIO_WritePin -
                              • >>   ch395_write_data -
                              • >>   ch395_write_cmd +
                              • >>   ch395_write_data +
                              • >>   ch395_write_cmd
                              -
                              [Called By]
                              • >>   ch395q_socket_config +
                                [Called By]
                                • >>   ch395q_socket_config
                                -

                                ch395_cmd_set_maskaddr (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_set_maskaddr)) +

                                ch395_cmd_set_maskaddr (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_cmd_set_maskaddr))

                                [Stack]

                                • Max Depth = 176
                                • Call Chain = ch395_cmd_set_maskaddr ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                [Calls]
                                • >>   HAL_GPIO_WritePin -
                                • >>   ch395_write_data -
                                • >>   ch395_write_cmd +
                                • >>   ch395_write_data +
                                • >>   ch395_write_cmd
                                -
                                [Called By]
                                • >>   ch395q_socket_config +
                                  [Called By]
                                  • >>   ch395q_socket_config
                                  -

                                  ch395_dhcp_enable (Thumb, 70 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_dhcp_enable)) +

                                  ch395_dhcp_enable (Thumb, 70 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_dhcp_enable))

                                  [Stack]

                                  • Max Depth = 184
                                  • Call Chain = ch395_dhcp_enable ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                  [Calls]
                                  • >>   HAL_GPIO_WritePin
                                  • >>   HAL_Delay -
                                  • >>   ch395_get_cmd_status -
                                  • >>   ch395_write_data -
                                  • >>   ch395_write_cmd +
                                  • >>   ch395_get_cmd_status +
                                  • >>   ch395_write_data +
                                  • >>   ch395_write_cmd

                                  [Called By]
                                  • >>   set_ipv4
                                  • >>   ch395_reconnection @@ -2103,153 +2104,153 @@ Global Symbols

                                  [Address Reference Count : 1]
                                  • ch395.o(i.ch395_hardware_init)
                                  -

                                  ch395_get_cmd_status (Thumb, 28 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_get_cmd_status)) +

                                  ch395_get_cmd_status (Thumb, 28 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_get_cmd_status))

                                  [Stack]

                                  • Max Depth = 168
                                  • Call Chain = ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                  [Calls]
                                  • >>   HAL_GPIO_WritePin -
                                  • >>   ch395_write_cmd -
                                  • >>   ch395_read_data +
                                  • >>   ch395_write_cmd +
                                  • >>   ch395_read_data
                                  -
                                  [Called By]
                                  • >>   ch395_tcp_listen -
                                  • >>   ch395_tcp_connect -
                                  • >>   ch395_open_socket -
                                  • >>   ch395_dhcp_enable -
                                  • >>   ch395_cmd_init -
                                  • >>   ch395_close_socket +
                                    [Called By]
                                    • >>   ch395_tcp_listen +
                                    • >>   ch395_tcp_connect +
                                    • >>   ch395_open_socket +
                                    • >>   ch395_dhcp_enable +
                                    • >>   ch395_cmd_init +
                                    • >>   ch395_close_socket
                                    -

                                    ch395_get_recv_data (Thumb, 80 bytes, Stack size 24 bytes, ch395cmd.o(i.ch395_get_recv_data)) +

                                    ch395_get_recv_data (Thumb, 80 bytes, Stack size 24 bytes, ch395cmd.o(i.ch395_get_recv_data))

                                    [Stack]

                                    • Max Depth = 184
                                    • Call Chain = ch395_get_recv_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                    [Calls]
                                    • >>   HAL_GPIO_WritePin
                                    • >>   delay_us -
                                    • >>   ch395_write_data -
                                    • >>   ch395_write_cmd -
                                    • >>   ch395_read_data +
                                    • >>   ch395_write_data +
                                    • >>   ch395_write_cmd +
                                    • >>   ch395_read_data
                                    -
                                    [Called By]
                                    • >>   ch395_socket_interrupt +
                                      [Called By]
                                      • >>   ch395_socket_interrupt
                                      -

                                      ch395_get_recv_length (Thumb, 46 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_get_recv_length)) +

                                      ch395_get_recv_length (Thumb, 46 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_get_recv_length))

                                      [Stack]

                                      • Max Depth = 176
                                      • Call Chain = ch395_get_recv_length ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                      [Calls]
                                      • >>   HAL_GPIO_WritePin -
                                      • >>   ch395_write_data -
                                      • >>   ch395_write_cmd -
                                      • >>   ch395_read_data +
                                      • >>   ch395_write_data +
                                      • >>   ch395_write_cmd +
                                      • >>   ch395_read_data
                                      -
                                      [Called By]
                                      • >>   ch395_socket_interrupt +
                                        [Called By]
                                        • >>   ch395_socket_interrupt
                                        -

                                        ch395_get_socket_int (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_get_socket_int)) +

                                        ch395_get_socket_int (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_get_socket_int))

                                        [Stack]

                                        • Max Depth = 176
                                        • Call Chain = ch395_get_socket_int ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                        [Calls]
                                        • >>   HAL_GPIO_WritePin
                                        • >>   delay_us -
                                        • >>   ch395_write_data -
                                        • >>   ch395_write_cmd -
                                        • >>   ch395_read_data +
                                        • >>   ch395_write_data +
                                        • >>   ch395_write_cmd +
                                        • >>   ch395_read_data
                                        -
                                        [Called By]
                                        • >>   ch395_socket_interrupt +
                                          [Called By]
                                          • >>   ch395_socket_interrupt
                                          -

                                          ch395_gpio_init (Thumb, 218 bytes, Stack size 32 bytes, ch395.o(i.ch395_gpio_init)) +

                                          ch395_gpio_init (Thumb, 218 bytes, Stack size 32 bytes, ch395.o(i.ch395_gpio_init))

                                          [Stack]

                                          • Max Depth = 56
                                          • Call Chain = ch395_gpio_init ⇒ HAL_GPIO_Init

                                          [Calls]
                                          • >>   HAL_GPIO_WritePin
                                          • >>   HAL_GPIO_Init
                                          • >>   HAL_Delay
                                          -
                                          [Called By]
                                          • >>   ch395_hardware_init +
                                            [Called By]
                                            • >>   ch395_hardware_init
                                            -

                                            ch395_hardware_init (Thumb, 132 bytes, Stack size 16 bytes, ch395.o(i.ch395_hardware_init)) +

                                            ch395_hardware_init (Thumb, 132 bytes, Stack size 16 bytes, ch395.o(i.ch395_hardware_init))

                                            [Stack]

                                            • Max Depth = 200 + Unknown Stack Size
                                            • Call Chain = ch395_hardware_init ⇒ ch395_cmd_init ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                            [Calls]
                                            • >>   MX_SPI2_Init
                                            • >>   HAL_Delay -
                                            • >>   ch395_cmd_reset -
                                            • >>   ch395_cmd_init -
                                            • >>   ch395_cmd_get_ver -
                                            • >>   ch395_cmd_get_phy_status -
                                            • >>   ch395_cmd_check_exist -
                                            • >>   ch395_socket_r_s_buf_modify -
                                            • >>   ch395_gpio_init +
                                            • >>   ch395_cmd_reset +
                                            • >>   ch395_cmd_init +
                                            • >>   ch395_cmd_get_ver +
                                            • >>   ch395_cmd_get_phy_status +
                                            • >>   ch395_cmd_check_exist +
                                            • >>   ch395_socket_r_s_buf_modify +
                                            • >>   ch395_gpio_init
                                            • >>   __2printf

                                            [Called By]
                                            • >>   main
                                            -

                                            ch395_init (Thumb, 134 bytes, Stack size 8 bytes, ch395.o(i.ch395_init)) +

                                            ch395_init (Thumb, 134 bytes, Stack size 8 bytes, ch395.o(i.ch395_init))

                                            [Stack]

                                            • Max Depth = 208 + Unknown Stack Size
                                            • Call Chain = ch395_init ⇒ ch395q_socket_config ⇒ ch395_tcp_listen ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                            -
                                            [Calls]
                                            • >>   ch395q_socket_config +
                                              [Calls]
                                              • >>   ch395q_socket_config

                                              [Called By]
                                              • >>   main
                                              -

                                              ch395_interrupt_handler (Thumb, 152 bytes, Stack size 8 bytes, ch395.o(i.ch395_interrupt_handler)) +

                                              ch395_interrupt_handler (Thumb, 152 bytes, Stack size 8 bytes, ch395.o(i.ch395_interrupt_handler))

                                              [Stack]

                                              • Max Depth = 2376
                                              • Call Chain = ch395_interrupt_handler ⇒ ch395_socket_interrupt ⇒ modbus_process_tcp ⇒ modbus_analysis_tcp ⇒ writemulticoil_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                              -
                                              [Calls]
                                              • >>   ch395_cmd_get_unreachippt -
                                              • >>   ch395_cmd_get_phy_status -
                                              • >>   ch395_cmd_get_glob_int_status_all -
                                              • >>   ch395_socket_interrupt +
                                                [Calls]
                                                • >>   ch395_cmd_get_unreachippt +
                                                • >>   ch395_cmd_get_phy_status +
                                                • >>   ch395_cmd_get_glob_int_status_all +
                                                • >>   ch395_socket_interrupt
                                                -
                                                [Called By]
                                                • >>   ch395q_handler +
                                                  [Called By]
                                                  • >>   ch395q_handler
                                                  -

                                                  ch395_keeplive_cnt (Thumb, 18 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_keeplive_cnt)) +

                                                  ch395_keeplive_cnt (Thumb, 18 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_keeplive_cnt))

                                                  [Stack]

                                                  • Max Depth = 168
                                                  • Call Chain = ch395_keeplive_cnt ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                  -
                                                  [Calls]
                                                  • >>   ch395_write_data -
                                                  • >>   ch395_write_cmd +
                                                    [Calls]
                                                    • >>   ch395_write_data +
                                                    • >>   ch395_write_cmd
                                                    -
                                                    [Called By]
                                                    • >>   ch395_keeplive_set +
                                                      [Called By]
                                                      • >>   ch395_keeplive_set
                                                      -

                                                      ch395_keeplive_idle (Thumb, 40 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_keeplive_idle)) +

                                                      ch395_keeplive_idle (Thumb, 40 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_keeplive_idle))

                                                      [Stack]

                                                      • Max Depth = 168
                                                      • Call Chain = ch395_keeplive_idle ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                      -
                                                      [Calls]
                                                      • >>   ch395_write_data -
                                                      • >>   ch395_write_cmd +
                                                        [Calls]
                                                        • >>   ch395_write_data +
                                                        • >>   ch395_write_cmd
                                                        -
                                                        [Called By]
                                                        • >>   ch395_keeplive_set +
                                                          [Called By]
                                                          • >>   ch395_keeplive_set
                                                          -

                                                          ch395_keeplive_intvl (Thumb, 40 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_keeplive_intvl)) +

                                                          ch395_keeplive_intvl (Thumb, 40 bytes, Stack size 8 bytes, ch395cmd.o(i.ch395_keeplive_intvl))

                                                          [Stack]

                                                          • Max Depth = 168
                                                          • Call Chain = ch395_keeplive_intvl ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                          -
                                                          [Calls]
                                                          • >>   ch395_write_data -
                                                          • >>   ch395_write_cmd +
                                                            [Calls]
                                                            • >>   ch395_write_data +
                                                            • >>   ch395_write_cmd
                                                            -
                                                            [Called By]
                                                            • >>   ch395_keeplive_set +
                                                              [Called By]
                                                              • >>   ch395_keeplive_set
                                                              -

                                                              ch395_keeplive_set (Thumb, 26 bytes, Stack size 8 bytes, ch395.o(i.ch395_keeplive_set)) +

                                                              ch395_keeplive_set (Thumb, 26 bytes, Stack size 8 bytes, ch395.o(i.ch395_keeplive_set))

                                                              [Stack]

                                                              • Max Depth = 176
                                                              • Call Chain = ch395_keeplive_set ⇒ ch395_keeplive_intvl ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                              -
                                                              [Calls]
                                                              • >>   ch395_keeplive_intvl -
                                                              • >>   ch395_keeplive_idle -
                                                              • >>   ch395_keeplive_cnt +
                                                                [Calls]
                                                                • >>   ch395_keeplive_intvl +
                                                                • >>   ch395_keeplive_idle +
                                                                • >>   ch395_keeplive_cnt
                                                                -
                                                                [Called By]
                                                                • >>   ch395q_socket_config +
                                                                  [Called By]
                                                                  • >>   ch395q_socket_config
                                                                  • >>   ch395_reconnection
                                                                  -

                                                                  ch395_open_socket (Thumb, 72 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_open_socket)) +

                                                                  ch395_open_socket (Thumb, 72 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_open_socket))

                                                                  [Stack]

                                                                  • Max Depth = 184
                                                                  • Call Chain = ch395_open_socket ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                  [Calls]
                                                                  • >>   HAL_GPIO_WritePin
                                                                  • >>   HAL_Delay -
                                                                  • >>   ch395_get_cmd_status -
                                                                  • >>   ch395_write_data -
                                                                  • >>   ch395_write_cmd +
                                                                  • >>   ch395_get_cmd_status +
                                                                  • >>   ch395_write_data +
                                                                  • >>   ch395_write_cmd
                                                                  -
                                                                  [Called By]
                                                                  • >>   ch395q_socket_config -
                                                                  • >>   ch395_socket_interrupt +
                                                                    [Called By]
                                                                    • >>   ch395q_socket_config +
                                                                    • >>   ch395_socket_interrupt
                                                                    • >>   ch395_reconnection
                                                                    @@ -2262,58 +2263,58 @@ Global Symbols

                                                                  [Address Reference Count : 1]
                                                                  • ch395.o(i.ch395_hardware_init)
                                                                  -

                                                                  ch395_read_data (Thumb, 14 bytes, Stack size 8 bytes, ch395.o(i.ch395_read_data)) +

                                                                  ch395_read_data (Thumb, 14 bytes, Stack size 8 bytes, ch395.o(i.ch395_read_data))

                                                                  [Stack]

                                                                  • Max Depth = 160
                                                                  • Call Chain = ch395_read_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                  -
                                                                  [Calls]
                                                                  • >>   ch395_read_write_byte +
                                                                    [Calls]
                                                                    • >>   ch395_read_write_byte
                                                                    -
                                                                    [Called By]
                                                                    • >>   ch395_get_cmd_status -
                                                                    • >>   ch395_get_socket_int -
                                                                    • >>   ch395_get_recv_length -
                                                                    • >>   ch395_get_recv_data -
                                                                    • >>   ch395_cmd_get_ver -
                                                                    • >>   ch395_cmd_get_unreachippt -
                                                                    • >>   ch395_cmd_get_phy_status -
                                                                    • >>   ch395_cmd_get_glob_int_status_all -
                                                                    • >>   ch395_cmd_check_exist +
                                                                      [Called By]
                                                                      • >>   ch395_get_cmd_status +
                                                                      • >>   ch395_get_socket_int +
                                                                      • >>   ch395_get_recv_length +
                                                                      • >>   ch395_get_recv_data +
                                                                      • >>   ch395_cmd_get_ver +
                                                                      • >>   ch395_cmd_get_unreachippt +
                                                                      • >>   ch395_cmd_get_phy_status +
                                                                      • >>   ch395_cmd_get_glob_int_status_all +
                                                                      • >>   ch395_cmd_check_exist
                                                                      -

                                                                      ch395_read_write_byte (Thumb, 16 bytes, Stack size 16 bytes, ch395.o(i.ch395_read_write_byte)) +

                                                                      ch395_read_write_byte (Thumb, 16 bytes, Stack size 16 bytes, ch395.o(i.ch395_read_write_byte))

                                                                      [Stack]

                                                                      • Max Depth = 152
                                                                      • Call Chain = ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                      -
                                                                      [Calls]
                                                                      • >>   spi2_read_write_byte +
                                                                        [Calls]
                                                                        • >>   spi2_read_write_byte
                                                                        -
                                                                        [Called By]
                                                                        • >>   ch395_write_data -
                                                                        • >>   ch395_write_cmd -
                                                                        • >>   ch395_read_data +
                                                                          [Called By]
                                                                          • >>   ch395_write_data +
                                                                          • >>   ch395_write_cmd +
                                                                          • >>   ch395_read_data

                                                                          ch395_reconnection (Thumb, 558 bytes, Stack size 16 bytes, ch395.o(i.ch395_reconnection))

                                                                          [Stack]

                                                                          • Max Depth = 200
                                                                          • Call Chain = ch395_reconnection ⇒ ch395_tcp_listen ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                          [Calls]
                                                                          • >>   HAL_Delay -
                                                                          • >>   ch395_tcp_listen -
                                                                          • >>   ch395_tcp_connect -
                                                                          • >>   ch395_set_socket_sourport -
                                                                          • >>   ch395_set_socket_prot_type -
                                                                          • >>   ch395_set_socket_desport -
                                                                          • >>   ch395_set_socket_desip -
                                                                          • >>   ch395_open_socket -
                                                                          • >>   ch395_dhcp_enable -
                                                                          • >>   ch395_cmd_reset -
                                                                          • >>   ch395_cmd_init -
                                                                          • >>   ch395_close_socket -
                                                                          • >>   ch395_socket_r_s_buf_modify -
                                                                          • >>   ch395_keeplive_set +
                                                                          • >>   ch395_tcp_listen +
                                                                          • >>   ch395_tcp_connect +
                                                                          • >>   ch395_set_socket_sourport +
                                                                          • >>   ch395_set_socket_prot_type +
                                                                          • >>   ch395_set_socket_desport +
                                                                          • >>   ch395_set_socket_desip +
                                                                          • >>   ch395_open_socket +
                                                                          • >>   ch395_dhcp_enable +
                                                                          • >>   ch395_cmd_reset +
                                                                          • >>   ch395_cmd_init +
                                                                          • >>   ch395_close_socket +
                                                                          • >>   ch395_socket_r_s_buf_modify +
                                                                          • >>   ch395_keeplive_set

                                                                          [Address Reference Count : 1]
                                                                          • ch395.o(i.ch395_hardware_init)
                                                                          -

                                                                          ch395_send_data (Thumb, 68 bytes, Stack size 24 bytes, ch395cmd.o(i.ch395_send_data)) +

                                                                          ch395_send_data (Thumb, 68 bytes, Stack size 24 bytes, ch395cmd.o(i.ch395_send_data))

                                                                          [Stack]

                                                                          • Max Depth = 184
                                                                          • Call Chain = ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                          [Calls]
                                                                          • >>   HAL_GPIO_WritePin -
                                                                          • >>   ch395_write_data -
                                                                          • >>   ch395_write_cmd +
                                                                          • >>   ch395_write_data +
                                                                          • >>   ch395_write_cmd

                                                                          [Called By]
                                                                          • >>   writesinglereg_tcp
                                                                          • >>   writesinglecoil_tcp @@ -2326,247 +2327,247 @@ Global Symbols
                                                                          • >>   modbus_errfunction_tcp
                                                                          -

                                                                          ch395_set_keeplive (Thumb, 26 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_keeplive)) +

                                                                          ch395_set_keeplive (Thumb, 26 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_keeplive))

                                                                          [Stack]

                                                                          • Max Depth = 176
                                                                          • Call Chain = ch395_set_keeplive ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                          -
                                                                          [Calls]
                                                                          • >>   ch395_write_data -
                                                                          • >>   ch395_write_cmd +
                                                                            [Calls]
                                                                            • >>   ch395_write_data +
                                                                            • >>   ch395_write_cmd
                                                                            -
                                                                            [Called By]
                                                                            • >>   ch395_socket_interrupt +
                                                                              [Called By]
                                                                              • >>   ch395_socket_interrupt
                                                                              -

                                                                              ch395_set_socket_desip (Thumb, 62 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_desip)) +

                                                                              ch395_set_socket_desip (Thumb, 62 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_desip))

                                                                              [Stack]

                                                                              • Max Depth = 176
                                                                              • Call Chain = ch395_set_socket_desip ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                              [Calls]
                                                                              • >>   HAL_GPIO_WritePin -
                                                                              • >>   ch395_write_data -
                                                                              • >>   ch395_write_cmd +
                                                                              • >>   ch395_write_data +
                                                                              • >>   ch395_write_cmd
                                                                              -
                                                                              [Called By]
                                                                              • >>   ch395q_socket_config +
                                                                                [Called By]
                                                                                • >>   ch395q_socket_config
                                                                                • >>   ch395_reconnection
                                                                                -

                                                                                ch395_set_socket_desport (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_desport)) +

                                                                                ch395_set_socket_desport (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_desport))

                                                                                [Stack]

                                                                                • Max Depth = 176
                                                                                • Call Chain = ch395_set_socket_desport ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                [Calls]
                                                                                • >>   HAL_GPIO_WritePin -
                                                                                • >>   ch395_write_data -
                                                                                • >>   ch395_write_cmd +
                                                                                • >>   ch395_write_data +
                                                                                • >>   ch395_write_cmd
                                                                                -
                                                                                [Called By]
                                                                                • >>   ch395q_socket_config +
                                                                                  [Called By]
                                                                                  • >>   ch395q_socket_config
                                                                                  • >>   ch395_reconnection
                                                                                  -

                                                                                  ch395_set_socket_prot_type (Thumb, 36 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_prot_type)) +

                                                                                  ch395_set_socket_prot_type (Thumb, 36 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_prot_type))

                                                                                  [Stack]

                                                                                  • Max Depth = 176
                                                                                  • Call Chain = ch395_set_socket_prot_type ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                  [Calls]
                                                                                  • >>   HAL_GPIO_WritePin -
                                                                                  • >>   ch395_write_data -
                                                                                  • >>   ch395_write_cmd +
                                                                                  • >>   ch395_write_data +
                                                                                  • >>   ch395_write_cmd
                                                                                  -
                                                                                  [Called By]
                                                                                  • >>   ch395q_socket_config +
                                                                                    [Called By]
                                                                                    • >>   ch395q_socket_config
                                                                                    • >>   ch395_reconnection
                                                                                    -

                                                                                    ch395_set_socket_recv_buf (Thumb, 34 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_recv_buf)) +

                                                                                    ch395_set_socket_recv_buf (Thumb, 34 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_recv_buf))

                                                                                    [Stack]

                                                                                    • Max Depth = 176
                                                                                    • Call Chain = ch395_set_socket_recv_buf ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                    -
                                                                                    [Calls]
                                                                                    • >>   ch395_write_data -
                                                                                    • >>   ch395_write_cmd +
                                                                                      [Calls]
                                                                                      • >>   ch395_write_data +
                                                                                      • >>   ch395_write_cmd
                                                                                      -
                                                                                      [Called By]
                                                                                      • >>   ch395_socket_r_s_buf_modify +
                                                                                        [Called By]
                                                                                        • >>   ch395_socket_r_s_buf_modify
                                                                                        -

                                                                                        ch395_set_socket_send_buf (Thumb, 34 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_send_buf)) +

                                                                                        ch395_set_socket_send_buf (Thumb, 34 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_send_buf))

                                                                                        [Stack]

                                                                                        • Max Depth = 176
                                                                                        • Call Chain = ch395_set_socket_send_buf ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                        -
                                                                                        [Calls]
                                                                                        • >>   ch395_write_data -
                                                                                        • >>   ch395_write_cmd +
                                                                                          [Calls]
                                                                                          • >>   ch395_write_data +
                                                                                          • >>   ch395_write_cmd
                                                                                          -
                                                                                          [Called By]
                                                                                          • >>   ch395_socket_r_s_buf_modify +
                                                                                            [Called By]
                                                                                            • >>   ch395_socket_r_s_buf_modify
                                                                                            -

                                                                                            ch395_set_socket_sourport (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_sourport)) +

                                                                                            ch395_set_socket_sourport (Thumb, 42 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_set_socket_sourport))

                                                                                            [Stack]

                                                                                            • Max Depth = 176
                                                                                            • Call Chain = ch395_set_socket_sourport ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                            [Calls]
                                                                                            • >>   HAL_GPIO_WritePin -
                                                                                            • >>   ch395_write_data -
                                                                                            • >>   ch395_write_cmd +
                                                                                            • >>   ch395_write_data +
                                                                                            • >>   ch395_write_cmd
                                                                                            -
                                                                                            [Called By]
                                                                                            • >>   ch395q_socket_config +
                                                                                              [Called By]
                                                                                              • >>   ch395q_socket_config
                                                                                              • >>   ch395_reconnection
                                                                                              -

                                                                                              ch395_setttl_num (Thumb, 26 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_setttl_num)) +

                                                                                              ch395_setttl_num (Thumb, 26 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_setttl_num))

                                                                                              [Stack]

                                                                                              • Max Depth = 176
                                                                                              • Call Chain = ch395_setttl_num ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                              -
                                                                                              [Calls]
                                                                                              • >>   ch395_write_data -
                                                                                              • >>   ch395_write_cmd +
                                                                                                [Calls]
                                                                                                • >>   ch395_write_data +
                                                                                                • >>   ch395_write_cmd
                                                                                                -
                                                                                                [Called By]
                                                                                                • >>   ch395_socket_interrupt +
                                                                                                  [Called By]
                                                                                                  • >>   ch395_socket_interrupt
                                                                                                  -

                                                                                                  ch395_socket_interrupt (Thumb, 386 bytes, Stack size 24 bytes, ch395.o(i.ch395_socket_interrupt)) +

                                                                                                  ch395_socket_interrupt (Thumb, 386 bytes, Stack size 24 bytes, ch395.o(i.ch395_socket_interrupt))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 2368
                                                                                                  • Call Chain = ch395_socket_interrupt ⇒ modbus_process_tcp ⇒ modbus_analysis_tcp ⇒ writemulticoil_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                  [Calls]
                                                                                                  • >>   HAL_Delay -
                                                                                                  • >>   modbus_process_tcp -
                                                                                                  • >>   ch395_tcp_listen -
                                                                                                  • >>   ch395_tcp_connect -
                                                                                                  • >>   ch395_setttl_num -
                                                                                                  • >>   ch395_set_keeplive -
                                                                                                  • >>   ch395_open_socket -
                                                                                                  • >>   ch395_get_socket_int -
                                                                                                  • >>   ch395_get_recv_length -
                                                                                                  • >>   ch395_get_recv_data +
                                                                                                  • >>   modbus_process_tcp +
                                                                                                  • >>   ch395_tcp_listen +
                                                                                                  • >>   ch395_tcp_connect +
                                                                                                  • >>   ch395_setttl_num +
                                                                                                  • >>   ch395_set_keeplive +
                                                                                                  • >>   ch395_open_socket +
                                                                                                  • >>   ch395_get_socket_int +
                                                                                                  • >>   ch395_get_recv_length +
                                                                                                  • >>   ch395_get_recv_data
                                                                                                  -
                                                                                                  [Called By]
                                                                                                  • >>   ch395_interrupt_handler +
                                                                                                    [Called By]
                                                                                                    • >>   ch395_interrupt_handler
                                                                                                    -

                                                                                                    ch395_socket_r_s_buf_modify (Thumb, 164 bytes, Stack size 8 bytes, ch395.o(i.ch395_socket_r_s_buf_modify)) +

                                                                                                    ch395_socket_r_s_buf_modify (Thumb, 164 bytes, Stack size 8 bytes, ch395.o(i.ch395_socket_r_s_buf_modify))

                                                                                                    [Stack]

                                                                                                    • Max Depth = 184
                                                                                                    • Call Chain = ch395_socket_r_s_buf_modify ⇒ ch395_set_socket_send_buf ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                    -
                                                                                                    [Calls]
                                                                                                    • >>   ch395_set_socket_send_buf -
                                                                                                    • >>   ch395_set_socket_recv_buf +
                                                                                                      [Calls]
                                                                                                      • >>   ch395_set_socket_send_buf +
                                                                                                      • >>   ch395_set_socket_recv_buf

                                                                                                      [Called By]
                                                                                                      • >>   set_ipv4 -
                                                                                                      • >>   ch395_hardware_init +
                                                                                                      • >>   ch395_hardware_init
                                                                                                      • >>   ch395_reconnection
                                                                                                      -

                                                                                                      ch395_tcp_connect (Thumb, 72 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_tcp_connect)) +

                                                                                                      ch395_tcp_connect (Thumb, 72 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_tcp_connect))

                                                                                                      [Stack]

                                                                                                      • Max Depth = 184
                                                                                                      • Call Chain = ch395_tcp_connect ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                      [Calls]
                                                                                                      • >>   HAL_GPIO_WritePin
                                                                                                      • >>   HAL_Delay -
                                                                                                      • >>   ch395_get_cmd_status -
                                                                                                      • >>   ch395_write_data -
                                                                                                      • >>   ch395_write_cmd +
                                                                                                      • >>   ch395_get_cmd_status +
                                                                                                      • >>   ch395_write_data +
                                                                                                      • >>   ch395_write_cmd
                                                                                                      -
                                                                                                      [Called By]
                                                                                                      • >>   ch395q_socket_config -
                                                                                                      • >>   ch395_socket_interrupt +
                                                                                                        [Called By]
                                                                                                        • >>   ch395q_socket_config +
                                                                                                        • >>   ch395_socket_interrupt
                                                                                                        • >>   ch395_reconnection
                                                                                                        -

                                                                                                        ch395_tcp_listen (Thumb, 72 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_tcp_listen)) +

                                                                                                        ch395_tcp_listen (Thumb, 72 bytes, Stack size 16 bytes, ch395cmd.o(i.ch395_tcp_listen))

                                                                                                        [Stack]

                                                                                                        • Max Depth = 184
                                                                                                        • Call Chain = ch395_tcp_listen ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                        [Calls]
                                                                                                        • >>   HAL_GPIO_WritePin
                                                                                                        • >>   HAL_Delay -
                                                                                                        • >>   ch395_get_cmd_status -
                                                                                                        • >>   ch395_write_data -
                                                                                                        • >>   ch395_write_cmd +
                                                                                                        • >>   ch395_get_cmd_status +
                                                                                                        • >>   ch395_write_data +
                                                                                                        • >>   ch395_write_cmd
                                                                                                        -
                                                                                                        [Called By]
                                                                                                        • >>   ch395q_socket_config -
                                                                                                        • >>   ch395_socket_interrupt +
                                                                                                          [Called By]
                                                                                                          • >>   ch395q_socket_config +
                                                                                                          • >>   ch395_socket_interrupt
                                                                                                          • >>   ch395_reconnection
                                                                                                          -

                                                                                                          ch395_write_cmd (Thumb, 46 bytes, Stack size 8 bytes, ch395.o(i.ch395_write_cmd)) +

                                                                                                          ch395_write_cmd (Thumb, 46 bytes, Stack size 8 bytes, ch395.o(i.ch395_write_cmd))

                                                                                                          [Stack]

                                                                                                          • Max Depth = 160
                                                                                                          • Call Chain = ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                          [Calls]
                                                                                                          • >>   HAL_GPIO_WritePin
                                                                                                          • >>   delay_us -
                                                                                                          • >>   ch395_read_write_byte +
                                                                                                          • >>   ch395_read_write_byte
                                                                                                          -
                                                                                                          [Called By]
                                                                                                          • >>   ch395_send_data -
                                                                                                          • >>   ch395_get_cmd_status -
                                                                                                          • >>   ch395_tcp_listen -
                                                                                                          • >>   ch395_tcp_connect -
                                                                                                          • >>   ch395_setttl_num -
                                                                                                          • >>   ch395_set_socket_sourport -
                                                                                                          • >>   ch395_set_socket_send_buf -
                                                                                                          • >>   ch395_set_socket_recv_buf -
                                                                                                          • >>   ch395_set_socket_prot_type -
                                                                                                          • >>   ch395_set_socket_desport -
                                                                                                          • >>   ch395_set_socket_desip -
                                                                                                          • >>   ch395_set_keeplive -
                                                                                                          • >>   ch395_open_socket -
                                                                                                          • >>   ch395_keeplive_intvl -
                                                                                                          • >>   ch395_keeplive_idle -
                                                                                                          • >>   ch395_keeplive_cnt -
                                                                                                          • >>   ch395_get_socket_int -
                                                                                                          • >>   ch395_get_recv_length -
                                                                                                          • >>   ch395_get_recv_data -
                                                                                                          • >>   ch395_dhcp_enable -
                                                                                                          • >>   ch395_cmd_set_maskaddr -
                                                                                                          • >>   ch395_cmd_set_ipaddr -
                                                                                                          • >>   ch395_cmd_set_gw_ipaddr -
                                                                                                          • >>   ch395_cmd_reset -
                                                                                                          • >>   ch395_cmd_init -
                                                                                                          • >>   ch395_cmd_get_ver -
                                                                                                          • >>   ch395_cmd_get_unreachippt -
                                                                                                          • >>   ch395_cmd_get_phy_status -
                                                                                                          • >>   ch395_cmd_get_glob_int_status_all -
                                                                                                          • >>   ch395_cmd_check_exist -
                                                                                                          • >>   ch395_close_socket +
                                                                                                            [Called By]
                                                                                                            • >>   ch395_send_data +
                                                                                                            • >>   ch395_get_cmd_status +
                                                                                                            • >>   ch395_tcp_listen +
                                                                                                            • >>   ch395_tcp_connect +
                                                                                                            • >>   ch395_setttl_num +
                                                                                                            • >>   ch395_set_socket_sourport +
                                                                                                            • >>   ch395_set_socket_send_buf +
                                                                                                            • >>   ch395_set_socket_recv_buf +
                                                                                                            • >>   ch395_set_socket_prot_type +
                                                                                                            • >>   ch395_set_socket_desport +
                                                                                                            • >>   ch395_set_socket_desip +
                                                                                                            • >>   ch395_set_keeplive +
                                                                                                            • >>   ch395_open_socket +
                                                                                                            • >>   ch395_keeplive_intvl +
                                                                                                            • >>   ch395_keeplive_idle +
                                                                                                            • >>   ch395_keeplive_cnt +
                                                                                                            • >>   ch395_get_socket_int +
                                                                                                            • >>   ch395_get_recv_length +
                                                                                                            • >>   ch395_get_recv_data +
                                                                                                            • >>   ch395_dhcp_enable +
                                                                                                            • >>   ch395_cmd_set_maskaddr +
                                                                                                            • >>   ch395_cmd_set_ipaddr +
                                                                                                            • >>   ch395_cmd_set_gw_ipaddr +
                                                                                                            • >>   ch395_cmd_reset +
                                                                                                            • >>   ch395_cmd_init +
                                                                                                            • >>   ch395_cmd_get_ver +
                                                                                                            • >>   ch395_cmd_get_unreachippt +
                                                                                                            • >>   ch395_cmd_get_phy_status +
                                                                                                            • >>   ch395_cmd_get_glob_int_status_all +
                                                                                                            • >>   ch395_cmd_check_exist +
                                                                                                            • >>   ch395_close_socket
                                                                                                            -

                                                                                                            ch395_write_data (Thumb, 12 bytes, Stack size 8 bytes, ch395.o(i.ch395_write_data)) +

                                                                                                            ch395_write_data (Thumb, 12 bytes, Stack size 8 bytes, ch395.o(i.ch395_write_data))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 160
                                                                                                            • Call Chain = ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                            -
                                                                                                            [Calls]
                                                                                                            • >>   ch395_read_write_byte +
                                                                                                              [Calls]
                                                                                                              • >>   ch395_read_write_byte
                                                                                                              -
                                                                                                              [Called By]
                                                                                                              • >>   ch395_send_data -
                                                                                                              • >>   ch395_tcp_listen -
                                                                                                              • >>   ch395_tcp_connect -
                                                                                                              • >>   ch395_setttl_num -
                                                                                                              • >>   ch395_set_socket_sourport -
                                                                                                              • >>   ch395_set_socket_send_buf -
                                                                                                              • >>   ch395_set_socket_recv_buf -
                                                                                                              • >>   ch395_set_socket_prot_type -
                                                                                                              • >>   ch395_set_socket_desport -
                                                                                                              • >>   ch395_set_socket_desip -
                                                                                                              • >>   ch395_set_keeplive -
                                                                                                              • >>   ch395_open_socket -
                                                                                                              • >>   ch395_keeplive_intvl -
                                                                                                              • >>   ch395_keeplive_idle -
                                                                                                              • >>   ch395_keeplive_cnt -
                                                                                                              • >>   ch395_get_socket_int -
                                                                                                              • >>   ch395_get_recv_length -
                                                                                                              • >>   ch395_get_recv_data -
                                                                                                              • >>   ch395_dhcp_enable -
                                                                                                              • >>   ch395_cmd_set_maskaddr -
                                                                                                              • >>   ch395_cmd_set_ipaddr -
                                                                                                              • >>   ch395_cmd_set_gw_ipaddr -
                                                                                                              • >>   ch395_cmd_check_exist -
                                                                                                              • >>   ch395_close_socket +
                                                                                                                [Called By]
                                                                                                                • >>   ch395_send_data +
                                                                                                                • >>   ch395_tcp_listen +
                                                                                                                • >>   ch395_tcp_connect +
                                                                                                                • >>   ch395_setttl_num +
                                                                                                                • >>   ch395_set_socket_sourport +
                                                                                                                • >>   ch395_set_socket_send_buf +
                                                                                                                • >>   ch395_set_socket_recv_buf +
                                                                                                                • >>   ch395_set_socket_prot_type +
                                                                                                                • >>   ch395_set_socket_desport +
                                                                                                                • >>   ch395_set_socket_desip +
                                                                                                                • >>   ch395_set_keeplive +
                                                                                                                • >>   ch395_open_socket +
                                                                                                                • >>   ch395_keeplive_intvl +
                                                                                                                • >>   ch395_keeplive_idle +
                                                                                                                • >>   ch395_keeplive_cnt +
                                                                                                                • >>   ch395_get_socket_int +
                                                                                                                • >>   ch395_get_recv_length +
                                                                                                                • >>   ch395_get_recv_data +
                                                                                                                • >>   ch395_dhcp_enable +
                                                                                                                • >>   ch395_cmd_set_maskaddr +
                                                                                                                • >>   ch395_cmd_set_ipaddr +
                                                                                                                • >>   ch395_cmd_set_gw_ipaddr +
                                                                                                                • >>   ch395_cmd_check_exist +
                                                                                                                • >>   ch395_close_socket
                                                                                                                -

                                                                                                                ch395q_handler (Thumb, 36 bytes, Stack size 8 bytes, ch395.o(i.ch395q_handler)) +

                                                                                                                ch395q_handler (Thumb, 36 bytes, Stack size 8 bytes, ch395.o(i.ch395q_handler))

                                                                                                                [Stack]

                                                                                                                • Max Depth = 2384
                                                                                                                • Call Chain = ch395q_handler ⇒ ch395_interrupt_handler ⇒ ch395_socket_interrupt ⇒ modbus_process_tcp ⇒ modbus_analysis_tcp ⇒ writemulticoil_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                -
                                                                                                                [Calls]
                                                                                                                • >>   ch395_interrupt_handler +
                                                                                                                  [Calls]
                                                                                                                  • >>   ch395_interrupt_handler
                                                                                                                  • >>   HAL_GPIO_ReadPin

                                                                                                                  [Called By]
                                                                                                                  • >>   tcpip_run
                                                                                                                  -

                                                                                                                  ch395q_socket_config (Thumb, 388 bytes, Stack size 16 bytes, ch395.o(i.ch395q_socket_config)) +

                                                                                                                  ch395q_socket_config (Thumb, 388 bytes, Stack size 16 bytes, ch395.o(i.ch395q_socket_config))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 200 + Unknown Stack Size
                                                                                                                  • Call Chain = ch395q_socket_config ⇒ ch395_tcp_listen ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                                  [Calls]
                                                                                                                  • >>   HAL_Delay -
                                                                                                                  • >>   ch395_tcp_listen -
                                                                                                                  • >>   ch395_tcp_connect -
                                                                                                                  • >>   ch395_set_socket_sourport -
                                                                                                                  • >>   ch395_set_socket_prot_type -
                                                                                                                  • >>   ch395_set_socket_desport -
                                                                                                                  • >>   ch395_set_socket_desip -
                                                                                                                  • >>   ch395_open_socket -
                                                                                                                  • >>   ch395_cmd_set_maskaddr -
                                                                                                                  • >>   ch395_cmd_set_ipaddr -
                                                                                                                  • >>   ch395_cmd_set_gw_ipaddr -
                                                                                                                  • >>   ch395_cmd_init -
                                                                                                                  • >>   ch395_keeplive_set +
                                                                                                                  • >>   ch395_tcp_listen +
                                                                                                                  • >>   ch395_tcp_connect +
                                                                                                                  • >>   ch395_set_socket_sourport +
                                                                                                                  • >>   ch395_set_socket_prot_type +
                                                                                                                  • >>   ch395_set_socket_desport +
                                                                                                                  • >>   ch395_set_socket_desip +
                                                                                                                  • >>   ch395_open_socket +
                                                                                                                  • >>   ch395_cmd_set_maskaddr +
                                                                                                                  • >>   ch395_cmd_set_ipaddr +
                                                                                                                  • >>   ch395_cmd_set_gw_ipaddr +
                                                                                                                  • >>   ch395_cmd_init +
                                                                                                                  • >>   ch395_keeplive_set
                                                                                                                  • >>   __aeabi_memcpy4
                                                                                                                  • >>   __2printf

                                                                                                                  [Called By]
                                                                                                                  • >>   set_ipv4 -
                                                                                                                  • >>   ch395_init +
                                                                                                                  • >>   ch395_init
                                                                                                                  -

                                                                                                                  clrcs (Thumb, 130 bytes, Stack size 8 bytes, ms5803.o(i.clrcs)) +

                                                                                                                  clrcs (Thumb, 130 bytes, Stack size 8 bytes, ms5803.o(i.clrcs))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 8
                                                                                                                  • Call Chain = clrcs

                                                                                                                  [Calls]
                                                                                                                  • >>   HAL_GPIO_WritePin @@ -2575,17 +2576,18 @@ Global Symbols
                                                                                                                  • >>   wf5803_ReadReg
                                                                                                                  -

                                                                                                                  current_output_calibrate (Thumb, 672 bytes, Stack size 0 bytes, provalctrl.o(i.current_output_calibrate)) +

                                                                                                                  current_output_calibrate (Thumb, 644 bytes, Stack size 0 bytes, provalctrl.o(i.current_output_calibrate))

                                                                                                                  [Called By]

                                                                                                                  • >>   analog_ctrl
                                                                                                                  -

                                                                                                                  current_output_calibrate_init (Thumb, 228 bytes, Stack size 8 bytes, provalctrl.o(i.current_output_calibrate_init)) +

                                                                                                                  current_output_calibrate_init (Thumb, 216 bytes, Stack size 8 bytes, provalctrl.o(i.current_output_calibrate_init))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 64
                                                                                                                  • Call Chain = current_output_calibrate_init ⇒ ee_readfloats ⇒ ee_readbytes ⇒ i2c_sendbyte

                                                                                                                  [Calls]
                                                                                                                  • >>   ee_readfloats
                                                                                                                  • >>   abs_bias
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   main +
                                                                                                                    [Called By]
                                                                                                                    • >>   analog_ctrl +
                                                                                                                    • >>   main

                                                                                                                    dac7311_init (Thumb, 56 bytes, Stack size 8 bytes, dac7311.o(i.dac7311_init)) @@ -2607,7 +2609,7 @@ Global Symbols

                                                                                                                  delay_tick (Thumb, 14 bytes, Stack size 0 bytes, main.o(i.delay_tick)) -

                                                                                                                  [Called By]

                                                                                                                  • >>   ao_write +

                                                                                                                    [Called By]
                                                                                                                    • >>   ao_write
                                                                                                                    • >>   SPI_Write_OneByte
                                                                                                                    • >>   SPI_Read_OneByte
                                                                                                                    @@ -2620,10 +2622,10 @@ Global Symbols
                                                                                                                  • >>   ads1256_write_byte
                                                                                                                  • >>   ads1256_read_byte
                                                                                                                  • >>   ADS1256ReadData -
                                                                                                                  • >>   ch395_get_socket_int -
                                                                                                                  • >>   ch395_get_recv_data -
                                                                                                                  • >>   ch395_cmd_get_glob_int_status_all -
                                                                                                                  • >>   ch395_write_cmd +
                                                                                                                  • >>   ch395_get_socket_int +
                                                                                                                  • >>   ch395_get_recv_data +
                                                                                                                  • >>   ch395_cmd_get_glob_int_status_all +
                                                                                                                  • >>   ch395_write_cmd
                                                                                                                  • >>   _74hc165_read_byte
                                                                                                                  • >>   hc595_write_data
                                                                                                                  • >>   disp_out @@ -2664,10 +2666,10 @@ Global Symbols

                                                                                                                  [Called By]
                                                                                                                  • >>   ds18b20_init
                                                                                                                  • >>   ds18b20_start -
                                                                                                                  • >>   ds18b20_get_temp +
                                                                                                                  • >>   ds18b20_get_temp
                                                                                                                  -

                                                                                                                  ds18b20_get_temp (Thumb, 108 bytes, Stack size 24 bytes, ds18b20.o(i.ds18b20_get_temp)) +

                                                                                                                  ds18b20_get_temp (Thumb, 108 bytes, Stack size 24 bytes, ds18b20.o(i.ds18b20_get_temp))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 60
                                                                                                                  • Call Chain = ds18b20_get_temp ⇒ ds18b20_start ⇒ ds18b20_write_byte ⇒ delay_us

                                                                                                                  [Calls]
                                                                                                                  • >>   ds18b20_write_byte @@ -2676,7 +2678,7 @@ Global Symbols
                                                                                                                  • >>   ds18b20_read_byte
                                                                                                                  • >>   ds18b20_check
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   analog_gather +
                                                                                                                    [Called By]
                                                                                                                    • >>   analog_gather

                                                                                                                    ds18b20_init (Thumb, 22 bytes, Stack size 8 bytes, ds18b20.o(i.ds18b20_init)) @@ -2704,7 +2706,7 @@ Global Symbols


                                                                                                                  [Calls]
                                                                                                                  • >>   ds18b20_read_bit
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   ds18b20_get_temp +
                                                                                                                    [Called By]
                                                                                                                    • >>   ds18b20_get_temp

                                                                                                                    ds18b20_rst (Thumb, 60 bytes, Stack size 8 bytes, ds18b20.o(i.ds18b20_rst)) @@ -2715,7 +2717,7 @@ Global Symbols


                                                                                                                  [Called By]
                                                                                                                  • >>   ds18b20_init
                                                                                                                  • >>   ds18b20_start -
                                                                                                                  • >>   ds18b20_get_temp +
                                                                                                                  • >>   ds18b20_get_temp

                                                                                                                  ds18b20_start (Thumb, 24 bytes, Stack size 8 bytes, ds18b20.o(i.ds18b20_start)) @@ -2725,7 +2727,7 @@ Global Symbols

                                                                                                                • >>   ds18b20_rst
                                                                                                                • >>   ds18b20_check
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   ds18b20_get_temp +
                                                                                                                  [Called By]
                                                                                                                  • >>   ds18b20_get_temp

                                                                                                                  ds18b20_write_byte (Thumb, 114 bytes, Stack size 16 bytes, ds18b20.o(i.ds18b20_write_byte)) @@ -2735,7 +2737,7 @@ Global Symbols

                                                                                                                • >>   delay_us

                                                                                                                [Called By]
                                                                                                                • >>   ds18b20_start -
                                                                                                                • >>   ds18b20_get_temp +
                                                                                                                • >>   ds18b20_get_temp

                                                                                                                ee_io_init (Thumb, 74 bytes, Stack size 32 bytes, eeprom.o(i.ee_io_init)) @@ -2768,7 +2770,7 @@ Global Symbols
                                                                                                                [Calls]

                                                                                                                • >>   ee_readbytes
                                                                                                                • >>   __aeabi_memcpy
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   current_output_calibrate_init +
                                                                                                                  [Called By]
                                                                                                                  • >>   current_output_calibrate_init

                                                                                                                  ee_writebytes (Thumb, 188 bytes, Stack size 32 bytes, eeprom.o(i.ee_writebytes)) @@ -2904,10 +2906,10 @@ Global Symbols

                                                                                                                • >>   ds18b20_init
                                                                                                                • >>   digital_ctrl
                                                                                                                • >>   dac7311_init -
                                                                                                                • >>   current_output_calibrate_init -
                                                                                                                • >>   ch395_init -
                                                                                                                • >>   ch395_hardware_init -
                                                                                                                • >>   analog_gather +
                                                                                                                • >>   current_output_calibrate_init +
                                                                                                                • >>   ch395_init +
                                                                                                                • >>   ch395_hardware_init +
                                                                                                                • >>   analog_gather
                                                                                                                • >>   analog_ctrl
                                                                                                                • >>   ads1256_init
                                                                                                                • >>   ads1220_init @@ -2934,13 +2936,13 @@ Global Symbols
                                                                                                                  [Called By]
                                                                                                                  • >>   __rt_entry_main
                                                                                                                  -

                                                                                                                  mf5803_loop (Thumb, 376 bytes, Stack size 16 bytes, mf5803.o(i.mf5803_loop)) +

                                                                                                                  mf5803_loop (Thumb, 376 bytes, Stack size 16 bytes, mf5803.o(i.mf5803_loop))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 56
                                                                                                                  • Call Chain = mf5803_loop ⇒ GetSensorData ⇒ wf5803_WriteReg ⇒ SPI_Write_OneByte

                                                                                                                  [Calls]
                                                                                                                  • >>   HAL_GPIO_WritePin
                                                                                                                  • >>   GetSensorData
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   analog_gather +
                                                                                                                    [Called By]
                                                                                                                    • >>   analog_gather

                                                                                                                    mf5803_setup (Thumb, 184 bytes, Stack size 8 bytes, mf5803.o(i.mf5803_setup)) @@ -2983,7 +2985,7 @@ Global Symbols

                                                                                                                  • >>   readcoilstate_tcp
                                                                                                                  • >>   modbus_errfunction_tcp
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   modbus_process_tcp +
                                                                                                                    [Called By]
                                                                                                                    • >>   modbus_process_tcp

                                                                                                                    modbus_errfunction_rtu (Thumb, 112 bytes, Stack size 1048 bytes, modbus_rtu.o(i.modbus_errfunction_rtu)) @@ -3007,7 +3009,7 @@ Global Symbols

                                                                                                                    modbus_errfunction_tcp (Thumb, 156 bytes, Stack size 1040 bytes, modbus_tcp.o(i.modbus_errfunction_tcp))

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 1224
                                                                                                                    • Call Chain = modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                    -
                                                                                                                    [Calls]
                                                                                                                    • >>   ch395_send_data +
                                                                                                                      [Calls]
                                                                                                                      • >>   ch395_send_data
                                                                                                                      • >>   __aeabi_memcpy

                                                                                                                      [Called By]
                                                                                                                      • >>   writesinglereg_tcp @@ -3030,12 +3032,12 @@ Global Symbols
                                                                                                                        [Called By]
                                                                                                                        • >>   HAL_TIM_PeriodElapsedCallback
                                                                                                                        -

                                                                                                                        modbus_process_tcp (Thumb, 30 bytes, Stack size 16 bytes, modbus_tcp.o(i.modbus_process_tcp)) +

                                                                                                                        modbus_process_tcp (Thumb, 30 bytes, Stack size 16 bytes, modbus_tcp.o(i.modbus_process_tcp))

                                                                                                                        [Stack]

                                                                                                                        • Max Depth = 2344
                                                                                                                        • Call Chain = modbus_process_tcp ⇒ modbus_analysis_tcp ⇒ writemulticoil_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                                        [Calls]
                                                                                                                        • >>   modbus_analysis_tcp
                                                                                                                        -
                                                                                                                        [Called By]
                                                                                                                        • >>   ch395_socket_interrupt +
                                                                                                                          [Called By]
                                                                                                                          • >>   ch395_socket_interrupt

                                                                                                                          modbus_rtu_init (Thumb, 58 bytes, Stack size 8 bytes, modbus_rtu.o(i.modbus_rtu_init)) @@ -3080,7 +3082,7 @@ Global Symbols

                                                                                                                          readcoilstate_tcp (Thumb, 394 bytes, Stack size 1072 bytes, modbus_tcp.o(i.readcoilstate_tcp))

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 2296
                                                                                                                          • Call Chain = readcoilstate_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                          -
                                                                                                                          [Calls]
                                                                                                                          • >>   ch395_send_data +
                                                                                                                            [Calls]
                                                                                                                            • >>   ch395_send_data
                                                                                                                            • >>   __aeabi_memclr4
                                                                                                                            • >>   __aeabi_memcpy
                                                                                                                            • >>   modbus_errfunction_tcp @@ -3104,7 +3106,7 @@ Global Symbols

                                                                                                                              readdisinputstate_tcp (Thumb, 386 bytes, Stack size 1072 bytes, modbus_tcp.o(i.readdisinputstate_tcp))

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 2296
                                                                                                                              • Call Chain = readdisinputstate_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                              -
                                                                                                                              [Calls]
                                                                                                                              • >>   ch395_send_data +
                                                                                                                                [Calls]
                                                                                                                                • >>   ch395_send_data
                                                                                                                                • >>   __aeabi_memcpy
                                                                                                                                • >>   modbus_errfunction_tcp
                                                                                                                                • >>   GetOneDisInputVal @@ -3127,7 +3129,7 @@ Global Symbols

                                                                                                                                  readholdreg_tcp (Thumb, 328 bytes, Stack size 1064 bytes, modbus_tcp.o(i.readholdreg_tcp))

                                                                                                                                  [Stack]

                                                                                                                                  • Max Depth = 2288
                                                                                                                                  • Call Chain = readholdreg_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                                  -
                                                                                                                                  [Calls]
                                                                                                                                  • >>   ch395_send_data +
                                                                                                                                    [Calls]
                                                                                                                                    • >>   ch395_send_data
                                                                                                                                    • >>   __aeabi_memcpy
                                                                                                                                    • >>   modbus_errfunction_tcp
                                                                                                                                    • >>   GetHoldRegData @@ -3150,7 +3152,7 @@ Global Symbols

                                                                                                                                      readinputreg_tcp (Thumb, 320 bytes, Stack size 1064 bytes, modbus_tcp.o(i.readinputreg_tcp))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 2288
                                                                                                                                      • Call Chain = readinputreg_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                                      -
                                                                                                                                      [Calls]
                                                                                                                                      • >>   ch395_send_data +
                                                                                                                                        [Calls]
                                                                                                                                        • >>   ch395_send_data
                                                                                                                                        • >>   __aeabi_memcpy
                                                                                                                                        • >>   modbus_errfunction_tcp
                                                                                                                                        • >>   GetInputRegData @@ -3163,13 +3165,13 @@ Global Symbols
                                                                                                                                        • Call Chain = set_ipv4 ⇒ ch395q_socket_config ⇒ ch395_tcp_listen ⇒ ch395_get_cmd_status ⇒ ch395_write_cmd ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                                                        [Calls]
                                                                                                                                        • >>   HAL_Delay -
                                                                                                                                        • >>   ch395_dhcp_enable -
                                                                                                                                        • >>   ch395_cmd_reset -
                                                                                                                                        • >>   ch395_cmd_init -
                                                                                                                                        • >>   ch395_cmd_get_phy_status -
                                                                                                                                        • >>   ch395_close_socket -
                                                                                                                                        • >>   ch395q_socket_config -
                                                                                                                                        • >>   ch395_socket_r_s_buf_modify +
                                                                                                                                        • >>   ch395_dhcp_enable +
                                                                                                                                        • >>   ch395_cmd_reset +
                                                                                                                                        • >>   ch395_cmd_init +
                                                                                                                                        • >>   ch395_cmd_get_phy_status +
                                                                                                                                        • >>   ch395_close_socket +
                                                                                                                                        • >>   ch395q_socket_config +
                                                                                                                                        • >>   ch395_socket_r_s_buf_modify

                                                                                                                                        [Called By]
                                                                                                                                        • >>   tcpip_run
                                                                                                                                        @@ -3184,12 +3186,12 @@ Global Symbols
                                                                                                                                      • >>   wf5803_ReadReg
                                                                                                                                      -

                                                                                                                                      spi2_read_write_byte (Thumb, 28 bytes, Stack size 16 bytes, ch395.o(i.spi2_read_write_byte)) +

                                                                                                                                      spi2_read_write_byte (Thumb, 28 bytes, Stack size 16 bytes, ch395.o(i.spi2_read_write_byte))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 136
                                                                                                                                      • Call Chain = spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

                                                                                                                                      [Calls]
                                                                                                                                      • >>   HAL_SPI_TransmitReceive
                                                                                                                                      -
                                                                                                                                      [Called By]
                                                                                                                                      • >>   ch395_read_write_byte +
                                                                                                                                        [Called By]
                                                                                                                                        • >>   ch395_read_write_byte

                                                                                                                                        tcpip_run (Thumb, 82 bytes, Stack size 8 bytes, main.o(i.tcpip_run)) @@ -3198,7 +3200,7 @@ Global Symbols


                                                                                                                                      [Calls]
                                                                                                                                      • >>   set_ipv4
                                                                                                                                      • >>   ee_writebytes -
                                                                                                                                      • >>   ch395q_handler +
                                                                                                                                      • >>   ch395q_handler

                                                                                                                                      [Called By]
                                                                                                                                      • >>   main
                                                                                                                                      @@ -3229,7 +3231,7 @@ Global Symbols
                                                                                                                                      [Calls]
                                                                                                                                      • >>   SPI_Write_OneByte
                                                                                                                                      • >>   SPI_Read_OneByte
                                                                                                                                      • >>   setcs -
                                                                                                                                      • >>   clrcs +
                                                                                                                                      • >>   clrcs

                                                                                                                                      [Called By]
                                                                                                                                      • >>   GetSensorData
                                                                                                                                      @@ -3239,7 +3241,7 @@ Global Symbols

                                                                                                                                    [Calls]
                                                                                                                                    • >>   SPI_Write_OneByte
                                                                                                                                    • >>   setcs -
                                                                                                                                    • >>   clrcs +
                                                                                                                                    • >>   clrcs

                                                                                                                                    [Called By]
                                                                                                                                    • >>   mf5803_setup
                                                                                                                                    • >>   GetSensorData @@ -3260,7 +3262,7 @@ Global Symbols

                                                                                                                                      writemulticoil_tcp (Thumb, 410 bytes, Stack size 1080 bytes, modbus_tcp.o(i.writemulticoil_tcp))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 2304
                                                                                                                                      • Call Chain = writemulticoil_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                                      -
                                                                                                                                      [Calls]
                                                                                                                                      • >>   ch395_send_data +
                                                                                                                                        [Calls]
                                                                                                                                        • >>   ch395_send_data
                                                                                                                                        • >>   __aeabi_memcpy
                                                                                                                                        • >>   modbus_errfunction_tcp
                                                                                                                                        • >>   WriteOneCoilData @@ -3283,7 +3285,7 @@ Global Symbols

                                                                                                                                          writemultireg_tcp (Thumb, 320 bytes, Stack size 1064 bytes, modbus_tcp.o(i.writemultireg_tcp))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 2288
                                                                                                                                          • Call Chain = writemultireg_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                                          -
                                                                                                                                          [Calls]
                                                                                                                                          • >>   ch395_send_data +
                                                                                                                                            [Calls]
                                                                                                                                            • >>   ch395_send_data
                                                                                                                                            • >>   __aeabi_memcpy
                                                                                                                                            • >>   modbus_errfunction_tcp
                                                                                                                                            • >>   WriteHoldRegData @@ -3306,7 +3308,7 @@ Global Symbols

                                                                                                                                              writesinglecoil_tcp (Thumb, 244 bytes, Stack size 1056 bytes, modbus_tcp.o(i.writesinglecoil_tcp))

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 2280
                                                                                                                                              • Call Chain = writesinglecoil_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                                              -
                                                                                                                                              [Calls]
                                                                                                                                              • >>   ch395_send_data +
                                                                                                                                                [Calls]
                                                                                                                                                • >>   ch395_send_data
                                                                                                                                                • >>   __aeabi_memcpy
                                                                                                                                                • >>   modbus_errfunction_tcp
                                                                                                                                                • >>   WriteOneCoilData @@ -3329,7 +3331,7 @@ Global Symbols

                                                                                                                                                  writesinglereg_tcp (Thumb, 234 bytes, Stack size 1056 bytes, modbus_tcp.o(i.writesinglereg_tcp))

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 2280
                                                                                                                                                  • Call Chain = writesinglereg_tcp ⇒ modbus_errfunction_tcp ⇒ ch395_send_data ⇒ ch395_write_data ⇒ ch395_read_write_byte ⇒ spi2_read_write_byte ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                                                  -
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   ch395_send_data +
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   ch395_send_data
                                                                                                                                                    • >>   __aeabi_memcpy
                                                                                                                                                    • >>   modbus_errfunction_tcp
                                                                                                                                                    • >>   WriteHoldRegData diff --git a/MDK-ARM/VOQC/VOQC.map b/MDK-ARM/VOQC/VOQC.map index 672cd2b..08b8e0c 100644 --- a/MDK-ARM/VOQC/VOQC.map +++ b/MDK-ARM/VOQC/VOQC.map @@ -1578,6 +1578,7 @@ Section Cross References uarts.o(.data) refers (Special) to use_no_semi_2.o(.text) for __use_no_semihosting uarts.o(.data) refers (Special) to use_no_semi.o(.text) for __use_no_semihosting_swi provalctrl.o(i.analog_ctrl) refers to eeprom.o(i.ee_writefloats) for ee_writefloats + provalctrl.o(i.analog_ctrl) refers to provalctrl.o(i.current_output_calibrate_init) for current_output_calibrate_init provalctrl.o(i.analog_ctrl) refers to provalctrl.o(i.current_output_calibrate) for current_output_calibrate provalctrl.o(i.analog_ctrl) refers to dac7311.o(i.ao_dwq_set) for ao_dwq_set provalctrl.o(i.analog_ctrl) refers to dac7311.o(i.ao_blf1_set) for ao_blf1_set @@ -1585,8 +1586,8 @@ Section Cross References provalctrl.o(i.analog_ctrl) refers to provalctrl.o(.data) for ao_ee_save_flag provalctrl.o(i.analog_ctrl) refers to provalctrl.o(.bss) for AO_0_table provalctrl.o(i.analog_ctrl) refers to modbus.o(.data) for HoldReg + provalctrl.o(i.current_output_calibrate) refers to provalctrl.o(.data) for AO_init_flag provalctrl.o(i.current_output_calibrate) refers to provalctrl.o(.bss) for AO_0_table - provalctrl.o(i.current_output_calibrate) refers to provalctrl.o(.data) for ao_cal_interval provalctrl.o(i.current_output_calibrate_init) refers to eeprom.o(i.ee_readfloats) for ee_readfloats provalctrl.o(i.current_output_calibrate_init) refers to provalctrl.o(i.abs_bias) for abs_bias provalctrl.o(i.current_output_calibrate_init) refers to provalctrl.o(.data) for ao_cal_interval @@ -3099,164 +3100,164 @@ Image Symbol Table i.ads1256_read_byte 0x080055a0 Section 0 ads1256.o(i.ads1256_read_byte) i.ads1256_write_byte 0x080055f8 Section 0 ads1256.o(i.ads1256_write_byte) i.analog_ctrl 0x0800566c Section 0 provalctrl.o(i.analog_ctrl) - i.analog_gather 0x080057d4 Section 0 adcs.o(i.analog_gather) - i.ao_blf1_set 0x08005824 Section 0 dac7311.o(i.ao_blf1_set) - i.ao_blf2_set 0x08005870 Section 0 dac7311.o(i.ao_blf2_set) - i.ao_dwq_set 0x080058bc Section 0 dac7311.o(i.ao_dwq_set) - i.ao_write 0x08005910 Section 0 dac7311.o(i.ao_write) - i.ch395_close_socket 0x08005a64 Section 0 ch395cmd.o(i.ch395_close_socket) - i.ch395_cmd_check_exist 0x08005ab0 Section 0 ch395cmd.o(i.ch395_cmd_check_exist) - i.ch395_cmd_get_glob_int_status_all 0x08005ad8 Section 0 ch395cmd.o(i.ch395_cmd_get_glob_int_status_all) - i.ch395_cmd_get_phy_status 0x08005b08 Section 0 ch395cmd.o(i.ch395_cmd_get_phy_status) - i.ch395_cmd_get_unreachippt 0x08005b28 Section 0 ch395cmd.o(i.ch395_cmd_get_unreachippt) - i.ch395_cmd_get_ver 0x08005b58 Section 0 ch395cmd.o(i.ch395_cmd_get_ver) - i.ch395_cmd_init 0x08005b78 Section 0 ch395cmd.o(i.ch395_cmd_init) - i.ch395_cmd_reset 0x08005bbc Section 0 ch395cmd.o(i.ch395_cmd_reset) - i.ch395_cmd_set_gw_ipaddr 0x08005bd4 Section 0 ch395cmd.o(i.ch395_cmd_set_gw_ipaddr) - i.ch395_cmd_set_ipaddr 0x08005c04 Section 0 ch395cmd.o(i.ch395_cmd_set_ipaddr) - i.ch395_cmd_set_maskaddr 0x08005c34 Section 0 ch395cmd.o(i.ch395_cmd_set_maskaddr) - i.ch395_dhcp_enable 0x08005c64 Section 0 ch395cmd.o(i.ch395_dhcp_enable) - i.ch395_error 0x08005cb0 Section 0 ch395.o(i.ch395_error) - i.ch395_get_cmd_status 0x08005cd4 Section 0 ch395cmd.o(i.ch395_get_cmd_status) - i.ch395_get_recv_data 0x08005cf4 Section 0 ch395cmd.o(i.ch395_get_recv_data) - i.ch395_get_recv_length 0x08005d48 Section 0 ch395cmd.o(i.ch395_get_recv_length) - i.ch395_get_socket_int 0x08005d7c Section 0 ch395cmd.o(i.ch395_get_socket_int) - i.ch395_gpio_init 0x08005dac Section 0 ch395.o(i.ch395_gpio_init) - i.ch395_hardware_init 0x08005e98 Section 0 ch395.o(i.ch395_hardware_init) - i.ch395_init 0x08005f40 Section 0 ch395.o(i.ch395_init) - i.ch395_interrupt_handler 0x08005fe8 Section 0 ch395.o(i.ch395_interrupt_handler) - i.ch395_keeplive_cnt 0x08006084 Section 0 ch395cmd.o(i.ch395_keeplive_cnt) - i.ch395_keeplive_idle 0x08006096 Section 0 ch395cmd.o(i.ch395_keeplive_idle) - i.ch395_keeplive_intvl 0x080060be Section 0 ch395cmd.o(i.ch395_keeplive_intvl) - i.ch395_keeplive_set 0x080060e6 Section 0 ch395.o(i.ch395_keeplive_set) - i.ch395_open_socket 0x08006100 Section 0 ch395cmd.o(i.ch395_open_socket) - i.ch395_phy_status 0x0800614c Section 0 ch395.o(i.ch395_phy_status) - i.ch395_read_data 0x08006204 Section 0 ch395.o(i.ch395_read_data) - i.ch395_read_write_byte 0x08006212 Section 0 ch395.o(i.ch395_read_write_byte) - i.ch395_reconnection 0x08006224 Section 0 ch395.o(i.ch395_reconnection) - i.ch395_send_data 0x08006458 Section 0 ch395cmd.o(i.ch395_send_data) - i.ch395_set_keeplive 0x080064a0 Section 0 ch395cmd.o(i.ch395_set_keeplive) - i.ch395_set_socket_desip 0x080064bc Section 0 ch395cmd.o(i.ch395_set_socket_desip) - i.ch395_set_socket_desport 0x08006500 Section 0 ch395cmd.o(i.ch395_set_socket_desport) - i.ch395_set_socket_prot_type 0x08006530 Section 0 ch395cmd.o(i.ch395_set_socket_prot_type) - i.ch395_set_socket_recv_buf 0x08006558 Section 0 ch395cmd.o(i.ch395_set_socket_recv_buf) - i.ch395_set_socket_send_buf 0x0800657a Section 0 ch395cmd.o(i.ch395_set_socket_send_buf) - i.ch395_set_socket_sourport 0x0800659c Section 0 ch395cmd.o(i.ch395_set_socket_sourport) - i.ch395_setttl_num 0x080065cc Section 0 ch395cmd.o(i.ch395_setttl_num) - i.ch395_socket_interrupt 0x080065e8 Section 0 ch395.o(i.ch395_socket_interrupt) - i.ch395_socket_r_s_buf_modify 0x08006770 Section 0 ch395.o(i.ch395_socket_r_s_buf_modify) - i.ch395_tcp_connect 0x08006814 Section 0 ch395cmd.o(i.ch395_tcp_connect) - i.ch395_tcp_listen 0x08006860 Section 0 ch395cmd.o(i.ch395_tcp_listen) - i.ch395_write_cmd 0x080068ac Section 0 ch395.o(i.ch395_write_cmd) - i.ch395_write_data 0x080068e0 Section 0 ch395.o(i.ch395_write_data) - i.ch395q_handler 0x080068ec Section 0 ch395.o(i.ch395q_handler) - i.ch395q_socket_config 0x0800691c Section 0 ch395.o(i.ch395q_socket_config) - i.clrcs 0x08006b30 Section 0 ms5803.o(i.clrcs) - i.current_output_calibrate 0x08006bc8 Section 0 provalctrl.o(i.current_output_calibrate) - i.current_output_calibrate_init 0x08006e80 Section 0 provalctrl.o(i.current_output_calibrate_init) - i.dac7311_init 0x08006f78 Section 0 dac7311.o(i.dac7311_init) - i.delay_ms 0x08006fb8 Section 0 main.o(i.delay_ms) - i.delay_tick 0x08006fc2 Section 0 main.o(i.delay_tick) - i.delay_us 0x08006fd0 Section 0 main.o(i.delay_us) - i.digital_ctrl 0x08007030 Section 0 gpios.o(i.digital_ctrl) - i.disp_out 0x08007150 Section 0 hc595.o(i.disp_out) - i.ds18b20_check 0x0800717c Section 0 ds18b20.o(i.ds18b20_check) - i.ds18b20_get_temp 0x080071dc Section 0 ds18b20.o(i.ds18b20_get_temp) - i.ds18b20_init 0x08007248 Section 0 ds18b20.o(i.ds18b20_init) - i.ds18b20_read_bit 0x08007264 Section 0 ds18b20.o(i.ds18b20_read_bit) - i.ds18b20_read_byte 0x080072c8 Section 0 ds18b20.o(i.ds18b20_read_byte) - i.ds18b20_rst 0x080072ec Section 0 ds18b20.o(i.ds18b20_rst) - i.ds18b20_start 0x0800732c Section 0 ds18b20.o(i.ds18b20_start) - i.ds18b20_write_byte 0x08007344 Section 0 ds18b20.o(i.ds18b20_write_byte) - i.ee_io_init 0x080073bc Section 0 eeprom.o(i.ee_io_init) - i.ee_readbytes 0x08007410 Section 0 eeprom.o(i.ee_readbytes) - i.ee_readfloats 0x08007490 Section 0 eeprom.o(i.ee_readfloats) - i.ee_writebytes 0x080074b0 Section 0 eeprom.o(i.ee_writebytes) - i.ee_writefloats 0x0800756c Section 0 eeprom.o(i.ee_writefloats) - i.encoder_init 0x0800758c Section 0 encoder.o(i.encoder_init) - i.encoder_run 0x080075e4 Section 0 encoder.o(i.encoder_run) - i.fputc 0x08007674 Section 0 uarts.o(i.fputc) - i.hc595_write_data 0x08007690 Section 0 hc595.o(i.hc595_write_data) - i.i2c_ack 0x080076fc Section 0 eeprom.o(i.i2c_ack) - i.i2c_delay 0x0800772c Section 0 eeprom.o(i.i2c_delay) - i2c_delay 0x0800772d Thumb Code 14 eeprom.o(i.i2c_delay) - i.i2c_nack 0x0800773c Section 0 eeprom.o(i.i2c_nack) - i.i2c_readbyte 0x08007764 Section 0 eeprom.o(i.i2c_readbyte) - i.i2c_sendbyte 0x080077a8 Section 0 eeprom.o(i.i2c_sendbyte) - i.i2c_start 0x080077fc Section 0 eeprom.o(i.i2c_start) - i.i2c_stop 0x0800782c Section 0 eeprom.o(i.i2c_stop) - i.i2c_waitack 0x08007850 Section 0 eeprom.o(i.i2c_waitack) - i.led_ctrl 0x08007888 Section 0 gpios.o(i.led_ctrl) - i.main 0x080078ac Section 0 main.o(i.main) - i.mf5803_loop 0x080079bc Section 0 mf5803.o(i.mf5803_loop) - i.mf5803_setup 0x08007b64 Section 0 mf5803.o(i.mf5803_setup) - i.modbus_analysis_rtu 0x08007c24 Section 0 modbus_rtu.o(i.modbus_analysis_rtu) - i.modbus_analysis_tcp 0x08007cd8 Section 0 modbus_tcp.o(i.modbus_analysis_tcp) - i.modbus_errfunction_rtu 0x08007dc0 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu) - i.modbus_errfunction_tcp 0x08007e38 Section 0 modbus_tcp.o(i.modbus_errfunction_tcp) - i.modbus_process_rtu 0x08007edc Section 0 modbus_rtu.o(i.modbus_process_rtu) - i.modbus_process_tcp 0x08007f20 Section 0 modbus_tcp.o(i.modbus_process_tcp) - i.modbus_rtu_init 0x08007f44 Section 0 modbus_rtu.o(i.modbus_rtu_init) - i.modbus_rx_cb 0x08007f98 Section 0 modbus_rtu.o(i.modbus_rx_cb) - i.prov_init 0x08008018 Section 0 provalctrl.o(i.prov_init) - i.readcoilstate_rtu 0x0800816c Section 0 modbus_rtu.o(i.readcoilstate_rtu) - i.readcoilstate_tcp 0x080082d0 Section 0 modbus_tcp.o(i.readcoilstate_tcp) - i.readdisinputstate_rtu 0x08008464 Section 0 modbus_rtu.o(i.readdisinputstate_rtu) - i.readdisinputstate_tcp 0x080085c0 Section 0 modbus_tcp.o(i.readdisinputstate_tcp) - i.readholdreg_rtu 0x0800874c Section 0 modbus_rtu.o(i.readholdreg_rtu) - i.readholdreg_tcp 0x08008858 Section 0 modbus_tcp.o(i.readholdreg_tcp) - i.readinputreg_rtu 0x080089a8 Section 0 modbus_rtu.o(i.readinputreg_rtu) - i.readinputreg_tcp 0x08008aac Section 0 modbus_tcp.o(i.readinputreg_tcp) - i.set_ipv4 0x08008bf4 Section 0 ch395.o(i.set_ipv4) - i.setcs 0x08008d0c Section 0 ms5803.o(i.setcs) - i.spi2_read_write_byte 0x08008d74 Section 0 ch395.o(i.spi2_read_write_byte) - i.tcpip_run 0x08008d94 Section 0 main.o(i.tcpip_run) - i.tim6_cnt 0x08008df0 Section 0 timer.o(i.tim6_cnt) - i.uart_send 0x08009024 Section 0 uarts.o(i.uart_send) - i.wf5803_ReadReg 0x08009038 Section 0 mf5803.o(i.wf5803_ReadReg) - i.wf5803_WriteReg 0x0800905a Section 0 mf5803.o(i.wf5803_WriteReg) - i.writemulticoil_rtu 0x0800907c Section 0 modbus_rtu.o(i.writemulticoil_rtu) - i.writemulticoil_tcp 0x080091e8 Section 0 modbus_tcp.o(i.writemulticoil_tcp) - i.writemultireg_rtu 0x0800938c Section 0 modbus_rtu.o(i.writemultireg_rtu) - i.writemultireg_tcp 0x0800949c Section 0 modbus_tcp.o(i.writemultireg_tcp) - i.writesinglecoil_rtu 0x080095e4 Section 0 modbus_rtu.o(i.writesinglecoil_rtu) - i.writesinglecoil_tcp 0x080096b0 Section 0 modbus_tcp.o(i.writesinglecoil_tcp) - i.writesinglereg_rtu 0x080097ac Section 0 modbus_rtu.o(i.writesinglereg_rtu) - i.writesinglereg_tcp 0x0800986c Section 0 modbus_tcp.o(i.writesinglereg_tcp) - x$fpl$dadd 0x08009960 Section 336 daddsub_clz.o(x$fpl$dadd) - $v0 0x08009960 Number 0 daddsub_clz.o(x$fpl$dadd) - _dadd1 0x08009971 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) - x$fpl$ddiv 0x08009ab0 Section 688 ddiv.o(x$fpl$ddiv) - $v0 0x08009ab0 Number 0 ddiv.o(x$fpl$ddiv) - ddiv_entry 0x08009ab7 Thumb Code 0 ddiv.o(x$fpl$ddiv) - x$fpl$dfix 0x08009d60 Section 94 dfix.o(x$fpl$dfix) - $v0 0x08009d60 Number 0 dfix.o(x$fpl$dfix) - x$fpl$dfixu 0x08009dc0 Section 90 dfixu.o(x$fpl$dfixu) - $v0 0x08009dc0 Number 0 dfixu.o(x$fpl$dfixu) - x$fpl$dflt 0x08009e1a Section 46 dflt_clz.o(x$fpl$dflt) - $v0 0x08009e1a Number 0 dflt_clz.o(x$fpl$dflt) - x$fpl$dfltll 0x08009e48 Section 162 dfltll_clz.o(x$fpl$dfltll) - $v0 0x08009e48 Number 0 dfltll_clz.o(x$fpl$dfltll) - x$fpl$dmul 0x08009eec Section 340 dmul.o(x$fpl$dmul) - $v0 0x08009eec Number 0 dmul.o(x$fpl$dmul) - x$fpl$dnaninf 0x0800a040 Section 156 dnaninf.o(x$fpl$dnaninf) - $v0 0x0800a040 Number 0 dnaninf.o(x$fpl$dnaninf) - x$fpl$dretinf 0x0800a0dc Section 12 dretinf.o(x$fpl$dretinf) - $v0 0x0800a0dc Number 0 dretinf.o(x$fpl$dretinf) - x$fpl$dsub 0x0800a0e8 Section 468 daddsub_clz.o(x$fpl$dsub) - $v0 0x0800a0e8 Number 0 daddsub_clz.o(x$fpl$dsub) - _dsub1 0x0800a0f9 Thumb Code 0 daddsub_clz.o(x$fpl$dsub) - x$fpl$fpinit 0x0800a2bc Section 10 fpinit.o(x$fpl$fpinit) - $v0 0x0800a2bc Number 0 fpinit.o(x$fpl$fpinit) - .constdata 0x0800a2c6 Section 8 stm32f4xx_hal_dma.o(.constdata) - x$fpl$usenofp 0x0800a2c6 Section 0 usenofp.o(x$fpl$usenofp) - flagBitshiftOffset 0x0800a2c6 Data 8 stm32f4xx_hal_dma.o(.constdata) - .constdata 0x0800a2ce Section 24 system_stm32f4xx.o(.constdata) - .constdata 0x0800a2e6 Section 40 _printf_hex_int.o(.constdata) - uc_hextab 0x0800a2e6 Data 20 _printf_hex_int.o(.constdata) - lc_hextab 0x0800a2fa Data 20 _printf_hex_int.o(.constdata) - .constdata 0x0800a30e Section 17 __printf_flags_wp.o(.constdata) - maptable 0x0800a30e Data 17 __printf_flags_wp.o(.constdata) + i.analog_gather 0x080057e4 Section 0 adcs.o(i.analog_gather) + i.ao_blf1_set 0x08005834 Section 0 dac7311.o(i.ao_blf1_set) + i.ao_blf2_set 0x08005880 Section 0 dac7311.o(i.ao_blf2_set) + i.ao_dwq_set 0x080058cc Section 0 dac7311.o(i.ao_dwq_set) + i.ao_write 0x08005920 Section 0 dac7311.o(i.ao_write) + i.ch395_close_socket 0x08005a74 Section 0 ch395cmd.o(i.ch395_close_socket) + i.ch395_cmd_check_exist 0x08005ac0 Section 0 ch395cmd.o(i.ch395_cmd_check_exist) + i.ch395_cmd_get_glob_int_status_all 0x08005ae8 Section 0 ch395cmd.o(i.ch395_cmd_get_glob_int_status_all) + i.ch395_cmd_get_phy_status 0x08005b18 Section 0 ch395cmd.o(i.ch395_cmd_get_phy_status) + i.ch395_cmd_get_unreachippt 0x08005b38 Section 0 ch395cmd.o(i.ch395_cmd_get_unreachippt) + i.ch395_cmd_get_ver 0x08005b68 Section 0 ch395cmd.o(i.ch395_cmd_get_ver) + i.ch395_cmd_init 0x08005b88 Section 0 ch395cmd.o(i.ch395_cmd_init) + i.ch395_cmd_reset 0x08005bcc Section 0 ch395cmd.o(i.ch395_cmd_reset) + i.ch395_cmd_set_gw_ipaddr 0x08005be4 Section 0 ch395cmd.o(i.ch395_cmd_set_gw_ipaddr) + i.ch395_cmd_set_ipaddr 0x08005c14 Section 0 ch395cmd.o(i.ch395_cmd_set_ipaddr) + i.ch395_cmd_set_maskaddr 0x08005c44 Section 0 ch395cmd.o(i.ch395_cmd_set_maskaddr) + i.ch395_dhcp_enable 0x08005c74 Section 0 ch395cmd.o(i.ch395_dhcp_enable) + i.ch395_error 0x08005cc0 Section 0 ch395.o(i.ch395_error) + i.ch395_get_cmd_status 0x08005ce4 Section 0 ch395cmd.o(i.ch395_get_cmd_status) + i.ch395_get_recv_data 0x08005d04 Section 0 ch395cmd.o(i.ch395_get_recv_data) + i.ch395_get_recv_length 0x08005d58 Section 0 ch395cmd.o(i.ch395_get_recv_length) + i.ch395_get_socket_int 0x08005d8c Section 0 ch395cmd.o(i.ch395_get_socket_int) + i.ch395_gpio_init 0x08005dbc Section 0 ch395.o(i.ch395_gpio_init) + i.ch395_hardware_init 0x08005ea8 Section 0 ch395.o(i.ch395_hardware_init) + i.ch395_init 0x08005f50 Section 0 ch395.o(i.ch395_init) + i.ch395_interrupt_handler 0x08005ff8 Section 0 ch395.o(i.ch395_interrupt_handler) + i.ch395_keeplive_cnt 0x08006094 Section 0 ch395cmd.o(i.ch395_keeplive_cnt) + i.ch395_keeplive_idle 0x080060a6 Section 0 ch395cmd.o(i.ch395_keeplive_idle) + i.ch395_keeplive_intvl 0x080060ce Section 0 ch395cmd.o(i.ch395_keeplive_intvl) + i.ch395_keeplive_set 0x080060f6 Section 0 ch395.o(i.ch395_keeplive_set) + i.ch395_open_socket 0x08006110 Section 0 ch395cmd.o(i.ch395_open_socket) + i.ch395_phy_status 0x0800615c Section 0 ch395.o(i.ch395_phy_status) + i.ch395_read_data 0x08006214 Section 0 ch395.o(i.ch395_read_data) + i.ch395_read_write_byte 0x08006222 Section 0 ch395.o(i.ch395_read_write_byte) + i.ch395_reconnection 0x08006234 Section 0 ch395.o(i.ch395_reconnection) + i.ch395_send_data 0x08006468 Section 0 ch395cmd.o(i.ch395_send_data) + i.ch395_set_keeplive 0x080064b0 Section 0 ch395cmd.o(i.ch395_set_keeplive) + i.ch395_set_socket_desip 0x080064cc Section 0 ch395cmd.o(i.ch395_set_socket_desip) + i.ch395_set_socket_desport 0x08006510 Section 0 ch395cmd.o(i.ch395_set_socket_desport) + i.ch395_set_socket_prot_type 0x08006540 Section 0 ch395cmd.o(i.ch395_set_socket_prot_type) + i.ch395_set_socket_recv_buf 0x08006568 Section 0 ch395cmd.o(i.ch395_set_socket_recv_buf) + i.ch395_set_socket_send_buf 0x0800658a Section 0 ch395cmd.o(i.ch395_set_socket_send_buf) + i.ch395_set_socket_sourport 0x080065ac Section 0 ch395cmd.o(i.ch395_set_socket_sourport) + i.ch395_setttl_num 0x080065dc Section 0 ch395cmd.o(i.ch395_setttl_num) + i.ch395_socket_interrupt 0x080065f8 Section 0 ch395.o(i.ch395_socket_interrupt) + i.ch395_socket_r_s_buf_modify 0x08006780 Section 0 ch395.o(i.ch395_socket_r_s_buf_modify) + i.ch395_tcp_connect 0x08006824 Section 0 ch395cmd.o(i.ch395_tcp_connect) + i.ch395_tcp_listen 0x08006870 Section 0 ch395cmd.o(i.ch395_tcp_listen) + i.ch395_write_cmd 0x080068bc Section 0 ch395.o(i.ch395_write_cmd) + i.ch395_write_data 0x080068f0 Section 0 ch395.o(i.ch395_write_data) + i.ch395q_handler 0x080068fc Section 0 ch395.o(i.ch395q_handler) + i.ch395q_socket_config 0x0800692c Section 0 ch395.o(i.ch395q_socket_config) + i.clrcs 0x08006b40 Section 0 ms5803.o(i.clrcs) + i.current_output_calibrate 0x08006bd8 Section 0 provalctrl.o(i.current_output_calibrate) + i.current_output_calibrate_init 0x08006e78 Section 0 provalctrl.o(i.current_output_calibrate_init) + i.dac7311_init 0x08006f68 Section 0 dac7311.o(i.dac7311_init) + i.delay_ms 0x08006fa8 Section 0 main.o(i.delay_ms) + i.delay_tick 0x08006fb2 Section 0 main.o(i.delay_tick) + i.delay_us 0x08006fc0 Section 0 main.o(i.delay_us) + i.digital_ctrl 0x08007020 Section 0 gpios.o(i.digital_ctrl) + i.disp_out 0x08007140 Section 0 hc595.o(i.disp_out) + i.ds18b20_check 0x0800716c Section 0 ds18b20.o(i.ds18b20_check) + i.ds18b20_get_temp 0x080071cc Section 0 ds18b20.o(i.ds18b20_get_temp) + i.ds18b20_init 0x08007238 Section 0 ds18b20.o(i.ds18b20_init) + i.ds18b20_read_bit 0x08007254 Section 0 ds18b20.o(i.ds18b20_read_bit) + i.ds18b20_read_byte 0x080072b8 Section 0 ds18b20.o(i.ds18b20_read_byte) + i.ds18b20_rst 0x080072dc Section 0 ds18b20.o(i.ds18b20_rst) + i.ds18b20_start 0x0800731c Section 0 ds18b20.o(i.ds18b20_start) + i.ds18b20_write_byte 0x08007334 Section 0 ds18b20.o(i.ds18b20_write_byte) + i.ee_io_init 0x080073ac Section 0 eeprom.o(i.ee_io_init) + i.ee_readbytes 0x08007400 Section 0 eeprom.o(i.ee_readbytes) + i.ee_readfloats 0x08007480 Section 0 eeprom.o(i.ee_readfloats) + i.ee_writebytes 0x080074a0 Section 0 eeprom.o(i.ee_writebytes) + i.ee_writefloats 0x0800755c Section 0 eeprom.o(i.ee_writefloats) + i.encoder_init 0x0800757c Section 0 encoder.o(i.encoder_init) + i.encoder_run 0x080075d4 Section 0 encoder.o(i.encoder_run) + i.fputc 0x08007664 Section 0 uarts.o(i.fputc) + i.hc595_write_data 0x08007680 Section 0 hc595.o(i.hc595_write_data) + i.i2c_ack 0x080076ec Section 0 eeprom.o(i.i2c_ack) + i.i2c_delay 0x0800771c Section 0 eeprom.o(i.i2c_delay) + i2c_delay 0x0800771d Thumb Code 14 eeprom.o(i.i2c_delay) + i.i2c_nack 0x0800772c Section 0 eeprom.o(i.i2c_nack) + i.i2c_readbyte 0x08007754 Section 0 eeprom.o(i.i2c_readbyte) + i.i2c_sendbyte 0x08007798 Section 0 eeprom.o(i.i2c_sendbyte) + i.i2c_start 0x080077ec Section 0 eeprom.o(i.i2c_start) + i.i2c_stop 0x0800781c Section 0 eeprom.o(i.i2c_stop) + i.i2c_waitack 0x08007840 Section 0 eeprom.o(i.i2c_waitack) + i.led_ctrl 0x08007878 Section 0 gpios.o(i.led_ctrl) + i.main 0x0800789c Section 0 main.o(i.main) + i.mf5803_loop 0x080079ac Section 0 mf5803.o(i.mf5803_loop) + i.mf5803_setup 0x08007b54 Section 0 mf5803.o(i.mf5803_setup) + i.modbus_analysis_rtu 0x08007c14 Section 0 modbus_rtu.o(i.modbus_analysis_rtu) + i.modbus_analysis_tcp 0x08007cc8 Section 0 modbus_tcp.o(i.modbus_analysis_tcp) + i.modbus_errfunction_rtu 0x08007db0 Section 0 modbus_rtu.o(i.modbus_errfunction_rtu) + i.modbus_errfunction_tcp 0x08007e28 Section 0 modbus_tcp.o(i.modbus_errfunction_tcp) + i.modbus_process_rtu 0x08007ecc Section 0 modbus_rtu.o(i.modbus_process_rtu) + i.modbus_process_tcp 0x08007f10 Section 0 modbus_tcp.o(i.modbus_process_tcp) + i.modbus_rtu_init 0x08007f34 Section 0 modbus_rtu.o(i.modbus_rtu_init) + i.modbus_rx_cb 0x08007f88 Section 0 modbus_rtu.o(i.modbus_rx_cb) + i.prov_init 0x08008008 Section 0 provalctrl.o(i.prov_init) + i.readcoilstate_rtu 0x0800815c Section 0 modbus_rtu.o(i.readcoilstate_rtu) + i.readcoilstate_tcp 0x080082c0 Section 0 modbus_tcp.o(i.readcoilstate_tcp) + i.readdisinputstate_rtu 0x08008454 Section 0 modbus_rtu.o(i.readdisinputstate_rtu) + i.readdisinputstate_tcp 0x080085b0 Section 0 modbus_tcp.o(i.readdisinputstate_tcp) + i.readholdreg_rtu 0x0800873c Section 0 modbus_rtu.o(i.readholdreg_rtu) + i.readholdreg_tcp 0x08008848 Section 0 modbus_tcp.o(i.readholdreg_tcp) + i.readinputreg_rtu 0x08008998 Section 0 modbus_rtu.o(i.readinputreg_rtu) + i.readinputreg_tcp 0x08008a9c Section 0 modbus_tcp.o(i.readinputreg_tcp) + i.set_ipv4 0x08008be4 Section 0 ch395.o(i.set_ipv4) + i.setcs 0x08008cfc Section 0 ms5803.o(i.setcs) + i.spi2_read_write_byte 0x08008d64 Section 0 ch395.o(i.spi2_read_write_byte) + i.tcpip_run 0x08008d84 Section 0 main.o(i.tcpip_run) + i.tim6_cnt 0x08008de0 Section 0 timer.o(i.tim6_cnt) + i.uart_send 0x08009014 Section 0 uarts.o(i.uart_send) + i.wf5803_ReadReg 0x08009028 Section 0 mf5803.o(i.wf5803_ReadReg) + i.wf5803_WriteReg 0x0800904a Section 0 mf5803.o(i.wf5803_WriteReg) + i.writemulticoil_rtu 0x0800906c Section 0 modbus_rtu.o(i.writemulticoil_rtu) + i.writemulticoil_tcp 0x080091d8 Section 0 modbus_tcp.o(i.writemulticoil_tcp) + i.writemultireg_rtu 0x0800937c Section 0 modbus_rtu.o(i.writemultireg_rtu) + i.writemultireg_tcp 0x0800948c Section 0 modbus_tcp.o(i.writemultireg_tcp) + i.writesinglecoil_rtu 0x080095d4 Section 0 modbus_rtu.o(i.writesinglecoil_rtu) + i.writesinglecoil_tcp 0x080096a0 Section 0 modbus_tcp.o(i.writesinglecoil_tcp) + i.writesinglereg_rtu 0x0800979c Section 0 modbus_rtu.o(i.writesinglereg_rtu) + i.writesinglereg_tcp 0x0800985c Section 0 modbus_tcp.o(i.writesinglereg_tcp) + x$fpl$dadd 0x08009950 Section 336 daddsub_clz.o(x$fpl$dadd) + $v0 0x08009950 Number 0 daddsub_clz.o(x$fpl$dadd) + _dadd1 0x08009961 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) + x$fpl$ddiv 0x08009aa0 Section 688 ddiv.o(x$fpl$ddiv) + $v0 0x08009aa0 Number 0 ddiv.o(x$fpl$ddiv) + ddiv_entry 0x08009aa7 Thumb Code 0 ddiv.o(x$fpl$ddiv) + x$fpl$dfix 0x08009d50 Section 94 dfix.o(x$fpl$dfix) + $v0 0x08009d50 Number 0 dfix.o(x$fpl$dfix) + x$fpl$dfixu 0x08009db0 Section 90 dfixu.o(x$fpl$dfixu) + $v0 0x08009db0 Number 0 dfixu.o(x$fpl$dfixu) + x$fpl$dflt 0x08009e0a Section 46 dflt_clz.o(x$fpl$dflt) + $v0 0x08009e0a Number 0 dflt_clz.o(x$fpl$dflt) + x$fpl$dfltll 0x08009e38 Section 162 dfltll_clz.o(x$fpl$dfltll) + $v0 0x08009e38 Number 0 dfltll_clz.o(x$fpl$dfltll) + x$fpl$dmul 0x08009edc Section 340 dmul.o(x$fpl$dmul) + $v0 0x08009edc Number 0 dmul.o(x$fpl$dmul) + x$fpl$dnaninf 0x0800a030 Section 156 dnaninf.o(x$fpl$dnaninf) + $v0 0x0800a030 Number 0 dnaninf.o(x$fpl$dnaninf) + x$fpl$dretinf 0x0800a0cc Section 12 dretinf.o(x$fpl$dretinf) + $v0 0x0800a0cc Number 0 dretinf.o(x$fpl$dretinf) + x$fpl$dsub 0x0800a0d8 Section 468 daddsub_clz.o(x$fpl$dsub) + $v0 0x0800a0d8 Number 0 daddsub_clz.o(x$fpl$dsub) + _dsub1 0x0800a0e9 Thumb Code 0 daddsub_clz.o(x$fpl$dsub) + x$fpl$fpinit 0x0800a2ac Section 10 fpinit.o(x$fpl$fpinit) + $v0 0x0800a2ac Number 0 fpinit.o(x$fpl$fpinit) + .constdata 0x0800a2b6 Section 8 stm32f4xx_hal_dma.o(.constdata) + x$fpl$usenofp 0x0800a2b6 Section 0 usenofp.o(x$fpl$usenofp) + flagBitshiftOffset 0x0800a2b6 Data 8 stm32f4xx_hal_dma.o(.constdata) + .constdata 0x0800a2be Section 24 system_stm32f4xx.o(.constdata) + .constdata 0x0800a2d6 Section 40 _printf_hex_int.o(.constdata) + uc_hextab 0x0800a2d6 Data 20 _printf_hex_int.o(.constdata) + lc_hextab 0x0800a2ea Data 20 _printf_hex_int.o(.constdata) + .constdata 0x0800a2fe Section 17 __printf_flags_wp.o(.constdata) + maptable 0x0800a2fe Data 17 __printf_flags_wp.o(.constdata) .data 0x20000000 Section 28 main.o(.data) .data 0x2000001c Section 9 stm32f4xx_hal.o(.data) .data 0x20000028 Section 4 system_stm32f4xx.o(.data) @@ -3272,24 +3273,24 @@ Image Symbol Table .data 0x2000017a Section 2 gpios.o(.data) .data 0x2000017c Section 113 timer.o(.data) .data 0x200001f0 Section 8 uarts.o(.data) - .data 0x200001f8 Section 20 provalctrl.o(.data) - .data 0x2000020c Section 16 encoder.o(.data) - .bss 0x2000021c Section 168 adc.o(.bss) - .bss 0x200002c4 Section 84 i2c.o(.bss) - .bss 0x20000318 Section 88 spi.o(.bss) - .bss 0x20000370 Section 216 tim.o(.bss) - .bss 0x20000448 Section 840 usart.o(.bss) - .bss 0x20000790 Section 176 ads1220.o(.bss) - .bss 0x20000840 Section 41 eeprom.o(.bss) - .bss 0x2000086c Section 480 mf5803.o(.bss) - .bss 0x20000a4c Section 3236 ch395.o(.bss) - socket0_send_buf 0x20000cb0 Data 1024 ch395.o(.bss) - socket0_recv_buf 0x200010b0 Data 1024 ch395.o(.bss) - .bss 0x200016f0 Section 406 modbus.o(.bss) - .bss 0x20001886 Section 2048 modbus_rtu.o(.bss) - .bss 0x20002088 Section 276 uarts.o(.bss) - .bss 0x2000219c Section 384 provalctrl.o(.bss) - .bss 0x2000231c Section 96 libspace.o(.bss) + .data 0x200001f8 Section 23 provalctrl.o(.data) + .data 0x20000210 Section 16 encoder.o(.data) + .bss 0x20000220 Section 168 adc.o(.bss) + .bss 0x200002c8 Section 84 i2c.o(.bss) + .bss 0x2000031c Section 88 spi.o(.bss) + .bss 0x20000374 Section 216 tim.o(.bss) + .bss 0x2000044c Section 840 usart.o(.bss) + .bss 0x20000794 Section 176 ads1220.o(.bss) + .bss 0x20000844 Section 41 eeprom.o(.bss) + .bss 0x20000870 Section 480 mf5803.o(.bss) + .bss 0x20000a50 Section 3236 ch395.o(.bss) + socket0_send_buf 0x20000cb4 Data 1024 ch395.o(.bss) + socket0_recv_buf 0x200010b4 Data 1024 ch395.o(.bss) + .bss 0x200016f4 Section 406 modbus.o(.bss) + .bss 0x2000188a Section 2048 modbus_rtu.o(.bss) + .bss 0x2000208c Section 276 uarts.o(.bss) + .bss 0x200021a0 Section 384 provalctrl.o(.bss) + .bss 0x20002320 Section 96 libspace.o(.bss) HEAP 0x20002380 Section 512 startup_stm32f407xx.o(HEAP) Heap_Mem 0x20002380 Data 512 startup_stm32f407xx.o(HEAP) STACK 0x20002580 Section 1024 startup_stm32f407xx.o(STACK) @@ -3641,155 +3642,155 @@ Image Symbol Table ads1256_init 0x08005551 Thumb Code 74 ads1256.o(i.ads1256_init) ads1256_read_byte 0x080055a1 Thumb Code 78 ads1256.o(i.ads1256_read_byte) ads1256_write_byte 0x080055f9 Thumb Code 108 ads1256.o(i.ads1256_write_byte) - analog_ctrl 0x0800566d Thumb Code 318 provalctrl.o(i.analog_ctrl) - analog_gather 0x080057d5 Thumb Code 64 adcs.o(i.analog_gather) - ao_blf1_set 0x08005825 Thumb Code 64 dac7311.o(i.ao_blf1_set) - ao_blf2_set 0x08005871 Thumb Code 64 dac7311.o(i.ao_blf2_set) - ao_dwq_set 0x080058bd Thumb Code 68 dac7311.o(i.ao_dwq_set) - ao_write 0x08005911 Thumb Code 326 dac7311.o(i.ao_write) - ch395_close_socket 0x08005a65 Thumb Code 72 ch395cmd.o(i.ch395_close_socket) - ch395_cmd_check_exist 0x08005ab1 Thumb Code 36 ch395cmd.o(i.ch395_cmd_check_exist) - ch395_cmd_get_glob_int_status_all 0x08005ad9 Thumb Code 44 ch395cmd.o(i.ch395_cmd_get_glob_int_status_all) - ch395_cmd_get_phy_status 0x08005b09 Thumb Code 28 ch395cmd.o(i.ch395_cmd_get_phy_status) - ch395_cmd_get_unreachippt 0x08005b29 Thumb Code 42 ch395cmd.o(i.ch395_cmd_get_unreachippt) - ch395_cmd_get_ver 0x08005b59 Thumb Code 28 ch395cmd.o(i.ch395_cmd_get_ver) - ch395_cmd_init 0x08005b79 Thumb Code 64 ch395cmd.o(i.ch395_cmd_init) - ch395_cmd_reset 0x08005bbd Thumb Code 20 ch395cmd.o(i.ch395_cmd_reset) - ch395_cmd_set_gw_ipaddr 0x08005bd5 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_gw_ipaddr) - ch395_cmd_set_ipaddr 0x08005c05 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_ipaddr) - ch395_cmd_set_maskaddr 0x08005c35 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_maskaddr) - ch395_dhcp_enable 0x08005c65 Thumb Code 70 ch395cmd.o(i.ch395_dhcp_enable) - ch395_error 0x08005cb1 Thumb Code 20 ch395.o(i.ch395_error) - ch395_get_cmd_status 0x08005cd5 Thumb Code 28 ch395cmd.o(i.ch395_get_cmd_status) - ch395_get_recv_data 0x08005cf5 Thumb Code 80 ch395cmd.o(i.ch395_get_recv_data) - ch395_get_recv_length 0x08005d49 Thumb Code 46 ch395cmd.o(i.ch395_get_recv_length) - ch395_get_socket_int 0x08005d7d Thumb Code 42 ch395cmd.o(i.ch395_get_socket_int) - ch395_gpio_init 0x08005dad Thumb Code 218 ch395.o(i.ch395_gpio_init) - ch395_hardware_init 0x08005e99 Thumb Code 132 ch395.o(i.ch395_hardware_init) - ch395_init 0x08005f41 Thumb Code 134 ch395.o(i.ch395_init) - ch395_interrupt_handler 0x08005fe9 Thumb Code 152 ch395.o(i.ch395_interrupt_handler) - ch395_keeplive_cnt 0x08006085 Thumb Code 18 ch395cmd.o(i.ch395_keeplive_cnt) - ch395_keeplive_idle 0x08006097 Thumb Code 40 ch395cmd.o(i.ch395_keeplive_idle) - ch395_keeplive_intvl 0x080060bf Thumb Code 40 ch395cmd.o(i.ch395_keeplive_intvl) - ch395_keeplive_set 0x080060e7 Thumb Code 26 ch395.o(i.ch395_keeplive_set) - ch395_open_socket 0x08006101 Thumb Code 72 ch395cmd.o(i.ch395_open_socket) - ch395_phy_status 0x0800614d Thumb Code 90 ch395.o(i.ch395_phy_status) - ch395_read_data 0x08006205 Thumb Code 14 ch395.o(i.ch395_read_data) - ch395_read_write_byte 0x08006213 Thumb Code 16 ch395.o(i.ch395_read_write_byte) - ch395_reconnection 0x08006225 Thumb Code 558 ch395.o(i.ch395_reconnection) - ch395_send_data 0x08006459 Thumb Code 68 ch395cmd.o(i.ch395_send_data) - ch395_set_keeplive 0x080064a1 Thumb Code 26 ch395cmd.o(i.ch395_set_keeplive) - ch395_set_socket_desip 0x080064bd Thumb Code 62 ch395cmd.o(i.ch395_set_socket_desip) - ch395_set_socket_desport 0x08006501 Thumb Code 42 ch395cmd.o(i.ch395_set_socket_desport) - ch395_set_socket_prot_type 0x08006531 Thumb Code 36 ch395cmd.o(i.ch395_set_socket_prot_type) - ch395_set_socket_recv_buf 0x08006559 Thumb Code 34 ch395cmd.o(i.ch395_set_socket_recv_buf) - ch395_set_socket_send_buf 0x0800657b Thumb Code 34 ch395cmd.o(i.ch395_set_socket_send_buf) - ch395_set_socket_sourport 0x0800659d Thumb Code 42 ch395cmd.o(i.ch395_set_socket_sourport) - ch395_setttl_num 0x080065cd Thumb Code 26 ch395cmd.o(i.ch395_setttl_num) - ch395_socket_interrupt 0x080065e9 Thumb Code 386 ch395.o(i.ch395_socket_interrupt) - ch395_socket_r_s_buf_modify 0x08006771 Thumb Code 164 ch395.o(i.ch395_socket_r_s_buf_modify) - ch395_tcp_connect 0x08006815 Thumb Code 72 ch395cmd.o(i.ch395_tcp_connect) - ch395_tcp_listen 0x08006861 Thumb Code 72 ch395cmd.o(i.ch395_tcp_listen) - ch395_write_cmd 0x080068ad Thumb Code 46 ch395.o(i.ch395_write_cmd) - ch395_write_data 0x080068e1 Thumb Code 12 ch395.o(i.ch395_write_data) - ch395q_handler 0x080068ed Thumb Code 36 ch395.o(i.ch395q_handler) - ch395q_socket_config 0x0800691d Thumb Code 388 ch395.o(i.ch395q_socket_config) - clrcs 0x08006b31 Thumb Code 130 ms5803.o(i.clrcs) - current_output_calibrate 0x08006bc9 Thumb Code 672 provalctrl.o(i.current_output_calibrate) - current_output_calibrate_init 0x08006e81 Thumb Code 228 provalctrl.o(i.current_output_calibrate_init) - dac7311_init 0x08006f79 Thumb Code 56 dac7311.o(i.dac7311_init) - delay_ms 0x08006fb9 Thumb Code 10 main.o(i.delay_ms) - delay_tick 0x08006fc3 Thumb Code 14 main.o(i.delay_tick) - delay_us 0x08006fd1 Thumb Code 90 main.o(i.delay_us) - digital_ctrl 0x08007031 Thumb Code 260 gpios.o(i.digital_ctrl) - disp_out 0x08007151 Thumb Code 38 hc595.o(i.disp_out) - ds18b20_check 0x0800717d Thumb Code 90 ds18b20.o(i.ds18b20_check) - ds18b20_get_temp 0x080071dd Thumb Code 108 ds18b20.o(i.ds18b20_get_temp) - ds18b20_init 0x08007249 Thumb Code 22 ds18b20.o(i.ds18b20_init) - ds18b20_read_bit 0x08007265 Thumb Code 94 ds18b20.o(i.ds18b20_read_bit) - ds18b20_read_byte 0x080072c9 Thumb Code 34 ds18b20.o(i.ds18b20_read_byte) - ds18b20_rst 0x080072ed Thumb Code 60 ds18b20.o(i.ds18b20_rst) - ds18b20_start 0x0800732d Thumb Code 24 ds18b20.o(i.ds18b20_start) - ds18b20_write_byte 0x08007345 Thumb Code 114 ds18b20.o(i.ds18b20_write_byte) - ee_io_init 0x080073bd Thumb Code 74 eeprom.o(i.ee_io_init) - ee_readbytes 0x08007411 Thumb Code 126 eeprom.o(i.ee_readbytes) - ee_readfloats 0x08007491 Thumb Code 28 eeprom.o(i.ee_readfloats) - ee_writebytes 0x080074b1 Thumb Code 188 eeprom.o(i.ee_writebytes) - ee_writefloats 0x0800756d Thumb Code 28 eeprom.o(i.ee_writefloats) - encoder_init 0x0800758d Thumb Code 62 encoder.o(i.encoder_init) - encoder_run 0x080075e5 Thumb Code 116 encoder.o(i.encoder_run) - fputc 0x08007675 Thumb Code 22 uarts.o(i.fputc) - hc595_write_data 0x08007691 Thumb Code 98 hc595.o(i.hc595_write_data) - i2c_ack 0x080076fd Thumb Code 44 eeprom.o(i.i2c_ack) - i2c_nack 0x0800773d Thumb Code 36 eeprom.o(i.i2c_nack) - i2c_readbyte 0x08007765 Thumb Code 62 eeprom.o(i.i2c_readbyte) - i2c_sendbyte 0x080077a9 Thumb Code 78 eeprom.o(i.i2c_sendbyte) - i2c_start 0x080077fd Thumb Code 42 eeprom.o(i.i2c_start) - i2c_stop 0x0800782d Thumb Code 30 eeprom.o(i.i2c_stop) - i2c_waitack 0x08007851 Thumb Code 50 eeprom.o(i.i2c_waitack) - led_ctrl 0x08007889 Thumb Code 26 gpios.o(i.led_ctrl) - main 0x080078ad Thumb Code 254 main.o(i.main) - mf5803_loop 0x080079bd Thumb Code 376 mf5803.o(i.mf5803_loop) - mf5803_setup 0x08007b65 Thumb Code 184 mf5803.o(i.mf5803_setup) - modbus_analysis_rtu 0x08007c25 Thumb Code 180 modbus_rtu.o(i.modbus_analysis_rtu) - modbus_analysis_tcp 0x08007cd9 Thumb Code 228 modbus_tcp.o(i.modbus_analysis_tcp) - modbus_errfunction_rtu 0x08007dc1 Thumb Code 112 modbus_rtu.o(i.modbus_errfunction_rtu) - modbus_errfunction_tcp 0x08007e39 Thumb Code 156 modbus_tcp.o(i.modbus_errfunction_tcp) - modbus_process_rtu 0x08007edd Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu) - modbus_process_tcp 0x08007f21 Thumb Code 30 modbus_tcp.o(i.modbus_process_tcp) - modbus_rtu_init 0x08007f45 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init) - modbus_rx_cb 0x08007f99 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb) - prov_init 0x08008019 Thumb Code 318 provalctrl.o(i.prov_init) - readcoilstate_rtu 0x0800816d Thumb Code 348 modbus_rtu.o(i.readcoilstate_rtu) - readcoilstate_tcp 0x080082d1 Thumb Code 394 modbus_tcp.o(i.readcoilstate_tcp) - readdisinputstate_rtu 0x08008465 Thumb Code 340 modbus_rtu.o(i.readdisinputstate_rtu) - readdisinputstate_tcp 0x080085c1 Thumb Code 386 modbus_tcp.o(i.readdisinputstate_tcp) - readholdreg_rtu 0x0800874d Thumb Code 258 modbus_rtu.o(i.readholdreg_rtu) - readholdreg_tcp 0x08008859 Thumb Code 328 modbus_tcp.o(i.readholdreg_tcp) - readinputreg_rtu 0x080089a9 Thumb Code 252 modbus_rtu.o(i.readinputreg_rtu) - readinputreg_tcp 0x08008aad Thumb Code 320 modbus_tcp.o(i.readinputreg_tcp) - set_ipv4 0x08008bf5 Thumb Code 248 ch395.o(i.set_ipv4) - setcs 0x08008d0d Thumb Code 86 ms5803.o(i.setcs) - spi2_read_write_byte 0x08008d75 Thumb Code 28 ch395.o(i.spi2_read_write_byte) - tcpip_run 0x08008d95 Thumb Code 82 main.o(i.tcpip_run) - tim6_cnt 0x08008df1 Thumb Code 452 timer.o(i.tim6_cnt) - uart_send 0x08009025 Thumb Code 20 uarts.o(i.uart_send) - wf5803_ReadReg 0x08009039 Thumb Code 34 mf5803.o(i.wf5803_ReadReg) - wf5803_WriteReg 0x0800905b Thumb Code 34 mf5803.o(i.wf5803_WriteReg) - writemulticoil_rtu 0x0800907d Thumb Code 354 modbus_rtu.o(i.writemulticoil_rtu) - writemulticoil_tcp 0x080091e9 Thumb Code 410 modbus_tcp.o(i.writemulticoil_tcp) - writemultireg_rtu 0x0800938d Thumb Code 262 modbus_rtu.o(i.writemultireg_rtu) - writemultireg_tcp 0x0800949d Thumb Code 320 modbus_tcp.o(i.writemultireg_tcp) - writesinglecoil_rtu 0x080095e5 Thumb Code 194 modbus_rtu.o(i.writesinglecoil_rtu) - writesinglecoil_tcp 0x080096b1 Thumb Code 244 modbus_tcp.o(i.writesinglecoil_tcp) - writesinglereg_rtu 0x080097ad Thumb Code 182 modbus_rtu.o(i.writesinglereg_rtu) - writesinglereg_tcp 0x0800986d Thumb Code 234 modbus_tcp.o(i.writesinglereg_tcp) - __aeabi_dadd 0x08009961 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) - _dadd 0x08009961 Thumb Code 332 daddsub_clz.o(x$fpl$dadd) - __aeabi_ddiv 0x08009ab1 Thumb Code 0 ddiv.o(x$fpl$ddiv) - _ddiv 0x08009ab1 Thumb Code 552 ddiv.o(x$fpl$ddiv) - __aeabi_d2iz 0x08009d61 Thumb Code 0 dfix.o(x$fpl$dfix) - _dfix 0x08009d61 Thumb Code 94 dfix.o(x$fpl$dfix) - __aeabi_d2uiz 0x08009dc1 Thumb Code 0 dfixu.o(x$fpl$dfixu) - _dfixu 0x08009dc1 Thumb Code 90 dfixu.o(x$fpl$dfixu) - __aeabi_i2d 0x08009e1b Thumb Code 0 dflt_clz.o(x$fpl$dflt) - _dflt 0x08009e1b Thumb Code 46 dflt_clz.o(x$fpl$dflt) - __aeabi_l2d 0x08009e49 Thumb Code 0 dfltll_clz.o(x$fpl$dfltll) - _ll_sto_d 0x08009e49 Thumb Code 162 dfltll_clz.o(x$fpl$dfltll) - __aeabi_dmul 0x08009eed Thumb Code 0 dmul.o(x$fpl$dmul) - _dmul 0x08009eed Thumb Code 332 dmul.o(x$fpl$dmul) - __fpl_dnaninf 0x0800a041 Thumb Code 156 dnaninf.o(x$fpl$dnaninf) - __fpl_dretinf 0x0800a0dd Thumb Code 12 dretinf.o(x$fpl$dretinf) - __aeabi_dsub 0x0800a0e9 Thumb Code 0 daddsub_clz.o(x$fpl$dsub) - _dsub 0x0800a0e9 Thumb Code 464 daddsub_clz.o(x$fpl$dsub) - _fp_init 0x0800a2bd Thumb Code 10 fpinit.o(x$fpl$fpinit) - __fplib_config_fpu_vfp 0x0800a2c5 Thumb Code 0 fpinit.o(x$fpl$fpinit) - __fplib_config_pureend_doubles 0x0800a2c5 Thumb Code 0 fpinit.o(x$fpl$fpinit) - __I$use$fp 0x0800a2c6 Number 0 usenofp.o(x$fpl$usenofp) - AHBPrescTable 0x0800a2ce Data 16 system_stm32f4xx.o(.constdata) - APBPrescTable 0x0800a2de Data 8 system_stm32f4xx.o(.constdata) - Region$$Table$$Base 0x0800a320 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x0800a340 Number 0 anon$$obj.o(Region$$Table) + analog_ctrl 0x0800566d Thumb Code 332 provalctrl.o(i.analog_ctrl) + analog_gather 0x080057e5 Thumb Code 64 adcs.o(i.analog_gather) + ao_blf1_set 0x08005835 Thumb Code 64 dac7311.o(i.ao_blf1_set) + ao_blf2_set 0x08005881 Thumb Code 64 dac7311.o(i.ao_blf2_set) + ao_dwq_set 0x080058cd Thumb Code 68 dac7311.o(i.ao_dwq_set) + ao_write 0x08005921 Thumb Code 326 dac7311.o(i.ao_write) + ch395_close_socket 0x08005a75 Thumb Code 72 ch395cmd.o(i.ch395_close_socket) + ch395_cmd_check_exist 0x08005ac1 Thumb Code 36 ch395cmd.o(i.ch395_cmd_check_exist) + ch395_cmd_get_glob_int_status_all 0x08005ae9 Thumb Code 44 ch395cmd.o(i.ch395_cmd_get_glob_int_status_all) + ch395_cmd_get_phy_status 0x08005b19 Thumb Code 28 ch395cmd.o(i.ch395_cmd_get_phy_status) + ch395_cmd_get_unreachippt 0x08005b39 Thumb Code 42 ch395cmd.o(i.ch395_cmd_get_unreachippt) + ch395_cmd_get_ver 0x08005b69 Thumb Code 28 ch395cmd.o(i.ch395_cmd_get_ver) + ch395_cmd_init 0x08005b89 Thumb Code 64 ch395cmd.o(i.ch395_cmd_init) + ch395_cmd_reset 0x08005bcd Thumb Code 20 ch395cmd.o(i.ch395_cmd_reset) + ch395_cmd_set_gw_ipaddr 0x08005be5 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_gw_ipaddr) + ch395_cmd_set_ipaddr 0x08005c15 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_ipaddr) + ch395_cmd_set_maskaddr 0x08005c45 Thumb Code 42 ch395cmd.o(i.ch395_cmd_set_maskaddr) + ch395_dhcp_enable 0x08005c75 Thumb Code 70 ch395cmd.o(i.ch395_dhcp_enable) + ch395_error 0x08005cc1 Thumb Code 20 ch395.o(i.ch395_error) + ch395_get_cmd_status 0x08005ce5 Thumb Code 28 ch395cmd.o(i.ch395_get_cmd_status) + ch395_get_recv_data 0x08005d05 Thumb Code 80 ch395cmd.o(i.ch395_get_recv_data) + ch395_get_recv_length 0x08005d59 Thumb Code 46 ch395cmd.o(i.ch395_get_recv_length) + ch395_get_socket_int 0x08005d8d Thumb Code 42 ch395cmd.o(i.ch395_get_socket_int) + ch395_gpio_init 0x08005dbd Thumb Code 218 ch395.o(i.ch395_gpio_init) + ch395_hardware_init 0x08005ea9 Thumb Code 132 ch395.o(i.ch395_hardware_init) + ch395_init 0x08005f51 Thumb Code 134 ch395.o(i.ch395_init) + ch395_interrupt_handler 0x08005ff9 Thumb Code 152 ch395.o(i.ch395_interrupt_handler) + ch395_keeplive_cnt 0x08006095 Thumb Code 18 ch395cmd.o(i.ch395_keeplive_cnt) + ch395_keeplive_idle 0x080060a7 Thumb Code 40 ch395cmd.o(i.ch395_keeplive_idle) + ch395_keeplive_intvl 0x080060cf Thumb Code 40 ch395cmd.o(i.ch395_keeplive_intvl) + ch395_keeplive_set 0x080060f7 Thumb Code 26 ch395.o(i.ch395_keeplive_set) + ch395_open_socket 0x08006111 Thumb Code 72 ch395cmd.o(i.ch395_open_socket) + ch395_phy_status 0x0800615d Thumb Code 90 ch395.o(i.ch395_phy_status) + ch395_read_data 0x08006215 Thumb Code 14 ch395.o(i.ch395_read_data) + ch395_read_write_byte 0x08006223 Thumb Code 16 ch395.o(i.ch395_read_write_byte) + ch395_reconnection 0x08006235 Thumb Code 558 ch395.o(i.ch395_reconnection) + ch395_send_data 0x08006469 Thumb Code 68 ch395cmd.o(i.ch395_send_data) + ch395_set_keeplive 0x080064b1 Thumb Code 26 ch395cmd.o(i.ch395_set_keeplive) + ch395_set_socket_desip 0x080064cd Thumb Code 62 ch395cmd.o(i.ch395_set_socket_desip) + ch395_set_socket_desport 0x08006511 Thumb Code 42 ch395cmd.o(i.ch395_set_socket_desport) + ch395_set_socket_prot_type 0x08006541 Thumb Code 36 ch395cmd.o(i.ch395_set_socket_prot_type) + ch395_set_socket_recv_buf 0x08006569 Thumb Code 34 ch395cmd.o(i.ch395_set_socket_recv_buf) + ch395_set_socket_send_buf 0x0800658b Thumb Code 34 ch395cmd.o(i.ch395_set_socket_send_buf) + ch395_set_socket_sourport 0x080065ad Thumb Code 42 ch395cmd.o(i.ch395_set_socket_sourport) + ch395_setttl_num 0x080065dd Thumb Code 26 ch395cmd.o(i.ch395_setttl_num) + ch395_socket_interrupt 0x080065f9 Thumb Code 386 ch395.o(i.ch395_socket_interrupt) + ch395_socket_r_s_buf_modify 0x08006781 Thumb Code 164 ch395.o(i.ch395_socket_r_s_buf_modify) + ch395_tcp_connect 0x08006825 Thumb Code 72 ch395cmd.o(i.ch395_tcp_connect) + ch395_tcp_listen 0x08006871 Thumb Code 72 ch395cmd.o(i.ch395_tcp_listen) + ch395_write_cmd 0x080068bd Thumb Code 46 ch395.o(i.ch395_write_cmd) + ch395_write_data 0x080068f1 Thumb Code 12 ch395.o(i.ch395_write_data) + ch395q_handler 0x080068fd Thumb Code 36 ch395.o(i.ch395q_handler) + ch395q_socket_config 0x0800692d Thumb Code 388 ch395.o(i.ch395q_socket_config) + clrcs 0x08006b41 Thumb Code 130 ms5803.o(i.clrcs) + current_output_calibrate 0x08006bd9 Thumb Code 644 provalctrl.o(i.current_output_calibrate) + current_output_calibrate_init 0x08006e79 Thumb Code 216 provalctrl.o(i.current_output_calibrate_init) + dac7311_init 0x08006f69 Thumb Code 56 dac7311.o(i.dac7311_init) + delay_ms 0x08006fa9 Thumb Code 10 main.o(i.delay_ms) + delay_tick 0x08006fb3 Thumb Code 14 main.o(i.delay_tick) + delay_us 0x08006fc1 Thumb Code 90 main.o(i.delay_us) + digital_ctrl 0x08007021 Thumb Code 260 gpios.o(i.digital_ctrl) + disp_out 0x08007141 Thumb Code 38 hc595.o(i.disp_out) + ds18b20_check 0x0800716d Thumb Code 90 ds18b20.o(i.ds18b20_check) + ds18b20_get_temp 0x080071cd Thumb Code 108 ds18b20.o(i.ds18b20_get_temp) + ds18b20_init 0x08007239 Thumb Code 22 ds18b20.o(i.ds18b20_init) + ds18b20_read_bit 0x08007255 Thumb Code 94 ds18b20.o(i.ds18b20_read_bit) + ds18b20_read_byte 0x080072b9 Thumb Code 34 ds18b20.o(i.ds18b20_read_byte) + ds18b20_rst 0x080072dd Thumb Code 60 ds18b20.o(i.ds18b20_rst) + ds18b20_start 0x0800731d Thumb Code 24 ds18b20.o(i.ds18b20_start) + ds18b20_write_byte 0x08007335 Thumb Code 114 ds18b20.o(i.ds18b20_write_byte) + ee_io_init 0x080073ad Thumb Code 74 eeprom.o(i.ee_io_init) + ee_readbytes 0x08007401 Thumb Code 126 eeprom.o(i.ee_readbytes) + ee_readfloats 0x08007481 Thumb Code 28 eeprom.o(i.ee_readfloats) + ee_writebytes 0x080074a1 Thumb Code 188 eeprom.o(i.ee_writebytes) + ee_writefloats 0x0800755d Thumb Code 28 eeprom.o(i.ee_writefloats) + encoder_init 0x0800757d Thumb Code 62 encoder.o(i.encoder_init) + encoder_run 0x080075d5 Thumb Code 116 encoder.o(i.encoder_run) + fputc 0x08007665 Thumb Code 22 uarts.o(i.fputc) + hc595_write_data 0x08007681 Thumb Code 98 hc595.o(i.hc595_write_data) + i2c_ack 0x080076ed Thumb Code 44 eeprom.o(i.i2c_ack) + i2c_nack 0x0800772d Thumb Code 36 eeprom.o(i.i2c_nack) + i2c_readbyte 0x08007755 Thumb Code 62 eeprom.o(i.i2c_readbyte) + i2c_sendbyte 0x08007799 Thumb Code 78 eeprom.o(i.i2c_sendbyte) + i2c_start 0x080077ed Thumb Code 42 eeprom.o(i.i2c_start) + i2c_stop 0x0800781d Thumb Code 30 eeprom.o(i.i2c_stop) + i2c_waitack 0x08007841 Thumb Code 50 eeprom.o(i.i2c_waitack) + led_ctrl 0x08007879 Thumb Code 26 gpios.o(i.led_ctrl) + main 0x0800789d Thumb Code 254 main.o(i.main) + mf5803_loop 0x080079ad Thumb Code 376 mf5803.o(i.mf5803_loop) + mf5803_setup 0x08007b55 Thumb Code 184 mf5803.o(i.mf5803_setup) + modbus_analysis_rtu 0x08007c15 Thumb Code 180 modbus_rtu.o(i.modbus_analysis_rtu) + modbus_analysis_tcp 0x08007cc9 Thumb Code 228 modbus_tcp.o(i.modbus_analysis_tcp) + modbus_errfunction_rtu 0x08007db1 Thumb Code 112 modbus_rtu.o(i.modbus_errfunction_rtu) + modbus_errfunction_tcp 0x08007e29 Thumb Code 156 modbus_tcp.o(i.modbus_errfunction_tcp) + modbus_process_rtu 0x08007ecd Thumb Code 64 modbus_rtu.o(i.modbus_process_rtu) + modbus_process_tcp 0x08007f11 Thumb Code 30 modbus_tcp.o(i.modbus_process_tcp) + modbus_rtu_init 0x08007f35 Thumb Code 58 modbus_rtu.o(i.modbus_rtu_init) + modbus_rx_cb 0x08007f89 Thumb Code 98 modbus_rtu.o(i.modbus_rx_cb) + prov_init 0x08008009 Thumb Code 318 provalctrl.o(i.prov_init) + readcoilstate_rtu 0x0800815d Thumb Code 348 modbus_rtu.o(i.readcoilstate_rtu) + readcoilstate_tcp 0x080082c1 Thumb Code 394 modbus_tcp.o(i.readcoilstate_tcp) + readdisinputstate_rtu 0x08008455 Thumb Code 340 modbus_rtu.o(i.readdisinputstate_rtu) + readdisinputstate_tcp 0x080085b1 Thumb Code 386 modbus_tcp.o(i.readdisinputstate_tcp) + readholdreg_rtu 0x0800873d Thumb Code 258 modbus_rtu.o(i.readholdreg_rtu) + readholdreg_tcp 0x08008849 Thumb Code 328 modbus_tcp.o(i.readholdreg_tcp) + readinputreg_rtu 0x08008999 Thumb Code 252 modbus_rtu.o(i.readinputreg_rtu) + readinputreg_tcp 0x08008a9d Thumb Code 320 modbus_tcp.o(i.readinputreg_tcp) + set_ipv4 0x08008be5 Thumb Code 248 ch395.o(i.set_ipv4) + setcs 0x08008cfd Thumb Code 86 ms5803.o(i.setcs) + spi2_read_write_byte 0x08008d65 Thumb Code 28 ch395.o(i.spi2_read_write_byte) + tcpip_run 0x08008d85 Thumb Code 82 main.o(i.tcpip_run) + tim6_cnt 0x08008de1 Thumb Code 452 timer.o(i.tim6_cnt) + uart_send 0x08009015 Thumb Code 20 uarts.o(i.uart_send) + wf5803_ReadReg 0x08009029 Thumb Code 34 mf5803.o(i.wf5803_ReadReg) + wf5803_WriteReg 0x0800904b Thumb Code 34 mf5803.o(i.wf5803_WriteReg) + writemulticoil_rtu 0x0800906d Thumb Code 354 modbus_rtu.o(i.writemulticoil_rtu) + writemulticoil_tcp 0x080091d9 Thumb Code 410 modbus_tcp.o(i.writemulticoil_tcp) + writemultireg_rtu 0x0800937d Thumb Code 262 modbus_rtu.o(i.writemultireg_rtu) + writemultireg_tcp 0x0800948d Thumb Code 320 modbus_tcp.o(i.writemultireg_tcp) + writesinglecoil_rtu 0x080095d5 Thumb Code 194 modbus_rtu.o(i.writesinglecoil_rtu) + writesinglecoil_tcp 0x080096a1 Thumb Code 244 modbus_tcp.o(i.writesinglecoil_tcp) + writesinglereg_rtu 0x0800979d Thumb Code 182 modbus_rtu.o(i.writesinglereg_rtu) + writesinglereg_tcp 0x0800985d Thumb Code 234 modbus_tcp.o(i.writesinglereg_tcp) + __aeabi_dadd 0x08009951 Thumb Code 0 daddsub_clz.o(x$fpl$dadd) + _dadd 0x08009951 Thumb Code 332 daddsub_clz.o(x$fpl$dadd) + __aeabi_ddiv 0x08009aa1 Thumb Code 0 ddiv.o(x$fpl$ddiv) + _ddiv 0x08009aa1 Thumb Code 552 ddiv.o(x$fpl$ddiv) + __aeabi_d2iz 0x08009d51 Thumb Code 0 dfix.o(x$fpl$dfix) + _dfix 0x08009d51 Thumb Code 94 dfix.o(x$fpl$dfix) + __aeabi_d2uiz 0x08009db1 Thumb Code 0 dfixu.o(x$fpl$dfixu) + _dfixu 0x08009db1 Thumb Code 90 dfixu.o(x$fpl$dfixu) + __aeabi_i2d 0x08009e0b Thumb Code 0 dflt_clz.o(x$fpl$dflt) + _dflt 0x08009e0b Thumb Code 46 dflt_clz.o(x$fpl$dflt) + __aeabi_l2d 0x08009e39 Thumb Code 0 dfltll_clz.o(x$fpl$dfltll) + _ll_sto_d 0x08009e39 Thumb Code 162 dfltll_clz.o(x$fpl$dfltll) + __aeabi_dmul 0x08009edd Thumb Code 0 dmul.o(x$fpl$dmul) + _dmul 0x08009edd Thumb Code 332 dmul.o(x$fpl$dmul) + __fpl_dnaninf 0x0800a031 Thumb Code 156 dnaninf.o(x$fpl$dnaninf) + __fpl_dretinf 0x0800a0cd Thumb Code 12 dretinf.o(x$fpl$dretinf) + __aeabi_dsub 0x0800a0d9 Thumb Code 0 daddsub_clz.o(x$fpl$dsub) + _dsub 0x0800a0d9 Thumb Code 464 daddsub_clz.o(x$fpl$dsub) + _fp_init 0x0800a2ad Thumb Code 10 fpinit.o(x$fpl$fpinit) + __fplib_config_fpu_vfp 0x0800a2b5 Thumb Code 0 fpinit.o(x$fpl$fpinit) + __fplib_config_pureend_doubles 0x0800a2b5 Thumb Code 0 fpinit.o(x$fpl$fpinit) + __I$use$fp 0x0800a2b6 Number 0 usenofp.o(x$fpl$usenofp) + AHBPrescTable 0x0800a2be Data 16 system_stm32f4xx.o(.constdata) + APBPrescTable 0x0800a2ce Data 8 system_stm32f4xx.o(.constdata) + Region$$Table$$Base 0x0800a310 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0800a330 Number 0 anon$$obj.o(Region$$Table) ch395_addr_default 0x20000000 Data 14 main.o(.data) ch395_addr 0x2000000e Data 14 main.o(.data) uwTick 0x2000001c Data 4 stm32f4xx_hal.o(.data) @@ -3866,51 +3867,52 @@ Image Symbol Table ao_blf2 0x20000200 Data 4 provalctrl.o(.data) ao_ee_save_flag 0x20000204 Data 4 provalctrl.o(.data) ao_cal_interval 0x20000208 Data 4 provalctrl.o(.data) - last_encode_num 0x2000020c Data 4 encoder.o(.data) - curr_encode_num 0x20000210 Data 4 encoder.o(.data) - encode_num 0x20000214 Data 4 encoder.o(.data) - cnt_update 0x20000218 Data 4 encoder.o(.data) - hadc1 0x2000021c Data 72 adc.o(.bss) - hdma_adc1 0x20000264 Data 96 adc.o(.bss) - hi2c1 0x200002c4 Data 84 i2c.o(.bss) - hspi2 0x20000318 Data 88 spi.o(.bss) - htim1 0x20000370 Data 72 tim.o(.bss) - htim6 0x200003b8 Data 72 tim.o(.bss) - htim7 0x20000400 Data 72 tim.o(.bss) - huart4 0x20000448 Data 72 usart.o(.bss) - huart1 0x20000490 Data 72 usart.o(.bss) - huart2 0x200004d8 Data 72 usart.o(.bss) - huart3 0x20000520 Data 72 usart.o(.bss) - huart6 0x20000568 Data 72 usart.o(.bss) - hdma_uart4_tx 0x200005b0 Data 96 usart.o(.bss) - hdma_usart1_tx 0x20000610 Data 96 usart.o(.bss) - hdma_usart2_tx 0x20000670 Data 96 usart.o(.bss) - hdma_usart3_tx 0x200006d0 Data 96 usart.o(.bss) - hdma_usart6_tx 0x20000730 Data 96 usart.o(.bss) - ads1220_data 0x20000790 Data 16 ads1220.o(.bss) - ads_v 0x200007a0 Data 160 ads1220.o(.bss) - Rx1_Buffer 0x20000840 Data 17 eeprom.o(.bss) - trans1 0x20000851 Data 12 eeprom.o(.bss) - trans2 0x2000085d Data 12 eeprom.o(.bss) - p_flt_window 0x2000086c Data 480 mf5803.o(.bss) - g_ch395q_sta 0x20000a4c Data 612 ch395.o(.bss) - cha95_sockct_sta 0x200014b0 Data 576 ch395.o(.bss) - CoilState 0x200016f0 Data 10 modbus.o(.bss) - DisState 0x200016fa Data 12 modbus.o(.bss) - InputReg 0x20001706 Data 192 modbus.o(.bss) - SamVarReg 0x200017c6 Data 192 modbus.o(.bss) - uart1_rx_buf 0x20001886 Data 1024 modbus_rtu.o(.bss) - uart1_tx_buf 0x20001c86 Data 1024 modbus_rtu.o(.bss) - UART6_RxBuffer 0x20002088 Data 256 uarts.o(.bss) - uart1 0x20002188 Data 20 uarts.o(.bss) - pv_one 0x2000219c Data 104 provalctrl.o(.bss) - pv_two 0x20002204 Data 104 provalctrl.o(.bss) - AO_table 0x2000226c Data 44 provalctrl.o(.bss) - AO_0_table 0x20002298 Data 44 provalctrl.o(.bss) - AO_1_table 0x200022c4 Data 44 provalctrl.o(.bss) - AO_2_table 0x200022f0 Data 44 provalctrl.o(.bss) - __libspace_start 0x2000231c Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x2000237c Data 0 libspace.o(.bss) + AO_init_flag 0x2000020c Data 3 provalctrl.o(.data) + last_encode_num 0x20000210 Data 4 encoder.o(.data) + curr_encode_num 0x20000214 Data 4 encoder.o(.data) + encode_num 0x20000218 Data 4 encoder.o(.data) + cnt_update 0x2000021c Data 4 encoder.o(.data) + hadc1 0x20000220 Data 72 adc.o(.bss) + hdma_adc1 0x20000268 Data 96 adc.o(.bss) + hi2c1 0x200002c8 Data 84 i2c.o(.bss) + hspi2 0x2000031c Data 88 spi.o(.bss) + htim1 0x20000374 Data 72 tim.o(.bss) + htim6 0x200003bc Data 72 tim.o(.bss) + htim7 0x20000404 Data 72 tim.o(.bss) + huart4 0x2000044c Data 72 usart.o(.bss) + huart1 0x20000494 Data 72 usart.o(.bss) + huart2 0x200004dc Data 72 usart.o(.bss) + huart3 0x20000524 Data 72 usart.o(.bss) + huart6 0x2000056c Data 72 usart.o(.bss) + hdma_uart4_tx 0x200005b4 Data 96 usart.o(.bss) + hdma_usart1_tx 0x20000614 Data 96 usart.o(.bss) + hdma_usart2_tx 0x20000674 Data 96 usart.o(.bss) + hdma_usart3_tx 0x200006d4 Data 96 usart.o(.bss) + hdma_usart6_tx 0x20000734 Data 96 usart.o(.bss) + ads1220_data 0x20000794 Data 16 ads1220.o(.bss) + ads_v 0x200007a4 Data 160 ads1220.o(.bss) + Rx1_Buffer 0x20000844 Data 17 eeprom.o(.bss) + trans1 0x20000855 Data 12 eeprom.o(.bss) + trans2 0x20000861 Data 12 eeprom.o(.bss) + p_flt_window 0x20000870 Data 480 mf5803.o(.bss) + g_ch395q_sta 0x20000a50 Data 612 ch395.o(.bss) + cha95_sockct_sta 0x200014b4 Data 576 ch395.o(.bss) + CoilState 0x200016f4 Data 10 modbus.o(.bss) + DisState 0x200016fe Data 12 modbus.o(.bss) + InputReg 0x2000170a Data 192 modbus.o(.bss) + SamVarReg 0x200017ca Data 192 modbus.o(.bss) + uart1_rx_buf 0x2000188a Data 1024 modbus_rtu.o(.bss) + uart1_tx_buf 0x20001c8a Data 1024 modbus_rtu.o(.bss) + UART6_RxBuffer 0x2000208c Data 256 uarts.o(.bss) + uart1 0x2000218c Data 20 uarts.o(.bss) + pv_one 0x200021a0 Data 104 provalctrl.o(.bss) + pv_two 0x20002208 Data 104 provalctrl.o(.bss) + AO_table 0x20002270 Data 44 provalctrl.o(.bss) + AO_0_table 0x2000229c Data 44 provalctrl.o(.bss) + AO_1_table 0x200022c8 Data 44 provalctrl.o(.bss) + AO_2_table 0x200022f4 Data 44 provalctrl.o(.bss) + __libspace_start 0x20002320 Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x20002380 Data 0 libspace.o(.bss) @@ -3920,9 +3922,9 @@ Memory Map of the image Image Entry point : 0x08000189 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000a55c, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000a368]) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0000a550, Max: 0x00100000, ABSOLUTE, COMPRESSED[0x0000a358]) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000a340, Max: 0x00100000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000a330, Max: 0x00100000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -4174,159 +4176,159 @@ Memory Map of the image 0x08005550 0x08005550 0x00000050 Code RO 4464 i.ads1256_init ads1256.o 0x080055a0 0x080055a0 0x00000058 Code RO 4465 i.ads1256_read_byte ads1256.o 0x080055f8 0x080055f8 0x00000074 Code RO 4466 i.ads1256_write_byte ads1256.o - 0x0800566c 0x0800566c 0x00000168 Code RO 5981 i.analog_ctrl provalctrl.o - 0x080057d4 0x080057d4 0x00000050 Code RO 5811 i.analog_gather adcs.o - 0x08005824 0x08005824 0x0000004c Code RO 4585 i.ao_blf1_set dac7311.o - 0x08005870 0x08005870 0x0000004c Code RO 4586 i.ao_blf2_set dac7311.o - 0x080058bc 0x080058bc 0x00000054 Code RO 4587 i.ao_dwq_set dac7311.o - 0x08005910 0x08005910 0x00000154 Code RO 4588 i.ao_write dac7311.o - 0x08005a64 0x08005a64 0x0000004c Code RO 5195 i.ch395_close_socket ch395cmd.o - 0x08005ab0 0x08005ab0 0x00000028 Code RO 5196 i.ch395_cmd_check_exist ch395cmd.o - 0x08005ad8 0x08005ad8 0x00000030 Code RO 5198 i.ch395_cmd_get_glob_int_status_all ch395cmd.o - 0x08005b08 0x08005b08 0x00000020 Code RO 5200 i.ch395_cmd_get_phy_status ch395cmd.o - 0x08005b28 0x08005b28 0x00000030 Code RO 5203 i.ch395_cmd_get_unreachippt ch395cmd.o - 0x08005b58 0x08005b58 0x00000020 Code RO 5204 i.ch395_cmd_get_ver ch395cmd.o - 0x08005b78 0x08005b78 0x00000044 Code RO 5205 i.ch395_cmd_init ch395cmd.o - 0x08005bbc 0x08005bbc 0x00000018 Code RO 5206 i.ch395_cmd_reset ch395cmd.o - 0x08005bd4 0x08005bd4 0x00000030 Code RO 5207 i.ch395_cmd_set_gw_ipaddr ch395cmd.o - 0x08005c04 0x08005c04 0x00000030 Code RO 5208 i.ch395_cmd_set_ipaddr ch395cmd.o - 0x08005c34 0x08005c34 0x00000030 Code RO 5211 i.ch395_cmd_set_maskaddr ch395cmd.o - 0x08005c64 0x08005c64 0x0000004c Code RO 5218 i.ch395_dhcp_enable ch395cmd.o - 0x08005cb0 0x08005cb0 0x00000024 Code RO 5049 i.ch395_error ch395.o - 0x08005cd4 0x08005cd4 0x00000020 Code RO 5223 i.ch395_get_cmd_status ch395cmd.o - 0x08005cf4 0x08005cf4 0x00000054 Code RO 5226 i.ch395_get_recv_data ch395cmd.o - 0x08005d48 0x08005d48 0x00000034 Code RO 5227 i.ch395_get_recv_length ch395cmd.o - 0x08005d7c 0x08005d7c 0x00000030 Code RO 5228 i.ch395_get_socket_int ch395cmd.o - 0x08005dac 0x08005dac 0x000000ec Code RO 5050 i.ch395_gpio_init ch395.o - 0x08005e98 0x08005e98 0x000000a8 Code RO 5051 i.ch395_hardware_init ch395.o - 0x08005f40 0x08005f40 0x000000a8 Code RO 5052 i.ch395_init ch395.o - 0x08005fe8 0x08005fe8 0x0000009c Code RO 5053 i.ch395_interrupt_handler ch395.o - 0x08006084 0x08006084 0x00000012 Code RO 5229 i.ch395_keeplive_cnt ch395cmd.o - 0x08006096 0x08006096 0x00000028 Code RO 5230 i.ch395_keeplive_idle ch395cmd.o - 0x080060be 0x080060be 0x00000028 Code RO 5231 i.ch395_keeplive_intvl ch395cmd.o - 0x080060e6 0x080060e6 0x0000001a Code RO 5054 i.ch395_keeplive_set ch395.o - 0x08006100 0x08006100 0x0000004c Code RO 5232 i.ch395_open_socket ch395cmd.o - 0x0800614c 0x0800614c 0x000000b8 Code RO 5055 i.ch395_phy_status ch395.o - 0x08006204 0x08006204 0x0000000e Code RO 5056 i.ch395_read_data ch395.o - 0x08006212 0x08006212 0x00000010 Code RO 5057 i.ch395_read_write_byte ch395.o - 0x08006222 0x08006222 0x00000002 PAD - 0x08006224 0x08006224 0x00000234 Code RO 5058 i.ch395_reconnection ch395.o - 0x08006458 0x08006458 0x00000048 Code RO 5234 i.ch395_send_data ch395cmd.o - 0x080064a0 0x080064a0 0x0000001a Code RO 5235 i.ch395_set_keeplive ch395cmd.o - 0x080064ba 0x080064ba 0x00000002 PAD - 0x080064bc 0x080064bc 0x00000044 Code RO 5236 i.ch395_set_socket_desip ch395cmd.o - 0x08006500 0x08006500 0x00000030 Code RO 5237 i.ch395_set_socket_desport ch395cmd.o - 0x08006530 0x08006530 0x00000028 Code RO 5239 i.ch395_set_socket_prot_type ch395cmd.o - 0x08006558 0x08006558 0x00000022 Code RO 5240 i.ch395_set_socket_recv_buf ch395cmd.o - 0x0800657a 0x0800657a 0x00000022 Code RO 5241 i.ch395_set_socket_send_buf ch395cmd.o - 0x0800659c 0x0800659c 0x00000030 Code RO 5242 i.ch395_set_socket_sourport ch395cmd.o - 0x080065cc 0x080065cc 0x0000001a Code RO 5245 i.ch395_setttl_num ch395cmd.o - 0x080065e6 0x080065e6 0x00000002 PAD - 0x080065e8 0x080065e8 0x00000188 Code RO 5059 i.ch395_socket_interrupt ch395.o - 0x08006770 0x08006770 0x000000a4 Code RO 5060 i.ch395_socket_r_s_buf_modify ch395.o - 0x08006814 0x08006814 0x0000004c Code RO 5246 i.ch395_tcp_connect ch395cmd.o - 0x08006860 0x08006860 0x0000004c Code RO 5248 i.ch395_tcp_listen ch395cmd.o - 0x080068ac 0x080068ac 0x00000034 Code RO 5062 i.ch395_write_cmd ch395.o - 0x080068e0 0x080068e0 0x0000000c Code RO 5063 i.ch395_write_data ch395.o - 0x080068ec 0x080068ec 0x00000030 Code RO 5064 i.ch395q_handler ch395.o - 0x0800691c 0x0800691c 0x00000214 Code RO 5065 i.ch395q_socket_config ch395.o - 0x08006b30 0x08006b30 0x00000098 Code RO 4750 i.clrcs ms5803.o - 0x08006bc8 0x08006bc8 0x000002b8 Code RO 5982 i.current_output_calibrate provalctrl.o - 0x08006e80 0x08006e80 0x000000f8 Code RO 5983 i.current_output_calibrate_init provalctrl.o - 0x08006f78 0x08006f78 0x00000040 Code RO 4589 i.dac7311_init dac7311.o - 0x08006fb8 0x08006fb8 0x0000000a Code RO 15 i.delay_ms main.o - 0x08006fc2 0x08006fc2 0x0000000e Code RO 16 i.delay_tick main.o - 0x08006fd0 0x08006fd0 0x00000060 Code RO 17 i.delay_us main.o - 0x08007030 0x08007030 0x00000120 Code RO 5851 i.digital_ctrl gpios.o - 0x08007150 0x08007150 0x0000002c Code RO 4913 i.disp_out hc595.o - 0x0800717c 0x0800717c 0x00000060 Code RO 4847 i.ds18b20_check ds18b20.o - 0x080071dc 0x080071dc 0x0000006c Code RO 4848 i.ds18b20_get_temp ds18b20.o - 0x08007248 0x08007248 0x0000001c Code RO 4849 i.ds18b20_init ds18b20.o - 0x08007264 0x08007264 0x00000064 Code RO 4850 i.ds18b20_read_bit ds18b20.o - 0x080072c8 0x080072c8 0x00000022 Code RO 4851 i.ds18b20_read_byte ds18b20.o - 0x080072ea 0x080072ea 0x00000002 PAD - 0x080072ec 0x080072ec 0x00000040 Code RO 4852 i.ds18b20_rst ds18b20.o - 0x0800732c 0x0800732c 0x00000018 Code RO 4853 i.ds18b20_start ds18b20.o - 0x08007344 0x08007344 0x00000078 Code RO 4854 i.ds18b20_write_byte ds18b20.o - 0x080073bc 0x080073bc 0x00000054 Code RO 4637 i.ee_io_init eeprom.o - 0x08007410 0x08007410 0x0000007e Code RO 4638 i.ee_readbytes eeprom.o - 0x0800748e 0x0800748e 0x00000002 PAD - 0x08007490 0x08007490 0x00000020 Code RO 4639 i.ee_readfloats eeprom.o - 0x080074b0 0x080074b0 0x000000bc Code RO 4640 i.ee_writebytes eeprom.o - 0x0800756c 0x0800756c 0x00000020 Code RO 4641 i.ee_writefloats eeprom.o - 0x0800758c 0x0800758c 0x00000058 Code RO 6035 i.encoder_init encoder.o - 0x080075e4 0x080075e4 0x00000090 Code RO 6036 i.encoder_run encoder.o - 0x08007674 0x08007674 0x0000001c Code RO 5928 i.fputc uarts.o - 0x08007690 0x08007690 0x0000006c Code RO 4914 i.hc595_write_data hc595.o - 0x080076fc 0x080076fc 0x00000030 Code RO 4642 i.i2c_ack eeprom.o - 0x0800772c 0x0800772c 0x0000000e Code RO 4644 i.i2c_delay eeprom.o - 0x0800773a 0x0800773a 0x00000002 PAD - 0x0800773c 0x0800773c 0x00000028 Code RO 4645 i.i2c_nack eeprom.o - 0x08007764 0x08007764 0x00000044 Code RO 4646 i.i2c_readbyte eeprom.o - 0x080077a8 0x080077a8 0x00000054 Code RO 4647 i.i2c_sendbyte eeprom.o - 0x080077fc 0x080077fc 0x00000030 Code RO 4648 i.i2c_start eeprom.o - 0x0800782c 0x0800782c 0x00000024 Code RO 4649 i.i2c_stop eeprom.o - 0x08007850 0x08007850 0x00000038 Code RO 4650 i.i2c_waitack eeprom.o - 0x08007888 0x08007888 0x00000024 Code RO 5852 i.led_ctrl gpios.o - 0x080078ac 0x080078ac 0x00000110 Code RO 18 i.main main.o - 0x080079bc 0x080079bc 0x000001a8 Code RO 4977 i.mf5803_loop mf5803.o - 0x08007b64 0x08007b64 0x000000c0 Code RO 4978 i.mf5803_setup mf5803.o - 0x08007c24 0x08007c24 0x000000b4 Code RO 5622 i.modbus_analysis_rtu modbus_rtu.o - 0x08007cd8 0x08007cd8 0x000000e8 Code RO 5722 i.modbus_analysis_tcp modbus_tcp.o - 0x08007dc0 0x08007dc0 0x00000078 Code RO 5623 i.modbus_errfunction_rtu modbus_rtu.o - 0x08007e38 0x08007e38 0x000000a4 Code RO 5723 i.modbus_errfunction_tcp modbus_tcp.o - 0x08007edc 0x08007edc 0x00000044 Code RO 5624 i.modbus_process_rtu modbus_rtu.o - 0x08007f20 0x08007f20 0x00000024 Code RO 5724 i.modbus_process_tcp modbus_tcp.o - 0x08007f44 0x08007f44 0x00000054 Code RO 5625 i.modbus_rtu_init modbus_rtu.o - 0x08007f98 0x08007f98 0x00000080 Code RO 5626 i.modbus_rx_cb modbus_rtu.o - 0x08008018 0x08008018 0x00000154 Code RO 5984 i.prov_init provalctrl.o - 0x0800816c 0x0800816c 0x00000164 Code RO 5627 i.readcoilstate_rtu modbus_rtu.o - 0x080082d0 0x080082d0 0x00000194 Code RO 5725 i.readcoilstate_tcp modbus_tcp.o - 0x08008464 0x08008464 0x0000015c Code RO 5628 i.readdisinputstate_rtu modbus_rtu.o - 0x080085c0 0x080085c0 0x0000018c Code RO 5726 i.readdisinputstate_tcp modbus_tcp.o - 0x0800874c 0x0800874c 0x0000010c Code RO 5629 i.readholdreg_rtu modbus_rtu.o - 0x08008858 0x08008858 0x00000150 Code RO 5727 i.readholdreg_tcp modbus_tcp.o - 0x080089a8 0x080089a8 0x00000104 Code RO 5630 i.readinputreg_rtu modbus_rtu.o - 0x08008aac 0x08008aac 0x00000148 Code RO 5728 i.readinputreg_tcp modbus_tcp.o - 0x08008bf4 0x08008bf4 0x00000118 Code RO 5066 i.set_ipv4 ch395.o - 0x08008d0c 0x08008d0c 0x00000068 Code RO 4758 i.setcs ms5803.o - 0x08008d74 0x08008d74 0x00000020 Code RO 5067 i.spi2_read_write_byte ch395.o - 0x08008d94 0x08008d94 0x0000005c Code RO 19 i.tcpip_run main.o - 0x08008df0 0x08008df0 0x00000234 Code RO 5886 i.tim6_cnt timer.o - 0x08009024 0x08009024 0x00000014 Code RO 5929 i.uart_send uarts.o - 0x08009038 0x08009038 0x00000022 Code RO 4979 i.wf5803_ReadReg mf5803.o - 0x0800905a 0x0800905a 0x00000022 Code RO 4981 i.wf5803_WriteReg mf5803.o - 0x0800907c 0x0800907c 0x0000016c Code RO 5631 i.writemulticoil_rtu modbus_rtu.o - 0x080091e8 0x080091e8 0x000001a4 Code RO 5729 i.writemulticoil_tcp modbus_tcp.o - 0x0800938c 0x0800938c 0x00000110 Code RO 5632 i.writemultireg_rtu modbus_rtu.o - 0x0800949c 0x0800949c 0x00000148 Code RO 5730 i.writemultireg_tcp modbus_tcp.o - 0x080095e4 0x080095e4 0x000000cc Code RO 5633 i.writesinglecoil_rtu modbus_rtu.o - 0x080096b0 0x080096b0 0x000000fc Code RO 5731 i.writesinglecoil_tcp modbus_tcp.o - 0x080097ac 0x080097ac 0x000000c0 Code RO 5634 i.writesinglereg_rtu modbus_rtu.o - 0x0800986c 0x0800986c 0x000000f4 Code RO 5732 i.writesinglereg_tcp modbus_tcp.o - 0x08009960 0x08009960 0x00000150 Code RO 6186 x$fpl$dadd fz_wm.l(daddsub_clz.o) - 0x08009ab0 0x08009ab0 0x000002b0 Code RO 6193 x$fpl$ddiv fz_wm.l(ddiv.o) - 0x08009d60 0x08009d60 0x0000005e Code RO 6196 x$fpl$dfix fz_wm.l(dfix.o) - 0x08009dbe 0x08009dbe 0x00000002 PAD - 0x08009dc0 0x08009dc0 0x0000005a Code RO 6204 x$fpl$dfixu fz_wm.l(dfixu.o) - 0x08009e1a 0x08009e1a 0x0000002e Code RO 6209 x$fpl$dflt fz_wm.l(dflt_clz.o) - 0x08009e48 0x08009e48 0x000000a2 Code RO 6214 x$fpl$dfltll fz_wm.l(dfltll_clz.o) - 0x08009eea 0x08009eea 0x00000002 PAD - 0x08009eec 0x08009eec 0x00000154 Code RO 6218 x$fpl$dmul fz_wm.l(dmul.o) - 0x0800a040 0x0800a040 0x0000009c Code RO 6248 x$fpl$dnaninf fz_wm.l(dnaninf.o) - 0x0800a0dc 0x0800a0dc 0x0000000c Code RO 6250 x$fpl$dretinf fz_wm.l(dretinf.o) - 0x0800a0e8 0x0800a0e8 0x000001d4 Code RO 6188 x$fpl$dsub fz_wm.l(daddsub_clz.o) - 0x0800a2bc 0x0800a2bc 0x0000000a Code RO 6419 x$fpl$fpinit fz_wm.l(fpinit.o) - 0x0800a2c6 0x0800a2c6 0x00000000 Code RO 6256 x$fpl$usenofp fz_wm.l(usenofp.o) - 0x0800a2c6 0x0800a2c6 0x00000008 Data RO 1581 .constdata stm32f4xx_hal_dma.o - 0x0800a2ce 0x0800a2ce 0x00000018 Data RO 4426 .constdata system_stm32f4xx.o - 0x0800a2e6 0x0800a2e6 0x00000028 Data RO 6136 .constdata c_w.l(_printf_hex_int.o) - 0x0800a30e 0x0800a30e 0x00000011 Data RO 6166 .constdata c_w.l(__printf_flags_wp.o) - 0x0800a31f 0x0800a31f 0x00000001 PAD - 0x0800a320 0x0800a320 0x00000020 Data RO 6475 Region$$Table anon$$obj.o + 0x0800566c 0x0800566c 0x00000178 Code RO 5981 i.analog_ctrl provalctrl.o + 0x080057e4 0x080057e4 0x00000050 Code RO 5811 i.analog_gather adcs.o + 0x08005834 0x08005834 0x0000004c Code RO 4585 i.ao_blf1_set dac7311.o + 0x08005880 0x08005880 0x0000004c Code RO 4586 i.ao_blf2_set dac7311.o + 0x080058cc 0x080058cc 0x00000054 Code RO 4587 i.ao_dwq_set dac7311.o + 0x08005920 0x08005920 0x00000154 Code RO 4588 i.ao_write dac7311.o + 0x08005a74 0x08005a74 0x0000004c Code RO 5195 i.ch395_close_socket ch395cmd.o + 0x08005ac0 0x08005ac0 0x00000028 Code RO 5196 i.ch395_cmd_check_exist ch395cmd.o + 0x08005ae8 0x08005ae8 0x00000030 Code RO 5198 i.ch395_cmd_get_glob_int_status_all ch395cmd.o + 0x08005b18 0x08005b18 0x00000020 Code RO 5200 i.ch395_cmd_get_phy_status ch395cmd.o + 0x08005b38 0x08005b38 0x00000030 Code RO 5203 i.ch395_cmd_get_unreachippt ch395cmd.o + 0x08005b68 0x08005b68 0x00000020 Code RO 5204 i.ch395_cmd_get_ver ch395cmd.o + 0x08005b88 0x08005b88 0x00000044 Code RO 5205 i.ch395_cmd_init ch395cmd.o + 0x08005bcc 0x08005bcc 0x00000018 Code RO 5206 i.ch395_cmd_reset ch395cmd.o + 0x08005be4 0x08005be4 0x00000030 Code RO 5207 i.ch395_cmd_set_gw_ipaddr ch395cmd.o + 0x08005c14 0x08005c14 0x00000030 Code RO 5208 i.ch395_cmd_set_ipaddr ch395cmd.o + 0x08005c44 0x08005c44 0x00000030 Code RO 5211 i.ch395_cmd_set_maskaddr ch395cmd.o + 0x08005c74 0x08005c74 0x0000004c Code RO 5218 i.ch395_dhcp_enable ch395cmd.o + 0x08005cc0 0x08005cc0 0x00000024 Code RO 5049 i.ch395_error ch395.o + 0x08005ce4 0x08005ce4 0x00000020 Code RO 5223 i.ch395_get_cmd_status ch395cmd.o + 0x08005d04 0x08005d04 0x00000054 Code RO 5226 i.ch395_get_recv_data ch395cmd.o + 0x08005d58 0x08005d58 0x00000034 Code RO 5227 i.ch395_get_recv_length ch395cmd.o + 0x08005d8c 0x08005d8c 0x00000030 Code RO 5228 i.ch395_get_socket_int ch395cmd.o + 0x08005dbc 0x08005dbc 0x000000ec Code RO 5050 i.ch395_gpio_init ch395.o + 0x08005ea8 0x08005ea8 0x000000a8 Code RO 5051 i.ch395_hardware_init ch395.o + 0x08005f50 0x08005f50 0x000000a8 Code RO 5052 i.ch395_init ch395.o + 0x08005ff8 0x08005ff8 0x0000009c Code RO 5053 i.ch395_interrupt_handler ch395.o + 0x08006094 0x08006094 0x00000012 Code RO 5229 i.ch395_keeplive_cnt ch395cmd.o + 0x080060a6 0x080060a6 0x00000028 Code RO 5230 i.ch395_keeplive_idle ch395cmd.o + 0x080060ce 0x080060ce 0x00000028 Code RO 5231 i.ch395_keeplive_intvl ch395cmd.o + 0x080060f6 0x080060f6 0x0000001a Code RO 5054 i.ch395_keeplive_set ch395.o + 0x08006110 0x08006110 0x0000004c Code RO 5232 i.ch395_open_socket ch395cmd.o + 0x0800615c 0x0800615c 0x000000b8 Code RO 5055 i.ch395_phy_status ch395.o + 0x08006214 0x08006214 0x0000000e Code RO 5056 i.ch395_read_data ch395.o + 0x08006222 0x08006222 0x00000010 Code RO 5057 i.ch395_read_write_byte ch395.o + 0x08006232 0x08006232 0x00000002 PAD + 0x08006234 0x08006234 0x00000234 Code RO 5058 i.ch395_reconnection ch395.o + 0x08006468 0x08006468 0x00000048 Code RO 5234 i.ch395_send_data ch395cmd.o + 0x080064b0 0x080064b0 0x0000001a Code RO 5235 i.ch395_set_keeplive ch395cmd.o + 0x080064ca 0x080064ca 0x00000002 PAD + 0x080064cc 0x080064cc 0x00000044 Code RO 5236 i.ch395_set_socket_desip ch395cmd.o + 0x08006510 0x08006510 0x00000030 Code RO 5237 i.ch395_set_socket_desport ch395cmd.o + 0x08006540 0x08006540 0x00000028 Code RO 5239 i.ch395_set_socket_prot_type ch395cmd.o + 0x08006568 0x08006568 0x00000022 Code RO 5240 i.ch395_set_socket_recv_buf ch395cmd.o + 0x0800658a 0x0800658a 0x00000022 Code RO 5241 i.ch395_set_socket_send_buf ch395cmd.o + 0x080065ac 0x080065ac 0x00000030 Code RO 5242 i.ch395_set_socket_sourport ch395cmd.o + 0x080065dc 0x080065dc 0x0000001a Code RO 5245 i.ch395_setttl_num ch395cmd.o + 0x080065f6 0x080065f6 0x00000002 PAD + 0x080065f8 0x080065f8 0x00000188 Code RO 5059 i.ch395_socket_interrupt ch395.o + 0x08006780 0x08006780 0x000000a4 Code RO 5060 i.ch395_socket_r_s_buf_modify ch395.o + 0x08006824 0x08006824 0x0000004c Code RO 5246 i.ch395_tcp_connect ch395cmd.o + 0x08006870 0x08006870 0x0000004c Code RO 5248 i.ch395_tcp_listen ch395cmd.o + 0x080068bc 0x080068bc 0x00000034 Code RO 5062 i.ch395_write_cmd ch395.o + 0x080068f0 0x080068f0 0x0000000c Code RO 5063 i.ch395_write_data ch395.o + 0x080068fc 0x080068fc 0x00000030 Code RO 5064 i.ch395q_handler ch395.o + 0x0800692c 0x0800692c 0x00000214 Code RO 5065 i.ch395q_socket_config ch395.o + 0x08006b40 0x08006b40 0x00000098 Code RO 4750 i.clrcs ms5803.o + 0x08006bd8 0x08006bd8 0x000002a0 Code RO 5982 i.current_output_calibrate provalctrl.o + 0x08006e78 0x08006e78 0x000000f0 Code RO 5983 i.current_output_calibrate_init provalctrl.o + 0x08006f68 0x08006f68 0x00000040 Code RO 4589 i.dac7311_init dac7311.o + 0x08006fa8 0x08006fa8 0x0000000a Code RO 15 i.delay_ms main.o + 0x08006fb2 0x08006fb2 0x0000000e Code RO 16 i.delay_tick main.o + 0x08006fc0 0x08006fc0 0x00000060 Code RO 17 i.delay_us main.o + 0x08007020 0x08007020 0x00000120 Code RO 5851 i.digital_ctrl gpios.o + 0x08007140 0x08007140 0x0000002c Code RO 4913 i.disp_out hc595.o + 0x0800716c 0x0800716c 0x00000060 Code RO 4847 i.ds18b20_check ds18b20.o + 0x080071cc 0x080071cc 0x0000006c Code RO 4848 i.ds18b20_get_temp ds18b20.o + 0x08007238 0x08007238 0x0000001c Code RO 4849 i.ds18b20_init ds18b20.o + 0x08007254 0x08007254 0x00000064 Code RO 4850 i.ds18b20_read_bit ds18b20.o + 0x080072b8 0x080072b8 0x00000022 Code RO 4851 i.ds18b20_read_byte ds18b20.o + 0x080072da 0x080072da 0x00000002 PAD + 0x080072dc 0x080072dc 0x00000040 Code RO 4852 i.ds18b20_rst ds18b20.o + 0x0800731c 0x0800731c 0x00000018 Code RO 4853 i.ds18b20_start ds18b20.o + 0x08007334 0x08007334 0x00000078 Code RO 4854 i.ds18b20_write_byte ds18b20.o + 0x080073ac 0x080073ac 0x00000054 Code RO 4637 i.ee_io_init eeprom.o + 0x08007400 0x08007400 0x0000007e Code RO 4638 i.ee_readbytes eeprom.o + 0x0800747e 0x0800747e 0x00000002 PAD + 0x08007480 0x08007480 0x00000020 Code RO 4639 i.ee_readfloats eeprom.o + 0x080074a0 0x080074a0 0x000000bc Code RO 4640 i.ee_writebytes eeprom.o + 0x0800755c 0x0800755c 0x00000020 Code RO 4641 i.ee_writefloats eeprom.o + 0x0800757c 0x0800757c 0x00000058 Code RO 6035 i.encoder_init encoder.o + 0x080075d4 0x080075d4 0x00000090 Code RO 6036 i.encoder_run encoder.o + 0x08007664 0x08007664 0x0000001c Code RO 5928 i.fputc uarts.o + 0x08007680 0x08007680 0x0000006c Code RO 4914 i.hc595_write_data hc595.o + 0x080076ec 0x080076ec 0x00000030 Code RO 4642 i.i2c_ack eeprom.o + 0x0800771c 0x0800771c 0x0000000e Code RO 4644 i.i2c_delay eeprom.o + 0x0800772a 0x0800772a 0x00000002 PAD + 0x0800772c 0x0800772c 0x00000028 Code RO 4645 i.i2c_nack eeprom.o + 0x08007754 0x08007754 0x00000044 Code RO 4646 i.i2c_readbyte eeprom.o + 0x08007798 0x08007798 0x00000054 Code RO 4647 i.i2c_sendbyte eeprom.o + 0x080077ec 0x080077ec 0x00000030 Code RO 4648 i.i2c_start eeprom.o + 0x0800781c 0x0800781c 0x00000024 Code RO 4649 i.i2c_stop eeprom.o + 0x08007840 0x08007840 0x00000038 Code RO 4650 i.i2c_waitack eeprom.o + 0x08007878 0x08007878 0x00000024 Code RO 5852 i.led_ctrl gpios.o + 0x0800789c 0x0800789c 0x00000110 Code RO 18 i.main main.o + 0x080079ac 0x080079ac 0x000001a8 Code RO 4977 i.mf5803_loop mf5803.o + 0x08007b54 0x08007b54 0x000000c0 Code RO 4978 i.mf5803_setup mf5803.o + 0x08007c14 0x08007c14 0x000000b4 Code RO 5622 i.modbus_analysis_rtu modbus_rtu.o + 0x08007cc8 0x08007cc8 0x000000e8 Code RO 5722 i.modbus_analysis_tcp modbus_tcp.o + 0x08007db0 0x08007db0 0x00000078 Code RO 5623 i.modbus_errfunction_rtu modbus_rtu.o + 0x08007e28 0x08007e28 0x000000a4 Code RO 5723 i.modbus_errfunction_tcp modbus_tcp.o + 0x08007ecc 0x08007ecc 0x00000044 Code RO 5624 i.modbus_process_rtu modbus_rtu.o + 0x08007f10 0x08007f10 0x00000024 Code RO 5724 i.modbus_process_tcp modbus_tcp.o + 0x08007f34 0x08007f34 0x00000054 Code RO 5625 i.modbus_rtu_init modbus_rtu.o + 0x08007f88 0x08007f88 0x00000080 Code RO 5626 i.modbus_rx_cb modbus_rtu.o + 0x08008008 0x08008008 0x00000154 Code RO 5984 i.prov_init provalctrl.o + 0x0800815c 0x0800815c 0x00000164 Code RO 5627 i.readcoilstate_rtu modbus_rtu.o + 0x080082c0 0x080082c0 0x00000194 Code RO 5725 i.readcoilstate_tcp modbus_tcp.o + 0x08008454 0x08008454 0x0000015c Code RO 5628 i.readdisinputstate_rtu modbus_rtu.o + 0x080085b0 0x080085b0 0x0000018c Code RO 5726 i.readdisinputstate_tcp modbus_tcp.o + 0x0800873c 0x0800873c 0x0000010c Code RO 5629 i.readholdreg_rtu modbus_rtu.o + 0x08008848 0x08008848 0x00000150 Code RO 5727 i.readholdreg_tcp modbus_tcp.o + 0x08008998 0x08008998 0x00000104 Code RO 5630 i.readinputreg_rtu modbus_rtu.o + 0x08008a9c 0x08008a9c 0x00000148 Code RO 5728 i.readinputreg_tcp modbus_tcp.o + 0x08008be4 0x08008be4 0x00000118 Code RO 5066 i.set_ipv4 ch395.o + 0x08008cfc 0x08008cfc 0x00000068 Code RO 4758 i.setcs ms5803.o + 0x08008d64 0x08008d64 0x00000020 Code RO 5067 i.spi2_read_write_byte ch395.o + 0x08008d84 0x08008d84 0x0000005c Code RO 19 i.tcpip_run main.o + 0x08008de0 0x08008de0 0x00000234 Code RO 5886 i.tim6_cnt timer.o + 0x08009014 0x08009014 0x00000014 Code RO 5929 i.uart_send uarts.o + 0x08009028 0x08009028 0x00000022 Code RO 4979 i.wf5803_ReadReg mf5803.o + 0x0800904a 0x0800904a 0x00000022 Code RO 4981 i.wf5803_WriteReg mf5803.o + 0x0800906c 0x0800906c 0x0000016c Code RO 5631 i.writemulticoil_rtu modbus_rtu.o + 0x080091d8 0x080091d8 0x000001a4 Code RO 5729 i.writemulticoil_tcp modbus_tcp.o + 0x0800937c 0x0800937c 0x00000110 Code RO 5632 i.writemultireg_rtu modbus_rtu.o + 0x0800948c 0x0800948c 0x00000148 Code RO 5730 i.writemultireg_tcp modbus_tcp.o + 0x080095d4 0x080095d4 0x000000cc Code RO 5633 i.writesinglecoil_rtu modbus_rtu.o + 0x080096a0 0x080096a0 0x000000fc Code RO 5731 i.writesinglecoil_tcp modbus_tcp.o + 0x0800979c 0x0800979c 0x000000c0 Code RO 5634 i.writesinglereg_rtu modbus_rtu.o + 0x0800985c 0x0800985c 0x000000f4 Code RO 5732 i.writesinglereg_tcp modbus_tcp.o + 0x08009950 0x08009950 0x00000150 Code RO 6186 x$fpl$dadd fz_wm.l(daddsub_clz.o) + 0x08009aa0 0x08009aa0 0x000002b0 Code RO 6193 x$fpl$ddiv fz_wm.l(ddiv.o) + 0x08009d50 0x08009d50 0x0000005e Code RO 6196 x$fpl$dfix fz_wm.l(dfix.o) + 0x08009dae 0x08009dae 0x00000002 PAD + 0x08009db0 0x08009db0 0x0000005a Code RO 6204 x$fpl$dfixu fz_wm.l(dfixu.o) + 0x08009e0a 0x08009e0a 0x0000002e Code RO 6209 x$fpl$dflt fz_wm.l(dflt_clz.o) + 0x08009e38 0x08009e38 0x000000a2 Code RO 6214 x$fpl$dfltll fz_wm.l(dfltll_clz.o) + 0x08009eda 0x08009eda 0x00000002 PAD + 0x08009edc 0x08009edc 0x00000154 Code RO 6218 x$fpl$dmul fz_wm.l(dmul.o) + 0x0800a030 0x0800a030 0x0000009c Code RO 6248 x$fpl$dnaninf fz_wm.l(dnaninf.o) + 0x0800a0cc 0x0800a0cc 0x0000000c Code RO 6250 x$fpl$dretinf fz_wm.l(dretinf.o) + 0x0800a0d8 0x0800a0d8 0x000001d4 Code RO 6188 x$fpl$dsub fz_wm.l(daddsub_clz.o) + 0x0800a2ac 0x0800a2ac 0x0000000a Code RO 6419 x$fpl$fpinit fz_wm.l(fpinit.o) + 0x0800a2b6 0x0800a2b6 0x00000000 Code RO 6256 x$fpl$usenofp fz_wm.l(usenofp.o) + 0x0800a2b6 0x0800a2b6 0x00000008 Data RO 1581 .constdata stm32f4xx_hal_dma.o + 0x0800a2be 0x0800a2be 0x00000018 Data RO 4426 .constdata system_stm32f4xx.o + 0x0800a2d6 0x0800a2d6 0x00000028 Data RO 6136 .constdata c_w.l(_printf_hex_int.o) + 0x0800a2fe 0x0800a2fe 0x00000011 Data RO 6166 .constdata c_w.l(__printf_flags_wp.o) + 0x0800a30f 0x0800a30f 0x00000001 PAD + 0x0800a310 0x0800a310 0x00000020 Data RO 6475 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800a340, Size: 0x00002980, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000028]) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800a330, Size: 0x00002980, Max: 0x0001c000, ABSOLUTE, COMPRESSED[0x00000028]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -4351,30 +4353,30 @@ Memory Map of the image 0x2000017c COMPRESSED 0x00000071 Data RW 5887 .data timer.o 0x200001ed COMPRESSED 0x00000003 PAD 0x200001f0 COMPRESSED 0x00000008 Data RW 5931 .data uarts.o - 0x200001f8 COMPRESSED 0x00000014 Data RW 5986 .data provalctrl.o - 0x2000020c COMPRESSED 0x00000010 Data RW 6037 .data encoder.o - 0x2000021c - 0x000000a8 Zero RW 321 .bss adc.o - 0x200002c4 - 0x00000054 Zero RW 387 .bss i2c.o - 0x20000318 - 0x00000058 Zero RW 429 .bss spi.o - 0x20000370 - 0x000000d8 Zero RW 475 .bss tim.o - 0x20000448 - 0x00000348 Zero RW 541 .bss usart.o - 0x20000790 - 0x000000b0 Zero RW 4525 .bss ads1220.o - 0x20000840 - 0x00000029 Zero RW 4651 .bss eeprom.o - 0x20000869 COMPRESSED 0x00000003 PAD - 0x2000086c - 0x000001e0 Zero RW 4982 .bss mf5803.o - 0x20000a4c - 0x00000ca4 Zero RW 5068 .bss ch395.o - 0x200016f0 - 0x00000196 Zero RW 5561 .bss modbus.o - 0x20001886 - 0x00000800 Zero RW 5635 .bss modbus_rtu.o - 0x20002086 COMPRESSED 0x00000002 PAD - 0x20002088 - 0x00000114 Zero RW 5930 .bss uarts.o - 0x2000219c - 0x00000180 Zero RW 5985 .bss provalctrl.o - 0x2000231c - 0x00000060 Zero RW 6329 .bss c_w.l(libspace.o) - 0x2000237c COMPRESSED 0x00000004 PAD + 0x200001f8 COMPRESSED 0x00000017 Data RW 5986 .data provalctrl.o + 0x2000020f COMPRESSED 0x00000001 PAD + 0x20000210 COMPRESSED 0x00000010 Data RW 6037 .data encoder.o + 0x20000220 - 0x000000a8 Zero RW 321 .bss adc.o + 0x200002c8 - 0x00000054 Zero RW 387 .bss i2c.o + 0x2000031c - 0x00000058 Zero RW 429 .bss spi.o + 0x20000374 - 0x000000d8 Zero RW 475 .bss tim.o + 0x2000044c - 0x00000348 Zero RW 541 .bss usart.o + 0x20000794 - 0x000000b0 Zero RW 4525 .bss ads1220.o + 0x20000844 - 0x00000029 Zero RW 4651 .bss eeprom.o + 0x2000086d COMPRESSED 0x00000003 PAD + 0x20000870 - 0x000001e0 Zero RW 4982 .bss mf5803.o + 0x20000a50 - 0x00000ca4 Zero RW 5068 .bss ch395.o + 0x200016f4 - 0x00000196 Zero RW 5561 .bss modbus.o + 0x2000188a - 0x00000800 Zero RW 5635 .bss modbus_rtu.o + 0x2000208a COMPRESSED 0x00000002 PAD + 0x2000208c - 0x00000114 Zero RW 5930 .bss uarts.o + 0x200021a0 - 0x00000180 Zero RW 5985 .bss provalctrl.o + 0x20002320 - 0x00000060 Zero RW 6329 .bss c_w.l(libspace.o) 0x20002380 - 0x00000200 Zero RW 2 HEAP startup_stm32f407xx.o 0x20002580 - 0x00000400 Zero RW 1 STACK startup_stm32f407xx.o - Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x0800a368, Size: 0x00000000, Max: 0x00004000, ABSOLUTE) + Execution Region RW_IRAM2 (Exec base: 0x2001c000, Load base: 0x0800a358, Size: 0x00000000, Max: 0x00004000, ABSOLUTE) **** No section assigned to this execution region **** @@ -4408,7 +4410,7 @@ Image component sizes 2844 142 0 0 2048 14044 modbus_rtu.o 3140 90 0 4 0 12672 modbus_tcp.o 256 50 0 17 0 3199 ms5803.o - 1670 108 0 20 384 6633 provalctrl.o + 1654 118 0 23 384 6702 provalctrl.o 204 22 0 0 88 1861 spi.o 64 26 392 0 1536 892 startup_stm32f407xx.o 212 36 0 9 0 9777 stm32f4xx_hal.o @@ -4431,9 +4433,9 @@ Image component sizes 1288 114 0 0 840 5222 usart.o ---------------------------------------------------------------------- - 36986 2562 456 540 9984 998353 Object Totals + 36970 2572 456 544 9984 998422 Object Totals 0 0 32 0 0 0 (incl. Generated) - 34 0 0 18 5 0 (incl. Padding) + 34 0 0 19 5 0 (incl. Padding) ---------------------------------------------------------------------- @@ -4490,8 +4492,8 @@ Image component sizes 0 0 0 0 0 0 usenofp.o ---------------------------------------------------------------------- - 4292 230 58 0 100 3528 Library Totals - 12 0 1 0 4 0 (incl. Padding) + 4292 230 58 0 96 3528 Library Totals + 12 0 1 0 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -4501,7 +4503,7 @@ Image component sizes 2402 180 0 0 0 1676 fz_wm.l ---------------------------------------------------------------------- - 4292 230 58 0 100 3528 Library Totals + 4292 230 58 0 96 3528 Library Totals ---------------------------------------------------------------------- @@ -4510,15 +4512,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 41278 2792 514 540 10084 972345 Grand Totals - 41278 2792 514 40 10084 972345 ELF Image Totals (compressed) - 41278 2792 514 40 0 0 ROM Totals + 41262 2802 514 544 10080 972414 Grand Totals + 41262 2802 514 40 10080 972414 ELF Image Totals (compressed) + 41262 2802 514 40 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 41792 ( 40.81kB) + Total RO Size (Code + RO Data) 41776 ( 40.80kB) Total RW Size (RW Data + ZI Data) 10624 ( 10.38kB) - Total ROM Size (Code + RO Data + RW Data) 41832 ( 40.85kB) + Total ROM Size (Code + RO Data + RW Data) 41816 ( 40.84kB) ============================================================================== diff --git a/MDK-ARM/VOQC/VOQC_VOQC.dep b/MDK-ARM/VOQC/VOQC_VOQC.dep index e655cd1..86ffe24 100644 --- a/MDK-ARM/VOQC/VOQC_VOQC.dep +++ b/MDK-ARM/VOQC/VOQC_VOQC.dep @@ -2249,7 +2249,7 @@ I (../Core/Inc/spi.h)(0x668F85FC) I (../CH395Q/ch395cmd.h)(0x664FF969) I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\string.h)(0x5E8E3CC2) I (C:\Users\admin\Desktop\wujunchao\99_General softwares\Keil_v5\ARM\ARM Compiler_5_06\include\stdio.h)(0x5E8E3CC2) -F (..\users\Src\provalctrl.c)(0x67F64012)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc -I.\RTE\_VOQC -IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o voqc\provalctrl.o --omf_browse voqc\provalctrl.crf --depend voqc\provalctrl.d) +F (..\users\Src\provalctrl.c)(0x67F6490A)(--c99 -c --cpu Cortex-M4.fp.sp -g -O0 -Otime --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc -I ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I ../Drivers/CMSIS/Include -I ../board/Inc -I ../CH395Q -I ../modbus/Inc -I ../users/Inc -I.\RTE\_VOQC -IC:\Users\admin\AppData\Local\Arm\Packs\ARM\CMSIS\5.9.0\CMSIS\Core\Include -IC:\Users\admin\AppData\Local\Arm\Packs\Keil\STM32F4xx_DFP\2.15.0\Drivers\CMSIS\Device\ST\STM32F4xx\Include -D__UVISION_VERSION="539" -D_RTE_ -DSTM32F407xx -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F407xx -o voqc\provalctrl.o --omf_browse voqc\provalctrl.crf --depend voqc\provalctrl.d) I (../users/Inc/provalctrl.h)(0x67F6318A) I (../modbus/Inc/modbus.h)(0x67F6318A) I (../users/Inc/timer.h)(0x67F63A7B) diff --git a/MDK-ARM/VOQC/provalctrl.crf b/MDK-ARM/VOQC/provalctrl.crf index acad0fa..6c20921 100644 Binary files a/MDK-ARM/VOQC/provalctrl.crf and b/MDK-ARM/VOQC/provalctrl.crf differ diff --git a/MDK-ARM/VOQC/provalctrl.o b/MDK-ARM/VOQC/provalctrl.o index ae97463..d56c629 100644 Binary files a/MDK-ARM/VOQC/provalctrl.o and b/MDK-ARM/VOQC/provalctrl.o differ diff --git a/users/Src/provalctrl.c b/users/Src/provalctrl.c index b4fb51f..b03a99d 100644 --- a/users/Src/provalctrl.c +++ b/users/Src/provalctrl.c @@ -114,9 +114,11 @@ float ao_cal_interval = 0; float AO_0_table[SECTION_NUM + 1] = {0}; float AO_1_table[SECTION_NUM + 1] = {0}; float AO_2_table[SECTION_NUM + 1] = {0}; +int8_t AO_init_flag[3] = {0}; void analog_ctrl(void) { + //AO_init_flag 所需修改AO为-1的情况下,修改AO_0_table,修改完成后将ao_ee_save_flag置1 if(ao_ee_save_flag == 1) { ee_writefloats(AO_0_SAVE_ADDR, AO_0_table); @@ -127,6 +129,7 @@ void analog_ctrl(void) AO_init_flag[AO_1] = 0; AO_init_flag[AO_2] = 0; + //写完之后再次读取,判断读取是否正常 current_output_calibrate_init(); ao_ee_save_flag = 0; @@ -233,7 +236,6 @@ void analog_ctrl(void) } -int8_t AO_init_flag[3] = {0}; void current_output_calibrate_init(void) { ao_cal_interval = ( (float)(AO_CAL_END - AO_CAL_START) ) / ( (float)SECTION_NUM ); @@ -247,6 +249,7 @@ void current_output_calibrate_init(void) ee_readfloats(AO_1_SAVE_ADDR, AO_1_table); ee_readfloats(AO_2_SAVE_ADDR, AO_2_table); + //差距大于1mA时,判定为异常,不使用校准 if( abs_bias( AO_0_table[0] - AO_table[0] ) > 1) { AO_init_flag[AO_0] = -1; @@ -273,6 +276,7 @@ float current_output_calibrate(uint8_t tag, float target) { if(AO_init_flag[AO_0] == -1) { + //异常时不启用校准 result = target; return result; } @@ -296,6 +300,7 @@ float current_output_calibrate(uint8_t tag, float target) { if(AO_init_flag[AO_1] == -1) { + //异常时不启用校准 result = target; return result; } @@ -319,6 +324,7 @@ float current_output_calibrate(uint8_t tag, float target) { if(AO_init_flag[AO_2] == -1) { + //异常时不启用校准 result = target; return result; }